/*Farben
hellgrau: #F7F7F7
grau: #e3e3e3
dunkelgrau: #4c4c4c
rot: #858585
*/

/* Arbeitsbuehnen Startseite
 * * * * * * * * * * * * * * * * * * * * * * * * * */
 
 div#arbeitsbuehnen div.buehnen_box {
 	width: 237px;
	border: 1px solid #4C4C4C;
	float:left;
	margin: 0 0 5px 5px;
 }
 
div#arbeitsbuehnen div.buehnen_box h2   {
     background:#4c4c4c; 
	font-size: 75%;
	padding:0px;
	margin:0px;
	width: 237px;
} 
 
div#arbeitsbuehnen div.buehnen_box h2 a {
	display:block;
	color: #fff; 
	padding: 4px 0 4px 4px;
	text-decoration:none;
}
div#arbeitsbuehnen div.buehnen_box h2 a:hover {
	text-decoration:underline;
}
div#arbeitsbuehnen div.buehnen_box p  {
	font-size: 70%;
	margin: 5px 5px 5px 5px;
	min-height:90px;
} 
* html div#arbeitsbuehnen div.buehnen_box p  {
	height:90px;
} 
div#arbeitsbuehnen div.buehnen_box a img  {
	border:none;
}









/* Allgemein
 * * * * * * * * * * * * * * * * * * * * * * * * * */


body { padding-top: 10px; padding-left: 15px; font-size: 100.01% }
body, td, li, a, p { color: #4c4c4c; font-family:  Verdana, Arial, Helvetica, sans-serif; }
a:hover  { color: #e83817 }

ul {
	padding: 0px;
	margin: 0px 0 0 20px;
}


#produktsuche form {
	margin-left: 10px;
}
#produktsuche select{
	width: 180px;
	font-size: 0.9em;
}




#box_oben{
	padding: 0px;
	width: 948px;
	height: 14px;
	background-color: #000;
	margin: 0px;	
}



#navibar_links, #footer_links{ margin-left:8px; float:left; }
#datum {font-size: 70%;}



#mittebox {
width: 948px;
	background-color: #e3e3e3;
	padding: 0px;
	margin-top: 2px;

}


/**************** subnavi *************************/
#subnavi {
	float:left;
	width: 175px;
	padding-top: 10px;

}
* html #subnavi {
	width: 179px;
}

#subnavi h1 {font-size: 80%; margin-left: 10px }
#subnavi ul  { margin: 0; margin-left: 10px; padding: 0; list-style:none;  padding-bottom: 4;  }
#subnavi ul a { color: #4c4c4c; font-size: 60%; font-weight: bold; text-decoration:none; width: 100%; padding-top: 3px; padding-bottom: 0px;  display:block; }
#subnavi ul a:hover  { background-color: #f4f4f1; }

#subnavi ul ul  { margin-left: 13px; padding-left: 3px; list-style:none }
#subnavi ul ul a { color: #797979; font-size: 60%; font-weight: normal; text-decoration:none; width: 100%; border-style: none; display:block; }
#subnavi ul ul a:hover  { background-color: #f4f4f1; }


/**************** content *************************/

#content_technik {
	width: 700px;
	margin-left: 10px;
	min-height: 450px;
}
#content_technik p {
	float:left; 
	width: 126px; 
	margin-right: 20px; 
	color: #4c4c4c; 
	font-size: 60%; 
	font-weight: bold; 
}



#content  {
    width: 745px;
	float:right;
	padding-top: 10px;
	padding-bottom: 20px;
	background-color: #fff;
	padding-left: 10px;
	
}
* html #content  {
	width: 740px;
	
}


#content_normal {
	width: 700px;
	margin-left: 10px;
	min-height: 450px;
}
* html #content_normal {
	height: 400px;
}
#content_normal h1{
	font-size: 90%;
}
#content_normal p{
	font-size: 80%;
	width:600px;
}
#content_normal ul{
	font-size: 80%;
}
#content_n {
	width: 700px;
	margin-left: 10px;
}
#content_n h1{
	font-size: 90%;
}
#content_n p{
	font-size: 80%;
	width:600px;
}
#content_n ul{
	font-size: 80%;
}

#arbeitsbuehnenuebersicht {
	width: 700px;
	margin-left: 10px;
	min-height: 450px;
}
* html #arbeitsbuehnenuebersicht {
	 height: 450px;
}

#arbeitsbuehnenuebersicht img {
   width: 109px;
    margin-top: 20px;
	float:left;
	margin-right: 20px;
}
#arbeitsbuehnenuebersicht h2   {
    color: #4c4c4c; 
	font-size: 75%;
	padding:0px;
	margin:0px;	
}

#arbeitsbuehnenuebersicht a   {
	font-size: 100%;
	font-weight: bold;	
}


#arbeitsbuehnenuebersicht p{
float:left;
width: 450px;
font-size: 70%;
margin-top: 8px;
margin-bottom: 15px;

}
#arbeitsbuehnenuebersicht table{
	width: 100%;
}
#arbeitsbuehnenuebersicht td {
	font-size: 70% ;
	padding:3px;
	vertical-align: top;
}


#headline  {
    margin-top: 2px;
	margin-left: 10px;
	padding-bottom: 8px;
	width: 720px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 15px;
}
#headline h1  { color: #e83817; font-size: 90% ; font-weight: bold; width: 450px; margin-bottom: 5px; padding-bottom:0px;  }
#headline p { color: #4c4c4c; font-size: 70% ; font-weight: bold; width: 540px; margin: 0px; padding:0;  }








#content_links {
margin-left: 10px;
float:left;
width: 355px;
font-size: 80% ;
}
* html #content_links {
margin-left: 5px;
}

#content_links table {
	width: 340px;
	border: 0;

}

#content_links td {
	font-size: 80% ;
	padding:3px;
	vertical-align: top;
}

tr.tr_grau { background-color: #e3e3e3; }
tr.tr_grau_strong{
font-size: 90% ;
	background-color: #e3e3e3;
	font-weight: bold;
}

tr.tr_hellgrau { background-color: #F7F7F7; }


#content_rechts {
 float:left;
 width: 350px;
}
#content_rechts a {
	
}
div#content_links h2 {
   color:#4C4C4C;
   font-size:80%;
   margin-top:0;
   padding-top:0
}
div#content_rechts ul {
margin-left: 15px;
 font-size: 75%;
}

#content_diagramme {
margin-top: 25px;	
margin-left: 10px;
}

#content_diagramme p {
float: left;	
}
#content_diagramme p img {
border: 0;
}





#cleaner {
	clear:both;
	font-size:0;
	border:0;
}







/*home*/
#mittebox_home {
    width: 948px;
	background-color: #ffffff;
	padding: 0px;
	margin-top: 2px;

}
#content_home  {
    width: 730px;
	float:left;
	background-color: #fff;
	margin-left: 2px;
	
}


#subnavi_home { float: left; background-color: #e83817; vertical-align: top; width: 190px; padding-top: 10px; height: 435px; }
#produktsuche, #news, #kontaktdaten { width: 100%; padding-top: 10px; padding-bottom: 12px; border-bottom: 2px solid white; }
#produktsuche form select { width:160px;  font-size: 60%}
#produktsuche p, #news p, #kontaktdaten p { color: white; font-size: 70%; margin-left: 10px; }
#produktsuche h3, #news h3, #kontaktdaten h3 { color: white; font-size: 70%; margin-left: 10px; }
#kontaktdaten { border-width: 0; }
#produktsuche select { width: 100px; }
#news a {
	color:#fff;
	text-decoration:none;
}


/*footer*/
#box_footer{ width: 948px; background-color: black; font-size: 60%; padding-left: 0; padding-top: 4px; padding-bottom: 4px; color: #ffffff; height: 14px; margin-top: 4px; margin-bottom: 50px; }
#box_footer a {font-size: 100%;  color: white; text-decoration: none; padding-top: 4px; padding-bottom: 4px; padding-left:20px; }
#footer_links { float: left; width: 500px; }
#footer_rechts { float:right; margin-right: 10px; width:300px; text-align:right; }
* html #footer_rechts {  }

