a.slink {
      font: italic 1.0em/1.2 Georgia, "Times New Roman", Times, Cambria, "Nimbus Roman No9 L", serif;
      color: #000;
      text-decoration: none;
}

a.logo { 
      display:inline-block;
      background-image:url(../img/menue/kerkmann-logo.jpg);
      position: absolute;
      top:0px; left:0px;
      width:207px; height:207px 
  }
a.logo:hover { background-image:url(../img/menue/kerkmann-logo.jpg);}

a.leistungen { 
       display:inline-block;
       background-image:url(../img/menue/leistungen.jpg);
       position: absolute;
       top:0px; left:208px;
       width:103px; height:103px 
  }  
a.leistungen:active { background-image:url(../img/menue/leistungen_a.jpg);}
a.leistungen:hover { background-image:url(../img/menue/leistungen_a.jpg);}

a.aktuelles { 
       display:inline-block;
       background-image:url(../img/menue/aktuelles.jpg);
       position: absolute;
       top:0px; left:312px;
       width:103px; height:103px 
  }  
a.aktuelles:active { background-image:url(../img/menue/aktuelles_a.jpg);}
a.aktuelles:hover { background-image:url(../img/menue/aktuelles_a.jpg);}


a.team { 
       display:inline-block;
       background-image:url(../img/menue/team.jpg);
       position: absolute;
       top:104px; left:208px;
       width:103px; height:103px 
  }  
a.team:active { background-image:url(../img/menue/team_a.jpg);}
a.team:hover { background-image:url(../img/menue/team_a.jpg);}

a.kontakt { 
       display:inline-block;
       background-image:url(../img/menue/kontakt.jpg);
       position: absolute;
       top:104px; left:312px;
       width:103px; height:103px 
  }  
a.kontakt:active { background-image:url(../img/menue/kontakt_a.jpg);}
a.kontakt:hover { background-image:url(../img/menue/kontakt_a.jpg);}

a.mandanten { 
       display:inline-block;
       background-image:url(../img/menue/mandanten.jpg);
       position: absolute;
       top:0px; left:752px;
       width:103px; height:103px 
  }
a.mandanten:active { background-image:url(../img/menue/mandanten_a.jpg);}  
a.mandanten:hover { background-image:url(../img/menue/mandanten_a.jpg);}

a.downloads { 
       display:inline-block;
       background-image:url(../img/menue/downloads.jpg);
       position: absolute;
       top:104px; left:752px;
       width:103px; height:103px 
  }  
a.downloads:active { background-image:url(../img/menue/downloads_a.jpg);}
a.downloads:hover { background-image:url(../img/menue/downloads_a.jpg);}


a.jobs { 
       display:inline-block;
       background-image:url(../img/menue/jobs.jpg);
       position: absolute;
       top:104px; left:856px;
       width:103px; height:103px 
  }  
a.jobs:active { background-image:url(../img/menue/jobs_a.jpg);}
a.jobs:hover { background-image:url(../img/menue/jobs_a.jpg);}

.kalendar { 
       display:inline-block;
       background-image:url(../img/menue/kalendar.jpg);
       position: absolute;
       top:0px; left:856px;
       width:103px; height:103px 
  }
  
.preimg1 { 
       display:none;
       background-image:url(../img/menue/leistungen_a.jpg);
  }
.preimg2 { 
       display:none;
       background-image:url(../img/menue/aktuelles_a.jpg);
  }
.preimg3 { 
       display:none;
       background-image:url(../img/menue/team_a.jpg);
  }
.preimg4 { 
       display:none;
       background-image:url(../img/menue/kontakt_a.jpg);
  }
.preimg5 { 
       display:none;
       background-image:url(../img/menue/mandanten_a.jpg);
  }
.preimg6 { 
       display:none;
       background-image:url(../img/menue/downloads_a.jpg);
  }  
.preimg7 { 
       display:none;
       background-image:url(../img/menue/jobs_a.jpg);
  }  
.news { 
       display:inline-block;
       background-image:url(../img/menue/news.jpg);
       position: absolute;
       top:0px; left:416px;
       width:335px; height:207px 
  } 
html, body {
      height:98%
  }
body {
      font: 100.01%/1.25 Georgia,Helvetica, Arial, "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", sans-serif;
      background-color: #303030;
      color: #555;
      margin: 0px
  }

.wrapper {
      font-weight: light;
      color: #000;
      font-size: 18px;
      opacity:0.90;
      min-height: 70%;
      margin: 0 auto;
      padding: 0px;
      position: relative;
      width: 959px;
      border: solid #ccc;
      border-width: 0 1px;
      background: #ffffff; 
      /* Mozilla: */
      background: -moz-linear-gradient(top, #ffffff, #DDDAC2);
      /* Chrome, Safari:*/
      background: -webkit-gradient(linear,
                  left top, left bottom, from(#ffffff), to(#DDDAC2));
      /* MSIE */
      filter: progid:DXImageTransform.Microsoft.Gradient(
                  StartColorStr='#ffffff', EndColorStr='#DDDAC2', GradientType=0);
      -moz-box-shadow: 1px 0 0 #666633, -1px 0 0 #666633, 0 1px 0 #666633, 0 -1px 0 #666633, 0 5px 10px -5px #666;
      -webkit-box-shadow: 1px 0 0 #666633, -1px 0 0 #666633, 0 1px 0 #666633, 0 -1px 0 #666633, 0 5px 10px -5px #666;
      box-shadow: 1px 0 0 #666633, -1px 0 0 #666633, 0 1px 0 #666633, 0 -1px 0 #666633, 0 5px 10px -5px #666;

  }
.top_menue {
      margin: 0 auto;
      padding: 0px;
      position: relative;
      width: 959px;
      height: 25px;
      background-image:url(../img/menue/top.jpg);
      border: solid #ccc;
      border-width: 0 1px
  }
.menue {
      margin: 0 auto;
      padding: 0px;
      position: relative;
      width: 959px;
      height: 207px;
      border: solid #ccc;
      border-width: 0 1px
  }
  
.wrapper_bottom {
      width: 956px;
      margin: 0 auto;
      padding: 0px;
      position: relative;
      text-align: right
     
  }
.hrline {width: 100%; height: 1px; background: #DDDAC2 !important; margin:5px 0 0 0;}
a.ilink {
      font: 0.8em/1.2 Georgia, "Times New Roman", Times, Cambria, "Nimbus Roman No9 L", serif;
      color: #fff;
      text-decoration: none;
}
a.olink {
      font: 0.8em/1.2 Georgia, "Times New Roman", Times, Cambria, "Nimbus Roman No9 L", serif;
      color: #000;
      text-decoration: none;
      font-weight: bold;
}
a.olink:hover {
       color: #fff;
       text-shadow: 0.1px 0.1px 0.1px #000;
}
.headline{
      font: italic 1.4em/1.2 Georgia, "Times New Roman", Times, Cambria, "Nimbus Roman No9 L", serif;
      color: #000;
      text-shadow: 1px 1px 1px #333;
}  
.downline{
      font: italic 1.0em/1.2 Georgia, "Times New Roman", Times, Cambria, "Nimbus Roman No9 L", serif;
      color: #000;
      text-shadow: 0.5px 0.5px 0.5px #333;
}
.wanted {
      font: 0.9em/1.2 Georgia, "Times New Roman", Times, Cambria, "Nimbus Roman No9 L", serif;
      color: #000;
}   


  
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}
.clearfix {display: block}
html[xmlns] .clearfix {display: block}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%}
.clearfix {display: block}
/* End hide from IE-mac */


  
fieldset {
      background: url(img/bg.png) no-repeat 0 100%;
      border: none;
      margin: 0;
      padding: 0px 20px 25px
  }
  
 

  
li {
      text-align: left;
      padding: 5px
  }

  
  

li.soft {
      font-weight: light;
      color: #888;
      float: none;
      clear: both;
      text-align: left
  }
  
label {
      display:block;
      cursor: pointer;
      font-weight: bold;
      line-height: 24px
  }

label.radio {
      display:inline;
      cursor: pointer;
      font-weight: bold;
      line-height: 24px
  }
label.check {
      display:inline;
      cursor: pointer;
      font-weight: light;
      line-height: 24px
  }
  
input[type="text"],input[type="wert"],textarea,select {
      background-color:#FFF;
      color: #4d4d4d;
      border: 1px solid #c4c4c4;
      font: 13px Georgia,Helvetica, Arial, "Nimbus Sans L", FreeSans, sans-serif;
      padding: 8px 12px;
      width: 190px;
      _width: 186px;
      -webkit-box-shadow: 1px 1px 2px #e2e2e2, inset 1px 1px 2px #e2e2e2;
      -moz-box-shadow: 1px 1px 2px #e2e2e2, inset 1px 1px 2px #e2e2e2;
      box-shadow: 1px 1px 2px #e2e2e2, inset 1px 1px 2px #e2e2e2;
      /* IE filter */
      filter:progid:DXImageTransform.Microsoft.Shadow(color='#e2e2e2', Direction=135, Strength=2);
      -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color='#e2e2e2', Direction=135, Strength=2)"
}
input:focus,
textarea:focus {
      border-color: #4d4d4d;
}
input[type="text"] {
      width: 300px;
}

input[type="wert"]{
      width: 60px;
}

textarea {
width: 425px;
overflow: auto;
resize: none;
}
.titelzeile {
      font: italic 1.0em/1.2 Georgia, "Times New Roman", Times, Cambria, "Nimbus Roman No9 L", serif;
      color: #000;
      text-shadow: 0.5px 0.5px 0.5px #333;
  }

/* IE7 styles */
*+html legend {margin-left: 0px}
*+html textarea {width: 430px}
*+html li.last {padding: 5px}
*+html input[type="submit"] {width: 100px}