body {
	margin:0 0 0 0;
	padding:0 0 0 0;
	background-color:#ffffff;
	background:url(../images/liniegrau.gif) 0 577px repeat-x;
}

#header {
	background:url(../images/header.gif) 0 122px no-repeat;
	height:207px;
}

#contentarea {
	height:370px;
	width:990px;
}

div.leftcontent {
	float:left;
	display:inline;
	width:358px;
	height:370px;
	background:url(../images/bg_leftcontent.gif) 198px 0px no-repeat;
	background-color:#1C2758;
	overflow:hidden;
}

div.start {
	background:url(../images/bg_leftcontentstart.gif) 198px 0px no-repeat;
	background-color:#1C2758;
}


#centercontent {
	float:left;
	display:inline;
	width:206px;
	height:370px;
	margin-left:10px;
	overflow:hidden;
}

#centercontentstart {
	float:left;
	display:inline;
	width:606px;
	height:370px;
	margin-left:10px;
}


#rightcontent {
	float:left;
	display:inline;
	width:374px;
	height:370px;
	margin-left:27px;
	overflow:hidden;
}



div.footerstart {
	height:30px;
	width:975px;
	text-align:right;
}

div.footerstart p {
	margin:16px 0 0 0;
	padding:0;
	font-family:Verdana,Arial,sans-serif;
	font-size:9px;
	font-size:10px;
	color:#A2A3A5;
}

div.footer {
	height:30px;
	width:975px;
	text-align:left;
}

div.footer p {
	margin:16px 0 0 601px;
	padding:0;
	font-family:Verdana,Arial,sans-serif;
	font-size:9px;
	font-size:10px;
	color:#A2A3A5;
}


#rightcontent div.scroller {
	overflow-y:auto;
	overflow-x:hidden;
	float:left;
	height:333px;
	padding-right:10px;
}


#rightcontent h1 {
	margin:0 0 0 0px;
	padding:0;
	height:36px;
}

#rightcontent h1 span {
	display:none;
}

#rightcontent h1.index { 	background:url(../images/headlines/willkommen.gif) 0 0px no-repeat; }
#rightcontent h1.willkommen { 	background:url(../images/headlines/willkommen.gif) 0 0px no-repeat; }
#rightcontent h1.kanzlei { 	background:url(../images/headlines/kanzlei.gif) 0 0px no-repeat; }
#rightcontent h1.jpannenborg { 	background:url(../images/headlines/johannpannenborg.gif) 0 0px no-repeat; }
#rightcontent h1.jhpannenborg { 	background:url(../images/headlines/janhendrikpannenborg.gif) 0 0px no-repeat; }
#rightcontent h1.kvackeren { 	background:url(../images/headlines/kerstinvanackeren.gif) 0 0px no-repeat; }
#rightcontent h1.insolvenzverwaltung { 	background:url(../images/headlines/insolvenzverwaltung.gif) 0 0px no-repeat; }
#rightcontent h1.kooperationen { 	background:url(../images/headlines/kooperationen.gif) 0 0px no-repeat; }
#rightcontent h1.links { 	background:url(../images/headlines/links.gif) 0 0px no-repeat; }
#rightcontent h1.kontakt { 	background:url(../images/headlines/kontakt.gif) 0 0px no-repeat; }
#rightcontent h1.sprechzeiten { 	background:url(../images/headlines/sprechzeiten.gif) 0 0px no-repeat; }
#rightcontent h1.anfahrt { 	background:url(../images/headlines/anfahrtskizze.gif) 0 0px no-repeat; }
#rightcontent h1.impressum { 	background:url(../images/headlines/impressum.gif) 0 0px no-repeat; }
#rightcontent h1.kompetenzen { 	background:url(../images/headlines/kompetenzen.gif) 0 0px no-repeat; }

#rightcontent p {
	margin:0 0 16px 0px;
	padding:0;
	font-family:Verdana,Arial,sans-serif;
	font-size:9px;
	font-size:10px;	
	color:#676869;
	line-height:13px;
	line-height:15px;
}

#rightcontent p span.blue {
	color:#1C2758;
}

#rightcontent p a {
	color:#1C2758;
	text-decoration:none;
}

#rightcontent p a.grey {
	color:#676869;
	text-decoration:none;
}


#rightcontent h2 {
	font-family:Verdana,Arial,sans-serif;
	font-size:12px;
	color:#1C2758;
	font-weight:normal;
	margin:10px 0 20px 0;
	line-height:15px;
}

#rightcontent h3 {
	font-family:Verdana,Arial,sans-serif;
	font-size:12px;
	color:#1C2758;
	font-weight:normal;
	margin:10px 0 0px 0;
	line-height:15px;
}


div.leftcontent table {
	height:342px;
}

div.leftcontent table td.menu {
	vertical-align:bottom;
}

div.leftcontent table td.title {
	height:67px;
	background-image:url(../images/bg_lefttitle.gif);
}



div.leftcontent ul {
	width:176px;
	padding:0;
	list-style-type:none;
	text-align:right;
	margin:0px 0 0 0;
}

div.leftcontent ul li {
	line-height:16px;
	font-family:Verdana,Arial,sans-serif;
	font-size:10px;
	color:#ffffff;
}

div.leftcontent ul li a {
	color:#ffffff;
	text-decoration:none;
}

div.leftcontent ul li ul {
	margin:0px 0 16px 0;
}

div.leftcontent ul li a {
	display:block;
	height:16px;
}

div.leftcontent ul li a span {
	display:none;
}

div.leftcontent ul li a.item1 {	background:url(../images/menue/item1.gif) right top no-repeat; }
div.leftcontent ul li a.item1:hover, div.leftcontent ul li a.item1active {	background:url(../images/menue/item1_over.gif) right top no-repeat; }

div.leftcontent ul li a.item2 {	background:url(../images/menue/item2.gif) right top no-repeat; }
div.leftcontent ul li a.item2:hover, div.leftcontent ul li a.item2active {	background:url(../images/menue/item2_over.gif) right top no-repeat; }
div.leftcontent ul li a.item2_1 {	background:url(../images/menue/item2_1.gif) right top no-repeat; }
div.leftcontent ul li a.item2_1:hover, div.leftcontent ul li a.item2_1active {	background:url(../images/menue/item2_1_over.gif) right top no-repeat; }

div.leftcontent ul li a.item2a {	background:url(../images/menue/item2a.gif) right top no-repeat; }
div.leftcontent ul li a.item2a:hover, div.leftcontent ul li a.item2aactive {	background:url(../images/menue/item2a_over.gif) right top no-repeat; }


div.leftcontent ul li a.item3 {	background:url(../images/menue/item3.gif) right top no-repeat; }
div.leftcontent ul li a.item3:hover, div.leftcontent ul li a.item3active {	background:url(../images/menue/item3_over.gif) right top no-repeat; }
div.leftcontent ul li a.item3_1 {	background:url(../images/menue/item3_1.gif) right top no-repeat; }
div.leftcontent ul li a.item3_1:hover, div.leftcontent ul li a.item3_1active {	background:url(../images/menue/item3_1_over.gif) right top no-repeat; }
div.leftcontent ul li a.item3_2 {	background:url(../images/menue/item3_2.gif) right top no-repeat; }
div.leftcontent ul li a.item3_2:hover, div.leftcontent ul li a.item3_2active {	background:url(../images/menue/item3_2_over.gif) right top no-repeat; }
div.leftcontent ul li a.item3_3 {	background:url(../images/menue/item3_3.gif) right top no-repeat; }
div.leftcontent ul li a.item3_3:hover, div.leftcontent ul li a.item3_3active {	background:url(../images/menue/item3_3_over.gif) right top no-repeat; }

div.leftcontent ul li a.item4 {	background:url(../images/menue/item4.gif) right top no-repeat; }
div.leftcontent ul li a.item4:hover, div.leftcontent ul li a.item4active {	background:url(../images/menue/item4_over.gif) right top no-repeat; }

div.leftcontent ul li a.item5 {	background:url(../images/menue/item5.gif) right top no-repeat; }
div.leftcontent ul li a.item5:hover, div.leftcontent ul li a.item5active {	background:url(../images/menue/item5_over.gif) right top no-repeat; }

div.leftcontent ul li a.item6 {	background:url(../images/menue/item6.gif) right top no-repeat; }
div.leftcontent ul li a.item6:hover, div.leftcontent ul li a.item6active {	background:url(../images/menue/item6_over.gif) right top no-repeat; }
div.leftcontent ul li a.item6_1 {	background:url(../images/menue/item6_1.gif) right top no-repeat; }
div.leftcontent ul li a.item6_1:hover, div.leftcontent ul li a.item6_1active {	background:url(../images/menue/item6_1_over.gif) right top no-repeat; }
div.leftcontent ul li a.item6_2 {	background:url(../images/menue/item6_2.gif) right top no-repeat; }
div.leftcontent ul li a.item6_2:hover, div.leftcontent ul li a.item6_2active {	background:url(../images/menue/item6_2_over.gif) right top no-repeat; }

div.leftcontent ul li a.item7 {	background:url(../images/menue/item7.gif) right top no-repeat; }
div.leftcontent ul li a.item7:hover, div.leftcontent ul li a.item7active {	background:url(../images/menue/item7_over.gif) right top no-repeat; }

div.leftcontent ul li a.item8 {	background:url(../images/menue/item8.gif) right top no-repeat; }
div.leftcontent ul li a.item8:hover, div.leftcontent ul li a.item8active {	background:url(../images/menue/item8_over.gif) right top no-repeat; }
div.leftcontent ul li a.item8_1 {	background:url(../images/menue/item8_1.gif) right top no-repeat; }
div.leftcontent ul li a.item8_1:hover, div.leftcontent ul li a.item8_1active {	background:url(../images/menue/item8_1_over.gif) right top no-repeat; }

div.leftcontent ul li a.item9 {	background:url(../images/menue/item9.gif) right top no-repeat; }
div.leftcontent ul li a.item9:hover, div.leftcontent ul li a.item9active {	background:url(../images/menue/item9_over.gif) right top no-repeat; }

div.leftcontent ul li a.item10 {	background:url(../images/menue/item10.gif) right top no-repeat; }
div.leftcontent ul li a.item10:hover, div.leftcontent ul li a.item10active {	background:url(../images/menue/item10_over.gif) right top no-repeat; }



#rightcontent form.kontakt {
	margin:0;
	padding:0;
}

#rightcontent form.kontakt label {
	font-family:Verdana,Arial,sans-serif;
	font-size:9px;
	font-size:10px;	
	color:#676869;
}

#rightcontent form.kontakt label.area {
	float:left;
	margin-right:65px;
	display:inline;
}

#rightcontent form.kontakt div.row {
	height:23px;
}


#rightcontent form.kontakt input {
	font-family:Verdana,Arial,sans-serif;
	font-size:9px;
	font-size:10px;	
	color:#676869;
	width:180px;
	border:none;
	background-color:#EBEBEB;
	padding:3px;
}

#rightcontent form.kontakt textarea {
	margin-top:2px;
	float:left;
	font-family:Verdana,Arial,sans-serif;
	font-size:9px;
	font-size:10px;	
	color:#676869;
	width:180px;
	height:60px;
	border:none;
	background-color:#EBEBEB;
	padding:3px;
	margin-right:5px;
}



#rightcontent form.kontakt button {
	display:inline;
	float:left;
	padding:0;
	border:0;
	background:0;
	color:#1C2858;
	margin-top:35px;
	font-family:Verdana,Arial,sans-serif;
	font-size:9px;
	font-size:10px;	
}

* html #rightcontent form.kontakt button {
	margin-left:-5px;
}

*+html #rightcontent form.kontakt button {
	margin-left:-5px;
}

#rightcontent h1.fkontakt {
	font-family:Verdana,Arial,sans-serif;
	font-size:13px;	
	color:#676869;
	height:auto;
	margin-bottom:10px;
}


#rightcontent div.kanzleigallery a img {
	border:0;

}
