@charset "UTF-8";
/* CSS Document */

body {
	background-image: url(../img/verlauf.jpg);
	background-repeat: repeat-x;
	background-color:#FBFAF8;
	margin:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#524C39;
}

a{
	color:#524C39;
}	

img{
	border:0px;
}

h1{
	font-size:18px;
	margin-top:0px;
	margin-bottom:10px;
	font-weight:normal;
}

h3.zimmer {
	font-size:18px;
	font-weight:normal;
	margin-top:20px;
	}

#main{
	background-image:url(../img/schatten.png);
	background-position:right;
	background-repeat:repeat-y;
	width:985px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

#color{
	width:980px;
	background-color:#D6D1AB;
	position:relative;
}

#mainmenu{
	background-image:url(../img/menuBg.jpg);
	width:980px;
	height:50px;
	margin:0px;
	position:relative;
}


#bottommenu{
	position:absolute;
	left:775px;
	top:20px;
}

#bottommenu a{
	text-decoration:none;
}

#menuContainer{
	margin-left:30px;
	height:14px;
	position:absolute;
	top:18px;
}


#submenu{
	width:184px;
	padding:10px;
	border:8px solid #F5F3E9;
	margin-bottom:10px;
}	

.weissRahmen{
	border:8px solid #F5F3E9;
	margin-bottom:15px;
}

.spaltenBox{
	background-color:#F6F4EA;
	margin-top:0px;
	padding:10px;
	font-size:12px;
	color:#000;
}

#headerArea{
	width:980px;
	height:350px;
	background-color:#F7EEC2;
	position:relative;
}

#headBild{
	width:730px;
	height:350px;
	position:relative;
	float:left;
}

#logo{
	z-index:20;
	top:0px;
	position:absolute;
	width:250px;
	height:350px;
}

#left{
	width:220px;
	float:left;
	margin-left:15px;	
}

#normal{
	width:480px;
	min-height:10px;
	float:left;
	margin-top:10px;
	margin-left:15px;
	margin-bottom:20px;
}

#right{
	width:220px;
	float:left;
	overflow:hidden;
	margin-left:15px;
}

#content{
	margin-top:15px;
}

#bottom{
	height:158px;
	width:980px;
	background-image:url(../img/bottom.jpg);
	position:relative;
	margin-top:30px;
}

#unten{
	background-image:url(../img/schattenUnten.png);
	height:14px;
	width:985px;
	position:absolute;
	bottom:-14px;
}

#adresse{
	position:absolute;
	top:20px;
	left:20px;
	width:220px;
	float:left;
}

#adresse p{
	margin:0px;
}

#logos{
	position:absolute;
	left:324px;
	top:50px;
}

#joerg {
	position:absolute;
	right:15px;
	top:18px;
}

#joerg a{
	color:#B0A579;
	font-size:12px;
	text-decoration:none;
}

#quickContent{
	background-color:#F6F4EA;
	width:200px;
	margin-top:0px;
	padding:10px;
	font-size:12px;
	color:#000;
	margin-bottom:10px;
}

#quickheadline{
	color:#726B4D;
	font-size:18px;
}

#topangebot{
	width:204px;
	margin:15px;
	height:304px;
	background-color:#fff;
	float:left;
	padding:8px;
}

#datum{
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
}

#bezeichnung{
	font-size:16px;
}

#beschreibung_topbox{
	margin-top:10px;
	font-size:12px;
}

#euFormat a{
	font-size:18px;
}

.boxInhalt{
	border:8px solid #F5F3E9;
	margin-bottom:10px;
	padding:10px;
}

.navi{
	float:left;
	margin-right:20px;
}

.navi a{
	color:#fff;
	text-decoration:none;
}

.secondLink a, .secondActiveLink a{
	color:#544F3A;
	text-decoration:none;
}

.eraser{
	clear:both;
}






 

/*################*/
/*### TABELLEN ###*/
/*################*/





.preistabelle{ 
	border-spacing:0px;
	padding:20px;
	font-weight:bold;
	text-align:right;
}

.tr-0{
	font-weight:normal;
	padding:10px;
	text-align:right;
}

.td-0 {
	font-weight:normal;
	width:275px;
	text-align:left;
	padding:10px;
}

.td-1 {
	width:160px;
}

.td-2 {
	width:160px;
}

.spaltenBox h1{
	color:#726B4D;
	font-size:18px;
}

.newsletterFeld{
	width:190px;
	height:20px;
	}
	
.newsletterSenden{
	margin-top:10px;
	}