/* Imperia Serviceportal */
h2.pb {
	font-size: 1.0em;
	color: #000;
	font-weight: bold;
	line-height: 100%;
	margin: 0.13em;
	padding: 0.13em;
}

h2.ProBuergerReiter {
	font-size: 0em;
	color: #ffffff;
	display:none;
	margin: 0;
	padding: 0;
}
h1.pb {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #000;
	font-size: 1em;
	margin:0;
	padding:0;
}

h1.ProBuergerReiter {
	display:none;
	text-align: left;
	color: #ffffff;
	font-size: 0em;
	margin:0;
	padding:0;
}
.small{font-family: Verdana, Helvetica, Arial, sans-serif;text-align: left;}
#alphabetical_selection {background-color: #FFFFFF; margin: 0; padding: 0;height:1.6em;}
#alphabetical_selection ul {background-color: #FFFFFF; margin: 0; padding: 0;}
#alphabetical_selection li {background-color: #FFFFFF; display: inline; list-style-type: none; margin: 0; padding: 0.1em;}
#alphabetical_selection li.rightcolor {display: inline; list-style-type: none; margin: 0; padding: 0.1em;}
#alphabetical_selection li.border {}
#alphabetical_selection li.right {background-color: #FFFFFF; display: inline; list-style-type: none; margin: 0; padding: 0.1em;}
#services_pb {background-color: #FFFFFF; margin: 0; padding: 0;height:1.6em;}
#services_pb ul {background-color: #FFFFFF; margin: 0; padding: 0;}
#services_pb li {background-color: #FFFFFF; display: inline; list-style-type: none; margin: 0; padding: 0.1em;}
#services_pb li.rightcolor {display: inline; list-style-type: none; margin: 0; padding: 0.1em;}
#services_pb li.border {}
#services_pb li.right {background-color: #FFFFFF; display: inline; list-style-type: none; margin: 0; padding: 0.1em;}
#livingsituation {padding: 1%; float: left; width: 30%;}
#offers {padding: 1%; float: right; width: auto; padding-right :25px;}
#offers_active {padding: 1%; float: left; width: auto; background: #FFFFFF; margin-right :25px;}
div.teamworker {padding: 0.2em;margin:0; background-color: #FFFFFF;}
div.contact {padding: 0.2em;margin:0; background-color: #FFFFFF;}
div.content_pb {width: auto; margin: 0; padding: 0; background-color: #D0D0D0;}
div.probuerger {width: auto; margin: 0; padding: 0; }
div.bild_pb {margin: 0.2em; padding: 0.2em;}
#short_description {padding: 0.1em; margin-right: 15%; background-color: #ffffff; color: #000000;}
#pb_more_navigation {float: right;width: auto; margin: 0; margin-left: 0; padding: 0.1em; background-color: #FFFFFF;}
#pb_more_navigation ul {margin: 0; padding: 0; background-color: #FFFFFF;}
#pb_more_navigation li {display: block; list-style-type: none; margin: 0; padding: 0; text-align: right; background-color: #FFFFFF;}
#sidebar-left {float: left; padding: 0.1em; width:35%; margin: 0; background-color: #FFFFFF;}
#sidebar-right {float: right; width:35%; margin: 0;padding: 0.1em; background-color: #FFFFFF;}
div.site-left {float: left; padding: 0.1em; width:45%; margin: 0;}
div.site-right {float: left; padding: 0.1em; width:45%; margin: 0;}
div.rahmen {border:none; background-color: #FFFFFF;}
#legende 		{float: right; width: 20%; padding-right: 1.0em; background-color: #ffffff;}
#hierarchie 	{float: left; width: auto;padding-right:2em;}
#hierarchie ul 	{list-style-type: none;}
#hierarchie li.aktiv {display: block; line-height:160%; background-color:#FFF7E6;}
#hierarchie li 	{display: block; line-height: 160%;list-style-type: none;}
ul.hierarchie 	{list-style-position:outside;}
#hierarchie li.auf {list-style:none;}
#hierarchie li.zu{list-style:none;}
#hierarchie li.blatt {list-style:none;}
#hierarchie li.none 	{list-style:none; }
#pb_footer {font-size:2em;background-color:#FFFFFF;font-size:0.7em;padding-top:2.0em;padding-bottom:1.0em;}
#pb_footer span.small {font-size:1.3em;}
br.clear{margin:0;padding:0;clear:both;}
.topbox1 {border-left:1px solid #000;border-right:1px solid #000;border-top:1px solid #000;}
.topbox2 {border-left:1px solid #000;border-right:1px solid #000;border-top:1px solid #000;background-color:#fff;}
.topbox3 {border:1px solid #000;}
.topboxcur1 {border-left:1px solid #000;border-right:1px solid #000;border-top:1px solid #000;background-color:#fff;}
.topboxcur2 {border-left:1px solid #000;border-right:1px solid #000;border-top:1px solid #000;}
.bottombox1 {border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;background-color:#fff;}
.bottomboxcur2 {border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;background-color:#fff;}
.bottomboxcur1 {border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;}
.bottombox2 {border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;background-color:#fff;}
/*
a.link_intern {
    display:block;
}
*/

/* Styles für Autocomplete */
div.autocomplete {
    position:absolute;
    margin:0px;
    padding:0px;
}
div.autocomplete ul {
    list-style-type:none;
    margin:0px;
    padding:0px;
    background-color:#6699cc;
    border:1px solid white;
}
div.autocomplete ul li.selected {
    background-color: #99ccff;
}
div.autocomplete ul li {
    list-style-type:none;
    display:block;
    margin:0;
    padding:2px;
    /*height:32px;*/
    cursor:pointer;
}

