body {
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;

}


#container {
	position : relative;
	width : 955px;
	margin: auto;
	padding-top: 0px;
	overflow : auto;
	z-index : 0;
}

#top_lg {
	width: 950px;
	height: 69px;
	float:left;
	z-index: 1;
	background-image: url(img/main/top_lg.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-left: 0px;
}




#top_lg h1 {
	DISPLAY: none
}


#center {
	float:left;
	width:100%;
	z-index:2;
	text-align:center;
	padding-top: 0px;
	background-image: url(img/main/center-back_3.gif);
	background-repeat: repeat-y;
}




#footer {
	float:left;
	width: 950px;
	height: 51px;
	background-image: url(img/main/footer.gif);
	background-repeat: no-repeat;
	z-index: 100;
	text-align: right;
}


/**  ende / start anfang  **/

.eingang {
	margin-left: 55px;
	margin-top: 87px;
}

.eingang_einzel {
	margin-left: 55px;
	margin-top: 150px;
}

#start-logo {
	width: 365px;
	height: 122px;
	top: 262px;
	left: 236px;
	position: absolute;
	z-index: 30;
	background-image: url(img/start/start_logo.gif);
	background-repeat: no-repeat;
}

#start-logo h1 {
	DISPLAY: none
}

#start-partner {
	width: 230px;
	height: 240px;
	top: 204px;
	left: 706px;
	position: absolute;
	z-index: 31;

}
#start-partner p {
	DISPLAY: none
}

/**  ende / navi anfang  **/


#navi {
	background-color: #003D22;
	width: 760px;
	height: 25px;
	float:left;
	z-index: 20;
	text-align: left;
	margin-left: 2px;
	font-family: "Times New Roman", Times, serif, "Souvenir LT";
	color: #ffffff;
}

#partner {
	width: 160px;
	height: 60px;
	position: absolute;
	z-index: 10;
	top: 94px;
	left: 340px;
	text-align: left;
	visibility: hidden;
}

#profil {
	width: 110px;
	height: 60px;
	position: absolute;
	z-index: 11;
	top: 94px;
	left: 465px;
	text-align: left;
	visibility: hidden;
}

#kontakt {
	width: 61px;
	height: 60px;
	position: absolute;
	z-index: 12;
	top: 94px;
	left: 575px;
	text-align: left;
	visibility: hidden;
}

#ipress {
	width: 75px;
	height: 60px;
	position: absolute;
	z-index: 13;
	top: 94px;
	left: 806px;
	text-align: left;
	visibility: hidden;
}

/**  navi ende / inhalt anfang  **/


#inhalt {
	width: 750px;
	height: 480px;
	left: 190px;
	top: 160px;
	position: absolute;
	z-index: 4;
	text-align: left;
	margin-left: 0px;
	margin-top: 0px;

}

.bild_partner {
	margin-top: 5px;
}

#kanzlei_bild {
	width: 715px;
	height: 135px;
	left: 220px;
	top: 505px;
	position: absolute;
	z-index: 5;
	text-align: left;

}

#main-impress {
	width: 760px;
	height: 580px;
	float:left;
	z-index: 4;
	text-align: left;
	margin-left: 0px;
	margin-top: 0px;
}

.tabelle {
	padding-top: 50px;

}

.profil_li {
	vertical-align: top;
	text-align: right;
}

.profil_mi {

}

.profil_re {
	vertical-align: top;
}

.kanzlei_bild1 {
	padding-left:30px;
}
.kanzlei_bilder {
	padding-left:50px;
}

/** allgemein anfang  **/

p {
	font-family: "Times New Roman", Times, serif, "Souvenir LT";
	font-size: 15px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	letter-spacing: 1px;
	line-height: 21px;
}


h2 {
	font-family: "Times New Roman", Times, serif, "Souvenir LT";
	font-size: 20px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	letter-spacing: 1px;
}

/** Auszeichnungen anfang  **/

.haftung {
	font-family: "Times New Roman", Times, serif, "Souvenir LT";
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.p_like {
	font-family: "Times New Roman", Times, serif, "Souvenir LT";
	font-size: 15px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	letter-spacing: 1px;
	line-height: 22px;
}

.p_auszeich{
	font-family: "Times New Roman", Times, serif, "Souvenir LT";
	font-size: 15px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	letter-spacing: 1px;
	line-height: 22px;
}

.p_impress {
	font-family: "Times New Roman", Times, serif, "Souvenir LT";
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	letter-spacing: 1px;
	line-height: 18px;
}

.p_sitemap {
	font-family: "Times New Roman", Times, serif, "Souvenir LT";
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	letter-spacing: 1px;
	line-height: 20px;
}

.h2_like {
	font-family: "Times New Roman", Times, serif, "Souvenir LT";
	font-size: 20px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	letter-spacing: 1px;
}

/** allgemein links anfang  **/
a:link {
	font-family: "Times New Roman", Times, serif, "Souvenir LT";
	font-size: 15px;
	color: #666666;
	text-decoration: none;
}

a:visited {
	font-family: "Times New Roman", Times, serif, "Souvenir LT";
	font-size: 15px;
	color: #666666;
	text-decoration: none;
}

a:hover {
	font-family: "Times New Roman", Times, serif, "Souvenir LT";

	color: #999999;
	text-decoration: underline;
}

/** Bildleisten links  **/

#li_index {
	width: 188px; height: 580px; z-index: 3;
	float: left; 
	text-align: left;
	background-image: url(img/leiste_li/kanzlei.jpg);
	background-repeat: no-repeat;
}

#li_kanzlei {
	width: 188px; height: 580px; z-index: 3;
	float: left; text-align: left;
	background-image: url(img/leiste_li/kanzlei.jpg);
	background-repeat: no-repeat;
}
#li_partner {
	width: 188px; height: 580px; z-index: 3;
	float: left; 
	text-align: left;
	background-image: url(img/leiste_li/leiste_li_ohne.jpg);
	background-repeat: no-repeat;
}

#li_partner_lill {
	width: 188px; height: 580px; z-index: 3;
	float: left; 
	text-align: left;
	background-image: url(img/leiste_li/hw-lill_2.jpg);
	background-repeat: no-repeat;
}

#li_partner_glock {
	width: 188px; height: 580px; z-index: 3;
	float: left; 
	text-align: left;
	background-image: url(img/leiste_li/g-glock_1.jpg);
	background-repeat: no-repeat;
}

#li_partner_muckermann {
	width: 188px; height: 580px; z-index: 3;
	float: left; 
	text-align: left;
	background-image: url(img/leiste_li/hg-muckermann.jpg);
	background-repeat: no-repeat;
}

#li_anwaltskanzlei {
	width: 188px; height: 580px; z-index: 3;
	float: left; 
	text-align: left;
	background-image: url(img/leiste_li/anwaltkanzlei.jpg);
	background-repeat: no-repeat;
}
#li_notariat {
	width: 188px; height: 580px; z-index: 3;
	float: left; 
	text-align: left;
	background-image: url(img/leiste_li/notariat_2.jpg);
	background-repeat: no-repeat;
}
#li_steuerberater {
	width: 188px; height: 580px; z-index: 3;
	float: left; 
	text-align: left;
	background-image: url(img/leiste_li/steuer.jpg);
	background-repeat: no-repeat;
}
#li_adresse {
	width: 188px; height: 580px; z-index: 3;
	float: left; 
	text-align: left;
	background-image: url(img/leiste_li/adresse.jpg);
	background-repeat: no-repeat;
}
#li_anfahrt {
	width: 188px; height: 580px; z-index: 3;
	float: left; 
	text-align: left;
	background-image: url(img/leiste_li/anfahrt_2.jpg);
	background-repeat: no-repeat;
}
#li_email {
	width: 188px; height: 580px; z-index: 3;
	float: left; 
	text-align: left;
	background-image: url(img/leiste_li/email_li.jpg);
	background-repeat: no-repeat;
}
#li_links {
	width: 188px; height: 580px; z-index: 3;
	float: left; 
	text-align: left;
	background-image: url(img/leiste_li/links.jpg);
	background-repeat: no-repeat;
}

#li_impress {
	width: 188px; height: 580px; z-index: 3;
	float: left; 
	text-align: left;
	background-image: url(img/leiste_li/impress_li.jpg);
	background-repeat: no-repeat;
}

