body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	background-color:#d7d7d7;
	background-image:url(images/main_back.jpg); background-repeat:repeat-x;
}

body * { z-index:100; }
a, a:link {
	color: #FFF;
	text-decoration: none;
}

	a:visited {
		color: #FFF;
	}
	
	a:hover {
		color: #F00;
	}
	
	a:active {
		color: #999;
	}
div#gisQ_Centered { 
margin-top:10px; 

}

table { vertical-align:top; border:0; margin:0; padding:0; }


div.gisQ_Schatten {
	width:952px;
	border-right:4px solid #87909a;
	border-bottom:4px solid #87909a;
	margin-bottom:5px;
}
div#gisQ_Page {
	width:950px;
	text-align:left;
	background-color: #111;
	background-image: url(images/pahndorf_mainback.gif);
	background-repeat:no-repeat;
	border:1px solid white;
}
div#gisQ_Logo { 
	background-image:url(images/logo.jpg); 
	width:140px; height:140px; 
	margin-left:33px;
	filter:alpha(opacity=95);
	-moz-opacity:.95;
	opacity:.95;  
}
div#gisQ_Sprachauswahl {
	position:absolute;
	top:40px;
	margin-left:750px;
	padding:5px;
	background-color:#000000;

}
	div#gisQ_Sprachauswahl a, div#gisQ_Sprachauswahl a:link, div#gisQ_Sprachauswahl a:visited {
		color: #999;
		text-decoration: none;
		font-size:10px;
	}
	div#gisQ_Sprachauswahl a.active, div#gisQ_Sprachauswahl a:link.active, div#gisQ_Sprachauswahl a:visited.active {
		color: #FFF;
		text-decoration: none;
		font-size:10px;
	}
	
	div#gisQ_Sprachauswahl a:hover, div#gisQ_Sprachauswahl a:active {
		color: #F00;
	}

div#gisQ_Mainmenu { 
	margin-left:0px; height:40px; width:645px;
	font-size:11px;
	font-weight:bold;
	

}
	div#gisQ_Mainmenu div {
		display:block; float:left; margin-right:15px;
		
	}
	div#gisQ_Mainmenu a, div#gisQ_Mainmenu a:link {
		color: #000;
		text-decoration: none;
		font-weight:bold;
	}
	
	div#gisQ_Mainmenu a:visited {
		color: #222;
	}
	
	div#gisQ_Mainmenu a:hover {
		color: #FFF;
	}
	
	div#gisQ_Mainmenu a:active {
		color: #F00;
	}

div.gisQ_FrameForSitepath {
	margin-left:50px; height:20px; width:645px; 
	font-size:9px; color:#888;
	line-height:18px;
}
	span#gisQ_Sitepath { 
		font-size:9px; color:#888;
		line-height:18px;
	}
	span#gisQ_Sitepath a, span#gisQ_Sitepath a:link, span#gisQ_Sitepath a:visited {
		color: #444;
		text-decoration: none;
	}
	
	span#gisQ_Sitepath a:hover {
		color: #D00;
	}

	div#gisQ_Sitepath a:active {
		color: #F00;
	}
div#gisQ_Header {
	margin-left:49px; height:40px; width:645px; 
	font-size:26px; color:#29474f;
	line-height:38px;
}
div#gisQ_FrameforMainmenu {
	margin-top:10px;
	width:700px;
	height:100px;
	background-color:#cbd2d8;
	background-image:url(images/menu_back.jpg); background-repeat:no-repeat;
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;

}

div a.active { color:#F00!important; }

div#gisQ_FrameforContent {

	width:700px;
	background-color:#d6dbde;
	background-image:url(images/content_back.jpg); background-repeat:repeat-x;
	
	
}
	div.top_padding {
		height:10px;
	}
	div#gisQ_Content {
	
		margin:15px 40px 0px 50px;
		width:610px;
		padding-bottom:15px;
		font-size:11px;
		line-height:17px;	
		
	}
		div#gisQ_Content a, div#gisQ_Content a:link {
			color: #3E5384;
			text-decoration: none;
		}
		
		div#gisQ_Content a:visited {
			color: #3E5384;
		}
		div#gisQ_Content b {
			color:#15213b;
		}
		div#gisQ_Content i {
			color:#232f39;
		}
		div#gisQ_Content ul {
			padding-right:200px;
			font-size:11px;
			line-height:17px;	
		}
		div#gisQ_Content li {
			padding-top:5px;
			font-size:11px;
			line-height:17px;	
		}
		div#gisQ_Content a:hover {
			color: #F00;
		}
		
		div#gisQ_Content a:active {
			color: #F00;
		}
		div#gisQ_Content p {
			font-size:11px;
			color:#111;
			line-height:17px;			
		}
		div#gisQ_Content h1 {
			color:#15213b;
			font-size:18px; font-weight:bold;
		}
		div#gisQ_Content h2 {
			color:#15213b;
			font-size:15px; font-weight:bold;
		}
		div#gisQ_Content table, div#gisQ_Content table td {
			vertical-align:top;
			
		}
div.gisQ_RightContent {
	margin:0;
	padding:0;
	position:absolute; top:262px; margin-left:700px; 
	line-height:15px;
	background-color:#87909a;
	background-image:url(images/subcontent_1.jpg);
	background-repeat:repeat-y;
	filter:alpha(opacity=95);
	-moz-opacity:.95;
	opacity:.95;
}
div#gisQ_Subcontent {
	margin:0;
	width:250px;
	background-image:url(images/subcontent_end.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	font-size:10px; color:#222;
	line-height:15px;
	padding:10px 0 25px 0px;
}
div#gisQ_Subcontent * { margin-top:0; }
div#gisQ_Subcontent h1 {
	margin:0;
	display:block;
	font-size:14px;
	font-weight:bold;
	padding:10px 0 10px 15px;
	color:#222;
	background-color:#87909a;
	background-image:url(images/subcontent_head.jpg);
	background-repeat:repeat-y;
}
div#gisQ_Subcontent table, div#gisQ_Subcontent table td {
			vertical-align:top;
			
		}
div#gisQ_Subcontent h1  a, div#gisQ_Subcontent h1  a:link, div#gisQ_Subcontent h1 a:visited {
	color:#28323a;
	text-decoration:none;
}
div#gisQ_Subcontent h1  a:hover { color:#F00;text-decoration:underline;}
div#gisQ_Subcontent h2 {
	line-height:16px;
	font-size:12px;
	font-weight:normal;
	padding-top:5px;
	padding-left:15px;
	color:#3d4953;
}
div#gisQ_Subcontent p {
	padding:0px 0px 0px 25px;
}
div#gisQ_Subcontent a, div#gisQ_Subcontent a:link, div#gisQ_Subcontent a:visited {
	color: #586774;
	text-decoration:none;
}

div#gisQ_Subcontent a:hover {
	color: #F00;
	text-decoration:underline;
}

div#gisQ_Subcontent a:active {
	color: #F00;
	text-decoration:none;
}
div#gisQ_Footer {
	background-color:#222;
	width:700px;
	margin:0;
	padding:0;
	filter:alpha(opacity=95);
	-moz-opacity:.95;
	opacity:.95;
	height:170px;
	background-image:url(images/gisq_footer.jpg);

	}
div#gisQ_Copyright {
	font-size:9px;
	color:#586774;
	padding-left:50px;
	padding-top:10px;
}
div#gisQ_Partner {
	font-size:9px;
	color:#586774;
	padding-left:50px;
	padding-top:90px;
}
div#gisQ_Partner a {
	display:block;
	height:50px;
	width:610px;

}


ul.menu, ul.menu ul {

    list-style-type: none;

}



ul.menu a {

    display: block;

    padding: 13px 10px 14px 10px;

    font-weight: normal;

}



ul.menu li {

    padding: 0;

    margin: 0;

    float: left;


}



/* Für Unterpunkte keine Float-Eigenschaft */

ul.menu ul li {

    float:none;

    background-color: transparent;

}
ul.menu ul li a {

    display: block;

    padding: 7px 10px 9px 10px;

    font-weight: normal!important;

}
ul.menu li.hover {

    background-color: #729fab;
	background-image:url(images/pfeil_runter.gif);
	background-repeat:no-repeat;

}

/* Links auf Unterpunkten sollen die Hintergrundfarbe ändern */

ul.menu ul li.hover, ul.menu ul li:hover {

    background-color: #849aa0;
	background-image:url(images/pfeil_links.gif);
	background-position:right;
	background-repeat:no-repeat;
}



/* Zweite Ebene */

        ul.menu ul {
		color:#FFFFFF;

              margin:0;

                 padding:0;

               position: absolute;

               background-color: #acc6cd;

                display: none;

                    width: 180px;

     }



   /* Zweite Ebene anzeigen */

       ul.menu li.hover ul, ul.menu li:hover ul  {

               display: block;

   }



/* Dritte Ebene */

   ul.menu li.hover ul ul, ul.menu li:hover ul ul {

                  display: none;

                    margin-left: 180px; /* Breite eines Listenelements - Überlagerung */

              margin-top: -29px; /* Höhe eines Listenelements */

        }



   /* Dritte Ebene anzeigen */

       ul.menu li.hover ul li.hover ul, ul.menu li:hover ul li:hover ul {

                display: block;

   }





/* Vierte Ebene */

     ul.menu li.hover ul li.hover ul ul, ul.menu li:hover ul li:hover ul ul {

                  display: none;

    }



   /* Vierte Ebene anzeigen */

       ul.menu li.hover ul li.hover ul li.hover ul , ul.menu li:hover ul li:hover ul li:hover ul {

               display: block;

   }
   
   
div.csc-sitemap ul { font-size:12px; font-weight:bold; }
div.csc-sitemap ul ul { font-size:12px; font-weight:normal; }
div.csc-sitemap ul ul ul { font-size:10px; font-weight:normal; }