

body {
background-color: #ffffff;
font-family: Arial, SunSans-Regular, Sans-Serif;
padding:0px;
margin:0px;
}

.hiddenn{ visibility:hidden; width:0px; height:0px;}

/* ----------container zentriert das layout-------------- */

#container {
 position: absolute;
 left: 50%;
  top: 50%;
    width: 800px;
     height:561px;
     /* margin-left: -400px;  half of width */   
	   /*margin-top: -300px; */   
	 background-color:#FFF7EB;
	   } 

/* ----------banner for logo-------------- */
#banner {
height:101px;
background-color: #FFF7EB;
padding: 0px;
padding-bottom: 0px;
margin: 0px;
margin-bottom: 0px;
}

/* ----------outer und inner----------------- */
#outer{ 

/*background-color: #ffffff;  Farbe fuer Inhalt Spalten  */
 } 

#inner{ margin:0px; width:100%; } /* die IE PC schlaufe */ 

/* -----------------Inhalt--------------------- */
#content{ 
height:300px;
width:800px; 
position: relative; 
overflow: hidden; 
padding-left:15px;
padding-top:5px;
background:url(../img/bg_cont.gif) no-repeat;
 
 }
 #navv{
 height:285px;
width:94px;
padding-left:0px;
padding-top:0px;
position: absolute;
left:18px;
top:0px;
 }
  #col_1{
height:302px;
width:328px;

padding-left:4px;
padding-top:1px;
left:115px;
top:0px;
position: absolute;
overflow-x:hidden;
 scrollbar-3dlight-color: #FFF7EB;
 scrollbar-arrow-color: #FFF7EB;
 scrollbar-darkshadow-color: #FFF7EB;
 scrollbar-face-color: #80A1C7;
 scrollbar-highlight-color: #FFF7EB;
 scrollbar-shadow-color: #FFF7EB;
scrollbar-track-color: #FFF7EB;  
 }
 
  #col_2{
height:299px;
width:328px;
padding-left:3px;
padding-top:1px;

left:450px;
top:0px;
position: absolute;
overflow-x:hidden;


  scrollbar-3dlight-color: #FFF7EB;
 scrollbar-arrow-color: #FFF7EB;
 scrollbar-darkshadow-color: #FFF7EB;
 scrollbar-face-color: #F8B323;
 scrollbar-highlight-color: #FFF7EB;
 scrollbar-shadow-color: #FFF7EB;
scrollbar-track-color: #FFF7EB;
 }
#content_bilder_links { position: absolute; top:250px; left:18px;}
#content_bilder_rechts { position: absolute; top:250px; right:18px;}
#kontakt{position: absolute; top:80px; left:458px;}

/*  ----------------footer---------------------- */ 
#footer {
clear:left;
padding:0px;
margin:0px;
height:160px;
width:800px;
/*background-color:#23356F;*/
 }
 
 #foot_cont{
width:760px;
 position: absolute;
 left:15px;
padding-top:8px;
text-align: center;
align: center;
font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3D3E41;
 }
  #foot_cont1{
position: absolute;
width:600px;
left: 0px;
padding-top:8px;
padding-left:3px;
text-align: left;
font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3D3E41;
 }
 #foot_link{width:760px; height:15px; left:15px; top: 531px; 
  position: absolute; color:#80A1C7; font-size:13px; font-weight:bold; text-align:center; align:center;
  /*border:thin solid #000000;*/
 }
  #foot_link1{width:760px; height:15px; left:15px; top: 531px; 
  position: absolute; color:#80A1C7; font-size:13px; font-weight:bold; text-align:left;
  /*border:thin solid #000000;*/
 }

/*-------------MAP24-Suche ---------------*/
#map24{
position: absolute;
left: 580px;
font: 11px verdana;
font-family: Verdana, Arial, Helvetica, sans-serif; color:#3D3E41;
}
.tabelle_map{
border: 1px solid #BEBEBE;
}
.map_ortstrasse{
width:95px;
height:11px;
background-color:#FFFFFF;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#333333;
border: 1px solid #999999;
font: 11px verdana;
line-height:12px;
}
.map_plz{
width:45px;
height:11px;
background-color:#FFFFFF;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#333333;
border: 1px solid #999999;
font: 11px verdana;
line-height:12px;
}

#sendbutton_map24{
	border: none;
	height: 20px;
	width: 37px;
	background: no-repeat url(../img/GO_button.gif);
	cursor:pointer;
	_cursor:hand;
}
 
/*ANFRAGEFORMULAR*/ 
 .kontaktformular{
width:150px;
height:15px;
background-color:#FFFFFF;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#333333;
border: 0px solid #ffffff;
font: 11px verdana;
line-height:15px;
margin-bottom:2px;
}
 .kontaktformular_mail{
width:227px;
height:15px;
background-color:#FFFFFF;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#333333;
border: 0px solid #ffffff;
font: 11px verdana;
line-height:15px;
margin-bottom:2px;
}
.kontaktformularr{
width:150px;
height:15px;
background-color:#FFFFFF;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#333333;
border: 0px solid #ffffff;
font: 11px verdana;
line-height:15px;
margin-bottom:3px;
margin-top:3px;
}
.kontaktformular_titel{
width:93px;
height:15px;
background-color:#FFFFFF;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#333333;
border: 0px solid #ffffff;
font: 11px verdana;
line-height:15px;
margin-bottom:2px;
}
.kontaktformular_land{
width:105px;
height:15px;
background-color:#FFFFFF;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#333333;
border: 0px solid #ffffff;
font: 11px verdana;
line-height:15px;
margin-bottom:2px;
padding-left: 3px;
}
.kontaktformular_plz{
width:64px;
height:15px;
background-color:#FFFFFF;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#333333;
border: 0px solid #ffffff;
font: 11px verdana;
line-height:15px;
margin-bottom:2px;
}
.kontaktformular_fonfax{
width:90px;
height:15px;
background-color:#FFFFFF;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#333333;
border: 0px solid #ffffff;
font: 11px verdana;
line-height:15px;
margin-bottom:2px;
}
.kontaktformular_name{
width:50px;
height:15px;
background-color:#FFFFFF;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#333333;
border: 0px solid #ffffff;
font: 11px verdana;
line-height:15px;
margin-bottom:2px;
}
.staat{
font: 11px verdana;
width: 255px;
}
.datum{
font: 11px verdana;
}
.textarea{
width:150px;
height:30px;
background-color:#FFFFFF;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#333333;
border: 0px solid #ffffff;
font: 11px verdana;
}

.textarea_long{
width:300px;
height:30px;
background-color:#FFFFFF;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#333333;
border: 0px solid #ffffff;
font: 11px verdana;
}

.button{
height:20px;
width:90px;
background-color:#b5bad4;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif; font-size:10px;
color:#333333;
border: 1px solid #b5bad4;
margin-bottom:10px;
margin-top:8px;
margin-left:0px;
}
#sendbutton{
	position: absolute;
	left: 160px;
	border: none;
	height: 33px;
	width: 135px;
	background: no-repeat url(../img/abschicken.gif);
	cursor:pointer;
	_cursor:hand;
}
#resetbutton{
	position: absolute;
	left: 10px;
	border: none;
	height: 33px;
	width: 135px;
	background: no-repeat url(../img/zuruecksetzen.gif);
	cursor:pointer;
	_cursor:hand;
}

.pflichtfeld{font: 11px verdana;color:#FA021F; font-weight:bold;}	
.daten{font: 11px verdana; color:#333333; }	
.meldung{font: 11px verdana; color:#ffffff;}
.fehler	{font: 11px verdana; color:#333333;}

.table_1{
font: 11px verdana; color:#FFFFFF;
padding-left: 5px;
}

.table_2{
font: 11px verdana; color:#FFFFFF;
}
/*Navigatin  im Content*/
.right_reservierung{padding-left:0px;}
.aktiv {
color:#ffffff;
font: 12px arial;
text-decoration:none;
font-weight:bold;
}

a.contentnav{
color:#ffffff;
font-family:  Verdana, Arial, SunSans-Regular, Sans-Serif;
font-size: 12px; text-decoration:none;
font-weight:bold; 
}

a.contentnav:hover{
color:#ffffff;
font-family:  Verdana, Arial, SunSans-Regular, Sans-Serif;
font-size: 12px;text-decoration:none;
font-weight:bold;
}
a.contentnav:active{
color:#ffffff;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
font-size: 12px;text-decoration:none;
font-weight:bold;
}
#fahnen{
height:11px;
width:80px;
position: absolute;
left:693px;
top:85px;
}
/*a.contentnav_1{
color:#ffffff;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
font-size: 12px; text-decoration:none;font-weight:bold;
}

a.contentnav_1:hover{
color:#333333;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
font-size: 12px;text-decoration:none; font-weight:bold;}

a.contentnav_1_active{color:#999999;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
font-size: 12px;text-decoration:none;font-weight:bold;}
a.contentnav_1_active:hover{color:#999999;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
font-size: 12px;text-decoration:none;font-weight:bold;}*/

.fehler{ border:1px solid #ff3300; background:#f3e6e6;}