body{
  background-color: #ded9c2;
}

div#bread{
 font-weight:bold;
 letter-spacing:0.1em;
 float:left;
 margin: 0 0 15px 0;
 width:100%;
 font-size:1em;
}

div#bread a{
 color:black;
 text-decoration:none;
}

div#main{
  background-color: #FFF;
  width: 901px;
  margin: 0 auto;
  padding: 18px 0;
}

div#top_nav{
  color: #FFF;
  margin: 1em 0;
  /*background-color:#BB0000;*/
}

div#top_nav ul, div#top_nav ul li{
  display: inline;
  list-style: none;
  margin: 0;
  padding: 0;
}

div#top_nav ul{
  float: right;
  display:inline;
  height: 1.5em;
  overflow: hidden;
}

div#top_nav div.search{
  float: right;
}

div#top_nav ul li{
  padding-right: 10px;
  border-right: 1px solid #FFF;
  margin-left: 10px;
}

div#top_nav ul li.no_border{
  border-right: none;
}

div#head{
  font-family: Verdana, "Lucida Grande", sans-serif;
  /*text-transform: uppercase;*/
  height: 242px;
  margin-bottom: 18px;
  background: #FFF url(../images/home.png) no-repeat 0 -20px;
}

div#top_nav a{
  color: #FFF;
  letter-spacing:0.1em;
  text-decoration: none;
  font-weight: bold;
}

div#footer{
  margin-top: 36px;

}

div.short_info{
  margin-bottom: 1.5em;
}

div.short_info p{
  margin: 1.5em 1em;
}

a.more{
  color: #666;
  /*text-transform: uppercase;*/
  text-decoration: none;
  display: block;
}

div#head form{
  display: inline;
  margin-top:0;
  padding:0;
}

div#head input.searchbox-button{
 background-color:#EEEEEE;
 border:1px solid #333333;
 font-size:0.8em;
 height:16px;
 padding:0;
 margin:0;
}

div#head input{
  border: 1px solid #333;
  font-size: .8em;
  margin-left:5px;
}


div#top_nav div#language ul#language_switch{
 float:left;
 margin-left:-11px;
}

div#top_nav div#language ul#language_switch li{
 padding-right:0px;
 padding-left:10px;
 border-left:1px solid white;
}

div#top_nav div#language ul#language_switch li.active{
  display:none;
}

div#top_nav div#language ul#language_switch li.notrans{
 display:none;
}

div#top_nav div#search{
 display:inline;
 float:right;
 height:1.5em;
 overflow:hidden;
 margin-left:8px;
 margin-right:5px;
 margin-top:-1px;
}

a{
 color: #00386e;
}

.normal{
}

.gross{
  font-size:1.2em;
}
.blocksatz{
 text-align:justify;
}
.gross_block{
font-size:1.2em;
text-align:justify;
}
.rot{
 color:red;
}



.graueBox{
 display:block;
 background-color:#FFFFFF;
 padding:10px;
 margin-bottom:15px;
 color:#b4b4b4;

}

.roteBox{
 display:block;
 background-color:#660000;
 padding:10px;
 margin-bottom:15px;
 color:#dddddd;
}

.roteBox p{
 padding:0;
 margin:0;
}

.graueBox p{
 padding:0;
 margin:0;
 /*text-align:center;*/
}

.roteBox a, .graueBox a{
 color:#eeeeee;
}

.BoxMitarbeiter{
 display:block;
 background-color:#ffffff;
 padding:0;
 margin-bottom:15px;
 color:#666666;
 border:1px solid #eaeaea;
 line-height:12px;
 font-size:11px;
}

.BoxMitarbeiter p{
 padding:0;
 margin:5px;
}
.BoxMitarbeiter p img{
 float:left;
 margin: 0 8px 0 0;
}

.BoxMitarbeiter a{
 color:#444444;
 text-decoration:none;
}
.box-nlrand{
 border:0px;
 margin-left:10px;
 margin-bottom:10px;
}
.box-nl{
 border:1px solid #eaeaea;
 width:178px;
 float:right;
 margin: 10px 0 0 0;
}
.box-nl img{
 margin:5px;
}
.box-nl p{
 margin:5px;
 padding:5px;
}
