body {font-size:12px; font-family: Arial, Trebuchet MS, sans-serif; }
body.site { margin: 0; padding: 0; height: 100%; font-size:62.5%; font-family: Arial, Trebuchet MS, sans-serif; background: #fff url(/static/images/background.gif) repeat-y; }

form { display: inline; }
p { margin: 0 0 1em 0; padding: 0; }
a { color: #FF6600; text-decoration:none;}
a:hover { text-decoration:underline;}
a.black_href { color: #000; text-decoration:none; }
a.black_href:hover { text-decoration:underline;}

#header { float: left; margin: 0; padding: 0; width: 1007px; }

#header h1 { margin: 0; padding: 0; font: bold 1.5em/1.2em Arial, Trebuchet MS, sans-serif; color: #fff; }
#header h2 { margin: 0; padding: 0; font: bold 1.4em/1.2em Trebuchet MS, Arial, sans-serif; color: #fff; }

#headerblock { float: left; padding: 33px 8px; width: 562px; height: 35px; }

#headerFoto { float: left; margin: 0; padding: 0 0 0 10px; height: 101px; }
#headerLogo { float: left; margin: 0; padding: 0; height: 101px; }

#breadcrumb { position: absolute; top: 117px; left: 175px; color: #D1D1D1; }

#breadcrumb a { color: #A2A2A2; text-decoration: none; }
#breadcrumb a:hover { text-decoration:underline;}

#fusszeile { color: #A2A2A2; font: 1.1em/1.2em Arial, Trebuchet MS, sans-serif; padding-top:20px; padding-left:174px; width:592px;}
#fusszeile a { color: #A2A2A2; text-decoration: none; }
#fusszeile a:hover { text-decoration: underline;}
#fusszeile .linie { width:100%; height:1px; border-bottom: solid 1px #DEDEDE; }

#main { float: left; width: 1007px; }

#left_column { float: left; width: 158px; font: 1.1em/1.3em Arial, Trebuchet MS, sans-serif; }
#smallnavlist { margin: 0; padding: 0; }
#smallnavlist li { margin: 0; padding: 0; display: inline; list-style-type: none; padding-right: 3px; font: 0.9em/1.2em Arial, Trebuchet MS, sans-serif; color: #8B8B8B; }
#smallnavlist li a { color: #8B8B8B; }

#main_column { float: left; width: 623px; }
#main_column .container { padding: 16px 0px 16px 16px; width: 592px;}
/*#main_column .start { padding: 0; width: 607px; height: 221px; background: #fff url(/static/images/homepage_background.jpg) no-repeat; border-bottom: 1px solid #E8E8E8; }*/
#main_column .start { padding: 0; width: 607px; height: 221px; background: #fff url(/static/images/homepage_background_students.jpg) no-repeat; border-bottom: 1px solid #E8E8E8; }
#main_column .teaser_container { float: left; padding: 0; width: 623px; }
#main_column .teaser_container .teaser { float: left; padding: 16px; width: 279px; }
#main_column .teaser_container .teaserBig { float: left; padding: 16px; width: 591px; }
#main_column .teaser_container .teaser h1 { margin: 0; padding: 0; font: bold 1.4em Arial, Trebuchet MS, sans-serif; color: #000; }
#main_column .teaser_container .teaser h2 { margin: 0 0 0.7em 0; padding: 0; font: bold 1.3em Arial, Trebuchet MS, sans-serif; color: #FF6600; }
#main_column .teaser_container .teaser span { margin: 0; padding: 0; font: 1.1em/1.2em Arial, Trebuchet MS, sans-serif; color: #000; }

.teaser_image { float: left; padding: 0.1em 1em 0 0; position: relative; }
.teaser_image img { border: 1px solid #D6D6D6; }

#start_text { padding: 43px 0 0 285px; }
#start_text h1 { margin: 0 0 1em 0; padding: 0; font: bold 1.6em/1.3em Arial, Trebuchet MS, sans-serif; color: #FF6600;  }
#start_text span { font: bold 1.2em/1.3em Arial, Trebuchet MS, sans-serif; }

#content { padding-top: 2.6em;  }

h1 { margin: 0; padding: 0; font: bold 1.6em/1.3em Arial, Trebuchet MS, sans-serif; color: #FF6600;  }
h2 { margin: 0; padding: 0; font: bold 1.3em/1.3em Arial, Trebuchet MS, sans-serif; color: #000000;  }
#content div.content_text { font: 1.2em/1.3em Arial, Trebuchet MS, sans-serif; margin-top: 20px; }

#right_column { float: left; width: 219px; }
#right_column .teaser { position: relative; margin: 0; padding-top: 9px; width: 219px; }
#right_column .teaser h1 { margin: 0; padding: 0; font: bold 1.2em Arial, Trebuchet MS, sans-serif; color: #000; }
#right_column .teaser h2 { margin: 0; padding: 0; font: bold 1.1em/1.2em Arial, Trebuchet MS, sans-serif; color: #FF6600; }
#right_column .teaser span { margin: 0; padding: 0; font: 1.1em/1.2em Arial, Trebuchet MS, sans-serif; color: #000; }
#right_column .teaser .linie { width:100%; height:8px; border-bottom: solid 1px #DEDEDE; margin-bottom:8px;}
#right_column .teaser .platzhalter { width: 100%; height:8px;}
#right_column .teaser .teaser_head { position: relative; padding: 6px; background-color: #DEDEDE; }
#right_column .teaser .teaser_body { position: relative; padding: 6px 6px 10px 6px;; background-color: #E8E8E8; border:1px; }

#searchbox { margin: 0; padding: 10px 0 0 0; height: 18px; }
#searchbox .searchinput { float: left; margin: 0px; padding-left: 3px; width: 190px; height: 14px; border: 1px solid #D1D1D1; font: 11px Arial, Trebuchet MS, sans-serif; color: #A6A6A6;  }
#searchbox .searchinput_de { float: left; margin: 0px; padding-left: 3px; width: 195px; height: 14px; border: 1px solid #D1D1D1; font: 11px Arial, Trebuchet MS, sans-serif; color: #A6A6A6;  }
#searchbox .searchbutton { float: right; margin: 0px; padding: 0px; height:18px; width: 18px;}

.searchresultheadline {font: bold 1.1em/1.3em Arial, Trebuchet MS, sans-serif; }


/* Seminare */
div.eventBlock .item { position: realtive; float: left; width: 125px; padding: 4px 10px 4px 20px; text-align: right; }
div.eventBlock .textInput { width: 280px; padding: 0; height: 16px; font: 1em arial,helvetica,verdana,sana serif; }
/* Seminare Ende */

/* Ergebnisliste */
form { display: inline; }
#searchfilter { width: 578px; background: #E8E8E8; padding: 8px 7px; }
form#filter select { float: left; margin-right: 6px; font: 11px arial,helvetica,verdana,sans serif; }
form#filter input { float: left; font: 11px arial,helvetica,verdana,sana serif; vertical-align:middle;}
select#veranstalter { width: 118px; }
select#themenbereich { width: 108px; }
select#monat { width: 70px; }
select#postleitzahl { width: 81px; }
input#stichwort { width: 184px; height: 14px; padding:2 0 0 4;}
input#send { float: left; margin-left: 315px; margin-top: 5px;}
input#send2 { float: left; margin-left: 404px; margin-top: 5px;}
input#anzeige { float: left; margin-left: 4px; margin-top: 5px;}
input#reset { float: left; margin-left: 4px; margin-top: 5px;}

* html input#stichwort { width: 182px; height: 14px; padding:2 0 0 4;}
*:first-child+html input#stichwort { width: 182px; height: 14px; padding:2 0 0 4;}


div.eventBlock { position: relative; float: left; background: #E8E8E8; font-size: 1.2em; margin-bottom: 14px; }
div.eventBlock .head { position: relative; border-bottom: 1px solid #fff; padding: 5px 15px 8px 10px;}

div.orange { background-color: #ff6600 }
div.blue { background-color: #0d1b53; }
div.azur { background-color: /*#0099cc*/#0d1b53; }
div.green { background-color: /*#009966*/#0d1b53; }
div.yellow { background-color: /*#e9a500*/#0d1b53; }
div.red { background-color: /*#660033*/#0d1b53; }
div.grey { background-color: /*#a7a7a7*/#0d1b53; }
div.brightorange { background-color: #ffa366 }
div.brightblue { background-color: #0d1b53 }
div.brightazur { background-color: #66c2e0 }
div.brightgreen { background-color: #66c2a3 }
div.brightyellow { background-color: #e9a500 }
div.brightred { background-color: #a36685 }
div.brightgrey { background-color: #cacaca }
div.lightorange { background-color: #fff7f0 }
div.lightblue { background-color: #cbc9dd }
div.lightazur { background-color: /*#eff5fa*/#cbc9dd }
div.lightgreen { background-color: /*#d6e8e1*/#cbc9dd }
div.lightyellow { background-color: /*#fdf1d8*/#cbc9dd }
div.lightred { background-color: /*#e6cfcf*/#cbc9dd }
div.lightgrey { background-color: /*#dfe4e5*/#cbc9dd }
div.containerorange { border: 1px solid #ff6600 }
div.containerblue { border: 1px solid #0d1b53; }
div.containerazur { border: 1px solid /*#0099cc*/#0d1b53; }
div.containergreen { border: 1px solid /*#009966*/#0d1b53; }
div.containeryellow { border: 1px solid /*#e9a500*/#0d1b53; }
div.containerred { border: 1px solid /*#660033*/#0d1b53; }
div.containergrey { border: 1px solid /*#a7a7a7*/#0d1b53; }
div.borderorange { border-left: 10px solid #ffa366 }
div.borderblue { border-left: 10px solid #0d1b53; }
div.borderazur { border-left: 10px solid /*#66c2e0*/#0d1b53; }
div.bordergreen { border-left: 10px solid /*#66c2a3*/#0d1b53; }
div.borderyellow { border-left: 10px solid /*#e9a500*/#0d1b53; }
div.borderred { border-left: 10px solid /*#a36685*/#0d1b53; }
div.bordergrey { border-left: 10px solid /*#cacaca*/#0d1b53; }
.fontorange { color: #ff6600 }
.fontblue { color: #0d1b53; }
.fontazur { color: /*#0099cc*/#0d1b53; }
.fontgreen { color: /*#009966*/#0d1b53; }
.fontyellow { color: /*#e9a500*/#0d1b53; }
.fontred { color: /*#660033*/#0d1b53; }
.fontgrey { color: /*#a7a7a7*/#0d1b53; }

div.eventBlock h2 { font-size: 1.10em; margin: 0; color:#FFFFFF;}
div.eventBlock .eventdetail { font-size: 1.0em; margin: 0; color:#FFFFFF; padding-top:3px;}

div.eventBlock .body { position: relative; float: left;background: url(/static/images/label_bg.gif) repeat-y; padding: 4px 0 0 0; width: 100%; }
div.eventBlock .pixelsep { background: url(/static/images/white_px.gif) center repeat-y; }
div.eventBlock .group { position: relative; float: left; width: 592px; border-bottom: 1px solid #fff; padding-bottom: 5px; }
div.eventBlock .entry { position: relative; clear: both; float: left; width: 592px; }
div.eventBlock .label { position: realtive; float: left; width: 135px; padding: 4px 0 4px 10px; font-weight: bold; }
div.eventBlock .data { position: realtive; float: left; padding: 4px 0 4px 20px; width: 415px; }
div.eventBlock .labelend { position: realtive; float: left; width: 135px; height:7px;}
div.eventBlock .dataend { position: realtive; float: left; height:7px;}
div.eventBlock a { color: #000; }
div.eventBlock select { font: 11px/11px arial,helvetica,verdana,sana serif; float: left; margin-right: 40px; width: 220px; }
div.eventBlock .anmeldebutton { font: 12px arial,helvetica,verdana,sana serif; }
div.eventBlock .anmelden { position: absolute; right: 10px; }
/* Ergebnisliste Ende*/

/* Sitemap */
div.sitemap h1 { margin: 0; padding: 0; font: bold 1.3em/1.3em Arial, Trebuchet MS, sans-serif; }
div.sitemap h2 { margin: 0; padding: 0; font: bold 1.2em/1.2em Arial, Trebuchet MS, sans-serif; }
div.sitemap h3 { margin: 0; padding: 0; font: normal 1.1em/1.1em Arial, Trebuchet MS, sans-serif; }
div.sitemap h4 { font-size: 1em; margin: 0; }
div.sitemap h5 { font-size: 1em; margin: 0; }
/* Sitemap Ende */

div.showContent { display: block; position: absolute; z-index: 900; width: 574px; border: 1px solid #DEDEDE; background-color: #E8E8E8; font: 1.1em/1.3em Arial, Trebuchet MS, sans-serif; top: 330px; left: 165px; padding: 12px; }
div.hiddenContent { display: none; float: none; }


.error {color:#FF0000;}

table.evp_table {font: 1.2em/1.3em Arial, Trebuchet MS, sans-serif;}

td {font: 1.2em/1.3em Arial, Trebuchet MS, sans-serif;}

td.small {font: 1.0em/1.3em Arial, Trebuchet MS, sans-serif;}

font {font: 1.2em/1.3em Arial, Trebuchet MS, sans-serif;}

font.standard {font: 1.1em/1.2em Arial, Trebuchet MS, sans-serif;}
        
font.klein {font: 1.0em/1.3em Arial, Trebuchet MS, sans-serif;}
        
font.gross {font: 1.3em/1.3em Arial, Trebuchet MS, sans-serif;}

font.ueberschrift {font: 1.3em/1.4em Arial, Trebuchet MS, sans-serif; font-weight: bold;}
<!-- user="1" date="1229942345" -->