body								{font-family:Verdana,Helvetica,Arial,sans serif;margin:0;padding:0;background-image:url(/img/body_bg.gif);background-repeat:repeat-y;}

body, td							{font-size:13px;}

.violett							{background-color:#DD476F;}
.orange								{background-color:#FF8734;} /* FF7129 */
.orangeHell							{background-color:#FFB17B;}
.gruen								{background-color:#AFD534;}
.gelb								{background-color:#FFE700;} /* FFE500 */
.blau								{background-color:#00C4D5;}
.undefined							{background-color:#CC9999;} /* background-color:#AAAAAA; 333399 */

img									{border:0;}

h1									{font-size:22px;margin-top:0;}
h2									{font-size:17px;margin-top:24px;}
h3									{font-size:13px;}

h2.bar								{background-color:#EEEEEE;padding:8px;margin-bottom:0;}
p.date								{background-color:#EEEEEE;padding:0 0 8px 8px;margin:0 0 12px 0;}
p.fliesstext						{padding:0 8px 0 8px;margin:0 0 24px 0;}

#colleft							{float:left;width:200px;margin:0;padding:0 0 0 25px;overflow:hidden;}
#colright							{margin:0 25px 0 225px;}

#header								{}
#logo								{float:left;background-color:#FFFFFF;}
#logo img							{margin:0 0 0 225px;}

#nav								{position:relative;font-size:12px;} /* <-- peek-a-boo padding:8px;font-family:Verdana,Tahoma; */
#nav ul								{list-style-type:none;margin:0;padding:0;}
#nav ul li							{padding:5px 8px 8px 0;margin:0 0 2px 0;border-bottom:1px solid #FF8734;background-color:#FFFFFF;}
#nav ul li.active					{}
#nav ul li.active a.active			{color:#000000;font-weight:bold;}
#nav ul li.parent					{}
#nav ul li.parent a.parent			{color:#000000;font-weight:bold;}
#nav ul li.parent ul				{}
#nav ul li ul						{margin:0;padding:0;} /* margin:0 0 12px 18px; */
#nav ul li ul li					{border:none;margin:7px 0 0 0;padding:0 0 0 15px;background-image:url(/img/pointer.gif);background-repeat:no-repeat;} /* padding:0 0 4px 8px; */
#nav ul li ul li.active				{background-image:url(/img/pointer-active.gif);background-repeat:no-repeat;}
#nav ul li ul li.active a.active	{color:#FF7129;}

#nav a								{text-decoration:none;color:#000000;} /* color:#0000FF; */
#nav a:hover						{text-decoration:underline;}

/* Pseudo-Shadows */
#shadowTop							{height:10px;background-color:#FFFFFF;margin:0 5px 0 0;padding:0;overflow:hidden;}
#shadowBottom						{height:5px;background-color:#666666;margin:0 0 0 10px;padding:0;overflow:hidden;}
#rainbowBottom						{border-right:5px solid #666666;}
#content							{border-right:5px solid #666666;}
/* /Pseudo-Shadows */

#rainbowTop							{position:relative;}
#rainbowTop div.boxLarge			{float:left;width:85px;height:85px;}

#subnav								{font-size:9px;height:85px;position:relative;}
#subnav p							{position:absolute;bottom:0;padding:0 0 0 15px;margin:0;display:inline;} /* left:440px; */
#subnav p a							{color:#000000;text-decoration:none;}
#subnav p span.separator			{color:#FFFFFF;}

#rainbowBottom						{height:28px;background-color:#FFFFFF;}
#rainbowBottom div.boxSmall			{float:left;width:28px;height:28px;}

#default							{padding:0 0 0 50px;width:675px;}

#breadcrumb							{padding:18px 0 28px 0;font-weight:bold;color:#FFFFFF;font-size:12px;}
#breadcrumb a						{color:#000000;text-decoration:none;} /* color:#000000; */
#breadcrumb span.separator			{color:#000000;}

#content							{background-color:#FFFFFF;padding:19px 11px 7px 11px;}
#content h1							{margin-top:0;}
#content ul							{list-style-type:square;}
#content ul li						{margin:0 100px 0 0;padding:4px;border-bottom:1px solid #AAAAAA;} /*  0 12px 0 */
#content ul.noborder li				{border:none;}

#footer								{background-color:#FFFFFF;padding:8px 24px 8px 24px;margin-bottom:2px;}
/* #copy								{background-color:#FFFFFF;padding:8px 24px 8px 24px;margin-bottom:2px;} */
#copy								{text-align:right;padding:8px 4px 8px 8px;font-size:12px;}

div.illu							{float:left;margin:0 24px 12px 0;}

span.legend							{float:left;width:150px;margin:0 24px 0 0;}
td.legend							{width:300px;}

table#vorstand						{border-collapse:collapse;}
table#vorstand tr					{}
table#vorstand tr td				{padding:0 0 24px 0;margin:0;vertical-align:top;}

table#vorstand tr td.legend h2		{margin:0;}
table#vorstand tr td p				{margin-top:0;}
table#vorstand tr td span.legend	{width:150px !important;}

div.vorstandsmitglied				{margin:0 0 12px 0;}
div.legend							{float:left;width:250px;}
div.legend h2						{margin:0;} /* font-size:125%; */
div.legend p						{margin-top:8px !important;}
div.person							{}
/* div.person p						{margin:0;} */
/* div.vorstandsmitglied p				{margin-top:0;float:left;} */

table.sitzungskalender				{border-collapse:collapse;width:100%;border-top:1px solid #AAAAAA;border-bottom:1px solid #AAAAAA;margin-bottom:48px;} /**/
table.sitzungskalender tr			{}
table.sitzungskalender tr td		{padding:8px 24px 8px 8px;vertical-align:top;border-bottom:1px solid #AAAAAA;}
table.sitzungskalender tr td.datum	{width:150px;}
table.sitzungskalender tr td.zeit	{width:100px;}

table.oeffnungszeiten				{border-collapse:collapse;width:340px;} /* border-top:2px solid #000000;border-bottom:2px solid #000000; */
table.oeffnungszeiten tr			{}
table.oeffnungszeiten tr td			{padding:4px;vertical-align:top;border-bottom:1px solid #AAAAAA;}
table.oeffnungszeiten tr td.legend	{width:200px;font-weight:bold;}

table.stellenbeschreibung			{border-collapse:collapse;margin:24px 0 0 0;border-bottom:1px solid #AAAAAA;}
table.stellenbeschreibung tr		{}
table.stellenbeschreibung tr td		{vertical-align:top;padding:8px;border-top:1px solid #AAAAAA;} /* padding:4px 4px 12px 4px; */
table.stellenbeschreibung tr td.legend	{width:175px;font-weight:bold;} /* padding:4px 4px 4px 8px; */
table.stellenbeschreibung p			{margin-top:0;}

iframe.googlemaps					{border:4px solid #AAAAAA;margin:0 24px 0 0;}

ul.sozialkompass					{float:left;}

br.clear							{clear:both;}

div.icon							{float:left;margin:0 24px 0 0;}

span.right							{float:right;}
div.contact							{float:right;text-align:right;}

ul#mitarbeiter						{list-style-type:none;padding:0;margin:0}
ul#mitarbeiter li					{background-color:#EEEEEE;padding:12px;margin:0 0 12px 0;}

img.gemeindehaus					{height:135px;}
a.totop								{margin:0 0 0 10px;font-size:11px;}

#sbb								{}

ul.leitbild							{}
ul.leitbild li.hervorgehoben		{font-weight:bold;list-style-type:none;border-bottom:0;}