body,p,li,td	{ font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 18px; 	}	
hr 				{ color:#7E6F6B; height:1px	}
h1 				{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold; color:#000000; }
h2 				{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color:#7E6F6B; }


a 				{ color:#7E6F6B; text-decoration:underline; }
a:link 			{ color:#7E6F6B; text-decoration:underline; }
a:visited 		{ color:#7E6F6B; text-decoration:underline; }
a:hover 		{ color:#CC0000; text-decoration:underline; }
a:active 		{ color:#7E6F6B; text-decoration:underline; }
a:focus 		{ color:#7E6F6B; text-decoration:underline; }

a.nav			{ color:#000000; text-decoration:none; }
a.nav:link 		{ color:#000000; text-decoration:none; }
a.nav:visited 	{ color:#000000; text-decoration:none; }
a.nav:hover 	{ color:#000000; text-decoration:underline; }
a.nav:active 	{ color:#000000; text-decoration:none; }
a.nav:focus 	{ color:#000000; text-decoration:none; }
.nav_mark		{ color:#7E6F6B; text-decoration:underline; }


a.navs			{ font-size: 11px; color:#000000; text-decoration:none; }
a.navs:link 	{ font-size: 11px; color:#000000; text-decoration:none; }
a.navs:visited 	{ font-size: 11px; color:#000000; text-decoration:none; }
a.navs:hover 	{ font-size: 11px; color:#000000; text-decoration:underline; }
a.navs:active 	{ font-size: 11px; color:#000000; text-decoration:none; }
a.navs:focus 	{ font-size: 11px; color:#000000; text-decoration:none; }
.navs_mark		{ font-size: 11px; color:#7E6F6B; text-decoration:underline; }

.kein_CSS 		{}
.firstlevel     { font-weight: bold; color: #000000; }
.webpath        { color: #999999; font-size:10px }
.titel 			{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000; }
.small 			{ font-size: 9px; }
.rot 			{ color: #CC0000; }
.schwarz 		{ color: #000000; }
.grau 			{ color: #999999; }
.back_1         { background-color: #7E6F6B }
.back_2         { background-color: #9C8E8B }
.back_3         { background-color: #C4B6B5 }
.back_4         { background-color: #F3F0F0 }

input,select 	{ font-size: 12px; width: 180px; color: #000000; }
.inp_search 	{ width: 109px;	font-size: 12px;height: 20px; }
.bt 			{ width: 80px;	background-color: #C4B6B5;	height: 20px;}
.ico			{ width: 21px; 	height: 20px;}
.feld 			{ width: 250px; }
.feld_plz 		{ width: 60px; }
.feld_ort 		{ width: 190px; }
.feld_opt 		{ width: 20px; }

#logo			{
				vertical-align:top;
				text-align:right;
				height:100px;
				padding-top:30px;
				}