body, html {
	padding:		0px;
	margin:			0px;
	border:			0px;
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:		8.5pt;
	height:			100%;
	width:			100%;
}

html {
	/* für den Scrollbalken ,damit er in firefox, mozilla nicht verschwindet. 
	Sonst rutscht der Inhalt nach links (geht nicht in Safari)*/
	margin-bottom:	0.1px;
}

td {
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:		8.5pt;
}

/* Bereich Kopf */
#kopf {
	position:		relative;
	width:			790px;
	top:			0px;
	margin-left:	auto;
	margin-right:	auto;
	margin-top:		34px;
	margin-bottom:	20px;
}

.logo {
	position:		absolute;
	top:			0px;
	left:			664px;
	margin-top:		-15px;
}


/* Komplett-Bereich unterhalb Kopf */

#content {
	position:		relative;
	top:			0px;
	width:			790px;
	margin-left:	auto;
	margin-right:	auto;
}

/* obere Inhaltsteil mit Bildern und Aktuellbereich */
#oben {
	position:		relative;
	width:			790px;
	height:			224px;
	margin-bottom:	1px;
	overflow:		hidden;
}

#bild-gross {
	position:		relative;
	margin-right:	1px;
	margin-bottom:	1px;
	border:			1px #9A9A9A solid; /*dunkeler Rahmen*/
	float:			left;
}

#bild-gross-re {
	position:		relative;
	margin-left:	1px;
	margin-bottom:	1px;
	border:			1px #9A9A9A solid; /*dunkeler Rahmen*/
	float:			left;

}
#bilder-klein {
	position:		relative;
	width:			226px;
	margin-right:	-2px;  /* notwendig für IE*/
	padding:		0px;
	float:			left;
}

.kleinbild-1 {
	border:			1px #9A9A9A solid; /*dunkeler Rahmen*/
	float:			left;
	margin:			0px 1px 1px 1px;
}

.kleinbild-2 {
	border:			1px #9A9A9A solid; /*dunkeler Rahmen*/
	margin:			0px 1px 1px 1px;
}

.kleinbild-3 {
	border:			1px #9A9A9A solid; /*dunkeler Rahmen*/
	float:			left;
	margin:			1px;
}

.kleinbild-4 {
	border:			1px #9A9A9A solid; /*dunkeler Rahmen*/
	margin:			1px;
}

#aktuell {
	position:		relative;
	/*width:			294px; */
	height:			198px;
	border:			1px #D5D5D5 solid; /*heller Rahmen*/
	padding:		12px 20px 12px 21px;
	background:		#E7E7E7;
}

#aktuell[id] {
	width:			291px;
	height:			198px;
	padding-right:	23px;
	margin-left:	452px; 
}

#box {
	border:			1px #D5D5D5 solid; /*heller Rahmen*/
	padding:		10px 10px 10px 10px;
	background:		#F8F9F8;
}

#schlagworte {
	position:		relative;
	/*width:			294px; */
	height:			88px;
	border:			1px #D5D5D5 solid; /*heller Rahmen*/
	padding:		12px 12px 12px 100px;
	background:		#E7E7E7;
}

#schlagworte[id] {
	width:			291px;
	height:			88px;
	padding-right:	24px;
	margin-left:	452px; 
}

#schlagworte2 {
	position:		relative;
	/*width:			294px; */
	height:			88px;
	border:			1px #D5D5D5 solid; /*heller Rahmen*/
	padding:		12px 12px 12px 100px;
	background:		#E7E7E7;
	margin-top: 	0px;
	
}

#schlagworte2[id] {
	width:			291px;
	height:			88px;
	padding-right:	24px;
	margin-left:	452px; 
}


	
/* unterer Inhaltsteil mit Navigation und Inhalt */	
#unten {
	position:		absolute;
	left:			0px;
	top:			226px;
	background:		url(../images/hg_navigation.gif) repeat-y;

}

#navigation {
	position:		absolute;
	top:			0px;
	float:			left;
	margin-right:	1px;
	margin-top:		1px;
	padding:		26px 22px 10px 22px;
	width:			200px;
	height:			520px;
}

#navigation[id]  {
	display:		block;
	width:			200px;
	min-height:		520px; 
	height:			auto;
}

#inhalt {
	position:		relative;
	left:			225px;
	height:			520px;
	width:			466px;
	margin-left:	1px;
	padding:		26px 48px 26px 48px;
	border:			1px #9A9A9A solid;

}

#inhalt[id] {
	min-height:		520px; /*300 px original*/
	height:			auto; 
	padding:		26px 48px 26px 48px;
}


#inhalt2 {
	position:		relative;
	left:			225px;
	height:			520px;
	width:			514px;
	margin-left:	1px;
	padding:		26px 0px 0px 48px;
	border:			1px #9A9A9A solid;

}

#inhalt2[id] {
	min-height:		520px; /*300 px original*/
	height:			auto; 
	padding:		26px 0px 0px 48px;
}

/* ---------------------- */

.datum {
	font-size:8pt;
	padding-bottom: 10px;
}
.zurueck {
	position: relative;
	left: 340px;
	font-size:8pt;
	padding-bottom: 10px;
	font-weight: bold;
	text-decoration: none;

}
		
h1,h2,h3,h4,h5 {
	margin: 0;
	padding: 0;
}

h1 {
	font-size: 11pt;
	font-weight: bold;
	color: #424242;
}
h2 {
	font-size:9.5pt;
	font-weight: bold;
	color: #3C936A;	
}
h3 {
	margin-bottom: 10px;
	font-size:10pt;
	font-weight: bold;
	color: #3C936A;	
}
h4 {
	font-size:8.5pt;
	font-weight: bold;
	color: #424242;
}
h5 {
	font-size:8.5pt;
	font-weight: normal;
	color: #3C936A;
	margin: 0;	
}
	
.rpe {
	font-weight: bold;
	color: #3C936A;
	margin: 0px;
}	

li,ul {
	padding:0;
	margin: 0px;
	}
	
li.news {
	padding-top: 2px;
	padding-bottom: 2px;
	list-style-type:none;
	list-style-position: outside;
	list-style-image: url(../images/pfeil.gif);
	font-size: 0.9em;
}

li.news a:hover a:active {
	list-style-type:none;
	list-style-position: outside;
	list-style-image: url(../images/pfeil_over.gif);
	font-size: 0.9em;
	color: #636363;
}

	
li.schlagworte {
	margin-left: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
	list-style-type: none;
	list-style-image: url(../images/pfeil_grau.gif);	
	list-style-position: outside;
	font-size: 1em;
	color: #333333;
	font-weight: normal;

}

p.news {
	margin: 0;
	border-bottom: 1px #D5D5D5 solid; /*hell*/
	}


 /*ul.pfmMenu li ul{
	alle Untermenus ausblenden
    display: none;*/
}
ul.Menu {
	margin-left: 0px;
	margin-bottom:4px;
}
ul.Menu li {
	margin-bottom:10px;
	list-style-type:none;
	list-style-position: outside;
 }
 
ul.Menu ul{
	margin: 2px 0px 10px 14px;
	padding: 0px 2px 0px 2px;
	list-style-type:none;
	list-style-position: outside;
	list-style-image: url(../images/pfeil.gif);
}


ul.Menu li a  {
	font-size: 1.1em;
	font-weight: bold;
	color: #3C936A;
	text-decoration: none;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
}

ul.Menu li a:active { 
	 color: #424242; 
	 text-decoration: none; 
}

ul.Menu li a:visited {  
	color: #3C936A; 
	text-decoration: none;
}

ul.Menu li a:hover {  
	color: #424242; 
	text-decoration: none; 
	/*font-weight: bold; */
}


ul.Menu ul li {
	 margin-bottom:2px;
}


ul.Menu ul a {
	font-size: 1.1em;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(../images/pfeil.gif);
}

ul.Menu ul a:active { 
	 color: #3C936A; 
	 text-decoration: none; 
	 list-style-image: url(../images/pfeil_over.gif);
}


ul.Menu ul a:visited {  
	color: #000000; 
	text-decoration: none;
	list-style-image: url(../images/pfeil.gif);
}


ul.Menu ul a:hover {  
	color: #3C936A; 
	text-decoration: none; 
	/* font-weight: bold; */
	list-style-image: url(../images/pfeil_over.gif);
}
	


a:active {  color: #3C936A; text-decoration: none;}
a:visited {  color: #3C936A; text-decoration: none;}
a:link { color: #3C936A; text-decoration: none; }
a:hover {  color: #636363; text-decoration: underline;}

a.grau:active {  color: #424242; text-decoration: none;}
a.grau:visited {  color: #424242; text-decoration: none;}
a.grau:link { color: #424242; text-decoration: none; }
a.grau:hover {  color: #424242; text-decoration: none;}

#Sprache {
	border-bottom:	1px #FFF solid;
	margin:	-24px 0 25px -20px;
	padding:	0 0 5px 20px;	
}


/*a.currentlink, a.currentlink:visited {
	font-weight: bold;
	color: #000000;
}*/

