/* Farbangaben
dunkelbraun 	#AB916D
hellbraun 	#E6D8B1  */

html, body{
	margin: 0;
	padding: 0;
	font-family: verdana,arial,helvetica;
	font-size: 90%;
	width: 100%;
	color: #000000;
	background: #feeeba;
	text-align: center;
	scrollbar-base-color:#E6D8B1;
	scrollbar-3dlight-color:#E6D8B1;
	scrollbar-arrow-color:#AB916D;
	scrollbar-darkshadow-color:#E6D8B1;
	scrollbar-face-color:#E6D8B1;
	scrollbar-highlight-color:#AB916D;
	scrollbar-shadow-color:#AB916D;
	scrollbar-track-color:#E6D8B1;
	}
	
#top{
	visibility: hidden;
	}
p{
	line-height: 1.35em;
	margin: 0px 0;
	padding: 0;
	}
	
img{
	border: none;
	padding: 0;
	margin: 0;
	}	
		
#inner{
	position: relative;
	width: 949px;
	height: 160px;
	margin: auto;
	text-align: left;
}
	
#header{
	width: 949px;
	height: 170px;
	background-image:url(../bilder/header_bg.jpg);
	background-repeat:repeat-y;
	}	


/* nur für indexseite balken mit adresse */	
#indexsite{
	font-size: 90%;
	color: #FFFFFF;
	width: 949px;
	text-align: center;
}

#indexsite .left{
	width: 949px;
	height: 100%;
	float: none;
	text-align: center;
	background: #4c2611;
}	

#indexsite a{
	color: #FFFFFF;
	text-decoration: none;
	}
	
#indexsite a:hover{
	color: #fcdc6d;
	}

/* ab hier Inhalt indexseite unterpunkte */	
	
#indexcontent{
	width: 101%;
	margin: 0;
	padding: 0;
	}	
	
#indexcontent .box{
	float: left;
	background: #feeeba;
	margin: 0;
	padding: 0;
	width: 190px;
	height: 30.7em;
	}

#indexcontent .box h2{
	font-size: 105%;
	margin: 15px 0 15px 0;
	padding: 0 0 0 5px;
	color: #4c2611;
	text-decoration: none;
	}
	
#indexcontent .box h2 a{
	font-size: 105%;
	margin: 15px 0 15px 0;
	padding: 0 0 0 5px;
	color: #4c2611;
	text-decoration: none;
	}
	
#indexcontent .box h2 a:hover{
	font-size: 105%;
	margin: 15px 0 15px 0;
	padding: 0 0 0 5px;
	color: #4c2611;
	text-decoration: none;
	}

#indexcontent .boxcontent a{
	width: 187px;
	display: block;
	color: #4c2611;
	text-decoration: none;
	background-color: feeeba;
	font-size: 11px;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 15px;
	}

#indexcontent .boxcontent a:hover{
	color: #ffffff;
	background-color: #ab916d;
	}

#indexcontent .boxcontent ul{
	font-size: 90%;
	margin: 0;
	padding: 10px 0 0 0;
	}

#indexcontent .boxcontent li{
	list-style-type: none;
	line-height: 128%;
	margin: 1px 0;
	padding: 0;
	}		
	
	
/* ab hier obere Navigation */		
#tabrider{
	width: 101%;
	padding: 0;
	margin: 0;
	}
	
#nav{
	float: left;
	width: 949px;
	margin: 0;
	padding: 0 0 0 0px;
	list-style: none;
	background: #4c2611;
	}
	
#nav li{
	float: left;
	margin: 0;
	padding: 0;
	font-family: verdana,arial,helvetica;
	font-size: 100%;
	}
	
#nav a{
	float: left;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	background: #4c2611;
	display: inline;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 4px;
	padding-right: 18px;
	padding-bottom: 2px;
	padding-left: 18px;
	}
	
#nav a:hover, body#intro #aktiv a{
	color: #FFFFFF;
	background-color: #AB916D;
	}

/* ab hier linke Navigation */	
#navigation{
	float: left;
	width: 190px;
	height: auto;
	margin: 0;
	padding: 0;
	background: #feeeba;
	}
	
#navigation .gutter{
	padding: 10px 10px 0 0;
}	
	
#navigation .box{
	margin: 0 0 0 0px;
	padding: 0;
	line-height: 1.5em;
	}	

#navigation .adresse{
	line-height: 110%;
	font-size: 75%;
	color: #4C2611;
	margin: 0;
	}
	
#navigation .adresse a{
	color: #4C301A;
	margin: 0;
	padding: 0;
	display: inline;
	text-decoration: underline;
	}
#navigation .adresse a:hover{
	color: #4c2611;
	}
	
#navigation .box ul{
	line-height: 128%;
	margin: 0;
	padding: 1px 5px 1px 5px;
	}
	
#navigation .box li{
	list-style-type: none;
	margin: 0 0 0 10px;
	padding: 2px 0;
/*	border-bottom: 1px dotted #FFFFFF; */
	}	
	
#navigation .box a{
	width: 190px;
	display: block;
	color: #000000;
	background: #feeeba;
	padding: 2px 0 2px 5px;
	margin: 0 0 0 1px;
	text-decoration: none;
	}
	
#navigation .box a:hover{
	color: #4c2611;
	background: #feeeba;
	}
	
body#intro #activ a{
	color: #ffffff;
	background: #AB916D;
}


#navigation .box a:hover{  
	color: #ffffff;         /*text farbe*/
	background: #AB916D;     /*balken farbe*/
	}		
	
/* unternavigation tabelle im inhaltsteil*/
td {
	text-align: left;
	vertical-align: top;
	border-style: none;
	border-width: medium;
	border-spacing: 0px;
	padding-left: 20px;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c2611;
	}
	
/* ab hier Inhalt */		
#content{
	float: right;
	width: 700px;
	margin: 0;
	padding: 0;
	color: #E6D8B1;
	background: #feeeba;
}

	
/*Überschrift im rechten Bereich*/	
#content h1{
	line-height: 128%;
	font-size: 100%;
	letter-spacing: 1px;
	color: #4C2611;
	padding: 30px 0 10px 20px;
	margin: 0;
}

/*rechts unten für Inhalt */
#frame{
	float: left;
	width: 690px;
	/*	border: 1px solid #222222;   */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #000000;
	overflow: auto;
}
	
/*fuer bilder*/	
#input {
	border: 1px solid #4C2611;
	background-color: #FEEEBA;
}
#pic {
	background-color: #E6D8B1;
	left: 105px;
	position: relative;
	top: 40px;
	width: 650px;
	margin: 10px;
	padding: 10px;
	text-decoration: none; 
}



/*Formular für Anfrage*/	

.sende {
cursor: hand;
border: #E6D8B1;
border-width: 1px;
border-style: solid;
background-color: #4c2611;
color:#FFFFFF;
width:140px;
font-family: verdana,arial,helvetica;
font-weight:normal; 
font-size:12px;
}

.form {
border-color: #4c2611;
border-width: 1px;
border-style: solid;
background-color: #E6D8B1;
color:#000000;
font-family: verdana,arial,helvetica;
font-weight:normal; 
font-size:12px;
}

#formular {
	padding-left: 15px;
	padding-top: 15px;
	}
#intro #content .gutter #frame a {
	text-decoration: none;
	color: #4C301A;
}
#intro #content .gutter #frame #route #fromstreet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C2611;
	background-color: #FEEAA5;
	border: 1px solid #AB916D;
}
#intro #content .gutter #frame #route #fromplz, #fromcity, #fromcountry, #fromstreet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C2611;
	background-color: #FEEAA5;
	border: 1px solid #AB916D;
}

