body, p, div, form, input{ font:normal 11px/18px Arial, Helvetica, sans-serif;color:#006389; margin:0;padding:0;}
body{background-color: #FFF;background-image: url(../img/bg1.gif);padding-left:45px;padding-top:20px;}

a{text-decoration:none; color:#96b9c4;border:none;}
a:hover{color: #005d88;}

.hotelListPic a{border:none;}
.hotelPic{border:none;}

.winter {color:#b2d0dd;}
.naturerlebnis {color:#7d9c5a;}
.gesundheit {color:#e6bc56;}
.kultur {color:#c0503d;}
.kulinarik {color:#bd9246;}
.winter-bg {background:#f0f5f8;}
.naturerlebnis-bg { background:#e5eadc;}
.gesundheit-bg { background:#fbf2de;}
.kultur-bg { background:#f3dcd0;}
.kulinarik-bg { background:#f1e8d8;}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


#header{position:relative;height:300px;width:860px;/*background:#ffef88;*/}
#header .logo{position:relative;height:50px;}
#header .logo img{border:none;}

#hmenu{position:absolute;height:20px;width:600px;right:0px;top:30px;/*background:red;*/}
#header .bild{background-image: url(../img/header-bild-1.jpg) no-repeat;width:860px;height:250px;}
#banners{position:absolute;bottom:46px;right:0px;}



.artikel{float:left;width:860px;/*background: #FF0;*/}
.artikel{font: normal 11px/18px Arial, Helvetica, sans-serif; color:#00608c;}

.artikel_titel, h1 {font-size: 15px;font-weight: bold;margin-top:15px; color:#c0503d;}
.artikel_untertitel {font-size: 13px;}
.content_titel {margin-top:10px;font-weight: bold;}
.content_text {margin-top:10px; }

.content_text ul{margin:0px;margin-left:20px;padding:0px;}
.content_text ul li{}

.content_text li{


}

.content_bild_links{ margin-bottom: 5px; margin-right: 10px; margin-top: 3px;padding-right:10px;position:relative;float:both;}
.content_bild_rechts{ margin-bottom: 5px; margin-left: 10px; margin-top: 3px;}
.content_bild_mitte {margin-top: 23px; margin-bottom: -5px; 
 overflow:hidden;}
.content_bild_text { font: normal 10px/13px Arial, Helvetica, sans-serif;color: #00608c;}
.content_link {margin-top: 10px;font-size: 11px;border:1px solid #96b9c4;color:#96b9c4;}
.content_link_bullet { margin-top: 1px; margin-right: 2px; }
.content_link_bezeichnung a{font-size: 11px;font-weight: normal;color:#96b9c4;}
.content_anhang{margin-top:10px;}
.content_anhang_bezeichnung {font-size: 10px;font-weight: bold;font: normal 10px/12px Arial, Helvetica, sans-serif;}
.content_anhang_fileinfo {color:#666;font-size: 10px;font: normal 10px/12px Arial, Helvetica, sans-serif;}
.content_anhang_text {font-size: 10px;font: normal 10px/12px Arial, Helvetica, sans-serif;}
.se {background: #005d88; padding-left:2px; padding-right:2px;margin-top:10px; color: #FFF; text-decoration: underline; }
#se_loeschen{float:right;color:#FFF;background: #005d88;}
.bildlupe{margin-top:-5px;_margin-top:0px;}


.template1 {background: #f3f8fa;float:left;}
.template1 .umfliessen .artikel{width:360px;}
.umfliessen .right {width: 215px;float:right;margin-top:18px; margin-bottom:18px;border-left:1px solid #92bbd0;padding-left: 24px;/*background: #FFF;*/}
	#buchungsmaske {color:#005d88;/*background: #FF0;*/}
	#buchungsmaske .titel {font: bold 12px Arial, Helvetica, sans-serif; color:#005d88;}
	#buchungsmaske form {margin:15px;margin-top:10px;}
	#buchungsmaske .el {position:relative;height:20px;width:175px;padding:0; margin:0;margin-top:5px;font: normal 11px/18px Arial, Helvetica, sans-serif;}
	#buchungsmaske  select {color:#005d88;float:both; font: normal 11px Verdana,Arial, Helvetica, sans-serif; width:40px; height:18px;}
	#nlanmeldung {margin-top:35px;height:50px;margin-bottom:20px;/*background: #0FF;*/}
	#nlanmeldung .titel {font: bold 12px Arial, Helvetica, sans-serif; color:#005d88;}
	#nlanmeldung form {padding:0px;margin:15px;margin-top:10px; /*background: #0FF;*/}
	#nlanmeldung .nlfrmtxt {font: bold 11px/18px Arial, Helvetica, sans-serif; color:#005d88; text-indent: 3px; width:137px; height:18px; border:1px solid #005d88;/* background:#FFF;*/ float:left;}
#nlanmeldung .nlfrmtxt_firefox {font: bold 11px/18px Arial, Helvetica, sans-serif; color:#005d88; text-indent: 3px; width:137px; height:16px; border:1px solid #005d88;/* background:#FFF;*/ float:left;padding-top:2px;}

.template1 .oben {background:green;}
.template1 .trennung {width:620px;height:4px;_overflow:hidden;background: #FFF;clear: both;}
.template1 .teaser {width:620px;background:#FFF;}
.template1 .teaser .el{width:292px;_width:308px;padding:8px;overflow:hidden;float:left;font: normal 11px/18px Arial; background:#f3f8fa;margin-bottom:4px;}
.template1 .teaser .el a{font: normal 11px/18px Arial; background:#f3f8fa;text-decoration:none;color:#005d88;}
.template1 .teaser .el .bild{width:80px;height:80px;overflow:hidden;float:left;margin-right:8px;}
.template1 .teaser .el .titel{font: bold 12px/18px Arial; color:#c0503d;margin-bottom:12px;}
.template1 .teaser .el .titel a{font: bold 12px/18px Arial; color:#c0503d;margin-bottom:12px;text-decoration:none;}
.template1 .teaser .el .weiter {display:inline;}
.template1 .teaser .el .weiter a{text-decoration:none; color:#96b9c4;border:none;}
.template1 .teaser .el .weiter a:hover{color: #005d88;}

.template2 {float:left;/*background: yellow;*/}
.template2 .teaser {width:620px;/*background:red;*/}
.template2 .teaser .group {width:604px; _width:615px;padding:8px; margin-bottom:5px;/*background:blue;*/}
.template2 .teaser .group .titel {font:bold 12px/18px Arial; margin-bottom:18px; }
.template2 .teaser .el {position:relative; height:110px; width:285px;_width:277px; float:left; font: normal 11px/18px Arial; margin-top:5px;margin-bottom:15px; /*background:red;*/}
.template2 .teaser .el a{font: normal 11px/18px Arial; text-decoration:none;color:#005d88;/*background:red;*/}
.template2 .teaser .el img {margin: 0px 8px 2px 0px;}
.template2 .teaser .el .titel {font: bold 12px/18px Arial; color:#c0503d;margin-bottom:6px;}
.template2 .teaser .el .titel a{font: bold 12px/18px Arial; color:#c0503d;text-decoration:none;}
.template2 .teaser .el .weiter {clear:left;font: bold 11px/10px Arial; position:relative; left:235px;top:0px;margin-bottom:5px; /*background:red;*/}
.template2 .teaser .el .weiter a{font: bold 11px/10px Arial;text-decoration:none; color:#96b9c4;border:none;}
.template2 .teaser .el .weiter a:hover{color: #005d88;}

#footer{width:860px;padding-top:30px;height:70px; }
#footer div{float:left}
#footer .titel{ width:240px;font-weight:bold;}
#footer .el{margin-right:78px}


.presse{float:left;}
.presse .artikel{background: #f3f8fa;}
.presse .teaser {float:left;/*background:red;*/}
.presse .teaser .el{width:600px;_width:596px; padding:10px;background: #f3f8fa;margin-top:15px;}
.presse .teaser .el .titel{font: bold 12px/18px Arial; color:#c0503d;margin-bottom:2px;}
.presse .teaser .el .titel a{font: bold 12px/18px Arial; color:#c0503d;text-decoration:none;}
.presse .teaser .el a{font: normal 11px/18px Arial; text-decoration:none;color:#005d88;/*background:red;*/}
.presse .teaser .el img {margin: 0px 8px 2px 0px;}
.presse .teaser .el .weiter {display:inline;}
.presse .teaser .el .weiter a{text-decoration:none; color:#96b9c4;border:none;}
.presse .teaser .el .weiter a:hover{color: #005d88;}

.betriebe{width:620px;float:left;_width:620px;min-height:300px;}
.betriebe .artikel{background: #f3f8fa;_width:615px;}
.betriebe .teaser {float:left;/*background:red;*/}
.betriebe .teaser .el{width:286px;_width:306px;padding:10px;background: #f3f8fa;margin-bottom:5px;float:left;margin-left:1px;min-height:92px;_height:112px;}
.betriebe .teaser .el a{font: normal 11px/18px Arial;text-decoration:none;color:#005d88;}
.betriebe .teaser .el .bild{margin-right:7px;float:left;height:80px;width:80px;overflow:hidden;}
.betriebe .teaser .el .titel{font: bold 12px/18px Arial; color:#c0503d;margin-bottom:2px;}
.betriebe .teaser .el .titel a{font: bold 12px/18px Arial; color:#c0503d;margin-bottom:12px;text-decoration:none;}
.betriebe .teaser .el .weiter {display:inline;}
.betriebe .teaser .el .weiter a{text-decoration:none; color:#96b9c4;border:none;}
.betriebe .teaser .el .weiter a:hover{color: #005d88;}}

#dhtmltooltip{
	position: absolute;
	width: 450px;
	border: 1px solid black;
	padding: 2px;
	background-color: #FEFEFE;
	visibility: hidden;
	z-index: 100;
	padding:6px;
}

#fixedtipdiv{
position:absolute;
padding:6px;
width: 450px;
border:1px solid black;
font: normal 11px/15px Arial;
color:#21528d;
z-index:100;
}

.therapien{
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 8px;
	

}

.therapien .titel{
	font: bold 12px Arial, Helvetica, sans-serif !important; 
	color: #21528D !important;
}

.therapien a{
	margin-bottom:4px;
	
}

#therapienc{
	visibility:hidden; show:nothing;
	position:absolute;top:-5000px; left:-5000px;
}

