body {
  background-color: #7EA0C8;
  font-family:  Tahoma, Arial, sans-serif;
  font-size: 12px;
  color:  #333333;
  margin: 0px;
  padding:0;
  background-image: url(../gfx/bg-body.png);
  background-repeat: repeat-x;
}
a{
  outline: none;
}


#wrapper{
  height: auto;
  width: 800px;
  margin: 0 auto;
}

#container-header {
  width: 800px;
  height: 167px;
  background-image: url(../gfx/bg-header.png);
  background-repeat: no-repeat;
}

#container-header .menu {
  float: right;
  width: 450px;
  height: 35px;
  background-color: #efefef;
  margin-top: 53px;
  line-height: 35px;
}

#container-header .menu a{
  float: left;
  display: block;
  width: 90px;
  height: 35px;
  text-align: center;
  font-size: 12px;
  color: #333;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
  background-image: url(../gfx/bg-menu.png);
  background-repeat: repeat-x;
}

#container-header .menu a:hover{
  color: #fff;
  background-image: url(../gfx/bg-menu-mo.png);
  background-repeat: repeat-x;
  text-shadow: 1px 1px 1px #000;
}


#container-imagerotator {
  float: left;
  width: 780px;
  height: 100px;
  border: none;
  background-color: #fff;
  margin-bottom: 10px;

}

#container-body {
  float: left;
  width: 780px;
  height: auto;
  background-color: #fff;
  padding: 10px;
}

#container-body .left {
  float: left;
  width: 520px;
  height: 340px;
  line-height: 20px;
  background-color: #fff;
  padding: 10px;
  border:5px solid #efefef;
}

#container-body .left h3{
  font-size: 24px;
  text-align: left;
  margin-top: 0px;
  margin-bottom: 10px;
  color: #333;
  font-weight: normal;
}
#container-body .left a{
  color:#000;
  text-decoration: none;
  font-weight: bold;
}
#container-body .left a:hover{
  color:#0066cc;
  text-decoration: none;
  font-weight: bold;
}



#container-body .right {
  float: right;
  width: 210px;
  height: auto;
  background-color: #efefef;
  padding: 5px;
}

#container-body .right .newsbox {
  float: right;
  height: auto;
  margin-bottom: 5px;
  font-size: 10px;
  width: 200px;
  padding: 0px 5px 5px 5px;
  background-color: #f5f5f5;
  background-image: url(../gfx/bg-box.png);
  background-repeat: repeat-x;
}







#container-body .right .linkbox {
  float: right;
  height: auto;
  font-size: 11px;
  width: 210px;
  padding: 0px 0px 0px 0px;
  background-color: #fff;

}

#container-body .right .linkbox a {
  float: left;
  display: block;
  width: 100%;
  height: 25px;
  font-size: 11px;
  line-height: 25px;
  text-decoration: none;
  color: #000;
  text-indent: 5px;
  font-weight: bold;
}


#container-body .right .linkbox a:hover {
  background-color: #7EA0C8;
  text-decoration: none;
  color: #fff;

}

#container-body .right .boxtitel {
  float: right;
  display: block;
  height: 30px;
  line-height: 30px;
  width: 210px;
  color: #fff;
  text-indent: 5px;
  font-weight: bold;
  font-size: 12px;
    background-image: url(../gfx/bg-menu-mo.png);
  background-repeat: repeat-x;
  text-shadow: 1px 1px 1px #000;
}






#container-footer{
  float: left;
  width: 780px;
  height: 20px;
  line-height: 18px;
  background-repeat: repeat-x;
  text-align: right;
  font-size: 11px;
  padding:10px;
  background-image: url(../gfx/bg-30prozent.png);
  background-repeat: repeat;
 
  color:#fff;
   text-shadow: 1px 1px 1px #000;
   background-color: transparent;
}

#container-footer a{
  color:#fff;
  text-decoration: none;
   text-shadow: 1px 1px 1px #000;
}
#container-footer a:hover{
  color:#fff;
  text-decoration: underline;
   text-shadow: 1px 1px 1px #000;
}


#pscroller1{
width: 185px;
height: 105px;
padding: 5px;
font-size: 10px;

}


.rssclass .rsstitle{
font-weight: bold;
font-size: 11px;
}

.rssclass .rssdate{
color: #aaa;
font-size: 9px;
}

.rssclass a{
text-decoration: none;
color:#000;
}

.rssclass a:hover{
color:#7EA0C8;
}

