/* CSS Document */

* {margin:0; padding:0;}

/*------ Fixes, Workarounds etc. ----- */
.clearfix:after {	/*--- Clearfix für das Float-clearing ---*/
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/* ---------- Basic --------- */

html { 
	font-size: 100.1%;
	font-family: Arial, Helvetica, sans-serif; 
	scrollbar-base-color: #FFFFFF;
	scrollbar-track-color: #F5F5F5;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #999999;
	scrollbar-darkshadow-color: #999999;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-arrow-color: #999999;  }
	
body { 
	behavior: url("/styles/iehover.htc");
	margin:0; padding:0; 
	text-align: center; 
	font-family: Arial, Helvetica, sans-serif; 
	
	  }
	
ul, li { list-style-type: none; }

img {border:0; }

a:link { color:#007ab9; text-decoration: none; }
a:visited { color:#007ab9; text-decoration: none; }
a:hover { color:#007ab9; text-decoration: underline; }
a:focus { color:#007ab9; text-decoration: underline; }
a:active { color:#007ab9; text-decoration: underline; }


/* ------------ Accessibility ------------- */

#accesskeys {
	left: 0pt;
	position: absolute;
	top: -1000px; }
	
.hidden {
	display: inline;
	left: -1000px;
	overflow: hidden;
	width: 0px;
	position: absolute;
	top: -1000px;
	height: 0px }

/* ------------ Layout ------------- */

#main {
	width: 978px; 
	min-height:400px;
	margin: auto;
	text-align: left; }
	
#main.sgsw {
		background-image:url(../images/design/sgsw/bg-head.gif); 
		background-repeat: no-repeat; }

#header { width: 978px; height: 211px; position: relative; font-size: 0.69em;      }
#headerprint { display: none; width: 100%; }

	#emotion {	
		position: absolute;
		top: 72px; left: 0px;
		height: 80px; width:978px;   }
		
	#emotion img { vertical-align: bottom;  }
		
	#generic {
		position: absolute; 
		top: 52px; left: 0;
		z-index: 5000;
		width: 800px;     }
		
	#suche {
		position: absolute;
		top: 183px; left: 763px;
		padding: 0 0 0 4px;  }
		
	#breadcrumb {
		position: relative;
		top: 172px; left: 219px;
		width: 530px; height: 30px;    }
			
	ul.generic {
		position: absolute;
		top: 100px; 
		left: 2px; 	}
	
#maincontent {
		width: 978px;	
		background-image:url(../images/design/sgsw/bg-main.gif); background-repeat: repeat-y; background-position: left top; }
	
	#navigation {
		float: left;
		width: 205px;
		margin: 0;
		font-size: 0.69em;    }	
		
	#inhalt {
		float: left;
		width: 516px;
		margin: 0 27px 0 12px;
		font-size: 0.69em; 
		padding-bottom: 30px; }
		
	#service {
		float: left;
		width: 218px;
		margin: 0;
		font-size: 0.69em;   	}
		
#footer {
		background-image:url(../images/design/sgsw/bg-footer.gif); background-repeat: repeat-y; background-position: left top;
		height: 40px;
		font-size: 0.69em;
		color: #505050;
		padding: 20px 0 0 213px; }
		
#footer.last {   }	
#footer.wide { background-image:url(../images/design/sgsw/bg-footer-breit.gif); background-repeat: repeat-y; background-position: left top;   }	
#footer.lastwide { background-image:url(../images/design/sgsw/bg-footer-breit.gif); background-repeat: repeat-y; background-position: left top;    }	
	
#footerprint { 
		position: relative;
		float: left; 
		margin: 1px 5px 0 0;   }

	#inhalt.width {		/* --- Klassen fürs Ausblenden der Service-Spalte --- */
		width: 735px;
		margin: 0 26px 0 12px; }
		
	#maincontent.width {
		background-image:url(../images/design/sgsw/bg-main-breit.gif); background-repeat: repeat-y; background-position: left top; 	}
		

/* ------------ Generic ------------- */

#emotion .home  {  /* Home-Link auf Logo */
	display: block; 
	position: absolute; top: -70px; right: 0px; 
	width: 250px; height: 40px;
	cursor: pointer;  }


ul.portalnav {
	position: relative; 
	left: 219px;  }
	
ul.portalnav li { 
	color:#666666;
	display: inline;
	background-image:url(../images/design/stadtsg/bg-generic.gif); background-position:right top; background-repeat: no-repeat;
	padding: 0 6px 0 2px;  }
	
ul.portalnav li a:link, 
ul.portalnav li a:visited, 
ul.portalnav li a:hover, 
ul.portalnav li a:active {
	font-weight: bold;  
	color:#666666;
	text-decoration: none; }
	
ul.portalnav li a:hover  { 
	color:#007ab9; }


.containerinfo {
	height: 0%;
	font-size: 0%;
	line-height: 0%;    }
	
	
/* ------------ Suche ------------- */

#suche input {
	width: 173px;
	height: 14px;
	padding: 1px;
	border-top: solid 1px #a0a0a0;
	border-left: solid 1px #a0a0a0;
	border-right: solid 1px #d7d7d7;
	border-bottom: solid 1px #d7d7d7;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;  }
	
#suche input.go {
	height: 18px; width: 17px;
	margin-left: 4px;
	vertical-align: middle;
	border: none; }
	
/* ------------ Breadcrumb ------------- */

ul.breadcrumb {
	position: absolute; 
	bottom: 0px; 
	line-height: 1.1em;	    }
		
ul.breadcrumb li { display: inline;   }	
ul.breadcrumb li a:link, 
ul.breadcrumb li a:visited, 
ul.breadcrumb li a:active {
	color:#000;
	text-decoration: none; }
	
ul.breadcrumb li a:hover {color:#007ab9; }
	
ul.breadcrumb li.aktiv {
	font-weight: bold;
	text-decoration: none; }

/* ------------ Schnellzugriff ------------- */

ul.generic li {
	float: left;
	display: inline; 
	text-align: left;
	line-height: 20px;
	padding: 0 8px 0 8px;
	border-right: solid 1px #fff;  }
	
ul.generic li.more { 	
	width: 85px;
	background-image: url(../images/design/stadtsg/nav-more.gif);
	background-repeat: no-repeat; 
	background-position: 95% 8px;
	padding: 0 20px 0 6px;  }
	
ul.generic li a:hover, 
ul.generic li a:link, 
ul.generic li a:visited, 
ul.generic li a:active {
	text-decoration: none; 
	color:#fff; }
	
.generic ul { 
	position: absolute; 
	left: -999em; 	 }
	
ul.generic li:hover ul {
	position: relative;
	top:0px; left:-8px; 
	background-color: #808080;
	border: solid 1px #fff;
	padding: 5px 0 5px 0;
	text-align: left;
	z-index: 200; 
	width: 200px;     }
	
ul.generic ul li  {	
	line-height: 17px; 
	border-right: none;
	display: block;
	float: none;
	clear: left;   }
	
ul.generic ul li a,
ul.generic ul li a:link,
ul.generic ul li a:visited {
	padding: 0 0 0 12px; 
	display: block;		 }
	
ul.generic ul li a:hover {
	background-image: url(../images/design/sgsw/nav_generic.gif); background-position: 2px 4px; background-repeat: no-repeat;
	font-weight: bold;   }

	
/* ------------ Navigation ------------- */

#navigation h2,
#navigation h3 {
	font-size:1.12em;
	color: #000;
	font-weight: bold;
	margin-bottom: 1px; 
	background-color: #b3b3b3;
	margin: 0;
	border-bottom: 1px solid #fff;    }
	
#navigation h2.unlinked,
#navigation h3.unlinked {
	padding: 14px 0 5px 15px;  }

#navigation h2 a,
#navigation h2 a:link,
#navigation h2 a:visited {
	color: #000;
	display: block;  
	padding: 14px 0 5px 15px;}

#navigation h2 a:hover {
	color: #000; 
	text-decoration: none;
	background-image: url(../images/design/sgsw/nav_1c.gif); background-position: 5px 16px; background-repeat: no-repeat;   }


/* ------------------------- */	
/* Ebene 1 */

#navigation ul { }

#navigation ul li {
	line-height: 17px;
	background-image: url(../images/design/sgsw/nav_1a.gif); background-position: 0 0; background-repeat: repeat-y;  }
	
#navigation ul li { height: 1%;  }
#navigation ul li a { height: 1%;  }
	
#navigation ul li a:link, 
#navigation ul li a:visited, 
#navigation ul li a:active {
	display: block; 
	color: #000;
	text-decoration: none;
	padding-left: 15px; 
	overflow: hidden; }
	
#navigation ul li a:hover {
	font-weight: bold;  }
	
#navigation ul li a.aktiv,
#navigation ul li a.aktiv:link,
#navigation ul li a.aktiv:visited,
#navigation ul li a.aktiv:hover,
#navigation ul li a.aktiv:active  {
	background-image: url(../images/design/sgsw/nav_1c.gif); background-position: 15px 4px; background-repeat: no-repeat;
	font-weight: bold; 
	padding-left: 25px;   }
	
#navigation ul li a.aktivnow,
#navigation ul li a.aktivnow:link,
#navigation ul li a.aktivnow:visited,
#navigation ul li a.aktivnow:hover,
#navigation ul li a.aktivnow:active  { 
	background-image: url(../images/design/sgsw/nav_1b.gif); background-position: 0 0; background-repeat: no-repeat;
	font-weight: bold; 
	padding-left: 25px; }


/* ------------------------- */	
/* Ebene 2 */

#navigation ul ul {    }

#navigation ul ul li { }

#navigation ul ul li a:link, 
#navigation ul ul li a:visited, 
#navigation ul ul li a:active {
	padding-left: 25px;  }
	
#navigation ul ul li a:hover { }
	 
#navigation ul ul li a.aktiv,
#navigation ul ul li a.aktiv:link,
#navigation ul ul li a.aktiv:visited,
#navigation ul ul li a.aktiv:hover,
#navigation ul ul li a.aktiv:active {
	background-image: url(../images/design/sgsw/nav_1c.gif); background-position: 25px 4px; background-repeat: no-repeat;
	padding-left: 35px;  }
	
#navigation ul ul li a.aktivnow,
#navigation ul ul li a.aktivnow:link,
#navigation ul ul li a.aktivnow:visited,
#navigation ul ul li a.aktivnow:hover,
#navigation ul ul li a.aktivnow:active {
	background-image: url(../images/design/sgsw/nav_2b.gif); background-position: 0 0; background-repeat: no-repeat;
	padding-left: 35px;  }

/* ------------------------- */	
/* Ebene 3 */

#navigation ul ul ul { }

#navigation ul ul ul li { }
	
#navigation ul ul ul li a:link, 
#navigation ul ul ul li a:visited, 
#navigation ul ul ul li a:active {
	padding-left: 35px;  }
	
#navigation ul ul ul li a:hover { }
	 
#navigation ul ul ul li a.aktiv,
#navigation ul ul ul li a.aktiv:link,
#navigation ul ul ul li a.aktiv:visited,
#navigation ul ul ul li a.aktiv:hover,
#navigation ul ul ul li a.aktiv:active {
	background-image: url(../images/design/sgsw/nav_1c.gif); background-position: 35px 4px; background-repeat: no-repeat;
	padding-left: 45px;  }
	
#navigation ul ul ul li a.aktivnow,
#navigation ul ul ul li a.aktivnow:link,
#navigation ul ul ul li a.aktivnow:visited,
#navigation ul ul ul li a.aktivnow:hover,
#navigation ul ul ul li a.aktivnow:active {
	background-image: url(../images/design/sgsw/nav_3b.gif); background-position: 0 0; background-repeat: no-repeat;
	padding-left: 45px; }


/* ------------------------- */	
/* Ebene 4 */

#navigation ul ul ul ul { }

#navigation ul ul ul ul li { }
	
#navigation ul ul ul ul li a:link, 
#navigation ul ul ul ul li a:visited, 
#navigation ul ul ul ul li a:active {
	padding-left: 45px;  }
	
#navigation ul ul ul ul li a:hover { }
	 
#navigation ul ul ul ul li a.aktiv,
#navigation ul ul ul ul li a.aktiv:link,
#navigation ul ul ul ul li a.aktiv:visited,
#navigation ul ul ul ul li a.aktiv:hover,
#navigation ul ul ul ul li a.aktiv:active {
	background-image: url(../images/design/sgsw/nav_1c.gif); background-position: 45px 4px; background-repeat: no-repeat;
	padding-left: 55px;  }
	
#navigation ul ul ul ul li a.aktivnow,
#navigation ul ul ul ul li a.aktivnow:link,
#navigation ul ul ul ul li a.aktivnow:visited,
#navigation ul ul ul ul li a.aktivnow:hover,
#navigation ul ul ul ul li a.aktivnow:active {
	background-image: url(../images/design/sgsw/nav_4b.gif); background-position: 0 0; background-repeat: no-repeat;
	padding-left: 55px; }
	
/* ------------------------- */	
/* Ebene 5 */

#navigation ul ul ul ul ul { }

#navigation ul ul ul ul ul li { }
	
#navigation ul ul ul ul ul li a:link, 
#navigation ul ul ul ul ul li a:visited, 
#navigation ul ul ul ul ul li a:active {
	padding-left: 55px;  }
	
#navigation ul ul ul ul ul li a:hover { }
	 
#navigation ul ul ul ul ul li a.aktiv,
#navigation ul ul ul ul ul li a.aktiv:link,
#navigation ul ul ul ul ul li a.aktiv:visited,
#navigation ul ul ul ul ul li a.aktiv:hover,
#navigation ul ul ul ul ul li a.aktiv:active {
	background-image: url(../images/design/sgsw/nav_1c.gif); background-position: 55px 4px; background-repeat: no-repeat;
	padding-left: 65px;  }
	
#navigation ul ul ul ul ul li a.aktivnow,
#navigation ul ul ul ul ul li a.aktivnow:link,
#navigation ul ul ul ul ul li a.aktivnow:visited,
#navigation ul ul ul ul ul li a.aktivnow:hover,
#navigation ul ul ul ul ul li a.aktivnow:active {
	background-image: url(../images/design/sgsw/nav_5b.gif); background-position: 0 0; background-repeat: no-repeat;
	padding-left: 65px; }	
	
/* ------------------------- */	
/* Ebene 6 */

#navigation ul ul ul ul ul ul { }

#navigation ul ul ul ul ul ul li { }
	
#navigation ul ul ul ul ul ul li a:link, 
#navigation ul ul ul ul ul ul li a:visited, 
#navigation ul ul ul ul ul ul li a:active {
	padding-left: 65px;  }
	
#navigation ul ul ul ul ul ul li a:hover { }
	 
#navigation ul ul ul ul ul ul li a.aktiv,
#navigation ul ul ul ul ul ul li a.aktiv:link,
#navigation ul ul ul ul ul ul li a.aktiv:visited,
#navigation ul ul ul ul ul ul li a.aktiv:hover,
#navigation ul ul ul ul ul ul li a.aktiv:active {
	background-image: url(../images/design/sgsw/nav_1c.gif); background-position: 65px 4px; background-repeat: no-repeat;
	padding-left: 75px;  }
	
#navigation ul ul ul ul ul ul li a.aktivnow,
#navigation ul ul ul ul ul ul li a.aktivnow:link,
#navigation ul ul ul ul ul ul li a.aktivnow:visited,
#navigation ul ul ul ul ul ul li a.aktivnow:hover,
#navigation ul ul ul ul ul ul li a.aktivnow:active {
	background-image: url(../images/design/sgsw/nav_6b.gif); background-position: 0 0; background-repeat: no-repeat;
	padding-left: 75px; }


/* ------------------------- */	
/* Navigation Microsite */
/* ------------------------- */	
/* Ebene 1 */

#navigation ul.microsite { }

#navigation ul.microsite li {
	line-height: 17px;
	border: none; 
	background-image: url(../images/design/sgsw/nav_hg_1a.gif); background-position: 0 0; background-repeat: repeat-y;  }
	
#navigation ul.microsite li a:link, 
#navigation ul.microsite li a:visited, 
#navigation ul.microsite li a:active {
	display: block; 
	text-decoration: none;
	padding-left: 15px; }
	
#navigation ul.microsite li a:hover {
	background-image: none;
	font-weight: bold;  }
	
#navigation ul.microsite li a.aktiv,
#navigation ul.microsite li a.aktiv:link,
#navigation ul.microsite li a.aktiv:visited,
#navigation ul.microsite li a.aktiv:hover,
#navigation ul.microsite li a.aktiv:active  {
	background-image: url(../images/design/sgsw/nav_hg_1b.gif); background-position: 0 0; background-repeat: no-repeat; 
	font-weight: bold;
	padding-left: 25px;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #fff;   }
	
#navigation ul.microsite li a.aktivnow,
#navigation ul.microsite li a.aktivnow:link,
#navigation ul.microsite li a.aktivnow:visited,
#navigation ul.microsite li a.aktivnow:hover,
#navigation ul.microsite li a.aktivnow:active  {
	background-image: url(../images/design/sgsw/nav_hg_1b.gif); background-position: 0 0; background-repeat: no-repeat; 
	font-weight: bold;
	padding-left: 25px;    }


/* ------------------------- */	
/* Navigation Microsite */
/* ------------------------- */	
/* Ebene 2 */

#navigation ul.microsite ul { }

#navigation ul.microsite ul li {
	background-image: url(../images/design/sgsw/nav_hg_2a.gif); background-position: 0 0; background-repeat: repeat-y;  }
	
#navigation ul.microsite ul li a:link, 
#navigation ul.microsite ul li a:visited, 
#navigation ul.microsite ul li a:active {
	padding-left: 25px; }
	
#navigation ul.microsite ul li a:hover {  }
	
#navigation ul.microsite ul li a.aktiv,
#navigation ul.microsite ul li a.aktiv:link,
#navigation ul.microsite ul li a.aktiv:visited,
#navigation ul.microsite ul li a.aktiv:hover,
#navigation ul.microsite ul li a.aktiv:active  {
	background-image: url(../images/design/sgsw/nav_hg_2b.gif); background-position: 0 0; background-repeat: no-repeat;
	padding-left: 35px;   }
	
#navigation ul.microsite ul li a.aktivnow,
#navigation ul.microsite ul li a.aktivnow:link,
#navigation ul.microsite ul li a.aktivnow:visited,
#navigation ul.microsite ul li a.aktivnow:hover,
#navigation ul.microsite ul li a.aktivnow:active  {
	background-image: url(../images/design/sgsw/nav_hg_2b.gif); background-position: 0 0; background-repeat: no-repeat;
	padding-left: 35px;   }


/* ------------------------- */	
/* Navigation Microsite */
/* ------------------------- */	
/* Ebene 3 */

#navigation ul.microsite ul ul { }

#navigation ul.microsite ul ul li {
	background-image: url(../images/design/sgsw/nav_hg_3a.gif); background-position: 0 0; background-repeat: repeat-y;  }
	
#navigation ul.microsite ul ul li a:link, 
#navigation ul.microsite ul ul li a:visited, 
#navigation ul.microsite ul ul li a:active {
	padding-left: 35px; }
	
#navigation ul.microsite ul ul li a:hover {  }
	
#navigation ul.microsite ul ul li a.aktiv,
#navigation ul.microsite ul ul li a.aktiv:link,
#navigation ul.microsite ul ul li a.aktiv:visited,
#navigation ul.microsite ul ul li a.aktiv:hover,
#navigation ul.microsite ul ul li a.aktiv:active  {
	background-image: url(../images/design/sgsw/nav_hg_3b.gif); background-position: 0 0; background-repeat: no-repeat;
	padding-left: 45px;   }
	
#navigation ul.microsite ul ul li a.aktivnow,
#navigation ul.microsite ul ul li a.aktivnow:link,
#navigation ul.microsite ul ul li a.aktivnow:visited,
#navigation ul.microsite ul ul li a.aktivnow:hover,
#navigation ul.microsite ul ul li a.aktivnow:active  {
	background-image: url(../images/design/sgsw/nav_3b.gif); background-position: 0 0; background-repeat: no-repeat;
	padding-left: 45px;     }
	
	
/* ------------------------- */	
/* Navigation Microsite */
/* ------------------------- */	
/* Ebene 4 */

#navigation ul.microsite ul ul ul { }

#navigation ul.microsite ul ul ul li {  }
	
#navigation ul.microsite ul ul ul li a:link, 
#navigation ul.microsite ul ul ul li a:visited, 
#navigation ul.microsite ul ul ul li a:active {
	padding-left: 45px;}
	
#navigation ul.microsite ul ul ul li a:hover {  }
	
#navigation ul.microsite ul ul ul li a.aktiv,
#navigation ul.microsite ul ul ul li a.aktiv:link,
#navigation ul.microsite ul ul ul li a.aktiv:visited,
#navigation ul.microsite ul ul ul li a.aktiv:hover,
#navigation ul.microsite ul ul ul li a.aktiv:active  { 
	background-image: url(../images/design/sgsw/nav_hg_4b.gif); background-position: 0 0; background-repeat: no-repeat;
	padding-left: 55px; }
	
#navigation ul.microsite ul ul ul li a.aktivnow,
#navigation ul.microsite ul ul ul li a.aktivnow:link,
#navigation ul.microsite ul ul ul li a.aktivnow:visited,
#navigation ul.microsite ul ul ul li a.aktivnow:hover,
#navigation ul.microsite ul ul ul li a.aktivnow:active  {
	background-image: url(../images/design/sgsw/nav_4b.gif); background-position: 0 0; background-repeat: no-repeat;
	padding-left: 55px;   }


/* ------------------------- */	
/* Navigation Microsite */
/* ------------------------- */	
/* Ebene 5 */

#navigation ul.microsite ul ul ul ul { }

#navigation ul.microsite ul ul ul ul li {  }
	
#navigation ul.microsite ul ul ul ul li a:link, 
#navigation ul.microsite ul ul ul ul li a:visited, 
#navigation ul.microsite ul ul ul ul li a:active {
	padding-left: 55px;}
	
#navigation ul.microsite ul ul ul ul li a:hover {  }
	
#navigation ul.microsite ul ul ul ul li a.aktiv,
#navigation ul.microsite ul ul ul ul li a.aktiv:link,
#navigation ul.microsite ul ul ul ul li a.aktiv:visited,
#navigation ul.microsite ul ul ul ul li a.aktiv:hover,
#navigation ul.microsite ul ul ul ul li a.aktiv:active  { 
	background-image: url(../images/design/sgsw/nav_hg_5b.gif); background-position: 0 0; background-repeat: no-repeat;
	padding-left: 65px;   }
	
#navigation ul.microsite ul ul ul ul li a.aktivnow,
#navigation ul.microsite ul ul ul ul li a.aktivnow:link,
#navigation ul.microsite ul ul ul ul li a.aktivnow:visited,
#navigation ul.microsite ul ul ul ul li a.aktivnow:hover,
#navigation ul.microsite ul ul ul ul li a.aktivnow:active  {
	background-image: url(../images/design/sgsw/nav_5b.gif); background-position: 0 0; background-repeat: no-repeat;
	padding-left: 65px;  }


/* ------------------------- */	
/* Navigation Microsite */
/* ------------------------- */	
/* Ebene 6 */

#navigation ul.microsite ul ul ul ul ul { }

#navigation ul.microsite ul ul ul ul ul li {  }
	
#navigation ul.microsite ul ul ul ul ul li a:link, 
#navigation ul.microsite ul ul ul ul ul li a:visited, 
#navigation ul.microsite ul ul ul ul ul li a:active {
	padding-left: 65px;}
	
#navigation ul.microsite ul ul ul ul ul li a:hover {  }
	
#navigation ul.microsite ul ul ul ul ul li a.aktiv,
#navigation ul.microsite ul ul ul ul ul li a.aktiv:link,
#navigation ul.microsite ul ul ul ul ul li a.aktiv:visited,
#navigation ul.microsite ul ul ul ul ul li a.aktiv:hover,
#navigation ul.microsite ul ul ul ul ul li a.aktiv:active  { 
	background-image: url(../images/design/sgsw/nav_hg_6b.gif); background-position: 0 0; background-repeat: no-repeat;
	padding-left: 75px;   }
	
#navigation ul.microsite ul ul ul ul ul li a.aktivnow,
#navigation ul.microsite ul ul ul ul ul li a.aktivnow:link,
#navigation ul.microsite ul ul ul ul ul li a.aktivnow:visited,
#navigation ul.microsite ul ul ul ul ul li a.aktivnow:hover,
#navigation ul.microsite ul ul ul ul ul li a.aktivnow:active  { 
	background-image: url(../images/design/sgsw/nav_6b.gif); background-position: 0 0; background-repeat: no-repeat;
	padding-left: 75px;   }


/* ------------------------- */	
/* Themenbereiche */

#navigation div#themen h3 {
	font-size:1em; 
	color: #007ab9;
	font-weight: bold;
	padding: 1px 0 4px 15px;
	background: none;   }

#navigation div#themen ul  { 	
	margin-bottom: 25px;   }

#navigation div#themen ul li a:link, 
#navigation div#themen ul li a:visited, 
#navigation div#themen ul li a:active {
	color: #000;
	padding-left: 15px; }
	
#navigation div#themen ul li a:hover {
	background-image: url(../images/design/sgsw/nav_hg_1b.gif); background-position: 0 0; background-repeat: no-repeat;
	font-weight: bold;
	padding: 0 0 0 26px;    }



/* ------------ Footer ------------- */	

#footer ul.footer { }
		
ul.footer li {
	float: left;
	border-left: solid #999 1px;
	padding: 1px 5px 0 5px; }
	
ul.footer li.first { border-left: solid #fff 1px; }

ul.footer li.update {
	clear: left;
	background-image: none;
	padding: 0;
	width: 516px;
	border-left: none;
	margin: 1px 0 0 0;  }

ul.footer li a:link, 
ul.footer li a:visited, 
ul.footer li a:active {
	color:#505050;
	text-decoration: none; }
	
ul.footer li a:hover {
	color:#000; }
















