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

.tnb {
	font-size: 10px;
}

img.spieler{
z-index:1;
position:absolute;
top:20px;
right:-164px;
}


img.mallorca{
margin:10px;
align:left;
float:right;
border: 1px solid white;
}

a.wm_link2{
font-family: Arial, Verdana, sans-serif;
font-size:12px;
font-weight:normal;
line-height:normal;
color:#666666;
text-decoration: underline;
padding-left:10px;
padding-right:10px;
}

a.wm_link2:visited{
font-family: Arial, Verdana, sans-serif;
font-size:12px;
font-weight:normal;
line-height:normal;
color:#666666;
text-decoration: underline;
padding-left:10px;
padding-right:10px;
}

a.wm_link2:focus{
font-family: Arial, Verdana, sans-serif;
font-size:12px;
font-weight:normal;
line-height:normal;
color:#649BDE;
background-color:#FFFFFF;
text-decoration:none;
padding-left:10px;
padding-right:10px;
}

a.wm_link2:hover{
font-family: Arial, Verdana, sans-serif;
font-size:12px;
font-weight:normal;
line-height:normal;
color:#649BDE;
background-color:#FFFFFF;
text-decoration:none;
padding-left:10px;
padding-right:10px;
}

a.wm_link2:active{
font-family: Arial, Verdana, sans-serif;
font-size:12px;
font-weight:normal;
line-height:normal;
color:#649BDE;
background-color:#FFFFFF;
text-decoration:none;
padding-left:10px;
padding-right:10px;
}




a.wm_link{
font-family: Arial, Verdana, sans-serif;
font-size:12px;
font-weight:normal;
line-height:normal;
color:#666666;
text-decoration: underline;
}

a.wm_link:visited{
font-family: Arial, Verdana, sans-serif;
font-size:12px;
font-weight:normal;
line-height:normal;
color:#666666;
text-decoration: underline;
}

a.wm_link:focus{
font-family: Arial, Verdana, sans-serif;
font-size:12px;
font-weight:normal;
line-height:normal;
color:#649BDE;
background-color:#FFFFFF;
text-decoration:none;
}

a.wm_link:hover{
font-family: Arial, Verdana, sans-serif;
font-size:12px;
font-weight:normal;
line-height:normal;
color:#649BDE;
background-color:#FFFFFF;
text-decoration:none;
}

a.wm_link:active{
font-family: Arial, Verdana, sans-serif;
font-size:12px;
font-weight:normal;
line-height:normal;
color:#649BDE;
background-color:#FFFFFF;
text-decoration:none;
}

h1{
font-size:12px;
color:#BBD9F1;
}

.textHeaderweiss { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.tabellen { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color: #000000; }

/*
scrollbar-face-color:#CC0000;
scrollbar-highlight-color:#999999;
scrollbar-3dlight-color:#FFFFFF;
scrollbar-darkshadow-color:#666666;
scrollbar-shadow-color:#999999;
scrollbar-arrow-color:#FEF1BD;
scrollbar-track-color:#FEF1BD;
*/

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; 
}


table.kasten{
padding:0px;
margin:0px;
}

td.headline1{
background-color:#649BDE;
color:#FFFFFF;
font-weight:bold;
padding:3px;
}

td.headline2{
background-color:#649BDE;
color:#FFFFFF;
font-weight:bold;
padding:3px;
text-align:center;
width:62px;
}

td.zelle_r{
text-align:right;
background-color:#FFFFFF;
padding:3px;
}

td.zelle_l{
text-align:left;
background-color:#FFFFFF;
padding:3px;
}

td.zelle_m{
text-align:center;
background-color:#FFFFFF;
padding:3px;
}

input.erg{
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:0px;width:20px;height:16px;
}

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

input.wmbut{
position:absolute;
bottom:10px;
padding-left:8px;
line-height:normal;
}

label.wmlabel{
padding-left:8px;
padding-top:5px;
width:60px;
color:#FFFFFF;
}

.weiss{
padding-left:8px;
padding-top:5px;
color:#FFFFFF;
}

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

#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;
height:120px;
background-color:#5C9ADB;
}


#inhalt_startseite{
position:absolute;
z-index:3;
top:148px;
left:172px;
height:775px;
width:646px;
background-color:#BBD9F1;
padding:10px;
}

#topangebote{
position:absolute;
z-index:4;
top:10px;
left:10px;
height:136px;
width:626px;
background-color:#FFFFFF;
}

#top1{
position:absolute;
top:0px;
left:0px;
height:116px;
width:157px;
color:#649BDE;
font-weight:bold;
line-height:14px;
padding:10px;
}

#top2{
position:absolute;
top:0px;
left:157px;
height:116px;
width:157px;
color:#649BDE;
font-weight:bold;
line-height:14px;
padding:10px;
}

#top3{
position:absolute;
top:0px;
left:314px;
height:116px;
width:157px;
color:#649BDE;
font-weight:bold;
line-height:14px;
padding:10px;
}

#top4{
position:absolute;
top:0px;
left:471px;
height:116px;
width:157px;
color:#649BDE;
font-weight:bold;
line-height:14px;
padding:10px;
}

#top1 a{
font-family: Arial, Verdana, sans-serif;
font-size:13px;
color:#649BDE;
font-weight:bold;
text-decoration: underline;
}

#top1 a:visited{
font-family: Arial, Verdana, sans-serif;
font-size:13px;
color:#649BDE;
font-weight:bold;
text-decoration: underline;
}

#top1 a:focus{
font-family: Arial, Verdana, sans-serif;
font-size:13px;
color:#EF0000;
font-weight:bold;
text-decoration: underline;
}

#top1 a:hover{
font-family: Arial, Verdana, sans-serif;
font-size:13px;
color:#EF0000;
font-weight:bold;
text-decoration: underline;
}

#top1 a:active{
font-family: Arial, Verdana, sans-serif;
font-size:13px;
color:#EF0000;
font-weight:bold;
text-decoration: underline;
}

#top2 a{
font-family: Arial, Verdana, sans-serif;
font-size:13px;
color:#649BDE;
font-weight:bold;
text-decoration: underline;
}

#top2 a:visited{
font-family: Arial, Verdana, sans-serif;
font-size:13px;
color:#649BDE;
font-weight:bold;
text-decoration: underline;
}

#top2 a:focus{
font-family: Arial, Verdana, sans-serif;
font-size:13px;
color:#EF0000;
font-weight:bold;
text-decoration: underline;
}

#top2 a:hover{
font-family: Arial, Verdana, sans-serif;
font-size:13px;
color:#EF0000;
font-weight:bold;
text-decoration: underline;
}

#top2 a:active{
font-family: Arial, Verdana, sans-serif;
font-size:13px;
color:#EF0000;
font-weight:bold;
text-decoration: underline;
}


#top3 a{
font-family: Arial, Verdana, sans-serif;
font-size:13px;
color:#649BDE;
font-weight:bold;
text-decoration: underline;
}

#top3 a:visited{
font-family: Arial, Verdana, sans-serif;
font-size:13px;
color:#649BDE;
font-weight:bold;
text-decoration: underline;
}

#top3 a:focus{
font-family: Arial, Verdana, sans-serif;
font-size:13px;
color:#EF0000;
font-weight:bold;
text-decoration: underline;
}

#top3 a:hover{
font-family: Arial, Verdana, sans-serif;
font-size:13px;
color:#EF0000;
font-weight:bold;
text-decoration: underline;
}

#top3 a:active{
font-family: Arial, Verdana, sans-serif;
font-size:13px;
color:#EF0000;
font-weight:bold;
text-decoration: underline;
}


#top4 a{
font-family: Arial, Verdana, sans-serif;
font-size:13px;
color:#649BDE;
font-weight:bold;
text-decoration: underline;
}

#top4 a:visited{
font-family: Arial, Verdana, sans-serif;
font-size:13px;
color:#649BDE;
font-weight:bold;
text-decoration: underline;
}

#top4 a:focus{
font-family: Arial, Verdana, sans-serif;
font-size:13px;
color:#EF0000;
font-weight:bold;
text-decoration: underline;
}

#top4 a:hover{
font-family: Arial, Verdana, sans-serif;
font-size:13px;
color:#EF0000;
font-weight:bold;
text-decoration: underline;
}

#top4 a:active{
font-family: Arial, Verdana, sans-serif;
font-size:13px;
color:#EF0000;
font-weight:bold;
text-decoration: underline;
}



#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:360px;
width:412px;
background-color:#FFFFFF;
border:1px solid #FFFFFF;
}

#xtras1{
position:absolute;
z-index:7;
top:286px;
left:434px;
height:90px;
width:200px;
background-color:#CCCCCC;
border:1px solid #FFFFFF;
}

#xtras2{
position:absolute;
z-index:8;
top:387px;
left:434px;
height:124px;
width:200px;
background-color:#CCCCCC;
border:1px solid #FFFFFF;
}

#xtras3{
position:absolute;
z-index:9;
top:522px;
left:434px;
height:124px;
width:200px;
background-color:#CCCCCC;
border:1px solid #FFFFFF;
}

#impressum{
position:absolute;
z-index:4;
top:10px;
left:10px;
height:636px;
width:602px;
background-color:#FFFFFF;
padding:12px;
}

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

label{
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 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;
}

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:#BBD9F1;
}





#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;
}

.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:#5C9ADB;
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;
}

#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:#EF0000;
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:#EF0000;
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:#EF0000;
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:#EF0000;
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:#EF0000;
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:#EF0000;
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:#EF0000;
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:#EF0000;
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:#EF0000;
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(img/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(img/m_rot.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;
}





