body {
width:95%;
margin:0;
margin-left:2%;margin-right:1%;
padding:0px;
font-family:verdana,arial,helvetica,sans-serif;
}

.bereichService
{
background-color:rgb(119,119,119);
}

.bereichInformation
{
background-color:rgb(172,45,64);
}

.bereichHandel
{
background-color:rgb(241,11,83);
}

.bereichDienstleistung
{
background-color:rgb(255,79,38);
}

.festabstand {font-family:monospace, lucida console, courier new;}

abbr {cursor:help;}
acronym {cursor:help;}
blockquote, q {quotes:"" "" "" "";}

td, p {margin-top:0em;margin-bottom:0.7em;font-size: .83em;line-height:140%;color: rgb(0,0,0);}
br {line-height:40%;}
ul {font-size:90%;line-height:140%;color:rgb(0,0,0);margin-top:0em;margin-left:0;margin-bottom:0.7em;padding: 0px 0px 0px 2em;border: 0px;list-style-type:circle;} 
li {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;border: 0px;} 
h1 {margin-top:0em;margin-bottom:0.7em;font-size:100%;line-height:140%;COLOR:#000033;}
h2 {margin-top:0em;margin-bottom:0.3em;font-size:95%;line-height:140%;COLOR:#000033;}
h3 {margin-top:0em;margin-bottom:0em;font-size:90%;line-height:120%;COLOR:#000033;}
h4 {margin-top:0em;margin-bottom:0em;font-size:85%;line-height:140%;COLOR:#000033;}
.bold {font-weight: bold}
.ppx	{font-size:70%;}
.navback {border-color:#FF9B34;}
.navohne {}
.passivoben {font-size:80%; line-height:15pt;}
a.passivoben:link {color:#2c2c2c; font-weight:bold; text-decoration:none;}
a.passivoben:visited {color:#2c2c2c; font-weight:bold; text-decoration:none;}
a.passivoben:hover {text-decoration:underline; color:#2c2c2c; }
a.passivoben:active {color:#2c2c2c; font-weight:bold; text-decoration:none;}
.passiv {}
a.passiv:link, a.passiv:visited, a.passiv:active, a.passiv:focus {
color:#3c3c3c; font-weight:bold; text-decoration:none;}
a.passiv:hover {text-decoration:underline; color:#3c3c3c;}

.navway {font-size:70%; line-height:100%;}
a.navway:link {color:#003c3c; font-weight:bold; text-decoration:none;}
a.navway:visited {color:#3c3c3c; font-weight:bold; text-decoration:none;}
a.navway:hover {text-decoration:underline; color:#3c3c3c; }
a.navway:active {color:#3c3c3c; font-weight:bold; text-decoration:none;}
.home {}
a.home:link {color:#0c0c0c; font-weight:bold; text-decoration:none;}
a.home:visited {color:#0c0c0c; font-weight:bold; text-decoration:none;}
a.home:hover {text-decoration:underline; color:#0c0c0c; }
a.home:active {color:#0c0c0c; font-weight:bold; text-decoration:none;}

a:link {color:#3c3c3c; font-weight:bold; text-decoration:underline;}
a:visited {color:#3c3c3c; font-weight:bold; text-decoration:underline;}
a:hover {text-decoration:none; color:#3c3c3c;}

/*### width 97 % für Horizontalscrollvermeidung bei IE 5.5 - IE 6 ist mit 98 % zufrieden ###*/
#Alles
{
width:100%;
margin-top:0px;
padding:0px;
margin-left:auto;
margin-right:auto;
background-color:rgb(255,255,255);
}

#Kopf
{
float:left;
width:100%;
margin: 0px;
padding: 0px;
}

#KopfLinks
{
float:left;
width:24%;
margin: 0px 0px 0px 0px;
border: 0px solid rgb(119,119,119);
}

#Logo
{
text-align:center;
width:auto;
height:auto;
border-top: 1px solid rgb(255,255,255);
border-left: 1px solid rgb(255,255,255);
border-bottom: 2px solid rgb(120,120,120);
color:rgb(255,255,255);
background-color:rgb(120,120,120);
font-size:0.7em;
font-weight:normal;
font-family:courier;
}

#KopfRechts
{
float:left;
text-align:left;
width:71%;
margin-left:2%;
}

#KopfRechtsOben
{
float:left;
width:100%;
margin-top:0.3em;
}

#TopNav {
	width:auto;
	float:right;
	text-align:right;
}

ul.TopNav {
	width:auto;
	float:left;
	list-style-type			:	none;
}

ul.TopNav li {
	width					:	auto;
	margin-left:0.5em;
	float					:	left;
	font-size:90%;
	color:rgb(0,0,0);
}
				a.TopNav {
					display							:	block;
					margin-bottom			:	0.2em;
					font-size						:	100%;
				}
				.information {
				border-bottom:3px solid rgb(172,45,64);
				}
				
				.handel {
				border-bottom:3px solid rgb(241,11,83);
				}
				
				.dienstleistung {
				border-bottom:3px solid rgb(255,79,38);
				}
				
				a.TopNav:link {
					font-weight						:	normal;
					text-decoration					:	none;
				}
				a.TopNav:visited {
					font-weight						:	normal;
					text-decoration					:	none;
				}
				a.TopNav:hover {
					font-weight						:	normal;
					color:rgb(255,255,255);
					background-color:rgb(0,0,0);
					text-decoration					:	none;
				}
				a.TopNav:active {
					font-weight						:	normal;
					text-decoration					:	none;
				}
				a.TopNav:focus {
					font-weight						:	normal;
					color:rgb(255,255,255);
					background-color:rgb(0,0,0);
					text-decoration					:	none;
				}

#suche {
	float:left;
	text-align:right;
}

#suche label {
	display:none;
}

.submit {
	width:4em;
}

#KopfRechtsUnten
{
float:left;
width:100%;
font-size:90%;
}

#KopfText {
padding-top:0em;
}

#WayNav
{
width:auto;
margin-top:2em;
font-size:70%; 
line-height:100%;
}

#Koerper
{
float:left;
width:100%;
border-top: 1px solid rgb(119,119,119);
}

#Text
{
float:left;
width:69%;
padding-top:1.0em;
padding-left:3%;
padding-right:2%;
}

#TextBreit
{
float:left;
width:69%;
padding-top:1.0em;
margin-left:3%;
margin-right:2%;
}

.BildImTextLinks
{
float:left;
text-align:left;
margin-top:0px;
margin-left:0px;
margin-right:10px;
margin-bottom:5px;
}

.BildImTextRechts
{
float:right;
text-align:right;
margin-top:0px;
margin-left:10px;
margin-right:0px;
margin-bottom:5px;
}

.BildImTextCenter
{
float:right;
text-align:center;
margin-top:0px;
margin-left:10px;
margin-right:10px;
margin-bottom:5px;
}

#strassen
{
	font-size:90%;
}
#strassen h1
{
	margin-left:0em;
}
#strassen h2
{
	padding-left:0.5em;
}
#strassen h3
{
	padding-left:1.5em;
}

.SiteMapListe
{
font-size:80%;
float:left;
line-height:180%;
}

.Artikel
{
float:left;
width:100%;
margin-top:0.2em; 
padding-top:0.5em; 
/* margin-bottom:0.2em;  */
border-top:2px dotted rgb(172,45,64);
font-size:90%;
}

.tabname {
float:left;
width:100%;
margin-bottom:0.5em; 
}

.tabstd	{
width:auto;
}

.tabkopf {
}

.tabhigh2 {
	width:60%;
}

.tabhigh1 {
}

.UntereZeile
{
font-size:0.8em;
}

.BildUnterschrift
{
clear:both;
font-size:95%;
line-height:120%;
width:20em;
text-align:right; 
float:right; 
margin-bottom:0.5em;
}

.BildUnterschriftLi
{
clear:both;
font-size:0.8em;
line-height:120%;
width:20em;
text-align:left; 
float:right; 
margin-bottom:0.5em;
}


.tabfuss {
float:left; 
text-align:left; 
}
.tabweiss {color:#000000; background-color:#FFFFFF; border-color:#FFFFFF;}

#quernav {
width:100%;
height:2em;
padding-top:1em;
display:block;
font-size:80%;
border:1px solid rgb(0,0,0);
color:rgb(0,0,0);
background-color:rgb(255,0,0);
list-style-type:none;
border: solid 3px green;
}

#quernav a, #quernav span {
font-weight:bold;
display:inline;
text-decoration:none;
border:1px solid rgb(0,0,0);
padding:0.5em;
}

#quernav a.passiv {
color:rgb(0,0,0);
background-color:rgb(255,255,255);
}

#quernav a.home, #quernav a.passiv:hover, #quernav span.home {
color:rgb(255,0,0);
background-color:rgb(255,255,255);
}

#NaviContainer
{
float:left;
height:auto;
display:block;
padding-top:0px;
margin:0;
}
#NaviContainer, #NaviContainer ul li, #NaviContainer ul ul li, #NaviContainer ul ul ul li, #NaviContainer ul ul ul ul li
{
float:left;
width:100%;
display:block;
list-style-type:none;
}
/*###### Navigation 1. Hierachie ######*/
	#NaviContainer ul a, #NaviContainer ul span
	{
	padding-left:0.2em;
	width:100%;
	text-align:left;
	}
/*###### Navigation 2. Hierachie ######*/
	#NaviContainer ul ul a, #NaviContainer ul ul span
	{
	padding-left:1em;
	width:100%;
	text-align:left;
	}
/*###### Navigation 3. Hierachie ######*/
	#NaviContainer ul ul ul a, #NaviContainer ul ul ul span
	{
	padding-left:1.5em;
	width:100%;
	text-align:left;
	}
/* 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-top:3px;
	margin-right:0px;
	margin-bottom:0.2em;	
	}
/*###### passiv und home ######*/
	/* home hier nur, falls nicht der ganze Pfad hervorgehoben werden soll */
	#NaviContainer a.passiv, #NaviContainer a.home
	{
	color:rgb(0,0,0);
	}
	#NaviContainer ul li span.home
	{
	color:rgb(0,0,0);
	background-color:rgb(255,255,255);
	}
	#NaviContainer ul li a.passiv:hover, #NaviContainer ul li a.home:hover 
	{
	background-color:rgb(0,0,0);
	color:rgb(255,255,255);
	}
	#NaviContainer ul ul li span.home
	{
	color:rgb(0,0,0);
	background-color:rgb(255,255,255);
	}
	#NaviContainer ul ul li a.passiv:hover, #NaviContainer ul ul li a.home:hover 
	{
	background-color:rgb(0,0,0);
	color:rgb(255,255,255);
	}

#Fussnote
{
font-size:95%;
width:100%;
margin-top:1em;
padding-top:1em;
padding-bottom:1em;
border-bottom: 1px solid rgb(0,0,0);
}

.FussnoteText
{
margin:0 0 0 0;
padding:0 0 0 0;
margin-left:0em;
margin-right:1em;
font-size:95%;
line-height:140%;
}

#FussLinks
{
clear:both;
float:left;
margin-top:0.5em;
margin-bottom:0.7em;
/* nur wegen Kopflinks */
border: 1px solid rgb(255,255,255);
text-align:center;
font-size:95%;
width:24%;
}

#FussRechts
{
float:right;
margin-top:0.5em;
margin-bottom:0.7em;
text-align:right;
font-size:95%;
width:71%;
margin-left:2%;
margin-right:2%;
}

.gesperrt
{
text-transform:uppercase;
font-weight:bold;
letter-spacing: .1em;
}

#NaviContainer ul {font-size:100%;line-height:140%;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;border: 0px;} 
#NaviContainer li {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;border: 3px;} 

.SiteMapBereich {font-size:80%;line-height:140%;color: rgb(0,0,0);}
ul.sitemap {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 25px;border: 0px;} 
li.sitemap {margin: 0px 0px 0px 25px;padding: 10px 0px 0px 0px;border: 0px;} 

.iRmenu {margin-top:0px;margin-left:15px;margin-bottom:0.7em;}

.versteckt {display:none;}

.clear {
    height:0px;
    line-height:0px;
    clear:both;
}

/* Formular-Formatierung von Peter Sörgel, fact-design */
label.left
{
	float			: left;
	text-align		: right;
/* die naechsten zwei sind beliebig anpassbar, um in das jeweilige Gestaltungsraster zu passen. Bei Aenderungen aber nicht vergessen, die margins bei input.right entsprechend anzupassen: */
	width			: 8.3em;
	margin-right	: .3em;
	margin-bottom	: 1.5em;
}

/*  positioniert die Text- und Auswahlboxen rechts daneben: */
input[type=text], select
{
	float			: left;
}

/*  dann werden alle checkboxen und radiobuttons, die mit der Klasse "right" versehen wurden, um den errechneten linken Abstand der input und select-Elemente (s.o.) nach rechts verschoben: */
input.right
{
	float					:	left;
	width					:	auto;
	clear					:	both;
	margin-left				:	6.2em;
	margin-right			:	0.3em;
	margin-bottom	: 1em;
}

/*  Extrawurst fuer Mozilla, keine Ahnung, warum das so ist. Feedback und Loesungsvorschlaege willkommen */
input[type=checkbox].right, input[type=radio].right, input[type=submit].right 
{
	margin-left				:	7.3em;
}

/*  Nicht vergessen, die floats wieder aufzuheben, sonst floatet es munter weiter */
form br
{
	clear					:	both;
}

/*  fuer grafische UAs und DAUs der Hinweis, dass die Label anklickbar sind. Weil's so schoen ist, die Kontrollelemente gleich mit. Mit einer Ausnahme: fuer Textfelder macht der Pointer natuerlich keinen Sinn, dort sollte nach wie vor die Text-Einfuegemarke als Cursor erscheinen. Daher hier die Einschraenkung auf die input-Elemente des Typs checkbox, radiobutton, button und submit: */
label, select, input[type=checkbox], input[type=radio], input[type=button], input[type=submit]
{
	cursor					:	pointer;
}

/*  legt den vertikalen Abstand der einzelnen Elemente zueinander fest */
form
{
	line-height				:	140%;
  font-size:80%;
  color: rgb(0,0,0);
  background-color: #FFFFFF;
  }

legend
{
  font-weight:bold;
}

fieldset
{
	width					:	auto;
  padding-left:1.5em;
	border:0px solid rgb(255,155,52);
	padding-top: 1em;
}

.gelb 
{ 
background-color: yellow; 
}

.ReaderStop {
	display: inline;
	left: -1000px;
	overflow: hidden;
	width: 0px;
	position: absolute;
	top: -1000px;
	height: 0px
  }

.clearFloat {
	float					:	none;
	clear					:	both;
	width					:	0px;
	margin					:	0;
	padding					:	0;
	font-size				:	0px;
	line-height				:	0px;
	height					:	0px;
	clip					:	rect(0px, 0px, 0px, 0px);
}

/*### Fuer Suchseitenformatierung /suche/templates/phpdig.html ###*/
h2.kleiner
{
	font-size:80%;
}

.sucheText
{
	clear:both;
	float:left;
	width:100%;
	margin:	1em 0px 0px 0px; 
	font-size:90%;
}

a.sucheText 
{
	text-decoration:underline;
	color:rgb(0,75,141);
}

a.sucheText:hover, a.sucheText:focus, a.sucheText:active
{
	text-decoration:none;
	color:rgb(255,255,255);
	background-color:rgb(0,75,141);
}

.limitLinks
{
	clear:both;
	float:left;
	width:100%;
	padding:0.5em 0 0.5em 0;
}

.winzig
{
	font-size:65%;
}

.fett
{
	font-weight:700;
}

.sucheergebnis
{
	background-color:rgb(255,255,0);
	font-weight:bold;
	font-size:105%;
}

.pfOben
{
	float:right;
	text-align:right;
	color:rgb(0,0,0);
	font-size:80%;
}

span.pfeilOben
{
	clear:left;
	float:left;
	width:100%;
	text-align:right;
	margin-bottom:0.5em;
	border-top:2px dotted rgb(119,119,119);
	padding-bottom:0.5em;
	padding-top:0.1em;
	margin-top:0.7em;
	font-size:80%;
}



/* css von Lissi */

body
	{
	margin:0;
	padding:0;
	color:rgb(58,58,58);
	background-color:rgb(255,255,255);
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:.87em;
	font-weight:normal;
	line-height: 1.2em;	
	height:100%;
	text-align: center;
	}

.bereichRathaus
	{
	background-color:rgb(249,243,244);
	}

.bereichHerrieden
	{
	background-color:rgb(246,252,246);
	}

.bereichWirtschaft
	{
	background-color:rgb(250,250,253);
	}

.bereichTourismus
	{
	background-color:rgb(255,240,181);
	}

.bereichMarktplatz
	{
	background-color:rgb(241,2255,255);
	}


/* Hauptcontainer */

div.box1
	{
	width:87%;
	border:solid 0px black;	
    	text-align: left;    /* Seiteninhalt wieder links ausrichten */
    	margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    	padding:0;
    	position:relative; 

	}


/* Obere Box im Hauptcontainer die das Logo und die oberen Links umschliesst */
/* Oberes Hintergrundbild */

div.box1 div.box_top
	{
	width: 100%;
	border:solid 0px green;
    	text-align: left;    
    	margin:0;
    	padding:0;
    	} 
    	
/* Oberes Hintergrundbild */    	
div.box1 div.box_top div.hauptbild 
	{
	width: 100%;
    	margin:0; 
    	padding:0;   	
    	border:0px solid red;
    	border-bottom: 0em solid rgb(255,241,148);
    	border-left: 0em solid rgb(255,241,148);
    	}
    	
   	
    	
    	
/* Linke Box für Logo in der oberen Box im Hauptcontainer */

div.box1 div.box_top div.box_toplinks
	{
	width: 25%;
	border:solid 0px blue;
	float:left;
	position:relative;
    	text-align: left;    
    	margin:0;
    	padding-left: .1em;
    	padding-top: .1em;
    	padding-bottom: .2em;
    	color:rgb(58,58,58);
    	font-size:1.3em;
    	font-style:normal;
    	font-weight:bold;
    	}
    	
div.box1 div.box_top div.box_toplinks a:link
	{
    	color:rgb(58,58,58);
    	font-size:100%;
    	font-style:normal;
    	font-weight:bold;	
	}
	
div.box1 div.box_top div.box_toplinks a:hover
	{
    	color:rgb(0,0,0);
    	font-size:100%;
    	font-style:normal;
    	font-weight:bold;
    	background-color:rgb(200,200,200);
	}	
  
  .headtext
  	{
  	font-size: .82em;
  	font-weight:normal;
  	}

/* Rechte Box für die oberen Links in der oberen Box im Hauptcontainer */

div.box1 div.box_top div.box_toprechts
	{
	width: 70%;
	border:solid 0px yellow;
	float:right;
	position:relative;	
	font-size: .8em;
	font-weight:normal;
	line-height: 1.5em;
	text-align:right;
	padding-top: .7em;
	padding-right:1.5em;
    	}
    	

/* Hauptlinks - Quernavigation*/

div.box1 div.box_hauptlinks
	{
	width: 100%;
	border:solid 0px red;
	float:left;
    	}     	


div.box1 div.box_hauptlinks #navigationOben
	{
	border:solid 0px orange;
	position:relative;
	float:left;
	padding:0;
	margin:0;
	list-style-type:none;	
	width:100%;
	font-size: 100%;	
	color:rgb(0,0,0);	
	}

div.box1 div.box_hauptlinks #navigationOben a, #navigationOben span
	{
	float:left;
	display:inline;
	position:relative;
	margin:0;
	padding:0;
	padding-left: .5em;
	width:18.8%;
	border:solid 0px blue;
	
	color:rgb(255,255,255);
	border-right: 0em dotted rgb(231,198,105);
	text-align:left;	
	font-weight:bold;
	text-decoration:none;	
	margin-right: .1em;
	margin-left: .1em;
	}

	   

/* Breadcrumb */
div.box1 div.box_breadcrumb
	{
	border:solid 0px green;
	color:rgb(58,58,58);
	font-family:trebuchet ms, verdana, arial, helvetica, sans-serif;
	font-size: .78em;
	font-weight:normal;
	line-height:1.5em;
	text-decoration:none;
	float:none;
	width:100%;
	position:relative;
	padding-left: .5em;
	padding-top: .3em;
	padding-bottom: .2em;
	
	}
	
div.box1 div.box_breadcrumb a:link
	{
	color:rgb(80,80,80);
	}	

div.box1 div.box_inhalt
	{
	width: 100%;
	border:solid 0px blue;
    	text-align: left;    
    	margin:0;
    	padding:0;	
	}
	

/* Linker Inhaltsbereich für Menue und Inhalt */

div.box1 div.box_inhalt div.box_inhaltlinks
	{
	width: 78%;
	border:solid 0px red;
	float:left;
	position:relative;
    	text-align: left;    
    	margin:0;
    	padding:0;
    	} 
    	
/* Linker Inhaltsbereich Menue  */

div.box1 div.box_inhalt div.box_inhaltlinks div.box_menuelinks
	{
	width: 25%;
	border:solid 0px black;
	float:left;
	position:relative;
    	text-align: left;    
    	margin:0;
    	padding:0;
    	height:100%;
    	} 
    	
/* Linker Inhaltsbereich Textbereich/Hauptinhalt  */

div.box1 div.box_inhalt div.box_inhaltlinks div.box_text
	{
	width: 70%;
	border:solid 0px yellow;
	border-right:solid .1em silver;
	border-bottom: solid .1em silver;
	float:right;
	position:relative;
    	text-align: left;    
    	margin:0;
    	margin-bottom:1em;
    	padding-top: 1em;
    	padding-left: .7em;
    	padding-right:1em;
    	padding-bottom:1.5em;
    	background-color:rgb(255,255,255);
    	height:100%;
	font-size: .87em;
	font-weight:normal;
	line-height: 1.2em;    	
    	}     	
    	

/* Rechter Inhaltsbereich für Suche, Kontakt, VA */

div.box1 div.box_inhalt div.box_inhaltrechts
	{
	width: 19%;
	border:solid 0px black;
	float:right;
	position:relative;
	background-color:rgb(255,255,255);
	height:100%;
	border-right:solid .1em silver;
	border-bottom: solid .1em silver;
	padding-bottom:1em;
    	}

/* Rechter Inhaltsbereich für Suche */

div.box1 div.box_inhalt div.box_inhaltrechts div.cont_suche
	{
	width:90%;
	border:solid .1em rgb(58,58,58);
	float:left;
	position:relative;
	margin-top:1em;
	margin-left: .5em;
	margin-right: .5em;
	text-align:left;
	padding-bottom: .5em;
    	}  

#suche 	{
	float:left;
	text-align:right;
	margin-top: .5em;
	margin-bottom: .5em;
	padding-left: .5em;
	}

#suche label 
	{
	display:none;
	}
	
	
#Eingabefeld
	{
	width:82%;
	background-color:rgb(250,250,250);
	}


.submit {
	width:1em;
	margin-left: .3em;
	}
	
	
	
	
	
span.radio
	{
	margin:	0em 0em 0em 0em;
	}
	
.formfeld_r  
	{
	margin:	1em 3em 1em 0em;
	padding: 0 0 0 0;
	vertical-align:	middle;
	}
	
.formfeld_c  
	{
	margin-left: 4em;
	padding: 0 0 0 0;
	vertical-align:	middle;
	}

	

/* Rechter Inhaltsbereich für VA */

div.box1 div.box_inhalt div.box_inhaltrechts div.cont_va
	{
	width: 90%;
	border:solid .1em rgb(58,58,58);
	float:left;
	position:relative;
	margin-top:1em;
	margin-left: .5em;
	margin-right: .5em;
	text-align:left;
	padding-bottom: .5em;
    	}
    	
/* Rechter Inhaltsbereich für Blutspendebutton */

div.box1 div.box_inhalt div.box_inhaltrechts div.cont_blut
	{
	width: 90%;
	border:solid 0 rgb(58,58,58);
	float:left;
	position:relative;
	margin-top:1em;
	margin-left: .5em;
	margin-right: .5em;
	text-align:left;
	padding-bottom: .5em;
    	}    	

/* Rechter Inhaltsbereich für Kontakt */

div.box1 div.box_inhalt div.box_inhaltrechts div.cont_kontakt
	{
	width: 90%;
	border:solid .1em rgb(58,58,58);
	float:left;
	position:relative;
	margin-top:1em;
	margin-left: .5em;
	margin-right: .5em;
	text-align:left;
	padding-bottom:1em;  	
    	}

/* Rechter Inhaltsbereich für Links */

div.box1 div.box_inhalt div.box_inhaltrechts div.cont_links
	{
	width: 90%;
	border:solid .1em rgb(58,58,58);
	float:left;
	position:relative;
	margin-top:1em;
	margin-left: .5em;
	margin-right: .5em;
	text-align:left;
	padding-bottom: .5em;  	
    	}    	
	

div.box1 div.box_fuss
	{
	border:solid 0px black;
	border-top: solid .1em rgb(58,58,58);	
	width:100%;
	margin-top:1em;
	margin-bottom:1em;
	padding-top: .5em;
	font-size: .75em;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight:lighter;
	text-align:center;
	font-size: .8em;
	}

div.box1 div.box_fuss div.fusslinks
	{
	border:solid 0px red;
	width:68%;
	float:left;
	text-align:left;
	}




div.box1 div.box_fuss div.fussrechts
	{
	border:solid 0px yellow;
	width:30%;
	float:right;
	text-align:right;
	}




.clear
{
	clear:both;
	padding:0;
	margin:0;
}

.clear2
{
	clear:both;
	padding:0;
	margin:0;
	margin-top:3em;
}

.red
{
	color:rgb(255,0,0);
	font-weight:bold;
}

.blue
{
	color:rgb(0,122,128);
	font-weight:bold;
}





	
.hide, h1.hide, ul.hide 
	{
  	display:none;
  	visibility:hidden;
  	margin:0;
  	padding:0;
  	clip:rect(0,0,0,0);
	}


	

#seitenanfang, #seitenende 
	{
	line-height:0%; 
	font-size:0;
	} 
	


p,h1,h2,h3,h4,h5,ul,ol,li,div,td,th,address,blockquote,nobr,b,i 
	{
 	font-family:Verdana,Arial,sans-serif; 

 	}

/*Haupüberschrift1 Inhaltsbereich*/
h1 
	{ 
	font-size:1.25em;
	color:rgb(0,0,0);
	margin-top: .2em;
	margin-bottom: .2em;
	margin-left: 0;
	font-weight:bold;
	}

/*Haupüberschrift2 Inhaltsbereich*/
h2 
	{ 
	font-size: 1em; 
	font-weight:bold; 
	margin-top: .7em;
	margin-bottom: .4em;
	}

/*Text noch nicht belegt rot*/
h3 
	{ 
	color:rgb(255,255,255);
	font-size: .83em;  
	font-weight:bold; 
	padding-top: .2em;
	padding-bottom: .2em;
	padding-left: 0em;
	font-style: normal;
	margin:0;
	}

/*Text Überschrift rechte Spalte, Suche, VA, Links*/
h4 
	{ 
	color:rgb(255,255,255);
	font-size: .83em;  
	font-weight:bold; 
	padding-top: .2em;
	padding-bottom: .2em;
	padding-left: 1em;
	font-style: normal;
	background-color:rgb(154,28,47);
	margin:0;
	}

/* Text in der Kontaktleiste rechts - Abstand unter der Überschrift*/
h5 
	{ 
	font-size: .83em;
	margin-top: .4em;
	margin-left: .2em;
	margin-bottom: .5em; 
	font-weight:normal; 
	word-spacing:normal; 
	font-style:normal;
	}
	
	

p 
	{ 
	font-size: .87em; 
	font-weight:normal;
	margin-top: .3em;
	margin-bottom: .5em; 
	line-height: 1.5em;
	}	

a:link 
	{ 
	color:rgb(58,58,58); 
	text-decoration:none; 
	font-weight:bold; 
	}

a:visited 
	{ 
	color:rgb(58,58,58); 
	text-decoration:underline;
	font-weight:200;
	text-transform:none; 
	}

a:active 
	{ 
	color:rgb(0,0,0);
	text-decoration:none; 
	}

a:hover 
	{ 
	color:rgb(0,0,0); 
	text-decoration:none;
	background-color:rgb(200,200,200);
	}
		


/* ___________ STYLING THE TAGS ___________ */
/*   1.5em = 18px  */
/*  1.25em = 15px  */
/*     1em = 12px  */
/*   .92em = 11px  */
/*   .83em = 10px  */
/*   .75em =  9px  */


img
	{
	border:0;
	display:block;

	}
	


img:after 
	{
	content:attr(alt);
	display:block;
	} 

.h	{
	float:left;
	}


	
	
dl
	{ 
	float: left; 
	margin-right: 1em; 
	max-width:100%;
	}
	
dl dt 
	{ 
	margin-bottom: 0; 
	}
	
dl dd 
	{ 
	margin: 0;
	font-size: .83em;
	}

hr
	{
	height: .01em;
	border: solid .01em rgb(120,120,120);
	margin-top:1.5em;
	margin-bottom:1em;
	color:silver;
	border-color:silver;
	border-style:solid;
	background-color:silver;
	}
	
	
		
	
.bold
	{
	font-weight:bold;

	}	






.ReaderStop {
	display: inline;
	left: -1000px;
	overflow: hidden;
	width: 0px;
	position: absolute;
	top: -1000px;
	height: 0px
  }

/*normale textlisten*/
.ul
	{
	padding: .5em;
	margin:0;
	font-size: 95%;
	line-height: 1.2em;
	font-weight:bold;
	/*background-color:rgb(255,241,148);*/
	}

.ol
	{
	padding: .5em;
	margin:0;
	font-size: 95%;
	line-height: 1.2em;
	font-weight:bold;
	list-style-type:decimal;
	/*background-color:rgb(255,241,148);*/
	}

.li	
	{
	padding: .3em;
	margin-left:2em;
	font-size: 95%;
	font-weight:normal;
	line-height: 1.2em;
	list-style-type:disc;
	}
	
table	{
	width:95%;
	border:0;
	}

tr,td	
	{
 	font-family:Verdana,Arial,sans-serif; 
	font-size: 97%;
	font-weight:normal;
	line-height: 1.5em;
	padding: .2em;
	vertical-align:top;
 	}
 	
th 	
	{
	font-weight:bold;
	padding-top: .2em;
	vertical-align:top;
	margin-top: .5em;
	}

.tweiss
	{
	background-color:rgb(255,255,255);	
	}
	
.ttop
	{
	font-size: 100%;
	font-weight:bold;
	line-height: 2em;
	vertical-align:top;	
	}	

.tfarbe
	{
	background-color:rgb(210,210,210);
	}

.tfarbe1
	{
	background-color:rgb(230,230,230);
	}

.tfarbe2
	{
	background-color:rgb(240,240,240);
	}
	

/*Sonderfarbe 1*/


/*Sonderfarbe 1 - Aktiver Link Quernavigation*/
.sonder1
 
 	{
 	float:left;
 	display:block;
 	line-height:2em; 	
 	color:rgb(249,243,244);
 	font-weight:bold;
 	padding-left:0.5em;
 	padding-right:0.5em;
 	border:0px solid rgb(134,28,47);
 	background-color:rgb(134,28,47);
 	}
 	
 span.sonder1 
 	{
 	font-weight:bold;
 	text-decoration:none;
 	border:0px dotted black;
 	border: .1em solid rgb(134,28,47);
	}
	
#NaviContainer a.sonder1:link {font-weight:bold;text-decoration:none;}
#NaviContainer a.sonder1:visited {font-weight:normal;text-decoration:underline;}
#NaviContainer a.sonder1:hover {text-decoration:none;background-color:rgb(249,243,244);color:rgb(134,28,47);}
#NaviContainer a.sonder1:active {font-weight:bold;text-decoration:none;}


	

/*Menüleiste - Sonderfarbe 1*/	

  
 #NaviContainer  ul li span.sonder1   /*Menüleiste - Sonderfarbe 1 aktive Seite*/  
   {
   
	float:left;
	display:block;
	line-height:1.5em;
	font-weight:bold;
	font-size: .87em;
	padding-left: .5em;
	padding-right: .5em;	
	color:rgb(134,28,47);
	background-color:rgb(247,208,200);
	border: .1em solid rgb(134,28,47);
	width:94%;
	font-variant:small-caps;
        text-decoration:underline;
	/*text-transform:uppercase;*/
  }
	
#NaviContainer  ul a.sonder1
	{
	float:left;
	display:block;
	line-height:1.5em;
	font-weight:bold;
	font-size: .87em;
	padding-left: .5em;
	padding-right: .5em;	
	color:rgb(249,243,244);
	background-color:rgb(134,28,47);
	border: .1em solid rgb(134,28,47);
	width:94%;	
	}
	
#NaviContainer  ul a.sonder1:hover, ul a.sonder1:visited

	{	
	color:rgb(134,28,47);
	background-color:rgb(249,243,244);	
	}
	
#NaviContainer  ul ul li span.sonder1   /*Menüleiste - Sonderfarbe 1 aktive Seite*/ 
 {
	margin-left:1em; 
 	padding-left: .5em;
 	font-weight:bold;
 	color:rgb(134,28,47);
  	background-color:rgb(247,208,200);
 	border: .1em solid rgb(134,28,47);
 	width:80%;
	font-variant:small-caps;
        text-decoration:underline; 	
 }
 

#NaviContainer ul ul a.sonder1 
 {
	margin-left:1em; 
 	padding-left: .5em;
 	font-weight:normal;
 	color:rgb(134,28,47);
  	background-color:rgb(249,243,244);
 	border: .1em solid rgb(134,28,47);
 	width:80%;
 }
 
 #NaviContainer ul ul a.sonder1:hover, ul ul a.sonder1:visited
  {
	color:rgb(134,28,47);
	background-color:rgb(247,208,200);
 }

#NaviContainer  ul ul ul li span.sonder1   /*Menüleiste - Sonderfarbe 1 aktive Seite*/ 
  {
  margin-left:2em;
  padding-left: .5em;
  width:75%;
  color:rgb(134,28,47);
  background-color:rgb(247,208,200);
  border: .1em solid rgb(134,28,47);
  font-variant:small-caps;
  text-decoration:underline;
  
 }
 
  
#NaviContainer ul ul ul a.sonder1 
  {
  margin-left:2em;
  padding-left: .5em;
  width:75%;
  color:rgb(134,28,47);
  background-color:rgb(247,208,200);
  border: 0em solid rgb(134,28,47);
 }
 
#NaviContainer ul ul ul a.sonder1:hover, ul ul ul a.sonder1:visited
  {
  color:rgb(247,208,200);
  background-color:rgb(134,28,47);
  border: 0em solid rgb(247,208,200);
 } 
 
 
 
 /*Menüleiste - Sonderfarbe 2*/
 
 
/*Sonderfarbe 2 - Aktiver Link Quernavigation*/
.sonder2
 
 	{
 	float:left;
 	display:block;
 	line-height:2em; 	
 	color:rgb(246,252,246);
 	font-weight:bold;
 	padding-left:0.5em;
 	padding-right:0.5em;
 	border:0px solid rgb(60,100,60);
 	background-color:rgb(60,100,60);
 	}
 	
 span.sonder2 
 	{
 	font-weight:bold;
 	text-decoration:none;
 	border:0px dotted black;
 	border: .1em solid rgb(60,100,60);
	}
	
#NaviContainer a.sonder2:link {font-weight:bold;text-decoration:none;}
#NaviContainer a.sonder2:visited {font-weight:normal;text-decoration:underline;}
#NaviContainer a.sonder2:hover {text-decoration:none;background-color:rgb(246,252,246);color:rgb(60,100,60);}
#NaviContainer a.sonder2:active {font-weight:bold;text-decoration:none;}


	

/*Menüleiste - Sonderfarbe 2*/

#NaviContainer  ul li span.sonder2   /*Menüleiste - Sonderfarbe 2 aktive Seite*/
	{
	float:left;
	display:block;
	line-height:1.5em;
	font-weight:bold;
	font-size: .87em;
	padding-left: .5em;
	padding-right: .5em;	
	color:rgb(60,100,60);
	background-color:rgb(226,246,246);
	border: .1em solid rgb(60,100,60);
	width:94%;
  	font-variant:small-caps;
 	text-decoration:underline;	
	} 
 
	
#NaviContainer  ul a.sonder2
	{
	float:left;
	display:block;
	line-height:1.5em;
	font-weight:bold;
	font-size: .87em;
	padding-left: .5em;
	padding-right: .5em;	
	color:rgb(246,252,246);
	background-color:rgb(60,100,60);
	border: .1em solid rgb(60,100,60);
	width:94%;	
	}
	
#NaviContainer  ul a.sonder2:hover, ul a.sonder2:visited

	{	
	color:rgb(60,100,60);
	background-color:rgb(226,246,246);	
	}

#NaviContainer  ul ul li span.sonder2   /*Menüleiste - Sonderfarbe 2 aktive Seite*/
{
	margin-left:1em; 
 	padding-left: .5em;
 	font-weight:bold;
 	color:rgb(60,100,60);
  	background-color:rgb(226,246,246);
 	border: .1em solid rgb(60,100,60);
 	width:80%;
  	font-variant:small-caps;
 	text-decoration:underline;
 }	

#NaviContainer ul ul a.sonder2
 {
	margin-left:1em; 
 	padding-left: .5em;
 	font-weight:normal;
 	color:rgb(60,100,60);
  	background-color:rgb(246,252,246);
 	border: .1em solid rgb(60,100,60);
 	width:80%;
 }
 
 #NaviContainer ul ul a.sonder2:hover, ul ul a.sonder2:visited
  {
	color:rgb(60,100,60);
	background-color:rgb(226,246,246);
 }
 
#NaviContainer  ul ul ul li span.sonder2   /*Menüleiste - Sonderfarbe 2 aktive Seite*/
  {
  margin-left:2em;
  padding-left: .5em;
  width:75%;
  color:rgb(60,100,60);
  background-color:rgb(226,246,246);
  border: .1em solid rgb(60,100,60);
  font-variant:small-caps;
  text-decoration:underline;
  font-weight:bold;
 }
 
 

#NaviContainer ul ul ul a.sonder2
  {
  margin-left:2em;
  padding-left: .5em;
  width:75%;
  color:rgb(60,100,60);
  background-color:rgb(226,246,246);
  border: 0em solid rgb(60,100,60);
 }
 
#NaviContainer ul ul ul a.sonder2:hover, ul ul ul a.sonder2:visited
  {
  color:rgb(246,252,246);
  background-color:rgb(60,100,60);
  border: 0em solid rgb(226,246,246);
 }
 




 /*Menüleiste - Sonderfarbe 3*/
 
/*Sonderfarbe 3 - Aktiver Link Quernavigation*/
.sonder3
 
 	{
 	float:left;
 	display:block;
 	line-height:2em; 	
 	color:rgb(250,250,253);
 	font-weight:bold;
 	padding-left:0.5em;
 	padding-right:0.5em;
 	border:0px solid rgb(77,75,97);
 	background-color:rgb(77,75,97);
 	}
 	
 span.sonder3 
 	{
 	font-weight:bold;
 	text-decoration:none;
 	border:0px dotted black;
 	border: .1em solid rgb(77,75,97);
	}
	
#NaviContainer a.sonder3:link {font-weight:bold;text-decoration:none;}
#NaviContainer a.sonder3:visited {font-weight:normal;text-decoration:underline;}
#NaviContainer a.sonder3:hover {text-decoration:none;background-color:rgb(250,250,253);color:rgb(77,75,97);}
#NaviContainer a.sonder3:active {font-weight:bold;text-decoration:none;}


	

/*Menüleiste - Sonderfarbe 3*/	
#NaviContainer  ul li span.sonder3   /*Menüleiste - Sonderfarbe 3 aktive Seite*/
 	{
	float:left;
	display:block;
	line-height:1.5em;
	font-weight:bold;
	font-size: .87em;
	padding-left: .5em;
	padding-right: .5em;	
	color:rgb(77,75,97);
	background-color:rgb(226,232,246);
	border: .1em solid rgb(77,75,97);
	width:94%;
 	font-variant:small-caps;
 	text-decoration:underline;
 	}
 
	
#NaviContainer  ul a.sonder3
	{
	float:left;
	display:block;
	line-height:1.5em;
	font-weight:bold;
	font-size: .87em;
	padding-left: .5em;
	padding-right: .5em;	
	color:rgb(250,250,253);
	background-color:rgb(77,75,97);
	border: .1em solid rgb(77,75,97);
	width:94%;	
	}
	
#NaviContainer  ul a.sonder3:hover, ul a.sonder3:visited

	{	
	color:rgb(77,75,97);
	background-color:rgb(250,250,253);	
	}	

#NaviContainer  ul ul li span.sonder3   /*Menüleiste - Sonderfarbe 3 aktive Seite*/
 {
	margin-left:1em; 
 	padding-left: .5em;
 	font-weight:bold;
 	color:rgb(77,75,97);
  	background-color:rgb(226,232,246);
 	border: .1em solid rgb(77,75,97);
 	width:80%;
 	font-variant:small-caps;
 	text-decoration:underline; 	
 }


#NaviContainer ul ul a.sonder3 
 {
	margin-left:1em; 
 	padding-left: .5em;
 	font-weight:normal;
 	color:rgb(77,75,97);
  	background-color:rgb(250,250,253);
 	border: .1em solid rgb(77,75,97);
 	width:80%;
 }
 
 #NaviContainer ul ul a.sonder3:hover, ul ul a.sonder3:visited
  {
	color:rgb(77,75,97);
	background-color:rgb(226,232,246);
 }
 
#NaviContainer  ul ul ul li span.sonder3   /*Menüleiste - Sonderfarbe 3 aktive Seite*/
  {
  margin-left:2em;
  padding-left: .5em;
  width:75%;
  color:rgb(77,75,97);
  background-color:rgb(226,232,246);
  border: .1em solid rgb(77,75,97);
  font-variant:small-caps;
  text-decoration:underline; 
  font-weight:bold;
 }

  
#NaviContainer ul ul ul a.sonder3
  {
  margin-left:2em;
  padding-left: .5em;
  width:75%;
  color:rgb(77,75,97);
  background-color:rgb(250,250,253);
  border: 0em solid rgb(77,75,97);
 }
 
#NaviContainer ul ul ul a.sonder3:hover, ul ul ul a.sonder3:visited
  {
  color:rgb(226,232,246);
  background-color:rgb(77,75,97);
  border: 0em solid rgb(226,232,246);
 }






 /*Menüleiste - Sonderfarbe 4*/
 
 
/*Sonderfarbe 4 - Aktiver Link Quernavigation*/
.sonder4
 
 	{
 	float:left;
 	display:block;
 	line-height:2em; 	
 	color:rgb(255,240,181);
 	font-weight:bold;
 	padding-left:0.5em;
 	padding-right:0.5em;
 	border:0px solid rgb(175,0,0);
 	background-color:rgb(175,0,0);
 	}
 	
 span.sonder4 
 	{
 	font-weight:bold;
 	text-decoration:none;
 	border:0px dotted black;
 	border: .1em solid rgb(175,0,0);
	}
	
#NaviContainer a.sonder4:link {font-weight:bold;text-decoration:none;}
#NaviContainer a.sonder4:visited {font-weight:normal;text-decoration:underline;}
#NaviContainer a.sonder4:hover {text-decoration:none;background-color:rgb(255,240,181);color:rgb(175,0,0);}
#NaviContainer a.sonder4:active {font-weight:bold;text-decoration:none;}


	

/*Menüleiste - Sonderfarbe 4*/	
#NaviContainer  ul li span.sonder4   /*Menüleiste - Sonderfarbe 4 aktive Seite*/
	{
	float:left;
	display:block;
	line-height:1.5em;
	font-weight:bold;
	font-size: .87em;
	padding-left: .5em;
	padding-right: .5em;	
	color:rgb(175,0,0);
	background-color:rgb(255,240,151);
	border: .1em solid rgb(175,0,0);
	width:94%;
	font-variant:small-caps;
  	text-decoration:underline; 
	}
	
#NaviContainer  ul a.sonder4
	{
	float:left;
	display:block;
	line-height:1.5em;
	font-weight:bold;
	font-size: .87em;
	padding-left: .5em;
	padding-right: .5em;	
	color:rgb(255,240,181);
	background-color:rgb(175,0,0);
	border: .1em solid rgb(175,0,0);
	width:94%;	
	}
	
#NaviContainer  ul a.sonder4:hover, ul a.sonder4:visited

	{	
	color:rgb(175,0,0);
	background-color:rgb(255,240,181);	
	}	

#NaviContainer  ul ul li span.sonder4   /*Menüleiste - Sonderfarbe 4 aktive Seite*/
 {
	margin-left:1em; 
 	padding-left: .5em;
 	font-weight:bold;
 	color:rgb(175,0,0);
  	background-color:rgb(255,240,151);
 	border: .1em solid rgb(175,0,0);
 	width:80%;
	font-variant:small-caps;
  	text-decoration:underline;  	
 }

#NaviContainer ul ul a.sonder4
 {
	margin-left:1em; 
 	padding-left: .5em;
 	font-weight:normal;
 	color:rgb(175,0,0);
  	background-color:rgb(255,240,181);
 	border: .1em solid rgb(175,0,0);
 	width:80%;
 }
 
 #NaviContainer ul ul a.sonder4:hover, ul ul a.sonder4:visited
  {
	color:rgb(175,0,0);
	background-color:rgb(255,240,151);
 }
 
#NaviContainer  ul ul ul li span.sonder4   /*Menüleiste - Sonderfarbe 4 aktive Seite*/
  {
  margin-left:2em;
  padding-left: .5em;
  width:75%;
  color:rgb(175,0,0);
  background-color:rgb(255,240,151);
  border: 0em solid rgb(175,0,0);
  font-variant:small-caps;
  text-decoration:underline; 
  font-weight:bold;
 }
 
  
#NaviContainer ul ul ul a.sonder4 
  {
  margin-left:2em;
  padding-left: .5em;
  width:75%;
  color:rgb(175,0,0);
  background-color:rgb(255,240,151);
  border: 0em solid rgb(175,0,0);
 }
 
#NaviContainer ul ul ul a.sonder4:hover, ul ul ul a.sonder4:visited
  {
  color:rgb(255,240,181);
  background-color:rgb(175,0,0);
  border: 0em solid rgb(255,240,181);
 }


 /*Menüleiste - Sonderfarbe 5*/
  
 
/*Sonderfarbe 5 - Aktiver Link Quernavigation*/
.sonder5
 
 	{
 	float:left;
 	display:block;
 	line-height:2em; 	
 	color:rgb(237,255,255);
 	font-weight:bold;
 	padding-left:0.5em;
 	padding-right:0.5em;
 	border:0px solid rgb(0,122,128);
 	background-color:rgb(0,122,128);
 	}
 	
 span.sonder5 
 	{
 	font-weight:bold;
 	text-decoration:none;
 	border:0px dotted black;
 	border: .1em solid rgb(0,122,128);
	}
	
#NaviContainer a.sonder5:link {font-weight:bold;text-decoration:none;}
#NaviContainer a.sonder5:visited {font-weight:normal;text-decoration:underline;}
#NaviContainer a.sonder5:hover {text-decoration:none;background-color:rgb(237,255,255);color:rgb(0,122,128);}
#NaviContainer a.sonder5:active {font-weight:bold;text-decoration:none;}


	

/*Menüleiste - Sonderfarbe 5*/	
#NaviContainer  ul li span.sonder5   /*Menüleiste - Sonderfarbe 5 aktive Seite*/
	{
	float:left;
	display:block;
	line-height:1.5em;
	font-weight:bold;
	font-size: .87em;
	padding-left: .5em;
	padding-right: .5em;	
	color:rgb(0,122,128);
	background-color:rgb(187,235,235);
	border: .1em solid rgb(0,122,128);
	width:94%;
  	font-variant:small-caps;
  	text-decoration:underline;	
	}
	
#NaviContainer  ul a.sonder5
	{
	float:left;
	display:block;
	line-height:1.5em;
	font-weight:bold;
	font-size: .87em;
	padding-left: .5em;
	padding-right: .5em;	
	color:rgb(237,255,255);
	background-color:rgb(0,122,128);
	border: .1em solid rgb(0,122,128);
	width:94%;	
	}
	
#NaviContainer  ul a.sonder5:hover, ul a.sonder5:visited

	{	
	color:rgb(0,122,128);
	background-color:rgb(237,255,255);	
	}
	
#NaviContainer  ul ul li span.sonder5   /*Menüleiste - Sonderfarbe 5 aktive Seite*/
 {
	margin-left:1em; 
 	padding-left: .5em;
 	font-weight:bold;
 	color:rgb(0,122,128);
  	background-color:rgb(187,235,235);
 	border: .1em solid rgb(0,122,128);
 	width:80%;
 	font-variant:small-caps;
  	text-decoration:underline;
 }


#NaviContainer ul ul a.sonder5
 {
	margin-left:1em; 
 	padding-left: .5em;
 	font-weight:normal;
 	color:rgb(0,122,128);
  	background-color:rgb(237,255,255);
 	border: .1em solid rgb(0,122,128);
 	width:80%;
 }
 
 #NaviContainer ul ul a.sonder5:hover, ul ul a.sonder5:visited
  {
	color:rgb(0,122,128);
	background-color:rgb(187,235,235);
 }
 
#NaviContainer  ul ul ul li span.sonder5   /*Menüleiste - Sonderfarbe 5 aktive Seite*/
  {
  margin-left:2em;
  padding-left: .5em;
  width:75%;
  color:rgb(0,122,128);
  background-color:rgb(187,235,235);
  border: .1em solid rgb(0,122,128);
  font-variant:small-caps;
  text-decoration:underline;
  font-weight:bold;
 }

#NaviContainer ul ul ul a.sonder5 
  {
  margin-left:2em;
  padding-left: .5em;
  width:75%;
  color:rgb(0,122,128);
  background-color:rgb(237,255,255);
  border: 0em solid rgb(0,122,128);
 }
 
#NaviContainer ul ul ul a.sonder5:hover, ul ul ul a.sonder5:visited
  {
  color:rgb(187,235,235);
  background-color:rgb(0,122,128);
  border: 0em solid rgb(237,255,255);
 }
 
