/* CSS Document */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
}


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

.zeilenabstand_oben{
	margin-top:5px;
	}
	
.zeilenabstand_unten{
	margin-bottom:5px;
	}

.breite{
	
	width:282px;
}

.red{
	font-size:11px;
	color:#cc0000;
}
.allgemeinHeadline{
	font-size:18px;
	color:#009be6;
	line-height:25px;
}

.abstand{padding-top:5px;}


/* ----------- Index --------- */

.defekt {
	font-size: 32px;
	line-height:42px;
	padding-top:25px;
	color:#ffffff;
	font-weight: bold;
}

.blau{
	background-color:#009be6;
	color:#ffffff;
	padding:4px;
	text-align:center;
	vertical-align:middle;
	width:272px;	
}
.blau1{
	background-color:#009be6;
	color:#ffffff;
	text-align:center;
	vertical-align:middle;
}
.dunkelblau{
	background-color:#00539f;
	color:#ffffff;
	padding:4px;
	text-align:center;
	vertical-align:middle;
	width:272px;	
}


.rot{
	background-color:#a5000c;
	color:#f08600;
	padding:4px;
	text-align:center;
	vertical-align:middle;	
	width:272px;	
}
.rot1{
	background-color:#a5000c;
	color:#f08600;
	text-align:center;
	vertical-align:middle;		
}
.orange{
	background-color:#f08600;
	color:#a5000c;	
	padding:4px;
	text-align:center;
	vertical-align:middle;
	width:272px;	
}

.gruen{
	background-color:#55c931;
	color:#ffffff;
	padding:4px;
	text-align:center;
	vertical-align:middle;
	width:272px;		
}
.gruen1{
	background-color:#55c931;
	color:#ffffff;
	text-align:center;
	vertical-align:middle;
}
.banner_head{
	font-size:33px;
	line-height:40px;
	font-weight:bold;
}

.banner_text{
	font-size:13px;
	line-height:16px;
}


/* --------Erlebnisbad-------- */
	
.bold{

font-weight:bold;}	
	
.introtable{
	
	width:139px;
	
}	
	
.schanze{
	background-color:#a3daf6;
	width:550px;
	padding:5px;
}

.schanze_unten{
	border-bottom:5px solid white;
	}

.erlebnistable{
	margin:2px;
	}
	

td {
padding:5px;}

.erlebnisblock{
	width:846px;
	height:10px;
	background-color:#0886df;
	border-top:2px solid white;
	border-bottom:2px solid white;
}

.rutschennews{
margin-left:15px;
margin-right:15px;
	padding:4px;
	border:2px solid #cc0000;
	width:250px;
	height:250px;
	background-color:#cc0000;
	color:white;
	font-size:14px;
}

.wellentable{
	padding:0px;
	margin:0px;
	}



.flash{
	z-index:2;}

.header{
	position:absolute;
	top:180px;
	z-index:1;
	width:850px;
	height:18px;
	background-color:#990000;
	color:#fcd49e;
	font-family:Arial, Helvetica, sans-serif;
	
}

.baustelle td{
	/*width:140px;*/
	padding:0px;
	font-size:11px;}

.erlebnisbadHeadline{
	font-size:18px;
	color:#00539f;
	line-height:23px;
}

/* -------- wellness-------- */
.inhalt{
	width:846px;
}
.wellnessHeadline{
	font-size:18px;
	color:#f06800;
	line-height:22px;
}

/* -------- Fitnesstraining-------- */

.fitnessHeadline{
	font-size:18px;
	color:#55c931;
	line-height:22px;
}
.fitnessHeadlineRed{
	font-size:18px;
	color:#cc0000;
	line-height:22px;
}
.technogym{
	background-color:#c9e2ab;
	border:1px solid #55c931;
}
.technogymheader{
	width:260px;
	
}

.technogymfoot{
	display:block;
	width:260px;
	height:90px;
	border-top:2px solid #55c931;
	background-color:#55c931;
} 
.technogymschrift{
	background-color:#c9e2ab;
	padding:7px;
	
}

.intro{
	padding:0px;
	margin:0px;
	}

.intro_fitness{
padding-left:0px;
padding-right:0px;
padding-top:18px;}


/* -------- Fildorado-------- */
.galerie{
	padding:0px;
	margin:0px;
	width:211px;
}




/* -------- zeiten-------- */

.zeit{
	width:282px;
	padding:5px;
	margin:5px;
}


/* -------- tarifee -------*/


.tarifhead{
	font-size:16px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	
}

.tar_erlbad{
	font-size:24px;
	color:#009be6;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px;
}

.tar_wellness{
	font-size:24px;
	color:#f08600;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px;
}

.tar_clubsauna{
	font-size:24px;
	color:#990000;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px;
}

.tag_bad{
	font-size:16px;
	color:#009be6;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px;
}

.tag_wellness{
	font-size:16px;
	color:#f08600;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px;
}

.kategorie{
	font-size:11px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
}

.verl_bad{
	font-size:11px;
	color:#009be6;
	font-family:Arial, Helvetica, sans-serif;
}

.verl_wellness{
	font-size:11px;
	color:#f08600;
	font-family:Arial, Helvetica, sans-serif;
}

.col1_kat{
	background-color:#ffffff;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px 5px 0px 0px;
	width:60px;
	border-top:8px solid #ffffff;
	text-align:right;

}

.col2_basis{
	background-color:#888888;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-right:1px solid #ffffff;
	padding:5px;
	width:40px;
	border-top:8px solid #ffffff;

}


.col2_basis_3std{
	background-color:#888888;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-right:1px solid #ffffff;
	padding:5px 0px 5px 10px;
	width:60px;
	border-top:8px solid #ffffff;

}
.col3_plus_bad{
	background-color:#51bdf4;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	
	padding:3px;
	width:10px;
	border-top:8px solid #ffffff;

}

.col3_plus_wellness{
	background-color:#ffa225;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	
	padding:3px;
	width:10px;
	border-top:8px solid #ffffff;

}

.col4_verl_bad{
	background-color:#51bdf4;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-right:1px solid #ffffff;
	padding:5px;
	width:45px;
	border-top:8px solid #ffffff;

}

.col4_verl_wellness{
	background-color:#ffa225;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-right:1px solid #ffffff;
	padding:5px;
	width:50px;
	border-top:8px solid #ffffff;

}

.col5_plus_bad{
	background-color:#51bdf4;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	border-right:1px solid #ffffff;
	padding:3px;
	width:10px;
	border-top:8px solid #ffffff;

}

.col5_plus_wellness{
	background-color:#ffa225;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	border-right:1px solid #ffffff;
	padding:3px;
	width:10px;
	border-top:8px solid #ffffff;

}



.col6_point_bad{
	color:#009be6;
	width:20px;
	padding:5px;
	border-top:8px solid #ffffff;
	text-align:center;
}

.col6_point_wellness{
	color:#f08600;
	width:20px;
	padding:5px;
	border-top:8px solid #ffffff;
	text-align:center;
}

.col7_pfeil_bad{
	background-image:url(../Bilder/tarife/pfeilbad.gif);
	background-position:center;
	background-repeat:no-repeat;
	padding:5px;
	width:20px;
	border-top:8px solid #ffffff;
}

.col7_pfeil_wellness{
	background-image:url(../Bilder/tarife/pfeilwellness.gif);
	background-position:center;
	background-repeat:no-repeat;
	padding:5px;
	width:20px;
	border-top:8px solid #ffffff;
}

.col8_hoch_tarif{
	background-color:#009be6;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
	padding:8px;
	width:55px;
	border-top:8px solid #ffffff;

}

.col8_hoch_wellness{
	background-color:#f08600;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
	padding:8px;
	width:55px;
	border-top:8px solid #ffffff;

}

.col_wertkarte{
	background-color:#009be6;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	padding:8px;
	width:119px;
	border-top:1px solid #ffffff;
	border-right:1px solid #ffffff;

}

.col_freibad{
	background-color:#51bdf4;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	padding:8px;
	width:80px;
	border-top:1px solid #ffffff;
	border-right:1px solid #ffffff;

}

.col_freibad_saison{
	background-color:#009be6;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	padding:8px;
	width:80px;
	border-top:1px solid #ffffff;
	border-right:1px solid #ffffff;

}

.abendtarif{
	
	border-top: 0px;
	border-bottom: 1px solid #f08600;
	border-left: 1px solid #f08600;
	border-right: 1px solid #f08600;
	color: #f08600;
	text-align:right;
	padding-right:15px;
	font-weight:bold;
}

.quicktarif{
	
	border-top: 0px;
	border-bottom: 1px solid #009be6;
	border-left: 1px solid #009be6;
	border-right: 1px solid #009be6;
	color: #009be6;
	text-align:right;
	padding-right:15px;
	font-weight:bold;
}

.erklaerung{
	
	background-color:#51bdf4;
	border-bottom:4px solid white;
	
}


















.wellness_tarif_dunkel{
background-color:#f08600;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFFFFF;
}
.wellness_tarif_mittel{
background-color:#fcd49e;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
width:68px;
}
.wellness_tarif_hell{
background-color:#fcf0df;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
width:68px;
}

.welnessspalte_gross{
width:219px;
background-color:#f08600;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;}



.wertkarten_dunkel{
width:219px;
background-color:#009be6;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;}

.wertkarten_mittel{
width:68px;
background-color:#a8dcf8;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#000000;}

.wertkarten_hell{
background-color:#d8f0fc;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
border-top:1px solid white;
border-bottom:9px solid white;}


.erlebnisbad_tarif_dunkel{
background-color:#00539f;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFFFFF;
}
.erlebnisbad_tarif_mittel{
background-color:#a4c6e3;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
}
.erlebnisbad_tarif_hell{
background-color:#cfe6f9;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
}

/* -------- Links-------- */

p.cyan_claims{
	
	text-align: left;
	}

p.cyan_claims a{
	font-size: 12px;
	color: #009BE6;
	background-color: #e5f5fc;
	padding: 3px 6px;
	line-height: 26px;
	text-decoration: none;
	}
p.cyan_claims a:hover{
	font-size: 14px;
	color: #e5f5fc;
	background-color: #009BE6;
	padding: 3px 10px;
	line-height: 26px;
	text-decoration: none;
	}
	
p.cyan_kasten{
	padding: 5px 5px 0px 5px ;
	color: #fff;
	background-color: #009BE6;
}
p.cyan_kasten_link{
	padding: 5px;
	color: #009BE6;
	background-color: #e5f5fc;
	
}
p:hover.cyan_kasten_link{
	padding: 5px;
	color: #e5f5fc;
	background-color: #009BE6;
}
img.bild_linksbnd{
	margin: 0px 10px 5px 0px;
	
	}
ul.cyan_list{
	list-style-image:url(../Bilder/list-arrow-cyan-12.gif);
	list-style-position: outside;
}
ul.cyan_list li{
	padding: 8px 0 0 0;
}
div.Fragen{
	margin: 0px;
	padding: 10px 20px 20px 20px;
	background-color: #e5f5fc;
	font-size: 26px;
	color: #009BE6;}
table.supertab td{
	text-align: center;
	margin:0px; 
	padding:0px;
	}
.boxlabel{
	width: 272px;
	height: 116px;}
/*********** Neues div-basiertes ***/
.frame{
	margin: 0px auto 200px auto;
	padding: 0px;
	width: 846px;
	background: #fff;
	text-align: left;
	}
h1.allgHL, h2.allgHL, h3.allgHL, h4.allgHL, h5.allgHL, h6.allgHL{
	font-weight: normal;
	}
h1.allgHL{
	font-size:18px;
	color:#009be6;
	line-height:25px;
	margin: 10px 0px 5px 0;
	}
h2.allgHL{
	font-size:14px;
	color:#009be6;
	line-height:14px;}
div.panel a, div.panel a:visited {
	color:#009be6;
	text-decoration: none;
	border: none;}
 a:hover h2.allgHL{
	text-decoration: underline;
	}
div.teaserdiv{
	height: 120px;
	width: 250px;
	overflow: hidden;
	border: 1px solid #009be6;
	float: left;
	margin: 0px 15px 0px 0px;
	}
div.teaserdiv:focus{
	outline: none;
	}
div.panel img:focus{
	outline: none;
	}
.clearer{
	clear: both;
	height: 20px;}
div.subteaserdiv{
	height: 50px;
	width: 90px;
	overflow: hidden;
	border: 1px solid #009be6;
	float: left;
	margin: 0px 15px 0px 0px;
	}
div.subteaserdiv img{
	width: 90px;
	}
.linx{
	overflow: hidden;
	float: left;
	height: 60px;
	width: 400px;
	margin: 10px 20px 10px 0;
	}
.linx h2.allgHL{
	margin: 0px;
	padding: 0px;}
.linx p{
	margin: 0px;
	padding: 5px 0 0 0;}
.maintable{
	text-align: left;}
table.simpletab td{
	padding: 0 0 0 0;
	}