/*-------------- 					Einstellungen Layout 								   --------------*/
b#ody 						{background-color: #333333; font-family:Verdana,Arial,Geneva; font-size:11px;}
h1.ProBuergerReiter 			{font-family:Verdana,Arial,Geneva;  font-size:12px; 	color: #3B98E3; margin: 0; padding: 0;}
h2.ProBuergerReiter			{font-family:Verdana,Arial,Geneva;  font-size:12px; 	color: #3B98E3; margin: 0; padding: 0;}
h1.pb 			{font-family:Verdana,Arial,Geneva;  font-size:12px; 	color: #333333; margin: 0; padding: 0;}
h2.pb 			{font-family:Verdana,Arial,Geneva;  font-size:12px; 	color: #333333; margin: 0; padding: 0;}
h3.pb 			{font-family:Verdana,Arial,Geneva; font-size:12px;  	color: #333333;margin: 0; padding: 0.5em;}
p.probuerger		{font-family:Verdana,Arial,Geneva; font-size:10px;  color: #333333;margin: 0; padding: 0.1em; line-height: 160%;}
li.pb			{line-height: 160%;}
ul.pb			{line-height: 160%;}
blockquote.pb 	{line-height: 160%;}
br.clear 		{clear: both;}
hr 				{margin: 0; padding: 0;}

#content_probuerger {width:90%; <!--[if IE]>width:40%;<![endif]-->}
#pb_inhalt {float:left; }

#fsize {
display:none;
}

#home_link {
float:left;
height:140px;
width:250px;
}

/*--------------.small {font-size: 0.7em;margin: 0; padding: 0;}--------------*/

#hierarchie 	{margin:0; padding:0;}
ul.hierarchie 	{list-style-position:outside; margin:0;padding:0;}
li.auf 		{list-style:none;}
li.zu 			{list-style:none;}
li.blatt 		{list-style:none;}
li.none 		{list-style:none; margin-left:0px;padding-left:0;}

/*-----------------------------------------------------------------------------------------------------------*/

#alphabetical_selection {background-color: #FFFFFF; margin-top: 20px; padding: 0;height:1.8em;font-family:Verdana,Arial,Geneva;  font-size:12px;}
#alphabetical_selection ul {background-color: #FFFFFF; margin: 0; padding: 0;}
#alphabetical_selection li {background-color: #FFFFFF; display: inline; list-type: none; margin: 0; padding: 0.2em; float: left;}
#alphabetical_selection li.rightcolor {b#ackground-color: #3B98E3; display: inline; list-type: none; margin: 0; padding: 0.2em; float: right;}
#alphabetical_selection li.border {border-top: 2px solid #3B98E3; width: 100%; background-color: #FFFFFF;}
#alphabetical_selection li.right {background-color: #FFFFFF; display: inline; list-type: none; margin: 0; padding: 0.2em; float: right;}

/*-----------------------------------------------------------------------------------------------------------*/

#livingsituation {padding: 1%; float: left; width: 33%; border: 1px solid #cccccc; background-color: #FFFFFF; color: #333333; font-family:Verdana,Arial,Geneva}
#offers {padding: 1%; float: right; width: 60%; border: 1px solid #cccccc; background: #FFFFFF; margin-right :2%; font-family:Verdana,Arial,Geneva}
#offers_active {padding: 1%; float: right; width: 60%; border: 1px solid #cccccc; background: #FFFFFF; margin-right :2%;}
/*-----------------------------------------------------------------------------------------------------------*/

.teamworker {padding: 0.2em ;float: left; width: 15%; background-color: #FFFFFF;}
.contact {padding: 0.2em; float: right; width: 45%; margin-right: 20%; background-color: #FFFFFF;}

/*-----------------------------------------------------------------------------------------------------------*/

#form {margin:0;padding:0;}
#form a.pdf {background-image:url(pdf.gif);background-repeat :no-repeat;padding-left:20px;height:12px;}
#form a.doc {background-image:url(doc.gif);background-repeat :no-repeat;padding-left:20px;height:12px;}

/*-----------------------------------------------------------------------------------------------------------*/

#services_pb {background-color: #FFFFFF; margin: 0; padding: 0;height:1.8em; font-family:Verdana,Arial,Geneva;  font-size:12px;}
#services_pb ul {background-color: #FFFFFF; margin: 0; padding: 0;}
#services_pb li {background-color: #FFFFFF; display: inline; list-type: none; margin: 0; padding: 0.2em; float: left;}
#services_pb li.rightcolor {b#ackground-color: #3B98E3; display: inline; list-type: none; margin: 0; padding: 0.2em; float: right;}
#services_pb li.border {border-top: 2px solid #3B98E3; width: 100%; background-color: #FFFFFF;}
#services_pb li.right {background-color: #FFFFFF; display: inline; list-type: none; margin: 0; padding: 0.2em; float: right;}
/*-----------------------------------------------------------------------------------------------------------*/

#short_description {padding: 0.1em; margin-right: 40%; background-color: #d0d0d0; color: #333333;}
#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;}

/*-----------------------------------------------------------------------------------------------------------*/

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;}

/*-----------------------------------------------------------------------------------------------------------*/

#legende 			{float: right; width: 25%; padding: 0.1em; background-color: #d0d0d0; border: 1px solid #cccccc;}
#hierarchie 		{background-color:#FFFFFF;border: 1px solid #cccccc; padding: 1%; float: left; width: auto;}
#hierachie ul 		{margin: 0px; padding: 0px; list-type: none;}
#hierachie li.aktiv {margin: 0px; padding: 0px;display: block; line-height:160%; background-color:#cccccc;}
#hierachie li 		{margin: 0px; padding: 0px; display: block; line-height: 160%;}

/*-----------------------------------------------------------------------------------------------------------*/
#pb_footer {padding: 0.2em; background-color:#FFFFFF;border: 0px solid #cccccc;}

/*-----------------------------------------------------------------------------------------------------------*/

#sidebar-left {float: left; padding: 0.1em; width:45%; margin: 0; background-color: #FFFFFF;}
#sidebar-right {float: right; width:54%; 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; font-family:Verdana,Arial,Geneva}
/*-----------------------------------------------------------------------------------------------------------*/

legend {border: none; padding: 0.2em;}
label {border: none;}
fieldset {border: none;}

/*---------------------------------  Daten Adminanmeldung				------------------------------------*/
body, .bodybg			{ background-color: #FFFFFF; }
font.small, span.small, div.small, a.small, p.small, dt.small, dd.small	{ font-size: 10px; }
font.large				{ font-size: 12px; }
h1, h2, h3, h4, h5, h6	{ font-family: Verdana,Arial,Geneva; color: #333333; }
h1						{ font-size: 12px; font-weight: 600; }
h2						{ font-size: 10px; }
.feedback				{ font-weight: 600; margin-top: 20px; margin-bottom: 20px; }

input, select, textarea	{ color: #333333; background-color: #FFFFFF; }
input.button				{ font-family: Verdana,Arial; color: #FFFFFF; background-color: #A0A0A0; font-size: 10px; }	// für <input type=submit/reset/button>
.fixed					{ font-family: Courier;       color: #333333; background-color: #FFFFFF; font-size: 12px; }	// für <input type=text> und <textarea>

a						{ color: #CC0000; text-decoration: none; }
a:link					{ color: #CC0000; text-decoration: none; }
a:visited				{ color: #CC0000; text-decoration: none; }
a.button					{ font-size: 10px; }

.headline				{ color: #FFFFFF; background-color: #333333; font-size: 10px; font-weight: 600; }
a.headline:link			{ color: #FFFFFF; background-color: #333333; font-size: 10px; font-weight: 600; }
a.headline:visited		{ color: #FFFFFF; background-color: #333333; font-size: 10px; font-weight: 600; }
a.headline:hover			{ text-decoration: none; color: #333333; background-color: #FFFFFF; }
a.headline:active		{ text-decoration: none; color: #333333; background-color: #FFFFFF; }

.searchform				{ border: solid 1px #333333; padding: 3px; background-color: #E0E0E0; }
.newform					{ border: solid 1px #333333; padding: 3px; background-color: lightgreen; }
.editarea				{ border: solid 0px #333333; padding: 3px; background-color: #FFFFFF; font-size: 11px; }

.underline				{ font-size: 10px; border-bottom: solid 1px #333333; }
.topline					{ font-size: 10px; border-top:    solid 1px #333333; }
.rightline				{ font-size: 10px; border-right:  solid 1px #333333; }
.leftline				{ font-size: 10px; border-left:   solid 1px #333333; }
.righttopline			{ font-size: 10px; border-right:  solid 1px #333333; border-top: solid 1px #333333; }

.topbox1, .topbox2, .topbox3, .topbox4, .topbox5, .topbox6, .topbox7, .topbox8, .topbox9, .topbox10, .topbox11, .topbox12, .topbox13, .topbox14, .topbox15, 			.topbox			{ font-size: 10px; border-left:   solid 1px #333333; border-top: solid 1px #333333; border-right: solid 1px #333333; }
.bottombox1, .bottombox2, .bottombox3, .bottombox4, .bottombox5, .bottombox6, .bottombox7, .bottombox8, .bottombox9, .bottombox10, .bottombox11, .bottombox12, .bottombox13, .bottombox14, .bottombox15, 		.bottombox		{ font-size: 10px; border-left:   solid 1px #333333; border-right: solid 1px #333333; border-bottom: solid 1px #333333; }
.topboxcur1, .topboxcur2, .topboxcur3, .topboxcur4, .topboxcur5, .topboxcur6, .topboxcur7, .topboxcur8, .topboxcur9, .topboxcur10, .topboxcur11, .topboxcur12, .topboxcur13, .topboxcur14, .topboxcur15, 		.topboxcur		{ font-size: 10px; border-left:   solid 2px #333333; border-top: solid 2px #333333; border-right: solid 2px #333333; }
.bottomboxcur1, .bottomboxcur2, .bottomboxcur3, .bottomboxcur4, .bottomboxcur5, .bottomboxcur6, .bottomboxcur7, .bottomboxcur8, .bottomboxcur9, .bottomboxcur10, .bottomboxcur11, .bottomboxcur12, .bottomboxcur13, .bottomboxcur14, .bottomboxcur15, 	.bottomboxcur	{ font-size: 10px; border-left:   solid 2px #333333; border-right: solid 2px #333333; border-bottom: solid 2px #333333; }
.boxdots					{ border-left: dotted 1px #333333; }

.reiterL					{ color: #333333; font-size: 10px; font-weight: 600;                                     text-align: left;   vertical-align: top;    border-bottom: solid 2px #000099; }
.reiterR					{ color: #FFFFFF; font-size: 10px; font-weight: 600; background-color: #000099; text-align: center; vertical-align: middle; border-bottom: solid 2px #000099; }
.publictable				{ background-color: #FFFFFF; padding: 3px; }
.kurzbeschreibung		{ color: #333333; font-size: 10px; font-weight: 300; background-color: #d0d0d0; }

.lltabelle				{ color: #333333;   font-size: 10px; font-weight: 300; background-color: #FFFFFF; padding: 3px; }
a.lltabelle				{ padding: 0px; }
h1.lltabelle				{ color: #333333; font-family: Verdana,Arial,Geneva; font-size: 12px; font-weight: 600; }

table.prettyprinter td	{ padding-right: 0.75em; }
