body {
	background-color:#464137;
	font-family:Verdana,Arial,sans-serif;
	font-size:10px;
	color:#60594A;
	line-height:15px;
	text-align:center;
	padding:0px;
	margin:0px;
}

/* globale elemente */

p {
	padding:0px;
	margin:0px;
}

img{
	border:0px;
}

a, a:link{
	color: #60594a;
	text-decoration: underline;
}
a:hover{
	color: #60594a;
	text-decoration:none;
}

h1{
	font-family:Verdana,Arial,sans-serif;
	color:#7B0806;
	font-size:24px;
	font-weight: normal;
	padding:0px 0px 15px 0px;
	margin:0px;
	line-height: 24px;
}

.xxlClearer {
	clear:both;
	overflow:hidden;
	height:0px;
	line-height:1px;
	font-size:1px;
}

.xxlSpacer5 {
	height:5px;
	clear:both;
	overflow:hidden;
}

.xxlSpacer10 {
	height:10px;
	clear:both;
	overflow:hidden;
}

.xxlSpacer10h {
	width: 10px;
	float: left;
}

.xxlSpacer15 {
	height:15px;
	clear:both;
	overflow:hidden;
}

.xxlSpacer15h {
	width: 15px;
	float: left;
}

.xxlSpacer20 {
	height:20px;
	clear:both;
	overflow:hidden;
}

.xxlSpacer25 {
	height:25px;
	clear:both;
	overflow:hidden;
}

.xxlSpacer30 {
	height:30px;
	clear:both;
	overflow:hidden;
}

.xxlSpacer30h {
	width: 30px;
	float: left;
}

#xxlMain {
	background: #464137 url(../img/bg_main.jpg) repeat-y;
	margin:auto;
	text-align:left;
	width:902px;
}

#xxlContainer{
	width:862px;
	padding: 0px 20px;
}

#xxlTop{
	width:158px;
	height:20px;
	background: #FFF7E6 url(../img/bg_top.gif) no-repeat;
	padding:10px 0px 0px 704px;
}

#xxlHeader{

}

#xxlContent{
	width:862px;
	min-height:100px;
	background: #FFF7E6 url(../img/bg_content.gif) repeat-y;
}

#xxlLeft{
	float:left;
	width:224px;
}
	#xxlLeft #xxlMenuLeft{
		padding: 15px 0px 10px 0px;
		width:224px;
		background-color:#F1EDE2;
	}
		#xxlLeft #xxlMenuLeft #id624{ 
			background:#FFF7E6 url(../img/bg_recidence.gif) no-repeat;
			height: 18px;
			width: 207px;
			padding: 2px 0px 0px 17px;
			color: #FFFFFF;
			font-size:12px;
			font-weight:bold;
			margin-top: 5px;
			margin-bottom: 5px;	
			zoom: 1;			
		}
		#xxlLeft #xxlMenuLeft #id624 a {
			color: white;
			text-decoration: none;
		}
				#xxlLeft #xxlMenuLeft #id624 a:hover {
			color: white;
			text-decoration: underline;
		}
		#xxlLeft #xxlMenuLeft #id625{
			background:#FFF7E6 url(../img/bg_garni.gif) no-repeat;
			height: 18px;
			width: 207px;
			padding: 2px 0px 0px 17px;
			color: #FFFFFF;
			font-size:12px;
			font-weight:bold;
			margin-top: 5px;
			margin-bottom: 5px;	
			zoom: 1;			
		}
		#xxlLeft #xxlMenuLeft #id625 a {
			color: white;
			text-decoration: none;		
		}
				#xxlLeft #xxlMenuLeft #id625 a:hover {
			color: white;
			text-decoration: underline;		
		}
	#xxlLeft #xxlLeftPersons{
		background:#FFF7E6 url(../img/bg_left.gif) no-repeat;
		height:78px;
		width:224px;
	}
#xxlMiddle{
	float:left;
	width:362px;
	padding:15px 20px 15px 20px;
}

.deep1, .deep2 {
padding-left: 18px;
padding-top: 2px;
padding-bottom: 2px;
}
.deep1 a, .deep2 a {
text-decoration: none;
}
.deep1 a:hover, .deep2 a:hover {
text-decoration: underline;
}

#xxlRight{
	float:left;
	width:236px;
	padding:0px 0px 15px 0px;
}
	#xxlRight #xxlLogos{
		padding:15px 0px 0px 30px;
	}

#xxlFooter{
	background-color: #60594A;
	width:842px;
	height:20px;
	padding:10px;
	color: #FFFFFF;
	float: left;
}

	#xxlFooter #left{
		float:left;
	}

	#xxlFooter #right{
		float:right;
	}

#xxlFooter a, #xxlFooter a:link{
		color: #FFFFFF;
		text-decoration: underline;
	}
	#xxlFooter a:hover{
		color: #FFFFFF;
		text-decoration:none;
	}

#xxlFooterShadow{
	background: #464137 url(../img/bg_main_unten.jpg) no-repeat;
	width:902px;
	height:25px;
}
.prices {
width: 100%;
}
.prices td {
padding: 2px;
}
.prices th {
background-color: #AA1D00;
color: white;
font-size: 11px;
}

.imagetable  {
font-size: 9px;
background-color: #F5F3EB;
border: 1px solid #CCCCCC;
}
