/* general classes */
body{
	margin:0px;
	padding:0px;
}
div.container{
	margin-top:20px;
	width:895px;
}

/* header classes */
div.header{
	width:895px;
	height:155px;
	background-color:#FFFFFF;
	text-align:left;
}
div.picture{
	float:left;
	width:448px;
}
div.logo{
	float:left;
	width:447px;
}
div.subtitle{
	position:relative;
	top:0px;
	left:610px;
	width:200px;
	font: normal 15px Arial, sans-serif;
	color: #FFFFFF;
}

/* menu classes */
div.menu{
	float:left;
	width:192px;
	min-height:300px;
	background-color:#FFFFFF;
	text-align:left;
}
div.separator{
	margin-top:2px;
	width:160px;
	height:20px;
	background-color:#D5D5D5;
}
div.toplevel{
	margin-top:2px;
	padding-left:0px;
	text-align:left;
}
div.toplevel a{
	color:#FFFFFF;
	font: normal 15px Arial, sans-serif;
	text-decoration: none;
}
.even{
	width:160px;
	background-color:#D5D5D5;
}
.odd{
	width:160px;
	background-color:#D5D5D5;
}
.selected{
	width:192px;
	background-color:#D5D5D5;
}
.toplevel_padding{
	padding-bottom:3px;	
}

div.secondlevel{
	padding-top:0px;
	white-space: nowrap;
	overflow:hidden;
	margin-left:28px;
	text-align:left;
}
.secondlevel_other{
	width:132px;
	margin-bottom:1px;
}
.secondlevel_act{
	margin-bottom:1px;
	width:164px;
}
.secondlevel_selected{
	width:164px;
	border-bottom:1px solid #FFFFFF;
}
div.secondlevel a{
	font: normal 14px Arial, sans-serif;
	color: #FFFFFF;
}
div.logo_klein{
	margin-top:2px;
	padding-top:2px;
	padding-bottom:2px;
	width:160px;
	font: normal 10px Arial, sans-serif;
	color: #000000;
	background-color:#D5D5D5;
}
div.logo_klein a{
	margin-top:2px;
	font: normal 10px Arial, sans-serif;
	text-decoration: none;
	color: #000000;
}

/* content classes */
div.content{
	float:left;
	width:673px;
	min-height:300px;
	padding-top:25px;
	padding-left:30px;
	background-color:#FFFFFF;
}
img.title{
	margin-bottom: 7px;
}
.content_text{
	font:normal 13px Arial, sans-serif;
	color:#000000;
}
.content_text a{
	color:#FF9900;
	text-decoration:none;
}
.column1{
	vertical-align:top;
	width:317px;
	text-align:justify;
}
.column2{
	vertical-align:top;
	padding-left:40px;
	width:290px;
}
/* list classes */
img.list_picture{
	margin-top:15px;
	margin-left:-15px;
}
.list_header{
	height:30px;
	padding-left:4px;
	margin-top:10px;
	background-color:#A4CF80;
	color:#FFFFFF;
	font: bold 12px Arial, sans-serif;
}
.list_body{
	overflow: auto;
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
	color:#000000;
	font: bold 12px Arial, sans-serif;
}
.list{
	border:0px;
	padding:0px;
	margin:0px;
}
.list_row.mover{
	background-color:#009DB9;
	color:#000000;
	font: normal 12px Arial, sans-serif;
	cursor: pointer;
}
.list_row.frei{
	background-color:#FFFFFF;
	color:#000000;
	font: normal 12px Arial, sans-serif;
	cursor: pointer;
}
.list_row.vermietet{
	background-color:#DB856C;	
	color:#000000;
	font: normal 12px Arial, sans-serif;
	cursor: pointer;
}
.list_row.reserviert{
	background-color:#A4CF80;
	color:#000000;
	font: normal 12px Arial, sans-serif;
	cursor: pointer;
}
.list_row{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:0px;
	padding-right:0px;
	border-bottom:1px solid #AAAAAA;
}
/*slideshow*/
#slideshow_next{
	position:absolute;
	top:360px;
	left:380px;
	width:24px;
	height:24px;
	background-image:url(../pictures/slideshow_next.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	z-index:10;
	
}