body {
	margin-left:30px;
	margin-top:30px;
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif; 
	font-size: 10px;
	font-weight:normal;
	color: #000000;
	text-align: left;
	background-color:#d8dbc9;
	scrollbar-arrow-color: #336633;
	scrollbar-base-color: #f0f1e8;
	scrollbar-darkshadow-color: #f0f1e8;
	scrollbar-face-color: #f0f1e8;
	scrollbar-highlight-color: #336633;
	scrollbar-shadow-color: #336633;
	SCROLLBAR-TRACK-COLOR: #f0f1e8;
}

#fenster {
	width:1020px;
	background-image:url(pics/bg.gif); 
	background-repeat:repeat-y;
	background-position:left top;
	border: 1px solid #ffffff;
}

#wrapper {
	background-image:url(pics/bg-header.gif); 
	background-repeat:no-repeat;
	background-position:left top;
}
#label {
	background-image:url(pics/bg-content.png); 
	background-repeat:no-repeat;
	background-position:left bottom;
	/*border-right:3px solid #ffffff;*/
}
#logo {
	margin: 5px 0 20px 35px;
}
#adresse {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif; 
	font-size: 10px;
	font-weight:normal;
	color: #000000;
	text-align: left;
	margin-top:90px;
	margin-left:0px;
}

#adresse A:link {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 10px;
	font-weight:normal; 
	color:#000000;	
	text-decoration:underline;
}

#adresse A:visited {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif; 
	font-size: 10px;
	font-weight:normal;
	color:#000000;	
	text-decoration:underline;
}

#adresse A:hover {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif; 
	font-size: 10px;
	font-weight:normal; 
	color:#444a34;	
	text-decoration:underline;
}

#adresse A:aktiv {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif; 
	font-size: 10px;
	font-weight:normal; 
	color:#000000;	
	text-decoration:underline;
}

#reservierung {
	position:absolute;	
	left:800px;
	bottom:80px;
	width:152px;
	height:45px;
	z-index:1;
}
#content { 
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif; 
	font-size: 10pt;
	font-weight:normal;
	color: #000000;
	line-height:1.4em;
	text-align: left;
	padding: 80px 50px 25px 35px;
}

p {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif; 
	font-size: 10pt;
	font-weight:normal;
	color: #000000;
	line-height:1.4em;
	text-align: left;
}

ul {
	line-height:1.4em;
}

li {
	margin-bottom:12px;
}

h1 { 
	font-family: Times New Roman, Times, serif;
	font-size: 18px;
	font-weight:bold;
	color: #789570;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.boxen
   { border:0px solid #FFFFFF; }

.feld
   { font-family:Verdana, Helvetica, Tahoma, Arial, sans-serif; font-size:11px; width:200px; border:1px solid #000000; }
   
.bereich
   { font-family:Verdana, Helvetica, Tahoma, Arial, sans-serif; font-size:11px; width:200px; border:1px solid #000000; }
   
.inputbutton {
	background-color:#9fc195; font-family:Verdana, Helvetica, Tahoma, Arial, sans-serif; font-size:12px; font-weight:normal; color:#ffffff; width:96px; border:1px solid #ffffff;
}

.error {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif; 
	font-size: 10px;
	font-weight:bold;
	color: #ff0000;
}

.form1 {
	BORDER-RIGHT: 1px dotted #f59300; BORDER-TOP: 1px dotted #f59300; FONT-SIZE: 9pt; BORDER-LEFT: 1px dotted #f59300; BORDER-BOTTOM: 1px dotted #f59300;  BACKGROUND-COLOR: #FFFFFF; 	font-weight : normal;  font-family :Verdana, Helvetica, Tahoma, Arial, sans-serif;
	width : 99%;
	}
	
.form2 {
	BORDER-RIGHT: 1px dotted #f59300; BORDER-TOP: 1px dotted #f59300; FONT-SIZE: 9pt; BORDER-LEFT: 1px dotted #f59300; BORDER-BOTTOM: 1px dotted #f59300;  BACKGROUND-COLOR: #FFFFFF; 	font-weight : normal;  font-family :Verdana, Helvetica, Tahoma, Arial, sans-serif;
	width : 30px
	}
	
.form3 {
	BORDER-RIGHT: 1px dotted #f59300; BORDER-TOP: 1px dotted #f59300; FONT-SIZE: 9pt; BORDER-LEFT: 1px dotted #f59300; BORDER-BOTTOM: 1px dotted #f59300;  BACKGROUND-COLOR: #FFFFFF; 	font-weight : normal;  font-family :Verdana, Helvetica, Tahoma, Arial, sans-serif;
}

.button0 {
	BORDER-RIGHT: 1px solid #000000; BORDER-TOP: 1px solid #000000; FONT-SIZE: 9pt; BORDER-LEFT: 1px solid #000000; BORDER-BOTTOM: 1px solid #000000; BACKGROUND-COLOR: #FFFFFF;  	font-weight : bold;  font-family :Verdana, Helvetica, Tahoma, Arial, sans-serif;
	}

.kontaktform { 
    float:left; 
	margin-right:15px;
}


.rahmen {
	table-layout:fixed 
}


.lauf { 
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #d41616;
	background-color: #f9c906;
	text-align: left;
	padding:22px;
}

strong { 
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color: #000000;
}

.fett { 
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight:bold;
	line-height:1.5em;
}

.kleindick {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	color: #000000;

}

.dick {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #000000;

}

.gross {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif; 
	font-size: 14px;
	font-weight:normal;
	color: #000000;	
}

.normal { 
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif; 
	font-size: 12px;
	font-weight:normal;
	color: #000000;
	line-height:1.4em;
	text-align: left;
}

.start {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif; 
	font-size: 20px; 
	text-align:center;
	color:#f59300;
	padding-bottom:17px;
}


.copyright {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif; 
	font-size: 9px; 
	font-weight: nomal;
	text-align:left;
	color:#000000;
}

.copyright A:link {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 9px;
	font-weight:normal; 
	color:#000000;	
	text-decoration:underline;
}

.copyright A:visited {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif; 
	font-size: 9px;
	font-weight:normal;
	color:#000000;	
	text-decoration:underline;
}

.copyright A:hover {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif; 
	font-size: 9px;
	font-weight:normal; 
	color:#444a34;	
	text-decoration:underline;
}

.copyright A:aktiv {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif; 
	font-size: 9px;
	font-weight:normal; 
	color:#000000;	
	text-decoration:underline;
}

.thm tbody {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif; 
	font-size: 11px; 
	text-decoration: none;
	height:90px;
}

.thm {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif; 
	font-size: 11px; 
	text-decoration: none;
	height:90px;
	border-style:solid;
	border-width:1px; 
	border-color:#c7cbbb; 
}



#naviarea {
	text-align: left;
	margin-top:23px;
	margin-left:0px;
	/*margin: 35px 10px 20px 17px;*/
 }

.navi A:link {
	font-family: Times New Roman, Times, serif;
	font-size: 17px;
	font-weight:bold;
	color: #789570;
	text-decoration:none;
 }
 
.navi A:visited {
	font-family: Times New Roman, Times, serif; 
	font-size: 17px;
	font-weight:bold;
	color: #789570;
	text-decoration:none;
 }
 

.navi A:hover {
	font-family: Times New Roman, Times, serif; 
	font-size: 17px;
	font-weight:bold;
	color: #444a34;
	text-decoration:none; 
 }

.navi A:aktiv {
	font-family: Times New Roman, Times, serif; 
	font-size: 17px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
 }

.navi {
	font-family: Times New Roman, Times, serif; 
	font-size: 17px;
	font-weight:bold;
	color: #f59300;
	text-decoration:none;
	margin: 0px 2px 6px 0px;
	padding: 0px 0px 0px 0px;
 }
 
 
.subnavi A:link {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #444a34;
	text-decoration:none;
 }
 
.subnavi A:visited {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #444a34;
	text-decoration:none;
 }
 

.subnavi A:hover {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif; 
	font-size: 12px;
	color: #000000;
	text-decoration:none; 
 }

.subnavi A:aktiv {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif; 
	font-size: 12px;
	color:#444a34;
	text-decoration:none;
 }

.subnavi {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif; 
	font-size: 12px;
	color: #444a34;
	text-decoration:none;
	margin: 0px 2px 6px 0px;
	padding: 0px 0px 0px 0px;
 }

.naviover1 A:link {
	font-family: Times New Roman, Times, serif;
	font-size: 17px;
	font-weight:bold;
	color: #000000;
	text-decoration:none;
 }
 
.naviover1 A:visited {
	font-family: Times New Roman, Times, serif; 
	font-size: 17px;
	font-weight:bold;
	color: #000000;
	text-decoration:none;
 }
 

.naviover1 A:hover {
	font-family: Times New Roman, Times, serif; 
	font-size: 17px;
	font-weight:bold;
	color: #444a34;
	text-decoration:none; 
 }

.naviover1 A:aktiv {
	font-family: Times New Roman, Times, serif; 
	font-size: 17px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
 }

.naviover1 {
	font-family: Times New Roman, Times, serif; 
	font-size: 17px;
	font-weight:bold;
	color: #000000;
	text-decoration:none;
	margin: 0px 2px 6px 0px;
	padding: 0px 0px 0px 0px;
 }

A:link {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif; 
	font-size: 11px;
	font-weight:bold;
	color: #6D8964;
	text-decoration:underline;
	letter-spacing:0em; 
 }
 
A:visited {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif; 
	font-size: 11px;
	font-weight:bold;
	color: #6D8964;
	text-decoration:underline;
	letter-spacing:0em; 
 }
 
A:hover {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif; 
	font-size: 11px;
	font-weight:bold;
	color: #444a34;
	text-decoration:underline;
	letter-spacing:0em; 
 }

A:aktiv {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #000000;
	text-decoration:underline;
	letter-spacing:0em; 
 }


.tabelle {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 10pt;
	font-weight:normal; 
	color:#000000;	
	border-width:1px; 
	border-color:black; 
	margin:0px; 
}

.gallery {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif; 
	font-size: 9px; 
	color:#666666;	
}


.aussteller {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif; 
	font-size: 11px; 
	color:#666666;	
	border-style:solid;
	border-width:0.5px; 
	border-color:#000000; 
	border-collapse:separate; 
}
 
.aussteller td {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif; 
	font-size: 11px; 
	color:#666666;
	background-color:#F9F9F9;	
}

.aussteller th {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	font-size: 9px; 
	color:#FFFFFF;
	font-weight: bold;
	background-color:#d41616;	
} 

.veranstaltungen {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif; 
	font-size: 9px; 
	color:#666666;	
	border-style:solid;
	border-width:0.5px; 
	border-color:#000000; 
	border-collapse:separate; 
} 
.veranstaltungen td {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif; 
	font-size: 9px; 
	color:#666666;
	background-color:#F9F9F9;	
}

.veranstaltungen th {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif; 
	font-size: 11px; 
	color:#FFFFFF;
	font-weight: bold;
	background-color:#FBB101;	
} 


.list { 
	text-align: left;
	padding-left:16px;
	margin-left:0px;
	margin-top:5px;
	list-style-image:url(userfiles/navi/bullet1.gif);	
}

table { 
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif; 
	font-size: 10pt;
	font-weight:normal;
	color: #000000;
	line-height:1.4em;
	text-align: left;
}

.navispace {
    width: 5px; 
	}


.text {
    margin-top:0px; margin-left:20px; 
	}

.rechts {
    float:right; width: 290px;
	}

#news {
	width: 95%;
	height: 100px;
	padding: 10px;
	background-color:#f9fbfe;
	border-style:dotted;
	border-width:1px; 
	border-color:#ff0000;
 }


.newsbild {
    float:right;
	width: 240px;
	margin-left:20px;
	margin-right:0px;
	margin-bottom:30px 
	}

	
.head {  
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif; 
	font-size: 12px; 
	color:#6d603c;
	font-weight: bold;
	margin-top:0px;
	margin-bottom:11px;
}

.head2 {  
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif; 
	font-size: 13px; 
	color:#6d603c;
	font-weight: bold;
	margin-bottom:11px;
}

.head3 {  
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif; 
	font-size: 13px; 
	color:#6d603c;
	font-weight: bold;
	margin-bottom:11px;
}

.head4 {  
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif; 
	font-size: 12px; 
	color:#6d603c;
	font-weight: bold;
	font-style:italic;
	margin-top:0px;
	margin-bottom:11px;
}


.h5 {  
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif; 
	font-size: 12px; 
	color:#6d603c;
	font-weight: bold;
	margin-bottom:5px;
}


hr {
    padding:0px;
	margin-top:10px;
    margin-bottom:15px; 
	text-align:left; 
	height:1px;
	border:1px dashed #f9bd06;
	background-color:#ebeee3;	
	color:#ebeee3;	
}


.presse {
    float:left; width: 620px;
	}

.ar_head {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 11px;
}

.ar_text {
	margin-bottom: 10px;
}

.ar_link {
	font-size: 10px;
	color: #666666;
	margin-bottom: 0px;
	text-align: left;
}

.ar_link A:link, .ar_link A:aktiv, .ar_link A:link, .ar_link A:visited {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif; 
	font-size: 11px;
	color: #FB6501;
	text-decoration:none; 
 }

.linkliste {
	font-size: 10px;
	color: #68763d;
	margin-top: 4px;
	text-align: left;
}


.linkliste A:link, .linkliste A:aktiv, .linkliste A:visited {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif; 
	font-size: 11px;
	color: #68763d;
 }

.linkliste A:hover {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif; 
	font-size: 11px;
	color: #f59300;
 }
.right {
float:right; 
text-align:left
}

.left {
float:left; 
text-align:left
}

.topleft {
float:none; 
text-align:left
}

.topright {
float:none; 
text-align:right
}


.bottomleft {
float:left; 
text-align:left
}

.bottomright {
float:right; 
text-align:right
}


.texttop {
float:left; 
margin-right:20px; 
margin-bottom:10px;
text-align:center
}


.absbottom {
float:left; 
margin-right:20px; 
margin-bottom:10px;
text-align:center
}

.bottom {
clear:left; 
}

.break {
clear:both; 
}