/* padding vermeiden wg. boxmodell-fehler im explorer */ 
body
{
	background-color: #D9D9D9;
	padding-top:2px;
}
.clear {
	clear:both;
	/* gelegentlich hilfreiche tricks: */
	line-height: 0;
	font-size: 0;
	height: 0;   
}

#rahmen_container {
	margin:auto;
	padding:0px;
 	text-align:center;		
	width:1000px;
	border:#C3C3C3 1px solid;
	background-color: #FFFFFF;
}

#outer_container {   
	margin:0px;
	border:#c3c3c3 0px solid;	/*AEAEAE */
}

#container {
  background-color: #FFFFFF;
}
#headerArea1
{
	float:left;
	height:68px;
	width:300px;
	padding:10px 15px 0pt 0pt;
}
#headerArea1 .homeLinkImg
{
	height:58px;
	width:300px;
	display: block;
}

#headerArea2
{
	float:right;
	height:68px;
	padding:10px 15px 0pt 0pt;
}
#header_lower {
	height:44px;
	text-align:right;
	border: solid 0px;
}
#header_sysmen 
{

}

#inner_container {
  border-bottom:#FFFFFF 0px solid; /*noetig fuer korrekte darstellung im ff */
}

#nav_sections{
	border:0px solid #FF0000;
	clear:both;
	left: 0px;
	position: relative;
	text-align:left;
	padding-left: 200px;

}
#nav_sections td {
	text-align:center;
}
* html #nav_sections {
	position: relative;
	top: 2px;
	margin-top: -4px;
}

#nav_left {
	clear: left;
	float:left;
	width:205px;
	text-align:left;
	margin:0px;	
	padding:0px;
	margin-right:5px;
	margin-left:0px;
	margin-top: 0px;
	border: 0px solid #F00;
}

#nav_left_ads {
	font-size:0.9em;
	font-weight:bold;		
}

#nav_left_ads_title {
	font-size:0.9em;
	font-weight:bold;	
	padding:3px;	
	padding-left:10px;
}

/* rechte navigationsleiste */
#nav_right {
	width:200px;
}

.nav_right_gruppe{
	clear: both;
	margin-bottom:10px;
}


#content {		
	padding-left:210px; /* breite nav left 205 + abstand 5 verhindert, dass langer inhalt links unter navigation rutscht */
	padding-right:210px;	 /* das gleiche rechts (rand 5 + nav_rechts 200 + rand 0 + rahmen/schatten 0) */
}



#breadcrumb{
	border: 0px solid #0000FF;	
	float: left;
	display: inline;
	font-size: 0.7em;
	width: 540px;
	text-align:left;	
	padding: 0.5em 0.5em 0.7em 0;		
}

#content_container{
	border: 0px solid #0000FF;	
	float: left;
	display: inline;
	text-align:left;	
	font-size:1.0em;
	margin-top: 3px;
	line-height: 1.4em;
}

.hl1 {
	
}
* html .hl1 {

}
*:first-child+html .hl1 {
	
}
.artikel_footer
{
	padding: 20px 0px;	
}

div.printVersionLink,
div.recommendArticleLink,
div.orderRSSLink
{
	float:left;
	margin-right: 20px;
}


#footer_top{
	clear: both;
	text-align:left;	
	font-size:0.9em;
	padding-top: 5px;
	margin-bottom: 20px;
}

#footer_container{
	border-top: 1px solid #cccccc;	
	float: left;
	display: inline;
	text-align:left;	
	font-size:0.7em;
	margin-left: 0px;
	margin-top: 10px;
	width: 100%;
}

#footer_middle{
	text-align:center;	
	font-size:1.0em;
	text-align:center;
	/* border: 1px solid #00FF00; */ /* ### test */
}
#changed{
	margin: 0px 10px 0px 0px;
	float:left;
}
#copyright{
	float:left;
	margin-right: 10px;
}

#footer_bottom{
	clear: both;
	text-align:center;	
	font-size:1em;
	text-align:center;
	/* border: 1px solid #00FF00; */ /* ### test */
}

#container_content_print{
	background-color: #FFFFFF;
	align: center;
	width: 575px;
	height: 100%;
	font-size:0.8em;
	
}
#content_print{
	background-color: #FFFFFF;
}
#footer_print{
	clear: both;
	text-align: center;
	margin-top: 15px;
	align: center;
	width: 100%;
	font-size:0.8em;
}

/* padding vermeiden wg. boxmodell-fehler im explorer */ 

.clear {
  clear:both;
  /* gelegentlich hilfreiche tricks: */
  line-height: 0;
  font-size: 0;
  height: 0;   
}



.trenner {
  /* fuer abstand zwischen menupunkten in linker navigation */
	margin-bottom:12px;
}
