body{
color: #363636;   
background-color: #FFFFFF;
font:11px verdana, sans-serif;
margin:auto;
}

    a:link, a:visited {
      font:10px Verdana, sans-serif;
      font-weight:normal;
      color:#807F84;
      text-decoration:none;
      background-color: inherit;
      }
    a:hover {
      font:10px Verdana, sans-serif;
      font-weight:normal;
      color:#D90028;
      text-decoration:none;
      background-color: inherit;
      }
      



h1{
font-family: Verdana;
font-size: 12px;
color: #504E53;
font-weight:bold;  
padding:0px;
background-color: transparent;
border-bottom: none;
margin-left:3px;
}

h2{
font-family: Verdana;
font-size: 11px;
color: #504E53;
font-weight:bold;  
padding:0px;
background-color: transparent;
border-bottom: none;
margin-left:0px;
}



h3{
font-family: Verdana, sans-serif;
width: 158px;
font-size: 11px;
color: #FFFFFF;
font-weight:bold;  
padding: 3px 5px 5px 3px;
background-color: #B5294A;
border: 0px solid #B3B3B3;
margin-top: 0px;
margin-bottom: 1px;
text-align:right;
}

p {
font-family: Verdana, sans-serif;
font-size: 10px;
color: #504E53;      
background-color: transparent;
padding: 0;
margin-top: -3px;
margin-bottom: 10px;
border: none;
}


#wrapper{
        position: absolute;
        left: 50%;
        width: 776px;
        margin-left: -390px; /* negative Hälfte von width:768px */
        top: 35%;
        height: 250px;
        margin-top:  -160px; /* negative Hälfte von height:320 */
}

#header{
margin: auto;
color:#363636;
background: url(./images/header.gif) no-repeat;
background-color: #FFFFFF;
width: 676px;
height: 45px;
text-align:left;
padding: 42px 0px 3px 100px;
}


      
#content{
margin: auto;
color: #363636;
width: 769px;
height: 250px;
background: url(./images/bgcontent.gif) repeat;
background-color: #FFFFFF;
padding: 0px 0px 0px 1px;
}
* html #content{
margin: auto;
color: #363636;
width: 768px;
height: 280px;
overflow:none;
background: url(./images/bgcontent.gif) repeat;
background-color: #FFFFFF;
padding: 0px 0px 0px 1px;
}
#navigationwrapper{
margin: auto;
color: #363636;
width: 769px;
background: url(./images/bgcontent.gif) repeat;
background-color: #FFFFFF;
padding: 0px 0px 0px 1px;
}

#award{
color: #363636;
width: 252px;
height:172px;
background: url(./images/award.png) no-repeat;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
position: absolute;
top: 335px;
left: -75px;
}
#award a.award{
color: #363636;
width: 252px;
height:172px;
display: block;
}
#navigationwrapper div.navigation{
color: #363636;
width: 676px;
background: url(./images/bgcontent2.gif) no-repeat;
background-color: #D90028;
padding-left: 80px;
height:47px;
list-style:none;
margin-top:0px;
}
* html #award{
display: none;
}


#navigationwrapper a {
  background-color: transparent;
  color            : #D8DADC;
  font-size        : 12px;
  font-weight      : bold;
  border: none;
  text-decoration:none;
  margin-right: 7px;
  padding: 0px 0px 0px 0px;
  margin-bottom:0px;
position: relative;
top:28px;

}

#navigationwrapper a:visited {
  background-color: transparent;
  color            : #D8DADC;
  font-size        : 12px;
  font-weight      : bold;
  border: none;
  text-decoration:none;
  padding: 0px 0px 0px 0px;
  margin-bottom:0px;


}

#navigationwrapper a:hover {
  background-color: transparent;
  color            : #FFFFFF;
  font-size        : 12px;
  font-weight      : bold;
  border: none;
  text-decoration:none;
  padding: 0px 0px 0px 0px;
  margin-bottom:0px;


}  

#navigationwrapper a.navaktiv {
  background-color: transparent;
  color            : #D90028;
  font-size        : 12px;
  font-weight      : bold;
  border: none;
  text-decoration:none;
  margin-right: 7px;
  padding: 20px 0px 0px 0px;
  position: relative;
top:5px;
}
#navigationwrapper a.navaktiv:visited{
  background-color: transparent;
  color            : #D90028;
  font-size        : 12px;
  font-weight      : bold;
  border: none;
  text-decoration:none;
  margin-right: 7px;
  padding: 20px 0px 0px 0px;
  position: relative;
top:5px;
}
#navigationwrapper a.navaktiv:hover {
  background-color: transparent;
  color            : #D90028;
  font-size        : 12px;
  font-weight      : bold;
  border: none;
  text-decoration:none;
  margin-right: 7px;
  padding: 20px 0px 0px 0px;
  position: relative;
top:5px;
}
#content-links{
font:11px verdana, sans-serif;
color:#363636;
width: 360px;
float: left;
background: transparent;
padding:0px 0px 0px 100px;
margin-right: 25px;
margin-top: 0px;
margin-left: 0px;
line-height:1.4em;
text-align: justify;
}
#content-links   a:link, a:visited {
      font:10px Verdana, sans-serif;
      font-weight:normal;
      color:#807F84;
      text-decoration:none;
      background-color: inherit;
      }
#content-links   a:hover {
      font:10px Verdana, sans-serif;
      font-weight:normal;
      color:#D90028;
      text-decoration:none;
      background-color: inherit;
      }
      
#content-links    a.agb:link, a.agb:visited {
      background: url(./images/agbs.gif) no-repeat;
	  padding: 0px 200px 20px 0px;
	  width: 200px;
	  height: 20px;
	  display: block;
	  margin-right:2px;
      }
#content-links    a.agb:hover {
      background: url(./images/agbs2.gif) no-repeat;
      }
#content-links    a.moki:link, a.moki:visited {
      background: url(./images/moki-designstudie.gif) no-repeat;
	  padding: 0px 0px 20px 0px;
	  display: block;
	  width: 200px;
	  height: 20px;
      }
#content-links    a.moki:hover {
      background: url(./images/moki-designstudie2.gif) no-repeat;
      }
#content-links    a.zurueck:link, a.zurueck:visited {
      background: url(./images/zurueck.gif) no-repeat;
	  padding: 0px 0px 20px 0px;
	  display: block;
	  width: 120px;
	  height: 18px;
      }
#content-links    a.expose:hover {
      background: url(./images/zurueck2.gif) no-repeat;
      }
#content-links    a.expose:link, a.expose:visited {
      background: url(./images/expose.gif) no-repeat;
	  padding: 0px 0px 0px 0px;
	  display: block;
	  width: 120px;
	  height: 18px;
      }
#content-links    a.expose:hover {
      background: url(./images/expose2.gif) no-repeat;
      }
#content-links a.pdfreader {
	float:right;
	padding: 0px 112px 32px 0px;
	background: url(images/pdf-download-01.gif) no-repeat;
	background-color: transparent;
}

#content-links a.pdfreader:hover {
	background: url(images/pdf-download-02.gif) no-repeat;
	background-color: transparent;
}


#content-rechts{
font:11px verdana, sans-serif;
color:#FFFFFF;
width: 210px;
float: left;
background-color: transparent;
padding:0px 0px 0px 0px;
margin-top: 0px;
margin-right: 0px;
}

#footer{
margin: auto;
width: 750px;
height: 40px;
background: url(./images/footer.gif) no-repeat;
background-color: transparent;
text-align: right;
padding:20px 20px 0px 0px;
font-size        : 10px;
color: #807F84;
vertical-align: bottom;
}
      
a img {
  border           : none;
}



    a.footer:link, a.footer:visited {
      font:10px Verdana, sans-serif;
      font-weight:normal;
      color:#807F84;
      text-decoration:none;
      background-color: inherit;
      }
    a.footer:hover {
      font:10px Verdana, sans-serif;
      font-weight:normal;
      color:#D90028;
      text-decoration:none;
      background-color: inherit;
      }
      
      

table {
font-family: Verdana, sans-serif;
font-size: 10px;
color: #504E53;      
background-color: transparent;
padding: 0;
margin: 0;
border: none;
}
tr {
font-family: Verdana, sans-serif;
font-size: 10px;
color: #504E53;      
background-color: transparent;
padding: 0;
margin: 0;
border: none;
}
td {
font-family: Verdana, sans-serif;
font-size: 10px;
color: #504E53;      
background-color: transparent;
padding: 0px 10px 0px 0px;
margin-top: 0px;
margin-bottom: 7px;
margin-right: 0px;
margin-left: 0px;
border: none;
text-align:left;

}
td.number {
font-family: Verdana, sans-serif;
font-size: 10px;
color: #504E53;      
background-color: transparent;
padding: 0px 0px 0px 0px;
margin-top: 0px;
margin-bottom: 7px;
margin-right: 10px;
margin-left: 0px;
border: none;
text-align:left;
}
td.spalte1 {
font-family: Verdana, sans-serif;
font-size: 10px;
color: #504E53;      
background-color: transparent;
padding: 0px 25px 0px 0px;
margin-top: 0px;
margin-bottom: 7px;
margin-right: 0px;
margin-left: 0px;
border: none;
text-align:left;
width:65px;
vertical-align: top;
}

* html td.spalte1 {
font-family: Verdana, sans-serif;
font-size: 10px;
color: #504E53;      
background-color: transparent;
padding: 0px 0px 0px 0px;
margin-top: 0px;
margin-bottom: 7px;
margin-right: 0px;
margin-left: 0px;
border: none;
text-align:left;
width: 80px;
vertical-align: top;
}
td.agb {
font-family: Verdana, sans-serif;
font-size: 10px;
color: #504E53;      
background-color: transparent;
padding: 6px 25px 0px 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;
margin-left: 0px;
border: none;
text-align:left;
vertical-align: top;
}


