body {
	margin: 50px 0px 0px 0px;
	padding: 0px;
	text-align: center;
	background:#fff url(../layout/bobyraster.gif) repeat-x;
 }

p {
	font-family: Verdana ;
	font-size: 0.8em;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	color: #5e656b;
	font-weight: lighter;
 }


#spalte_mittel li {
	font-family: Verdana ;
	font-size: 0.8em;
	padding: 0px;
	margin: 0px 0px 10px -25px;
	color: #5e656b;
	font-weight: lighter;
 }


td { }

a:link {
		text-decoration: none;
  		color: #395ca0;
 }

a:visited {
		text-decoration: none;
  		color: #395ca0; 
 }

a:hover {
		text-decoration: underline;
  		color: #395ca0; 
 }

a:active {
		text-decoration: none;
  		color: #395ca0; 
 }


strong {
	background-color: #E2E7F3;
	font-weight: lighter;
}

object {
	padding: 0;
	margin: 0; 

}

#container {
	padding: 0;
	margin: 0 auto; 
	width: 840px;
	text-align: left;
}

#content_sh {
	/*height: 400px;*/
	padding: 0;
	margin: 0;
	left: 0;
	background-color: #c4c4c4;

}

#content_in {
	position: relative;
	top: -2px;
	left: -3px;
	/*/*//*/
	left: -8px;
	/**/
	padding: 0;
	margin: 0px 0px 40px 0px;
	width: 840px;
	/*height: 400px;*/
	border: 1px solid #0f4d95;
	background-color: #ffffff;

}

#content_head {
	width: 840px;
	height: 145px;
	top:0;
	left:0;
	margin: 0;
	padding: 0;

}


#content_navi {
	top: 145px;
	padding: 0;
	margin: 0px 0px 10px 0px ;
	width: 840px;
	height: 30px;
	background-color: #f0f0f0;
	text-align: right;
}

#content_navi ul {
        
        font-family: Verdana ;
		font-size: 0.6em;
		padding: 10px 10px 0px 0px;
		margin: 0px;
		
      
}
 
#content_navi li {
        display: inline;
        list-style-type: none;
        
}
 
#content_navi a {
        margin-right: 5px;
}
#content_navi a:link {
  text-decoration: none;
  		color: #5e656b;      
}
#content_navi a:visited {
        text-decoration: none;
  		color: #5e656b;  
}

#content_navi a:hover {
       	text-decoration: underline;
  		color: #395ca0;  
}

#content_navi a:active {
        text-decoration: none;
  		color: #5e656b;  
}


#content_navi li img {
		margin: 0px 5px 1px 10px;
		
}
		



/***********************Menu*******************************************/
#spalte_navigation {
	position: absolute;
	left: 0px;
	width: 170px;
	top: 175px;
	padding: 40px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
}

#spalte_navigation ul {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Verdana ;
	font-size: 0.7em;
	font-weight: bold;
	color: #5e656b;

}

#spalte_navigation ul ul {
border-top: 1px dashed #395ca0;
margin-top: .4em;
padding-top: .4em;
}

#spalte_navigation ul ul ul {
border: 0;
margin: 0 0 0 1.9em;
padding: 0;
}

#spalte_navigation li a { 
background: url(../layout/navpfeil.gif) 0 2px no-repeat;
/*font: 90%/1.3 arial, helvetica, sans-serif;*/
padding-left: 15px;
text-decoration: none;
line-height: 2.1em
}

#spalte_navigation li a:hover {
background-image: url(../layout/navpfeil.gif);
color: #621313;
text-decoration: none;
}

#spalte_navigation li li li a {
background-image: url(../layout/navpfeil.gif);
padding-left: 16px;
}

#spalte_navigation li li li a:hover {
background-image: url(../layout/navpfeil.gif);
}

#spalte_navigation a {
color: #395ca0;
text-decoration: none;
}

#spalte_navigation h4 {
font-family: Verdana ;
font-size: 0.7em;
padding: 0px;
margin: 0px 0px 10px 0px;
color: #5e656b;
 

}

/****************************Content*************************************/

#spalte_mittel {

		top: 175px;
		
		padding: 10px 20px 0px 20px;
		margin: 30px 180px 0px 180px;
		border-left: 1px dotted #c4c4c4;
		border-right: 1px dotted #c4c4c4;

}

#sitemittel{

		top: 175px;
		
		padding: 10px 20px 0px 20px;
		margin: 30px 180px 0px 180px;
		border-left: 1px dotted #c4c4c4;
		border-right: 1px dotted #c4c4c4;

}


#spalte_mittel h1{
	font-family: Verdana ;
	font-size: 1.3em;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	color: #395ca0;
	font-weight: lighter;

}

#sitemittel h1{
	font-family: Verdana ;
	font-size: 1.3em;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	color: #395ca0;
	font-weight: lighter;

}


#spalte_mittel h2{
	font-family: Verdana ;
	font-size: 1.0em;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	color: #395ca0;
	font-weight: lighter;

}

#spalte_mittel h5 {
		font-family: Verdana;
		font-size: 10px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		text-align: center;
		font-weight: lighter;
		color: #c4c4c4;
		
}		

#sitemittel h5 {
		font-family: Verdana;
		font-size: 10px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		text-align: center;
		font-weight: lighter;
		color: #c4c4c4;
		
}		


#foot {
		
		padding: 5px 0px 5px 0px;
		margin: 10px 0px 0px 0px;
		text-align: center;
		border-top-color: #c4c4c4;
		border-top-style: dotted;
		border-top-width: 1px;
		/*background:#fff url(../layout/dotted.gif) repeat-x;*/
}





p.cursiv_tit {
	font-size: 90%;
	color: #000;
	margin: 30px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}



#spalte_mittel ul{
list-style: none;
list-style-image:url(../layout/ihrnutzen.gif)




}

li.nutzen {
	list-style-type: none;
	font-family: Verdana ;
	font-size: 0.7em;
	font-weight: lighter;
	margin: 0px 0px 20px -40px;
	padding: 0px 0px 0px 80px;
	width: 95%;
	color: #5e656b;

}

ul.icons {
	
	font-family: Verdana ;
	font-size: 0.7em;
	font-weight: lighter;
	width: 95%;
	color: #5e656b;
	margin: 20px 0px 0px 0px;
}

li.ic1 {
	background:   url(../bilder/icons/lupe.gif) no-repeat left top;
	list-style-type: none;
	margin: 10px 0px 20px 0px;
	padding: 0px 0px 0px 80px;
	line-height: 50px;
	
}	

li.ic2 {
	background:   url(../bilder/icons/menschen.gif) no-repeat left top;
	list-style-type: none;
	margin: 10px 0px 20px 0px;
	padding: 0px 0px 0px 80px;
	line-height: 50px;
}	


li.ic3 {
	background:   url(../bilder/icons/haus.gif) no-repeat left top;
	list-style-type: none;
	margin: 10px 0px 20px 0px;
	padding: 0px 0px 0px 80px;
	line-height: 50px;
}	

li.ic4 {
	background:   url(../bilder/icons/qualitaet.gif) no-repeat left top;
	list-style-type: none;
	margin: 10px 0px 20px 0px;
	padding: 0px 0px 0px 80px;
	line-height: 50px;
}	


li.ic5 {
	background:   url(../bilder/icons/zahnrad.gif) no-repeat left top;
	list-style-type: none;
	margin: 10px 0px 20px 0px;
	padding: 0px 0px 0px 80px;
	line-height: 50px;
}	


li.ic6 {
	background:   url(../bilder/icons/hacken.gif) no-repeat left top;
	list-style-type: none;
	margin: 10px 0px 20px 0px;
	padding: 0px 0px 0px 80px;
	line-height: 50px;
}	

li.ic7 {
	background:   url(../bilder/icons/luce.gif) no-repeat left top;
	list-style-type: none;
	margin: 10px 0px 20px 0px;
	padding: 0px 0px 0px 80px;
	line-height: 50px;
}	



li.aufz{ font-family: Verdana ; 
font-size: 0.8em; 
padding: 0; 
margin: 0 0 10px; 
color: #5e656b; 
font-weight: lighter; 
list-style-image: url(../layout/navi.gif) ;

 }

#spalte_mittel .foleft{
	float: right;
	padding: 0;
	margin: 0px 0px 0px 20px;
}

img.punto {
margin-right: 5px;

}	

.adress {
	margin: 0px 0px 0px 15px;

}

/****************************************News************************************/
#spalte_news {
		position: absolute;
		left: 660px;
		right: 10px;
		top: 185px;
		
		padding: 10px 0px 0px 10px;
		margin: 60px 25px 0px 0px;


}

#spalte_news h3 {
	font-family: Verdana;
	font-size: 1.1em;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	color: #5e656b;	
	font-weight: lighter;
		
}

#spalte_news h3.nfoot_mwm {
	font-family: Verdana;
	font-size: 0.5em;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	color: #5e656b;	
	font-weight: lighter;
		
}




.adbox {
	width: 160px;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 10px 0px;
	border-bottom: 1px dotted #B1B1B1;
}

#mehr {

text-align: right;
margin: 0px 0px 0px 0px;
padding:0px 0px 10px 0px; 

}

.adbox p.pnews {
font-size: 60%;

}

/***********************************************formular*********************/

#tabform {
	margin: 20px 20px 50px 0px;
	padding: 20px 0px 20px 0px; 
	
}

td {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #395ca0; 
	text-decoration: none;
}

.textfeld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #E2E7F3;
	width: 255px;
	padding-right: 0px;
	padding-left: 0px;
	
	border-bottom: 1px solid #395ca0;
	border-left: 1px solid #E2E7F3;
	border-top: 1px solid #E2E7F3;
	border-right: 1px solid #E2E7F3;
}

button
	{
		border-width		 : 1px;
		border-color		 : #395ca0;
		border-style		 : solid;
		background-color	 : #E2E7F3;	
		color				 : #395ca0;
		font-size			 : 12px;
		font-family			 : Verdana, Arial, Helvetica, sans-serif;
		line-height: 1.4em;
		margin-top: 20px;
	}		
	
form {
margin: 0px  0px 0px 0px;
padding: 0px  0px 0px 0px;

	

}	


/**************************Site_Map***************************************/

	
#sitemittel ul {
list-style: none;
margin: 30px 60px 50px 30px; 
padding: 0px 0px 10px 0px;
}

#sitemittel ul ul {
margin-top: .4em;
padding-top: .4em;
}

#sitemittel ul ul ul {
border: 0;
margin: 0 0 0 1.9em;
padding: 0;
}

#sitemittel li a {
background: url(../layout/sitmap/ebene-aus.gif) 0 2px no-repeat;
font: 90%/1.3 arial, helvetica, sans-serif;
padding-left: 27px;
}

#sitemittel li a:hover {
background-image: url(../layout/sitmap/ebene-an.gif);
color: #621313;
}

#sitemittel li li li a {
background-image: url(../layout/sitmap/dok-aus.gif);
padding-left: 16px;
}

#sitemittel li li li a:hover {
background-image: url(../layout/sitmap/dok-an.gif);
}

#sitemittel a {
color: #395ca0;
}