@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:center;}
h3 					{font-size:12px; font-weight:bold; color:#333333; letter-spacing:0.05em; margin:6px 0px 2px 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:5px;}

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;}


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; }
