/*  { margin:0; padding:0;}
*/
body {
	background-color:#c8cfcf;
	background-image:url(images/back.gif);
	background-repeat:repeat-y;
	background-position:left;
	font-family: "Times New Roman", Times, serif; 
	font-size:1.0em;  
	color:#000000;
	padding: 0px;
	margin: 0px;}

p { line-height:100%;
padding: 0px;
margin: 2px 0px 2px 0px;}


/*================== pageLayout ====================*/


#HomeLogo {
	margin: 125px 0 0 275px;
	float:left;
	width: 709px;
	height: 170px;
}
#HomeContent {
	margin: 50px 0 0 275px;
	float:left;
	width: 709px;
	height: 425px;
}
.HomeContentLeft {
	margin-top: 15px;
	float:left;
	padding-left:20px;
	width: 130px;
	height: 200px;
}
.HomeContentCenter {
	margin-left:auto;
	margin-right:auto;
	float:left;
	width: 409px;
	height: 425px;
	margin-bottom:50px;
}
.HomeContentRight {
	margin-top: 15px;
	float:left;
	width: 150px;
	height:113px;
}


#OuterWrapper {
	width: 1000px;
	margin-top: 0px;
	margin-left: 0px;
	font-family: "Times New Roman", Times, serif; 
}
#PageHeader {	
	float:left;
	margin-top:30px;
	height: 115px;
	width: 1000px;
}

#PageHeaderHaus {	
	float:left;
	height: 115px;
	width: 120px;
}
#PageHeaderTitel {	
	float: left;
	height: 115px;
	width: 680px;
}


#PageHeaderTitelKanzleiInkasso {
	background-image:url(../images/header/TitelKanzleiIkasso_d.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin:5px;
	height: 105px;
	width: 670px;
}

#PageHeaderTitelKanzleiInkasso_e {
	background-image:url(../images/header/TitelKanzleiIkasso_e.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin:5px;
	height: 105px;
	width: 670px;
}
#PageHeaderTitelKanzlei {
	background-image:url(../images/header/TitelKanzlei_d.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin:5px;
	height: 105px;
	width: 670px;
}
#PageHeaderTitelKanzlei_c {
	background-image:url(../images/header/TitelKanzlei_c.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin:5px;
	height: 105px;
	width: 670px;
}
#PageHeaderTitelKanzlei_e {
	background-image:url(../images/header/TitelKanzlei_e.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin:5px;
		height: 105px;

	width: 670px;
}
#PageHeaderTitelInkasso {
	background-image:url(../images/header/TitelInkasso_d.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin:5px;
	height: 105px;
	width: 670px;
}
#PageHeaderTitelInkasso_e {
	background-image:url(../images/header/TitelInkasso_e.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin:5px;
	height: 105px;
	width: 670px;
}
#PageHeaderAdresse {
	background-image:	url(../images/header/AdressenKopf.gif);
	background-repeat:no-repeat;
	background-position:right;
	float:left;
	height: 115px;
	width: 200px;
}

#PageNav {
	float:left;
	height: 80px;
	width: 1000px;
}
#PageNavLeft {
	float:left;
	height: 60px;
	width: 120px;
}
#PageNavCenter {
	float:left;
	height: 60px;
	width: 505px;
}
#PageNavRight {
	float:left;
	height: 60px;
	width: 375px;
}


#PageContent {
	float:left;
	min-height: 40px;
	width: 1000px;
	font-size: 0.9em;
}

#PageContentLeft {
	float:left;
	min-height: 400px;
	width: 120px;
}

#PageContentLeft1 {
	margin-top: 10px;
	float:left;
	height: 50px;
	width: 120px;
}

#PageContentLeft2 {
	margin-top: 200px;
	float:left;
	height: 200px;
	width: 120px;
}



#PageContentRow {
	float:left;
	width: 880px;
}
.PageContentRow {
	float:left;
	width: 880px;
}


.PageContentPerson {
	float:left;
	width: 350px;
	padding: 0 5px 0 5px;
}

.PageContentPersonImg {
	float:left;
	width: 130px;
	margin: 5px auto 5px auto;
	height: 190px;
}

.PageContentPersonText {
	float:left;
	width: 210px;
	margin-top: 130px;
	padding: 0 5px 0 5px;
}

.PageContentPersonText p {
	color:#0923a6;	
}

.PageContentPersonText a
{
	color:#0923a6;	
}



.PageContentPerson3fach {
	float:left;
	width: 280px;
	padding: 0 5px 0 5px;
}

.PageContentPerson3fachImg {
	float:left;
	width: 130px;
	margin: 5px auto 5px auto;
}

.PageContentPerson3fachText {
	float:left;
	width: 135px;
	margin-top: 95px;
	padding: 0 5px 0 5px;
}

.PageContentPerson3fachText p {
	color:#0923a6;	
}

.PageContentPerson3fachText a
{
	color:#0923a6;	
}



.PageContentPersonCV {
	float:left;
	width: 510px;
	padding: 0 5px 0 5px;
}



.PageContentWindowBoxLeftTop {	
	float:left;
	margin:0;
	background-image:url(images/wind_cv_top.gif);
	background-repeat:no-repeat;
	height: 20px;
	width: 490px;
}
.PageContentWindowBoxLeftContent {
	float:left;
	margin:0;
	background-image:	url(images/wind_cv_back.gif);
	background-repeat:	repeat-y;
	min-height: 100px;
	width: 460px;
	padding: 0 15px 0 15px;
}


.PageContentWindowBoxTabText p{ margin-left: 37px; }

.PageContentWindowBoxLeftBottom{
	float:left;
	margin:0;
	background-image:url(images/wind_cv_bottom.gif);
	background-repeat:no-repeat;
	height: 20px;
	width: 490px;
}



.PageContentPersonCVWindowBoxTop {	
	float:left;
	margin:0px 10px 0px 10px;
	background-image:url(images/wind_cv_top.gif);
	background-repeat:no-repeat;
	height: 20px;
	width: 490px;
}
.PageContentPersonCVWindowBoxContent {
	float:left;
	margin:0px 10px 0px 10px;
	background-image:	url(images/wind_cv_back.gif);
	background-repeat:	repeat-y;
	min-height: 100px;
	width: 460px;
	padding: 0 15px 0 15px;
}
.PageContentPersonCVWindowBoxBottom{
	float:left;
	margin:0px 10px 0px 10px;
	background-image:url(images/wind_cv_bottom.gif);
	background-repeat:no-repeat;
	height: 20px;
	width: 490px;
}


#PageContentCenterFull {
	float:left;
	width: 880px;
}

.PageContentCenterFullText p {
	float:left;
	width: 870px;
	padding: 0 5px 0 5px;
}

#PageContentCenter {
	float:left;
	width: 505px;
}
.PageContentCenterTextContent {
	float:left;
	width: 495px;
	padding: 0 5px 0 5px;
}
#PageContentRight {
	float:left;
	width: 375px;
}


.PageContentRightTextContent {
	float:left;
	margin:0px 10px 0px 10px;
	min-height: 25px;
	width: 325px;
	padding: 0 15px 0 15px;
}




.PageContentRightWindowBoxTop {	
	float:left;
	margin:20px 10px 0px 10px;
	background-image:url(images/wind_top.gif);
	background-repeat:no-repeat;
	height: 20px;
	width: 355px;
}
.PageContentRightWindowBoxContent {
	float:left;
	margin:0px 10px 0px 10px;
	background-image:	url(images/wind_back.gif);
	background-repeat:	repeat-y;
	min-height: 100px;
	width: 325px;
	padding: 0 15px 0 15px;
}
.PageContentRightWindowBoxBottom{
	float:left;
	margin:0px 10px 0px 10px;
	background-image:url(images/wind_bottom.gif);
	background-repeat:no-repeat;
	height: 20px;
	width: 355px;
}


#PageFooter {
	float:left;
	height: 70px;	
	width: 1000px;
}

#PageFooterLeft {
	float:left;
	min-height: 70px;
	width: 120px;
}
#PageFooterCenter {
	float:left;
	min-height: 70px;
	width: 505px;
}
#PageFooterRight {
	float:left;
	min-height: 70px;
	width: 375px;
}
.PageFooterRight {
	color: #0923a6;
	font-size: 0.9em;
	text-align:right;
	padding: 25px 10px 0 0;
}

.PageFooterRight a{
	color: #0923a6;
	text-decoration:underline;
}

.PageFooterRight a:hover{
	color: #0923a6;
	text-decoration:underline;
}



/*================== pageLayoutContent ====================*/


.PageContentCenter1 {
	float:left;	
	height: auto;
	width: 505px;
	background-color:#c8cfcf;
	text-align:justify;
	padding:0px;
}

.PageContentCenter1 p {
	line-height: 1.3em;
	padding: 5px 10px 5px 10px;
	margin: 2px 0 0 2px;
}

.PageContentRight1 {
	float:left;	
	height: auto;
	width: 375px;
	background-color:#c8cfcf;
	text-align:justify;
}

.PageContentRight1 p {
	line-height: 1.3em;
	padding: 5px 10px 5px 10px;
	margin: 2px 0 0 2px;
}

.PageContentRight1b {
	float:left;	
	height: auto;
	width: 325px;
	background-color:#c8cfcf;
	text-align:justify;
}

.PageContentRight1b p {
	line-height: 1.3em;
	padding: 5px 10px 5px 10px;
	margin: 2px 0 0 2px;
}


/*==================list====================*/


/*================== tabellen ====================*/


table {margin: 0px;	
}

td, th {
	height: 20px;
	font-size: 1.0em;
	padding: 4px;
	vertical-align:top;
}

td.Standard {	height:20px;
padding:0px;
font-size: 1.2em;
font-weight:bold;}

td.GreyDarkRedLine {	
	color: #970000;
	vertical-align: middle;
	border-bottom: solid 1px #970000;
	background-color: #292828;
	font-size: 1.1em;
	min-height: 22px;
	padding: 2px 4px 2px 4px;}

td.GreyDark {	
	color: #d6d6d6;
	vertical-align: middle;
	border-bottom: solid 1px #474646;
	background-color: #292828;
	font-size: 1.1em;
	min-height: 22px;
	padding: 2px 4px 2px 4px;}

td.Grey{	
	color: #CCCCCC;
	vertical-align: middle;
	border-bottom: solid 1px #474646;
	background-color: #373636;
	font-size: 0.9em;
	min-height: 20px;
	padding: 6px 4px 2px 4px;}
	
td.Grey a{	
	color: #CCCCCC;}


td.Text p {
	vertical-align: middle;
	font-size: 1.1em;		
	min-height: 21px;
	padding: 2px 4px 2px 4px;
}
td.Label {	vertical-align: middle;
	border-bottom: solid 1px #970000;
	font-size: 1.1em;
	min-height: 22px;
	padding: 2px 4px 2px 4px;}

td.GreyClean {	
	vertical-align: middle;
	border-bottom: solid 1px #141414;
	font-size: 1.1em;
	min-height: 22px;
	padding: 2px 4px 2px 4px;}
	
td.Clean {	vertical-align: middle;

	border-bottom: solid 1px #FFFFFF;
	font-size: 1.1em;
	min-height: 22px;
	padding: 2px 4px 2px 4px;}

td.Inhalt {	vertical-align: middle;

	border-bottom: solid 1px #CCCCCC;
	font-size: 1.1em;
	min-height: 22px;
	padding: 2px 4px 2px 4px;}


/*==================txt, links, lines, titles====================*/



a {color:#141414;text-decoration:none;}
a:hover{text-decoration:underline;}


h1 { color:#0923a6; font-size:1.3em; padding:5px 5px 1px 10px; line-height: 1.2em; font-weight:bold; }
h2 { color:#0923a6; font-size:1.2em; padding:45px 10px 0px 10px; line-height: 1.0em;font-weight:bold;}
h3 { margin-left: 10px; vertical-align:middle; background-image: url(images/Logo-headline.gif); background-position:left;
	background-repeat:no-repeat; color:#0923a6; font-size:1.1em; padding: 10px 10px 5px 20px; line-height: 1.3em;font-weight:bold;
	text-decoration:underline;}
h3 a { color:#0923a6;	text-decoration:underline;font-size:1.1em;}

.HeadingBlueWindow { margin-left: 10px; vertical-align:middle; background-image: url(images/Logo-headline_2.gif); background-position:left;
	background-repeat:no-repeat; color:#0923a6; font-size:1.3em; padding: 5px 10px 5px 20px; line-height: 1.3em;font-weight:bold;
}
h5 { color:#0923a6; font-size:1.2em;font-weight:100; margin-top:0px;}
	
ol {
padding: 1px 0 2px 15px;
margin: 0px 0px 0px 15px;}
ul { 
padding: 1px 0 2px 15px;
margin: 0px;}

li {  font-size: 1.1em; line-height:1.3em; padding:4px 8px; }
.listhellblau li {  font-size: 1.1em; line-height:1.3em; padding:4px 8px; }
.listhellblau li a { color:#92d56e; text-decoration:none;}
.listhellblau li a:hover { text-decoration:underline;}

