html,body {
	width:100%;
	height:100%;
	min-height:100%;
	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	background:#e5e5e5;}
	
	margin:0;
	padding:0;
	/* text-align: center; */
}

body { text-align: center; }


#container {
	margin: 2px auto;
	position:relative;
	left:0px;
	top:0px;
	width:800px;
	z-index:2;
	text-align: left;
	
	}


#box {
	position:absolute;
	left: 0px;
	top: 0px;
	width: 800px;
	height:100%;
	z-index:2;
	
	
	}


h1 { color : #FF0000; font : normal 20px/120% Arial, Verdana, sans-serif; padding : 0; }

img {
	border:none;
}

/*a:link {
	color:#333;
}*/

/*a:visited {
	color:#666;
}*/

/*a:hover, a:focus, a:active {
	color:#FF6705;
	text-decoration:none;
}*/

p {
	font-size:12px;
	margin:0 0 12px 0;
}

label {
	font-size:12px;
}


/* Kopfbereich */
#kopfb {
	position:absolute;
	left:0%;
	top:0;
	width:800px;
	z-index:10000;
	
	height: 100%;
	}

#kopf {
	width:800px;
	height:139px;
	z-index:11000;
}


/* Menue oben */
#menue { 
position : absolute;
top : 83px;
left : 20px;
width : 85px;
margin : 0;
padding : 0;
z-index : 13000;
} 
#menue2 { 
position : absolute;
top : 83px;
left : 88px;
width : 112px;
margin : 0;
padding : 0;
z-index : 13000;
} 
#menue3 { 
position : absolute;
top : 83px;
left : 179px;
width : 98px;
margin : 0;
padding : 0;
z-index : 13000;
} 
#menue4 { 
position : absolute;
top : 83px;
left : 255px;
width : 112px;
margin : 0;
padding : 0;
z-index : 13000;
} 

#menue5 { 
position : absolute;
top : 83px;
left : 384px;
width : auto;
margin : 0;
padding : 0;
z-index : 13000;
} 


#menue6 { 
position : absolute;
top : 83px;
left : 475px;
width : auto;
margin : 0;
padding : 0;
z-index : 13000;
} 


#menue7 { 
position : absolute;
top : 83px;
left : 566px;
width : auto;
margin : 0;
padding : 0;
z-index : 13000;
} 
/* Main (Content area) */
#inhalt{
 padding-left: 20px;
 padding-top: 139px;
 padding-right:230px;
 padding-bottom: 15px;
  z-index:14000;
  min-height:430px;
  *height:430px;
  background-color:#ffffff;
  }
  
  
#inhalt p{ font : normal 12px/120% Arial, Verdana, sans-serif; color : #000; }

/*#inhalt table td { vertical-align:top; 
		background: none;
		width: 90px;
		height: 90px;} */





	
/* Page footer */
#untenb {
	position:absolute;
	background-color:#ffffff;
	padding-top:0px; 
	padding-right:0px;
	padding-bottom10px;
	padding-left:0;
		}
	
#unten {
	position:absolute;
	z-index:13000;
	}
	
#produkt {
	position:absolute;
	padding: 75px 0px 0px 0px;
	width:600px;
	left:20px;
	z-index:14000;
	}




/* Rechte Seite */
#rechts {
	position:absolute;
         width:178px;
	top: 170px;
	left:600px;
         font : normal 12px/140% Arial, Verdana, sans-serif; 
         color : #000000;
         
	}

#rechts a { text-decoration : none; color : #000000; }
#rechts a:HOVER { text-decoration : underline; }



/* Menue rechts */
#rmenue {
	position:absolute;
	
	width:85px;
	top: -21px;
	left:600px;
	z-index:15000;
}	


#rmenue2 {
	position:absolute;
	
	left:671px;
	width:90px;
	top: -21px;
	z-index:15000;
}



/* Notfall */
#notfall {
position:absolute;
	left:601px;
	top:480px;
	width:170px;
	z-index:14000;
	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
}





/* E-Mail-Formular Neu */



.csc-mailform { border: none; }
.csc-mailform input,  .csc-mailform textarea { padding: 3px;}
.csc-mailform-field label { width: 120px; display:block; float: left; font-size:12px; margin-right:10px;}
.csc-mailform-radio { width:10px;}

.csc-mailform-field { padding-bottom: 10px; }
.csc-mailform-field textarea {
width:237px;
}
.csc-mailform-submit {
margin-left:130px;
}
