/*Style-Definition für die Seite*/
html, body{
height:100%;
width:100%;
}

p{
padding:0px;
margin:0px;
}

body{
	margin:0;
	padding:0;
	background-color: #6B6752;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#2D0D08;
	scrollbar-3dlight-color:#2D0D08;
	scrollbar-arrow-color:#2D0D08;
	scrollbar-base-color:#D9DABE;
	scrollbar-darkshadow-color:#2D0D08;
	scrollbar-face-color:#D9DABE;
	scrollbar-highlight-color:#D9DABE;
	scrollbar-shadow-color:#D9DABE;
  background: #6B6752 url(img/back.jpg) repeat-x;
}

#container{
width:900px;
height:100%;
margin-right:auto; 
margin-left:auto;
display:block;
}

/*Style-Definition für die Containerelemente der Seite*/

#bild_left{
	z-index:30;
	position:relative;
	left:0px;
	top:0px;
	width:260px;
	height:350px;
  padding-right:20px;
  float:left;
}

h1{
  font-family:times, serif;
  font-style:italic;
  font-weight:normal;
  font-size:24px;
  color:#D9DABE;
  display:inline;
}

#headline{
position:relative;
top:60px;
}

#bild_top{
	background-repeat:no-repeat;
	z-index:10;
	position:relative;
	left:0px;
	top:0px;
	width:100%;
	height:119px;
	background-color:#5C2E26;
}


#navi
{
	position:relative;
	left:0px;
	top:0px;
	width:100%;
	height:30px;
	background-color:#2D0D08;
	color:#D9DABE;
  padding-top:13px;
  font-family:times, serif;
  font-style:italic;
  font-weight:normal;
  font-size:14px;
}

.topnavi
{	
	text-align:right;
}

#subnavi
{
	position:relative;
	left:0px;
	top:0px;
	width:100%;
	height:14px;
	background-color:#D9DABE;
	color:#2D0D08;
  padding-top:8px;
  padding-bottom:6px;
  border-bottom:6px solid #D9DABE;
  font-family:times, serif;
  font-style:italic;
  font-weight:normal;
  font-size:14px;
}

.subnavi
{
	text-align:right;
}

#backcontent
{
	position:relative;
	left:0px;
	top:20px;
	width:100%;
	height:350px;
	background-color:#A09E86;
}


#content
{
	line-height:16px;
	position:relative;
	left:120px;
	top:0px;
	width:460px;
	height:330px;
	background-color:#D9DABE;
	padding-left:20px;
	padding-right:10px;
	padding-top:20px;
	overflow:auto;
}

#content p{
line-height:130%;
margin-bottom:15px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-style: normal;
}

#footer
{
	line-height:16px;
	position:relative;
	left:0px;
	top:25px;
	width:100%;
	height:20px;
	color:#D9DABE;
}

li
{
	list-style-position:outside;
	padding-left:5px;
	padding-bottom:15px;
}

/*Style-Definition für Link*/

a:link,a:visited
{
  font-weight:normal;
  font-size:15px;
  text-decoration:none;
  color:#D9DABE;
}

a:hover,a:active
{
  font-weight:normal;
  font-size:15px;
  text-decoration:none;
  color:#D4840D;
}

a.sublink:link,a.sublink:visited
{
  font-weight:normal;
  font-size:15px;
  text-decoration:none;
  color:#2D0D08;
}

a.sublink:hover,a.sublink:active
{
  font-weight:normal;
  font-size:15px;
  text-decoration:none;
  color:#D4840D;
}


/*Style-Definition für das Anfrageformular*/

.knopf{
  clear: both;
  background-color:#D9DABE;
  font-weight:bold;
  border:1px solid #2D0D08;
  text-align: center;
}

.eingabe
{
  color:#000000;
  width:300px;
  background-color:#ffffff;
  border-top: 2px solid #ADADAD;
  border-left: 2px solid #ADADAD;
  border-bottom: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
}

.textarea
{
  font-family:verdana;
  color:#000000;
  width:300px;
  background-color:#ffffff;
  border-top: 2px solid #ADADAD;
  border-left: 2px solid #ADADAD;
  border-bottom: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  overflow:auto;
}

.label
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#676767;
}

.trenner
{
	color:#D4840D;
}

.preis
{
	color:#D4840D;
	padding-left:5px;
}