body{
   padding:0;
   margin:0;
   font-family:Verdana;
   font-size:8pt;
   color:#333333;
   background-color: #003366;

}

#spanner{
	position:absolute;
	width:771;
	left:50%;
	margin-left:-386px;
	height:auto;
	/*border: 1px solid green;*/
	float:none;

}

#links_oben{
	width: 197px;
	height: 101px;
	background-color:#7D90A4;
	/*border-right: 1px solid #003366;*/
	float:left;
	margin-top:30px;
	/*border-bottom:1px solid #003366;*/
}

#rechts_oben{
	margin-left:0px;
	width:573px;
	height:101px;
	border-left: 1px solid #003366;
	float:left;
	margin-top:30px;
	/*border-bottom:1px solid #003366;*/
}






.navi_link{
	background-image:url('../img/underline_all.gif');
	width:197px;
	height:24px;
}
.navi_link_ohne{
	/*background-image:url('../img/underline_all.gif');*/
	width:197px;
	height:24px;
}


a:link,a:visited,a:active,a:hover{

	text-decoration:underline;
	color:#333333;


}
a.navi:link,a.navi:visited,a.navi:active,a.navi:hover{
	font-family:Verdana;
	font-size:9pt;
   	color:#333333;
	text-decoration:none;
	line-height:24px;
	vertical-align:middle;
	margin-left:16px;



}

a.navi_active:link,a.navi_active:visited,a.navi_active:active,a.navi_active:hover{
	font-family:Verdana;
	font-size:9pt;
   	color:#003366;
	font-weight:bold;
	text-decoration:none;
	line-height:24px;
	margin-left:16px;
	vertical-align:middle;
}
a.link_blue:link,a.link_blue:visited,a.link_blue:active,a:hover{
	text-decoration:underline;
	color:#003366;


}
a.lang:link,a.lang:visited,a.lang:active,a.lang:hover{
	font-family:Verdana;
	font-size:9pt;
   	color:#7D90A4;
	text-decoration:none;
	line-height:18px;
}
.lang{
	font-family:Verdana;
	font-size:9pt;

	text-decoration:none;
	line-height:18px;
}

#potrait_oben{
	background-image:url('../img/potrait_background.gif');
	width:573px;
	height:176px;
	/*border-bottom:1px solid green;*/
}

#potrait{
	margin-top:0px;
	margin-left:35px;
	float:left;
	/*border-bottom:1px solid red;*/
}

#potrait_text{
	float:left;
	color:#003366;
	margin-left:27px;
	margin-top:25px;
	line-height:13px;
	font-size:11px;
	/*border-bottom:1px solid brown;*/
}

.name_big{
	color:#000000;
	font-size:15px;
	line-height:30px;
	font-weight:bold;
}

.blue_font{
	color:#003366;
}

#herrmann_text{
	float:none;
	margin-left:35px;
	margin-top:25px;
	width:510px;
	line-height:16px;
}

#dendorfer_text{
	float:none;
	margin-left:35px;
	margin-top:25px;
	width:510px;
	line-height:16px;
}

#herre_text{
	float:none;
	margin-left:35px;
	margin-top:25px;
	width:510px;
	line-height:16px;
}

#main_text{
	margin-left:35px;
	width:510px;
	margin-top:24px;
	line-height:16px;
	/*border-bottom:1px solid red;*/
}

#main_text_left{
	margin-left:35px;
	width:290px;
	margin-top:24px;
	float:left;
	line-height:16px;
	color:#000000;
/*	border-bottom:1px solid green;*/
}

#main_text_right{
	float:left;
	width:210px;
	margin-top:26px;
	line-height:16px;
	color:#000000;
}

#headline_start{
	width:573px;
	height:176px;
	background-image:url('../img/start.jpg');
}

#headline_impressum{
	width:573px;
	height:176px;
	margin:0px;
	background-image:url('../img/impressum.jpg');
}

#headline_kanzlei{
	width:573px;
	height:176px;
	background-image:url('../img/kanzlei.jpg');
}

#headline_stellenangebote{
	width:573px;
	height:176px;
	background-image:url('../img/stellenangebote.jpg');
}

#headline_kontakt{
	width:573px;
	height:176px;
	background-image:url('../img/kontakt.jpg');
}

.headline{
	margin-left:35px;
	padding-top:144px;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
}

.headline_imprint{
	margin-left:35px;
	padding-top:144px;
	color:#FFFFFF;
	font-size:16px;

}

/*
#kontakt_big{
	position:absolute;
	width:575;
	height:413px;
	visibility:hidden;

	left:50%;
	margin-left:-188px;
	margin-top:132px;


}
*/


#footer{
	width:771px;

}
