body, html { 
		margin: 0;
		padding: 0;
		background-color: white;		
		font: 100% sans-serif;
		/*background: #4A4A4C url(pics/verlauf_hg_links.jpg) no-repeat 0 0;*/
		background: #E3E3E3;
		/*background: #E3E3E3 url(pics/background-rahmen.gif) no-repeat 0 0;*/
		height:100%;
		}

#page {
	width: 1000px; /*768px; ohne rechten Kasten*/
	/*height:100%;*/
	margin: 0;
	margin-left:0px;
	
	background-color: #E3E3E3;
	overflow:hidden;
	background: #E3E3E3 url(pics/kachel.jpg) repeat-y 1px 0px;

}


/*rechter Verlauf*/
.verlauf_rechts{
	
	width:1px;
	
	/*height:772px;*/
	/*background-image: url(pics/verlauf_hg_rechts.jpg);
	background-repeat:  no-repeat;
	background-position:center;*/
}
#page #werbung_top{
width:768px;
margin:0px;
padding:0px;
background-color:#E3E3E3;
background-image:none;
overflow:hidden;
}

.news-latest-item img{

border-bottom: 3px solid #666666;
}

/*Werbung erste von links* margin-left:4px margin-right:2px bei allen oben für gleichmäßigen Abstand*/
.werbung_1{
	float:left;
	width:192px;
	height:0px; /*121px*/
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px; /*4px;*/
	margin-right:0px;
	border-left:0px solid #494b4d;
	border-right:0px solid #494b4d;
	border-bottom:0px solid #494b4d;
	padding-right:0px;
	padding-top:0px;
	/*overflow:hidden;*/
	/*background-image: url(pics/werbung_small1.jpg);
	background-repeat:  no-repeat;
	background-position:center;*/
	
	/*background-color:#4A4A4C;*/

	}

.werbung_1 embed{
	float:left;
	width:181px;
	height:121px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px; /*4px;*/
	margin-right:0px;
	border-left:0px solid #494b4d;
	border-right:0px solid #494b4d;
	border-bottom:0px solid #494b4d;
	padding-right:0px;
	padding-top:0px;
	background-color:#4A4A4C;

}

/*Werbung zweite von links*/
.werbung_2{	
	float:left;

	width:192px;
	height:0px; /*121px*/
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px; /*4px;*/
	margin-right:0px;
	border-left:0px solid #494b4d;
	border-right:0px solid #494b4d;
	border-bottom:0px solid #494b4d;
	padding-right:0px;
	padding-top:0px;
	/*overflow:hidden;*/
	/*background-image: url(pics/werbung_small2.jpg);
	background-repeat:  no-repeat;
	background-position:center;*/
	
	/*background-color:#4A4A4C;*/

	}
	
/*Werbung dritte von links*/
.werbung_3{
	float:left;
	width:192px;
	height:0px; /*121px*/
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px; /*4px;*/
	margin-right:0px;
	border-left:0px solid #494b4d;
	border-right:0px solid #494b4d;
	border-bottom:0px solid #494b4d;
	padding-right:0px;
	padding-top:0px;
	/*overflow:hidden;*/
	/*background-image: url(pics/werbung_small3.jpg);
	background-repeat:  no-repeat;
	background-position:center;*/
	/*background-color:#4A4A4C;*/

	}
/*Werbung viertevon links*/
.werbung_4{
	float:left;
	width:192px;
	height:0px; /*121px*/
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px; /*4px;*/
	margin-right:0px;
	border-left:0px solid #494b4d;
	border-right:0px solid #494b4d;
	border-bottom:0px solid #494b4d;
	padding-right:0px;
	padding-top:0px;
	/*overflow:hidden;*/
	/*background-image: url(pics/werbung_small4.jpg);
	background-repeat:  no-repeat;
	background-position:center;*/
	/*background-color:#4A4A4C;*/

	}

.werbung_gross1{
	width:187px;
	/*height:309px;*/	
	border:0px solid #494b4d;
	/*overflow:hidden;*/
	/*background-image: url(pics/werbung_big1.jpg);
	background-repeat:  no-repeat;
	background-position:center;*/
	}
	
.werbung_gross2{
	width:187px;
	/*height:309px;*/	
	border:0px solid #494b4d;
	/*overflow:hidden;*/

	/*background-image: url(pics/werbung_big2.jpg);
	background-repeat:  no-repeat;
	background-position:center;*/
	}

	
	
/*Kopfbereich mit Logo*/
/*.verlauf_oben{
	padding:0px;
	margin:0px;	
	clear:left;	
	width:768px;
	height:15px;	
	background-image: url(pics/verlauf_oben.jpg);
	background-repeat:  no-repeat;
	background-position:left;
	}
	*/
	

	
.layout{
	clear:both;
	width:768px;
	height:249px;
	border-top: 0px;
	margin-top: 0px;
	margin-left: 1px;
	margin-bottom: 0px;
	margin-right:2px;
	padding-right:0px;
	padding-top:0px;
	/*overflow:hidden;*/

	background-image: url(pics/hg_kopf.jpg);
	background-repeat:  no-repeat;
	background-position:left;
	}
	
/*Hintergrund links, Suchfeld und Navigation*/
.navi{
	
	float:left;
	width:182px;
	margin:0px;
	margin-top: 0px;
	margin-left: 1px;
	margin-right:0px;
	
	padding:0px;
	padding-right:0px;
	padding-top:0px;
	padding-left:0px;
	padding-bottom:12px;
	

	background-color: #E3E3E3;
	
	

	text-align:left;
	}

/*Kasten rechts für Meldungen, Links etc.*/
.kasten_rechts{
	
	float:right;
	width:183px;
	height:400px;
	margin:0px;
	margin-top: 0px;
	margin-left: 5px;
	margin-right:0px;
	
	padding:0px;
	padding-right:10px;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:12px;
	

	background-color: #E3E3E3;
	/border: 0.1em solid grey;
	background-image: url(pics/background_kasten_rechts.jpg);
	

	text-align:left;
	}
	
/*Box für Mini-Navigation und diverse Looks*/
#naviklein {
width:768px;

text-align:right;
padding-right:4px;
padding-top:6px;
	}

#naviklein ul {
list-style-type: none;
margin:0;
padding:0px;
}

#naviklein li{
display: inline;
padding-right:20px;
}
	
#naviklein li a{
text-decoration: none;
color: #9c9d9f;
font: 10pt sans-serif;
font-weight: bold;
}

#naviklein li a:link, #naviklein li a:visited {
	text-decoration: none;
/*color: #9c9d9f;*/
color: #b21e43;
	}
	
#naviklein li a:hover, #naviklein li a:active, #naviklein li a:focus {
	text-decoration: none;
	color: #FFFFFF;
	
	}


#suche{
padding:0px;
margin:0px;
padding-right:20px;
padding-top:6px;
text-align:right;
}
	
/*Box für Angabe des aktuellen Aufenthaltortes*/
#pfadangabe {
width:768px;
text-align:left;
padding:0;
margin:0px;
margin-left:200px;
padding-top:110px;
font-size:9pt;
font-weight:bold;
}


#pfadangabe a{	
	color: #AD2344;
	font: 9pt sans-serif;
	font-weight: bold;
	text-decoration:none;
	


	
}


/*Suchfeld*/


#search {
	/*float: right;
	width: 154px;
	height: 33px;
	border:2px solid red;
	*/
}

/*Suchfeld und Eingabebutton*/
#search fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

/*Eingabe*/
#search input {
	float: left;
	font: 11pt Verdana, Arial, sans-serif;
	border: 1px solid #4a4a4c;
}

/*Eingabefeld*/
#search-text {
	width: 135px;
	height: 22px;
	padding: 3px 0 0 5px;
	background: #ffffff;
	color: #4a4a4c;
}

/*GO-Feld*/
#search-submit {
	height: 27px;
	margin-left: 1px;
	padding: 4px 4px 4px 4px;
	color: #ffffff;
	background:#4a4a4c;
}



/*Navigation in der ersten Ebene*/


/*.navi ul {
 list-style: none;
 margin:0;
 padding:0;
}*/

#navi1 {
	list-style: none;
	margin: 0;
	padding: 0;
	

	}

#navi1 li{
	
	list-style: none;
	margin: 0;
	padding: 0;
	
	/*background-image: url(pics/button_navi.jpg);*/
	text-align:left;
	
	}


#navi1 li a {
	height:28px;
	list-style:none;
	padding:0px;
	padding-top:4px;
	padding-left:4px;
	margin: 0px;
	margin-top:12px;
	background-color:none;
	background-image: url(pics/button_navi.jpg);
	color:#FFFFFF;
	display:block;
	text-decoration: none;
	font-weight:normal;
	}
	
	
#navi1 li a:hover {
	
	background-image: none;
	

	background-color:#AD2344;
	
	}

#navi1 .aktiv a {
	
	background-image: none;
	

	background-color:#AD2344;
	
	}

/* Ende Styles Navigation erste Ebene*/


/*Navigation in der zweiten Ebene*/
	

#navi1 #navi2{
	list-style: none;
	margin: 0;
	padding: 0;
	}

#navi1 #navi2 li{
	list-style: none;
	margin: 0;
	padding:0px 0px 0px 0px;
	
	
	}



#navi1 #navi2 li a{
	height:auto;
	font-size: 80%;
	padding:4px 0px 4px 30px;
	margin: 0px;
	text-decoration: none;
	background-image: none;
	color:#000000;
	font-weight: bold;
	background-color:#E3E3E3;
	overflow:visible;

	}
#navi1 #navi2 li a:hover {
	height:auto;
	font-size: 80%;
	padding:4px 0px 4px 30px;
	margin: 0px;
	text-decoration: none;
	background-image: none;
	color:#000000;
	font-weight: bold;
	background-color:#9C9D9F;
	overflow:visible;
	}

#navi1 #navi2 li.aktiv a {
	height:auto;
	font-size: 80%;
	padding:4px 0px 4px 30px;
	margin: 0px;
	text-decoration: none;
	background-image: none;
	color:#000000;
	font-weight: bold;
	background-color:#9C9D9F;
	overflow:visible;
	}


/*Navigation in der dritten Ebene*/
#navi1 #navi2 #navi3{
	list-style: none;
	margin: 0;
	padding: 0;
	}

#navi1 #navi2 #navi3 li{
	list-style: none;
	margin: 0;
	padding:0px 0px 0px 0px;

	
	}

#navi1 #navi2 #navi3 li a {
	height:auto;
	font-size: 80%;
	padding:2px 0px 2px 40px;
	margin: 0px;
	text-decoration: none;
	background-image: none;
	color:#000000;
	font-weight: normal;
	background-color:#E3E3E3;
	overflow:visible;

	}
#navi1 #navi2 #navi3 li a:hover {
	height:auto;
	font-size: 80%;
	padding:2px 0px 2px 40px;
	margin: 0px;
	text-decoration: none;
	background-image: none;
	color:#000000;
	font-weight: normal;
	background-color:#BCBDBF;

	}

#navi1 #navi2 #navi3 li.aktiv a{
	height:auto;
	font-size: 80%;
	padding:2px 0px 2px 40px;
	margin: 0px;
	text-decoration: none;
	background-image: none;
	color:#000000;
	font-weight: normal;
	background-color:#BCBDBF;

	}

	
	
#inhalt{
	/*clear:left;*/
	margin:0px;
	margin-top:-20px;
	margin-right:0px;
	margin-left:1px;
	padding-top:0px;
	/*padding-left:16px;
	padding-right:10px;
	padding-bottom:20px;*/
	width: 585px; /*559px;*/
	float:left;
	display:inline;
	font: 10pt sans-serif;
	font-weight: regular;
	/*background: #FFFFFF url(pics/kachel.jpg) repeat-y 0 0;*/
	background-color:#FFFFFF;
	/*overflow:hidden;*/


}

#footer{
	background-color:none;
	height:20px;
}

/*Überschriften*/
h1 {	font: 10pt sans-serif;
	color: #b21e43;
	font-weight: bold;
	}
h2 {	font: 10pt sans-serif;
	color: black;
	font-weight: bold;
	}
h3 {font: 9pt sans-serif;
	color: black;
	font-weight: regular;
	text-decoration: underline;
	}
p {font: 9pt sans-serif;
	color: black;
	font-weight: regular;
	}
a {
text-decoration:none;
color: #AD2344;
}
	
/* Tabellen*/
table {font: 9pt sans-serif;
	color: black;
	font-weight: regular;
	}

/* Box für Inhalte*/
#box2 {
	width:70%;
	height:280px;
	text-align: center;
	margin:auto;
	margin-top:20;
	margin-bottom:5px;
	border:0.05em solid #478cc2;
	/*background-image: url(pics/back_box2.jpg);
	background-repeat:  no-repeat;
	background-position:left;*/
	}
	


	
	
	
	