body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
h1 {
	margin:0px;
	font-size:1em;
	font-weight:bold;
}
a {
	color:#333333;
	text-decoration:none;
}
#SiteContainer {
	width:650px;

}
#SiteFooter {
	width:650px;
}
#Main {
	width:650px;
}
#Head {
	width:650px;
	height:81px;
	border-bottom:1px solid #004283;
	background-color:#FFFFFF;
}
#HeaderBild {
	display:none;

	float:left;
	width:200px;
	height:80px;
	overflow:hidden;
}
#HeaderLogo {
	width:650px;
	height:80px;
	text-align:center;
}
#ContentAll {
	width:650px;
	font-size:0.9em;
	border-top:1px solid #FFFFFF;
}
#ContentLinks {
	display:none;
	float:left;
	width:200px;
	padding-top:20px;
	background-color:#004283;
	color:#FFFFFF;
}
#Menue {
	width:180px;
        height:310px;
	margin:0px 0px 15px 5px;
	font-size:1em;
}
#Menue ul{
	width:190px;
	margin: 0px 0px 0px -40px;
}
#Menue ul li{
	list-style-type: none;
	margin-bottom:0px;
	padding:0px 0px 0px 8px;
	margin-bottom:2px;
}
#Menue ul li a{
	display:block;
	padding:0px 0px 2px 7px;
	color:#FFFFFF;
	text-decoration:none;

}
#Menue ul li a:hover{
	padding:0px 0px 2px 7px;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#B0BBD9;
	color:#004283;
}
#Menue ul li a.selected{
	padding:0px 0px 2px 7px;
	background-color:#B0BBD9;
	color:#004283;
}


#Menue ul.stufe2{
	width:182px;
	margin: 2px 0px 0px -40px;
}
#Menue ul.stufe2 li{
	list-style-type: none;
}
#Menue ul.stufe2 li a{
	display:block;
	padding:0px 0px 0px 7px;
	font-size:0.9em;
	color:#FFFFFF;
	text-decoration:none;
}
#Menue ul.stufe2 li a:hover{
	padding:0px 0px 0px 7px;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#B0BBD9;
	color:#004283;
}
#Menue ul.stufe2 li a.selected{
	padding:0px 0px 0px 7px;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#B0BBD9;
	color:#004283;
}
#Firmeninfo {
	width:180px;
	margin:0px 0px 0px 15px;
	padding-bottom:15px;
	font-size:0.9em;
}
#Firmeninfo .infotext {
	margin-top:5px;
	font-size:0.9em;
}
#Spalte_1 {
	float:left;
	width:125px;
	margin:20px 0px 0px 0px;
}
#Spalte_1 h1{
	text-align:right;
}
#Content {
	float:left;
	width:390px;
	margin:20px 0px 0px 20px;
}
.fliesstext {
	margin-bottom:12px;
}
.blocksatz {
	text-align: justify;
	margin-bottom:12px;
}
.zweispalten {
	width:100%;
	margin-bottom:20px;
}
.spalte_links {
	float:left;
	width:260px;
}
.spalte_rechts {
	float:right;
	width:260px;
}
#Mitarbeiterliste {
	width:100%;
	margin-bottom:20px;	
}
#Mitarbeiterliste ul {
	margin:0;
	padding:0;
	list-style-type: none;
}
#Mitarbeiterliste li {
	display:inline;
}
#Mitarbeiterliste .box {
	float:left;
	width:295px;
	margin:0 0 24px 0;
}
#Mitarbeiterliste .bild{
	float:left;
	width:107px;
	height:155px;
	overflow:hidden;
}
#Mitarbeiterliste .text{
	float:left;
	width:155px;
	margin:0 0 0 20px;
}
#Mitarbeiterliste .name{
	font-weight:bold;
}
#Mitarbeiterliste .taetigkeit{
	margin:10px 0 0 0;
}
/* nur Indexdatei */
#IndexMitte {
	float:left;
	width:460px;
	margin:20px 0px 10px 0px;
}
#IndexMitte .links {
	float:left;
	width:125px;
	text-align:right;
}
#IndexMitte .rechts {
	float:left;
	width:325px;
	margin-left:10px;
}
#IndexMitte .rechts img{
	margin-bottom:12px;
}
#IndexRechts {
	float:left;
	width:160px;
	padding:5px;
	margin:20px 0px 0px 10px;
	border: 2px solid #D7D7D7;
}
#IndexRechts .objektneu{
	margin-top:12px;
}
td {
	font-size:0.8em;
}
.clear {
	clear:both;
}

