body {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-top:0px;
	background-image:url(img/kontakt_bg.jpg)
	
}


#center {display: block; text-align: center; margin-top:0px;} 

#content {
width: 1000px; 
margin-left: auto; 
margin-right: auto; 
text-align: left;
background-image:url(../img/cont_bgo.jpg)} 


#main {
	
	z-index:1;
	width: 1000px;
	height:100%;
	position:absolute;
}

#head {
	z-index:2;
	width: 975px;
	
	
	
	
	
}

#head_left {
	
	z-index:4;
	
	float:left;
	
	
	}



#head_right {
	
	z-index:3;
	
	float:right;
	
}


#blasen {
        
		width:322px;
		height:440px;
		
}



#cont {
       margin-top:0px;
	   min-height:400px;
	   height:auto;
	   width:550px;
	   margin-left:250px;
	   margin-top:-180px;
}

#cont_left {
       width:auto;
	   float:left;
}
*+html #cont_left {
padding-top:25px
}

#cont_right {
       width:auto;
       margin-top:25px;
	   margin-left:200px;
}
#foot
{
    font-family: verdana, Helvetica, sans-serif;
	
	font-size: 10px;
	color: #131313;
	text-decoration:none;
	padding-top:20px;
	padding-left:55px;
	width:229px;
	height:48px;
	float:right;
	
}





h1 {font-size: 18px;
color: #ffffff;
font-weight: normal;
margin-bottom:0px}



* html h1 {margin-bottom:0px}

h2 {font-size: 12px;
font-weight:bold;
color: #ffffff;
}
* html h2 {margin-bottom:0px}
* html p {margin-bottom:0px}

h3 {font-size: 16px;
color: #ffffff;
font-weight: normal;
margin-bottom:0px}


/* navigation*/

#menu {list-style-type:none; margin:0px 0 0 0px; padding:0; font-size:0.8em; font-family: Arial, Helvetica, sans-serif; height:24px; position: relative}

#menu li {display:block; float:left; position:relative; z-index:100; }
#menu li span {display:block; z-index:100; padding: 0px 0px; }
#menu li a, #menu li a:visited {display:block; padding:0; white-space:nowrap;}

#menu dl {
	position:absolute;
	top:0;
	left:0;
	margin: 0;
	padding: 0;
	background-color: transparent;
	background-image: url(../img/nav/trans.gif);
	
}
* html #menu dl {background:transparent url(../img/nav/trans.gif);}
#menu dt {margin:0;  float:left;  margin-right:-2px}
#menu dd {display:none; background: transparent; clear:left; margin:0; padding:0; color: #fff; font-size: 1em; text-align:left; border-left: 1px solid #616161; border-right: 1px solid #616161; }

#menu dt a, #menu dt a:visited {display:block; color:#000; padding: 4px 10px; text-decoration:none; }
#menu dd a, #menu dd a:visited {color:#000; text-decoration:none; display:block; padding: 4px 10px;}

#menu li a:hover {border:0; text-decoration:none;}

#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl { }
#menu li:hover dt a, #menu li a:hover dt a, #menu dd a:hover {}


  .navStart       { 
             display:block;
             background-image: url(../img/nav/ueberuns_off.jpg);
             width:51px; 
			 height:187px;
			 background-repeat:no-repeat; 
			 
			 }
   a:hover.navStart { background-image:url(../img/nav/ueberuns_over.jpg); }
   
    .navMotion       { 
             display:block;
             background-image: url(../img/nav/motion_off.jpg);
             width:51px; 
			 height:187px;
			 background-repeat:no-repeat; 
			 
			 }
   a:hover.navMotion { background-image:url(../img/nav/motion_over.jpg); }
   
   .navPrint      { 
             display:block;
             background-image: url(../img/nav/print_off.jpg);
             width:51px; 
			 height:187px;
			 background-repeat:no-repeat; 
			 
			 }
   a:hover.navPrint { background-image:url(../img/nav/print_over.jpg); }
   
    .navWeb      { 
             display:block;
             background-image: url(../img/nav/web_off.jpg);
             width:51px; 
			 height:187px;
			 background-repeat:no-repeat; 
			 
			 }
   a:hover.navWeb { background-image:url(../img/nav/web_over.jpg); }
   
   
.textfeld {width:320px;
	border: 1px solid #545454;
	height:18px;
	font-family: Trebuchet MS, Trebuchet, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin-top:2px;
	margin-bottom:2px}
	
.errfeld {width:320px;
	border: 1px solid #ff0000;
	background-color: #FF9999;
	height:18px;
	font-family: Trebuchet MS, Trebuchet, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin-top:2px;
	margin-bottom:2px}	
	
.anfrage {width:320px;
	border: 1px solid #545454;
	font-family: Trebuchet MS, Trebuchet, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin-top:2px;
	margin-bottom:2px}
	
.errfrage {width:320px;
	border: 1px solid #ff0000;
	background-color: #FF9999;
	font-family: Trebuchet MS, Trebuchet, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin-top:2px;
	margin-bottom:2px}
	
.abschicken {
	width:324px;
	background-color:#1b191c;
	border: 1px solid #545454;
	font-weight:bold;
	height:20px;
	font-family: Trebuchet MS, Trebuchet, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	margin-top:2px;
	cursor:pointer;
	margin-bottom:2px
	}
   
   
