#container
{
  background: url("/images/bg.gif") repeat-y;
  display:table;
  height:400px;
  width:100%;
}
#container_tr
{
 height:100%;
}
* html #container_tr {
 display:block;
}
#linkespalte {
	width:155px;
    margin: 0; 
    padding: 0;
    float:left;
  }
#rechtespalte {
    
	margin:0;
	padding:0;
	width:159px;
    float:right;
  }
#content
{
	margin: 10px 169px 10px 165px;
	padding: 0;
	background: #fff;
}
*html #content 
{
	margin: 10px 10px 10px 10px;
	float:left;
	display: block;
}
#content_full
{
	margin: 10px 10px 10px 165px;
	padding: 0;
	background:#fff;
}
*html #content_full
{
	margin: 10px 10px 10px 10px;
	float:left;
	display:block;
}
#footer
{
	margin:0;
	padding:0;
	background:#c0c0c0;
	text-align:right;
	padding:10px;
	clear:both;
}

#oben
{
  background: #009966;
}
#navleiste_oben
{
  width:100%;
  display:table;
  font-weight:bold;
  text-align:center;
  background: #009966;
  height:16px;
  padding:0;
  margin:0;
}
.nav1_on,.nav1_off,.nav2_on, .nav2_off
{
  float:left;
  width:77px;
  padding: 0;
  height:16px;
	margin:0;
}
.navoben_on, .navoben_off
{
  text-decoration:none;
  padding: 0;
	margin:0;
  float:left;
  width: 170px; 
  height:16px;
}
.navlink_on, .navlink_on:link, .navlink_on:active, .navlink_on:visited, .navlink_on:hover
{
  text-decoration:none;
  color: #fff;
  background : #009966; 
	display:block;
	padding: 2px 0 2px 0;
	margin:0;
}
.navlink_off, .navlink_off:link, .navlink_off:active, .navlink_off:visited
{
  text-decoration:none;
  color: #000;
  background : #d1e4b8; 
	display:block;
	padding: 2px 0 2px 0;
	margin:0;
}
.navlink_off:hover
{
  text-decoration:none;
  color: #fff;
  background : #009966; 
	display:block;
	padding: 2px 0 2px 0;
	margin:0;
}

.trenner
{
  float: left;
  width: 1px;
  background: #fff;
  padding: 2px 0 2px 0;
  height: 12px;
}
.xbutton, .xbutton:link, .xbutton:visited, .xbutton:active
{
  background: #009966;
}
.xbutton:hover
{
  background : #d1e4b8; 
}

#top_navi
{
	list-style:none; 
	display:block;
	font-weight:bold;
	font-size:93%;
	margin:0;
	padding:0;
}
#top_navi li 
{
	display:block;
	float:left;
	
}
#linkespalte ul {
	list-style:none; 
	width:151px;
	margin: 15px 2px 0 2px;
	padding:0 0 0 0;
}
#linkespalte li 
{
	width:151px;
	background: #009966;
	border-bottom: 1px solid #fff;

}
.no_link
{
  padding: 10px 0 0 0;
  color: #FFF;
  font-size:120%;
  font-weight:bold;
}


#linkespalte li a {
	display:block;
	text-decoration:none;
	color:#fff;
	font-weight:normal;
}
#linkespalte li a:hover {
	color: #000;
}
.box
{
 background: #fff7c6; 
 border : solid #009966 1px; 
 margin: 10px 0 0 0;
}
#rechtespalte a,a:visited, a:active,a:link
{
	text-decoration			:	none;
	color					:	#009966;
	background				:	transparent;
}
#rechtespalte a:hover
{
	text-decoration			:	underline;
	color					:	#009966;
	background				:	transparent;

}
.box_header
{
	background				:	#d1e4b8;
	color:#000;
	font-weight:bold;
  padding: 2px 2px 2px 2px;
  border-bottom: solid 1px #009966
 
}
.box_content
{
	background				:	transparent;;
	color:#000;
	font-weight:normal;
 padding: 2px 2px 2px 2px;
}

#content a, a:link, a:active, a:visited
{
	text-decoration : none;
	color						:	#009966;
	background			: transparent;
}

#content a:hover
{
	text-decoration : underline;
	color						:	#009966;
	background			: transparent;
}
#content td
{
  font-size : 76%; 
	}
#bwwlist
{
  margin-bottom:0;
  padding-left:25px;
  margin:0;
  list-style-image:url(/komxpress/images/bww.gif);
}
#bwwlist li 
{
  margin-top:1px;
}