/****************************************************
 *  FIRMENPUNKT® gmbh                               *
 *  (c) 2005                                        *
 *  http://www.firmenpunkt.de                       *
 *  - - as - -                                      *
 ****************************************************
 *  mailto:webmaster@firmenpunkt.de                 *
 *  sitedesign, scripting (c) FIRMENPUNKT® gmbh     *
 *  no use without permission!                      *
 ***************************************************/

					
#search_top{
	background-color: #F5C222;
	color: #FFF;
}

#search_bottom{
	background-color: #EAEDF3;
}
				
#top_section {
	background-image: url(../images/head_bauaemter_kommunen.jpg);
}

input.contact_form {
	display: block;
	float: left;
	width: 112px;
	height: 17px;
	border: 1px solid #7F9DB9;
	font: 10px sans-serif;
	margin-right: 2px;
	line-height: 12px;
}

#subnavigation_bottom{
	width: 165px;
	margin-top: 30px; 
}

:root #subnavigation_bottom {
	width: 149px;
}

#newsletter_top{
	background-color: #F5C222;
	color: #FFF;
}

#newsletter_bottom{
	background-color: #EAEDF3;
}

#anwender_color{
	float: left;
	display: block;
	margin-top: 0px;
	width: 18px;
	height: 14px;
	background-color: #113B96;
	font: 10px Verdana, arial, sans-serif;
}

#anwender_top{
	margin-top: 0px;
	margin-left: 25px;
	font: 11px Verdana, arial, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #113B96;
}

#anwender{
	margin-top: 5px;
	font: 10px Verdana, arial, sans-serif;
	text-decoration: none;
	color: #000;
}

.anwender_bold{
	font: 10px Verdana, arial, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #000;
}

/* start sub navigation*/

#subnavigation_bottom ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#subnavigation_bottom li {
	list-style-type: none;
	display: block;
	margin: 0px;
	padding: 0px;
	margin-bottom: 11px;	
}

#subnavigation_bottom ul li ul {
	margin-left: 16px;	
}

#subnavigation_bottom li.3rdlevel {
	width: 120px;
	display: block;
}

:root #subnavigation_bottom li.3rdlevel {
	width: 70px;
	display: block;
}

#subnavigation_bottom li.3rdlevel a.3rdlevel_passive_link:hover {
	font: 11px Verdana, arial, sans-serif;
	text-decoration: none;
	color: #414040;
	padding-left: 16px;
	font-weight: normal;
	background: transparent url(../images/active_link_marker_yellow_h.gif) no-repeat top left;
	display: block;
	line-height: 14px;
	margin: 0px;
	width: 120px;
}

:root #subnavigation_bottom > li.3rdlevel > a.3rdlevel_passive_link:hover {
	font: 11px Verdana, arial, sans-serif;
	text-decoration: none;
	color: #414040;
	padding-left: 16px;
	font-weight: normal;
	background: transparent url(../images/active_link_marker_yellow_h.gif) no-repeat top left;
	display: block;
	line-height: 14px;
	margin: 0px;
	width: 70px;
}

:root #subnavigation_bottom > li.3rdlevel > a:hover {
	width: 70px;
}



#subnavigation_bottom li a:link, #subnavigation_bottom li a:visited, #subnavigation_bottom li a:active {
	font: 11px Verdana, arial, sans-serif;
	text-decoration: none;
	color: #414040;
	padding-left: 16px;
	display: block;
	line-height: 14px;
	margin: 0px;
	}

#subnavigation_bottom li a:hover {;
	font: 11px Verdana, arial, sans-serif;
	text-decoration: none;
	color: #414040;
	padding-left: 16px;
	font-weight: normal;
	background: transparent url(../images/active_link_marker_yellow_h.gif) no-repeat top left;
	display: block;
	line-height: 14px;
	margin: 0px;
	}
	
:root #subnavigation_bottom li a:hover {;
	font: 11px Verdana, arial, sans-serif;
	text-decoration: none;
	color: #414040;
	padding-left: 16px;
	font-weight: normal;
	background: transparent url(../images/active_link_marker_yellow_h.gif) no-repeat top left;
	display: block;
	line-height: 14px;
	margin: 0px;
	/* width: 160px; */
}


#subnavigation_bottom li a.navigation_bottom_hover:link, #subnavigation_bottom li a.navigation_bottom_hover:visited, #subnavigation_bottom li a.navigation_bottom_hover:hover, #subnavigation_bottom li a.navigation_bottom_hover:active {
	display: block;
	font: 11px Verdana, arial, sans-serif;
	text-decoration: none;
	color: #414040;
	padding-left: 16px;
	font-weight: bold;
	line-height: 14px;
	margin: 0px;
	background: transparent url(../images/active_link_marker_yellow.gif) no-repeat top left;
	margin-bottom: 11px;
	width: 160px;
	}
	
*html #subnavigation_bottom li a.navigation_bottom_hover:link, *html #subnavigation_bottom li a.navigation_bottom_hover:visited, *html #subnavigation_bottom li a.navigation_bottom_hover:hover, *html #subnavigation_bottom li a.navigation_bottom_hover:active {
	display: block;
	font: 11px Verdana, arial, sans-serif;
	text-decoration: none;
	color: #414040;
	padding-left: 16px;
	font-weight: bold;
	line-height: 14px;
	margin: 0px;
	background: transparent url(../images/active_link_marker_yellow.gif) no-repeat top left;
	width: 160px;
	margin-bottom: 11px;
	}

*html #subnavigation_bottom li.3rdlevel a.navigation_bottom_hover:link, *html #subnavigation_bottom li.3rdlevel a.navigation_bottom_hover:visited, *html #subnavigation_bottom li.3rdlevel a.navigation_bottom_hover:hover, *html #subnavigation_bottom li.3rdlevel a.navigation_bottom_hover:active {
	display: block;
	font: 11px Verdana, arial, sans-serif;
	text-decoration: none;
	color: #414040;
	padding-left: 16px;
	font-weight: bold;
	line-height: 14px;
	margin: 0px;
	background: transparent url(../images/active_link_marker_yellow.gif) no-repeat top left;
	width: 130px;
	margin-bottom: 0px;
	}
	
:root #subnavigation_bottom li.3rdlevel > a.navigation_bottom_hover:link, :root #subnavigation_bottom li.3rdlevel > a.navigation_bottom_hover:visited, :root #subnavigation_bottom li.3rdlevel > a.navigation_bottom_hover:hover, :root #subnavigation_bottom li.3rdlevel > a.navigation_bottom_hover:active {
	display: block;
	font: 11px Verdana, arial, sans-serif;
	text-decoration: none;
	color: #414040;
	padding-left: 16px;
	font-weight: bold;
	line-height: 14px;
	margin: 0px;
	background: transparent url(../images/active_link_marker_yellow.gif) no-repeat top left;
	width: 70px;
	margin-bottom: 0px;
	}


/* end sub navigation*/


a.anmelden:link, a.anmelden:visited, a.anmelden:active {
	font: 10px Verdana, arial, sans-serif;
	text-decoration: none;
	color: #535461;
	font-weight: bold;
}


a.anmelden:hover {
	font: 10px Verdana, arial, sans-serif;
	text-decoration: underline;
	color: #535461;
	font-weight: bold;
}
