
@font-face{font-family: OSC; font-display: swap; src:url(/fonts/OpenSans-Regular.woff);}
@font-face{font-family: OSCL; font-display: swap; src:url(/fonts/OpenSansCondensed-Light.woff);}
body,html{font-family: OSC, verdana;
	font-size:0.9em;
	font-weight:300;
	margin: 0;
	padding: 0;
	background-color:#e2e2e2;
	height:100%;
	box-sizing:border-box;
}
img {border:0;}
td{font-family: OSC, Verdana, Arial;
   font-size:0.8rem;
   font-weight:normal;
   color:#333333;
   }
td.head{font-family: OSC,Verdana, Arial;
   font-size:0.9rem;
   font-weight:normal;
   color:#000000;
   background-color:#eeeeee;
   }
td.ks{font-family: OSC,Verdana,Arial;
   font-size:0.8rem;
   font-weight:normal;
   color:#000000;
   padding-left:1em;
  }   
td.net{font-family: OSC,Verdana,Arial;
   font-size:1rem;
   font-weight:300;
   color:#000000;
   padding-left:10px;
   text-align:left;
  }    
   
td.klein{font-family: OSCL,Verdana,Arial;
   font-size:0.8rem;
   font-weight:normal;
   color:#eeeeee;
  }
td.indexklein{font-family: OSCL, Verdana,Arial;
   font-size:1rem;
   font-weight:normal;
   color:#000000;
  }

.mobil{display:none;}
.desktop{display:block}
.head_wrapper{width:100%;	border-bottom:thin; -webkit-box-shadow: 0px 6px 10px -7px; rgba(0,0,0,1); -moz-box-shadow: 0px 6px 10px -7px rgba(0,0,0,1); box-shadow: 0px 6px 10px -7px rgba(0,0,0,1);} 

.aligncenter{text-align:center;}
.alignright{text-align:right;}
.alignleft{text-align:left;}
.pic_Bildergallerie{ height:auto;  max-height:100%; width:auto;}
.pic_Bildergallerie_mobil_vertical{ width:auto;  max-width:100%; height:auto;}
.pic_responsive{max-width:100%; height:auto;}
#bigpic{ height:auto;  max-height:100%; width:auto;}
.bigpic_div_width{width:100%}
.bigpic_div_display{display:inline-block;}
.bgcolwhite{background-color:#ffffff;}
.bgcolblack{background-color:black;}
.button_mhb{background:transparent; color:#fff; border-color:#fff; border:1px;}
.colorwhite{color:#ffffff;}

.border0011{border-width:0px 1px 1px 0px; border-style:solid; border-color:#a2a2a2; border-radius:0px 0px 5px 0px;}
.border1111{border-width:1px 1px 1px 1px; border-style:solid; border-color:#a2a2a2;}
.border0000{border:0;}

.border_rad_0050{border-radius:0px 0px 5px 0px;}

.flexbox{display:flex; flex-direction:row; flex-wrap:wrap;}
.flexbox_column{display:flex; flex-direction:column;}
.flexbox_row_mobil_column{display:flex; flex-direction:row; flex-wrap:no-wrap;}
.flexbox_jc_sb{justify-content:space-between;}
.flexbox_jc_start{justify-content:flex-start;}
.flex_align_cont_start{align-content:flex-start;}


.flex_item_grow{flex-grow:1}
.flex_itemwidth{width:100%;}
.flex_itemwidth50{width:48%; }
.flex_itemwidth32{width:23%; }
.font1rem{font-size:1rem;}
.font11rem{font-size:1.1rem;}
.mainpic_select_div_block{display:block;}
.mainpic_select_div_iblock{display:inline-block;}


.flexboxItemChild{width:300px; text-align:center; position:relative; }

.grey{background-color:#eaeaea;}

.input_mhb{border:1px solid #f0f0f0; border-radius:4px; line-height:2rem; font-size:1.2rem;  &:focus, &:active{border:1px solid #c0c0c0; outline:none; background-color:#cacaca;}}
.input_mhb:hover{border:1px solid #c0c0c0;}



label{display:inline-block; margin-top:10px;}

.content_wrapper{background-color:#ffffff; padding:5px; border-width:0px 1px 1px 0px; border-style:solid; border-color:#a2a2a2;}
#Fullwrapper{positon:relative; width:100%;	min-height:100%; height:auto; height:100%; margin:0 auto -122px; }
#Wrapper{position: relative; display:block; width:1000px; border-style:solid outset; border:0;	background-color:#ffffff; margin:auto;
           
}
.wrapper_resp{position: relative; 
   display:block;
   width:100%;   
   border-style:solid outset;
   border-width:0;
   border-color:#aaaaaa;
   background-color:transparent;
   margin:auto;
   min-height:100%;
  
   padding-bottom: 120px;
}
.wrapper{width:100%; background-color:#e2e2e2;}
.wrapper_inner{width:80%; margin:auto; background-color:transparent;}
.no_wrap{white-space:nowrap;}
.overflowhidden{overflow:hidden;}
.displayiblock{display:inline-block;}
.weitereBilder2{display:inline-block; border:solid 0px #aaaaaa; border-radius:0px; padding:5px; margin-left:5px; cursor:Pointer;}

#footer {position:absolute; bottom:0; width:100%; background-color:#005EA8;  padding-top:10px; padding-bottom:10px; margin-top:20px; height:80px; color:#ffffff; }
#footer li {list-style-type:none;}				
#footer a{ color:#ffffff;}


.divaligncenter{margin:auto;}
.disiblock{display:inline-block;}
.divdispnone{display:none;}
.TxTalingcenter{text-align:center;}

.marginleft10{margin-left:10px;}
.marginleft20{margin-left:20px;}
.marginright5{margin-right:5px;}
.margintop10{margin-top:10px;}
.margintop15{margin-top:15px;}
.margintop20{margin-top:20px;}
.marginbottom10{margin-bottom:10px;}
.marginauto{margin:auto;}
.padding5{padding:5px;}
.padding10{padding:10px;}
.paddingleft5{padding-left:5px;}
.paddingtop10{padding-top:10px;}
.paddingbottom10{padding-bottom:10px;}
.rd5{border-radius:5px;}
.ovflhid{overflow:hidden}
.shaddow_5{-webkit-box-shadow: 3px 3px 5px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow:    3px 3px 5px 0px rgba(50, 50, 50, 0.75); box-shadow:         3px 3px 5px 0px rgba(50, 50, 50, 0.75);}

.topic{font-family: OSC; font-weight:700; font-size:14pt; color:#000000; width:98%; margin-top:25px; text-align:left; }
.topicbig{font-family:OSC; font-weight:700; font-size:1.6rem; color:#000000; width:98%; margin-top:25px;  text-align:left; }
.topicbig_no_color{font-family:OSC; font-weight:600; font-size:2rem;  width:98%;  text-align:left; }

.Herstellersort_Masch{margin-left:10px; width:85%}
.valign_bottom{vertical-align:bottom;}
.valignmiddle{vertical-align:middle;}

.minwidth100{min-width:100px;}
.width20{width:20px;}
.width300{width:300px;}
.width80P{width:80%;}

.width_d300px_m150px{width:300px;}
.width100{width:100%;}
.width_d15_m100{width:15%;}
.width_d30_m100{width:30%;}
.width_d33_m100{width:33%;}
.width_d50_m100{width:50%;}
.width_d100_m80{width:100%;}
.width_var24{width:300px;}
.pos_rel{position:relative;}



.pic_description_d_m{width:100%; z-index:10; left:0px; opacity:0.7; background-color:#000000; color:#ffffff; font-size:1.1rem; font-weight:600;}

tr.grey{background-color:#E1E1E3;}
tr.white{background-color:#ffffff;}
#Maschdaten tr{border:solid 1px black; line-height:20px; }
#Maschdaten tr:hover{background-color:#7194F7; line-height:20px; }
td.left8px {padding-left:10px; text-align:left;}  

#Maschdaten li{ list-style-type:disc;}
.bordersilver{ border:2px solid silver; border-radius:5px; padding-left:10px;}

li{list-style-type:disc;
	text-align:left;
	list-style-position:inside;
	padding-left:5px;
} 
#Maschdaten tr{border:solid 1px black; line-height:20px; }

td.navi{
   text-align:left;
   padding-left:10px;
   }
td.navitop{font-family: OSC,Verdana,Arial;
   font-size:9pt;
   font-weight:bold;
   padding-left:25px;
   }   
td.navigator{font-family: Verdana,Arial;
   font-size:9pt;
   font-weight:normal;
   color:#aaaaaa;

   }   
td.Ueberschrift{font-family: Verdana,Arial;
   font-size:14pt;
   font-weight:normal;
   color:#666666;
   background-color:#ffffff;
   }
td.Unterschrift{font-family: Verdana,Arial;
   font-size:11pt;
   font-weight:normal;
   color:#666666;
   background-color:#ffffff;
   }
td.navigatortext{font-family: Verdana,Arial;
   font-size:8pt;
   font-weight:normal;
   color:#000000;
   padding-left:15px;
   padding-right:15px;
   }   
td.submenue{font-family: Arial;
   font-size:7pt;
   font-weight:bold;
   padding-left:3px;
   padding-right:3px;
   color:#000000;
   }    
   
input, textaera{font-family:'Open Sans', Verdana,Arial;
   font-size:11pt;
   font-weight:300;
   color:#000000;

  }    
input.shaddow{height:24px; vertical-align:middle;
-webkit-box-shadow:inset 1px 3px 5px 2px #eeeeee;
box-shadow:inset 1px 3px 5px 1px #eeeeee;
border-radius:5px 0px 0px 3px;}
input.senden{border-radius:0px 3px 3px 0px; background-color:#000000; vertical-align:middle; }
   
input.lightgrey {height:28px; vertical-align:middle; background-color:#eeeeee; color:#000000; border:0px; border-radius:3px 0px 0px 3px;}

   
a{font-family:OSC, Verdana,Arial;
   font-size:0.9rem;
   text-decoration:none;
   color:#000;
   }
a:hover{font-family: OSC, Verdana, Arial;
   font-size:0.8rem;
   font-weight:300;
   text-decoration:underline;
   color:#000;
   }
a.bolded{font-family:OSC, Verdana,Arial;
   font-size:0.8rem;
   font-weight:700;
   text-decoration:none;
   color:#000;
   }
a.bolded:hover{font-family:OSC, Verdana,Arial;
   font-size:0.8rem;
   font-weight:700;
   text-decoration:underline;
   color:#000;
   }
a.navi{font-family: OSC,Verdana, Arial;
   font-size:10pt;
   font-weight:normal;
   color:#555555;

   }
a.navi:hover{font-family: OSC, Verdana, Arial;
   font-size:10pt;
   font-weight:normal;

    }
a.ET{font-family:font-family: OSCL, sans-serif, Dosis; font-size:16pt; color:#7194F7; width:98%; margin-top:25px; text-align:left; font-decoration:none; }
a.ET:hover {font-decoration:underline;}
a.Maschinenliste{font-family: OSCL,Verdana, Arial;
   font-size:12pt;
   font-weight:300;
   color:#000000;
   text-decoration:none;
   }
a.Maschinenliste:hover{font-family: OSCL,Verdana, Arial;
   font-size:12pt;
   font-weight:300;
   color:#000000;
   text-decoration:underline;
   } 

a.Maschinenliste_extra{font-weight:bold; font-size:12pt;}
a.Maschinenliste_extra:hover{font-weight:bold; font-size:12pt;}  
a.submenue{font-family: OSC,Verdana, Arial;
   padding-left:5px;
   font-size:7pt;
   color:#444444;
   text-decoration:none;
   }  
a.submenue:hover{font-family: OSC,Verdana, Arial;
   padding-left:5px;
   font-size:7pt;
   color:#444444;
   background-color:#eeeeee;
   text-decoration:underline;
   } 
H1   {font-family: OSCL, Verdana, Arial;
   font-size:1.1rem
  

   margin-bottom:3px;
   }
H2   {font-family:OSCL, sans-serif, Dosis, Verdana, Arial;
   font-size:20pt;
   font-weight:300;
   color:#000000;
   background-color:#ffffff;
   }
H3   {font-family:OSC, sans-serif, Dosis, Verdana, Arial;
   font-size:1rem;
   font-weight:bold;
   text-decoration:underline;
   color:#000000;
   background-color:#ffffff;
   }
ul ,li {list-style-type: none; margin:0;}

.fenstertitel {padding-left:3px; font-family:OSCL,  Verdana, Arial;
	 line-height:2rem;
   font-size:1.2rem;
   font-weight:300;
   color:#000000;
   }
.hellgrau{background-color:#ebebeb;}
.dunkelgrau{background-color:#aaaaaa;}

.lst{font-family: Verdana, Arial;
   font-size:11pt;
   font-weight:normal;
   background-color:#fff;
   line-height:17pt;
   border:1px;
 }
 .lst:hover{font-family: OSC,Verdana, Arial;
   font-size:11pt;
   font-weight:normal;
   background-color:#DFE0EF;
 }
.rahmen{
 	box-shadow: 3px 3px 10px 0px #eeeeee;
-moz-box-shadow: 3px 3px 10px 0px #eeeeee;
-webkit-box-shadow: 3px 3px 10px 0px #eeeeee;
border:solid 1px #eeeeee;
border-radius:10px;
background: linear-gradient(-45deg, #d4e0fc 0%, #616161 24%, #fafafa 100%);
background: -moz-linear-gradient(-45deg, #d4e0fc 0%, #616161 24%, #fafafa 100%);
background: -webkit-linear-gradient(-45deg, #d4e0fc 0%, #616161 24%, #fafafa 100%);
background: -ms-linear-gradient(-45deg, #d4e0fc 0%, #616161 24%, #fafafa 100%);
background: -o-linear-gradient(-45deg, #d4e0fc 0%, #616161 24%, #fafafa 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d4e0fc, endColorstr=#fafafa,GradientType=1);}



#machine ul{ list-style-type:none; list-style-position:inside; cursor:pointer; left:0px;}
#machine ul li{ position:relative; float:left; margin-right:5px; border:solid thin #aaaaaa;  padding:3px; list-style-position:inside;}
 .pics{ text-align:center; border:solid 1px #eeeeee; border-radius:3px; padding:5px; margin-right:15px; margin-bottom:15px;
 	box-shadow: 3px 3px 10px 0px #eeeeee;
-moz-box-shadow: 3px 3px 10px 0px #eeeeee;
-webkit-box-shadow: 3px 3px 10px 0px #eeeeee;
}
.pics:hover{ text-align:center; border:solid 1px #aaaaaa; border-radius:3px; padding:5px; margin-right:15px; margin-bottom:15px;
 	box-shadow: 3px 3px 10px 0px #aaaaaa;
-moz-box-shadow: 3px 3px 10px 0px #aaaaaa;
-webkit-box-shadow: 3px 3px 10px 0px #aaaaaa;
}
 .morepics{width:120px; text-align:center; border:solid 1px #eeeeee; border-radius:3px; padding:5px; margin-right:31px; margin-bottom:15px; float:left;
 	box-shadow: 3px 3px 10px 0px #eeeeee;
-moz-box-shadow: 3px 3px 10px 0px #eeeeee;
-webkit-box-shadow: 3px 3px 10px 0px #eeeeee;
}
.morepics:hover{width:120px; text-align:center; border:solid 1px #aaaaaa; border-radius:3px; padding:5px; margin-right:31px; margin-bottom:15px; float:left;
 	box-shadow: 3px 3px 10px 0px #aaaaaa;
-moz-box-shadow: 3px 3px 10px 0px #aaaaaa;
-webkit-box-shadow: 3px 3px 10px 0px #aaaaaa;
}
 .morevids{position:relative; width:200px; text-align:center; border:solid 1px #eeeeee; border-radius:3px; padding:5px; margin-right:31px; margin-bottom:15px; float:left;
 	box-shadow: 3px 3px 10px 0px #eeeeee;
-moz-box-shadow: 3px 3px 10px 0px #eeeeee;
-webkit-box-shadow: 3px 3px 10px 0px #eeeeee;
}
.morevids:hover{position:relative; width:200px; text-align:center; border:solid 1px #aaaaaa; border-radius:3px; padding:5px; margin-right:31px; margin-bottom:15px; float:left; cursor:pointer;
 	box-shadow: 3px 3px 10px 0px #aaaaaa;
-moz-box-shadow: 3px 3px 10px 0px #aaaaaa;
-webkit-box-shadow: 3px 3px 10px 0px #aaaaaa;
}
.morevids:hover .playbutton{background-image: url("./images/play1.png");}
.playbutton {
    width: 80px;
    height: 80px;
    background-image: url("./images/play.png");
    background-size: cover;
    position:absolute; top: 43px; left: 65px;
    cursor: pointer;
}


tr.lst td{
	padding-bottom:3px;
	padding-top:3px;
 	border-bottom:dotted 1px #ccc;
border-colapse:colapse;}


div.Masch_List_Wrapper{position:relative; background-color:#fff; padding:5px; width:100%; margin-bottom:30px; border-radius:5px; border-left:1px; border-top:1px; border-bottom:1px; border-right:1px; border-style:solid; border-color:#bbbbbb;}
div.Masch_List_Wrapper:hover{background-color:#D8E5F6; padding:5px;  width:100%; margin-bottom:30px; border-radius:5px; border-left:1px; border-top:1px; border-bottom:1px; border-right:1px; border-style:solid; border-color:#bbbbbb; -webkit-box-shadow: 0px 0px 10px #2a2c2b; /* webkit browser*/ -moz-box-shadow: 0px 0px 10px #2a2c2b; /* firefox */ box-shadow: 0px 0px 10px #2a2c2b;}

#myborder{
	border-width:1px;
	border-color:#000000;
	border-style:solid;
	padding:5px;
	}


#myborder2{
	border-width:1px;
	border-left-color:#000000;
	border-top-color:#000000;
	border-right-color:#ABD9FD;
	border-bottom-color:#ABD9FD;
	border-style:solid;
	padding-left:5px;
	}
	
	
#myborder3{
	border-width:1px;
	border-color:#cccccc;
	border-style:solid;

	
	}
#myborder4{
	border-width:1px;
	border-color:#cccccc;
	border-style:solid;

	
	}	

#header{width:100%;
				background-color:#FFF;
			}
#Inhalt{Display:block; left:20px; top:0px; width:100%; background-color:#ffffff;  padding-top:10px; padding-bottom:20px; margin-bottom:10px; margin-top:35px;}
.content_wrapper1{ margin-top:10px; padding-left:25px; width:90%; text-align:left;}
.contentMarTop{margin-top:30px;}
#content{width:100%; margin-bottom:15px; margin-top:15px}
#content_wrapper{width:710px; margin-left:30px; margin-top:20px; background-color:#fafafa; padding-top:15px; padding-bottom:15px; border-radius:5px; border:0px solid #cccccc;}
.wrapper{width:710px; margin-left:30px; margin-top:5px; background-color:#fafafa; padding-top:15px; padding-bottom:15px; border-radius:5px; border:0px solid #cccccc;}
.mainwrapper{position:relative; width:1000px;   border-style:solid outset; border-width:1px; left:50%; margin-left:-502px;  background-color:#FFF;}
.Masch_list_MNR{color:#aaaaaa;}
#navigator{width: 200px;
					 float:left;
					 margin-top: 20px;
					 margin-left:20px;
			text-align:left;
			margin-right:5px;
					 	}


div.content_typ_1{padding:5px; margin-top:30px; width:650px; margin-left:20px; background-color:#fff; border-radius:5px; border-left:0px; border-top:0px; border-bottom:1px; border-right:1px; border-style:solid; border-color:#bbbbbb; }
div.content_typ_vari{padding:5px; margin-top:30px; margin-left:20px; background-color:#fff; border-radius:5px; border-left:0px; border-top:0px; border-bottom:1px; border-right:1px; border-style:solid; border-color:#bbbbbb; }

#Video {display:none; position:absolute; left:50%; margin-left:-250px; top:200px; width:800px;  z-index:100; border-width:0px; background-color:#fff; border-radius:5px; 	}				
#Angebot {display:none; position:absolute;  z-index:1501; border-width:0px; background-color:#fff; 	}	
#Angebot  input{border-radius:3px; line-height:2.3rem; font-size:1.2rem; border:1px solid #cacaca;  &:focus, &:active{border:1px solid #c0c0c0; outline:none; background-color:#cacaca;}}
#Angebot label {display:block;}
#Kontaktdatenform{  margin-top:20px; margin-bottom:20px; width:90%; margin:auto; border:0px; background-color:#ffffff; }						
#Kontaktdaten_done{padding-left:30px; margin-left:30px; margin-top:20px; margin-bottom:20px; left:100px; width:400px;  background-color:#fff; display:none;}			
#AnfrageKontaktformular{ cursor:pointer; font-family:verdana,arial; font-size:10pt;}		
#MaschineempfehlenLink{ cursor:pointer; text-align:left; font-family:verdana,arial; font-size:10pt;}	
#MaschineEmpfehlenWrapper {display:none; position:absolute; left:50%; margin-left:-250px; top:200px; width:500px;  z-index:1; border-width:1px; background-color:#bbb;	}	
#MaschineEmpfehlenForm{ padding-left:30px; margin-left:30px; margin-top:20px; margin-bottom:20px; left:100px; width:400px; border-style:solid; border-color:#000; border-radius:10px; border-width:1px; background-color:#fff;}						
#MaschlisteAngebot {display:none; position:absolute;  width:90%; padding:15px; height:100%; overflow:auto;  z-index:502; border-width:0px; background-color:#fff; border-radius:5px; 	}	
	
a.phpUSSeitenzahlen {font-family:OSC,arial,verdana; font-size:10pt; color:#000 ; text-decoration:none; font-weight:bold; border:1px; border-style:solid; border-radius:3px; padding:3px; border-color:#000;}
a.phpUSSeitenzahlenSelect {background-color:#dddddd; font-family:arial,verdana; font-size:10pt; color:#000 ; text-decoration:none; font-weight:bold; border:1px; border-style:solid; border-radius:3px; padding:3px; border-color:#54558e;}
.smallProp{font-size:8pt;}

.Hersteller { width:210px; height:100px; margin-left:10px; margin-top:10px; border:1px solid #aaaaaa; border-radius:8px;  	box-shadow: 3px 3px 10px 0px #eeeeee;
-moz-box-shadow: 3px 3px 10px 0px #eeeeee;
-webkit-box-shadow: 3px 3px 10px 0px #eeeeee; }
.Hersteller img{ vertical-align:bottom;  }
.proof { width:98%; text-align:center; font-family:Verdana, Arial; font-size:14pt; color:red;}
Input.error, Textarea.error{border:1px solid red;}

#searchdiv {  display:block; z-index:490;}
#searchdiv ul  {list-style-type: none;   list-style-image:none; margin:0px; padding:0px; }
#searchdiv ul li{list-style-type:none;}
.search ul {display:none;}
.search:hover ul { display:block; list-style-type: none;  z-index:490; background-color:#fff; }
.suggest{position:absolute; width:100%; max-height:400px; z-index:500; left:0px; background-color: #ffffff; box-shadow: 0px 10px 5px 0px rgba(0,0,0,0.75); -webkit-box-shadow: 0px 10px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 10px 5px 0px rgba(0,0,0,0.75);} 

#navbar {
	margin: 0;
	margin-top:10px;
	padding: 0;
	height: 2.5em;
	display:block; 
	background-color:#fff;
}

#navbar li {
	list-style: none;
	float: left;
	margin-right:5px;
	margin-left:5px;
	border-right-width:thin;
	border-right-color:#eeeeee;
	border-right-style:solid;
 }
#navbar li a {
	display: block;
	padding: 3px 8px;
	background-color: #fff;
	color: #000000;
	font-family: OSCL, sans-serif, 'Dosis';
	font-weight:400;
	font-size:14pt;
	text-decoration: none; }
#navbar li a:hover {
	display: block;
	padding: 3px 8px;
	background-color: #000000;
	color: #ffffff;
	font-family:OSCL, sans-serif,'Dosis';
	
	font-weight:400;
	font-size:14pt;
	text-decoration: none; 
	}
#navbar li a:active {
	display: block;
	padding: 3px 8px;
	background-color: #eeeeee;
	color: #000000;
	font-family:OSCL, sans-serif,'Dosis';
	border-radius:3px;
	font-weight:400;
	font-size:14pt;
	text-decoration: none; 
	}
#navbar li ul {
	display: none; 
	
	}

#navbar li:hover ul {
	display: block;
	
	margin: 0;
	padding: 0;
	z-index:500; }
#navbar li:hover li {
	float: none; }
#navbar li:hover li a {
	
	background-color: #fff;
	border-bottom: 1px solid #fff;
	color: #000; }
#navbar li li a {font-size:1rem; padding: 0px 0px;}
#navbar li li a:hover {padding: 0px 0px;	font-size:1rem;	background-color: #000000; 	color:#ffffff;	border-radius:0px;}	
 
.menueitem {display:block; text-align:center; margin-left:20px; margin-top:10px; background-color:#fff; border:0px; padding:5px; width:200px;}
.menueitem:hover { width:200px; border:solid 1px #aaaaaa; border-radius:5px; display:inline-block; text-align:center;  margin-left:20px; margin-top:10px; color:#ffffff;  background-color:#000000; padding:5px;}
	
.dropdown {position: absolute; margin-top:0px; left:0px; width:100%;  background-color:#fff; border:solid 0px #000000; border-radius:0px; z-index:500; padding:0px; padding-bottom:5px;
					box-shadow: 0px 10px 5px 0px rgba(0,0,0,0.75); -webkit-box-shadow: 0px 10px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 10px 5px 0px rgba(0,0,0,0.75);}
.dropdown div{border-radius:0px;}

#imgneu{position:relative; float:left; padding-top:5px;}
#imgneu:before{position:absolute; bottom:-11px; opacity:0.7; width:100%; height:40px; z-index:500; text-align:center; font-size:16pt; font-family:'Dosis', Verdana; background-color:#333333; color:#ffffff; content:" NEU im Lager! ";}
.selectorAktuell{	display:inline-block; margin-left: 3px; padding:5px; background-color:#005EA8; border:thin; border-radius:3px;}
.selectorTogo{display:inline-block; margin-left: 3px; padding:5px; background-color:#ffffff; border:thin; border-radius:3px;}
.selectorTogo:hover{	background-color:#005EA8;}
.selectorAktuell a, .selectorTogo a{font-family:verdana,arial; font-size: 15px; }
.selectorAktuell li, .selectorTogo li{list-style-type:none;}

#roboter{position:absolute; z-index:2; display:inline-block;}
#roboter ul {display:none; list-style-type: none;   list-style-image:none; margin:0px; padding:0px; }
#roboter:hover ul { display:block; list-style-type: none;  z-index:490; background-color:#000; color:#fff;}

.choice{border-color:#aaaaaa; border-width:1px; border-style:solid; background-color:#000000; color:#ffffff;}
.choice:hover{border-color:#aaaaaa; border-width:1px; border-style:solid; background-color:#F88F24; color:#000000;}
.choiceselect{position:relative; border-left-color:#aaaaaa; border-top-color:#aaaaaa; border-right-color:#aaaaaa; border-bottom-color:#ffffff; border-width:1px; z-index:1; border-style:solid;  color:#000000; }
.choiceselect:after, .choiceselect:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.choiceselect:after {
	border-color: rgba(0, 0, 0, 0);
	border-top-color: #000000;
	border-width: 10px;
	margin-left: -10px;
}
.choiceselect:before {
	border-color: rgba(0, 0, 0, 0);
	border-top-color: #000000;
	border-width: 11px;
	margin-left: -11px;
}
.senden{background-color:black;}
.ausruestungCount{position:absolute; z-index:10; left:60px; top:-12px; background-color:red; border-radius:5px; padding-left:5px; padding-right:5px; color:#ffffff;}
.mainpic1{z-index:1501; margin-top:5px; margin-bottom:5px; width:100%; height:600px; overflow:auto; text-align:center; opacity:1.0;}
#mainSubpic{display:inline-block; cursor:pointer; text-align:center;}
#Video{z-index:1500; display:none; position:absolute;  background-color:#000000; opacity:0.8; left:0px; width:100%; margin:0px; height:100%;}
.Bilder{z-index:1501; display:none; position:absolute; background-color:#ffffff; opacity:0.0; width:950px; height:730px;}
.cursPointer{cursor:pointer;}
.valignMid{vertical-align:middle;}
	.procut_item {display:block; font-size: 20px; width: 550px; text-align:center; color:#fff; margin-right: auto;margin-left: auto; padding: 20px;color:#000000; background-color: #005EA8; margin-bottom: 1px; border-radius: 5px;}
.procut_item:hover{background-color:#005EA8; color:#ffffff; text-decoration:none;}
.procut_item a{color:#ffffff; font-size:1em;}
.procut_item_small {display:block; font-size: 14px; width: 100px; text-align:center; color:#fff;  padding: 10px;color:#ffffff; background-color: #005ea8;margin-bottom: 1px; border-radius: 5px;}
.procut_item_small:hover{background-color:#1C3DE4; color:#ffffff; text-decoration:underline; cursor:pointer;}
.procut_item_small a{color:#ffffff; font-size:1em;}
.procut_item span{font-size:10px;}
.procut_item div {font-size: 20px;margin: 0px;padding: 0px;font-size: 20px;}
.procut_item div:hover {font-size: 20px;margin: 0px;padding: 0px;font-size: 20px;}


@media screen and (max-width: 1280px){
.wrapper_inner{width:90%;}
.flex_itemwidth{width:45%;}
.flex_itemwidth50{width:47%; }
.flex_itemwidth32{width:45%; }

.width_d30_m100{width:30%;}
.width_d33_m100{width:30%;}
.width_var24{width:23%;}
}



@media screen and (max-width: 720px){
.lineheightmobil{padding-top:5px; padding-bottom:5px; margin-bottom:8px;}
.wrapper_inner{width:97%;}
.flexbox_row_mobil_column{display:flex; flex-direction:column; flex-wrap:wrap;}
.flex_itemwidth{width:45%;}
.flex_itemwidth50{flex-basis:100%; }

.flex_itemwidth32{width:45%; }
.mobil{display:block;}
.desktop{display:none;}

.bigpic_div_width{width:90%}
.bigpic_div_display{display:block;}
label{display:block; margin-top:10px;}

.width_d300px_m150px{width:150px;}
.width_d15_m100{width:97%; margin:auto; margin-top:5px;}
.width_d30_m100{width:100%;}
.width_d33_m100{width:100%;}
.width_d50_m100{width:100%;}
.width_var24{width:46%;}
.width_15{width:15%;}
.width_70{width:70%;}
.width_d100_m80{width:80%;}

.pic_description_d_m{width:100%; z-index:10; left:0px; opacity:0.7; background-color:#000000; color:#ffffff; font-size:0.7rem; font-weight:600;}

.topicbig{font-family:'Open Sans Condensed', sans-serif,'Dosis'; font-weight:700; font-size:1.2rem; color:#000000; width:98%; margin-top:25px;  text-align:left; }

.Herstellersort_Masch{margin-left:0px; width:97%;}

#menue li{	list-style: none;}
#menue a{font-family: 'Open Sans Condensed', Verdana, Arial;
   font-size:2.6rem;
   font-weight:300;
   color:#000000;
   background-color:#ffffff;

   line-height:3.3rem;
}
