body { 
	margin-top: -8px; 									/*NS4*/
	margin-left: -8px; 									/*NS4*/
	background-color: #f5f5f5;							/* Hintergrund: Umrandung außerhalb */
	background-position: 50%; 
	background-image: url(../grafik/bg.jpg); 
	background-repeat: repeat-y;
	}

/* Nicht bei: horizontal und vertikal zentriertes Layout */  		
#aussen { 
	position: relative;									/* Innen liegende Container lassen sich dadurch absolut positionieren */
	margin: 0px auto;
	width: 960px;											/* Container breite immer angeben: width: 960px; */
	height: auto;
	margin-top: 0px;
		border: 0px dashed #32cd32;	
	}

/* Nicht bei: horizontal und vertikal zentriertes Layout */  	
#container { 
	float: left;											/* umschließt die innen liegenden Container, der sichtbare Hintergrund wird möglich */
	width: 960px;											/* width: 960px; */
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: white;
	border: 0px dashed Red;	
	display: inline;		
}


@media screen {
/*	Moderne Browser: (Ausschluss von NS4, IE4 IE/MAC) */
	body { 
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	}

/*	Kopfleiste	*/
.logobox1 {
	float: left;
	width: 960px;
	height: 112px;
	margin: 0px 0px 0px 0px;
	display: inline;
}
.logobox2 {
   position: absolute;
	width: 175px;
	height: 112px;
	left: 785px;
	top: 0px;
	z-index: 500;
}
.logo {
	margin: 0px 0px 0px 0px;
	border: 0px solid Black;
	display: block;
}

/*	Trennung Balken als Plazhalter evt. für Topmenü */
#trenn {
	clear: both;
	float: none;
	width: 960px;											/* width: 960px; */
	height: 20px;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}


/*	Contentbereich*/
#box_links {												/* Plazhalter linkes Menü */
	float: left;
	width: 247px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	border-top: 13px solid white;
	} 

#box_1 {														/* Content */
	float: left;
	width: 460px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 21px 0px 0px 0px;
	display: inline;
	border: 0px dashed #7B68EE;
	} 
#box_1 #headline {
	width: 468px;
	height: auto;
	border-bottom: 1px solid #868686;
}	
#box_1 #content {
	width: 453px;
	margin-top: 10px;
	margin-left: 15px;
	height: auto;
}	
	
#box_rechts {												/* Rechte spalte */
	float: right;
	width: 195px;
	height: auto;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	border: 0px dashed #7B68EE;
	} 

#box_rechts .box_rechts_content {
	border: 1px solid #868686;
	margin-top: 19px;
	margin-bottom: 0px;
}
#box_rechts .box_rechts_content p {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

/* IE6 Hack 
* html #box_rechts .box_rechts_content { margin-bottom: -3px; }		 
*/

/* IE7 Hack 
*+html #box_rechts .box_rechts_content { margin-bottom: 3px; }		
*/

/*	Menüs absolut positioniert */	
#haupt_menue {							
	position:absolute;
	width:225px;
	height:300px;
	left: 0px;
	top: 153px;
	display: inline;
	}
#suchbox {
   height: 60px;
   width: 225px;
	border-top: 1px solid #868686;
	border-right: 1px solid #868686;
	border-bottom: 1px solid #868686;
}
#hilfs_menue {		
	position:absolute;
	width:212px;
	height:100px;
	left: 0px;
	top: 600px;
	display: block;
	text-align: right					
	}
#horizontal_menue {			
	position:absolute;
	left: 17px;
	top:113px;
	width: 943px;											/* width: 960px; */
	height: 20px;
   display: inline;
}

.horizontalmenue_txt  { 
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	/*  height: 0px; line-height: 0; font-size: 0; */  /*  kleine Höhe im IE6 */ 
}	



}
/*		Ende Moderne Browser:		*/


