body { margin: 0px; padding:0px; font-family: Verdana; font-size: 11px; line-height:16px; background: url(/common/images/main_hg.jpg) repeat-x; }

.copytext_rot_kursiv { font-family:Verdana; font-size:12px; color:#931704; font-style:italic; font-weight:bold; line-height:20px; border:0px solid black; }
.copytext_klein { font-family:Verdana; font-size:10px; border:0px solid black; }

ul { list-style-type: square; margin-bottom:20px; margin-top:5px; }

.outer { list-style-type: none; width:100%; }
.content { width:1026px; margin:auto; background-color:white; }
.inner { float:left; background-color:white; }

.formlabel { width:250px; float:left; color:#666666; }

.hrclass {
	height:1px;
	border:0px;
	background-color:#dddddd;
}

.hrclassAgg {
	height:1px;
	border:0px;
	background-color:#cccccc;
}

.superhint {
	background-color: #e5ebf2;
	border:1px solid #ccd8e5;
	padding:5px;
	font-weight: bold;
	color:#356196;
}

.trenner {
	clear:both;
	border-bottom:1px dotted #CCCCCC;
	width:790px;
	height:1px;
	margin-bottom:5px;
}
.trenner_bold {
	clear:both;
	border-bottom:1px dotted #666666;
	width:790px;
	height:1px;
	margin-bottom:5px;
}
.trenner_high {
	clear:both;
	border-bottom:1px dotted #666666;
	width:790px;
	height:1px;
	margin-top:10px;
	margin-bottom:20px;
}

.startseite_header_blau { float:left; height:75px; width:1026px; background: url(/common/images/start_top_hg_verlauf_blau.gif) repeat-x; border-bottom: 1px solid white; }
.startseite_header_rot { float:left; height:75px; width:1026px; background: url(/common/images/start_top_hg_verlauf.gif) repeat-x; border-bottom: 1px solid white; }

.header_logos { float:left; width:1026px; height:38px; border:0px solid black; padding-top:38px;border:0px solid black; }

.logos_auswahl_aqua { background:url(/common/images/aqua_fit_logo.png); background-repeat:no-repeat; width:202px; height:176px; border:0px solid black; }
.logos_auswahl_sportlife { background:url(/common/images/sportlife_logo.png); background-repeat:no-repeat; width:202px; height:176px; border:0px solid black; }

.unterseite_ticker { float:left; height:28px; width:1026px; background:url(/common/images/news_verlauf.jpg); }
marquee { color:#000000; font-family:Verdana; font-size:11px; }
.ticker_panel { color:#000000; font-family:Verdana; padding-top:7px; height:28px; width:1026px; }
.ticker_result { font-family:Verdana; font-size:11px; color:#931704; font-weight:bold; border:0px solid black; }

.unterseite_logo { position:relative; top:0px; float:left; z-index:2; }

.unterseite_slideshow { float:left; height:202px; width:1026px; overflow:hidden; border:0px solid black; position:relative; margin-top:-202px; z-index:1; }

.startseite_contactbuttonheader { float:left; width:173px; padding-top:0px; padding-left:600px;}
.unterseite_contactbuttonheader { position:absolute;  float:right; width:173px; padding-top:0px; padding-left:850px; }

.startseite_logo { float:left; padding-top:10px; padding-left:10px; width:200px; }

.unterseite_copytext { width:420px; margin-left:330px; border:0px solid black; }
.unterseite_copytext_left { width:790px; border:0px solid black; }

.startseite_superheadline { font-size: 20px; font-weight: bold; color:#931704; margin-left:20px; margin-top:20px; }
.startseite_copytext { font-size: 12px; margin-left:20px;margin-top:10px; width:810px; }

.startseite_box { border:0px solid black; margin-left:20px; margin-top:20px; clear:both; width:986px; height:178px; background:url(/common/images/startseite_box.gif); background-repeat: no-repeat; text-align:center; }
.startseite_line { padding-left:0px; padding-top:18px; width:984px; height:102px; border:0px solid black; margin-top:6px; }
.startseite_button { float:left; width:145px; border:0px solid black; padding-left:17px; }

.imageoutercontainer { float:left; width: 330px; margin-left:10px; }
.image_gross { width:312px; border: 1px #CCCCCC solid; margin-bottom:10px; }
.image_klein { float:left; width:150px; border: 1px #CCCCCC solid; margin-right:10px; margin-bottom:10px; }
.image_sehrklein { float:left; width:69px; border: 1px #CCCCCC solid; margin-right:10px; margin-bottom:10px; }

.startseite_box_headline { padding-top:7px; font-weight: bold; color:#FFFFFF; font-style: italic; font-size: 12px; }

.headline { font-size: 18px; font-weight: bold; }
.subline_2 { color:#666666; font-weight: bold;}
.subline { color:#931704; font-weight: bold; text-transform: uppercase; }

.unterseite_headline_rot { font-size: 20px; font-weight: bold; color:#931704; margin-bottom: 20px; }
.unterseite_headline_blau { font-size: 20px; font-weight: bold; color:#023a7c; margin-bottom: 20px; }

.subnav { width:180px; float:left; border:0px solid black; }
.unterseite_rechts { margin-left:20px; margin-top:20px; border: 0px solid black;float:left; width:750px; }

.anfahrt_darstellung { width:170px; height:110px; background:url(/common/images/anfahrt_darstellung/verlauf.jpg); margin-top:2px; padding-left:6px; padding-top:20px; }
.darstellung { width:170px; height:25px; padding-bottom:11px; font-size:9px; }

.darstellung_rot { width:19px; height:25px; background:url(/common/images/anfahrt_darstellung/darstellung_rot.gif); background-repeat:no-repeat; float:left; clear:both; margin-top:-10px; margin-right:7px; }
.anfahrt_rot { width:21px; height:21px; background:url(/common/images/anfahrt_darstellung/anfahrt_rot.jpg); background-repeat:no-repeat; float:left; clear:both; margin-top:-3px; margin-right:6px; }
.darstellung_blau { width:19px; height:25px; background:url(/common/images/anfahrt_darstellung/darstellung_blau.gif); background-repeat:no-repeat; float:left; clear:both; margin-top:-10px; margin-right:7px; }
.anfahrt_blau { width:21px; height:21px; background:url(/common/images/anfahrt_darstellung/anfahrt_blau.jpg); background-repeat:no-repeat; float:left; clear:both; margin-top:-3px; margin-right:6px; }

a:link.anfahrt_darstellung_link_rot { color:#931704; text-transform:uppercase; text-decoration: none; }
a:visited.anfahrt_darstellung_link_rot { color:#931704; text-transform:uppercase; text-decoration: none; }
a:hover.anfahrt_darstellung_link_rot { color:#FFFFFF; text-transform:uppercase; text-decoration: none; }

a:link.anfahrt_darstellung_link_blau { color:#023a7c; text-transform:uppercase; text-decoration: none; }
a:visited.anfahrt_darstellung_link_blau { color:#023a7c; text-transform:uppercase; text-decoration: none; }
a:hover.anfahrt_darstellung_link_blau { color:#FFFFFF; text-transform:uppercase; text-decoration: none; }

.nav_startseite { width:160px; height:20px; background-color:#DDDDDD; }

.global_footer { width:1026px; background: url(/common/images/footer_verlauf.gif) no-repeat; float:left; clear:both; height:50px; text-align: center; border: 0px solid black;}

.footer_button { float:left; margin-top:10px; width:183px; }

.kontaktformular { float:left; margin-left:20px; margin-top:10px; width:986px; border:0px solid black; }

a:link.footer_link { font-size: 10px; text-transform: uppercase; color:#931704; text-decoration: none; }
a:visited.footer_link { font-size: 10px; text-transform: uppercase; color:#931704; text-decoration: none; }
a:hover.footer_link { font-size: 10px; text-transform: uppercase; color:#000000; }

a:link.footer_link_blau { font-size: 10px; text-transform: uppercase; color:#023a7c; text-decoration: none; }
a:visited.footer_link_blau { font-size: 10px; text-transform: uppercase; color:#023a7c; text-decoration: none; }
a:hover.footer_link_blau { font-size: 10px; text-transform: uppercase; color:#000000; }

a:link.contentseite_nav_rot { font-size:10px; text-transform: uppercase; background-color: #DDDDDD; color:#931704; text-decoration: none; font-weight: bold; width:166px; display:block; padding:5px; border-top: 2px solid white; }
a:visited.contentseite_nav_rot { font-size:10px; text-transform: uppercase; background-color: #DDDDDD; color:#931704; text-decoration: none; font-weight: bold; width:166px; display:block; padding:5px; border-top: 2px solid white; }
a:hover.contentseite_nav_rot { font-size:10px; text-transform: uppercase; background-color: #EEEEEE; color:#931704; font-weight: bold; width:166px; display:block; padding:5px; border-top: 2px solid white; }


a:link.contentseite_nav_christmas { font-size:10px; text-transform: uppercase; background: #931704 url(/common/images/subnav_weihnachten_hintergrund.jpg); color:#ffffff; text-decoration: none; font-weight: bold; width:166px; display:block; padding:5px; border-top: 2px solid white; }
a:visited.contentseite_nav_christmas { font-size:10px; text-transform: uppercase; background: #931704; color:#ffffff; text-decoration: none; font-weight: bold; width:166px; display:block; padding:5px; border-top: 2px solid white; }
a:hover.contentseite_nav_christmas { font-size:10px; text-transform: uppercase; background: #ffffff; color:#931704; font-weight: bold; width:166px; display:block; padding:5px; border-top: 2px solid white; }



a:link.contentseite_nav_active_rot { font-size:10px; text-transform: uppercase; background-color: #931704; color:#FFFFFF; text-decoration: none; font-weight: bold; width:166px; display:block; padding:5px; border-top: 2px solid white; }
a:visited.contentseite_nav_active_rot { font-size:10px; text-transform: uppercase; background-color: #931704; color:#FFFFFF; text-decoration: none; font-weight: bold; width:166px; display:block; padding:5px; border-top: 2px solid white; }
a:hover.contentseite_nav_active_rot { font-size:10px; text-transform: uppercase; background-color: #931704; color:#FFFFFF; font-weight: bold; width:166px; display:block; padding:5px; border-top: 2px solid white; }

a:link.contentseite_nav_blau { font-size:10px; text-transform: uppercase; background-color: #DDDDDD; color:#023a7c; text-decoration: none; font-weight: bold; width:166px; display:block; padding:5px; border-top: 2px solid white; }
a:visited.contentseite_nav_blau { font-size:10px; text-transform: uppercase; background-color: #DDDDDD; color:#023a7c; text-decoration: none; font-weight: bold; width:166px; display:block; padding:5px; border-top: 2px solid white; }
a:hover.contentseite_nav_blau { font-size:10px; text-transform: uppercase; background-color: #EEEEEE; color:#023a7c; font-weight: bold; width:166px; display:block; padding:5px; border-top: 2px solid white; }

a:link.contentseite_nav_active_blau { font-size:10px; text-transform: uppercase; background-color: #023a7c; color:#FFFFFF; text-decoration: none; font-weight: bold; width:166px; display:block; padding:5px; border-top: 2px solid white; }
a:visited.contentseite_nav_active_blau { font-size:10px; text-transform: uppercase; background-color: #023a7c; color:#FFFFFF; text-decoration: none; font-weight: bold; width:166px; display:block; padding:5px; border-top: 2px solid white; }
a:hover.contentseite_nav_active_blau { font-size:10px; text-transform: uppercase; background-color: #023a7c; color:#FFFFFF; font-weight: bold; width:166px; display:block; padding:5px; border-top: 2px solid white; }


a:link.contentlink { text-transform: uppercase; color:#931704; text-decoration: none; font-weight: bold;}
a:visited.contentlink { text-transform: uppercase; color:#931704; text-decoration: none; font-weight: bold;}
a:hover.contentlink { text-transform: uppercase; color:#000000; font-weight: bold;}

a:link.content_standart { color:#931704; text-decoration:none; font-weight:bold; font-size:11px; text-transform:lowercase; }
a:visited.content_standart { color:#931704; text-decoration: none; font-weight: bold; font-size:11px; text-transform:lowercase; }
a:hover.content_standart { color:#000000; font-weight: bold; font-size:11px; text-transform:lowercase; }

a:link.email { color:#931704; text-decoration:none; font-weight:bold; font-size:11px; text-transform:lowercase; }
a:visited.email { color:#931704; text-decoration: none; font-weight: bold; font-size:11px; text-transform:lowercase; }
a:hover.email { color:#000000; font-weight: bold; font-size:11px; text-transform:lowercase; }

a:link.contentseite_nav_rot { text-transform: uppercase; }

img {
behavior: url("/common/css/pngbehavior.htc");
}