@import url("/de/wLayout/design/style/weblics_new.css");
/*
////////////////////////////////////////////////////////////////
//
// design.css Stylesheet fuer die Inhaltsseiten
//
// Weblication® CMS Strukturdesign Version 4.5
// erstellt durch Scholl Communications AG, 77694 Kehl, www.scholl.de
// erstellt mit Weblication® Content Management Server, www.weblication.de
//
////////////////////////////////////////////////////////////////
*/

/*Standardformatierungen*/
body            {background:url("/de/wLayout/design/img/bgd_seite.gif") repeat-y white; margin:0px;font-family:arial, helvetica, sans-serif;font-size:12px;color:#000000;font-weight:normal;text-align:left;}/*Standard Textformatierung*/

p 					{font-size:12px; line-height:140%; margin:0px 0px 5px 0px;}
p#logotext1 		{position:absolute; top:22px; left:200px; color:#ffffff; font-size:16px; font-weight:bold; letter-spacing:2px; margin:0px; line-height:100%;}
p#logotext2 		{position:absolute; top:65px; left:200px; color:#666666; font-size:11px; letter-spacing:1px; margin:0px; line-height:100%;}
p#adresse 			{position:absolute; top:20px; left:800px; color:#ffffff; font-size:12px; margin:0px; line-height:14px;}
p.normaltext 		{line-height:140%; margin:0px 0px 5px 0px;}
p.infotext 			{font-size:10px; margin:0px; line-height:120%;}
p.listerechts		{font-size:10px; margin:0px 0px 3px 0px; line-height:120%;}
p.rubrik 			{font-size:10px; margin:5px 0px 2px 0px;}
span.fett			{font-weight:bold;}

h1 					{font-size:14px; font-weight:bold; color:#333333; margin:0px 0px 12px 0px; padding:0px;}
h2 					{font-size:13px; font-weight:bold; color:#666666; background-color:#dddddd; margin:0px; padding:3px; text-align:left;}
h3 					{font-size:12px; font-weight:bold; color:#333333; letter-spacing:0.1em; margin:12px 0px 8px 0px; padding:0px;}
h4 					{font-size:11px; font-weight:bold; color:#333333; margin:10px 0px 2px 0px; padding:0px;}

a 					{text-decoration:none; color:#005a87; font-weight:bold;}
a:hover 			{background-color:#bec3c7}

img					{border:0px;}
img#logo			{position:absolute; top:0px; left:60px; border:0px;}
img.links 			{float:left; margin:3px 10px 10px 0px; border:0px;}
img.rechts 			{float:right; margin:3px 0px 6px 10px; border:0px;}
img.praesidium		{width:180px; margin:10px 0px 0px 0px; border:0px;}
img.nav_links		{margin:30px 0px 0px 10px; padding:0; border:none; z-index:100;}


input#suche 		{border:solid 1px #00a0e6; background-color:#eeeeee; color:#333333; width:130px; font-size:10px; margin:0px; padding:1px;}
input#go 			{border:solid 1px #00a0e6; background-color:#eeeeee; color:#333333; width:43px; height:17px; font-size:10px; margin:0px 0px 0px 3px; padding:0px;}

table#mitarbeiter		{font-size:12px; color:#000000; width:100%; border-collapse:collapse;}
table#mitarbeiter td	{vertical-align:top; border-bottom:1px solid #cccccc; padding:3px 10px 3px 0px; white-space:nowrap;}

table                      {border-collapse: collapse; }
td                         {font-size:12px; line-height:140%; margin:0px; padding:0px;}

table#liste		{font-size:12px; color:#000000; width:100%; border-collapse:collapse;}
table#liste td	         {vertical-align:top; border-bottom:1px solid #cccccc; padding:20px 10px 10px 0px; line-height:140%;}
table#liste td p           {line-height:140%; margin:0px 0px 5px 0px;}

table#ergebnis		{font-size:12px; color:#000000; width:100%; border-collapse:collapse;}
table#ergebnis td	         {vertical-align:top; border-bottom:1px solid #cccccc; padding:4px 3px 4px 0px; line-height:140%;}


table#veranstaltungen		{font-size:12px; color:#000000; width:100%; border-collapse:collapse;}
table#veranstaltungen td	{vertical-align:top; border-bottom:1px solid #cccccc; padding:3px 10px 3px 0px;}

table#suchauswahl		{width:580px; font-size:12px; color:#000000; width:100%; border-collapse:collapse;}
table#suchauswahl td#s1	{width:90px; height:40px; vertical-align:middle; border-bottom:1px solid #cccccc; padding:3px 10px 3px 0px;}
table#suchauswahl td#s2	{width:470px; height:40px; vertical-align:middle; border-bottom:1px solid #cccccc; padding:3px 10px 3px 0px;}

table#leistungen		{width:470px; font-size:12px; color:#000000; width:100%; border-collapse:collapse;}
table#leistungen td		{width:235px; vertical-align:top; padding:0px; margin:0px;}


table.monatsfrage td { vertical-align: top; padding: 0 0 10px 0;}


ul		{list-style-type:square; padding-bottom:10px; margin-top:0px; margin-bottom:0px}
ul li		{padding-bottom:5px;}
ul li.infolist		{font-size:10px; padding-bottom:2px; margin-top:0px; margin-bottom:0px; margin-left:2px}

ol		{padding-bottom:10px; margin-top:0px; margin-bottom:0px}
ol li		{padding-bottom:5px;}
ol li.infolist		{font-size:10px; padding-bottom:2px; margin-top:0px; margin-bottom:0px; margin-left:2px}

/* Definition der Hauptbereiche und festen Elemente, alle im Fixen Layout mit absoluter Positionierung  */


div#bereich_kopf 	{position:absolute; top:0px; left:0px; width:1000px; height:130px; background:url("/de/wLayout/design/img/bgd_kopf.png"); z-index:1;}
div#bereich_rechts 	{position:absolute; top:155px; left:800px; width:168px; border:2px dotted #84949b; border-right:0px; margin:0px; padding:0px 0px 10px 10px;}
div#bereich_inhalt 	{position:absolute; top:155px; left:200px; width:580px; padding:0px; margin:0px;}

div#linke_spalte		{position:absolute; top:200px; left:15px; width:165px; margin:0; padding:0;}
div#navi_links		{border-bottom:solid 1px white; margin:0; padding:0;}
div#navi_oben 		{position:absolute; top:100px; left:320px; width:580px; padding:0px; margin:0px; text-align:center; z-index:5;}
div#navi_ecke 		{position:absolute; top:135px; left:17px; width:163px;}

div#standort 		{position:absolute; top:100px; left:23px; font-size:11px;font-weight:bold; color:#ffffff; z-index:5;}
div#suchfeld 		{position:absolute; top:97px; left:800px; width:180px; z-index:5;}

div#rss 		{position:absolute; top:99px; left:420px; z-index:6;}


/* Definition der Elemente für den Inhaltsbereich  */

div#anfang 			{float:left; margin:0px 0px 10px 0px;}

div#spalte1 		{position:relative; left:0px; width:180px; margin:0px 0px 20px 0px; padding:0px; float:left; overflow:hidden;}
div#spalte2 		{position:relative; left:0px; width:180px; margin:0px 20px 20px 20px; padding:0px; float:left; overflow:hidden;}
div#spalte3 		{position:relative; left:0px; width:180px; margin:0px 0px 20px 0px; padding:0px; float:left; overflow:hidden;}

div.spaltenblock { clear: both; width: 100%; padding:0; margin:0 0 30px 0; }


/* Definition der Navigationspunkte  */


ul#nav1 			{margin:0px; padding:0px 0px 0px 0px; width:165px; list-style-type:none; font-size:12px; font-weight:bold; border-top:solid 1px white}
ul#nav1 li 			{margin:0px; padding:0px; border-bottom:solid 1px white;}
ul#nav1 a 			{display:block; text-decoration:none; color:#333333; padding:3px 1px 2px 8px; margin-top:0px; width:156px;}
ul#nav1 a:hover 	{background-color:#84949b;color:#eeeeee}
ul#nav1 li ul 		{font-size:10px;list-style-type:none; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; width:165px;}
ul#nav1 li ul li 	{border:0px;margin:0px;padding:0px;}
ul#nav1 li ul a 	{display:block; text-decoration:none; color:#333333; padding:1px 1px 1px 13px; margin-top:0px; width:151px;}
ul#nav1 a.aktiv		{background-color:#84949b;color:#eeeeee}

ul#nav2 			{margin:0px; padding:0px; font-size:12px;font-weight:bold;}
ul#nav2 li 			{list-style:none; margin:2px 10px 2px 10px; padding:0px; display:inline;}
ul#nav2 a 			{text-decoration:none; color:#ffffff; padding:1px; display:inline;}
ul#nav2 a:hover 	{background-color:#bec3c7; color:#333333;}
ul#nav2 a.aktiv		{background-color:#bec3c7; color:#333333;}

ul#nav3 			{margin:0px; padding:3px; font-size:10px;}
ul#nav3 li 			{list-style:none; margin:1px; padding:0px; display:inline;}
ul#nav3 a 			{text-decoration:none; color:#333333; padding:1px;border: 1px solid #bec3c7; display:inline;}
ul#nav3 a:hover 	{background-color:#eeeeee; border: 1px solid #333333;}


a.tooltip{ position: relative; z-index: 20; }

a.tooltip:hover{ z-index: 25; }

a.tooltip span { display: none; }

a.tooltip:hover span{ background: #fff; display: block; font-weight: normal; position: absolute; top: -50px; right: 30px; width: 530px; padding: 3px 7px; border: 1px solid #005a87; color: #333; text-align: left; }

a.tooltip:hover span b { color: #000; }


.s2 { width: 580px; }

.f1 { width: 90px; }

p.liste1 { margin:0; padding:0; }

p.liste2 { font-size:11px; marign: 0 0 10px 0; padding:0; }

table.is		{font-size:12px; color:#000000; width:100%; border-collapse:collapse;}
table.is td	         {vertical-align:top; border:none; padding:4px 3px 4px 0px; }
table.is td.all	         {vertical-align:top; border-bottom:1px solid #e0e0e0; padding:0px 3px 4px 20px; color:#999;}
table.is td.all2	         {vertical-align:top; border-bottom:1px solid #e0e0e0; padding:0px 3px 4px 20px; }
table.is td.sym	         {vertical-align:top; padding:8px 0px 4px 0px; width:20px; cursor:pointer;}
table.is td.sym2	         {vertical-align:top; padding:6px 0px 4px 0px; width:20px; text-align:right; cursor:pointer;}
table.is td.leer	         {vertical-align:top; border-bottom:1px solid #e0e0e0; padding:4px 0px; }
table.is tr.hidden	         {display:none;}

table.auswahl a:hover	 {background:transparent;}


div.seitenwahl { width:578px; height: 20px; border: 1px solid #ccc; margin: 30px 0px 20px 0px;}
div.pwleer {float:left; width:6px; height:20px; margin:0; padding:0;border-right: 1px solid #ccc;}

div.pw1 {float:left; width:48px; height:20px; cursor:pointer; background:url('/de/planersuche/symbols/doppelpfeil_links.gif') no-repeat 20px 5px; margin:0; padding:0;border-right: 1px solid #ccc;}
div.pw2 {float:left; width:48px; height:20px; cursor:pointer; background:url('/de/planersuche/symbols/pfeil_links.gif') no-repeat 22px 5px; margin:0; padding:0;border-right: 1px solid #ccc;}
div.pw3 {float:right; width:48px; height:20px; cursor:pointer; background:url('/de/planersuche/symbols/doppelpfeil_rechts.gif') no-repeat 20px 5px; margin:0; padding:0;border-left: 1px solid #ccc;}
div.pw4 {float:right; width:48px; height:20px; cursor:pointer; background:url('/de/planersuche/symbols/pfeil_rechts.gif') no-repeat 22px 5px; margin:0; padding:0;border-left: 1px solid #ccc;}
div.sw {float:left; width:36px; height:16px; cursor:pointer; margin:0; padding:4px 0 0 0;border-right: 1px solid #ccc; text-align:center;}

.activepage {background-color: #ccc;}

span.mitglied {font-weight: bold; cursor: help; }


div.monatsfrage_titel {background: #F07100; margin: 10px 0 10px 0; padding: 5px; text-align: center; }
div.monatsfrage_titel h1 {color: #fff; text-transform: uppercase; border-bottom: 1px solid #fff; font-size: 15px; font-weight: bold; text-align: center; margin:0; padding:0 0 5px 0; white-space: nowrap;  }
div.monatsfrage_titel h2 {color: #fff; font-size: 12px; text-align: center; font-weight:normal; margin:0; padding:5px 0 0 0; background: transparent; }
div.monatsfrage_frage {background: transparent; margin: 10px 0 10px 0; padding:0; color: #000; font-size: 12px; font-weight: bold; line-height: 20px; }
div.monatsfrage_antwort p { margin: 0; padding:0; color: #666; font-size: 12px;}

div.monatsfrage_mitglied  { margin: 10px 0 0 0; padding:0; }
div.monatsfrage_mitglied p { margin: 0; padding:0; color: #666; font-size: 11px;}
div.monatsfrage_mitglied select { margin: 0; padding:0; width: 100%; color: #333; font-size: 12px;}

div.monatsfrage_senden  { margin: 20px 0 0 0; padding:0; text-align: right; }

div.monatsfrage_senden input  { width: 100%; text-align: center; }

table.monatsfrage_ergebnis { width: 100%; border-collapse: collapse; }
table.monatsfrage_ergebnis td { padding: 10px; border: 1px solid #ccc; text-align: center; }

