body {margin: 20px 0px 20px 0px; background-color: #ffffff; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 90%; height: 100% }
h1, h2, h3, h4, h5, h6 {font-size: 100%;}
#Logo {float:left; width:150px; margin: 0 0 0 0; padding: 0 0 0 0;}
#KopfMitteOben {position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden;}
#KopfMitteUnten {position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden;}
#KopfRechtsUnten {float:right;}
#TopNav {position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden;}
#WayNav {position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden;}
#NaviContainer {position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden;}
#Fuss {position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden;}
#FussRechts {position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden;}
.versteckt {display:none;}
#Koerper {clear:both;float:left;}
.tabname {font-weight:bold;}
.tabfuss {position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden;}

/* Obere Box im Hauptcontainer die das Logo und die oberen Links umschliesst */
/* Oberes Hintergrundbild */

div.box1 div.box_top
	{
	width: 100%;
	border:solid 0px green;
    	text-align: left;    
    	margin:0;
    	padding:0;
    	display:none;
    	} 
    	
/* Oberes Hintergrundbild */    	
div.box1 div.box_top div.hauptbild 
	{
	width: 100%;
    	margin:0; 
    	padding:0;   	
    	border:0px solid red;
    	border-bottom: 0em solid rgb(255,241,148);
    	border-left: 0em solid rgb(255,241,148);
    	display:none;
    	}
    	
div.box1 div.box_top div.box_toplinks
	{
	width: 25%;
	border:solid 0px blue;
	float:left;
	position:relative;
    	text-align: left;    
    	margin:0;
    	padding-left: .1em;
    	padding-top: .1em;
    	padding-bottom: .2em;
    	color:rgb(58,58,58);
    	font-size:1.3em;
    	font-style:normal;
    	font-weight:bold;
    	display:none;
    	}   
    	
/* Linker Inhaltsbereich Menue  */

div.box1 div.box_inhalt div.box_inhaltlinks div.box_menuelinks
	{
	width: 25%;
	border:solid 0px black;
	float:left;
	position:relative;
    	text-align: left;    
    	margin:0;
    	padding:0;
    	height:100%;
    	display:none;
    	} 
    	


/* Rechter Inhaltsbereich für Suche, Kontakt, VA */

div.box1 div.box_inhalt div.box_inhaltrechts
	{
	width: 19%;
	border:solid 0px black;
	float:right;
	position:relative;
	background-color:rgb(255,255,255);
	height:100%;
	border-right:solid 0em silver;
	border-bottom: solid 0em silver;
	padding-bottom:0em;
	display:none;
    	} 
    	
.hide, h1.hide, ul.hide 
	{
  	display:none;
  	visibility:hidden;
  	margin:0;
  	padding:0;
  	clip:rect(0,0,0,0);
  	display:none;
	}    
	
	