/* CSS Document Saunalux 2007 */
body         { background-color: #BFC3C4; background-image:                 url('/bg.gif'); 
               background-repeat: repeat-y; font-family:                 Verdana, Arial, Helvetica, sans-serif; font-size: 11px;                 margin: 0; background-position: center 50% } #navi {
	position: absolute; top: 98px; left:0px;
	padding: 5px;
	width:200px;
	}
a img { border: 0; }

/* Formatierungen*/
.grau_txt {
	font-size: 10px;
	color: #999999;
	}
.waerme_txt {
	color: #F5B302;
	}
.waerme_txt1 {
	color: #a00000;text-decoration: none;
	font-weight: bold;font-size: 11px; 
	}
.licht_txt {
	color: #BA819B;
	}
.wasser_txt {
	color: #539898;
	}
.massage_txt {
	color: #F18403;
	}
	
/* Table Boarders */ 
.topmenu{
	border-bottom: 4px solid #BBBBBB;border-left: 3px solid #FFFFFF;
}
.menu1{
	border-top: 3px solid #FFFFFF;border-bottom: 4px solid #F5D377;border-left: 3px solid #FFFFFF;
}
.menu2{
	border-top: 3px solid #FFFFFF;border-bottom: 4px solid #F5D377;border-right: 4px solid #F5D377;
}
.menu11{
	border-top: 3px solid #FFFFFF;border-bottom: 4px solid #F2B1CF;border-left: 3px solid #FFFFFF;
}
.menu21{
	border-top: 3px solid #FFFFFF;border-bottom: 4px solid #F2B1CF;border-right: 4px solid #F2B1CF;
}
.table_waerme {
	border-style: solid;
	border-color: #F5B302;
	border-width: 1px;
}
.t_w {color: #800000;font-size: 14px;font-style: normal;
}
.table_wasser {
	border-style: solid;
	border-color: #539898;
	border-width: 1px;
}
/* Überschriften */
h1, .h1,.h1 a { /* Waerme */
	font-size: 18px;
	line-height:18px;
	color: #F5B302;
	font-weight: bold;
}
.h1{
padding-bottom:12px;
}
span h1 { /* Startseite */
	display: inline;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}
h2 { /* Licht */
	font-size: 18px;
	color: #BA819B;
	font-weight: bold;
}
h3 { /* Wasser */
	font-size: 18px;
	color: #539898;
	font-weight: bold;
}
h4 { /* Massage */
	font-size: 18px;
	color: #F18403;
	font-weight: bold;
}

/* Linkstyles */	
a {
	font-size: 11px;
	color: #000000;
}
a:link, a:visited {
	text-decoration: none;
}
a:hover, a:active {
	text-decoration: underline;
	color: #F5B302;
}

/* Index Links */
a.link_index:link, a.link_index:visited, a.link_index:active, a.link_index:hover {
	text-decoration: underline;
	color: #A0A0A0;
}

a.link_index:hover {
	text-decoration: none;
}
.link_index1 {color: #999999; font-size: 10px;
	text-decoration: none;
}
/*Link TopNavi */
table.topnavi a:hover {
	text-decoration: underline;
	color: #000000;
}
a.seaclim { 
	font-size: 14px;
	color: #0087C0;
	font-weight: bold;text-decoration: none;
}
a.seaclim1 { 
	font-size: 14px;
	color: #569A00;
	font-weight: bold;text-decoration: none;
}

/* Menu Link Wasser */
a.link_wasser:link, a.link_wasser:visited, a.link_wasser:hover, a.link_wasser:active {
	text-decoration: none;
	color: #000000;
}
a.link_wasser:hover, a.link_wasser:active {
	color: #539898;
}

/* Menu Link Waerme */
a.link_waerme:link, a.link_waerme:visited, a.link_waerme:hover, a.link_waerme:active  {
	text-decoration: none;
	color: #000000;
}
a.link_waerme:hover, a.link_waerme:active {
	color: #F5B302;
}
a.link_waerme1:link, a.link_waerme1:visited, a.link_waerme1:hover, a.link_waerme1:active  {
	text-decoration: none;
	color: #000000;font-weight: bold;font-size: 11px; 
}
a.link_waerme1:hover, a.link_waerme1:active {
	color: #F5B302;font-weight: bold;font-size: 11px; 
}


/* Menu Link Licht*/
a.link_licht:link, a.link_licht:visited, a.link_licht:hover, a.link_licht:active {
	text-decoration: none;
	color: #000000;
}
a.link_licht:hover, a.link_licht:active {
	color: #BA819B;
}

/* Menu Link Massage */
a.link_massage:link, a.link_massage:visited, a.link_massage:hover, a.link_massage:active {
	text-decoration: none;
	color: #000000;
}
a.link_massage:hover, a.link_massage:active {
	color: #F18403;
}

/* Linkstyles Klasse link_sw */
a.link_sw:link, a.link_sw:visited, a.link_sw:hover, a.link_sw:active  {
	text-decoration: none;
	color: #FFFFFF;
}
a.link_sw:hover {
	text-decoration: underline;
}

/* Linkstyles Klasse grau_txt */
a.grau_txt:link, a.grau_txt:visited, a.grau_txt:hover, a.grau_txt:active  {
	font-size:11px;
	text-decoration: none;
	color: #000000;
}
a.grau_txt:hover {
	text-decoration: underline;
	color: #a0a0a0;
}

/* Linkstyles Klasse waerme_txt */
a.waerme_txt:link, a.waerme_txt:visited, a.waerme_txt:active, a.waerme_txt:hover {
color:#F5B302;
text-decoration:none
}
a.waerme_txt:hover {
text-decoration:underline;
}

.normal{
font-weight:normal;
}


/**/
					.tdtext{
					text-align:justify;
					}
					.tdtext p{
					margin:0px;
					padding:0px 0px 8px 0px;
					}					
					.tdtext h2{
					font-family:Arial, Helvetica, sans-serif;
					font-size:15px!important;
					color:#539898;
					padding-top:10px;
					}
					.tdtext h2 a{
					font-size:15px;
					color:#539898;
					}


/**/
  .threecols{
				  min-height:10px;
				  color:#666;
				  line-height:13px;
				  text-align:left;
				  background:url('/treecols.gif') left repeat-y;
				  }
			   	  .threecols h1,
				  .threecols h2{
				  line-height:normal;
				  }
				  .threecols .notpadd{
				  padding-top:0px!Important;
				  margin-top:0px!Important;
				  }
				  .threecols .leftcol{
				  width:190px;
				  float:left;
				  padding-right:27px;
				  }
				  .threecols .leftcol .bg{
				  background:#fff4d6;
				  padding:10px;
				  }
				  .threecols .centcol{
				  width:407px;
				  float:left;
				  }
				  .threecols .centcol .bg{
				  background:#f5e6ec;
				  padding:10px;
				  }
				  .threecols .rightcol{
				  width:190px;
				  float:right;
				  }
				  .threecols .rightcol .bg{
				  background:#d6eae9;
				  padding:10px;
				  }
				  .threecols ul{
				  padding:0px 0px 10px 20px;
				  }
				  .threecols ul li{
				  padding-bottom:4px;
				   }				  
				  .spacer{
				  height:1px;
				  font-size:1px;
				  line-height:1px;
				  clear:both;
				  }
				  
a.itf_main_l {
	text-decoration:underline;
	font-size:12px;
	padding-bottom:2px;
	}
	
a.itf_main_l:hover {
	text-decoration:underline;
	color:#CC6600;
	font-size:12px;
	}
