body{
  padding:0;
  margin:0;
  background:#919191 url('images/background.jpg') repeat-x;
  background-position: 50% 2px;
  font-family:arial;
  color:white;
}

a{
  color:white;
}

a:hover{
  color:black;
}

#page{
  /*width:901px;
  height:448px;
  margin:auto;
  background:url('images/background.jpg');*/
}
#header{
  position:relative;
  width:901px;
  height:84px;
  margin:auto;
}
#logo{
  border:0;
  position:absolute;
  bottom:0;
  left:0;
}
#toppruh{
  height:16px;
  background-color:black;
  color:white;
  padding:2px 20px 2px 20px;
  text-align:right;
  font-size:12px;
}
#toppruh a{
  color:white;
  text-decoration:none;
}
#top{
  position:relative;
  width:901px;
  height:326px;
  background:url('images/top.gif');
  margin:auto;
}

#flash{
  position:absolute;
  top:77px;
  left:9px;
}


#content{
  position:relative;
  width:881px;  
  background:url('images/pruh.gif');
  margin:auto;
  padding:10px;
}

#bottom{
  position:relative;
  width:901px;
  height:14px;
  background:url('images/bottom.gif') no-repeat;
  margin:auto;
  font-size:0px;
}

#footer{
  width:901px;
  text-align:center;
  margin:auto;
  padding:15px 0 15px 0;
  font-family:Arial;
  font-size:12px;
  color:black;
}

#footer img{
  border:0;
  vertical-align:-85%;
}


/*MENU*/
#topmenu{
  position:absolute;
  width:840px;
  height:17px;
  top:20px;
  left:10px;
  padding:20px;
}
#submenu{
  position:absolute;
  width:840px;
  height:17px;
  top:264px;
  left:9px;
  padding:20px;
}

#topmenu a,#submenu a{
  display:block;
  width:110px;
  height:20px;
  color:black;
  font-size:12px;
  font-weight:bold;
  font-family:arial;
  text-decoration:none;
  float:left;
  text-align:center;
  padding-top:2px;
  margin:0 10px 0 10px;
}
#topmenu a.selected,#submenu a.selected{
  background:url('images/menu_sel.gif') no-repeat;
  color:white;
}
#topmenu a:hover,#submenu a:hover{
  background:url('images/menu_hov.gif') no-repeat;
}

/*BOX*/
.box{
 margin-bottom:5px;
 position:relative;
}
.box .h{
  position:relative;
  background:url('images/tc.gif') repeat-x;
  height:17px;
  padding:2px 10px 2px 10px;
  font-size:14px;
  color:black;
}
.box .h .rt{
  position:absolute;
  right:0;
  top:0;
  background:url('images/rt.gif') no-repeat;
  width:8px;
  height:21px;
  font-size:0px;
}
.box .h .lt{
  position:absolute;
  background:url('images/lt.gif') no-repeat;
  left:0;
  top:0;
  width:8px;
  height:21px;
  font-size:0px;
}

.box .c{
  position:relative;
  background-color:#2E4860;
  padding:10px;
}


.box .c .rb{
  position:absolute;
  right:0px;
  bottom:0px;
  background:url('images/rb.gif') no-repeat;
  _background:none;
  width:3px;
  height:3px;
  font-size:0px;
}
.box .c .lb{
  position:absolute;
  background:url('images/lb.gif') no-repeat;
  _background:none;
  left:0px;
  bottom:0px;
  width:3px;
  height:3px;
  font-size:0px;
}


.box2{
  position:relative;
  width:155px;
  height:180px;
  background:url('images/box.gif') no-repeat;
  padding:10px;
  margin-bottom:5px;
  color:black;
}

.aktuality{
  font-size:13px;
}

#left{
  float:left;
  width:176px;
}

#right{
  float:right;
  width:700px;
}



.clear{
  clear:both;
}

