body {
	background-color:#ffffff;
	margin-left:0px;
	margin-right:0;
	margin-top:25px;
	margin-bottom:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.metanavi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	letter-spacing: 0.9px;
	text-decoration: none;
}
.metanavi a{color: #ffffff;	text-decoration: none;}
.metanavi a:hover {color: #ffffff;	text-decoration: underline;}

.maincolor {
	background-color: #f4f2ed;
}

.navbgr {background-color: #7c7d7e;}
.navwhitelines {background-color: #ffffff;}
.nav td:hover {background-color:#a9a187;}
.nav {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; vertical-align:middle;}
.nav a{color: #ffffff;	text-decoration: none;}
.nav a:hover{color: #ffffff; text-decoration: none;}
.navzelle {margin-left:9px;}
.navi_on {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #585444; vertical-align:middle; background-color:#c8c0ab;}
.navi_on a{color: #585444;	text-decoration: none;}
.navi_on a:hover{color: #585444;	text-decoration: none;}

.unavbgr {background-color: #c8c0ab;}
.unavtabelle {padding-top:12px;padding-left:7px;}
.unavigation {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; line-height:20px;}
.unavigation:hover {background-color:#bab199;}
.unavigation a{color: #ffffff;	text-decoration: none;}
.unavigation a:hover{color: #ffffff; text-decoration: none;}
.unavzelle {font-family: Arial, Helvetica, sans-serif; padding-left:10px;}
.unavi_on {font-family: Arial, Helvetica, sans-serif; color: #665e42; font-weight: bold; background-color:#a9a187; line-height:20px;}
.unavi_on a{color: #585444; text-decoration: none;}
.unavi_on a:hover{color: #585444; text-decoration: none;}

.subnavi_on {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #665e42; font-weight: bold; background-color:#bab199;}
.subnavi_on a{color: #ffffff; text-decoration: none;}
.subnavi_on a:hover{color: #ffffff; text-decoration: none;}
.subnavigation {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;}
.subnavigation:hover {background-color:#e0dcd4;}
.subnavigation a{color: #585444;	text-decoration: none;}
.subnavigation a:hover{color: #585444; text-decoration: none;}
.subnavtabelle {padding-top:12px; padding-left:5px;}
.subnavzelle {font-family: Arial, Helvetica, sans-serif; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px}
.ienavh {background-color:#a9a187;}
.ieunav {background-color:#bab199;}
.iesubnav {background-color:#e0dcd4;}
.subnavzellenhoehe {height:0px}

a {color: #7C7D7E; text-decoration: none;}
a:hover {color: #000000; text-decoration: underline;}

.tabellen-abstand {
	margin-top:16px;
}
table {
	border-spacing: 0;
	border-collapse: collapse;
}
.rahmen-tabelle-grau td {
	border: 1px solid #a9a9a9;

}
.container td {
	border: 0px solid;
}
.containerhead{
	background-color: #f4f2ed;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6a6b6e;
	padding: 6px;
	padding-left: 9px;
	text-align : left;
}
.containercontent{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 10px;
	padding-bottom: 10px;	
	text-align : left;
}
.content{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 6px;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 12px;
	padding-bottom: 0px;
}
.bereich{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:#c8c0ab;
}
.Unterbereich{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#6b6c6e;
}
.Unterunterbereich{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	text-transform: uppercase  
}
.mehr{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7C7D7E;
	font-weight: bold;
}
.mehr a{color: #7C7D7E;	text-decoration: none;}
.mehr a:hover {color: #000000;	text-decoration: underline;}

ul {list-style-type: square; margin-bottom: 10px; }
li {margin-bottom: 10px; margin-left: -24px;}

.textfeld {margin-top:3px; margin-left:3px; width:147px; border:1px solid #a9a9a9;}
.textfeldplz {margin-top:3px; margin-left:3px; width:40px; border:1px solid #a9a9a9;}
.textfeldort {margin-top:3px; margin-left:3px; width:102px; border:1px solid #a9a9a9;}
.nachrichtenfeld {width:445px; border:1px solid #a9a9a9;}

.small{font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.tabellenkopf{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;	
	text-align : center;
	background-color: #bababa;
}
.tabellenzelle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 9px;
	padding-bottom: 9px;	
	text-align : left;
}
