html {
	overflow: scroll;
	height: 100%;
	margin: 0;
	padding: 0; 
}

body {
 background-color: 	#FFFFFF;
 margin-top : 0px;
 height: 100%;
 margin: 0;
 padding: 0;
 background-image: url(/images/bgb2.png);
 background-repeat : repeat-x;
}

a {  
  text-decoration : none;  
}

.container {
width : 900px;
margin-left:auto;
margin-right:auto;
padding-bottom:16px;
}


.header {
  width : 900px;
  height : 156px;
  background-color : #FFF;
  border-bottom : 2px solid #E0E0E0;
  
}

.red_header {
	color : #990000;
	font-family : sans-serif;
	font-size : 24px;
}


.navi {
border-bottom : 1px solid #E0E0E0;
height : 28px;
width : 900px;
background-image: url(images/navi_neu.png);
}

.logo {
margin-top : 10px;
margin-bottom : 10px;
margin-left : 10px;
width : 300px;
height : 30px;
}


.navi_text {	
width : 700px;
font-family : arial, verdana, helvetica;
color :  #004040;
font-size: 11px;
font-weight : bold;
height : 30px;
}

.maschinen_header {
padding-left : 10px;
font-family : arial, verdana, helvetica;
color :  #004040;
font-size: 12px;
font-weight : bold;
background-color : #FFB062;
}

.text {

font-family : arial, verdana, helvetica;
font-size : 12px;
color : #000000;
text-align: left;
padding-left : 10px;
padding-right : 10px;
margin-left : 10px;
font-weight : bold;

}
/* lightbox */




#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }


/* end lightbox */








.text_n {

font-family : arial, verdana, helvetica;
font-size : 12px;
color : #000000;
text-align: left;
font-weight : bold;

}

.text_n_a{

font-family : arial, verdana, helvetica;
font-size : 12px;
color : #990000;
text-align: left;
font-weight : bold;
text-decoration : none;
color : 

}


.text1 {

font-family : arial, verdana, helvetica;
font-size : 12px;
color : #000000;
text-align: left;
padding-left : 10px;
padding-right : 10px;
margin-left : 10px;


}

.text2 {

font-family : arial, verdana, helvetica;
font-size : 14px;
color : #000000;
text-align: left;
padding-left : 10px;
padding-right : 10px;
margin-left : 10px;
font-weight : bold;

}

.text_bold {

font-family : arial, verdana, helvetica;
font-size : 12px;
font-weight : bold;
color : #000000;
text-align: left;
padding-left : 10px;
padding-right : 10px;
margin-left : 10px;

}

.top_offer {
-moz-border-radius: 10px;
border-radius: 10px;
padding : 2px;
background-color : #990000;
width : 178px;
height : 510px;
margin : 200px 0px 0px 900px;
position :absolute;
	
}

.sonderangebot {
	
font-family : sans-serif;
color : white;
font-size : 13px;
padding : 0px 0px 0px 8px;
	
	
}

.cssbutton {
-moz-border-radius: 5px;
border-radius: 5px;
width : 150px;
height : 28px;
background-color : #F1F1F1;
color : #990000;
padding-top : 12px;
margin-top : 8px;
	
}

.cssbutton_link {

color : #696969;
text-decoration : none;
	
}

.cssbutton_newsletter {
font-size : 13px;
font-family: sans-serif;
font-weight : bold;
-moz-border-radius: 5px;
border-radius: 5px;
width : 220px;
height : 28px;
background-color : #B70000;
color : #AAAAAA;
padding : 10px 0px 0px 19px;
margin :10px 0px 0px 38px;	
}


.cssbutton_offer {

color : #c5c5c5;
text-decoration : none;
margin-top : 10px;
	
}


.input_text {
  
  width : 180px;
  height : 20px;
  margin : 5px;
  background-color :  #FF9191;
  
}

.input_textarea {

  width : 180px;
  height : 80px;
  margin : 5px;
  background-color :  #FF9191;

}

.input_text1 {
  
  width : 250px;
  height : 20px;
  margin : 5px;
  background-color :  #FF9191;
  
}

.input_textarea1 {

  width : 250px;
  height : 80px;
  margin : 5px;
  background-color :  #FF9191;

}

.input_text2 {
  
  width : 300px;
  height : 20px;
  margin : 5px;
  background-color :  #FF9191;
  
}

.input_textarea2 {

  width : 300px;
  height : 80px;
  margin : 5px;
  background-color :  #FF9191;

}

.table1 {

margin-left : 10px;
width : 400px;

}

.header2 {

font-family : arial, verdana, helvetica;
font-size : 16px;
color : #000000;
text-align: left;
padding : 15px;
margin-left : 10px;
font-weight : bold;


}

.header3 {

font-family : arial, verdana, helvetica;
font-size : 16px;
color : #000000;
text-align: left;
font-weight : bold;
margin-right : 20px;
}

.header_new {

font-family : arial, verdana, helvetica;
font-size : 16px;
color : #000000;
text-align: left;
font-weight : bold;
}

.bullet {

 list-style-type: square;
color : #CC2C32;
font-family : arial, verdana, helvetica;
font-size : 12px;
}

#overall {
 min-height:100%;
}

#content {

padding-bottom: 230px;
overflow:auto;

}

#lastword {
 clear: both;
 position: relative; 
 height: 200px;
 margin-top: -230px;
 width : 100%;
 background-color : #990000;
 border-top : 1px solid #9B5757;
 margin-left : 0px;
 margin-right : 0px;
 margin-bottom : 0px;
 
	
}

.lastword_content {
	
font-family : sans-serif;
font-size : 12px;
color : #c0c0c0;
width : 850px;
margin-right : auto;
margin-left : auto;
padding-top : 5px;
	
	
}

.lastword_bold {
font-family : sans-serif;
font-size : 14px;
font-weight : bold;
color : #c0c0c0;	
	
}

.verylastword {	
 
 height: 30px;
 width : 100%;
 background-color : #ffffff;
 border-top : 1px solid #808080;
 margin-left : 0px;
 margin-right : 0px;
 margin-bottom : 0px;	
	
}

.verylastword_content {
font-family : sans-serif;
font-size : 12px;
width : 900px;
margin-right : auto;
margin-left : auto;
padding-top : 8px;
text-align : center;
font-weight : bold;
color : #383838;
}

.vlwa {
text-decoration : none;
font-family : sans-serif;
font-size : 12px;
color : #383838;
font-weight : bold;	
}

/***** maschinenauswertung v6 neue stylesheeds. added by rmf 13.11.2011 ****/


.result_table {
	
width : 900px;
font-family : sans-serif;
font-size : 11px;
border-collapse :collapse;
border : 1px solid #A3A3A3;
	
}

.bild {
	width:80px;
	border-collapse :c.machines-commands .machines-button a{
    border: 0px none white;
	padding: 4px 15px;
	color: white !important;
	font-weight: bold;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #ff6600;
	behavior: url(PIE.htc);
}
.machines-commands .machines-button a:hover{
	background: #333;
	behavior: url(PIE.htc);
}ollapse;
	border : none;
	height : 80px;
	
}
.type {
	border-collapse :collapse;
	width : 120px;
	border-left : 1px solid #A3A3A3;
	border-collapse : collapse;
	padding-left : 5px;
	
}
.make {
	border-collapse :collapse;
	width : 120px;
	border-left : 1px solid #A3A3A3;
	border-collapse : collapse;
	padding-left : 5px;
	
}

.make_header {
	border-collapse :collapse;
	width : 120px;
	border-left : 1px solid #A3A3A3;
	border-right : 1px solid #A3A3A3;
	border-collapse : collapse;
	padding-left : 5px;
	
}

.controltype {
	border-collapse :collapse;
	width : 80px;
	border-left : 1px solid #A3A3A3;
	border-collapse : collapse;
	text-align : center;
	padding-left : 5px;
}

.controltype_header {
	border-collapse :collapse;
	width : 80px;
	border-left : 1px solid #A3A3A3;
	border-right : 1px solid #A3A3A3;
	border-collapse : collapse;
	text-align : center;
	padding-left : 5px;
}

.controlname {
	border-collapse :collapse;
	width : 200px;
	border-left : 1px solid #A3A3A3;
	border-collapse : collapse;
	padding-left : 5px;
	
}

.controlname_header {
	border-collapse :collapse;
	width : 200px;
	border-left : 1px solid #A3A3A3;
	border-collapse : collapse;
	padding-left : 5px;
	
}
.details {
	border-collapse :collapse;
	width : 100px;
	padding-left : 5px;

	
}

.details_left {
	border-collapse :collapse;
	width : 100px;
	padding-left : 5px;
	border-left: 1px solid #A3A3A3;

	
}

.details_header {
	border-collapse :collapse;
	width : 300px;
	padding-left : 5px;
	border-left: 1px solid #A3A3A3;

	
}


.bg1 {
background-color : #FCF4F4;
border : 1px solid #A3A3A3;
}

.bgtop {
	
	background-color : #990000;
	height : 28px;
	text-align : center;
	font-family : sans-serif;
font-size : 13px;
font-weight : bold;
color : white;
	
}

.bg2 {	
background-color : #F2EAEA;
border : 1px solid #A3A3A3;
}


/* details */


.masch_kat {
	width : 898px;
	font-family : sans-serif;
	font-size : 14px;
	padding : 0px 0px 0px 20px;
	margin : 0px 0px 10px 0px;

}

.masch_stamm {
	float : left;
	width : 446px;
	margin : 0px 0px 20px 0px;
	

	
}
.masch_details {
	float : right;
	width : 446px;
	
	
	
}

.masch_clear {
	clear : both;
	border-bottom : 2px dashed #BFBFBF;
	padding : 10px 0px 0px 0px;
	margin : 0px 0px 10px 0px;
	
}

.masch_bilder {
	width : 898px;
		
	
	
}

.masch_li {
	list-style-type: square;
	color : #707070;
	
}

.masch_text_container {
	margin-bottom : 5px;	
}

.masch_text_bold {
	font-family : sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : black;
}

.masch_text {
	font-family : sans-serif;
	font-size : 14px;
	color : black;
}


.masch_details_header {
font-family : sans-serif;
font-size : 14px;

	
	
}

.buttons {
	height : 30px;
	text-align : left;
	width : 620px;
	
}


.masch_button a{
    border: 0px none white;
	padding: 4px 15px;
	color: white !important;
	font-weight: bold;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #990000;
	behavior: url(PIE.htc);
	width : 100px;
	font-family : sans-serif;
	font-weight : bold;
	margin: 5px 0px 0px 15px;
}
.masch_button a:hover{
	background: #333;
	behavior: url(PIE.htc);
	width : 100px;
	font-family : sans-serif;
	font-weight : bold;
	margin: 5px 0px 0px 15px;
}
}





