/* -----------------------------------------------------------------------------------------------
   --  Darstellung der Seite ohne Tabellen, mit DIV-----------------------------------------------
   ---------------------------------------------------------------------------------------------*/
body {
	margin: auto;  /* main-Box zentrieren in IE 5 und hoeher */
	text-align:center; /* main-Box zentrieren in IE 5 und hoeher */
 	font: 15px Arial;
  	background-color:		#F5F5DC	;  /*	#C0C0C0  #808080   */
}

/* Hauptfenster*/   
#wrap 
{
 	padding:0px;
 	width: 99%;
  /*  max-width: 1240px; */     
  min-width: 1024px;  
 	margin: 0 ;
 	text-align:left;

}

/*CSS-Hack für IE6 und kleiner*/ 
* html #wrap
{  
 	padding:0px;
 	margin: 0 ;
 	text-align:left;
  width: 1024px;  

}  



/*
<!--[if IE 6]>
<style>
wrap {width: expression(document.body.clientWidth > 1240 ? "1240px" : (document.body.clientWidth < 1024 ? "1024px" : "100%"));}
</style>
<script type="text/javascript">
function calcWidth() {
document.getElementById('wrap').style.width = document.body.clientWidth > 1240 ? '1240px' : (document.body.clientWidth < 1024 ? '1024px' : '100%')
}
onbeforeprint = function() {document.getElementById('wrapper').style.width = '100%';}
onafterprint = calcWidth;
onresize = calcWidth;
</script>
<![endif]-->
*/
/* */

/* */
#header
{
  width: 100%;    
  height: 156px;
  background-color:	#8B0000	;   
  border-top:    3px solid white; 
  border-right:  3px solid white;
  border-bottom: 0px solid  white;
  border-left:   0px solid  white;
  border-style:  double;;
  border-style:  ridge;
  margin-top:    2px;  
}
 
#navigation
{
  width: 100%;
  height: 24px;
  border-top:    1px solid white;  /*dot*/
  border-right:  3px solid white;
  border-bottom: 3px solid  white;
  border-left:   0px solid  white;
  border-style:  double;
  border-style:  ridge;
  background-color:	#FFA500;  /* #8B0000*/
}  

 
/* */
#header_image
{
  float: right;
  padding:       6px;
}  


/* */
#header_text_logo
{
  width: 30%;    
  float: left;
  height: 145px;
  padding:     6px 0px 0px 0px; 
  text-align:  center;    
  font-size:   200%;
	font-weight: bold;
	font-style: italic;
  font-variant:Varanda;   /*small-caps*/
  color: orange;
 	border-top:    0px solid white; 
  border-right:  0px solid white;
 	border-bottom: 0px solid  white;
  border-left:   0px solid  white;
  
  /*
  font-family: small-caps,Verdana,arial;
   font-family: 'small-caps','Comic Sans MS',Verdana;
  font-style: italic; 
   */
  

}  



/*Inhaltsfenster*/
#content
{
  margin:0px 0px 0px 200px;   /* legt u.a. den rechten Seitenrand fest //margin:0px 0px 0px 161px;*/
  padding: 20px 20px 20px 20px;
  border-left: 0px; /* 1px solid blue;*/
}

/*Fußfenster*/
#footer{
  /* height: 2px; 
 	  background-color: blue; */  
  font: 8px Arial;	 	
  color:white; 
  vertical-align:bottom;
}

/* -----------------------------------------------------------------------------------------------
   --  Darstellung des Menüs ---------------------------------------------------------------------
   ---------------------------------------------------------------------------------------------*/
/* frame menuefenster*/


#sidebar 
{
  float:  left;
  width:  160px;
  height: 1000px;  /*600*/
  top:    0px;
  margin-top:   0px; /*-10*/
  margin-left:   0px;
  background-color: #8B0000	;     
  border-top:    3px ;
  border-right:  3px ;
  border-bottom: 3px ;
  border-left:   3px ;
  /*border-style:  double;;
  border-style:  ridge;*/ 

}

/* Menue Container*/
#sidebar ul 
{
	/*background-color: #FFA500;  /*orange -Hintergrund menueleiste*/
  margin: 0px 0px 0px 0px;    /* for Internet Explorer*/
  padding:1px 1px 1px 1px;	
	list-style-type: none;
	font:  14px Arial;
 	width: 100%;
 	border: 0px solid #FFA500; /* orange;*/
  text-align: left;
  /*align: left;  	*/
  
}

/* text field*/
#sidebar a 
{
	display: block;
	width:  98%; 
	padding: 0px 0px 0px 0px;
	display:block;
	/*border: 1px solid white;   no white border*/  
	color:   black;
 	font: 14px Arial;
	text-decoration: none; /*lets remove the link underlines*/
	
}

/*Schriftfarbe des Menüs*/
#sidebar a:link, #sidebar a:active, #sidebar a:visited 
{
	color: orange;
}

/* Schriftfarbe des aktuell hinterlegten Menues */
#sidebar a:hover 
{
	
/*	border: 1px solid white;
	color: blue;
	background-color:white; */	
	border: 1px solid blue;
	color: #FFFFFF;             /*Schriftfarbe white*/
	background-color:orange;	  
	
}



/* -----------------------------------------------------------------------------------------------
   --  Darstellung des Text und Tabellen  --------------------------------------------------------
   ---------------------------------------------------------------------------------------------*/

td 		{
	vertical-align:top;
}

h1 		{
	font: 20px Arial;
 	margin:30px 0px 30px 0px;
}

p#slarge,  {
	font: bold 40px Arial;
}

.no { margin:20px 0 0; border-top: 1px solid blue; }
	

.klsch{
	font: 12px Arial;
}

.klsch1{
	font: 10px Arial;
	align:right;
}

td.main{
	font: 14px Arial;
}

.jahr{
	font: bold 16px Arial;
}
.class { }
.smimg{
	width:19px;
	height;16px;
	vertical-align:top;
	border:0px;
}

.imgrechts1{
   	float: left;
   	border:solid 0 blue;
   	margin:5px 0 0 11px;
	/*padding:0px;*/
}



.Stil_CHead {
  text-align:left; 
  margin-left:0px;
  font-size: 16px;
  font-color: #4169E1;
  font-family: 'Comic Sans MS',Verdana;
  color: #4169E1;
	/*color: #FF0000;
	//font-size: large;
	//font-weight: bold;*/
}
.Stil_HeadLineViewer 
{
  text-align:center; 
  font-size: 20px;
  font-color: #4169E1;
  font-family: 'Comic Sans MS',Verdana;
  color: #4169E1;
}



.Stil_Aktuelles /* Startbild*/
{
  text-align:left; 
  margin-left:0px;
  font-size: 18px;
  font-color: #5F5F69; /*  #4169E1;*/
  font-family: 'Comic Sans MS',Verdana;
  color:#353535;   
}

.icons{ float: left; background-image: none; padding-right: 5px; border:solid 0 blue; list-style-image: none; }
.iconbox { float: right; margin-top: 5px; margin-right: 5px; }
