a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, div, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav, object, ol, output, p, pre, progress, q, s, samp, section, small, span, source, strike, strong, sub, sup, table, tbody, tfoot, thead, th, tr, tdvideo, tt, u, ul, var {background:transparent;border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top}

blockquote, q {quotes:none}
table, table td 

/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block}
mark, rp, rt, ruby, summary, time {display:inline}
/* Global properties */
body {margin:0px;background:#585858;font-family:Helvetica;color:#464646;width:100%;height:100%;}
html {width:100%;height:100%;}

/* Header */
.img{height:45px;width:230px;padding:3px 4px 0px 10px;float:left;}
header .container {
  height:51px;
  background-color:#000;
  position:relative;         
  top:0px;
  min-width:1024px;
  width:100%;
  margin:0px; 
}
a {color:#95C12B;outline:none}
a:hover {text-decoration:none}
h1 {color:#95C12B;padding:5px 0 0 14px;font-size:36px;line-height:1.2em;font-family:helvetica;}
h1 a {text-decoration:none}
h2 {text-align:center;color:#95C12B;font-size:38px;line-height:1.2em;font-family:helvetica}
h2.extra {padding:30px 0 0 43px}
h3 {font-size:26px;line-height:1.2em;color:#95C12B;font-family:helvetica;}
h4 {font-size:20px;line-height:1.2em;color:#95C12B;margin-bottom:20px;font-family:helvetica;}
h4.extra {margin-bottom:12px}
h5 {font-size:1em;line-height:1.667em;margin-bottom:10px;font-family:helvetica;}

.text{font-family:helvetica;font-size:14px;color:#fff;}
.btext{font-family:helvetica;font-size:14px;color:#000;}
.textbd{font-family:helvetica;font-size:14px;color:#000;padding:0 0 0 10px;}
b{padding:0 0 0 0px;}
/* header */
header nav ul {float:right;padding:1px 1px 0 0px;font-family:helvetica;list-style:none;}
header nav ul li {color:#95C12B;float:left;font-size:15px;text-transform:uppercase;padding-top:25px;padding-left:5px;margin-right:10px;}
header nav ul li a {color:#fff;text-decoration:none}
header nav ul li.current a, header nav ul li a:hover {color:#95C12B;}
/* content */

/* menü */
#sub{
   height:32px;
   width:160px;
   float:left;
   padding: 18px 0 0 50px;;    
}
.sub_menu ul li{
  width:150px;
}
.sub_menu li{
  list-style:none;
  padding-top:8px;
}
.sub_menu li a{
  text-decoration:none;
  color:#fff;
}
.sub_menu li a:hover{
  color:#95C12B;
}
.sub_menu{
  font-family:helvetica;
  font-size:15px;
  color:#fff;
  float:left;
}                                                  
#navi{
  width:100%;
  height:30px;
  margin:0;
  
}
strong{font-size:18;color:#95C12B;font-weight:bold;}
/*s2Slider*/
#s3slider {
   width: 100.01%; /* important to be same as image width */
   height: 74.01%; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
}
#s3sliderContent {
   width: 100.01%; /* important to be same as image width or wider */
   height:74.01%;
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
}
.s3sliderImage{
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
   width:100%;
   height:10%;
   margin:0px;
   padding:0px;   
}
.s3sliderImage span {
   position: absolute; /* important */
   left: 0;
   text-align:center;
   font-size: 18px; 
   font-family:Helvetica;
   padding: 0px 0px;
   width: 100%;
   background-color: #000;
   filter: alpha(opacity=70); /* here you can set the opacity of box with text */
   -moz-opacity: 0.7; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
   opacity: 0.7; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */
   top: 0;
}
.clear {clear: both;}
/*Content*/
.Container{margin:0px;width:100%;min-height:50px;}
aside {background:url(../images/aside-tail.gif) repeat-x left top #131313;width:100.01%;height:15%;} 
aside .col-1 {float:left;width:31%;margin-right:30px;margin-left:10px;}
aside .col-2 {float:left;width:31%;margin-left:20px}
aside .col-3 {float:right;width:25%;margin-right:30px}
.wrapper {width:100%;overflow:hidden}
.wrap {width:100%}
aside .inside {margin:0px;width:100%;min-height:100%;padding:15px 0px ;color:#fff;font-size:13px;}
aside .line-ver1 {background-image:url(../images/line-ver.gif);background-repeat:repeat-y;background-position:33% ;width:100%;list-style:none;}
aside .line-ver2 {background-image:url(../images/line-ver.gif);background-repeat:repeat-y;background-position:67% ;width:100%;list-style:none;}
.col-1, .col-2, .col-3, .col-4, .col-5{float:left;list-style:none;}
/* Footer */
.container_foot {margin:0px;text-align:center;font-size:14px;background-color:#000;padding:3px 0;height:40px;color:#fff;}
/*Content_detail*/
aside .col-4 {float:left;width:45%;margin-right:30px;margin-left:20px;}
aside .col-5 {float:right;width:45%;margin-right:30px}
aside .line-ver3 {background-image:url(../images/line-ver.gif);background-repeat:repeat-y;background-position:600px 0;width:100%;list-style:none;}

#detail{
  background-image:url(fuhrpark.jpg);
  width:99.99%;
  height:74.01%;
  
  background-color:#fff;
  margin:0px;
  overflow:hidden;
}
.content{
  width:97%;
  height:96%;
  margin:15px;
  background-color:#fff;
  border:1px solid #000;
  filter: alpha(opacity=90); 
  -moz-opacity: 0.9; 
  -khtml-opacity: 0.9; 
  opacity: 0.9;
}
.info{
  float:left;
  background-color:#fff;
  height:14%;
  width:49.9%;
  color:#000;
  border-bottom: 1px solid #000;
  border-right: 1px solid #000;
  font-size:13px;
  font-family:helvetica;
}
img {
    padding: 2px 0;
    width: 100.01%;
}
.img2{
  width:6em;
  float:left;
  padding:5px 5px 0 5px;;
}
.img1{
  width:18em;
  float:left;
  padding:10px 0px 0px 10px;
}
.baumaschienen_detail{
  width:70%;
  padding:1em 10px 10em 3em;
  float:left;
}
.detail_img{
  width:19em;
  height:18em;
  float:left;
  
}
.detail_fahrzeuge{
  text-decoration:none;
  color:#000;
}
.map{
  width:48%;
  height:64%;
  float:left;
}
.inhalt{
  width:45%;
  height:64%;
  float:right;
  padding:15px;
  font-family:helvetica;
  font-size:16px;
  color:#000;
  text-align:center;
}
p{
  margin-bottom:0px;
  font-size:12px;
  font-family:helvetica;
}