/* Allgemeine Elementformatierungen
/* * * * * * * * * * * * * * * * * * * * * * * * * * */

body {
	color: #000;
	background: #E2E2E2;
	font-family: verdana, arial, sans-serif;
	margin: 0;
	font-size: 11px;
  /*text-align: center;*/
}

a { text-decoration: none;}

/*a:link    { color: #FF1913; #00429C}*/
a:link    { color: #939598;} /*#00429C*/
a:visited { color: #939598;}
a:focus, a:hover, a:active { color: #01377d;}



img {
	padding: 0;
	margin: 0;
	border: 0;
}



ul  {
 margin: 0;
padding: 0;
list-style-type: none;
 /*padding: 5px 5px 5px 20px; */

}

ul a { text-decoration: none;}





/* Schriftformatierung
/* * * * * * * * * * * * * * * * * * * * * * * * * * */

#inhalt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #939598;
	line-height: 17px;	/*zeilenabstand inhaltstext*/
}

#inhalt h1 {
display: block;
	font-weight: normal;
	font-size: 11px;
	/*line-height: 17px;	*/
	color: #939598;
	margin-bottom: 10px;
	/*margin-top: 0;
	padding:0;*/
}

#inhalt.liste p {  /*zeilenabstand listenpunkte*/
display: block;

	/*line-height: 17px;	*/
	/*color: #ccc;*/
	margin-bottom: 8px;
	margin-top: 0px;
	/*margin-top: 0;
	padding:0;*/
}

.weiss{
	font-size: 11px;
	color: #FFF;
}

.kursiv{
	font-size: 11px;
	font-style: italic;	

}

.rechtsbuendig{
margin-left:570px;
	font-align: right;

}

.middle{
text-align:center;
	font-align: middle;

}

#rot{
	
	/*color: #FF1913;*/
}


#inhalt h3{  /*Bildunterschrift*/

 display: block;
 margin-top:8px;
 margin-bottom:0;
	font-size: 11px;
	line-height: 20px;
	font-face: Verdana, Arial, Helvetica, sans-serif;
	color: #939598;
	font-weight:normal;
	/*border: 1px solid;*/
		
}

#inhalt h4{  /*Bildunterschrift mit viel Text*/

 display: block;
 margin-top:8px;
 margin-bottom:0;
	font-size: 11px;
	line-height: 15px;
	font-face: Verdana, Arial, Helvetica, sans-serif;
	color: #939598;
	font-weight:normal;
	/*border: 1px solid;*/
		
}

#inhalt  h5{  /*Bildunterschrift mit sehr viel Text*/

 display: block;
 margin-top:8px;
 margin-bottom:0;
	font-size: 11px;
	line-height: 15px;
	font-face: Verdana, Arial, Helvetica, sans-serif;
	color: #939598;
	font-weight:normal;
	/*border: 1px solid;*/
		
}

.eingerueckt{
/*display:block;*/
	margin-left: 15px;
}

.zeilenabstand{
	font-size: 11px;
	color: #939598;
	line-height: 17px;	
}

.zeilenabstand_kl{
	line-height: 17px !important;	
}

.zeilenabstand01{
	font-size: 11px;
	color: #939598;
	/*line-height: 17px;*/
	font-style: italic;		
}

#inhalt p.abstand {
display: block;
padding: 0;
margin: 8px 0 0 0;
/*margin-bottom: 0;
line-heigth: 7px;*/
/*margin-bottom: 8px;	*/
}



.stopFloat {
  display: block;
  float: none;
  clear: both;
  height: 1px;
  font-size: 0px;
  line-height: 0px;
}



/* Rahmen, Kopf
/* * * * * * * * * * * * * * * * * * * * * * * * * * */

#rahmen {
 position: relative;
    width: 890px;
	margin: 27px;
	padding: 35px 0px 30px 35px;
 background: #FFF; 
/*border: 1px solid #999;*/

  /*margin: 0 auto;*/
  text-align: left;
}

* html #rahmen {
  width: 930px;    /* fuer IE 5 und 5.5 */
  wid\th: 898px;   /* fuer IE 6 */

}

/* Kopf
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#kopf {
	position: relative;
	float: left;
	width: 850px;
	height: 92px;
	/*background-color: #FFFFCC;*//*margin: 15px 15px 0 15px;*/
 /*border: 1px solid #339900;*/
 }
 
 #kopf ul  {
 position: relative;
/*float: left;*/
 width: 850px; 
 /*border: 1px solid #FF0000;*/
}

#kopf li{
float: left; 
/*max-width : 90px; *//* Für Opera 6*/
}

#kopf li.on a, #spalte4 li.on a, #menue li.on a{
color: #01377d;
/*max-width : 90px; *//* Für Opera 6*/
}



 
 /* inhalt
/* * * * * * * * * * * * * * * * * * * * * * * * * * */

#inhalt {
	position: relative;
	float: left;
	margin: 0;
	width: 850px;
	text-align: left;
	/*border: 1px solid #FFCC00; */
	height: 450px; /*420px;*/
	padding: 0;

}

#spalte1, #spalte2 {
position: relative;
float: left;
margin:0 23px 20px 0;
width: 268px; 
/*height: 420px; 395px*/

/*background-color:#CCCC00;*/
/*border: 1px solid #FFCC00; */

}




#spalte3 {
position: relative;
float: left;
margin:0 0 0 0;
width: 268px; 
/*height: 420px; 395px*/

/*background-color: #ccc; */

}

#spalte4 {
	position: relative;
	float: left;
	margin: 0;
	width: 850px;
	height: 25px;
	text-align: left;
	/*background-color: #FFCCFF;*/
/*border: 1px solid #FFCC00; */

}


#spalte1_2 {
float: left;
margin:0 23px 20px 0;
width: 536px; 
height: 420px; /*395px*/

/*border: 1px solid #FFCC00; */

}

#spalte1_2a { /* leistungen div bild*/
float: left;
margin:0;
width: 536px; 

}

#spalte1_2b { /* leistungen überdiv div text*/
float: left;
margin:0;
width: 536px; 

}

#spalte2a { /* leistungen überdiv div text*/
float: left;
margin-left:0px;
width: 260px; 
}

#spalte2b {
float: left;
margin-left:20px;
width: 250px; 
}



#spalte1_2_3 {
float: left;
margin:0 0px 0px 0;
width: 848px; 
/*height: 420px; 395px
border: 1px solid #FFCC00; */

}

/*  
spalte 1 2 3 weiche */

#weiche {
float: left;
margin:0 23px 20px 0;
width: 848px; 
height: 420px; /*395px*/
/*border: 1px solid #FFCC00; */

}

#weiche li {
float: left;


}

#weiche li.list1 {

background:transparent url(images/img_dmbh_amsterdam.gif) no-repeat;
width:296px;
height:100px
}
#weiche li.list2 {

background:transparent url(images/img_dmbh_koeln.gif) no-repeat;
width:268px;
height:100px
}

#weiche a {
	display: block;	
	height: 0;
	padding-top: 50px;
	overflow: hidden;
}
#menue div {
	float:left;
}
.mouseover {
	padding: 4px;
}

.weichebreite{width: 560px;}

#menue ul.weichesub{

width: 80px;
height: 25px;
/*margin-left: 500px;*/
/*border: 1px solid;*/
}


/* spalte 4 weiß
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

#spalte4a li {float:left;}

#spalte4a li.list1 {background:transparent url(images/img_zahl_w.gif) no-repeat;}
#spalte4a li.list2 {background:transparent url(images/img_zahl_w.gif) no-repeat;}
#spalte4a li.list3 {background:transparent url(images/img_zahl_w.gif) no-repeat;}
#spalte4a li.list4 {background:transparent url(images/img_zahl_w.gif) no-repeat;}
#spalte4a li.list5 {background:transparent url(images/img_zahl_w.gif) no-repeat;}

#spalte4a li.list1_m {background:transparent url(images/img_zahl_w.gif) no-repeat;}
#spalte4a li.list2_m {background:transparent url(images/img_zahl_w.gif) no-repeat;}
#spalte4a li.list3_m {background:transparent url(images/img_zahl_w.gif) no-repeat;}
#spalte4a li.list4_m {background:transparent url(images/img_zahl_w.gif) no-repeat;}
#spalte4a li.list5_m {background:transparent url(images/img_zahl_w.gif) no-repeat;}


#spalte4a a {
	display: block;	
	height: 0;
	width: 17px;
	padding-top: 30px;
	overflow: hidden;
}

#spalte4a {
	position: relative;
	float: left;
	margin: 0;
	width: 850px;
	height: 25px;
	text-align: left;
	/*background-color: #FFCCFF;*/
/*border: 1px solid #FFCC00; */
}

#spalte4a a#s4a_item1 {background:transparent url(images/img_zahl_w.gif) -130px -90px no-repeat;}
#spalte4a a#s4a_item2 {background:transparent url(images/img_zahl_w.gif) -130px -90px no-repeat;}
#spalte4a a#s4a_item3 {background:transparent url(images/img_zahl_w.gif) -130px -90px no-repeat;}
#spalte4a a#s4a_item4 {background:transparent url(images/img_zahl_w.gif) -130px -90px no-repeat;}
#spalte4a a#s4a_item5 {background:transparent url(images/img_zahl_w.gif) -130px -90px no-repeat;}



#spalte4a a#s4a_item1:hover {background-position:0 0; z-index:50;}
#spalte4a a#s4a_item2:hover {background-position:0 0; z-index:50;}
#spalte4a a#s4a_item3:hover {background-position:0 0; z-index:50;}
#spalte4a a#s4a_item4:hover {background-position:0 0; z-index:50;}
#spalte4a a#s4a_item5:hover {background-position:0 0; z-index:50;}

* html #spalte4a a:link, * html #spalte4a a:visited {height:25px; he\ight:0;}

/* Kontaktformular 
/* * * * * * * * * * * * * * * * * * * * * * * * * * */

label {
display:block;
width: 240px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

input, textarea{ 
display: block;
padding: 3px;
width: 260px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #939598;
	border: 1px solid;
	border-color: #939598;

	margin-top: 8px;
	margin-bottom: 8px;
}

textarea{ 
	overflow: auto;

}

.border{ 
	border: 0;
}

.submit, .reset {
display: block;
width: auto;
heigth:20px;
float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
background-color:#FFF;
border: 0;
margin-top:10px;
margin-left:0px;
padding: 0;
text-align:left;
text-decoration:none;
background-color:#FFF;
}

.reset {margin-left:20px;};

.submit:hover, .submit:focus,.reset:hover, .reset:focus{ font-weight:bold;}

form { 

margin-top: 0px;
}
