/* CSS */

body {
	font-family:Tahoma, Verdana, Helvetica, Arial, sans-serif;
	color:#000000;
	font-size: 12px;
	background-image:url(../img/bg.jpg);
	background-repeat:repeat;	
	width:100%;
	height:100%;
	margin:0;}	

#global {
	float:left;
	width:100%;
	min-height:94%;
	text-align:center;}
	
*html #global{
	float:left;
	width:100%;
	height:94%;
	text-align:center;}	

	/*  HINTERGRUND  */

#bg_head{
	height:250px;
	background-image:url(../img/bg_header.jpg);
	background-position:top;
	background-repeat:repeat-x;}

#bg_content{
	text-align:center;
	background-image:url(../img/bg_content.jpg);
	background-repeat:repeat-x;
	margin:0 auto;
	float:left;
	width:100%;}
	
#bg_foot{
position:relative;
background-image:url(../img/bg_footer.jpg);
	
	background-color:#31569c;
	text-align:center;
	background-repeat:repeat-x;
	margin-bottom:0;
	width:100%;
	}

	/*   HINTERGRUND - ENDE  */
	
	
#headerbild{
	margin:0 auto;
	width:980px;
	height:250px;
	background-image:url(../img/header.jpg);
	background-repeat:no-repeat;}


	 /* NAVIGATION - OBEN - ANFANG */
 
#navi_oben{
	height:34px;
	padding-top:189px;
	margin-left: 40px;
	font-weight: bold;}
	
#navi_oben ul {
	margin:0;
	padding:0;}
  
#navi_oben a {
	text-decoration: none;
    font-weight: bold;
	margin:0 15 0 10;}
  
#navi_oben a:link {
	color:#fff;} 

#navi_oben a:visited {
	color:#B9B8B7;}  
	
#navi_oben a:hover {
	text-decoration:underline;
	color:#0090e0;} 
   
ul#menu li {
	float:left;  
	background-image:url(../img/navi/pfeile_oben.jpg);
	background-position:left; 
	background-repeat:no-repeat;
	padding-left:8px;
	list-style-type:none;
	margin:0 5 0 10;
	vertical-align:middle;}

.home{
	background-image:url(../img/navi/icon_home.jpg) !important;
	background-position:left; 
	background-repeat:no-repeat;
	padding-left:8px;
	list-style-type:none;
	margin:0 5 0 10;}

.trennung_o{
	vertical-align:middle;
	margin:0 15 0 20;}

.trennung_o_hidden{
	visibility:hidden;
	vertical-align:middle;
	margin:0 15 0 20;}

/* NAVIGATION - OBEN - ENDE */



/* NAVIGATION - UNTEN  */

#navi_unten{
	height:14px;
	margin:0 auto;
	font-size:11px;
	padding:20px 0px;
	width:980px;}

#navi_unten ul {
	margin:0;
	padding:0;}
  
#navi_unten a {
	text-decoration: none;
	margin:0 10 0 5;}

#navi_unten a:link {
	color:#fff;} 
	
#navi_unten a:visited {
	color:#B9B8B7;}  
	
#navi_unten a:hover {
	text-decoration:underline;
	color:#0090e0;} 
   
ul#menu_u li {
	float:left;
	list-style-type:none;  
	background-image:url(../img/navi/pfeile_unten.jpg);
	background-repeat:no-repeat;
	background-position:left; 
	padding-left:8px;
	margin:0 5 0 10;}
	
html* ul#menu_u li {
	float:left; 
	list-style-type:none;   
	background-image:url(../img/navi/pfeile_unten.jpg);
	background-repeat:no-repeat;
	background-position:left; 
	padding-left:8px;
	margin:0 10 0 0;}
	
.trennung_u{
	vertical-align:middle;
	margin:0 10 0 15;}

.trennung_u_hidden{
	visibility:hidden;
	vertical-align:middle;
	margin:0 10 0 15;}

.copyright{
	color:#fff;
	width:300px;
	float:right;}

/* NAVIGATION - UNTEN - ENDE */



/* SPALTE - LINKS  */

#links{
	float:left;
	width:210px;
	margin-bottom:20px;
	min-height:500px;
	height: expression( this.scrollHeight < 500 ? "499px" : "auto" ); /* sets min-height for IE */}

#sofortkontakt{
	float:left;
	background-image:url(../img/sofortform.gif);
	background-repeat:no-repeat;
	padding-left:5px;
	width:210px;
	height:250px;
	margin-top:0;
	font-size:12px;}

.sk{
	margin-right:37px;
	font-weight:bold;
	color:#FFF;}

.sk_button{
	background-color:#052e81;
	margin-right:15px;
	color:#fff;
	width:110px;
	font-size:12px;
	height:25px;
	padding-bottom:3px;}

.button{
	background-color:#052e81;
	margin-left:40px;
	color:#fff;
	width:125px;
	font-size:12px;
	height:30px;
	padding-bottom:4px;
	font-weight:bold;}
	
#standorte{
	float:left;
	height:auto;
	width:auto;
	margin:45 0 40 10;
	padding-left:20px;}
	
#form{
	margin:30 25 0 0;	
	list-style:none;	}

#form  p {
	margin: 13px 0 8px 0;}
	
	/* SPALTE - LINKS - ENDE */


#content{
	text-align:left;
	margin:0px auto;
	width:980px;}
	
 h2{
	font-size:17px;
	font-weight:bold;
	color:#052e81;} 
	
h3{
	font-size:13px;
	font-weight:bold;
	color:#052e81;}
	
.eingabe{
	text-align:left;
	margin-right:15px;}	


	/* STARTSEITE  */

#gutachten{
	float:left;
	height:auto;
	width:700px;}
	
 

ul#ga li {
	float:left;
	text-align:center;
	list-style-image:url(../img/navi/pfeile_gutachten.jpg);
	list-style-position:inside;
	padding:10 50 20 0;
	}
	

	
	/* STARTSEITE - ENDE  */	
	
	
#inhalt {
	float:left;
	width:600;
	height:auto;
	padding:10px;
	line-height:20px;
	margin:0 0 10 40;}
	
#inhalt a{
	text-decoration: underline;
	color:#052e81;}

#inhalt a:hover{
	text-decoration:underline;
	color:#0090e0;}

#inhalt_ent {
	float:left;
	width:630;
	height:auto;
	padding:10px;
	line-height:20px;
	margin:0 0 10 40;}	
		
 #inhalt_ent a{
	text-decoration: underline;
	color:#052e81;}

#inhalt_ent a:hover{
	text-decoration:underline;
	color:#0090e0;}
		
	
.img{
	border-color:#CCCCCC;
	padding:3px;
	margin:5px;
	background-color:#F4F4F4;
	color: #4D6185;
}

.img_ent{
	float:left;
	border: 1px solid #cccccc;
	padding:3px;
	margin:7 20 5 5;
	background-color:#F4F4F4;
	color: #4D6185;
}

.linie{
	width:95%;
	height:1px;
	color:#0033CC;
	background-color:#000099;
	margin-top:5px;
	}


ul#ma li { 
	margin:0px;
	padding:0px;}	  
	
.list_b{
list-style-image:url(../img/listenpunkte_b.jpg);
 }

.list_g{
list-style-image:url(../img/listenpunkte_g.jpg);
}

.bold{
	font-weight:bold;
	vertical-align:text-top;
	width:25%;}

.bold_blue{
	font-weight:bold;
	color:#052e81;}
	
.bold_blue_ma{


	font-weight:bold;
	color:#052e81;}

.table{
	font-size:12px;
	margin:0 0 10 -10;}

.kontaktform{
	font-size:12px;	
	margin:10 0 10 -10;}

