/*--------------------------------------------*/
/*--------------------------------------------*/
/*---------                         ----------*/
/*--------- copyright: unimess GmbH ----------*/
/*---------                         ----------*/
/*---------      www.unimess.de     ----------*/
/*---------                         ----------*/
/*--------------------------------------------*/
/*------------------------------------------SR*/

body{
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: url(bilder/navigat/body_bg.gif) repeat-x top;
	color: #4C4C4C;
	line-height: 18px;
}

h1{
	color: #2F375F;
	font-size: 18px;
	padding: 9px 0px 5px 0px;
	*padding: 7px 0px 0px 0px;	
	margin:  0px 0px 0px 0px;
	border:  none;
}
h2{
	color: #1F0065;
	font-size: 16px;
}
h3{
	color: #1F0065;
	font-size: 15px;
}


a{
	color: #2F375F;
}
a:hover{
	color: #B6B6B6;
}

ul{
		padding: 0px 0px 0px 0px;
		margin:  0px 0px 0px 0px;
		border:  none;
}
li{
	list-style: none;
	background: url(bilder/navigat/liste.gif) no-repeat 0px 7px;
	padding: 0px 0px 0px 12px;
	margin:  0px 0px 2px 0px;
	border:  none;	
}


#container1{
	background: url(bilder/navigat/container_bg.gif) repeat-x top;
	width: 950px;
	padding: 0px 0px 0px 0px;
	margin:  0px auto 0px auto;
	border:  none;
	text-align: left;
}
#kopf{
	height: 258px;

}
#portraits{
	width:570px;
	padding: 70px 0px 0px 109px;
	margin:  0px 103px 0px 0px;
	border:  none;

	float: left;
}
#portraits img{
	float: left;
	border-right: 1px solid white;
}

#logo{
	padding: 0px 0px 0px 0px;
	margin:  12px 0px 24px 0px;
	*margin:  12px 0px 21px 0px;
	border:  none;
	float: left;
}
#kopfbild{
float: left;
}

/*--------------------------*/
#navigation{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 109px;
	*margin:  0px 0px 0px 54px;	
	border:  none;
	clear: both;
	width: 673px;
	height: 37px;
	float: left;
}
#navigation span{
	display: none;
}
#navigation ul{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
}
#navigation li{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
	list-style: none;
	float: left;
}
#navigation li a{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
}

/*-----*/
#navigation .startseite a{
	margin: 0px 22px 0px 0px;
	display: block;
	height: 37px;
	width: 74px;
	background: url(bilder/navigat/navi_startseite.gif) no-repeat 0px 0px;
}
#navigation .kanzlei a{
	margin: 0px 22px 0px 0px;
	display: block;
	height: 37px;
	width: 53px;
	background: url(bilder/navigat/navi_kanzlei.gif) no-repeat 0px 0px;
}
#navigation .fachanwaelte a{
	margin: 0px 22px 0px 0px;
	display: block;
	height: 37px;
	width: 102px;
	background: url(bilder/navigat/navi_fachanwaelte.gif) no-repeat 0px 0px;
}
#navigation .taetigkeitsgebiete a{
	margin: 0px 22px 0px 0px;
	display: block;
	height: 37px;
	width: 127px;
	background: url(bilder/navigat/navi_taetigkeitsgebiete.gif) no-repeat 0px 0px;
}
#navigation .service a{
	margin: 0px 22px 0px 0px;
	display: block;
	height: 37px;
	width: 52px;
	background: url(bilder/navigat/navi_service.gif) no-repeat 0px 0px;
}
#navigation .kontakt a{
	margin: 0px 22px 0px 0px;
	display: block;
	height: 37px;
	width: 64px;
	background: url(bilder/navigat/navi_kontakt.gif) no-repeat 0px 0px;
}
/*-----*/
#navigation .startseite a:hover, #navigation .startseite .aktiv{
	background: url(bilder/navigat/navi_startseite_h.gif) no-repeat 0px 0px;
}
#navigation .kanzlei a:hover, #navigation .kanzlei .aktiv{
	background: url(bilder/navigat/navi_kanzlei_h.gif) no-repeat 0px 0px;
}
#navigation .fachanwaelte a:hover, #navigation .fachanwaelte .aktiv{
	background: url(bilder/navigat/navi_fachanwaelte_h.gif) no-repeat 0px 0px;
}
#navigation .taetigkeitsgebiete a:hover, #navigation .taetigkeitsgebiete .aktiv{
	background: url(bilder/navigat/navi_taetigkeitsgebiete_h.gif) no-repeat 0px 0px;
}
#navigation .service a:hover, #navigation .service .aktiv{
	background: url(bilder/navigat/navi_service_h.gif) no-repeat 0px 0px;
}
#navigation .kontakt a:hover, #navigation .kontakt .aktiv{
	background: url(bilder/navigat/navi_kontakt_h.gif) no-repeat 0px 0px;
}




/*----*/


#subnavigation{
	width: 322px;
	padding: 0px 0px 0px 0px;
	margin:  53px 0px 0px 0px;
	border:  none;
}
#subnavigation ul{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
}
#subnavigation li{
	width: 334px;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
	list-style: none;
	background: none;
}
#subnavigation li a{
	width: 322px;
	*width: 334px;
	padding: 2px 0px 2px 12px;
	margin:  0px 0px 0px 0px;
	border:  none;
	color: #595959;
	display: block;
	border-bottom: 1px solid #E3E3E3;
	text-decoration: none;
	background: url(bilder/navigat/liste_subnavigation.gif) no-repeat left center;
}
#subnavigation li a:hover, #subnavigation .aktiv{
	background:#E3E3E3 url(bilder/navigat/liste_subnavigation.gif) no-repeat left center;	
}

/*----*/

/*----*/

#infolink{
	height:27px;
	float: left;
	padding: 10px 0px 0px 0px;
	margin:  0px 0px 0px 0px;	
	*margin:  -3px 0px 0px 0px;
	border:  none;
	background: #5D6083;
	display: block;
}
#infolink a{
	color: white;
	font-size: 10px;
	background:#5D6083 url(bilder/navigat/pfeil_infolink.gif) no-repeat left center;
	padding: 0px 13px 0px 9px;
	margin:  0px 0px 0px 0px;
	border:  none;

}

/*--*/

#container_inhalt{
	clear: both;
	width: 950px;
	background: url(bilder/navigat/container_inhalt_bg.gif) repeat-x top;
}

#spalte1{
	float: right;
	width: 334px;

}
#spalte2{
	float: left;
	width: 478px;
	padding: 11px 0px 0px 0px;
	margin:  0px 0px 0px 109px;
	*margin:  0px 0px 0px 55px;	
	border:  none;
}

/*------*/

#portraitbild{
	float: right;
	padding: 0px 0px 0px 0px;
	margin:  16px 0px 0px 27px;
	*margin:  24px 0px 0px 27px;	
	border:  1px solid #E3E3E3;

}

/*-----------*/

#fussspacer{
	clear: both;
	padding: 9px 0px 0px 0px;
	margin:  14px 0px 0px 0px;
	border:  none;
	border-bottom: 1px solid #E3E3E3;	
}

#fusszeile{
	float: left;
	height:22px;
	width: 602px;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
}
#fusszeile ul{


	padding: 0px 0px 0px 0px;
	margin:  4px 0px 0px 90px;
	border:  none;

}
#fusszeile li{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
	float: left;
	list-style: none;
	background: none;

}
#fusszeile li a{
	font-size: 12px;
	color: #5F5F5F;
	padding: 0px 4px 0px 4px;
	margin:  0px 0px 0px 0px;
	border:  none;
	text-decoration: none;
}
#fusszeile li a:hover{
	color: #3C3C3C;

}
#fusszeile .nachoben a {
	color: #2F375F;
	font-weight: bold;
	padding: 0px 4px 0px 22px;
	margin:  0px 0px 0px 15px;
	border:  none;
	background: url(bilder/navigat/nachoben_icon.gif) no-repeat;
}

#adresse{
	float: left;
	width: 348px;
	display: block;

	font-size: 10px;
	line-height: 13px;
}
#adresse span{
	padding: 0px 6px 0px 6px;
	margin:  0px 0px 0px 0px;
	border:  none;
	float: left;
	border-left: 1px solid #C7C7C7;
}

.plz{
	margin: 0px 0px 0px 0px;
	width : 50px;
	height: 19px;
}

.wohnort{
	margin: 0px 0px 0px 0px;
	width : 150px;
	height: 19px;
}

INPUT{
	margin: 0px 0px 0px 0px;
	width : 210px;
	height: 19px;
}

.CHECKBOXKlein{
	margin: 0px 0px 0px 0px;
	width : 50px;
	height: 19px;
}

TEXTAREA{
	width : 210px;
}

.button{
	width : 102px;
	height: 14px;
	color: #666666;
	font-size: 10px;
	background: #CDCABA;
	border: none;	
}

.button:hover{
	color: #F1EAD3;
	font-size: 10px;
	background: #211F20;
	border: none;	
}

.awliste {
	width: 200px;
	height: 18px;
	padding: 30px 0px 0px 0px;
	margin: 0px 0px -48px 0px;
}