body	
{
	margin					:	auto;
	padding					:	0 ;
	color					:	#000;
	background				:	#5984c6;
	text-align				:	center;
    min-width: 640px; /* Bei weniger als 640px Breite soll ein Scrollbalken erscheinen */
}
#obenrechts {
	margin					:	auto;;
	padding:0;
	width: 1000px;
	height:188px;
	background				:	 #fff;
	text-align:left;
  font-size: 0.8em;
}
#obenrechts td{
  font-size: 0.8em;
}
#home
{
  position:absolute;
  top: 0px;
  padding: 5px 0 0 5px;
}
#home a,#home a:active,#home a:link,#home a:visited
{
  color: #5984c6;
	text-decoration			:	none;
}
#home a:hover
{
  color: #5984c6;
  background	:	transparent;
	text-decoration			:	underline;
}
#suche
{
  position:absolute;
  top: 111px;
  margin	: 0;
  padding	: 0 0 0 6px;
}
#topnavi
{
  position:absolute;
  top: 113px;
  margin	: 0 0 0 240px;
  padding	: 0;
  color: #ad8b00;
  font-weight:bold;
}
#topnavi a,#topnavi a:active,#topnavi a:link,#topnavi a:visited
{
  color: #000;
  font-weight:bold;
	text-decoration			:	none;
}
#topnavi a:hover
{
  color: #000;
  background	:	transparent;
	text-decoration			:	underline;
}

#kopf_u
{
  margin	: 0;
  padding	: 0;
  background: url("/images/kopf_u.jpg") no-repeat;
  width: 1000px;
  height: 27px;
}
#kopf_u_a
{
  margin	: 0;
  padding	: 0;
  background: url("/images/kopf_u_a.jpg") no-repeat #fdcc00;
  width: 1000px;
  height: 27px;
}

#wrapper {
	margin	: 0;
	padding	: 0;
	width		: 1000px;
	height	: 400px;
	display : table;
  background: url("/images/bg.gif") repeat-y;
}
#wrapper_tr {
	height	: 100%;
  background: url("/images/bg.gif") repeat-y;
}

#rechtespalte	{
	float					:	right;
	width					:	200px;
  margin       	: 0 0 0 0;       
  padding				: 0 0 0 0;
}
.rechtespaltecontent		
{
	margin  : 0 9px 0 9px;
	padding :	0;
	width   : 182px;
}
.rechtespaltecontent_head 		
{
	margin  : 0;
	padding :	0;
	width   : 182px;
	background: #fdcc00;
	color:#000;
	font-weight:bold;
}
.rechtespaltecontent_body
{
	margin  : 0;
	padding :	0;
	width   : 180px;
	background: #fff;
	border-left: 1px solid #fdcc00;
	border-right: 1px solid #fdcc00;
}
.rechtespaltecontent_einlink
{
	margin  : 0;
	padding :	0;
	border-bottom: 1px solid #fdcc00;
	width:180px;
	overflow:hidden;
}
.rechtespaltecontent_zweilinks
{
	margin  : 0;
	padding :	0;
	width   : 180px;
	border-bottom: 1px solid #fdcc00;
	height:10px;
	display:table;
}
.rechtespaltecontent_zweilinks_tr
{
	height:100%;
	background: url("/images/rsbg.gif") 90px 1px repeat-y;
}
.rechtespaltecontent_link1
{
	float:left;
	margin  : 0;
		padding:	0;
	width : 90px;
	overflow:hidden;
}
.rechtespaltecontent_link2
{
	float:left;
	margin  : 0 0 0 0;
	padding :	0;
	width   : 89px;
	overflow:hidden;
}
#content	
{
  margin       	: 0 0 0 0;       
  padding				: 0 0 0 0;
	float					:	left;
	width					:	600x;
	color					:	#000;
	background    : #d5e2f5;
}
#content_a
{
	height:100%;
  margin       	: 0 0 0 0;       
  padding				: 0 0 0 0;
	float					:	left;
	width					:	800x;
	color					:	#000;
	background    : #d5e2f5;
}

#parents
{
  margin       : 0 20px 10px 0 ;
  padding: 0 0 0 0;
  width: 550px;
  overflow:hidden;
  vertical-align:top;
  background			:	#d5e2f5;
}
.parent1
{
 float:left;
 padding: 4px 4px 4px 30px;
 border-bottom: 1px solid #5984c6;
 border-right: 1px solid #5984c6;
}
.parent
{
 margin: 0 0 0 4px;
 float:left;
 padding: 4px 4px 4px 0;
 border-bottom: 1px solid #5984c6;
 border-right: 1px solid #5984c6;
}
#parents a,#parents a:active,#parents a:link,#parents a:visited
{
  color:  #000;
	text-decoration			:	none;
	font-weight:normal;
}
#parents a:hover
{
  background	:	transparent;
	text-decoration			:	underline;
}
.htmlcontent, #htmlcontent
{
  margin       : 0 20px 0 30px;
  padding: 0 0 0 0;
  width: 550px;
  overflow:hidden;
  vertical-align:top;
  background			:	#d5e2f5;
}
.htmlcontent_a, #htmlcontent_a
{
  margin       : 0 20px 0 30px;
  padding: 0 0 0 0;
  width: 750px;
  overflow:hidden;
  vertical-align:top;
  background			:	#d5e2f5;
}
#content_footer
{
  margin       : 0 20px 0 30px;
  padding: 0 0 0 0;
  width: 550px;
  overflow:hidden;
  vertical-align:top;
  background			:	#d5e2f5;
  color:  #5984c6;
}
#content_footer a,#content_footer a:active,#content_footer a:link,a:visited
{
  color:  #5984c6;
	text-decoration			:	none;
	font-weight:normal;
}
#content_footer a:hover
{
  color:  #5984c6;
  background	:	transparent;
	text-decoration			:	underline;
}
#content_footer hr
{
  height:1px;
  color:  #5984c6;
  border:0;
  background:#5984c6;
}


#linkespalte	{
	float					:	left;
	width					:	200px;
  margin       	: 0 0 0 0;       
  padding				: 0 0 0 0;
	display				:	block;
}

.linkespaltecontent		
{
	margin				: 0 10px 0 10px;
	padding-left	:	0;
	width         : 180px;
}
#linkespalte ul	
{
	margin	:	0;
	padding	:	0;
}

#linkespalte li	
{
	margin     			:	0;
  list-style-type	:	none;
  padding         : 0;
}
.linkespaltecontent_head 		
{
	margin  : 0;
	padding :	0 0 0 0;
	width   : 180px;
	background: #fdcc00;
	color:#000;
	font-weight:bold;
}
.linkespaltecontent_body
{
	margin  : 0;
	padding :	0;
	width   : 178px;
	background: #fff;
	border: 1px solid #fdcc00;
	color:#000;
	font-weight:bold;
}
*html .linkespaltecontent_body
{
	width   : 180px;
}
.li1_on, .li1_off
{
  background			:	#FDCC00;
  border-bottom:1px solid #ad8b00; 
} 
.li2_off	
{
  background			:	#d5e2f5 url("/images/li2_off.gif") no-repeat;
  border-bottom:1px solid #5984c6; 
} 
.li2_on
{
  background			:	#a0bde9 url("/images/li2_on.gif") no-repeat;
  border-bottom:1px solid #5984c6; 
} 
.li3_off	
{
  background			:	#a0bde9 url("/images/li3_off.gif") no-repeat;
  border-top:1px solid #5984c6; 
} 
.li3_on
{
  background			:	#5985c6  url("/images/li3_on.gif") no-repeat;
  border-top:1px solid #5984c6; 
} 
.nav_cont1
{
  padding: 3px 0 3px 5px;
}
.nav_cont2
{
  padding: 5px 0 5px 18px;
}
.nav_cont3
{
  padding: 2px 0 2px 28px;
}
.top1,	.top1:active ,.top1:visited ,.top1:link
{
  background	:	transparent;
	text-decoration			:	none;
	font-weight				:	bold;
	color				: 	#000;
}
.top1:hover
{
	text-decoration			:	underline;
	color: 	#000;
  background	:	transparent;
}
.top2,	.top2:active ,.top2:visited ,.top2:link, .top3,	.top3:active ,.top3:visited ,.top3:link{
  background	:	transparent;
	text-decoration			:	none;
	font-weight				:	normal;
	color				: 	#000;
}
.top2:hover,.top3:hover{
  background	:	transparent;
	text-decoration			:	underline;
	color: #000;
}
.static_nav_topic
{
  border-top:1px solid #fff; 
  border-bottom:3px solid #ad8b00; 
  background:#fdcc00 ;

}
.static_nav
{
  padding: 0 0 0 5px;
}
.static_nav_a,.static_nav_a:active,.static_nav_a:link,.static_nav_a:visited
{
  font-weight:bold;
	text-decoration			:	none;
	color: 	#000;
}
.static_nav_a:hover
{
  background	:	transparent;
	text-decoration			:	underline;
	color: 	#000;
}
#footer
{
  width:1000px;
  background: #5984c6;
  display:block;
  height: 46px;
  margin:0
  padding:0;
}
#footer_content
{
  width:600px;
  background: #b6c9e6;
  height: 32px;
  color: #5984c6;
  text-align:center;
  padding: 14px 0 0 0;
  margin:0 200px 0 200px;
}
*html #footer_content
{
  height: 46px;
}
.aktuell, .aktuell:link, .aktuell:active, .aktuell:visited
{
  text-decoration:none;
}
.aktuell:hover
{
  text-decoration:underline;
}
.telefon_bs_on, .telefon_bs_on:link, .telefon_bs_on:active, .telefon_bs_on:visited
{
  text-decoration:none;
  font-weight:bold;
	font-size: 1.3em;
}
.telefon_bs_on:hover
{
  text-decoration:underline;
  font-weight:bold;
}
.telefon_bs_off
{
	font-size: 1.3em;
  font-weight:normal;
}
.htmlcontent a:active, .htmlcontent a:visited, .htmlcontent a:link
{
  text-decoration:none;
  color:#2a4b7c;
}
.htmlcontent a:hover
{
  text-decoration:underline;
  color:#2a4b7c;
}
.start1
{
  font-size:1.5em;
  font-style:italic;
  font-weight:bold;
  color:#000;
  padding:10px 0 0 40px;
}
.start2
{
  font-size:1.3em;
  font-style:italic;
  font-weight:bold;
  color:#5984c6;
  padding:10px 0 0 50px;
}
*html #linkespalte
{
	overflow:hidden;
}
*html #content
{
	overflow:hidden;
}
*html #rechtespalte
{
	overflow:hidden;
}