/* CSS Document */


body, p, ul, li{
	font: normal 12px/16px Arial, Helvetica, sans-serif;
}

a{font: normal 12px/16px Arial, Helvetica, sans-serif;}
a:hover{font: normal 12px/16px Arial, Helvetica, sans-serif;}

#rechts a{font: normal 12px/16px Arial, Helvetica, sans-serif;}
#rechts a:hover{font: normal 12px/16px Arial, Helvetica, sans-serif;}

#header{
width:950px;
}

#breadcrumb{
font: normal 12px Arial, Helvetica, sans-serif;
} 
#hauptteil{
width:950px;
}

.bottom{
padding-top:5px;
padding-left:15px;
background: #f4f4f4;
height:30px;
width:935px;
position:absolute;
bottom:0px;
clear:both;
}
.bottom .bet{
padding-left:780px;
}

#links .content .hoteltipp .titel{font: bold 12px/16px Arial, Helvetica, sans-serif;}
#links .content .hoteltipp .titel a{font: bold 12px/16px Arial, Helvetica, sans-serif;}
#links .content .hoteltipp .txt{font: normal 12px/16px Arial, Helvetica, sans-serif;}
#links .content .hoteltipp .txt a{font: normal 12px/16px Arial, Helvetica, sans-serif;}
#links .content .submenu{font: bold 13px/16px Arial, Helvetica, sans-serif;}
#links .content .submenu a{font: bold 13px/16px Arial, Helvetica, sans-serif;}
#links .content .submenu a:hover{font: bold 13px/16px Arial, Helvetica, sans-serif;}
#links .content .submenu .untermenu a{font-weight:normal;}

#mitte{width:460px;}
#mitte .content{width:460px;}
#mitte .content .topangebote{width:460px;}
#mitte .content .topangebote .el1{width:460px;}
#mitte .content .topangebote .el2{width:460px;}

#mitte .content .topangebote .topangebot_wn{width:258px;}
#mitte .content .topangebote .toptxt{width:230px;font: normal 12px/16px Arial, Helvetica, sans-serif;overflow: hidden; height: 68px;}
#mitte .content .topangebote .toptxt a{font: normal 12px/16px Arial, Helvetica, sans-serif;}
#mitte .content .topangebote .topangebot_wv{width:258px;}
#mitte .content .topangebote .topangebot_sa{width:258px;}
#mitte .content .topangebote .topangebot_kg{width:258px;}
#mitte .content .topangebote .aktuell{width:258px;}
#mitte .content .topangebote .akttxt{width:240px;font: normal 12px/16px Arial, Helvetica, sans-serif; }
#mitte .content .topangebote .akttxt a{font: normal 12px/16px Arial, Helvetica, sans-serif;}
#mitte .content .topangebote .preis{color:#666666;font:bold 11px/16px Arial;position:relative;top:0px;_top:5px;margin-left:10px;overflow:hidden;height:20px;}
#mitte .content .topangebote .preis a{color:#666666;font:bold 11px/16px Arial;text-decoration:none;}



/*///////////////////////////////////////////////////////*/
/*                   Pauschalen                          */
/*///////////////////////////////////////////////////////*/

#mitte .content .topangebote .el1angebote{width:460px;float:left;margin-right:12px;margin-bottom:12px;}
#mitte .content .topangebote .el2angebote{width:460px;float:left;margin-bottom:12px;}

#mitte .content .topangebote .angebotstitel{padding-left:5px;_padding-left:0px;margin-top:10px;width:230px;font:normal 12px/15px Arial, sans-serif;color:#8ebe13;height:17px;overflow:hidden;}
#mitte .content .topangebote .angebot_wn .angebotstitel a{font:normal 12px/15px Arial, sans-serif;color:#8ebe13;text-decoration:none;}
#mitte .content .topangebote .angebot_wv .angebotstitel a{font:normal 12px/15px Arial, sans-serif;color:#4492ca;text-decoration:none;}
#mitte .content .topangebote .angebot_sa .angebotstitel a{font:normal 12px/15px Arial, sans-serif;color:#BC8D18;text-decoration:none;}
#mitte .content .topangebote .angebot_kg .angebotstitel a{font:normal 12px/15px Arial, sans-serif;color:#c26e70;text-decoration:none;}

#mitte .content .topangebote .teaserbild{ width:200px;height:120px;float:left;overflow:hidden;margin-right:6px;}

.angebotstxt{margin-left:5px;width:240px;margin-top:3px;color:#666666;white-space:auto;float:left;}
#mitte .content .topangebote .angebotstxt a{color:#666666;text-decoration:none;}
#mitte .content .topangebote .angebotspreis{position:absolute;bottom:6px;left:210px;color:#666666;font:bold 11px/16px Arial;width:200px;overflow:hidden;height:17px;clear:both;}

#mitte .content .topangebote .angebot_wn{position:relative;width:458px; height:120px; border:1px solid #7ab13c;background: #fbfbf7;float:left;overflow:hidden;}
#mitte .content .topangebote .angebot_wv{position:relative;width:458px; height:120px; border:1px solid #4492ca;background: #fbfbf7;float:left;overflow:hidden;}
#mitte .content .topangebote .angebot_sa{position:relative;width:458px; height:120px; border:1px solid #c39c39;background: #fbfbf7;float:left;overflow:hidden;}
#mitte .content .topangebote .angebot_kg{position:relative;width:458px; height:120px; border:1px solid #c26e70;background: #fbfbf7;float:left;overflow:hidden;}


#rechts{width:175px;padding-top:28px;font: normal 12px/16px  Arial, Helvetica, sans-serif;}

.artikel{float:left; font: normal 12px/16px Arial, Helvetica, sans-serif; color:#666666;}
.artikel_vorspann{font: normal 12px/15px Arial, Helvetice, sans-serif;color: #666666;}
.artikel_titel, h1 {font: bold 15px/18px Arial, Helvetica, sans-serif; color:#666666;}
.artikel_untertitel,h2 {font: normal 14px/18px Arial, Helvetica, sans-serif; color:#666666;}
.content_titel,h3 {margin-bottom:10px;font: bold 13px/16px Arial, Helvetica, sans-serif; color:#666666;}
.content_text {margin-bottom:20px; }
.content_bild_links{ margin-bottom: 5px; margin-right: 10px; margin-top: 3px;}
.content_bild_rechts{ margin-bottom: 5px; margin-left: 10px; margin-top: 3px;}
.content_bild_mitte {margin-top: 15px; margin-bottom: 15px;  overflow:hidden;}
.content_bild_text { font: normal 11px/14px Arial, Helvetica, sans-serif;color:#666666;}
.content_link {}
.content_link_bullet { margin-top: 1px; margin-right: 2px; }
.content_link_bezeichnung {font-size: 11px;font-weight: normal;}
.content_anhang_bezeichnung {font-size: 12px;font-weight: bold;}
.content_anhang_fileinfo {color:#666;font-size: 12px;}
.content_anhang_text {font-size: 12px;}
.back{position:relative;left:460px;width:100px;}

.teaser .element .bild{float:left;margin-right:7px;}
.teaser .element .text{font: normal 12px/15px Arial, Helvetica, sans-serif;}
.teaser .element .text .titel{font: bold 13px/15px Arial, Helvetica, sans-serif;padding-bottom:4px;}
.teaser .element .text .titel a{font: bold 13px/15px Arial, Helvetica, sans-serif;text-decoration:none;}
.teaser .element .text .untertitel{ font: normal 12px/15px Arial, Helvetica, sans-serif;padding-bottom:10px;}
.teaser .element .preis{font: bold 12px/15px Arial, Helvetica, sans-serif;padding-left:15px;}


#prospekte .el{float:left;padding-right:15px;}

#prospekte .el .titel{color:#8ebe13;font:bold 12px/16px Arial, Helvetica, sans-serif;margin-top:5px;}
#prospekte .el .text{color:#666666;font:normal 12px/16px Arial, Helvetica, sans-serif;margin-top:10px;width:320px;}
#prospekte .el .bestell{color: #9d9d9d; font:bold 12px/16px Arial, Helvetica, sans-serif;margin-top:10px;}


/*///////////////////////////////////////////////////////*/
/*                    Forum                              */
/*///////////////////////////////////////////////////////*/

#forum{font: normal 11px/13px Arial, Helvetica, sans-serif ; color:#666666;}
#forum .content{font: normal 11px/13px Arial, Helvetica, sans-serif ; color:#666666;}
.forum_text{font: normal 12px/16px Arial, Helvetica, sans-serif ; color:#666666;}
.forum_text_comment{font: normal 12px/16px Arial, Helvetica, sans-serif ; color:#666666;}
#forum table{font: normal 11px/16px Arial, Helvetica, sans-serif ; color:#666666;margin-top:5px;}




/*///////////////////////////////////////////////////////*/
/*               Wunschhotel suchen                      */
/*///////////////////////////////////////////////////////*/

#hotelsuche .el{float:left;padding-right:9px;}
#hotelsuche .elbl{float:left;width:170px;}
#hotelsuche .elbl select{width:165px;}
#hotelsuche select{font:normal 12px/16px Arial, Helvetica, sans-serif;color:#666666;}
#hotelsuche .titel{font:bold 12px/15px Arial, Helvetica, sans-serif;}
#hotelsuche .btn{font:normal 12px/15px Arial, Helvetica, sans-serif;background-color:#f4f4f4;}
#hotelsuche .erg{font: normal 12px/15px Arial, Helvetice, sans-serif;}
#hotelsuche .erg .titel{font: normal 12px/15px Arial, Helvetica, sans-serif;}
#hotelsuche .erg .nr{font: normal 12px/15px Arial, Helvetica, sans-serif;}
#hotelsuche .erg .hotel{clear:both;font: normal 12px/15px Arial, Helvetica, sans-serif;padding-top:10px;margin-left:0px;width:455px;}
#hotelsuche .btnspez{float:left;margin-top:2px;}




#betriebe .head{width:458px;border-top:1px solid #666;border-bottom:1px solid #666;border-right:1px solid #666;height:22px;margin-bottom:15px;float:left;}
#betriebe .head .name{font: bold 12px/18px Arial, Helvetica, sans-serif;padding-left:5px;padding-top:3px;}
#betriebe .head .name a{color:#666;text-decoration:none;font: normal 12px/18px Arial, Helvetica, sans-serif;}
#betriebe .head .name img{margin-left:-2px;}
#betriebe .head .nr{background-color:#006542;height:19px;width:25px;font:bold 15px/16px Arial,sans-serif;color:#fff;float:left;padding-top:4px;}

#betriebe .betrieb_daten .untertitel{color:#8ebe13;font:bold 12px/16px Arial, Helvetica, sans-serif;padding-bottom:10px;}
#betriebe .website{clear:both;width:460px;background-color:#f4f4f4;height:19px;padding-top:2px;padding-left:5px;margin-bottom:10px;}
#betriebe .titel{font:bold 13px/15px Arial, Helvetice, sans-serif;color:#8ebe13;padding-top:1px;}

#betriebe .head .rauten{position:absolute;left:560px;float:left;top:29px;width:180px;}


.wsteil{margin-top:40px; clear:both;}
.wsteil .frminput {position:relative;width:420px;height: 26px;padding-top:5px;}
.wsteil .frminputtel1{float:left;padding-top:5px;height:26px;}
.wsteil .frminputtel1 select{float:left;height:18px;border: 1px solid #7F8082;position:absolute;}
.wsteil .frminputtel2{width:200px;padding-top:5px;height:26px;float:both;}
.wsteil .frminputtel3{position:absolute;right:0px;height: 26px;width:280px;}
.wsteil .frminput .pflichtfeld{font: bold 12px Arial, Helvetica, sans-serif ; color:#666666;}
.wsteil .frminput .pflichtfeld_fehler{font: bold 12px Arial, Helvetica, sans-serif ; color:red;}
.wsteil .frminput input, .wsteil .frminput select{position:absolute;right:0px;height: 18px;_height: 22px;width:280px;	border: 1px solid #7F8082;}
.wsteil .frmtextarea {position:relative;width:420px;height: 66px;padding-top:5px;}
.wsteil .frmtextarea textarea{position:absolute;right:0px;height: 62px;width:280px;border: 1px solid #7F8082;}
.wsteil .frmsubmit {width:365px;height: 26px;margin-top: 10px;}
.wsteil .frmsubmit input{right:0px;height: 22px;border: 1px solid #7F8082;background-color:#ffffff;font: 12px/16px Arial, Helvetica, sans-serif;color:#333;}
.prospekte .fehler {border:dotted 1px #ea956c; padding:10px; margin-bottom:10px; margin-top:10px; color:#ea956c; width:500px;}
.prospekte .meldung { padding:10px; margin-bottom:10px; margin-top:10px; color:#1E376C; border:dotted 1px #1E376C; width:500px;}
.nl{width:380px;}
#nlzusatz{show:none;visibility:hidden;height:1px;overflow:hidden;}
.wsteil .note{font:normal 11px/14px Arial, Helvetica, sans-serif;width:420px;}



.bildelement{
	width:200px;
	float:left;
	position:relative;
	border: 1px solid #C6C3C6;
	background-color: #F7F7F7;
	padding: 7px;
	_height:200px;
	min-height:200px;

}
.brake{
	width:500px;
	height:20px;
	clear:both;
	
}

.bildelement .bild{

	width:220px;
	height:120px;
	overflow:hidden;
	margin-bottom:10px;
}


.bildelement .titel{
	font: bold 12px/15px Arial, Helvetica, sans-serif; color: #666666;
	padding-bottom:4px;
}
.bildelement .copyright{
	font: normal 11px/14px Arial, Helvetica, sans-serif; color:#666666; 

}
.bildelement .textmerken{
	font: normal 12px/16px Arial, Helvetica, sans-serif; color:#666666; 
	position:absolute;
	bottom:4px;
	float:left;
	padding-left:20px;
	}
.bildelement .merken{
	position:absolute;
	bottom:2px;
	float:left;
	}
