/* Style rot */

body{
font-family: Arial, Verdana, sans-serif; font-size:12px; font-weight:normal; line-height:normal; color:#666666;
padding:0;
margin:0; 
background:url("../../img2/sky.jpg");
background-repeat:no-repeat;
background-color:#FFFFFF;
}
.headline_18
	{
	font-family: Arial, Verdana, sans-serif;
	font-size:18px;
	color:#666666;
	}

.headline_14
	{
	font-family: Arial, Verdana, sans-serif;
	font-size:14px;
	color:#666666;
	}

.small
	{
	font-family: Arial, Verdana, sans-serif;
	font-size:10px;
	color:#666666;
	}
h1{
font-size:12px;
color:#C72D23;
}

a.partnerlink{
color:#B5DEF2;
}

a.partnerlink:visited{
color:#B5DEF2;
}

a.partnerlink:focus{
color:#B5DEF2;
}

a.partnerlink:hover{
color:#B5DEF2;
}

a.partnerlink:active{
color:#B5DEF2;
}


td,a,input,textarea{
font-family: Arial, Verdana, sans-serif; font-size:12px; font-weight:normal; line-height:normal; color:#666666;
padding:0;
margin:0; 
}

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

img.flag_unten{
margin-top:30px;
}

#navi_oben{
position:absolute;
z-index:1;
top:106px;
left:172px;
height:10px;
width:646px;
}


#navi_links{
position:absolute;
z-index:2;
top:148px;
left:0px;
width:152px;
background-color:#999999;
}

#inhalt_startseite{
position:absolute;
z-index:3;
top:148px;
left:172px;
height:auto !important;
min-height:1115px;
height:1115px;
width:646px;
padding-bottom:15px;
background-color:#C72D23;
}

#inhalt_startseite_ohne{
position:absolute;
z-index:3;
top:148px;
left:172px;
height:auto !important;
min-height:815px;
height:815px;
width:646px;
padding-bottom:15px;
background-color:#FFFFFF;
}

/*
***********************************************GAESTEBUCH****************
*/

#inhalt_startseite_gaestebuch{
position:absolute;
z-index:3;
top:148px;
left:172px;
height:auto !important;
min-height:815px;
height:815px;
width:646px;
background-color:#C72D23;
}

#gaestebuch{
position:relative;
z-index:4;
top:10px;
left:10px;
height:auto !important;
min-height:815x;
height:815px;
width:602px;
background-color:#FFFFFF;
padding:12px;
margin-bottom:12px;
}

input.gb{
Arial, Verdana, sans-serif; font-size:12px; font-weight:normal; line-height:normal; color:#666666;background-color:#FFFFFF;padding: 0px; border:1px solid #7f9db9;margin-bottom:5px;width:300px;height:18px;
}

input.gb_button{
margin-left:86px;margin-top:10px;
}

textarea.gb{
Arial, Verdana, sans-serif; font-size:12px; font-weight:normal; line-height:normal; color:#666666;background-color:#FFFFFF;padding: 0px; border:1px solid #7f9db9;margin-bottom:5px;width:300px;
}

/*
***********************************************
*/

#topangebote{
position:absolute;
z-index:4;
top:10px;
left:10px;
height:136px;
width:626px;
font-family:Arial, Verdana, sans-serif;
font-size:11px;
color:#0090D4;
font-weight:bold;
line-height:14px;
background-color:#FFFFFF;
}

#top1{
position:absolute;
top:0px;
left:0px;
height:116px;
width:136px;
padding:10px;
}

#top2{
position:absolute;
top:0px;
left:157px;
height:116px;
width:136px;
padding:10px;
}

#top3{
position:absolute;
top:0px;
left:314px;
height:116px;
width:136px;
padding:10px;
}

#top4{
position:absolute;
top:0px;
left:471px;
height:116px;
width:136px;
padding:10px;
}

A.Link_topangebote:link, A.Link_topangebote:hover, A.Link_topangebote:active, A.Link_topangebote:visited 
	{
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:normal;
	text-decoration:none;
	color:#0090D4;
	}



#teaser1{
position:absolute;
z-index:5;
top:156px;
left:10px;
height:120px;
width:202px;
background-color:#FFFFFF;
}

#teaser2{
position:absolute;
z-index:5;
top:156px;
left:222px;
height:120px;
width:202px;
background-color:#FFFFFF;
}

#teaser3{
position:absolute;
z-index:5;
top:156px;
left:434px;
height:120px;
width:202px;
background-color:#FFFFFF;
}

#reisesuche{
position:absolute;
z-index:6;
top:286px;
left:10px;
height:398px;
width:412px;
background-color:#FFFFFF;
}

#erv{
position:absolute;
z-index:16;
top:990px;
left:10px;
border:1px solid #FFFFFF;
background:url("../../img2/erv.gif");
background-repeat:no-repeat;
background-color:#CCCCCC;
width:626px;
height:114px;
text-align:right;
}


#aida2 a{
color:#FFFFFF;
line-height:normal;
font-weight:bold;
text-decoration:underline;
padding:10px;
}

#xtras1{
position:absolute;
z-index:7;
top:286px;
left:434px;
height:126px;
width:200px;
background-color:#CCCCCC;
}

#xtras2{
position:absolute;
z-index:8;
top:422px;
left:434px;
height:126px;
width:200px;
background-color:#CCCCCC;
}

#xtras3{
position:absolute;
z-index:9;
top:558px;
left:434px;
height:126px;
width:200px;
background-color:#CCCCCC;
}

#impressum{
position:relative;
z-index:4;
top:10px;
left:10px;
height:auto !important;
min-height:800px;
height:800px;
width:602px;
background-color:#FFFFFF;
padding:12px;
margin-bottom:12px;
}

#impressumdisclaimer{
position:absolute;
z-index:5;
top:10px;
left:300px;
height:800px;
width:302px;
background-color:#FFFFFF;
padding:12px;
margin-bottom:12px;
}

label{
padding-top:0px;
padding-left:10px;
width:84px;
float:left;
text-align:left;
margin-left:0px;
}

label.kontaktlabel{
padding-top:0px;
padding-left:0px;
width:84px;
float:left;
text-align:left;
margin-left:0px;
}

#impressum input{
Arial, Verdana, sans-serif; font-size:12px; font-weight:normal; line-height:normal; color:#666666;background-color:#FFFFFF;padding: 0px; border:1px solid #7f9db9;margin-bottom:5px;width:200px;height:18px;
}

#impressum select{
Arial, Verdana, sans-serif; font-size:12px; font-weight:normal; line-height:normal; color:#666666;background-color:#FFFFFF;padding: 0px; border:1px solid #7f9db9;margin-bottom:5px;width:200px;height:18px;
}

#impressum textarea{
Arial, Verdana, sans-serif; font-size:12px; font-weight:normal; line-height:normal; color:#666666;background-color:#FFFFFF;padding: 0px; border:1px solid #7f9db9;margin-bottom:5px;width:200px;
}

#impressum input.kontaktplz{
Arial, Verdana, sans-serif; font-size:12px; font-weight:normal; line-height:normal; color:#666666;background-color:#FFFFFF;padding: 0px; border:1px solid #7f9db9;margin-bottom:5px;width:40px;height:18px;
}

#impressum input.kontaktort{
Arial, Verdana, sans-serif; font-size:12px; font-weight:normal; line-height:normal; color:#666666;background-color:#FFFFFF;padding: 0px; border:1px solid #7f9db9;margin-bottom:5px;width:155px;height:18px;
}

#impressum input.aendernbutton{
Arial, Verdana, sans-serif; font-size:12px; font-weight:bold; line-height:normal; color:#FFFFFF;background-color:#C72D23;padding: 0px; border:1px solid #C72D23;margin-bottom:5px;width:155px;height:18px;width:200px;
}

select{
font-family: Arial, Verdana, sans-serif; font-size:11px; font-weight:normal; background-color:#FFFFFF;color:#000000;padding: 0px; border:1px solid #7f9db9;margin-bottom:5px;width:200px;height:18px;
}

select.select_day{
font-family: Arial, Verdana, sans-serif; font-size:11px; font-weight:normal; background-color:#FFFFFF;color:#000000;padding: 0px; border:1px solid #7f9db9;margin-bottom:5px;width:60px;height:18px;
}

select.select_month{
font-family: Arial, Verdana, sans-serif; font-size:11px; font-weight:normal; background-color:#FFFFFF;color:#000000;padding: 0px; border:1px solid #7f9db9;margin-bottom:5px;width:80px;height:18px;
}

select.select_kinder{
font-family: Arial, Verdana, sans-serif; font-size:11px; font-weight:normal; background-color:#FFFFFF;color:#000000;padding: 0px; border:1px solid #7f9db9;margin-bottom:5px;width:54px;height:18px;
}

img.bildhotelsuche{
position:absolute;
top:44px;
right:10px;
}

.button_hotelsuche{
position:absolute;
bottom:10px;
right:10px;
}

#impressum input.button_abschicken{
position:relative;
left:84px;
height:18px;
width:92px;
}

img.kalender{
border:0px;
padding-bottom:3px;
}

#inhalt_holidaymore{
position:absolute;
z-index:3;
top:148px;
left:166px;
width:638px;
background-color:#B5DEF2;
}





#extras{
position:absolute;
z-index:20;
top:148px;
left:840px;
width:146px;
padding:0px;
margin:0px;
}

#helpbox{
position:relative;
top:0px;
left:0px;
width:146px;
border-top: 1px solid #649BDE;
border-bottom: 1px solid #649BDE;
border-right: 1px solid #649BDE;
border-left: 1px solid #649BDE;
padding:0px;
margin:0px;
}

#helpbox_wm{
position:relative;
top:0px;
left:0px;
width:146px;
border-top: 1px solid #649BDE;
border-bottom: 1px solid #649BDE;
border-right: 1px solid #649BDE;
border-left: 1px solid #649BDE;
padding:0px;
margin:0px;
}

.helpbox1{
position:relative;
top:0px;
left:0px;
text-align:center;
font-family: Arial, Verdana, sans-serif;
font-size:11pt;
font-weight:bold;
color:#FFFFFF;
background-color:#0090D4;
padding-top:4px;
padding-bottom:4px;
}


.helpbox2{
position:relative;
top:0px;
left:0px;
text-align:center;
font-family: Arial, Verdana, sans-serif;
font-weight:normal;
color:#616161;
padding-top:4px;
padding-bottom:4px;
}



#helpbox_vermittler{
position:relative;
top:0px;
left:0px;
width:146px;
border-top: 1px solid #0090D4;
border-bottom: 1px solid #0090D4;
border-right: 1px solid #0090D4;
border-left: 1px solid #0090D4;
padding:0px;
margin:0px;
}

.helpbox1_vermittler{
position:relative;
top:0px;
left:0px;
text-align:center;
font-family: Arial, Verdana, sans-serif;
font-size:11pt;
font-weight:bold;
color:#FFFFFF;
background-color:#0090D4;
padding-top:4px;
padding-bottom:4px;
}



#wetterbox{
position:relative;
top:0px;
left:0px;
width:146px;
border-top: 1px solid #649BDE;
border-bottom: 1px solid #649BDE;
border-right: 1px solid #649BDE;
border-left: 1px solid #649BDE;
padding:0px;
margin:0px;
text-align:center;
line-height:normal;
}

#dichter{
padding-top:4px;
padding-bottom:4px;
line-height:14px;
}

#wetterbox a{
line-height:17px;
}

#aidabox{
position:relative;
top:0px;
left:0px;
width:146px;
border-top: 1px solid #649BDE;
border-bottom: 1px solid #649BDE;
border-right: 1px solid #649BDE;
border-left: 1px solid #649BDE;
padding:0px;
margin:0px;
}


/*
nur für die Monatsabrechung (admin)
*/

.orange{
color:#FF9933;
}

.green{
color:#00CC00;
}

/*
nur für die Monatsabrechung (admin)
*/




a.navoben_first{
padding-left:20px;
padding-right:8px;
font-family: Arial, Verdana, sans-serif;
font-size:13px;
font-weight:bold;
line-height:16px;
color:#559ADC;
background-color:#FFFFFF;
text-decoration: none;
}

a.navoben_first:visited{
padding-left:20px;
padding-right:8px;
font-family: Arial, Verdana, sans-serif;
font-size:13px;
font-weight:bold;
line-height:16px;
color:#559ADC;
background-color:#FFFFFF;
text-decoration: none;
}

a.navoben_first:focus{
padding-left:20px;
padding-right:8px;
font-family: Arial, Verdana, sans-serif;
font-size:13px;
font-weight:bold;
line-height:16px;
color:#FFFFFF;
background-color:#C72D23;
text-decoration: none;
}

a.navoben_first:hover{
padding-left:20px;
padding-right:8px;
font-family: Arial, Verdana, sans-serif;
font-size:13px;
font-weight:bold;
line-height:16px;
color:#FFFFFF;
background-color:#C72D23;
text-decoration: none;
}

a.navoben_first:active{
padding-left:20px;
padding-right:8px;
font-family: Arial, Verdana, sans-serif;
font-size:13px;
font-weight:bold;
line-height:16px;
color:#FFFFFF;
background-color:#C72D23;
text-decoration: none;
}


a.navoben_last{
padding-left:8px;
padding-right:79px;
font-family: Arial, Verdana, sans-serif;
font-size:13px;
font-weight:bold;
line-height:16px;
color:#559ADC;
background-color:#FFFFFF;
text-decoration: none;
}

a.navoben_last:visited{
padding-left:8px;
padding-right:79px;
font-family: Arial, Verdana, sans-serif;
font-size:13px;
font-weight:bold;
line-height:16px;
color:#559ADC;
background-color:#FFFFFF;
text-decoration: none;
}

a.navoben_last:focus{
padding-left:8px;
padding-right:79px;
font-family: Arial, Verdana, sans-serif;
font-size:13px;
font-weight:bold;
line-height:16px;
color:#FFFFFF;
background-color:#C72D23;
text-decoration: none;
}

a.navoben_last:hover{
padding-left:8px;
padding-right:79px;
font-family: Arial, Verdana, sans-serif;
font-size:13px;
font-weight:bold;
line-height:16px;
color:#FFFFFF;
background-color:#C72D23;
text-decoration: none;
}

a.navoben_last:active{
padding-left:8px;
padding-right:79px;
font-family: Arial, Verdana, sans-serif;
font-size:13px;
font-weight:bold;
line-height:16px;
color:#FFFFFF;
background-color:#C72D23;
text-decoration: none;
}


a.navoben{
padding-left:8px;
padding-right:8px;
font-family: Arial, Verdana, sans-serif;
font-size:13px;
font-weight:bold;
line-height:16px;
color:#559ADC;
background-color:#FFFFFF;
text-decoration: none;
}

a.navoben:visited{
padding-left:8px;
padding-right:8px;
font-family: Arial, Verdana, sans-serif;
font-size:13px;
font-weight:bold;
line-height:16px;
color:#559ADC;
background-color:#FFFFFF;
text-decoration: none;
}

a.navoben:focus{
padding-left:8px;
padding-right:8px;
font-family: Arial, Verdana, sans-serif;
font-size:13px;
font-weight:bold;
line-height:16px;
color:#FFFFFF;
background-color:#C72D23;
text-decoration: none;
}

a.navoben:hover{
padding-left:8px;
padding-right:8px;
font-family: Arial, Verdana, sans-serif;
font-size:13px;
font-weight:bold;
line-height:16px;
color:#FFFFFF;
background-color:#C72D23;
text-decoration: none;
}

a.navoben:active{
padding-left:8px;
padding-right:8px;
font-family: Arial, Verdana, sans-serif;
font-size:13px;
font-weight:bold;
line-height:16px;
color:#FFFFFF;
background-color:#C72D23;
text-decoration: none;
}



td.blau{
font-family: Arial, Verdana, sans-serif;
font-size:11px;
font-weight:normal;
color:#FFFFFF;
text-decoration: none;
padding-left: 13px;
padding-bottom: 0px;
background-image: url(../../img2/m_blau.gif);
background-repeat: repeat-x;
}

td.rot{
font-family: Arial, Verdana, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-decoration: none;
padding-left: 13px;
padding-bottom: 0px;
background-image: url(../../img2/m_rot.gif);
line-height:25px;
}

td.gelb{
font-family: Arial, Verdana, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-decoration: none;
padding-left: 13px;
padding-bottom: 0px;
background-image: url(../../img2/m_gelb.gif);
line-height:25px;
}

td.gruen{
font-family: Arial, Verdana, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-decoration: none;
padding-left: 13px;
padding-bottom: 0px;
background-image: url(../../img2/m_gruen.gif);
line-height:25px;
}

td.violett{
font-family: Arial, Verdana, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-decoration: none;
padding-left: 13px;
padding-bottom: 0px;
background-image: url(../../img2/m_violett.gif);
line-height:25px;
}

td.orange{
font-family: Arial, Verdana, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-decoration: none;
padding-left: 13px;
padding-bottom: 0px;
background-image: url(../../img2/m_orange.gif);
line-height:25px;
}

a.s_menu{
font-family: Arial, Verdana, sans-serif;
font-size:11px;
font-weight:normal;
line-height:25px;
color:#FFFFFF;
text-decoration: none;
}

a.s_menu:visited{
font-family: Arial, Verdana, sans-serif;
font-size:11px;
font-weight:normal;
line-height:25px;
color:#FFFFFF;
text-decoration: none;
}

a.s_menu:focus{
font-family: Arial, Verdana, sans-serif;
font-size:11px;
font-weight:normal;
line-height:25px;
color:#FFFFFF;
text-decoration: underline;
}

a.s_menu:hover{
font-family: Arial, Verdana, sans-serif;
font-size:11px;
font-weight:normal;
line-height:25px;
color:#FFFFFF;
text-decoration: underline;
}

a.s_menu:active{
font-family: Arial, Verdana, sans-serif;
font-size:11px;
font-weight:normal;
line-height:25px;
color:#FFFFFF;
text-decoration: underline;
}

#informatives{
position:absolute;
z-index:10;
top:10px;
left:10px;
height:136px;
width:626px;
}

img.bild_informatives{
width:147px;
border-top:1px solid white;
border-bottom:0px solid #0090D4;
border-left:1px solid white;
border-right:1px solid white;
}

td.zelle_informatives2{
text-align:center;
background-color:#0090D4;
border-bottom:1px solid white;
border-left:1px solid white;
border-right:1px solid white;
padding-top:4px;
padding-bottom:4px;
}

a.link_informatives{
font-family: Arial, Verdana, sans-serif;
font-size:11pt;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

a.link_informatives:visited{
font-family: Arial, Verdana, sans-serif;
font-size:11pt;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

a.link_informatives:focus{
font-family: Arial, Verdana, sans-serif;
font-size:11pt;
font-weight:bold;
color:#FFFFFF;
text-decoration:underline;
}

a.link_informatives:hover{
font-family: Arial, Verdana, sans-serif;
font-size:11pt;
font-weight:bold;
color:#FFFFFF;
text-decoration:underline;
}

a.link_informatives:active{
font-family: Arial, Verdana, sans-serif;
font-size:11pt;
font-weight:bold;
color:#FFFFFF;
text-decoration:underline;
}



/*
/////////////////////////////// NEUE NEWSLETTER-BOX /////////////////
*/


#helpbox_rot{
position:relative;
top:0px;
left:0px;
width:146px;
border: 1px solid #C72D23;
padding:0px;
margin:0px;
}

#palme{
z-index:30;
position:absolute;
top:-22px;
right:0px;
}

.helpbox_nl{
position:relative;
top:0px;
left:0px;
text-align:center;
font-family: Arial, Verdana, sans-serif;
font-weight:normal;
color:#616161;
padding-top:4px;
padding-bottom:4px;
}

.helpbox1_nl{
position:relative;
top:0px;
left:0px;
text-align:center;
font-family: Arial, Verdana, sans-serif;
font-size:11pt;
font-weight:bold;
color:#FFFFFF;
background-color:#C72D23;
padding-top:4px;
padding-bottom:4px;
}

input.nl_button{
color:#000000;
border:1px solid #C72D23;
background-color:#FDE6FC;
width:132px;
margin-right:0;
margin-left:0;
padding-right:0;
padding-left:0;
}

input.nl_textfield{
border:1px solid #C72D23;
background-color:#FFFFFF;
color:black;
width:130px;

margin-bottom:4px;
margin-right:0;
margin-left:0;
padding-right:0;
padding-left:0;
}

#nl_form{
text-align:left;
margin-top:-10px;
margin-bottom:-10px;
padding-left:7px;
line-height:2;
}

#nl_danke{
position:absolute;
top:20px;
left:172px;
color:#FFFFFF;
font-weight:bold;
}
