body {background-color:#ffffff;margin:0px;padding:0px;border:0px;font-family:verdana,arial,helvetica,sans-serif;}
td {font-size:80%;line-height:160%; color:rgb(0,0,0);font-weight:normal;}
p {font-size:80%;line-height:160%; color:rgb(0,0,0);font-weight:normal;}
h1 {margin-top:0px;margin-bottom:0px;font-size:70%;line-height:1.2em;color:rgb(0,0,0)}
h2 {margin-top:0px;margin-bottom:0px;font-size:100%;line-height:1.4em;COLOR:rgb(52,79,38); FONT-WEIGHT: bold; }
h3 {margin-top:0px;margin-bottom:0px;font-size:90%;line-height:1.4em;COLOR:rgb(0,0,0); FONT-WEIGHT: bold; }
/* h3 {margin-top:0px;margin-bottom:0px;font-size:80%;line-height:1.4em;COLOR:rgb(136,91,0); FONT-WEIGHT: bold; } */
h4 {margin-top:0px;margin-bottom:0px;font-size:90%;line-height:1.2em;COLOR:rgb(0,0,0); FONT-WEIGHT: bold; }
blockquote, q
{
/* zur Vermeidung doppelter Anführungszeichen */
quotes:"" "" "" "";
}
hr {margin:0px;height:1px;color:rgb(204,0,51);}
.bold {font-weight: bold}
.ppx	{font-size:60%; color:rgb(0,0,0);}
abbr {cursor:help;}
acronym {cursor:help;}
.navback {background-color:#E7E7E7;border-color:#FF9B34;}
.navohne {background-color:#E7E7E7;}
.navlinkoben {font-size:80%; line-height:15pt;background-color:#E7E7E7; }
a.navlinkoben:link {color:#2c2c2c; font-weight:bold; text-decoration:none;}
a.navlinkoben:visited {color:#2c2c2c; font-weight:bold; text-decoration:none;}
a.navlinkoben:hover {text-decoration:underline; color:#2c2c2c; }
a.navlinkoben:active {color:#2c2c2c; font-weight:bold; text-decoration:none;}
.navlink {}
a.navlink:link {color:#000000; font-weight:bold; text-decoration:none;}
a.navlink:visited {color:#000000; font-weight:bold; text-decoration:none;}
a.navlink:hover {text-decoration:underline; color:#000000;}
a.navlink:active {color:#000000; font-weight:bold; text-decoration:none;}
.navway {font-size:70%; line-height:100%; margin: 0 0 0 0; padding: 0 0 0 0;}
a.navway:link {color:rgb(255,255,255); font-weight:bold; text-decoration:none;}
a.navway:visited {color:rgb(255,255,255); font-weight:bold; text-decoration:none;}
a.navway:hover {text-decoration:underline; color:rgb(255,255,255); }
a.navway:active {color:rgb(255,255,255); font-weight:bold; text-decoration:none;}
.navitab2 {}
a.navitab2:link {color:#000000; font-weight:bold; text-decoration:none;}
a.navitab2:visited {color:#000000; font-weight:bold; text-decoration:none;}
a.navitab2:hover {text-decoration:underline; color:#000000;}
a.navitab2:active {color:#000000;font-weight:bold; text-decoration:none;}
a:link, a:active, a:visited {color:rgb(136,91,0); font-weight:bold; text-decoration:underline;}
a:hover {text-decoration:none; color:rgb(52,79,38); }

#AlteBrowserKorrektur
{
margin:auto;
text-align:center;
}

#Alles
{
/* center wieder zuruecksetzen */
text-align:left;
border:0px solid blue;
width:48em;
margin-top:0px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
margin-left:auto;
margin-right:auto;
}

#Kopf
{
float:left;
width:48em;
padding-top:0px;
padding-left:0px;
padding-bottom:0px;
background-color:rgb(255,216,137);
border-bottom:3px solid rgb(189,222,222);
}

#Kopf2
{
border:0px solid blue;
height:60px;
/* background-color:rgb(204,0,51);*/
border-bottom:1px solid rgb(204,0,51);
}

#Logo
{
float:left;
width:18em;
}

#KopfText
{
float:right;
width:22em;
color:rgb(52,79,38);
padding-top:0.5em;
padding-left:2.5em;
padding-right:1.0em;
}

#KopfMitteOben
{
border:0px solid blue;
position:absolute; top:0px;
margin-top:0px;
margin-left:120px;
border-bottom:1px solid rgb(204,0,51);
}

#KopfMitteUnten
{
border:0px solid blue;
position:relative; left:120px; top:0px; 
margin-top:0px;
margin-left:0px;
}

#TopNav
{
border:0px solid blue;
position:relative; top:30px; left:460px;
}

#WayNav
{
border:0px solid blue;
position:relative; left:15.7em; top:-20px;
width:530px;
font-size:60%; 
line-height:1.0em;
color:rgb(0,0,0);
}

#Koerper
{
width:48em;
min-height:27em;
height:30em;
margin-top:0px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
}

#Text
{
float:left;
border:0px solid blue;
width:22em;
padding-top:0.5em;
padding-left:0.5em;
padding-right:0.5em;
background-color:rgb(255,255,255); 
}

#TextBreit p {font-size:100%;}

#TextBreit
{
font-size:80%;
float:left;
border:0px solid blue;
width:43em;
padding-top:1.5em;
padding-left:1.5em;
padding-right:1.5em;
background-color:rgb(255,255,255); 
}

#MotivBild
{
float:right;
width:250px;
}

/* whitespace vor ^= stehen lassen! css3 !! */
#Text a[href ^="http://"], 
#TextBreit a[href ^="http://"]
{
    background: url(images/http.gif) center right no-repeat;
    padding-right: 13px;
}
#Text a[href ^="https://"], 
#TextBreit a[href ^="https://"]
{
    background: url(images/https.gif) center right no-repeat;
    padding-right: 16px;
}

.eingerueckt
{
font-size:100%;
float:left;
padding-left:1.5em;
padding-bottom:1em;
background: url(images/textbutton1.gif) 0em 0em no-repeat; 
}

.SiteMapListe
{
font-size:100%;
float:left;
line-height:2.0em;
}

#Randspalte
{
float:right;
border:0px solid blue;
width:10em;
padding-top:0.5em;
padding-left:0.5em;
padding-right:0.5em;
padding-bottom:0.5em;
background-color:rgb(255,255,255); 
border-top:1px solid rgb(204,0,51);
border-left:1px solid rgb(204,0,51);
border-bottom:1px solid rgb(204,0,51);
}

.Artikel
{
float:left;
border:0px solid blue;
width:42em;
padding-top:0.5em;
padding-left:0em;
margin-top:0em; 
margin-bottom:1em; 
font-size:80%;
border-top:1px solid rgb(0,0,0);
}

.tabname {color:#000000; font-weight:bold; border-color:#FFFFFF;}
.tabhdr {color:#000000; font-weight:bold; border-color:#FFFFFF;}

.tabstd	{
width:auto;
}

.tabkopf {
float:left; 
width:42em;
padding-top:1em; 
padding-bottom:0em; 
}

.tabhigh2 {
float:left; 
width:24em;
padding-top:1em; 
padding-bottom:0em; 
}

.tabhigh1 {
text-align:right; 
float:right; 
padding-top:1em; 
padding-bottom:0em; 
color:rgb(0,0,0);
}
.UntereZeile
{
float:left; 
width:42em;
padding-top:1em; 
}
.BildUnterschrift
{
font-size:70%;
width:20em;
text-align:right; 
float:right; 
}
.tabfuss {
float:left; 
text-align:left; 
}
.tabweiss {color:#000000; background-color:#FFFFFF; border-color:#FFFFFF;}

#NaviContainer
{
float:left;
border:0px solid blue;
width:11em;
padding-top:0px;
margin: 0px 0px 0px 0px;
/* background-color:rgb(189,222,222); */
/*	border-bottom:1px solid rgb(189,222,222); */
/*	border-right:1px solid rgb(189,222,222); */
}
#NaviContainer, #NaviContainer ul li, #NaviContainer ul ul li, #NaviContainer ul ul ul li, #NaviContainer ul ul ul ul li
{
display:block;
list-style-type:none;
}
/*###### Navigation 1. Hierachie ######*/
	#NaviContainer ul a, #NaviContainer ul span
	{
	padding-left:0.5em;
	background-color:rgb(249,230,191);
	border-bottom:1px solid rgb(189,222,222);
	border-right:1px solid rgb(189,222,222);
	border-left:1px solid rgb(189,222,222);
	}
/*###### Navigation 2. Hierachie ######*/
	#NaviContainer ul ul a, #NaviContainer ul ul span
	{
	padding-left:1.5em;
	background-color:rgb(251,239,215);
	border-bottom:1px solid rgb(189,222,222);
	border-right:1px solid rgb(189,222,222);
	border-left:1px solid rgb(189,222,222);
	}
/*###### Navigation 3. Hierachie ######*/
	#NaviContainer ul ul ul a, #NaviContainer ul ul ul span
	{
	padding-left:2.5em;
	background-color:rgb(253,247,232);
	border-bottom:1px solid rgb(189,222,222);
	border-right:1px solid rgb(189,222,222);
	border-left:1px solid rgb(189,222,222);
	}
/*###### Navigation 4. Hierachie ######*/
	#NaviContainer ul ul ul ul a, #NaviContainer ul ul ul ul span
	{
	padding-left:3.5em;
	background-color:rgb(255,255,255);
	border-bottom:1px solid rgb(189,222,222);
	border-right:1px solid rgb(189,222,222);
	border-left:1px solid rgb(189,222,222);
	}
/* Anker */
	#NaviContainer a, #NaviContainer span
	{
	display:block;
	font-size:80%;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	padding-left:0px;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:2px;
	}
/*###### navlink und navitab2 ######*/
	#NaviContainer a.navlink, #NaviContainer a.navitab2
	{
	color:#000000;
	}
	/* navitab2 hier nur, falls der ganze Pfad hervorgehoben werden soll */
	#NaviContainer span.navitab2, #NaviContainer a.navlink:hover 
	{
	color:#000000;
	background-color:rgb(189,222,222);
	}

#FussAbschluss
{
height:3px;
font-size:0px;
line-height:3px;
background-color:rgb(255,216,137);
border-top:3px solid rgb(189,222,222);
}

#Fuss
{
width:60em;
float:right;
font-size:80%;
margin-top:1em;
padding-top:0px;
padding-left:0px;
padding-right:0px;
/*	border-top:3px solid rgb(189,222,222); */
}

#FussLinks
{
float:left;
width:53em;
text-align: left;
border:0px solid blue;
}

#FussRechts
{
float:right;
width:7em;
text-align:right;
}

ul {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;border: 0px;} 
li {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;border: 0px;} 
ul.text {line-height:160%;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 25px;border: 0px;} 
li.text { margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;border: 0px;list-style-type:square;} 

.iRmenu {margin-top:0px;margin-left:15px;margin-bottom:0px;}

.versteckt {display:none;}

.clear {
	float					:	none;
	clear					:	both;
	width					:	0px;
	margin					:	0;
	padding					:	0;
	font-size				:	0px;
	line-height				:	0px;
	height					:	0px;
	clip					:	rect(0px, 0px, 0px, 0px);
}

.ReaderStop {
	display: inline;
	left: -1000px;
	overflow: hidden;
	width: 0px;
	position: absolute;
	top: -1000px;
	height: 0px
  }

