body {
	background-color:	#efefef;
	font-size:          10pt;
	font-family:        Arial;
	color:              #000000; 
}

h1 {
	font-size:			16pt;
}

h2 {
	font-size:			16pt;
	margin:				10px 0 10px 0;
}

h3 {
	font-size:			9pt;
	margin:				0px;
	padding: 			0px;
}


a:link{					background-color:#ffffff;color:#C15404; text-decoration:underline;}
a:active{				background-color:#ffffff;color:#C15404; text-decoration:underline;}
a:visited{				background-color:#ffffff;color:#C15404; text-decoration:underline;}
a:hover{				background-color:#ffffff;color:#C15404; text-decoration:underline;}

#content{
	border-left:		1px solid #dfdfdf;
	background-color:	#ffffff;
	position: 			absolute;				
	top: 				130px; 
	left: 				211px; 
	width: 				570px;
	padding:			10px;
	padding-bottom:		100px;
}

#header{
	border:				0px solid #dfdfdf;
	position: 			absolute;				
	top: 				0px; 
	left: 				0px; 
	width: 				1010px;
	height:				130px;
}

#navi{
	border:				0px solid #dfdfdf;
	background-color:	#ffffff;
	color:              #000000; 
	position: 			absolute;				
	top: 				130px; 
	left: 				0px; 
	width: 				210px;
	padding-bottom:		100px;
}

#adsense{
	background-color:	#ffffff;
	color:              #000000; 
	border-left:		1px solid #dfdfdf;
	position: 			absolute;				
	top: 				130px; 
	left: 				801px; 
	width: 				198px;
	height:				600px;
	padding-left:		10px;
	padding-bottom:		100px;
}

#footer{
	position: 			absolute;
	bottom:				-20px;
}

.navipunkte{
	display: 			block; 
	margin-left: 		7px; 
	margin-top: 		3px;
	font-size:			9pt;
}

.navipunkte{
	margin-left: 		7px; 
	margin-top: 		3px;
	font-size:			9pt;
}

h4.naviheadline{
	text-decoration: 	underline; 
	font-size: 			9pt; 
	margin-bottom: 		4px;
}

.firmeneinträge {
	border:				1px solid #cfcfcf;
	padding:			2px;
	margin-bottom:		1px;
	font-size:			8pt;
}

.field {
    font-family:        Verdana, Arial, Helvetica, Geneva, sans-serif;
    font-size:          11px;
    width:              250px;
    color:              #000000;
    border:             1px solid #adadad;
    background-color:   #efefef;
}

.orte_mark1, .orte_mark2 {
	background-color:	#efe8de;
	padding:			3px;
	border:				1px solid #bdbdbd;
	width:				25%
}

.orte_mark2{
	background-color:	#f5f5f5;
}

.orte_link{
	font-size:			9pt;
	text-decoration:	none;
}