* {
 padding: 0 0 0 0;
 margin: 0 0 0 0;
}

body {  font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color: #000000;
                  background-color: #CCC;
}

a:link { color:#004291; text-decoration:none; }
a:visited { color:#004291; text-decoration:none; }
a:focus { color:#999999; text-decoration:none; }
a:hover { color:#97be0d; text-decoration:underline; }
a:active { color:#999999; text-decoration:underline; }


img, table{
         border:0px;
         }

img.shadow {
background: url("/images/shadow.gif") no-repeat right bottom;
padding: 0.5px 6px 6px 0.5px;
border: #eee 1px solid;
border-right:none;
border-bottom:none;
}

hr.green {
         border:solid 1px #97be0d;
    width: 180px;
}

.pubAuthor {
 font-variant: small-caps
}

.pubParagraph {
 margin-left: 25px;
 margin-bottom: 10pt;
 margin-top: 5pt;
 text-indent: -15px
}

#wrapper {
        width:1000px;
        margin:0 auto;
        text-align:left;
                }

#header {
        float:left;
        width:1000px;
        height:270px;
        background-image:url('/images/header_raps.jpg');
        background-repeat:no-repeat;
}


#logo {
         display:inline;
        float:left;
        width:238px;
        height:164px;
        padding-top:18px;
                  text-align:right;
                  }

#banner {
        position: relative;
                  float: left;
        width:624px;
        height:164px;
        }

#banner h1 {
        margin-top:15px;
        margin-right: 10px;
        margin-left:80px;
        font-size:19px;
        color:#97be0d;
                  font-style:italic;
                  font-weight:lighter;
                  line-height: 25px;
                   }

#navioben {
        display:inline;
        float:left;
        width:1000px;
        height:25px;
        background-color:#fff;
}

#navioben ul {
        display:inline;
        list-style-type:none;

}

#navioben ul li {
        float:left;
        height:25px;
        line-height:28px;
                  background: #0c3183;
                  width: 150px;
                  border-left: 10px solid #FFF;
}


#navioben ul li a {
        line-height:25px;
        color:#ffffff;
        font-size:12px;
        font-weight:bold;
        font-family:Verdana, sans-serif;
        text-decoration:none;
        padding-left:28px;
        padding-right:26px;
}

#navioben ul li a:hover {
        line-height:25px;
        color:#ffffff;
        font-size:12px;
        font-weight:bold;
        font-family:Verdana, sans-serif;
        text-decoration:underline;
        padding-left:28px;
        padding-right:26px;
}

#wrappercontent {
        float:left;
        width:1000px;
        background: #ffffff;
}

#navilinks {
        display:inline;
        float:left;
        width:220px;
         margin-left:6px;
        margin-top:20px;
}

#navilinks H5 {
         padding-left: 20px;
         font-size: 12px;
         padding-top: 20px;
         margin-bottom:0px;
         }
#navilinks ul {
        list-style-type:none;
        padding:20px 10px 20px 10px ;
        margin:0px;
}

#navilinks ul li {
       line-height:20px;
        margin-left:13px;
        border-bottom: 1px dashed #CCC;
        padding:5px 5px 5px 0px;
}
#navilinks ul li.noborderbottom {
         border-bottom: 0px;

}

#navilinks ul li a {
        font-family:Verdana, sans-serif;
        font-size:11px;
        color: #033;
        text-decoration:none;

}

#navilinks ul li a:hover {
        font-family:Verdana, sans-serif;
        font-size:11px;
        text-decoration:underline;
        border-left: 4px solid #97be0d;
        padding-left: 4px;
                  color: #97be0d;
                  margin-left: -7px;
                }

#navilinks ul li a.selected {
        font-family:Verdana, sans-serif;
        font-size:11px;
        border-left: 4px solid #97be0d;
        text-decoration:none;
        padding-left: 4px;
                  color: #97be0d;
                  margin-left: -7px;
}   /*Andere Farbe für selected*/

#navilinks ul li a.selected:hover {
        font-family:Verdana, sans-serif;
        font-size:11px;
        text-decoration:underline;
                  border-left: 4px solid #97be0d;
        padding-left: 4px;
                  color: #97be0d;
                  margin-left: -7px;
}
#navilinks ul.noborderbottom {
         border-bottom :0px;}

#navilinks p {
                  padding: 0px 10px 20px 5px;
                  font-size: 11px;
                   line-height: 20px;
                   color: #033;
                  }
#navilinks p.text {
                  padding: 20px 10px 20px 20px;
                  font-size: 11px;
                   font-family:Verdana, sans-serif;
                   line-height: 20px;
                   color: #033;
                  }
#navilinks a.text {
         color: #033;
         }

#navilinks a.selected {
         color: #97be0d;
         }

#contactleft {
        position: relative;
                  float left;
        margin:80px 20px 20px 20px;
        width:170px;
        padding: 10px 10px 10px 20px;
        background: #efefef;
                  }


#contactleft p{
         line-height: 22px;
         }

#contactleft h3{
          color:#666666;
          padding: 10px 5px 10px 0px;
         }


 .here {font-size: 9px;
   }

#content {
        display:inline;
        float:left;
        width:670px;
        margin-left:15px;
        margin-top:10px;
        margin-bottom:20px;
        padding:10px 20px 10px 20px;
        min-height:500px;

      }

#content h1 {
        font-family:Arial, Helvetica, sans-serif;
        font-size:18px;
        font-weight:bold;
        margin:0px;
        padding:20px 0 15px 0;
        color:#666666;
                  font-style: italic;
}

#content h2 {
         color:#666666;
         padding: 5px 20px 10px 0px;
         }

#content h3 {
         color:#333;
         padding: 25px 20px 5px 0px;
         }

#content h4 {
                  padding: 5px 20px 5px 0px;
         }

#content p, td {
        line-height:20px;
                  font-size:12px;
                  padding: 5px 10px 5px 10px;
                  vertical-align:top;
}

#content ul {
         padding: 0px 20px 5px 15px;
         margin-left: 10px;
}

#content li {
        line-height:20px;
                  font-size:12px;
                  padding: 5px 10px 0px 0px;
}
#content a {
        color: #006;
}
#content a:hover{
        color: #97be0d;
}
#content .start {
                  font-size:17px;
        font-style:italic;
        padding:0 0 15px 0;
        color:#666666;
}
#content .starttext {
         width: 600px;
         text-align: justify;
         }



#mitarb {
width: 640px;
background-color: #efefef;
margin-left: 10px;
margin-top: 10px;
padding: 10px; 20px; 0px; 0px;
min-height: 95px;

}
#mitarb  .mitar {
margin-left:110px;
padding-top: 0px;
margin-top: 0px;
color: #cccccc;
font-size: 16px;
font-weight: bold;

}
#mitarb a {
color:#333;
text-decoration: none;
}
#mitarb a:hover {
color: #97be0d;
text-decoration: none;
}

#mitarb .info{
margin-left:110px;
padding-right: 30px;
font-size: 12px;
line-height: 20px;
padding-top: 0px;
font-style: justify;
}

.mitarbbild{
float: left;
width: 70px;
border: 0px;
background: url("/images/shadow.gif") no-repeat right bottom;
/*padding: 4px 10px 10px 4px;*/
padding: 0.5px 6px 6px 0.5px;
border: #eee 1px solid;
border-right:none;
border-bottom:none;

 }


#footer {
        margin:0;
        display:inline;
        float:left;
        width:1000px;
        height:60px;
        text-align:center;
        background: #eee;
 }
#footer p {
        margin:5px;
        padding:0px;
        line-height:28px;
        font-size:10px;
        font-family:Arial, Helvetica, sans-serif;
        color:##333;

}
#footer .logofooter {

         padding-top: 5px;
         }
/*#footer a {
        font-size:10px;
        color:#aaaaaa;
        text-decoration:none;
}

#footer a:hover {
        font-size:10px;
        color:#aaaaaa;
        text-decoration:underline;
}  */
/* für Bild innerhalb von Text
div.imgbox {
        float:right;
        width:160px;
        height:250px;
        text-align:center;
        margin-left:10px;
        margin-bottom:10px;
}

div.imgbox img {
        border:1px solid #bbbbbb;
}

div.imgbox p {
        text-align:left;
        margin:0px;
        padding:0px;
        font-size:10px;
        color:#aaaaaa;
}
  */
div.spacing1 {
        margin-left:18px;
        margin-right:18px;
}
