body{
  margin:0px;
  padding:0px;
  background:#e8e8e8;
  font-family:Arial, sans-serif;
}

#site{
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
  width:973px;
}

#top{
  width:973px;
  height:134px;
  background:url(../graphics/header.jpg);
}

#logo{
	float:left;
	margin-top:95px;
	margin-left:100px;
  width:226px;
  height:34px;
}
#middle{
  padding-top:1px;
  width:973px;
  overflow:hidden;
  background:url(../graphics/middle.jpg);
}

#bottom{
  overflow:hidden;
  width:973px;
  height:11px;
  background:url(../graphics/bottom.jpg);
}

#language{
  color:#FFF;
  font-family:Arial, sans-serif;
  font-size:12px;
  font-weight:bold;
  margin-right:15px;
  margin-top:104px;
  float:right;
}

#language a{
  color:#FFF;
  text-decoration:none;
}

h1{
  color:#4c4c4c;
}

span{
  color:#4c4c4c;
}

#topnavigation{
  width:784px;
  top:0px;
  left:0px;
  background:#0168b3;
  height:21px;
  float:left;
  position:relative;
}

#topnavigation #container{
  width:760px;
  margin-left:15px;
}

#topnavigation .item{
  height:21px;
  padding:0px;
  border-left:1px solid #FFF;
  font-weight:bold;
  font-size:12px;
  font-family:Arial, sans-serif;
  float:left;
  height:21px;
  color:#FFF;
  overflow:hidden;
}

#topnavigation a.top {
  color:#FFF;
  padding-left:11px;
  padding-right:11px;
  padding-top:3px;
  height:21px;
  display:block;
  float:left;
  overflow:hidden;
  text-decoration:none;
}

#topnavigation  a.top:hover{
  color:#FFF;
  background:#99b3b2;
  text-decoration:none;
}

#topnavigation a.top_active {
  color:#FFF;
  padding-left:6px;
  padding-right:6px;
  padding-top:3px;
  height:21px;
  display:block;
  float:left;
  overflow:hidden;
  text-decoration:none;
  background:#99b3b2;

}

#topnavigation .first{
  border-left:1px none #FFF;
  height:21px;
  padding:0px;
  font-weight:bold;
  font-size:12px;
  font-family:Arial, sans-serif;
  float:left;
  height:21px;
  color:#FFF;
  overflow:hidden;
}

.pulldown{
  display:none;
  position:absolute;
  margin-top:21px;
  border-top:1px solid #747474;
  overflow:hidden;
  margin-left:1px;
}

.pulldown .item{
  padding-left:9px !important;
  padding-right:9px !important;
  padding-top:3px !important;
  padding-bottom:3px !important;

}

.pulldown a.item{
  clear:both;
  display:block;
  width:200px;
  text-decoration:none;
  height:16px !important;
  overflow:hidden;
  position:relative;
  border-right:1px solid #747474 !important;
  border-left:1px solid #747474 !important;
  border-bottom:1px solid #747474 !important;
  background:#F7F7F7 !important;
  color:#4B4B4B !important;
  font-family:Arial, sans-serif;
  font-size:11px !important;
  font-weight:bold;
  line-height:16px !important;
  -moz-opacity:0.9;
  filter:Alpha(opacity=90);
}

.pulldown a:hover{
  display:block;
  background:#91A9A9 !important;
  width:200px;
  background:#000000;
}

#left{
  width:784px;
  margin-left:1px;
  float:left;
}

#right{
  width:181px;
  margin-right:6px;
  float:right;
}

.infobox .bar{
	height: 21px;
	width: 176px;
	float: left;
	padding-left: 5px;
  float:left;
  margin-bottom:1px;
  background:#99b3b2;
}


.infobox .content span{
  color:#FFFFFF;
  font-family:Arial, sans-serif;
  font-size:12px;
  display:block;
  width:170px;
  margin-left:5px;
  margin-top:5px;
  margin-bottom:5px;
  color:#4c4c4c;
}

.highlighted .bar{
  background:#b5bbad;
}

.infobox .bar h2{
  color:#FFF;
  width:170px;
  margin-left:5px;
  margin-top:2px;
  margin-bottom:0px;
  margin-right:0px;
  font-family:Arial, sans-serif;
  font-size:13px;
  font-weight:bold;
}

.infobox .content{
  background:#ededed;
  width:176px;
  float:left;
  margin-bottom:1px;
  padding-left: 5px;
}

.infobox ul{
  margin-left:-40px;
}

.infobox li{
  font-size:11px;
  font-weight:bold;
  display:block;
  background:url(../graphics/list-bullet1.gif) no-repeat 0px 3px;
  padding-left:14px;
  margin:0px;
}
.infobox li a{
  color:#4c4c4c;
  font-weight:bold;
}
.infobox a{
  color:#000;
  text-decoration:none;
  font-size:11px;
  font-weight:bold;
}


.infobox .content .search_box{
	margin-top:11px !important;
	margin-bottom:11px !important;
	margin-left:5px;
}

.highlighted li{
  font-size:11px;
  font-weight:bold;
  display:block;
  background:url(../graphics/list-bullet1.gif) no-repeat 0px 3px;
  padding-left:14px;
  margin:0px;
}

.highlighted ul{
  margin-left:-40px;
}

.highlighted a{
  color:#000;
  text-decoration:none;
  font-size:11px;
  font-weight:bold;
}

.navi_links_item{
  font-weight:bold;
  background:url(../graphics/list-bullet1.gif) no-repeat 4px 8px;
  padding-left:20px;
  padding-top:3px;
  padding-bottom:3px;
  margin:0px;
  text-decoration:none;
  width:169px;
}

.navi_links_item a{
  text-decoration:none;
  font-weight:bold;
  font-size:11px;
  font-family:Arial, sans-serif;
  padding-top:3px;
  color:#4c4c4c;
  display:block;
  margin:0px;
  width:169px;
  border-top:1px solid #F6F6F6 !important;
  border-bottom:1px solid #F6F6F6 !important;
}

.navi_links_item_aktive{
  background:url(../graphics/navi-list-bullet3.gif) no-repeat 4px 8px;
  padding-left:20px;
  padding-top:3px;
  padding-bottom:3px;
  margin:0px;
  display:block;
  text-decoration:none;
  width:169px;
  background-color:#E1E1E1;
  border-top:1px solid #FFF !important;
  border-bottom:1px solid #FFF !important;
}

.navi_links_item_aktive a{
  text-decoration:none;
  font-weight:bold; !important;
  font-size:11px;
  font-family:Arial, sans-serif;
  padding-top:3px;
  color:#4c4c4c;
  margin:0px;

  display:block;
  width:169px;
}

.navi_links_item_opened{
  padding-left:20px;
  margin:0px;
  padding-top:3px;
  padding-bottom:3px;
  text-decoration:none;
  width:169px;
  background-color:#EDEDED;
}

.navi_links_item_opened a{
  text-decoration:none;
  font-weight:bold; !important;
  font-size:10px;
  font-family:Arial, sans-serif;
  color:#4c4c4c;
  display:block;
  margin:0px;
  width:169px;
}

#navi_links{
  font-weight:bold; !important;
  margin-left:0px;
  margin-top:34px;
}

#content_header{
  width:760px;
  margin-left:15px;
  margin-right:13px;
  margin-top:0px;
  margin-bottom:10px;
}

#content_header h1{
  font-size:16px;
  font-family:Arial, sans-serif;
  font-weight:bold;
  margin-top:8px;
  margin-bottom:7px;
  color:#4c4c4c;
}

#content_header span{
  font-size:11px;
  display:block;
  font-family:Arial, sans-serif;
  color:#000;
  line-height:12px;
}

#content{
  width:784px;
  height:100%;
}

#left_content{
  width:180px;
  padding-top:3px;
  float:left;
  height:100%;
}

#right_content{
  width:784px;
  margin-left:2px;
  float:left;
  background-color:#FFFFFF;
}

.content_box{
  margin-top:1px;
}

.articleimg{
  float:right;
}
.article_text_mit_bild{
  float:left;
  width:330px;
}

.article_text_ohne_bild{
  float:left;
  width:430px;
}

#right_content .content_box,#right_content .content_box .bar,#right_content .content_box .bar1{
  width:780px;
}

li{
  padding-left:20px;
  margin-left:50px;
  margin-bottom:2px;
}

.image_text{
  display:block;
  font-size:11px;
  font-family:Arial, sans-serif;
  color:#000;
  line-height:13px;
}

.image_text b{
  /*font-size:16px !important;*/
 color: #4c4c4c !important;
}

.before_text{
  margin:0px !important;
  overflow:hidden;
}

.content_box .bar{
  height:20px;
  background:#0168b3;
  float:left;
  margin-bottom:0px;
  margin-top: 10px;
}

.content_box .bar1{
  height:20px;
  background:#0168b3;
  float:left;
  margin-bottom:0px;
}

#left_content .content_box .bar h2 {
  width:280px;
}

#right_content .content_box .bar h2{
  width:720px;
}

.content_box .bar h2, .content_box .bar1 h2{
  margin-top:3px;
  margin-left:16px;
  margin-bottom:0px;
  margin-right:0px;
  font-family:Arial, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#FFF;
}

input{
  font-size:11px;
  font-family:Arial, sans-serif;

}
.content_box .content{
  width:445px;
  margin-left:20px;
  padding-bottom:10px;
}

.content_box .content span{
  color:#4c4c4c;
  font-size:12px;
  display:block;
  font-family:Arial, sans-serif;
}

.content_box .content h3{
  color:#4c4c4c;
  font-family:Arial, sans-serif;
  font-size:16px;
  clear:both;
  float:left;
  width:445px;
  font-weight:bold;
  margin-bottom:10px;
  margin-top:12px;
}

.before_text{
  clear:both;
}
.image_text{
display:block;
float:left;
width:450px;
margin-top:5px;
}
.before_text, .after_text{
  padding-left:0px !important;
}
.image_text ul{
margin-left:-30px;
}

#bottom_1{
	background:url(../graphics/middle.jpg);
  width:973px;
  height: 20px;
  line-height: 0px;
}

#bottom_1 #content{
	background-color: #fff;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
  width:775px;
  height: 20px;
  line-height: 0px;
  margin-left:1px;
}

#bottom_1 #right{
	border-top: 1px solid #fff;
	width: 100px;
	background-color:#F6F6F6;
}

#bottom_2{
	background:url(../graphics/middle.jpg);
  font-family:Arial, sans-serif;
  font-size:10px;
  line-height: 20px;
  font-weight:bold;
  overflow:hidden;
  width:973px;
  margin:0px !important;
  padding:0px !important;
}

#bottom_2 #left{
	background-color: #ededed;
	color: #b2b2b2;
	text-align:right;
  overflow:hidden;
  width:780px;
  height: 20px;
	padding-right: 5px;
	margin-left:1px;
}

#bottom_2 #right{
	background-color: #b2b2b2;
	color: #fff;
  overflow:hidden;
  width:176px;
  height: 20px;
  padding-left: 5px;
}
.optimized{
  font-size:10px;
  color:#666;
  font-family:Arial, sans-serif;
}