﻿body {
  font-family: 			Verdana, Geneva, Arial, helvetica, sans-serif;
  color: 				#000000;
  font-size: 			11px;
  margin-top: 			10px;
}

a {
	color: 				#993300;
	text-decoration:	none;
}

a:hover {
	color: 				#663300;
	text-decoration:	none;
}

.main_table {
	width: 				810px;
}

.header {
	background-color: 	#f2df92;
	height: 			40px;
	padding-top: 		10px;
	padding-left: 		10px;
}

.header_navitem {
	margin-left: 		5px;
	margin-top: 		5px;
}

.header_navigation {
	height: 28px;
	background-color: #e09050;
	background-image: url(images/header_navbg.gif);
	background-repeat: repeat-x;
	border-top: 1px solid #FFFFFF;
	padding-left: 1px;
}

.header_image {
	border-top: 		1px solid #FFFFFF;
	
}


.left {
	background-color: 	#f5e1d2;
	width: 				205px;
	vertical-align:		top;
	border-top: 		1px solid #FFFFFF;
}

.left_title {
	background-color:	#dfa174;
	color: 				#FFFFFF;
	font-weight:		bold;
	padding-left: 		12px;
	padding-top: 		9px;
	font-size: 			10px;
	height: 			22px;
}

.left_title_book {
	background-color:	#dfa174;
	color: 				#FFFFFF;
	font-weight:		bold;
	padding-left: 		12px;
	padding-top: 		9px;
	font-size: 			12px;
	height: 			22px;
}

.left_sublink {
	border-bottom: 		1px solid #FFFFFF;
	color: 				#8e3b00;
	font-weight:		bold;
	padding-left: 		12px;
	padding-top: 		9px;
	font-size: 			10px;
	height: 			20px;
}

a.left_sublink:hover {
	border-bottom: 		1px solid #FFFFFF;
	color: 				#FFFFFF;
	background-color:	#8e3b00;
	font-weight:		bold;
	padding-left: 		12px;
	padding-top: 		9px;
	font-size: 			10px;
	height: 			20px;
}

.left_bookingform {
	padding: 			8px;
}

.left_bookingselect {
	margin-top: 		4px;
	height: 			18px;
	color:				#660000;
	background-color:	#FCFF93;
	font-size: 			11px;
	border: 			1px solid #990000;
}

.left_bookingbutton {
	margin-top: 		14px;
	margin-left: 		134px;
	height: 			18px;
	color:				#660000;
	background-color:	#FCFF93;
	font-size: 			11px;
	border: 			1px solid #990000;
}

.right {
	background-color: 	#dfa174;
	background-image: 	url(images/right_background.gif);
	background-repeat:	no-repeat;
	width: 				157px;
	vertical-align:		top;
	border-top: 		1px solid #FFFFFF;
}

.content {
	padding: 			15px;
	vertical-align:		top;
}

.footer {
	text-align:			center;
	padding-top: 		6px;
	height: 			20px;
	background-color:	#e99151;
	background-image:	url(images/header_navbg.gif);
	background-repeat:	repeat-x;
	border-top: 		1px solid #FFFFFF;
}











/* navi3, Bereichsnavigation, links*/
#navi3 {
	clear: 				left;
    border-top: 		1px solid #FFFFFF;
    margin: 			0;
    padding: 			0;
    width: 				205px;
	height: 			60px;
	font-size: 			9px;
}

#navi3 ul {
	margin: 			0;
    padding: 			0;
}

#navi3 li {
    margin: 			0;
    padding:			0;
    list-style: 		none;
    border-bottom: 		1px solid #ffffff;
    width: 				205px;
}

#navi3 li a {		/*--- GRUNDSTATUS ---*/
	margin: 			0;
    padding: 			6px 6px 6px 6px;	
	color: 				#8e3b00;
    text-decoration: 	none;
    background-color: 	#f5e1d2;
    font-weight: 		bold;
    display:			block;
    width: 				193px;
}

#navi3 li a.aktiv, #navi3 li a:hover {		/*--- HOVERSTATUS ---*/
	margin: 			0;
    padding: 			6px 6px 6px 6px;	
    background-color: 	#8e3b00;
	color:				#f5e1d2;
    font-weight: 		bold;
}

/*unterkategorien wenn Navi2 betÃ¤tigt*/
#navi3 li ul li a {
	margin: 			0;
    padding: 			1px 25px 1px 0;
	color: 				#006E49;
    text-decoration: 	none;
    background-color: 	#0000FF;
    font-weight: 		normal;
    display: 			block;
    width: 				183px;
    font-size: 			9px;
}

#navi3 li ul li a.aktiv, #navi3 li ul li a:hover {
	margin: 			0;
    padding: 			1px 25px 1px 0;
    background-color: 	#0F0F0F;
    font-weight: 		normal;
    font-size: 			9px;
}


.infobox {
margin: 1px;
background-color: #FFEEAA;
border: 1px dashed #FF9900;
padding: 8px;

}
