body {background: White;}
#centercontent a:link,#centercontent  a:visited,#centercontent  a:active,#centercontent  a:focus {
	color: #435374;
}
#centercontent a:hover,#centercontent  a:focus {
	color: #1A3152;
}
	
#leftcontent, #rightcontent, #leftcontentb, #leftcontentc, #leftcontentd, #leftcontente, #leftcontentf, #leftcontentg, #rightcontent_admin  {
	background: #F3F3F0;
	border: 0px solid  black;
	border-top: 3px solid White;
}	
p , li {	color:#545454;}
#centercontent {/* border-top: 3px solid White; */	}	

/* Farben für Centercontents*/
.centercontent1 {
	background: #FFFFC6 url(../bilder/cent_gral_1.gif) repeat-x top left; 
}
.centercontent2 {
	background: #e4efdb url(../bilder/cent_gral_2.gif) repeat-x top left;
}
.centercontent3 {
	background: #F2E3EC url(../bilder/cent_gral_3.gif) repeat-x top left;
}
.centercontent4 {
	background: #F6e6e7 url(../bilder/cent_gral_4.gif) repeat-x top left;
}
.centercontent5 {
	background: #DDECF6 url(../bilder/cent_gral_5.gif) repeat-x top left;
}
.centercontent6 {
	background: #e1edeb url(../bilder/cent_gral_6.gif) repeat-x top left;
}
.centercontent7 {
	background: #FFFFC6 url(../bilder/cent_gral_1.gif) repeat-x top left;
}
	
/*------------*/
.banner, .banner7 {
	background-position: top right;
	background-image: url(../bilder/hintergrafik.gif);
	background-repeat: no-repeat;
}

.navitable { height: 122px; margin:0px 0px 0px 0px; border: 0px solid red; border-right: 3px solid white;}

#navi1,#navi1a, #navi2,#navi2a, #navi3,#navi3a, #navi4, #navi4a, #navi5,#navi5a, #navi6, #navi6a { 
border: 0px solid black; border-left: 4px solid white; vertical-align:top;}
.navipos {color: White;	}
.navipos7, .navipos1 {color: Gray;} 

/*Hintergrundfarben der Hauptmenü -- für td gedacht*/

#navi1, .suchfont {background:#E2E1D6;}
#navi1a  {background:#FFFF9C;}
#navi2, #navi3, #navi4, #navi5, #navi6 {background:#A6A397;}
#navi2a {background:#91BF79;}
#navi3a {background:#A74E7E;}
#navi4a {background:#C86D77;}
#navi5a {background:#72B0DA;}
#navi6a {background:#549990;}

#navi7 {
	background: #E2E1D6 url(../bilder/navi7.gif) no-repeat;
	border: 0px solid White;background-position: top left;
}

#navi7a {
	background: #FFFF9C url(../bilder/navi7a.gif) no-repeat;
	border: 0px solid White; background-position: top left;
} 

/* ----  Schriftfarben Contentbereich -----*/

blockquote {color: Navy;}

/* -----------------------Linkfarbe bei leftcontent1 und leftcontent7-------------------------*/
div.leftcontent1 a:link, div.leftcontent7 a:link, div.leftcontent1 a:visited, div.leftcontent7 a:visited {color: #666666;}
#rightcontent h4, div.leftcontent1 a:hover, div.leftcontent7 a:hover, div.leftcontent1 a:focus,div.leftcontent7 a:focus, div.leftcontent1 a:active, div.leftcontent7 a:active, div.leftcontent1 h4, div.leftcontent7 h4, #centercontent h1, #centercontent h2, #centercontent h3, #centercontent h4, #centercontent h5, #centercontent h6, .farbe1, .farbe7  {color: #545454; }

/* -----------------------Linkfarbe bei leftcontent2-------------------------*/
div.leftcontent2 a:link, div.leftcontent2 a:visited {color: #666666;}
div.leftcontent2 a:hover, div.leftcontent2 a:active, div.leftcontent2 a:focus, div.leftcontent2 h4, .farbe2 {color: #91BF79;}
/* ----------------------------------ende leftcontent2-------------------------*/

/* -----------------------Linkfarbe bei leftcontent3-------------------------*/
div.leftcontent3 a:link, div.leftcontent3 a:visited {color: #666666;}
div.leftcontent3 a:hover, div.leftcontent3 a:active, div.leftcontent3 a:focus, div.leftcontent3 h4, .farbe3 {color: #A74E7E;}
/* -----------------------Ende Linkfarbe bei leftcontent3-------------------------*/

/* -----------------------Linkfarbe bei leftcontent4-------------------------*/
div.leftcontent4 a:link, div.leftcontent4 a:visited {color: #666666;}
div.leftcontent4 a:hover, div.leftcontent4 a:active,div.leftcontent4 a:focus,div.leftcontent4 h4, .farbe4 {color: #C86D77;}
/* -----------------------Ende Linkfarbe bei leftcontent4-------------------------*/

/* -----------------------Linkfarbe bei leftcontent5-------------------------*/
div.leftcontent5 a:link, div.leftcontent5 a:visited {color: #666666;}
div.leftcontent5 a:hover, div.leftcontent5 a:active, div.leftcontent5 a:focus, div.leftcontent5 h4, .farbe5 {color: #388ECB;
}
/* -----------------------Ende Linkfarbe bei leftcontent5-------------------------*/

/* -----------------------Linkfarbe bei leftcontent6-------------------------*/
div.leftcontent6 a:link, div.leftcontent6 a:visited {color: #666666;}
div.leftcontent6 a:active, div.leftcontent6 a:focus,div.leftcontent6 a:hover, div.leftcontent6 h4, .farbe6 {color: #549990;}
/* -----------------------Ende Linkfarbe bei leftcontent6-------------------------*/

/*----------------------- Linkfarbe in der Hauptnavigation oben ---------------*/
td#navi1 a:hover, td#navi7 a:hover {color: #666666;}

/* -----------------------Linkfarbe bei rightcontent-------------------------*/
#rightcontent p,  #rightcontent li {	border: 0px solid white;}
#rightcontent a:link, #rightcontent a:visited {color: Gray;}
#rightcontent a:focus {	color: White; background-color: #BCBAB0;}
#rightcontent a:hover {	color: White;	background-color: #BCBAB0;}
#rightcontent a:active { color: Red;}
#rightcontent form {	border: 0px solid white;	border-bottom-width: 2px;}

/* -----------------------Linkfarbe bei rightcontent-------------------------*/
input {	border: 1px solid Silver;}

/* -----------------------Linkfarbe bei suchfundt-------------------------*/
.suchfund {color: #2A6C9B;}

/*  ----------Einstellungen für Centercontent -------------*/

/* ---- formatiert die Trennlinie im Newsletter-Formular --------------------- */

.linie1	{
	border-top: 0px solid Gray;
	height: 1px;	background-color: Gray;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
	margin-left:20px; margin-right:30px;
}

#newsform {	border: 1px dotted Gray; background-color: #F0EFE8;}

/* ---------------- Seite Veröffentlichungen ---------------- */
.titelbild {border: 1px solid Gray;}

/*--- obere Linie Veröffentlichungen  */
.pub {border-top: 1px solid Gray; clear:both;}
.news {border-top: 1px solid Gray;}

/*--------  Linkfarben von rightcontent ------------------------*/
.re1, .re1 a:link, .re1 a:visited  {
	background-color: #BCBAB0;
	color: white;
}

.layout0 { 	background-color: #E7E6DD;}
.layout1 { 	background-color: #FFFFC6;}
.layout2 { 	background-color: #e4efdb;}
.layout3 { 	background-color: #F2E3EC;}
.layout4 { 	background-color: #F6e6e7;}
.layout5 { 	background-color: #DDECF6;}
.layout6 { 	background-color: #e1edeb;}

/*---Eingabemaske*/
.reset {  background-color: #fce6e2;}
.submit {  background-color:  #e4efdb;} 
.eingabe {	background-color: #E7E6DD; }
.eingabe td {	background-color: #FFFFF4;padding:10px}


.datum {
	background-color: #FFEDC6;
	padding: 0.3em 1em 0.3em 1em;
}
.schlagwort {
	background-color: #FFF;
	padding: 0.3em 1em 0.3em 1em;
  	font-style: italic;	
	font-weight: bold;
}


/* ----------------testseite-css------------ */

.bildrechts { margin-left:15px; float: right;  margin-bottom: 5px; margin-top: 5px;margin-right: 20px;}
.bildlinks { padding-left:0; margin-left:0px; float: left; margin-right: 15px; margin-bottom: 5px; margin-top: 5px; border:0px solid Gray;}
/*.bild { border:1px solid Gray; margin-bottom: 5px; float:top;}*/
.bild { border:1px solid Gray; margin-bottom: 5px;}

input {font-size:11px;}
.titelbild {
	margin-left:0px;
	float: left;
	width:120px;
	margin-right: 15px;
	margin-bottom: 15px;
}
li {	font-size: 14px;	line-height: 17px;}
.legende {font-size:11px; color: #555; margin-top:0px;}

.layoutbild  {margin: 0px;margin-bottom:2px}
@media screen {
.layoutbild {margin-bottom:0px}
}
.unsichtbar {visibility: hidden;  display: none;}

body {font-size: 12px;	margin: 10px 10px 0px 10px; padding: 0px;}
		
body,h1,h2,h3,h4,h5,h6,hr,form, pre, li {
 margin: 10px 10px 0px 10px;
 font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

#leftcontent {
        left: 10px;
	top: 132px; 
	padding-bottom:1.5em;
	width: 168px;
/* außer im IE scrollt das linke Menü nicht mit */
	z-index: 1;
	overflow: hidden;
	position:absolute;
	voice-family: "\"}\"";
	voice-family: inherit;
	position: absolute;
}
	html>body 	#leftcontent {
	position: absolute;
}	



#leftcontentb, #leftcontentc,#leftcontentd, #leftcontente, #leftcontentf, #leftcontentg {
	visibility: hidden;
	left: 10px;
	top: 132px; 
	padding-bottom:1.5em;
	width: 168px;
/* 	
außer im IE scrollt das linke Menü nicht mit */
	z-index: 2;
	overflow: hidden;
	position:absolute;
	voice-family: "\"}\"";
	voice-family: inherit;
	position: absolute;
}
	html>body 	#leftcontent {
	position: absolute;
}	
		
#rightcontent {
	position: absolute;
	right: 60px; /* die folgende Zeile bewegt den rightcontent im NON-IE */
	top: 132px;
	width: 160px;
	overflow: hidden;
}
#rightcontent_admin {
       	position: absolute;
			 float:right;
        right:10px;
	margin: 0px; 
	width: 16%; text-align: right;
	border: 0px solid  black;
	border-bottom: 1px solid #ddd;
}

#centercontent {
	padding: 0px;
	padding-bottom: 20px;
	z-index: 1;
	margin-left: 171px;
	margin-right: 210px; 	
	margin-top: 3px; /*-------------------------NEU------------------------------*/
/*		Read more at http://www.glish.com/css/hacks.asp	*/
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-left: 171px;
	margin-right:213px;
	}
	html>body #centercontent {
   		margin-left: 171px;
   		margin-right:213px;
}	

#centerc_ad {  float:left;
	padding: 10px;
	padding-bottom: 20px;
	z-index: 1;
	background: #FFF3BA; 
	margin-top: 0px; 	
        width: 80%;
       }	
#centerc_start {
        position:absolute; 
        top:0px; left: 0px; right:0;
	padding:0;
	z-index: 10;
	background-color: #999; 
	margin: 0px; 
        margin: 0px; 		
        width: 100%;
       }	
#banner {
	margin-right: 0px;
/* height: 122px; vorübergehend deaktiviert */
	voice-family: "\"}\"";
	voice-family: inherit;
/* die folgende Zeile bewegt den Banner im IE */
		height:122px;
		}

		/*
		height:110px;
		border-top:1px solid #000;
		border-right:1px solid #000;
		border-left:1px solid #000;
		voice-family: "\"}\"";
		voice-family: inherit;
		height:109px;
		}
		*/
	html>body #banner {
		/* die folgende Zeile bewegt den Banner im NON-IE */
		height:122px;
		}


#navi2,#navi2a, #navi3,#navi3a, #navi4,#navi4a, #navi5,#navi5a, #navi6, #navi6a {
	vertical-align: bottom;
	padding: 3px 3px 3px 5px;
}

@media screen {
#navi2,#navi2a, #navi3,#navi3a, #navi4,#navi4a, #navi5,#navi5a, #navi6, #navi6a {
	vertical-align: bottom;
	padding: 3px 3px 2px 5px;
}
}

#navi2,#navi2a, #navi3,#navi3a, #navi4,#navi4a, #navi5,#navi5a, #navi6, #navi6a,#navi7,#navi7a {width: 112px;}
.navipos1 {position: relative;	left: 15px; top: 3px;}

#navi1,#navi1a {
	vertical-align: top;
	width: 168px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

@media screen {
#navi1,#navi1a {vertical-align: top;
	width: 168px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}
}

#navi2 {background-image: url(../bilder/navi2.gif);background-repeat: no-repeat;}

#navi2a {background-image: url(../bilder/navi2a.gif);background-repeat: no-repeat;}

#navi3 {background-image: url(../bilder/navi3.gif);	background-repeat: no-repeat;}
#navi3a {background-image: url(../bilder/navi3a.gif);	background-repeat: no-repeat;}

#navi4 {background-image: url(../bilder/navi4.gif);background-repeat: no-repeat;}
#navi4a {background-image: url(../bilder/navi4a.gif);background-repeat: no-repeat;}

#navi5 {background-image: url(../bilder/navi5.gif);background-repeat: no-repeat;}
#navi5a {background-image: url(../bilder/navi5a.gif);background-repeat: no-repeat;}

#navi6 {background-image: url(../bilder/navi6.gif);background-repeat: no-repeat;}
#navi6a {background-image: url(../bilder/navi6a.gif);	background-repeat: no-repeat;}

#navi7 {vertical-align: bottom;	border-width: 0px 0px 0px 4px;	padding: 3px 3px 2px 5px;}
#navi7a {vertical-align: bottom;border-width: 0px 0px 0px 4px;	padding: 3px 3px 2px 5px;}

img.float_left {float: left;}
img.float_right {	float: right;}

a:link, a:visited, a:hover, a:active, a:focus {	text-decoration: none; font-size: 11px;}
a:hover, a:focus {text-decoration: underline ;}

#centercontent p a:link,  #centercontent p a:visited, #centercontent p a:hover, #centercontent p a:active, #centercontent p a:focus {
	font-size: 14px;
	line-height: 18px;
}


.suchfund  {font-weight: bold;text-decoration: none;font-size: 17px;}

/* ----  Schriftgrößeneinstellungen für den Contentbereich -----*/

blockquote { font-family: serif;font-size: 14px; 	line-height: 18px;}
form {font-size: 14px;}

#centercontent p, #centercontent div, #centercontent * form, pre {
	margin: 10px 20px 5px 20px;
	font-size: 14px;
	line-height: 18px;
}
#centercontent select {	margin: 20px 20px 20px 20px;	font-size: 11px;	line-height: 12px;}

#centercontent h1, #centercontent h2,#centercontent h3,#centercontent h4,#centercontent h5, #centercontent h6  {
	margin-left:20px;
	margin-right:20px;
	margin-bottom: 0px;
	margin-top: 20px;
}

@media screen {	
#centercontent h1, #centercontent h2,#centercontent h3,#centercontent h4,#centercontent h5, #centercontent h6   {
	margin-left:20px;
	margin-right:20px;
	margin-bottom: 0px;
	margin-top: 12px;
}
}

#centercontent h1, h1 {	font-size: 19px; }
#centercontent h2, h2 { font-size: 17px; 	margin-top: 20px;}
#centercontent h3, h3 {	font-size: 17px;	font-weight: normal;}
#centercontent h4, h4 {	font-size: 13px;}
#centercontent h5, h5 {	font-size: 13px;	font-weight: normal;	}
#centercontent h6, h6 {	font-size: 12px;}


/*  ----------------------------------------------------------------------------- Navi Links  */


.leftcontent1 p, .leftcontent2 p, .leftcontent3 p, .leftcontent4 p, .leftcontent5 p, .leftcontent6 p, .leftcontent7 p {
	border: 0px solid Fuchsia; padding-right:10px
}


/*-- Definitionen für Naviinks: Abstände*/

.li1_0, .li1_1, .li1_2, .li1_3, .li1_4, .li1_5, .li1_6 {	padding: 0 0 0 20px;	margin: 10px 0  0.3em 0;}
.li2_0, .li2_1, .li2_2, .li2_3, .li2_4, .li2_5, .li2_6 {	padding: 0 0 0 20px;	margin: 10px 0  0.3em 0;}
.li3_0, .li3_1, .li3_2, .li3_3, .li3_4, .li3_5, .li3_6 {	padding: 0 0 0 20px;	margin: 0px 0  0.3em 0;}
.li4_0, .li4_1, .li4_2, .li4_3, .li4_4, .li4_5, .li4_6 {	padding: 0 0 0 30px;	margin: -0.3em 0 0.5em 0;}

/*------------- Definitionen für Naviinks: Bilder----------*/

.li1_0, .li1_1, .li1_2, .li1_3, .li1_4, .li1_5, .li1_6 {	background: url("../bilder/li_na.gif") no-repeat  left center; } /*-----Zustand nicht gewählt----*/

.li2_0 {  background: url("../bilder/li_a0.gif")  no-repeat  left center; } /*-----Zustand gewählt----*/
.li2_1 {  background: url("../bilder/li_a1.gif")  no-repeat  left center; } 
.li2_2 {  background: url("../bilder/li_a2.gif")  no-repeat  left center; } 
.li2_3 {  background: url("../bilder/li_a3.gif")  no-repeat  left center; } 
 .li2_4 {  background: url("../bilder/li_a4.gif")  no-repeat  left center; } 
 .li2_5  {  background: url("../bilder/li_a5.gif")  no-repeat  left center; } 
.li2_6 {  background: url("../bilder/li_a6.gif")  no-repeat  left center; } 


.li3_0, .li3_1, .li3_2, .li3_3, .li3_4, .li3_5, .li3_6 {  background: url("../bilder/li_b.gif") no-repeat left center; } /*-----Unterpunkt von li1 bzw li2 ----*/

.li4_0, .li4_1, .li4_2, .li4_3, .li4_4, .li4_5, .li4_6 { list-style-type: none; background-repeat: no-repeat left center;} /*-----Unterpunkt von li3  ----*/


/* -----------------------------------------------------------------------------Navilinks rechts */

#rightcontent p, #rightcontent li {
	margin: 0px;
	font-size: 12px;
	line-height: 20px;
	border-bottom-width: 2px;
	width:160px;
}
#rightcontent h4 { margin-left:6px;}
#rightcontent a {
	padding-left: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 0px;
	width:160px;
}
#rightcontent li { list-style-type: none;}

/* -----------------------Linkfarbe bei rightcontent-------------------------*/

#rightcontent form {
	margin: 0px;
	font-size:11px;
	padding: 3px 6px 3px 5px;
}

/* -----------------------Linkfarbe bei rightcontent-------------------------*/

.cent_gra {	margin: 0px; float: right; }

/*  ----------Einstellungen für Centercontent -------------*/
#newsform { padding: 20px;}

/*  ---------------- Seite Veröffentlichungen ---------------- */


.inline { display:inline;}

/*--- obere Linie Veröffentlichungen  */
.pub { 	padding-left: 0px; padding-top:10px;}


/*--------  Linkfarben von rightcontent --------------------------*/

#layout { /*--der graue Kasten rechts --*/
		position: absolute;
		top: 135px;
		right: 28px;
		width: 30px;
		height:	242px;
		padding: 0px;
		border: 0px solid black;
}

/*---Eingabemaske*/


.reset {  width:150px;}
.submit {   width:150px;} 

.eingabe td input.radio {  width:10px;}
.eingabe td input , .eingabe td select, .eingabe td textarea, .input  {width:250px; font-size:11px;}

 #file {width:250px;}

.news {padding-top:12px;}

/* die folgenden regeln den Link zum Seitenanfang */
.nachoben {text-align:right; font-style:italic; margin-top:10px; margin-left:170px; margin-right:230px; margin-bottom:50px;}
.obenlink {font-size:12px;color:gray}

#oben {font-size:inherit;text-decoration:inherit;}

html > body > div.centercontent7#centercontent > p > span > tr > td  {
	font-size: inherit; color:red;
}