

body {
background-color: #C0B3A0;
color:#394053;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
padding:0px;
margin:0px;
overflow:auto;
overflow: -moz-scrollbars-vertical;


}
a {color: #394053;}
a:visited {color:#394053; }
a:hover {color: #394053; }
a:active { color:#394053; }


a.top {color: #ffffff; text-decoration:none;}
a.top:visited {color:#ffffff; text-decoration:none;}
a.top:hover {color: #ffffff; text-decoration:none;}
a.top:active { color:#ffffff; text-decoration:none;}


a.left {color: #B34A2A; text-decoration:none;}
a.left:visited {color:#B34A2A; text-decoration:none;}
a.left:hover {color: #B34A2A; text-decoration:none;}
a.left:active { color:#B34A2A; text-decoration:none;}



h1 {
font-size: 11px;
text-transform:uppercase;
background-color: #C0B3A0;
color:#B34A2A;
padding:5px 15px;
margin:0px }

h2 {
font-size:20px;
font-weight: normal;
padding: 5px 10px;
margin:0px;}


/* ----------container zentriert das layout-------------- */
#container {
width: 800px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
background-color: #ffffff;

}

/* ----------banner for logo-------------- */
#banner {
background-color: #C0B3A0;
text-align: right;
padding: 0px;
margin: 0px;
}


/* -----------------Inhalt--------------------- */
#content {
background-color: #FFFFFF;
padding-top: 5px;
margin-left: 130px;
margin-right: 0px;
text-align: justify;
border-left: 1px solid #C0B3A0;
}

div#content { 

min-height:800px;
height:expression(this.scrollHeight > 600 ? "auto":"600px");
 
}

p, pre{
padding: 5px 10px;
margin:0px;
}

table {

margin-left: 10px;

}

ol, ul {
padding-right:10px;
}

/* --------------left navigavtion------------- */
#left {
float: left;
width: 130px;
margin: 0px;
padding: 0px;
background-color: #ffffff;
}



/* -----------Navigation links---------------- */

#navi_links{
width:110px;
height:30px; 
margin-top:10px; 
margin-left:9px; 
font-size:14px; 
font-weight:bold;
 }
 
#navi_links2{

width:110px; 
margin-left:9px; 
margin-top: 5px;

}
 
 


/* -----------Fehlermeldungen zentriert---------------- */

#center { 	

	width: 200px;
    margin-top: 108px;
	margin-left: 235px;

	border: 1px solid #C0B3A0;
	text-align: center;

}

#center_titel {
width: 200px;
height: 20px;
background-color: #B8981F;
border-bottom: 1px solid #C0B3A0;
font-size:11pt; 
font-weight:bold;

}

/* -----------Überschriften---------------- */

.titel
{
font-size:14px; 
font-weight:bold;
text-decoration: underline;

}

/* -----------Booking Formular---------------- */

.booking
{
vertical-align: top; 
text-align: left;
width: 200px;
}







