/************************************************************************************
GENERAL
 *************************************************************************************/
body {
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:12px;
	color:#333333;
	line-height:18px;
}
.clearfix {
	clear:both;
}

#layoutContainer { 
	margin:0 auto;
	padding:0px;
	text-align:left;
	width:1024px;
}
#layoutTable {
	table-layout:fixed;
}

table {
	border-spacing:0px;
}
table td {
	vertical-align:top;
}

h2 {
	font-size:12px;
}
h3 {
	font-size:12px;
}

/************************************************************************************
 LAYOUT TABLE ROW 1 
 *************************************************************************************/
#row1Left {
	background-color:#00518C;
	height:40px;
}

#row1Center {
	background-color:#003C73;
	height:40px;
}

#row1Right {
	background-color:#00518C;
	height:40px;
}


/************************************************************************************
 LAYOUT TABLE ROW 2
 *************************************************************************************/
#row2Left {
	height:85px;
	vertical-align:middle;
	padding-left:60px;
}



/************************************************************************************
 LAYOUT TABLE ROW 3
 *************************************************************************************/
#row3Left {
	background-color:#B5CFDE;
}
#row3Center {
	height:461px;	
	width:324px;
}
#row3Right {
	background-color:#31719C;
	color:white;
	padding-left:20px;
	padding-top:40px;
}


/************************************************************************************
 LAYOUT TABLE ROW 4
 *************************************************************************************/
#row4Left {
	background-color:#00518C;
	height:58px;
}

#row4Center {
	background-color:#003C73;
}

#row4Right {
	background-color:#00518C;
}



/************************************************************************************
 CONTENT
 *************************************************************************************/
#row2Navigation  {
	height:85px;
}
#row2Navigation  ul {
	background-color:white;
	padding:0px;
}

#row2Navigation ul  li {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-right:20px;
	padding-top:30px;
}

#row2Navigation a{
	font-size:12px;
	color:#005087;
	letter-spacing: 0.15em;
	text-decoration:none;
}

#row2Navigation a:hover{
	color:black;
}

#row2Navigation ul li label{
	font-size:12px;
	text-decoration:none;
	color:black;
	font-weight:bold;
	letter-spacing:0.15em;
}

.dot {
	background-image:url(../img/dot.gif);
	background-repeat:no-repeat;
	background-position:center;
	padding:0px 10px;
}

.haftung {
	position:absolute;
	bottom:40px;
}


/************************************************************************************
 CONTENT
 *************************************************************************************/
h2 {
	font-weight:bold;
	color:#00457B;
}
h3 {
	font-weight:bold;
}
label{
	display:block;
	color:white;
}
.email {
	color:white;
}
.email b {
	color:white;
}
label.areaCode {
	display:inline;
	color:#B5CFDE;
	font-size:16px;
}
label.number {
	display:inline;
	color:white;
	font-size:16px;
	font-weight:bold;
	padding-left:4px;
}
p {
	margin-bottom:18px;
	padding:0px;
}
#row3Right h3 {
	color:white;
	margin:0px;
	padding:0px;
}


/************************************************************************************
 ANPASSUNGEN SEITE "HOME" 
 *************************************************************************************/
#row3Center.home {
	background-image:url(../img/img_home.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
#row3Left.home {
	padding-left:70px;
	padding-top:50px;
}
h3.home {
	margin-top:40px;
}


/************************************************************************************
 ANPASSUNGEN SEITE "LEISTUNGEN" 
 *************************************************************************************/
#row3Center.leistungen {
	background-image:url(../img/img_leistungen.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
#row3Left.leistungen {
	padding-left:0px;
	padding-top:60px;
}
#row3Left.leistungen  .items  {
	background-image:url(../img/leistungen_grafik_ohne.gif);
	background-repeat:no-repeat;
	background-position:center top;
}
#row3Left.leistungen .item  {
	float:left;
	width:auto;
}
#row3Left.leistungen h1{
	display:inline;
	font-size:16px;
	color:white;
}

#row3Left.leistungen .item  ul { 
	padding:0px;
	margin:0px;
}
#row3Left.leistungen .item  ul li{ 
	padding:0px;
	margin:0px;
}
#row3Left.leistungen #div_recht.item { 
	padding-bottom:21px;
	padding-right:20px;
	text-align:right;
	width:190px;
}

#row3Left.leistungen #div_steuern.item {
	margin-top:-17px;
	padding-left:66px;
	text-align:left;
	width:190px;
}
#row3Left.leistungen #div_buchhaltung.item { 
	padding-top:75px;
	padding-right:20px;
	text-align:right;
	width:190px;
}
#row3Left.leistungen #div_organisation.item { 
	padding-left:66px;
	padding-top:75px;
	text-align:left;
	width:174px;
}



#row3Left.leistungen #div_recht.item li, #row3Left.leistungen #div_buchhaltung.item li { 
	list-style:none;
	background-image:url(../img/dot.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:16px;
}
#row3Left.leistungen #div_organisation.item li, #row3Left.leistungen #div_steuern.item li { 
	list-style:none;
	background-image:url(../img/dot.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:16px;
}

/************************************************************************************
 ANPASSUNGEN SEITE "KONTAKT" 
 *************************************************************************************/
#row3Center.kontakt {
	background-image:url(../img/img_kontakt.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
#row3Left.kontakt h2 {
	margin:0px;
	padding:0px;
	margin-left:50px;
}
#row3Left.kontakt label.column{
	margin-left:50px;
	width:80px;
	display:inline;
	float:left;
	color:#083C6B;
	font-weight:bold;
}
#row3Left.kontakt label  {
	display:inline;
	float:left;
	color:#083C6B;
}




/************************************************************************************
 ANPASSUNGEN SEITE "IMPRESSUM" 
 *************************************************************************************/
#row3Left.impressum  table{
	margin-top:5px;
	margin-left:50px;
}

#row3Left.impressum  {
	background-image:url(../img/img_impressum.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#B5CFDE;
}
#row3Left.impressum table tr th {
	vertical-align:top;
	padding-bottom:12px;
	
	width:315px;
	color:white;
}
#row3Left.impressum table tr td{
	vertical-align:top;
	padding-bottom:12px;
	padding-right:20px;
	text-align:right;
}
#row4Left.impressum {
	background-color:#00518C;
	background-image:url(../img/img_impressum_bottom.jpg);
	background-position:right top;
	background-repeat:repeat-y;
}
#row3Right.impressum  table{
	height:100%; 
	margin:0px;
	padding:0px;
	/*padding-top:24px;*/
}
#row3Right.impressum  { 
	/*padding-top:15px;*/
	height:100%;
}



/************************************************************************************
 ANPASSUNGEN SEITE "REFERENZEN" 
 *************************************************************************************/
#row3Left.referenzen {
	background-image:url(../img/img_referenzen.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	background-color:#B5CFDE;
	padding-top:35px;
}
#row4Left.referenzen {
	background-color:#00518C;
	background-image:url(../img/img_referenzen_bottom.jpg);
	background-position:right top;
	background-repeat:repeat-y;
}
#row3Left.referenzen .item
{
	margin-left:60px;
	margin-bottom:15px;
	padding-right:120px;
	width:370px;
	background-repeat:no-repeat;
	background-position:right top;
}
#row3Left.referenzen .item h2
{
	display:inline;
}
#row3Left.referenzen .item h3
{
	display:inline;
	color:#08518C;
	font-weight:normal;
}
#row3Left.referenzen .item span
{
	display:block;
}
#row3Left.referenzen .item a
{
	color:#C63429;
}

#row3Left.referenzen .twardy
{
	background-image:url(../img/ref_twardy.jpg);
}
#row3Left.referenzen .poreski
{
	background-image:url(../img/ref_poresky.jpg);
}
#row3Left.referenzen .palkow
{
	background-image:url(../img/ref_palkow.jpg);
}
#row3Left.referenzen .wichmann
{
	background-image:url(../img/ref_wichmann.jpg);
}
#row3Left.referenzen .jahnke
{
	background-image:url(../img/ref_jahnke.jpg);
}
#row3Left.referenzen .guenther
{
	background-image:url(../img/ref_guenther.jpg);
}
#row3Left.referenzen .libratzki
{
	background-image:url(../img/ref_libratzki.jpg);
}


