#fuenfneunneun{display: none;}
#einsnullzwovier{display: none;}
#einsnullzwofuenf{display: none;}
#einsnullzwodrei{}

body{
font-size: 0.9em; 
}

#header {
top: 72px; 
width: 95%; 
height: 108px; 
padding-left: 5%; 
border: 0px solid #FF0000; 
z-index: 20; 
}

#signet{
width: 300px; 
height: 108px; 
border: 0px solid #000000; 
}

img#tuevcert{
width: 180px; 
height: auto; 
}
#tuevcert{
float:right; 
position: relative; 
top: 13px; 
}

#navigation {
top:180px; 
width: 90%; 
padding-left: 5%;
padding-right: 5%; 
height: 50px; 
z-index: 10; 
}


#navigation ul{
background: url(../images/dropdown.png) no-repeat right top; 
padding: 0px; 
margin: 0px; 
list-style-type: none; 
border: 0px solid #FF0000; 
height: 50px; 
overflow: hidden; 
-webkit-transition: 2.2s ease-in-out; -moz-transition: 2.2s ease-in-out; -o-transition: 2.2s ease-in-out; -ms-transition: 2.2s ease-in-out; transition: 2.2s ease-in-out; transition-delay: 2s;
width: 100%; 
}
#navigation ul:hover, #navigation ul:focus{
height: 260px; 
border: 0px solid #FF0000; 
-webkit-transition: 0.2s ease-in-out; -moz-transition: 0.2s ease-in-out; -o-transition: 0.2s ease-in-out; -ms-transition: 0.2s ease-in-out; transition: 0.2s ease-in-out;  transition-delay: 0s;
}

#navigation ul li{
display: block; 
width: 100%; 
float: left; 
border-bottom: 1px solid #FFFFFF; 
background: url(../images/black85.png) repeat; 
}
#navigation ul li.navlast{
border-right: 0px solid #FFFFFF; 
}


#navigation ul li a:link, #navigation ul li a:visited{
display: block; 
color: #FFFFFF; 
font-weight: 700; 
font-size: 1.1em;
line-height: 50px; 
padding-right: 20px; 
padding-left: 20px; 
padding-top: 0px; 
padding-bottom: 0px; 
text-decoration: none; 
margin-right:0px; 
-webkit-transition: 0.2s ease-in-out; -moz-transition: 0.2s ease-in-out; -o-transition: 0.2s ease-in-out; -ms-transition: 0.2s ease-in-out; transition: 0.2s ease-in-out;
border: 0px solid #FF0000; 
}
#navigation ul li a:hover{
color: #6193DE; 
}
#navigation ul li.navfirst a:link, #navigation ul li.navfirst a:visited {
background: none; 
margin-right:80px !important; 
color: #FFFFFF; 
font-weight: 700; 
font-size: 1.1em;
line-height: 50px; 
text-decoration: none; 
padding-left: 20px; 
}
#navigation ul li.navfirst {
background: none !important; 
}

#navigation.start .start{
border-left: 0px solid #111111; 
border-radius: 0px 0px 0px 0px; 
}

#navigation.leistung .leistung, #navigation.maschinen .maschinen, #navigation.kontakt .kontakt, #navigation.impressum .impressum {
border: 0px solid #111111; 
border-radius: 0px 0px 0px 0px; 
}

#navigation.start ul li.start a:link, #navigation.start ul li.start a:visited, 
#navigation.leistung ul li.leistung a:link, #navigation.leistung ul li.leistung a:visited, 
#navigation.maschinen ul li.maschinen a:link, #navigation.maschinen ul li.maschinen a:visited, 
#navigation.kontakt ul li.kontakt a:link, #navigation.kontakt ul li.kontakt a:visited, 
#navigation.impressum ul li.impressum a:link, #navigation.impressum ul li.impressum a:visited
{
color: #000000; 
padding-left: 20px; 
background: url(../images/weiss_90.png) repeat; 
z-index: 5000; 
}

#textbox {
width: 86%; 
top: 230px; 
left: 5%; 
padding-left: 2%; 
padding-right: 2%; 
padding-top: 20px; 
padding-bottom: 30px; 
font-size: 1.2em; 
line-height: 2.0em; 
border-left: 0px solid #111111;
border-bottom: 3px solid #111111; 
}

#spacer{
padding-top: 350px; 
}

#textbox h2{
font-size: 1.1em; 
line-height: 1.1em; 
}

.startseite{
background: url(../images/start_bg.jpg) no-repeat center center;
background-attachment:fixed; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.start_bg.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/start_bg.jpg', sizingMethod='scale')";
}
.bg_leistungen {
background: url(../images/leistungen_bg.jpg) no-repeat center center;
background-attachment:fixed; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.leistungen_bg.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/leistungen_bg.jpg', sizingMethod='scale')";
}
.bg_maschinen {
background: url(../images/maschinen_bg.jpg) no-repeat center center;
background-attachment:fixed; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.maschinen_bg.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/maschinen_bg.jpg', sizingMethod='scale')";
}
.bg_kontakt {
background: url(../images/kontakt_bg.jpg) no-repeat center center;
background-attachment:fixed; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.kontakt_bg.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/kontakt_bg.jpg', sizingMethod='scale')";
}
.bg_impressum {
background: url(../images/impressum_bg.jpg) no-repeat center center;
background-attachment:fixed; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.impressum_bg.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/impressum_bg.jpg', sizingMethod='scale')";
}
.bg_referenzen {
background: url(../images/referenz_bg.jpg) no-repeat center center;
background-attachment:fixed; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.referenz_bg.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/referenz_bg.jpg', sizingMethod='scale')";
}


a.lightbox_right_border{
float:right; 
padding: 2px; 
border: 1px solid #999999; 
margin-left: 25px; 
height: 100px; 
overflow: hidden; 
width: 150px; 
clear: both; 
}
a.lightbox_left_border{
float:left; 
padding: 2px; 
border: 1px solid #999999; 
margin-left: 25px; 
height: 100px; 
overflow: hidden; 
width: 150px; 
}
a.lightbox_left{
float:left; 
padding: 0px; 
border: 0px solid #999999; 
margin-left: 0px; 
height: 100px; 
overflow: hidden; 
width: 150px; 
}
a.lightbox_left:hover{
padding: 0px !important; 
margin: 0px !important; 
border: 0px solid #999999; 
}
a.lightbox_right_border.xxl{
height: 225px; 
}
a.lightbox_right{
float:right; 
padding: 2px; 
border: 0px solid #999999; 
margin-left: 25px; 
height: 100px; 
width: 150px; 
clear: both; 
}
#textbox a.lightbox_right:hover, 
#textbox a.lightbox_right_border:hover, 
 #textbox a.lightbox_right_border.xxl:hover{
margin-left:0px; 
}
#textbox img{
width: 100%; 
height: auto; 
}
#textbox img#messschraube{
position: relative; 
bottom: 0px; 
right: -10px; 
width: 230px; 
height: auto; 
}
a.ref:link, a.ref:visited {
border-radius: 0px; 
display: block; 
}

