
/* Grund-CSS inkl. Farbwelt mar Marin */
/* 1. Ueberschrift / Links  */
/* 2. individuelle Styles */
/* 3. Container */
/* 4. Navigation */
html {
	font-size: 62.5%;	
}
body {	
	background-color: #FFFFFF;
	color: #080808;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
ul {
	margin-left: 0.5em;
	padding-left: 0em;
}
ol {
	margin-left: 0em;
	padding-left: 0em;
}
cite, dfn, kbd {
	background-color:  #E5E5E5;
	font-style: normal; 
}
/* 1. Ueberschrift / Links / Schriften */
h1 {
	background-color: #FFFFFF;
	color: #3366CC;
	font-weight: bold;
	margin: 0 0 1em 0;
	font-size : 1.5em;
}
h2 {
	font-weight: bold;
	margin: 0 0 0.5em 0;
	font-size: 1.1em;
}
h3 {
	font-weight: bold;
	margin: 0 0 0.5em 0;
	font-size: 1.1em;
}
/* h4 ist die Bildüberschrift */
h4 {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 1em;
	letter-spacing: 0.3em;
	background-color: transparent;
	color: #080808;
	margin: 0 0 0.5em 0;
	padding: 0.5em 0 0 0;
	display: block;
	border-top: 1px dashed #B1B1B1;
}
/* h5 ist die Überschrift der Anreißertexte in Introseiten */
h5 {
	font-weight: bold;
	font-size: 1em;
	margin: 0;
}
a:link, a:visited, a:active  {
	color: #3366CC;
	text-decoration: none;
}
a:hover {
	color: #3366CC;
	text-decoration: underline;
}
#toprightnav a:link, #toprightnav a:visited, #toprightnav a:active, #toprightnav a:hover  {
	background-image: none;
	padding: 0 0 0  0em;
	margin: 0 0 0  0em;
}
#topportalbox a:link, #topportalbox a:visited, #topportalbox a:active, #topportalbox a:hover  {
	color: #CC3333;
	background-image: none;
	padding: 0 0 0  0em;
	margin: 0 0 0  0.5em;
}
#middlebreadcrumb a:link, #middlebreadcrumb a:visited, #middlebreadcrumb a:active, #middlebreadcrumb a:hover  {
	background-image: none;
	padding: 0 0 0  0em;
	margin: 0 0 0  0em;
}
.content a.link_einfach:link, .content a.link_einfach:visited , .content a.link_einfach:active  {
	text-decoration: none;
	background-image: none;
	margin: 0 0 0  0;
	padding: 0 0 0  0;
}
.content a.link_einfach:hover, .content a.link_einfach:focus {
	text-decoration: underline;
	background-image: none;
	margin: 0 0 0  0;
	padding: 0 0 0  0;
}
.content a.link_einfach_weiss:link, .content a.link_einfach_weiss:visited , .content a.link_einfach_weiss:active  {
	color: #FFFFFF;
	text-decoration: underline;
	background-image: none;
	margin: 0 0 0  0;
	padding: 0 0 0  0;
}
.content a.link_einfach_weiss:hover {
	color: #FFFFFF;
	text-decoration: underline;
	background-image: none;
	margin: 0 0 0  0;
	padding: 0 0 0  0;
}
.content a.link_einfach_farbig:link, .content a.link_einfach_farbig:visited , .content a.link_einfach_farbig:active  {
	text-decoration: none;
}
.content a.link_einfach_farbig:hover, .content a.link_einfach_farbig:focus, .content a:hover, .content a:focus {
	text-decoration: underline;
}
#middlerightinfo a:hover, #middlerightinfo a:focus {
	text-decoration: underline;
}
#middlerightinfo a.link_einfach_farbig:link, #middlerightinfo a.link_einfach_farbig:visited , #middlerightinfo a.link_einfach_farbig:active, #middlerightinfo a.link_einfach_farbig:hover  {
	background-image: none;
	margin: 0 0 0  0;
	padding: 0 0 0  0;
}
.content a.anker:link, .content a.anker:visited , .content a.anker, .content a.anker:hover  {
	text-decoration: none;
	background-image: none;
	margin: 0 0 0  0;
	padding: 0 0 0  0;
}
a img:link, a img:visited, a img:hover, a img {
	border: 0px;
	background-image: none;
	margin: 0 0 0  0;
	padding: 0 0 0  0;
}
.content a img:link, .content a img:visited, .content a img:hover, .content a img {
	border: 0px;
	background-image: none;
	margin: 0 0 0.5  0;
	padding: 0 0 0  0;
}
.content a.bildlink:link, .content a.bildlink:visited, .content a.bildlink:active, .content a.bildlink:hover  {
	padding: 0 0 0  0;
	background-image: none;
	margin-top: 0 0 0.5  0;
	margin-bottom: 0.5;
	margin-left: 0;
	margin-right: 0;
}
#middlerightinfo a.bildlink:link, #middlerightinfo a.bildlink:visited, #middlerightinfo a.bildlink:active, #middlerightinfo a.bildlink:hover  {
	padding: 0 0 0  0em;
	background-image: none;
	margin: 0 0 0  0;
}
ol {
	list-style-position: outside;
	margin-left: 2.5em;
	padding-left: 0em;
}
li {
	padding-left: 0em;
	margin-left: 1em;
	margin-bottom: 0.5em;
}
hr {
	border-style: none;
	visibility: hidden;
	display: none;
}
/* 2. individuelle Styles */
.fixfloat {
	float: none;
	clear: both;
	width: 1px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 0px;
	line-height: 0px;
	height: 1px
}
.piclink {
	padding-left: 1em;
	background: url(/pics/design/piclink.gif) top left no-repeat;
}
.wdlink {
	font-family: webdings;
	font-size: 1.3em;
	color: #3366CC;
}
.subtitle {
	color: #2F3737;
}
.markup {
	background-color: #D6E0F5;
	color: #000;
	padding: 1px 1px 1px 1px;
	margin: 0 0 0 0;
}
.search_description {
	margin-left: 33px;
	font-style:italic;
}
.search {
	margin-left: 33px;
}
.dottedline {
	border-top-width: 0.1em;
	border-top-style: solid;
	border-color: #CCCCCC;
}
.bild_links {
	float:left;
	margin-right:0.5em;
	margin-bottom:0.5em;
}
.lefty {
	float:left;
	margin-right:0.5em;
	margin-bottom:0.5em;
}
.bild_rechts {
	float:right;
	margin-left:0.5em;
	margin-bottom:0.5em;
}
.rightly {
	float:right;
	margin-left:0.5em;
	margin-bottom:0.5em;
}
.nurDruck {
	visibility: hidden;
	display: none;
}
.text_weiss {
	color: #FFFFFF
}
/* 3. Container */
#allbox {
	width: 101,1em;
	position: absolute;
}
#all {
	float: left;
	width: 101em;
}
#allspacer {
	float: left;
	width: 0.1em;
	height: 68em;
}
/* 3.1. Container Kopfbereich - top */
#topportalbox {
	font-size: 1em;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	position: relative;
	top: 7.9em;
	left: 0.95em;
	width: 45em;
	z-index: 99;
}
#topportalbox a:link, #topportalbox a:visited, #topportalbox a:active  {
	text-transform: uppercase;
	font-size: 0.9em;
	letter-spacing: 0.3em;
	background-color: #ffffff;
	color: #080808;
	text-decoration: none;
}
#topportalbox a:hover  {
	text-transform: uppercase;
	font-size: 0.9em;
	letter-spacing: 0.3em;
	background-color: #ffffff;
	color: #080808;
	text-decoration: none;
}
#topallbox {
	background-color: #3366CC;
	color: #FFFFFF;
	width: 100em;
	height: 9.5em;
	margin-bottom: 1.2em;
}
#topleftbox {
	float: left;
	width: 19em;	
	height: 9.5em;
}
#topleftportal a:link, #topleftportal a:visited, #topleftportal a:active  {
	text-transform: uppercase;
	font-size : 0.9em;
	letter-spacing: 0.3em;
	background-color: #FFFFFF;
	color: #080808;
	text-decoration: none;
}
#topleftportal a:hover {
	text-transform: uppercase;
	font-size : 0.9em;
	letter-spacing: 0.3em;
	background-color: #FFFFFF;
	color: #080808;
	text-decoration: none;
}
#topleftsignet {
	position: absolute;
	top: 1.8em;
	left: 1.9em;	
}
#topleftportal {
	position: absolute;
	top: 7em;	
}
#topmiddlebox {
	float: left;
	width: 35em;
	height: 9.5em;
}
#topmiddle {
	position: absolute;
	width: 50em;
	top: 3em;
}
#topmiddle {
	font-weight: bold;
	background-color: #3366CC;
	color: #000000;
	font-size : 1.2em;
}
#topmiddle h1 {
	background-color: #3366CC;
	color: #FFFFFF;
	font-size : 2.4em;
	font-weight: bold;
	margin-bottom: 0.1em;
}
#toprightbox {
	float: left;
	width: 43.5em;
	height: 9.5em;
}
#toprightlogo {
	position: absolute;
	top: 2.1em;
	width: 43.5em;
}
#toprightnav {
	position: absolute;
	top: 7.2em;
	width: 41em;
	left: 59.5em;
}
.toprightnav2 {
	width: auto;
	float: left;
}
.toprightnav3 {
	width: 6.0em;
	float: left;
}
#toprightlogo {
	text-align: right;
}
#toprightnav {
	text-align: right;
}
#toprightnav a:link, #toprightnav a:visited, #toprightnav a:active  {
	text-transform: uppercase;
	font-size: 0.9em;
	letter-spacing: 0.1em;
	color: #FFF;
	background-color: #3366CC;
	text-decoration: none;
}
#toprightnav a:hover {
	text-transform: uppercase;
	font-size: 0.9em;
	letter-spacing: 0.1em;
	color: #FFF;
	background-color: #3366CC;
	text-decoration: none;
}
/* 3.2. Container Contentbereich - middle */
#middleallbox {
	width: 100em;
}
#middleleftbox {
	float: left;
	width: 17em;
}
#middleleftsuchebox {
	width: 17em;
	height: 9.0em;
	background-image: url(/pics/design/middleleftsuche_bg.jpg);
}
#middleleftsuche {
	position: relative;
	left: 0.8em;	
	top: 0.5em;
}
#middleleftsuche {
	text-transform: uppercase;
	font-size : 1em;
	letter-spacing: 0.3em;
	font-weight: bold;
	background-color: transparent;
	color: #080808;
}
#middleleftsearchbottom {
	width: 17em;
	height: 0.2em;
	background-image: url(/pics/design/middleleftbottom_bg.gif);
	line-height: 0.1em;
	background-repeat: repeat-x;
}	
#middleleftsuche p {
	margin: 1.2em 0 0 0.8em;	
	padding: 0 0 0 0;
}
.textbox_grau {
	background-color: #E5E5E5;
	margin-bottom: 1em;
}
.textbox_farbig {
	margin-bottom: 1em;
}
.textbox_farbig p, .textbox_grau p, .textbox_grau h1, .textbox_grau h2, .textbox_grau h3, .textbox_farbig h1, .textbox_farbig h2, .textbox_farbig h3 {
	padding: 0.5em;
	margin:0;
}
#middleleftsuche input {
	width: 8.5em;
	border: 1px solid #C6C6C6;
}
#middleleftsuche a:link, #middleleftsuche a:visited, #middleleftsuche a:active  {
	background-color: transparent;
	color: #080808;
	text-decoration: none;
	font-size : 0.8em;
	letter-spacing: 0.1em;
}
#middleleftsuche a:hover {
	background-color: transparent;
	color: #080808;
	text-decoration: none;
}
#middleleftnavtopbox {
	width: 17em;
	height: 4.1em;
	background-image: url(/pics/design/middleleftnav_bg.jpg);
}	
#middleleftnavtop {
	position: relative;
	left: 0.8em;	
	top: 1.5em;
}
#middleleftnavtop {
	text-transform: uppercase;
	font-size : 1em;
	letter-spacing: 0.3em;
	font-weight: bold;
	background-color: transparent;
	color: #080808;
}
#middleleftnavbottom {
	width: 17em;
	height: 3em;
	background-image: url(/pics/design/middleleftnavbottom_bg.jpg);
}	
#middlecontentbox {
	float: right;
	width: 55.4em;
	margin-left: 1.3em;
	margin-right: 1.3em;
}
#middlebreadcrumbbox {
	border-bottom: 1px solid #c6c6c6;
	padding-bottom: 1em;
	margin-bottom: 1em;
}
#middlebreadcrumb {
	font-size : 1em;
	color: #3366CC;
	background-color: #FFF;	
	padding-bottom: 0.3em;
}
.breadcrumb {
	text-transform: uppercase;
	font-size : 1em;
	letter-spacing: 0.3em;
	font-weight: bold;
	background-color: transparent;
	color: #080808;
	padding-right: 0.6em;
}
.content {
	padding-top: 0.2em;
	font-size : 1.1em;
       overflow: hidden;
	clear: both;
}
.content img {
	margin-bottom: 0.5em;
}
.contentleft2zu1 {
	float: left;
	width: 32.9em;
       overflow: hidden;
}
.contentright2zu1 {
	float: left;
	width: 16.5em;
       overflow: hidden;
	margin-left:0.9em;
}
.contentleft1zu1 {
	float: left;
	width: 24.7em;
       overflow: hidden;
}
.contentright1zu1 {
	float: right;
	width: 24.7em;
       overflow: hidden;
	margin-left:0.9em;
}
.contentspacer {
	float: left;
	width: 1em;
}
#middlebreadcrumb {
	position: relative;
	top: 0.8em;
}
.middlespacer {
	float: left;
	width: 2em;
}
#middlerightbox {
	float: right;
	width: 25em;
}
#middlerightquicklinkstopbox {
	width: 25em;
	height: 3.2em;
	background-image: url(/pics/design/middlerightquicklinks_bg.jpg);
}
#middlerightquicklinkstop {
	text-transform: uppercase;
	font-size: 1em;
	letter-spacing: 0.3em;
	font-weight: bold;
	background-color: transparent;
	color: #080808;
}
#middlerightiquicklinksheadline {
	width: 23.4em;
	height: 3.2em;
	background-image: url(/pics/design/solingen_punkte.gif);
                background-repeat: no-repeat;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 1em;
	letter-spacing: 0.3em;
	color: #080808;
	margin: 0 0 0.5em 0;
	padding: 0.5em 0 0  1.6em;
	display: block;
}
#middlerightquicklinks img {
	width: 25em;
}
#middlerightquicklinks h1 {
	display: block;
	background-color: #3366CC;
	color: #FFFFFF;
	font-size : 1.2em;
	padding: 0.3em 0 0.3em 1.8em;	
	margin: 0 0 0 0;
}
#middlerightquicklinkstop {
	position: relative;
	left: 0.8em;	
}
#middlerightquicklinksbottom {
	width: 25em;
	height: 3em;
	background-image: url(/pics/design/middleleftnavbottom_bg.jpg);
}	
#middlerightinfotopbox {
	width: 25em;
	height: 3.2em;
	background-image: url(/pics/design/middlerightquicklinks_bg.jpg);
}
#middlerightinfoheadline {
	width: 23.4em;
	height: 3.2em;
	background-image: url(/pics/design/solingen_punkte.gif);
                background-repeat: no-repeat;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 1em;
	letter-spacing: 0.3em;
	color: #080808;
	margin: 0 0 0.5em 0;
	padding: 0.7em 0 0  1.6em;
	display: block;
}
.middlerightinfozusatz {
	margin-left: 1.3em;
}
#middlerightinfotop {
	position: relative;
	left: 0.8em;	
}
#middlerightinfobottom {
	width: 25em;
	height: 3em;
	background-image: url(/pics/design/middleleftnavbottom_bg.jpg);
}	
#middlerightinfotop1 {
	text-transform: uppercase;
	font-size: 1em;
	letter-spacing: 0.3em;
	font-weight: bold;
	background-color: transparent;
	color: #080808;
}
#middlerightinfo {
	font-size: 1.1em;
	background-color: #e5e5e5;
	color: #080808;
	padding-right: 1.3em;
	text-align:justify;
}
#middlerightwetter {
	font-size: 1.1em;
	background-color: #e5e5e5;
	color: #080808;
	padding-left: 4em;
}
#middlerightinfo p  {
	margin: 0 0 0 0;	
	padding: 0 0 0.5em 2.1em;
}
#middlerightinfo ul  {
	margin: 0 0 0 0;	
	padding: 0 0 0.5em 2.5em;
}
/* 3.3. Datenquelle */
.datenquelleintromain {
                margin-top:1em;
	float: left;
	width: 24.7em;
	height: 6.25em;
	overflow: hidden;
}
.datenquelleintromain1 {
                margin-top:1em;
	float: left;
	width: 24.7em;
	height: 6.25em;
	overflow: hidden;
}
.datenquelleintromain0 {
                margin-top:1em;
	float: left;
	width: 24.7em;
	height: 6.25em;
	overflow: hidden;
	margin-left: 0.9em;
}
.datenquelleintrobild {
	float: left;
	width: 6.2em;
	height: 6.2em;
	overflow: hidden;
}
.datenquelleintrotext {
	float: left;
	width: 17em;
	height: 6.2em;
	overflow: hidden;
	margin-left: 0.8em;
}
.datenquellenowrap {
	white-space: nowrap;
}
.datenquelleoffenlagemain {
                margin-top:1em;
	float: left;
	width: 50em;
	overflow: hidden;
}
.datenquelleoffenlagebild {
	float: left;
	width: 6.2em;
	overflow: hidden;
}
.datenquelleoffenlagetext {
	float: left;
	width: 40em;
	margin-left: 3em;
}
.datenquelle_stadtfuehrer {
	float: left;
	width: 8em;
	height: 10em;
	overflow: hidden;
	margin-left: 0.8em;
	text-align: left;
}
.datenquelle_stadtfuehrer_bild {
	width: 6.2em;
	height: 6.2em;
	overflow: hidden;
}
.datenquelle_stadtfuehrer_text {
	width: 8em;
	height:4em;
}
/* 4. Navigation */
/* 4.1. Navigation Portal */
 #middleleftnav ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
	list-style: none;
	list-style-image: none;
}
 #middleleftnav li {
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
	list-style: none;
	list-style-image: none;
}
 #middleleftnav a:link, #middleleftnav a:visited {
	text-transform: none;
	font-size: 1.2em;
	font-weight: bold;
	letter-spacing: 0em;
	color: #8A8A8A;
	text-decoration: none;
	display: block;
	margin: 0 0 0 0;
	padding: 0.4em 0.1em 0.4em 1.5em;
	border-bottom: 2px solid #eaeaea;
	/* die Höhenangabe ist für den IE, damit die gesamte Fläche des Links klickbar ist */
	height: 1em;
}
	/* diese Angabe ist für fast alle anderen Browser, damit die Höhe wieder aus den Angaben für
	Schriftgröße, padding und border berechnet wird */	
html>body #middleleftnav a:link, html>body #middleleftnav a:visited  {
	height: auto;
}
	
#middleleftnav a:hover {
	background: #FFF url(/pics/design/ecke_navportal_hi.gif) top left no-repeat;
	color: #000;
}
#middleleftnav .nolink {
	background: #CC3399 url(/pics/design/ecke_navportal_hi.gif) top left no-repeat;	
	text-transform: none;
	font-size: 1.2em;
	font-weight: bold;
	letter-spacing: 0em;
	text-decoration: none;
	display: block;
	margin: 0 0 0 0;
	padding: 0.4em 0.1em 0.4em 1.58em;
	border-bottom: 2px solid #eaeaea;
	color: #FFFFFF;
}
#middleleftnav .dummy {
	text-transform: none;
	font-size: 1.2em;
	font-weight: bold;
	letter-spacing: 0em;
	color: #CECECE;
	text-decoration: none;
	display: block;
	margin: 0 0 0 0;
	padding: 0.4em 0.1em 0.4em 1.5em;
	border-bottom: 2px solid #eaeaea;
}
/* 4.1.1. Navigation Portal 01 mag Magenta*/
#middleleftnav li.navportal01 a:link, #middleleftnav li.navportal01 a:visited, #middleleftnav li.navportal01 .dummy {
	background: #EBADD6 url(/pics/design/ecke_navportal_lo.gif) top left no-repeat;
}
#middleleftnav li.navportal01 a:hover, #middleleftnav li.navportal01 a:focus {
	background: #EBADD6 url(/pics/design/ecke_navportal_hi.gif) top left no-repeat;
}
#middleleftnav li.navportal01aktiv a:link, #middleleftnav li.navportal01aktiv a:visited, #middleleftnav li.navportal01aktiv a:hover,  #middleleftnav li.navportal01aktiv a:focus {
	background: #CC3399 url(/pics/design/ecke_navportal_hi.gif) top left no-repeat;
	color: #FFFFFF;
}
#middleleftnav li.navportal01aktiv .nolink {
	background: #CC3399 url(/pics/design/ecke_navportal_hi.gif) top left no-repeat;	
}
#middleleftnav ul.navportal01nav2 a:link, #middleleftnav ul.navportal01nav2 a:visited, #middleleftnav ul.navportal01nav2 a:hover, #middleleftnav ul.navportal01nav2 a:focus {
	background: #E3E3E3 top left no-repeat;
	color: #000000;
	font-size: 1.15em;
	padding: 0.4em 0.4em 0.4em 1.8em;
}
#middleleftnav ul.navportal01nav2 a:hover, #middleleftnav ul.navportal01nav2 a:focus {	
	background: #F5D6EB top left no-repeat;
	color: #000000;
	font-size : 1.15em;
	padding: 0.4em 0.4em 0.4em 1.8em;
}
#middleleftnav li.navportal01nav2aktiv a:link, #middleleftnav li.navportal01nav2aktiv a:visited, #middleleftnav li.navportal01nav2aktiv a:hover, #middleleftnav li.navportal01nav2aktiv a:focus {
	background: #F5D6EB top left no-repeat;
	color: #000000;
	font-size: 1.15em;
	border-bottom: 0px;
}
#middleleftnav li.navportal01nav2aktiv .nolink {
	background: #F5D6EB top left no-repeat;
	color: #000000;
	font-size : 1.15em;	
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 0em;
	color: #000000;
	display: block;
	margin: 0 0 0 0;
	padding: 0.4em 0.1em 0.4em 1.75em;
}
ul.navportal01nav3 {
	margin: -1px 0 0 2em;
	list-style: none;
	list-style-image: none;
}
ul.navportal01nav3 li {
	margin: -1px 0 0 2em;
	list-style: none;
	list-style-image: none;
}
#middleleftnav ul.navportal01nav3 a:link, #middleleftnav ul.navportal01nav3 a:visited, #middleleftnav ul.navportal01nav3 a:hover, #middleleftnav ul.navportal01nav3 a:focus {
	background: #FFF top left no-repeat;
	color: #000000;
	font-weight: normal;
	padding: 0.3em 0 0.3em 1.8em;
	border-top: 1px solid #E3E3E3;
	border-bottom: 0px;	
}
#middleleftnav ul.navportal01nav3 a:hover, #middleleftnav ul.navportal01nav3 a:focus {	
	background: #F5D6EB top left no-repeat;
	color: #000000;
	padding: 0.3em 0 0.3em 1.8em;
	border-top: 1px solid #E3E3E3;
	border-bottom: 0px;
}
#middleleftnav li.navportal01nav3aktiv a:link, #middleleftnav li.navportal01nav3aktiv a:visited, #middleleftnav li.navportal01nav3aktiv a:hover, #middleleftnav li.navportal01nav3aktiv a:focus {
	background: #FFF top left no-repeat;
	color: #CC3399;
}
#middleleftnav li.navportal01nav3aktiv .nolink {
	background: #FFF top left no-repeat;
	color: #CC3399;
	font-weight: normal;
	padding: 0.3em 0 0.3em 1.8em;
	border-top: 1px solid #E3E3E3;
	border-bottom: 0px;	
}
/* 4.1.2. Navigation Portal 02 sma Smaragd */
#middleleftnav li.navportal02 a:link, #middleleftnav li.navportal02 a:visited, #middleleftnav li.navportal02 .dummy {
	background: #ADD6C2 url(/pics/design/ecke_navportal_lo.gif) top left no-repeat;
}
#middleleftnav li.navportal02 a:hover, #middleleftnav li.navportal02 a:focus {
	background: #ADD6C2 url(/pics/design/ecke_navportal_hi.gif) top left no-repeat;
}
#middleleftnav li.navportal02aktiv a:link, #middleleftnav li.navportal02aktiv a:visited, #middleleftnav li.navportal02aktiv a:hover, #middleleftnav li.navportal02aktiv a:focus {
	background: #339966 url(/pics/design/ecke_navportal_hi.gif) top left no-repeat;
	color: #FFFFFF;
}
#middleleftnav li.navportal02aktiv .nolink {
	background: #339966 url(/pics/design/ecke_navportal_hi.gif) top left no-repeat;	
}
#middleleftnav ul.navportal02nav2 a:link, #middleleftnav ul.navportal02nav2 a:visited, #middleleftnav ul.navportal02nav2 a:hover, #middleleftnav ul.navportal02nav2 a:focus {
	background: #E3E3E3 top left no-repeat;
	color: #000000;
	font-size: 1.15em;
	padding: 0.4em 0.4em 0.4em 1.8em;
}
#middleleftnav ul.navportal02nav2 a:hover, #middleleftnav ul.navportal02nav2 a:focus {	
	background: #D6EBE0 top left no-repeat;
	color: #000000;
	font-size : 1.15em;
	padding: 0.4em 0.4em 0.4em 1.8em;
}
#middleleftnav li.navportal02nav2aktiv a:link, #middleleftnav li.navportal02nav2aktiv a:visited, #middleleftnav li.navportal02nav2aktiv a:hover, #middleleftnav li.navportal02nav2aktiv a:focus {
	background: #D6EBE0 top left no-repeat;
	color: #000000;
	font-size: 1.15em;
	border-bottom: 0px;
}
#middleleftnav li.navportal02nav2aktiv .nolink {
	background: #D6EBE0 top left no-repeat;
	color: #000000;
	font-size : 1.15em;	
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 0em;
	color: #000000;
	display: block;
	margin: 0 0 0 0;
	padding: 0.4em 0.1em 0.4em 1.75em;
}
ul.navportal02nav3 {
	margin: -1px 0 0 2em;
	list-style: none;
	list-style-image: none;
}
ul.navportal02nav3 li {
	margin: -1px 0 0 2em;
	list-style: none;
	list-style-image: none;
}
#middleleftnav ul.navportal02nav3 a:link, #middleleftnav ul.navportal02nav3 a:visited, #middleleftnav ul.navportal02nav3 a:hover, #middleleftnav ul.navportal02nav3 a:focus {
	background: #FFF top left no-repeat;
	color: #000000;
	font-weight: normal;
	padding: 0.3em 0 0.3em 1.8em;
	border-top: 1px solid #E3E3E3;
	border-bottom: 0px;	
}
#middleleftnav ul.navportal02nav3 a:hover, #middleleftnav ul.navportal02nav3 a:focus {	
	background: #D6EBE0 top left no-repeat;
	color: #000000;
	padding: 0.3em 0 0.3em 1.8em;
	border-top: 1px solid #E3E3E3;
	border-bottom: 0px;
}
#middleleftnav li.navportal02nav3aktiv a:link, #middleleftnav li.navportal02nav3aktiv a:visited, #middleleftnav li.navportal02nav3aktiv a:hover, #middleleftnav li.navportal02nav3aktiv a:focus {
	background: #FFF top left no-repeat;
	color: #339966;
}
#middleleftnav li.navportal02nav3aktiv .nolink {
	background: #FFF top left no-repeat;
	color: #339966;
	font-weight: normal;
	padding: 0.3em 0 0.3em 1.8em;
	border-top: 1px solid #E3E3E3;
	border-bottom: 0px;	
}
/* 4.1.3. Navigation Portal 03 gol Gold */
#middleleftnav li.navportal03 a:link, #middleleftnav li.navportal03 a:visited, #middleleftnav li.navportal03 .dummy {
	background: #FFD6AD url(/pics/design/ecke_navportal_lo.gif) top left no-repeat;
}
#middleleftnav li.navportal03 a:hover, #middleleftnav li.navportal03 a:focus {
	background: #FFD6AD url(/pics/design/ecke_navportal_hi.gif) top left no-repeat;
}
#middleleftnav li.navportal03aktiv a:link, #middleleftnav li.navportal03aktiv a:visited, #middleleftnav li.navportal03aktiv a:hover, #middleleftnav li.navportal03aktiv a:focus {
	background: #FF9933 url(/pics/design/ecke_navportal_hi.gif) top left no-repeat;
	color: #FFFFFF;
}
#middleleftnav li.navportal03aktiv .nolink {
	background: #FF9933 url(/pics/design/ecke_navportal_hi.gif) top left no-repeat;	
}
#middleleftnav ul.navportal03nav2 a:link, #middleleftnav ul.navportal03nav2 a:visited, #middleleftnav ul.navportal03nav2 a:hover, #middleleftnav ul.navportal03nav2 a:focus {
	background: #E3E3E3 top left no-repeat;
	color: #000000;
	font-size: 1.15em;
	padding: 0.4em 0.4em 0.4em 1.8em;
}
#middleleftnav ul.navportal03nav2 a:hover, #middleleftnav ul.navportal03nav2 a:focus {	
	background: #FFEBD6 top left no-repeat;
	color: #000000;
	font-size : 1.15em;
	padding: 0.4em 0.4em 0.4em 1.8em;
}
#middleleftnav li.navportal03nav2aktiv a:link, #middleleftnav li.navportal03nav2aktiv a:visited, #middleleftnav li.navportal03nav2aktiv a:hover, #middleleftnav li.navportal03nav2aktiv a:focus {
	background: #FFEBD6 top left no-repeat;
	color: #000000;
	font-size: 1.15em;
	border-bottom: 0px;
}
#middleleftnav li.navportal03nav2aktiv .nolink {
	background: #FFEBD6 top left no-repeat;
	color: #000000;
	font-size : 1.15em;	
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 0em;
	color: #000000;
	display: block;
	margin: 0 0 0 0;
	padding: 0.4em 0.1em 0.4em 1.75em;
}
ul.navportal03nav3 {
	margin: -1px 0 0 2em;
	list-style: none;
	list-style-image: none;
}
ul.navportal03nav3 li {
	margin: -1px 0 0 2em;
	list-style: none;
	list-style-image: none;
}
#middleleftnav ul.navportal03nav3 a:link, #middleleftnav ul.navportal03nav3 a:visited, #middleleftnav ul.navportal03nav3 a:hover, #middleleftnav ul.navportal03nav3 a:focus {
	background: #FFF top left no-repeat;
	color: #000000;
	font-weight: normal;
	padding: 0.3em 0 0.3em 1.8em;
	border-top: 1px solid #E3E3E3;
	border-bottom: 0px;	
}
#middleleftnav ul.navportal03nav3 a:hover, #middleleftnav ul.navportal03nav3 a:focus {	
	background: #FFEBD6 top left no-repeat;
	color: #000000;
	padding: 0.3em 0 0.3em 1.8em;
	border-top: 1px solid #E3E3E3;
	border-bottom: 0px;
}
#middleleftnav li.navportal03nav3aktiv a:link, #middleleftnav li.navportal03nav3aktiv a:visited, #middleleftnav li.navportal03nav3aktiv a:hover, #middleleftnav li.navportal03nav3aktiv a:focus {
	background: #FFF top left no-repeat;
	color: #FF9933;
}
#middleleftnav li.navportal03nav3aktiv .nolink {
	background: #FFF top left no-repeat;
	color: #FF9933;
	font-weight: normal;
	padding: 0.3em 0 0.3em 1.8em;
	border-top: 1px solid #E3E3E3;
	border-bottom: 0px;	
}
/* 4.1.4. Navigation Portal 04 cya Cyan */
#middleleftnav li.navportal04 a:link, #middleleftnav li.navportal04 a:visited, #middleleftnav li.navportal04 .dummy {
	background: #ADD6EB url(/pics/design/ecke_navportal_lo.gif) top left no-repeat;
}
#middleleftnav li.navportal04 a:hover, #middleleftnav li.navportal04 a:focus {
	background: #ADD6EB url(/pics/design/ecke_navportal_hi.gif) top left no-repeat;
}
#middleleftnav li.navportal04aktiv a:link, #middleleftnav li.navportal04aktiv a:visited, #middleleftnav li.navportal04aktiv a:hover, #middleleftnav li.navportal04aktiv a:focus {
	background: #3399CC url(/pics/design/ecke_navportal_hi.gif) top left no-repeat;
	color: #FFFFFF;
}
#middleleftnav li.navportal04aktiv .nolink {
	background: #3399CC url(/pics/design/ecke_navportal_hi.gif) top left no-repeat;	
}
#middleleftnav ul.navportal04nav2 a:link, #middleleftnav ul.navportal04nav2 a:visited, #middleleftnav ul.navportal04nav2 a:hover, #middleleftnav ul.navportal04nav2 a:focus {
	background: #E3E3E3 top left no-repeat;
	color: #000000;
	font-size: 1.15em;
	padding: 0.4em 0.4em 0.4em 1.8em;
}
#middleleftnav ul.navportal04nav2 a:hover, #middleleftnav ul.navportal04nav2 a:focus {	
	background: #D6EBF5 top left no-repeat;
	color: #000000;
	font-size : 1.15em;
	padding: 0.4em 0.4em 0.4em 1.8em;
}
#middleleftnav li.navportal04nav2aktiv a:link, #middleleftnav li.navportal04nav2aktiv a:visited, #middleleftnav li.navportal04nav2aktiv a:hover, #middleleftnav li.navportal04nav2aktiv a:focus {
	background: #D6EBF5 top left no-repeat;
	color: #000000;
	font-size: 1.15em;
	border-bottom: 0px;
}
#middleleftnav li.navportal04nav2aktiv .nolink {
	background: #D6EBF5 top left no-repeat;
	color: #000000;
	font-size : 1.15em;	
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 0em;
	color: #000000;
	display: block;
	margin: 0 0 0 0;
	padding: 0.4em 0.1em 0.4em 1.75em;
}
ul.navportal04nav3 {
	margin: -1px 0 0 2em;
	list-style: none;
	list-style-image: none;
}
ul.navportal04nav3 li {
	margin: -1px 0 0 2em;
	list-style: none;
	list-style-image: none;
}
#middleleftnav ul.navportal04nav3 a:link, #middleleftnav ul.navportal04nav3 a:visited, #middleleftnav ul.navportal04nav3 a:hover, #middleleftnav ul.navportal04nav3 a:focus {
	background: #FFF top left no-repeat;
	color: #000000;
	font-weight: normal;
	padding: 0.3em 0 0.3em 1.8em;
	border-top: 1px solid #E3E3E3;
	border-bottom: 0px;	
}
#middleleftnav ul.navportal04nav3 a:hover, #middleleftnav ul.navportal04nav3 a:focus {	
	background: #D6EBF5 top left no-repeat;
	color: #000000;
	padding: 0.3em 0 0.3em 1.8em;
	border-top: 1px solid #E3E3E3;
	border-bottom: 0px;
}
#middleleftnav li.navportal04nav3aktiv a:link, #middleleftnav li.navportal04nav3aktiv a:visited, #middleleftnav li.navportal04nav3aktiv a:hover, #middleleftnav li.navportal04nav3aktiv a:focus {
	background: #FFF top left no-repeat;
	color: #3399CC;
}
#middleleftnav li.navportal04nav3aktiv .nolink {
	background: #FFF top left no-repeat;
	color: #3399CC;
	font-weight: normal;
	padding: 0.3em 0 0.3em 1.8em;
	border-top: 1px solid #E3E3E3;
	border-bottom: 0px;	
}
/* 4.1.5. Navigation Portal 05 mar Marin */
#middleleftnav li.navportal05 a:link, #middleleftnav li.navportal05 a:visited, #middleleftnav li.navportal05 .dummy {
	background: #ADC2EB url(/pics/design/ecke_navportal_lo.gif) top left no-repeat;
}
#middleleftnav li.navportal05 a:hover, #middleleftnav li.navportal05 a:focus {
	background: #ADC2EB url(/pics/design/ecke_navportal_hi.gif) top left no-repeat;
}
#middleleftnav li.navportal05aktiv a:link, #middleleftnav li.navportal05aktiv a:visited, #middleleftnav li.navportal05aktiv a:hover, #middleleftnav li.navportal05aktiv a:focus {
	background: #3366CC url(/pics/design/ecke_navportal_hi.gif) top left no-repeat;
	color: #FFFFFF;
}
#middleleftnav li.navportal05aktiv .nolink {
	background: #3366CC url(/pics/design/ecke_navportal_hi.gif) top left no-repeat;	
}
#middleleftnav ul.navportal05nav2 a:link, #middleleftnav ul.navportal05nav2 a:visited, #middleleftnav ul.navportal05nav2 a:hover, #middleleftnav ul.navportal05nav2 a:focus {
	background: #E3E3E3 top left no-repeat;
	color: #000000;
	font-size: 1.15em;
	padding: 0.4em 0.4em 0.4em 1.8em;
}
#middleleftnav ul.navportal05nav2 a:hover, #middleleftnav ul.navportal05nav2 a:focus {	
	background: #D6E0F5 top left no-repeat;
	color: #000000;
	font-size : 1.15em;
	padding: 0.4em 0.4em 0.4em 1.8em;
}
#middleleftnav li.navportal05nav2aktiv a:link, #middleleftnav li.navportal05nav2aktiv a:visited, #middleleftnav li.navportal05nav2aktiv a:hover, #middleleftnav li.navportal05nav2aktiv a:focus {
	background: #D6E0F5 top left no-repeat;
	color: #000000;
	font-size: 1.15em;
	border-bottom: 0px;
}
#middleleftnav li.navportal05nav2aktiv .nolink {
	background: #D6E0F5 top left no-repeat;
	color: #000000;
	font-size : 1.15em;	
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 0em;
	color: #000000;
	display: block;
	margin: 0 0 0 0;
	padding: 0.4em 0.1em 0.4em 1.75em;
}
ul.navportal05nav3 {
	margin: -1px 0 0 2em;
	list-style: none;
	list-style-image: none;
}
ul.navportal05nav3 li {
	margin: -1px 0 0 2em;
	list-style: none;
	list-style-image: none;
}
#middleleftnav ul.navportal05nav3 a:link, #middleleftnav ul.navportal05nav3 a:visited, #middleleftnav ul.navportal05nav3 a:hover, #middleleftnav ul.navportal05nav3 a:focus {
	background: #FFF top left no-repeat;
	color: #000000;
	font-weight: normal;
	padding: 0.3em 0 0.3em 1.8em;
	border-top: 1px solid #E3E3E3;
	border-bottom: 0px;	
}
#middleleftnav ul.navportal05nav3 a:hover, #middleleftnav ul.navportal05nav3 a:focus {	
	background: #D6E0F5 top left no-repeat;
	color: #000000;
	padding: 0.3em 0 0.3em 1.8em;
	border-top: 1px solid #E3E3E3;
	border-bottom: 0px;
}
#middleleftnav li.navportal05nav3aktiv a:link, #middleleftnav li.navportal05nav3aktiv a:visited, #middleleftnav li.navportal05nav3aktiv a:hover, #middleleftnav li.navportal05nav3aktiv a:focus {
	background: #FFF top left no-repeat;
	color: #3366CC;
}
#middleleftnav li.navportal05nav3aktiv .nolink {
	background: #FFF top left no-repeat;
	color: #3366CC;
	font-weight: normal;
	padding: 0.3em 0 0.3em 1.8em;
	border-top: 1px solid #E3E3E3;
	border-bottom: 0px;	
}
/* 4.1.6. Navigation Portal 06 fli Flieder */
#middleleftnav li.navportal06 a:link, #middleleftnav li.navportal06 a:visited, #middleleftnav li.navportal06 .dummy {
	background: #EBC2EB url(/pics/design/ecke_navportal_lo.gif) top left no-repeat;
}
#middleleftnav li.navportal06 a:hover, #middleleftnav li.navportal06 a:focus {
	background: #EBC2EB url(/pics/design/ecke_navportal_hi.gif) top left no-repeat;
}
#middleleftnav li.navportal06aktiv a:link, #middleleftnav li.navportal06aktiv a:visited, #middleleftnav li.navportal06aktiv a:hover, #middleleftnav li.navportal06aktiv a:focus {
	background: #CC66CC url(/pics/design/ecke_navportal_hi.gif) top left no-repeat;
	color: #FFFFFF;
}
#middleleftnav li.navportal06aktiv .nolink {
	background: #CC66CC url(/pics/design/ecke_navportal_hi.gif) top left no-repeat;	
}
#middleleftnav ul.navportal06nav2 a:link, #middleleftnav ul.navportal06nav2 a:visited, #middleleftnav ul.navportal06nav2 a:hover, #middleleftnav ul.navportal06nav2 a:focus {
	background: #E3E3E3 top left no-repeat;
	color: #000000;
	font-size: 1.15em;
	padding: 0.4em 0.4em 0.4em 1.8em;
}
#middleleftnav ul.navportal06nav2 a:hover, #middleleftnav ul.navportal06nav2 a:focus {	
	background: #F5E0F5 top left no-repeat;
	color: #000000;
	font-size : 1.15em;
	padding: 0.4em 0.4em 0.4em 1.8em;
}
#middleleftnav li.navportal06nav2aktiv a:link, #middleleftnav li.navportal06nav2aktiv a:visited, #middleleftnav li.navportal06nav2aktiv a:hover, #middleleftnav li.navportal06nav2aktiv a:focus {
	background: #F5E0F5 top left no-repeat;
	color: #000000;
	font-size: 1.15em;
	border-bottom: 0px;
}
#middleleftnav li.navportal06nav2aktiv .nolink {
	background: #F5E0F5 top left no-repeat;
	color: #000000;
	font-size : 1.15em;	
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 0em;
	color: #000000;
	display: block;
	margin: 0 0 0 0;
	padding: 0.4em 0.1em 0.4em 1.75em;
}
ul.navportal06nav3 {
	margin: -1px 0 0 2em;
	list-style: none;
	list-style-image: none;
}
ul.navportal06nav3 li {
	margin: -1px 0 0 2em;
	list-style: none;
	list-style-image: none;
}
#middleleftnav ul.navportal06nav3 a:link, #middleleftnav ul.navportal06nav3 a:visited, #middleleftnav ul.navportal06nav3 a:hover, #middleleftnav ul.navportal06nav3 a:focus {
	background: #FFF top left no-repeat;
	color: #000000;
	font-weight: normal;
	padding: 0.3em 0 0.3em 1.8em;
	border-top: 1px solid #E3E3E3;
	border-bottom: 0px;	
}
#middleleftnav ul.navportal06nav3 a:hover, #middleleftnav ul.navportal06nav3 a:focus {	
	background: #F5E0F5 top left no-repeat;
	color: #000000;
	padding: 0.3em 0 0.3em 1.8em;
	border-top: 1px solid #E3E3E3;
	border-bottom: 0px;
}
#middleleftnav li.navportal06nav3aktiv a:link, #middleleftnav li.navportal06nav3aktiv a:visited, #middleleftnav li.navportal06nav3aktiv a:hover, #middleleftnav li.navportal06nav3aktiv a:focus {
	background: #FFF top left no-repeat;
	color: #CC66CC;
}
#middleleftnav li.navportal06nav3aktiv .nolink {
	background: #FFF top left no-repeat;
	color: #CC66CC;
	font-weight: normal;
	padding: 0.3em 0 0.3em 1.8em;
	border-top: 1px solid #E3E3E3;
	border-bottom: 0px;	
}
/* 4.1.7. Navigation Portal 07 rot Rot */
#middleleftnav li.navportal07 a:link, #middleleftnav li.navportal07 a:visited, #middleleftnav li.navportal07 .dummy {
	background: #EBADAD url(/pics/design/ecke_navportal_lo.gif) top left no-repeat;
}
#middleleftnav li.navportal07 a:hover, #middleleftnav li.navportal07 a:focus {
	background: #EBADAD url(/pics/design/ecke_navportal_hi.gif) top left no-repeat;
}
#middleleftnav li.navportal07aktiv a:link, #middleleftnav li.navportal07aktiv a:visited, #middleleftnav li.navportal07aktiv a:hover, #middleleftnav li.navportal07aktiv a:focus {
	background: #CC3333 url(/pics/design/ecke_navportal_hi.gif) top left no-repeat;
	color: #FFFFFF;
}
#middleleftnav li.navportal07aktiv .nolink {
	background: #CC3333 url(/pics/design/ecke_navportal_hi.gif) top left no-repeat;	
}
#middleleftnav ul.navportal07nav2 a:link, #middleleftnav ul.navportal07nav2 a:visited, #middleleftnav ul.navportal07nav2 a:hover, #middleleftnav ul.navportal07nav2 a:focus {
	background: #E3E3E3 top left no-repeat;
	color: #000000;
	font-size : 1.15em;
	padding: 0.4em 0.4em 0.4em 1.8em;
}
#middleleftnav ul.navportal07nav2 a:hover, #middleleftnav ul.navportal07nav2 a:focus {	
	background: #F5D6D6 top left no-repeat;
	color: #000000;
	font-size : 1.15em;
	padding: 0.4em 0.4em 0.4em 1.8em;
}
#middleleftnav li.navportal07nav2aktiv a:link, #middleleftnav li.navportal07nav2aktiv a:visited, #middleleftnav li.navportal07nav2aktiv a:hover, #middleleftnav li.navportal07nav2aktiv a:focus {
	background: #F5D6D6 top left no-repeat;
	color: #000000;
	font-size : 1.15em;
	border-bottom: 0px;
}
#middleleftnav li.navportal07nav2aktiv .nolink {
	background: #F5D6D6 top left no-repeat;
	color: #000000;
	font-size : 1.15em;	
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 0em;
	color: #000000;
	display: block;
	margin: 0 0 0 0;
	padding: 0.4em 0.1em 0.4em 1.75em;
}
ul.navportal07nav3 {
	margin: 0 0 0 2em;
	list-style: none;
	list-style-image: none;
}
ul.navportal07nav3 li {
	margin: -1px 0 0 2em;
	list-style: none;
	list-style-image: none;
}
#middleleftnav ul.navportal07nav3 a:link, #middleleftnav ul.navportal07nav3 a:visited, #middleleftnav ul.navportal07nav3 a:hover, #middleleftnav ul.navportal07nav3 a:focus {
	background: #FFF top left no-repeat;
	color: #000000;
	font-weight: normal;
	padding: 0.3em 0 0.3em 1.8em;
	border-bottom: 1px solid #E3E3E3;
}
#middleleftnav ul.navportal07nav3 a:hover, #middleleftnav ul.navportal07nav3 a:focus {	
	background: #F5D6D6 top left no-repeat;
	color: #000000;
	padding: 0.3em 0 0.3em 1.8em;
	border-bottom: 1px solid #E3E3E3;
}
#middleleftnav li.navportal07nav3aktiv a:link, #middleleftnav li.navportal07nav3aktiv a:visited, #middleleftnav li.navportal07nav3aktiv a:hover, #middleleftnav li.navportal07nav3aktiv a:focus {
	background: #FFF top left no-repeat;
	color: #CC3333;
}
#middleleftnav li.navportal07nav3aktiv .nolink {
	background: #FFF top left no-repeat;
	color: #CC3333;
	font-weight: normal;
	padding: 0.3em 0 0.3em 1.8em;
	border-top: 1px solid #E3E3E3;
	border-bottom: 0px;	
}
/* 4.1.8. Navigation Portal 08 sie Siena */
#middleleftnav li.navportal08 a:link, #middleleftnav li.navportal08 a:visited, #middleleftnav li.navportal08 .dummy {
	background: #EBC2AD url(/pics/design/ecke_navportal_lo.gif) top left no-repeat;
}
#middleleftnav li.navportal08 a:hover, #middleleftnav li.navportal08 a:focus {
	background: #EBC2AD url(/pics/design/ecke_navportal_hi.gif) top left no-repeat;
}
#middleleftnav li.navportal08aktiv a:link, #middleleftnav li.navportal08aktiv a:visited, #middleleftnav li.navportal08aktiv a:hover, #middleleftnav li.navportal08aktiv a:focus {
	background: #CC6633 url(/pics/design/ecke_navportal_hi.gif) top left no-repeat;
	color: #FFFFFF;
}
#middleleftnav li.navportal08aktiv .nolink {
	background: #CC6633 url(/pics/design/ecke_navportal_hi.gif) top left no-repeat;	
}
#middleleftnav ul.navportal08nav2 a:link, #middleleftnav ul.navportal08nav2 a:visited, #middleleftnav ul.navportal08nav2 a:hover, #middleleftnav ul.navportal08nav2 a:focus {
	background: #E3E3E3 top left no-repeat;
	color: #000000;
	font-size: 1.15em;
	padding: 0.4em 0.4em 0.4em 1.8em;
}
#middleleftnav ul.navportal08nav2 a:hover, #middleleftnav ul.navportal08nav2 a:focus {	
	background: #F5E0D6 top left no-repeat;
	color: #000000;
	font-size : 1.15em;
	padding: 0.4em 0.4em 0.4em 1.8em;
}
#middleleftnav li.navportal08nav2aktiv a:link, #middleleftnav li.navportal08nav2aktiv a:visited, #middleleftnav li.navportal08nav2aktiv a:hover, #middleleftnav li.navportal08nav2aktiv a:focus {
	background: #F5E0D6 top left no-repeat;
	color: #000000;
	font-size: 1.15em;
	border-bottom: 0px;
}
#middleleftnav li.navportal08nav2aktiv .nolink {
	background: #EBC2AD top left no-repeat;
	color: #000000;
	font-size : 1.15em;	
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 0em;
	color: #000000;
	display: block;
	margin: 0 0 0 0;
	padding: 0.4em 0.1em 0.4em 1.75em;
}
ul.navportal08nav3 {
	margin: -1px 0 0 2em;
	list-style: none;
	list-style-image: none;
}
ul.navportal08nav3 li {
	margin: -1px 0 0 2em;
	list-style: none;
	list-style-image: none;
}
#middleleftnav ul.navportal08nav3 a:link, #middleleftnav ul.navportal08nav3 a:visited, #middleleftnav ul.navportal08nav3 a:hover, #middleleftnav ul.navportal08nav3 a:focus {
	background: #FFF top left no-repeat;
	color: #000000;
	font-weight: normal;
	padding: 0.3em 0 0.3em 1.8em;
	border-top: 1px solid #E3E3E3;
	border-bottom: 0px;	
}
#middleleftnav ul.navportal08nav3 a:hover, #middleleftnav ul.navportal08nav3 a:focus {	
	background: #F5E0D6 top left no-repeat;
	color: #000000;
	padding: 0.3em 0 0.3em 1.8em;
	border-top: 1px solid #E3E3E3;
	border-bottom: 0px;
}
#middleleftnav li.navportal08nav3aktiv a:link, #middleleftnav li.navportal08nav3aktiv a:visited, #middleleftnav li.navportal08nav3aktiv a:hover, #middleleftnav li.navportal08nav3aktiv a:focus {
	background: #FFF top left no-repeat;
	color: #CC6633;
}
#middleleftnav li.navportal08nav3aktiv .nolink {
	background: #FFF top left no-repeat;
	color: #CC6633;
	font-weight: normal;
	padding: 0.3em 0 0.3em 1.8em;
	border-top: 1px solid #E3E3E3;
	border-bottom: 0px;	
}
/* 4.1.9. Navigation Portal 09 gra Grasgruen */
#middleleftnav li.navportal09 a:link, #middleleftnav li.navportal09 a:visited, #middleleftnav li.navportal09 .dummy {
	background: #C2D6AD url(/pics/design/ecke_navportal_lo.gif) top left no-repeat;
}
#middleleftnav li.navportal09 a:hover, #middleleftnav li.navportal09 a:focus {
	background: #C2D6AD url(/pics/design/ecke_navportal_hi.gif) top left no-repeat;
}
#middleleftnav li.navportal09aktiv a:link, #middleleftnav li.navportal09aktiv a:visited, #middleleftnav li.navportal09aktiv a:hover, #middleleftnav li.navportal09aktiv a:focus {
	background: #669933 url(/pics/design/ecke_navportal_hi.gif) top left no-repeat;
	color: #FFFFFF;
}
#middleleftnav li.navportal09aktiv .nolink {
	background: #669933 url(/pics/design/ecke_navportal_hi.gif) top left no-repeat;	
}
#middleleftnav ul.navportal09nav2 a:link, #middleleftnav ul.navportal09nav2 a:visited, #middleleftnav ul.navportal09nav2 a:hover, #middleleftnav ul.navportal09nav2 a:focus {
	background: #E3E3E3 top left no-repeat;
	color: #000000;
	font-size: 1.15em;
	padding: 0.4em 0.4em 0.4em 1.8em;
}
#middleleftnav ul.navportal09nav2 a:hover, #middleleftnav ul.navportal09nav2 a:focus {	
	background: #E0EBD6 top left no-repeat;
	color: #000000;
	font-size : 1.15em;
	padding: 0.4em 0.4em 0.4em 1.8em;
}
#middleleftnav li.navportal09nav2aktiv a:link, #middleleftnav li.navportal09nav2aktiv a:visited, #middleleftnav li.navportal09nav2aktiv a:hover, #middleleftnav li.navportal09nav2aktiv a:focus {
	background: #E0EBD6 top left no-repeat;
	color: #000000;
	font-size: 1.15em;
	border-bottom: 0px;
}
#middleleftnav li.navportal09nav2aktiv .nolink {
	background: #E0EBD6 top left no-repeat;
	color: #000000;
	font-size : 1.15em;	
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 0em;
	color: #000000;
	display: block;
	margin: 0 0 0 0;
	padding: 0.4em 0.1em 0.4em 1.75em;
}
ul.navportal09nav3 {
	margin: -1px 0 0 2em;
	list-style: none;
	list-style-image: none;
}
ul.navportal09nav3 li {
	margin: -1px 0 0 2em;
	list-style: none;
	list-style-image: none;
}
#middleleftnav ul.navportal09nav3 a:link, #middleleftnav ul.navportal09nav3 a:visited, #middleleftnav ul.navportal09nav3 a:hover, #middleleftnav ul.navportal09nav3 a:focus {
	background: #FFF top left no-repeat;
	color: #000000;
	font-weight: normal;
	padding: 0.3em 0 0.3em 1.8em;
	border-top: 1px solid #E3E3E3;
	border-bottom: 0px;	
}
#middleleftnav ul.navportal09nav3 a:hover, #middleleftnav ul.navportal09nav3 a:focus {	
	background: #E0EBD6 top left no-repeat;
	color: #000000;
	padding: 0.3em 0 0.3em 1.8em;
	border-top: 1px solid #E3E3E3;
	border-bottom: 0px;
}
#middleleftnav li.navportal09nav3aktiv a:link, #middleleftnav li.navportal09nav3aktiv a:visited, #middleleftnav li.navportal09nav3aktiv a:hover, #middleleftnav li.navportal09nav3aktiv a:focus {
	background: #FFF top left no-repeat;
	color: #669933;
}
#middleleftnav li.navportal09nav3aktiv .nolink {
	background: #FFF top left no-repeat;
	color: #669933;
	font-weight: normal;
	padding: 0.3em 0 0.3em 1.8em;
	border-top: 1px solid #E3E3E3;
	border-bottom: 0px;	
}
/* 4.1.10. Navigation Portal 10 bla Blau */
#middleleftnav li.navportal10 a:link, #middleleftnav li.navportal10 a:visited, #middleleftnav li.navportal10 .dummy {
	background: #ADC2EB url(/pics/design/ecke_navportal_lo.gif) top left no-repeat;
}
#middleleftnav li.navportal10 a:hover, #middleleftnav li.navportal10 a:focus {
	background: #ADC2EB url(/pics/design/ecke_navportal_hi.gif) top left no-repeat;
}
#middleleftnav li.navportal10aktiv a:link, #middleleftnav li.navportal10aktiv a:visited, #middleleftnav li.navportal10aktiv a:hover, #middleleftnav li.navportal10aktiv a:focus {
	background: #3399FF url(/pics/design/ecke_navportal_hi.gif) top left no-repeat;
	color: #FFFFFF;
}
#middleleftnav li.navportal10aktiv .nolink {
	background: #3399FF url(/pics/design/ecke_navportal_hi.gif) top left no-repeat;	
}
#middleleftnav ul.navportal10nav2 a:link, #middleleftnav ul.navportal10nav2 a:visited, #middleleftnav ul.navportal10nav2 a:hover, #middleleftnav ul.navportal10nav2 a:focus {
	background: #E3E3E3 top left no-repeat;
	color: #000000;
	font-size: 1.15em;
	padding: 0.4em 0.4em 0.4em 1.8em;
}
#middleleftnav ul.navportal10nav2 a:hover, #middleleftnav ul.navportal10nav2 a:focus {	
	background: #D6EBFF top left no-repeat;
	color: #000000;
	font-size : 1.15em;
	padding: 0.4em 0.4em 0.4em 1.8em;
}
#middleleftnav li.navportal10nav2aktiv a:link, #middleleftnav li.navportal10nav2aktiv a:visited, #middleleftnav li.navportal10nav2aktiv a:hover, #middleleftnav li.navportal10nav2aktiv a:focus {
	background: #D6EBFF top left no-repeat;
	color: #000000;
	font-size: 1.15em;
	border-bottom: 0px;
}
#middleleftnav li.navportal10nav2aktiv .nolink {
	background: #D6EBFF top left no-repeat;
	color: #000000;
	font-size : 1.15em;	
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 0em;
	color: #000000;
	display: block;
	margin: 0 0 0 0;
	padding: 0.4em 0.1em 0.4em 1.75em;
}
ul.navportal10nav3 {
	margin: -1px 0 0 2em;
	list-style: none;
	list-style-image: none;
}
ul.navportal10nav3 li {
	margin: -1px 0 0 2em;
	list-style: none;
	list-style-image: none;
}
#middleleftnav ul.navportal10nav3 a:link, #middleleftnav ul.navportal10nav3 a:visited, #middleleftnav ul.navportal10nav3 a:hover, #middleleftnav ul.navportal10nav3 a:focus {
	background: #FFF top left no-repeat;
	color: #000000;
	font-weight: normal;
	padding: 0.3em 0 0.3em 1.8em;
	border-top: 1px solid #E3E3E3;
	border-bottom: 0px;	
}
#middleleftnav ul.navportal10nav3 a:hover, #middleleftnav ul.navportal10nav3 a:focus {	
	background: #D6EBFF top left no-repeat;
	color: #000000;
	padding: 0.3em 0 0.3em 1.8em;
	border-top: 1px solid #E3E3E3;
	border-bottom: 0px;
}
#middleleftnav li.navportal10nav3aktiv a:link, #middleleftnav li.navportal10nav3aktiv a:visited, #middleleftnav li.navportal10nav3aktiv a:hover, #middleleftnav li.navportal10nav3aktiv a:focus {
	background: #FFF top left no-repeat;
	color: #3399FF;
}
#middleleftnav li.navportal10nav3aktiv .nolink {
	background: #FFF top left no-repeat;
	color: #3399FF;
	font-weight: normal;
	padding: 0.3em 0 0.3em 1.8em;
	border-top: 1px solid #E3E3E3;
	border-bottom: 0px;	
}
/* 4.2. Navigation Quicklinks */
#middlerightquicklinks ul {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
}
#middlerightquicklinks li {
	list-style: none;
	list-style-image: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
	border-top: 1px solid #FDFDFD;
	border-bottom: 1px solid #B5B5B5;
}
#middlerightquicklinks a:link, #middlerightquicklinks a:visited {
	font-size: 1.15em;
	font-weight: bold;
	color: #080808;
	text-decoration: none;
	display: block;
	margin: 0 0 0 0;
	padding: 0.4em 0 0.4em 1.8em;
	background-color: #EAEAEA;
	background-image: url(/pics/design/quicklinks_intern.gif);
	background-position: left 0.5em;
	background-repeat: no-repeat;
}
#middlerightquicklinks a:hover, #middlerightquicklinks a:focus {
	background-color: #D6E0F5;
	background-image: url(/pics/design/quicklinks_intern.gif);
	background-position: left 0.5em;
	background-repeat: no-repeat;
}
#middlerightquicklinks li.navquicklinksaktiv a:link, #middlerightquicklinks li.navquicklinksaktiv  a:visited {
	background-color: #FFF;
	background-image: url(/pics/design/quicklinks_intern.gif);
	background-position: left 0.5em;
	background-repeat: no-repeat;
	color: #3366CC;
}
#middlerightquicklinks li.navquicklinksaktiv .nolink {
	font-size: 1.15em;
	font-weight: bold;
	color: #3366CC;
	text-decoration: none;
	display: block;
	height: auto;
	margin: 0pt;	
	padding-top: 0.4em;
	padding-right: 0pt;
	padding-bottom: 0.5em;
	padding-left: 1.8em;
	background-color: #FFF;
	background-image: url(/pics/design/quicklinks_intern.gif);
	background-position: left 0.5em;
	background-repeat: no-repeat;
}
#middlerightquicklinks ul ul a:link, #middlerightquicklinks ul ul  a:visited {
	background-color: #FFFFFF;
	background-image: url(/pics/design/quicklinks_intern.gif);
	background-position: left 0.5em;
	background-repeat: no-repeat;
	color: #000000;
	font-weight: normal;
}
#middlerightquicklinks ul ul a:hover, #middlerightquicklinks ul ul a:focus {
	background-color: #D6E0F5;
	background-image: url(/pics/design/quicklinks_intern.gif);
	background-position: left 0.5em;
	background-repeat: no-repeat;
	color: #000000;
	font-weight: normal;
}
#middlerightquicklinks ul ul ul a:link, #middlerightquicklinks ul ul  ul a:visited {
	background-color: #FFF;
	background-image: url(/pics/design/quicklinks_intern.gif);
	background-position: left 0.5em;
	background-repeat: no-repeat;
	color: #000000;
	font-weight: normal;
	padding-left:0.15em;
}
#middlerightquicklinks ul ul ul a:hover, #middlerightquicklinks ul ul ul a:focus {
	background-color: #D6E0F5;
	background-image: url(/pics/design/quicklinks_intern.gif);
	background-position: left 0.5em;
	background-repeat: no-repeat;
	color: #000000;
	font-weight: normal;
	padding-left:0.15em;
}
#middlerightquicklinks ul ul {
	margin: -1px 0 0 1.8em;
	}
#middlerightquicklinks ul ul li {
	border-top: 1px solid #B5B5B5;
	border-bottom: none;
	}
#middlerightquicklinks li.nav2quicklinksaktiv a:link, #middlerightquicklinks li.nav2quicklinksaktiv a:visited  {
	background-color: #FFFFFF;
	color: #000000;
}
/* von MM eingefügt, Links in der 2. Nav-Ebene sollen schwarz sein */
#middlerightquicklinks li.navquicklinksaktiv li a:link, #middlerightquicklinks li.navquicklinksaktiv li a:visited {
	color: #000000;
}
#middlerightquicklinks li.nav2quicklinksaktiv .nolink {
	font-size: 1.15em;
	font-weight: normal;
	color: #000000;
	height: auto;
	text-decoration: none;
	display: block;
	margin: 0pt;
	padding-top: 0.4em;
	padding-right: 0pt;
	padding-bottom: 0.4em;
	padding-left: 1.8em;
	background-color: #FFFFFF;
	background-image: url(/pics/design/quicklinks_intern.gif);
	background-position: left 0.5em;
	background-repeat: no-repeat;
}
#middlerightquicklinks ul ul ul {
	list-style: none;
	list-style-image: none;
	margin: -1px 0 0 1.8em;
	padding: 0 0 0 0.15em;	
}
#middlerightquicklinks ul ul ul li {
	border-top: 1px solid #B5B5B5;
	border-bottom: none;
}
#middlerightquicklinks ul ul ul li.intern {
	list-style: none;
	list-style-image: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
}
#middlerightquicklinks ul ul ul li.intern a:link, #middlerightquicklinks ul ul ul li.intern a:visited {
	background-color: #FFF;
	background-image: url(/pics/design/blind.gif);
	background-position: left 0.5em;
	background-repeat: no-repeat;
	color: #000000;
	font-weight: normal;
	padding: 0.3em 0 0.3em 0.15em;	
}
#middlerightquicklinks ul ul ul li.intern a:hover, #middlerightquicklinks ul ul ul li.intern a:focus {
	background-color: #FFF;
	background-image: url(/pics/design/blind.gif);
	background-position: left 0.5em;
	background-repeat: no-repeat;
	color: #3366CC;
	font-weight: normal;
	padding: 0.3em 0 0.3em 0.15em;	
}
#middlerightquicklinks li.nav3quicklinksaktiv a:link, #middlerightquicklinks li.nav3quicklinksaktiv a:visited  {
	background-color: #FFF;
	background-image: url(/pics/design/blind.gif);
	background-position: left 0.5em;
	background-repeat: no-repeat;
	color: #3366CC;
	font-weight: normal;
	padding: 0.3em 0 0.3em 0.15em;	
}
#middlerightquicklinks li.nav3quicklinksaktiv .nolink {
	font-size: 1.15em;
	color: #080808;
	text-decoration: none;
	display: block;
	background-color: #FFF;
	background-image: url(/pics/design/blind.gif);
	background-position: left 0.5em;
	background-repeat: no-repeat;
	color: #3366CC;
	font-weight: normal;
	margin: 0 0 0 0.15em;	
	padding: 0.3em 0 0.4em 0;	
}
#middlerightquicklinks ul li.navquicklinksextern a:link, #middlerightquicklinks ul li.navquicklinksextern a:visited {
	background-color: #EAEAEA;
	background-image: url(/pics/design/quicklinks_extern.gif);
	background-position: left 0.5em;
	background-repeat: no-repeat;
}
#middlerightquicklinks ul li.navquicklinksextern a:hover, #middlerightquicklinks ul li.navquicklinksextern a:focus {
	background-color: #D6E0F5;
	background-image: url(/pics/design/quicklinks_extern.gif);
	background-position: left 0.5em;
	background-repeat: no-repeat;
}
#middlerightquicklinks ul li.navquicklinksdownload a:link, #middlerightquicklinks ul li.navquicklinksdownload a:visited {
	background-color: #EAEAEA;
	background-image: url(/pics/design/quicklinks_download.gif);
	background-position: left 0.5em;
	background-repeat: no-repeat;
}
#middlerightquicklinks ul li.navquicklinksdownload a:hover, #middlerightquicklinks ul li.navquicklinksdownload a:focus {
	background-color: #D6E0F5;
	background-image: url(/pics/design/quicklinks_download.gif);
	background-position: left 0.5em;
	background-repeat: no-repeat;
}
/* 2. Ebene */
#middlerightquicklinks ul ul li.navquicklinksextern a:link, #middlerightquicklinks ul ul li.navquicklinksextern a:visited {
	background-color: #FFFFFF;
	background-image: url(/pics/design/quicklinks_extern03.gif);
	background-position: left 0.5em;
	background-repeat: no-repeat;
}
#middlerightquicklinks ul ul li.navquicklinksextern a:hover, #middlerightquicklinks ul ul li.navquicklinksextern a:focus {
	background-color: #D6E0F5;
	background-image: url(/pics/design/quicklinks_extern03.gif);
	background-position: left 0.5em;
	background-repeat: no-repeat;
}
#middlerightquicklinks ul ul li.navquicklinksdownload a:link, #middlerightquicklinks ul ul li.navquicklinksdownload a:visited {
	background-color: #FFFFFF;
	background-image: url(/pics/design/quicklinks_download03.gif);
	background-position: left 0.5em;
	background-repeat: no-repeat;
}
#middlerightquicklinks ul ul li.navquicklinksdownload a:hover, #middlerightquicklinks ul ul li.navquicklinksdownload a:focus {
	background-color: #D6E0F5;
	background-image: url(/pics/design/quicklinks_download03.gif);
	background-position: left 0.5em;
	background-repeat: no-repeat;
}
/* 3. Ebene */
#middlerightquicklinks ul ul li.nav2quicklinksaktiv ul li a:link, #middlerightquicklinks ul ul li.nav2quicklinksaktiv  ul li a:visited {
	color: #000000;
	background-image:none;
}
#middlerightquicklinks ul ul ul li.navquicklinksextern {
	list-style: none;
	list-style-image: none;
	padding: 0 0 0 2em;	
	margin: -1px 0 0 0.15em;
}
#middlerightquicklinks ul ul ul li.navquicklinksdownload {
	list-style: none;
	list-style-image: none;
	padding: 0 0 0 0em;	
	margin: -1px 0 0 0.15em;
}
#middlerightquicklinks ul ul ul li.navquicklinksextern a:link, #middlerightquicklinks ul ul ul li.navquicklinksextern a:visited {
	background-color: #FFFFFF;
	background-image: url(/pics/design/quicklinks_extern03.gif);
	background-position: left 0.5em;
	background-repeat: no-repeat;
	color: #000000;
	font-weight: normal;
	padding: 0.3em 0 0.3em 0.15em;	
}
#middlerightquicklinks ul ul ul li.navquicklinksextern a:hover, #middlerightquicklinks ul ul ul li.navquicklinksextern a: {
	background-color: #FFFFFF;
	background-image: url(/pics/design/quicklinks_extern03.gif);
	background-position: left 0.5em;
	background-repeat: no-repeat;
	color: #000000;
	font-weight: normal;
	padding: 0.3em 0 0.3em 0.15em;	
}
#middlerightquicklinks ul ul ul li.navquicklinksdownload a:link, #middlerightquicklinks ul ul ul li.navquicklinksdownload a:visited {
	background-color: #FFFFFF;
	background-image: url(/pics/design/quicklinks_download03.gif);
	background-position: left 0.5em;
	background-repeat: no-repeat;
	color: #000000;
	font-weight: normal;
	padding: 0.3em 0 0.3em 0.15em;	
}
#middlerightquicklinks ul ul ul li.navquicklinksdownload a:hover, #middlerightquicklinks ul ul ul li.navquicklinksdownload a:focus {
	background-color: #FFFFFF;
	background-image: url(/pics/design/quicklinks_download03.gif);
	background-position: left 0.5em;
	background-repeat: no-repeat;
	background: #FFFFFF url(/pics/design/quicklinks_download03.gif) center left no-repeat;
	color: #000000;
	font-weight: normal;
	padding: 0.3em 0 0.3em 0.15em;
}
.wetterinfo {
  width: 10em;
}
.wetterinfo a:link, .wetterinfo a:visited , .wetterinfo a:active  {
	text-decoration: none;
	background-image: none;
	margin: 0 0 0  0;
	padding: 0 0 0  0;
}
.wetterinfo a:hover, .wetterinfo a:focus {
	text-decoration: underline;
	background-image: none;
	margin: 0 0 0  0;
	padding: 0 0 0  0;
}
.contentleftz {
 float: left;
 width: 24em;
}
 
.contentrightz {
 float: left;
 width: 24em;
}
.content01{
 float: left;
 width: 24em;
}
 
.content00 {
 float: left;
padding-left: 1em;
 width: 24em;
}
