
.copytext { color:#666666; font-size:13px; font-family: Helvetica, Arial, Verdana, Geneva, Swiss, SunSans-Regular; line-height:15px; }
.copytext_orange { color:#F79F00; font-size:13px; font-family: Helvetica, Arial, Verdana, Geneva, Swiss, SunSans-Regular; line-height:15px; }

a:link { color:#F79F00; text-decoration:none; }
a:visited { color:#F79F00; text-decoration:none; }
a:active { color:#F79F00; text-decoration:none; }
a:hover { color:#F79F00; text-decoration:none; }


/* ######### BILDER ############ */

.headerbild { width:992px; height:121px; background-image:url(/common/images/header.jpg); background-repeat:no-repeat; }

.footer { width:993px; height:18px; background-image:url(/common/images/footer.jpg); background-repeat:no-repeat; text-align:center; color:#FFFFFF; font-size:10px; line-height:18px; float:left; padding-bottom:50px; margin-top:30px; }

.startbild { margin-top:14px; border:0px solid black; float:right; width:558px; height:426px; padding-left:30px;}

.ueberuns_bild { margin-right:15px; float:left; text-align:right; width:122px; }

.hr { background-image:url(/common/images/hr.gif); background-repeat:no-repeat; width:680px; height:1px; border:0px solid black; float:left; margin-top:30px; margin-bottom:30px; position:relative; clear:both; }
.hr2 { background-image:url(/common/images/hr.gif); background-repeat:no-repeat; width:680px; height:1px; border:0px solid black; float:left; margin-top:15px; margin-bottom:15px; position:relative; clear:both; }
.hr3 { background-image:url(/common/images/hr.gif); background-repeat:no-repeat; width:680px; height:1px; border:0px solid black; float:left; margin-top:25px; margin-bottom:25px; position:relative; clear:both; }

/* ######### CONTENT ############ */

body { padding:0px; margin:0px; }

.headline { color: #F79F00; font-size:20px; font-family: Helvetica, Arial, Verdana, Geneva, Swiss, SunSans-Regular; font-weight:bold; padding-left:10px; border:0px solid black; }

.subline { color: #5A5A5A; font-size:13px; font-weight:bold; font-family: Helvetica, Arial, Verdana, Geneva, Swiss, SunSans-Regular; line-height:23px; }

.ueberuns_wir { float:left; border:0px solid black;}

.copytext_sub { color:#5A5A5A; font-size:13px; font-weight:bold; font-family: Helvetica, Arial, Verdana, Geneva, Swiss, SunSans-Regular; position:relative; top:-2px; float:left; }

.content { border:0px solid black; min-height:700px; width:993px; color:#666666; font-size:13px; font-family: Helvetica, Arial, Verdana, Geneva, Swiss, SunSans-Regular; }

.content_box { border:0px solid black; float:left; width:663px; color:#5A5A5A; font-size:13px; font-family: Helvetica, Arial, Verdana, Geneva, Swiss, SunSans-Regular; margin-left:18px; text-align:left; }

.content_box_start { border:0px solid black; float:left; height:450px; width:974px; color:#5A5A5A; font-size:13px; font-family: Helvetica, Arial, Verdana, Geneva, Swiss, SunSans-Regular; margin-left:18px; text-align:left; }

.footer_text { color: #FFFFFF; font-size:9px; line-height:18px; font-family: Helvetica, Arial, Verdana, Geneva, Swiss, SunSans-Regular; margin-right:20px; margin-left:20px; }

a:link.footer_text { color: #FFFFFF; font-size:9px; line-height:18px; font-family: Helvetica, Arial, Verdana, Geneva, Swiss, SunSans-Regular; margin-right:20px; margin-left:20px; }
a:visited.footer_text { color: #FFFFFF; font-size:9px; line-height:18px; font-family: Helvetica, Arial, Verdana, Geneva, Swiss, SunSans-Regular; margin-right:20px; margin-left:20px; }
a:active.footer_text { color: #FFFFFF; font-size:9px; line-height:18px; font-family: Helvetica, Arial, Verdana, Geneva, Swiss, SunSans-Regular; margin-right:20px; margin-left:20px; }
a:hover.footer_text { color: #FFFFFF; font-size:9px; line-height:18px; font-family: Helvetica, Arial, Verdana, Geneva, Swiss, SunSans-Regular; margin-right:20px; margin-left:20px; }

/* ######### NAVI ############ */

.navibox { height:31px; width:992px; border:0px solid black; float:left; }

a:link.navi_button_aus { height:31px; float:left; background:url("/common/images/navi_verlauf_aus.gif"); color:#FFFFFF; line-height:31px; font-size:14px; font-family: Helvetica, Arial, Verdana, Geneva, Swiss, SunSans-Regular; }
a:visited.navi_button_aus { height:31px; float:left; background:url("/common/images/navi_verlauf_aus.gif"); color:#FFFFFF; line-height:31px; font-size:14px; font-family: Helvetica, Arial, Verdana, Geneva, Swiss, SunSans-Regular; }
a:hover.navi_button_aus { height:31px; float:left; background:url("/common/images/navi_verlauf_an.gif"); color:#FFFFFF; line-height:31px; font-size:14px; font-family: Helvetica, Arial, Verdana, Geneva, Swiss, SunSans-Regular; }

a:link.navi_button_an { height:31px; border:0px solid black; float:left; background:url("/common/images/navi_verlauf_an.gif"); color:#FFFFFF; line-height:31px; color:#FFFFFF; font-size:14px; font-family: Helvetica, Arial, Verdana, Geneva, Swiss, SunSans-Regular; }
a:visited.navi_button_an { height:31px; border:0px solid black; float:left; background:url("/common/images/navi_verlauf_an.gif"); color:#FFFFFF; line-height:31px; color:#FFFFFF; font-size:14px; font-family: Helvetica, Arial, Verdana, Geneva, Swiss, SunSans-Regular; }
a:hover.navi_button_an { height:31px; border:0px solid black; float:left; background:url("/common/images/navi_verlauf_an.gif"); color:#FFFFFF; line-height:31px; color:#FFFFFF; font-size:14px; font-family: Helvetica, Arial, Verdana, Geneva, Swiss, SunSans-Regular; }

.navi_linie { background:url("/common/images/navi_linie.jpg"); height:31px; width:1px; background-color:#7E7E7E; float:left; }

/* ######### EVENTS ############ */

.event_kasten { float:left; clear:both; padding: 40px 0px 40px 0px; border:0px solid black; width:663px; }

.event_box { min-height:196px; width:659px; border:2px solid #8E8E8E; padding-top:15px; background-image:url("/common/images/event_verlauf.gif"); float:left; clear:both; }

.event_header { height:23px; width:663px; border:0px solid black; background-image:url("/common/images/event_header.gif"); }
.event_logo_default { height:122px; width:122px; border:0px solid black; background-image:url("/common/images/event_logo_default.gif"); float:left; margin:0px 15px 10px 10px;}

.event_copytext { border:0px solid black; width:485px; float:right; position:relative; padding-right:15px; }

.event_headline { color:#FFFFFF; font-size:14px; font-weight:bold; font-family: Helvetica, Arial, Verdana, Geneva, Swiss, SunSans-Regular; line-height:24px; padding-left:10px; }
.event_copytext_sub { color:#5A5A5A; font-size:13px; font-weight:bold; font-family: Helvetica, Arial, Verdana, Geneva, Swiss, SunSans-Regular; clear:both; line-height:18px; position:relative; top:-3px; }

/* ######### LEHRER ############ */

.lehrer_kasten { float:left; clear:both; padding: 0px 0px 0px 0px; border:0px solid black; width:600px; }

.lehrer_copytext { border:0px solid black; width:500px; float:left; position:relative; }

.lehrer_bild { float:left; text-align:right; border:0px solid black; margin-right:15px; margin-left:0px; }

.lehrer_kasten_detail { float:left; clear:both; padding: 0px 0px 0px 0px; border:0px solid black; width:700px; }

.lehrer_copytext_detail { border:0px solid black; width:580px; float:left; position:relative; }

.lehrer_copytext_box { border:0px solid black; width:520px; float:right; position:relative; padding-right:15px; }

/* ######### HÖRBEISPIELE ############ */

.hoerbeispiel_kasten { float:left; clear:both; padding: 0px 0px 40px 0px; border:0px solid black; width:663px; }

.hoerbeispiel_box { min-height:136px; width:659px; border:2px solid #8E8E8E; padding-bottom:15px; padding-top:5px; background-image:url("/common/images/event_verlauf.gif"); float:left; }
.hoerbeispiel_box_event { min-height:136px; width:659px; border:2px solid #f78a00; padding-bottom:15px; padding-top:5px; background-image:url("/common/images/event_verlauf.gif"); float:left; }

.hoerbeispiel_header { height:23px; width:663px; border:0px solid black; background-image:url("/common/images/event_header_grau.gif"); background-repeat:no-repeat; }
.hoerbeispiel_header_event { height:23px; width:663px; border:0px solid black; background-image:url("/common/images/event_header.gif"); background-repeat:no-repeat; }

.hoerbeispiel_logo_default { height:122px; width:122px; border:0px solid black; float:left; margin-left:10px; margin-right:0px; }

.hoerbeispiel_copytext { border:0px solid black; width:485px; float:right; position:relative; padding-right:15px; }

.hoerbeispiel_headline { color:#FFFFFF; font-size:14px; font-weight:bold; font-family: Helvetica, Arial, Verdana, Geneva, Swiss, SunSans-Regular; line-height:23px; padding-left:10px; }

.hoerbeispiel_copytext_sub { color:#5A5A5A; font-size:13px; font-weight:bold; font-family: Helvetica, Arial, Verdana, Geneva, Swiss, SunSans-Regular; clearboth; line-height:18px; position:relative; top:-3px; }

.hoerbeispiel_medium { border:0px solid black; width:485px; height:45px; position:absolute; top:75px; left:0px; }

/* ######### ANGEBOTE ############ */

.angebot_box { width:142px; height:510px; background-color:#666666; float:left; border:0px solid black; }

.angebot_oben { width:142px; height:25px; float:left; background-image:url("/common/images/angebot_oben.gif"); line-height:25px; }

.angebot_unten { width:142px; height:15px; background-image:url("/common/images/angebot_unten.gif"); border:0px solid black; position:relative; top:495px; }

.angebot_headline { color:#FFFFFF; font-size:14px; font-weight:normal; font-family: Helvetica, Arial, Verdana, Geneva, Swiss, SunSans-Regular; float:left; padding-left:15px; }

.angebot_linie { width:142px; height:1px; float:left; background-image:url("/common/images/angebot_linie.gif"); }

.angebot_aus { color:#FFFFFF; font-size:13px; font-weight:normal; font-family: Helvetica, Arial, Verdana, Geneva, Swiss, SunSans-Regular; line-height:30px; text-align:left; }

.angebot { color:#FFFFFF; font-size:13px; font-weight:normal; font-family: Helvetica, Arial, Verdana, Geneva, Swiss, SunSans-Regular; line-height:30px; float:left; padding-left:15px; }

#angebote a, #angebote a:visited { border-bottom:1px solid #7E7E7E; display:block; color:#ffffff; background: url("/common/images/angebot_aus.gif"); text-decoration:none; font:normal 12px Helvetica, Arial, Verdana, Geneva, Swiss, SunSans-Regular; line-height:30px; text-decoration:none;  padding: 0px 0px 0px 0px; width:142px; height:30px; float:left; text-align:left; }
#angebote a:hover, #angebote a:active { border-bottom:1px solid #7E7E7E; color:#FFFFFF; text-decoration:none; background: url("/common/images/angebot_an.gif"); }

#angebote_ass a, #angebote_ass a:visited { border-bottom:1px solid #7E7E7E; display:block; color:#ffffff; background: url("/common/images/angebot_aus.gif"); text-decoration:none; font:normal 12px Helvetica, Arial, Verdana, Geneva, Swiss, SunSans-Regular; line-height:20px; text-decoration:none; padding: 10px 0px 0px 0px; width:142px; height:50px; float:left; text-align:left; }
#angebote_ass a:hover, #angebote_ass a:active { border-bottom:1px solid #7E7E7E; color:#FFFFFF; text-decoration:none; background: url("/common/images/ass.gif"); }

.copytext_gross_orange { color:#F79F00; font-size:14px; font-family: Helvetica, Arial, Verdana, Geneva, Swiss, SunSans-Regular; font-weight:bold; }

.angebote_kasten_text { float:left; border:0px solid black; width:350px; }
.angebote_kasten_links { float:left; border:0px solid black; width:600px; }
.angebote_kasten_rechts { float:right; border:0px solid black; width:150px; }

#angebote_aktiv { border-bottom:1px solid #7E7E7E; display:block; color:#ffffff; background: url("/common/images/angebot_an.gif"); text-decoration:none; font:normal 12px Helvetica, Arial, Verdana, Geneva, Swiss, SunSans-Regular; line-height:30px; text-decoration:none; padding: 0px 0px 0px 0px; text-align:center; width:142px; height:30px; float:left; text-align:left; }
#angebote_aktiv2 { border-bottom:1px solid #7E7E7E; display:block; color:#ffffff; background: url("/common/images/ass.gif"); text-decoration:none; font:normal 12px Helvetica, Arial, Verdana, Geneva, Swiss, SunSans-Regular; line-height:30px; text-decoration:none; padding: 0px 0px 0px 0px; text-align:center; width:142px; height:60px; float:left; text-align:left; }

a:link.aktiv { color:#ffffff; text-decoration:none; }
a:visited.aktiv { color:#ffffff; text-decoration:none; }
a:active.aktiv { color:#ffffff; text-decoration:none; }
a:hover.aktiv { color:#ffffff; text-decoration:none; }

