*{ margin:0em; padding:0em; cursor:default; }
html{ background:#FFF; overflow:auto; font-size:0.8em;}
html, body{ height:100%; }
body{ font-family:Verdana, Arial, Helvetica, sans-serif;  color:#112; }
#bodyWrapper{ position:relative; width:94%; margin:auto; min-height:94%; height:auto !important; height:94%; border:1px solid #BBC; }
#bodyTopSpacer{ font-size:18px; }
/*++++*/
a{ color:#334; text-decoration:none; cursor:pointer; }
img{ border:none; }
h2{ text-indent:-999em; }
hr{ display:none; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#header{ position:absolute; width:100%; height:auto; background:#FFF; text-align:center; padding-top:1px; z-index:10; left:0px; }
#header p{ height:2px; }
#header #topLine{ height:8px; line-height:8px; }
#header #gwplLogo{ height:120px; width:auto; margin:0px auto; overflow:hidden; }
#header #gwplLogo a{ display:block; width:100%; padding:50px 0px; margin-top:1px; color:#334; font-size:2em }
#header #bottomLine{ height:8px; line-height:8px; border-bottom:1px solid #BBC; }
/* ++++ */
#header h2{ line-height:0px; }
#header #ul_utilLinks{ position:absolute; border:none; left:0px; margin:6px 0px 0px 20px; text-align:center; width:230px; }
#header #ul_utilLinks li{ float:left; list-style:none; border:none;background:#F1F2F3; overflow:hidden; width:26px; height:20px; text-indent:-999em; border:1px outset #445; margin-right:1px; }
#header #ul_utilLinks li a{ display:inline; display:block; width:100%; line-height:18px; }
#header #ul_utilLinks #li_Sitemap{ background:url(../_pics/sitemap.gif) center no-repeat; margin-right:4px; }
#header #ul_utilLinks #textS{ background:url(../_pics/textS.gif) center no-repeat; }
#header #ul_utilLinks #textM{ background:url(../_pics/textM.gif) center no-repeat; }
#header #ul_utilLinks #textL{ background:url(../_pics/textL.gif) center no-repeat; margin-right:4px; }
#header #ul_utilLinks #pageHC{ background:url(../_pics/pageHC.gif) center no-repeat; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++/
/* ++++ */
#menu{ position:absolute; width:230px; height:99.8%; left:-1px; margin-top:6px; border:1px solid #BBC; border-bottom:none; }
.topSpace{ height:140px; overflow:hidden; }
#bodyWrapper #menu ul li .empty{ }
/* ++++ */
#menu #ul_MainMenu{ overflow:hidden; border-top:1px solid #BBC; }
#menu #ul_MainMenu li{ border-bottom:1px solid #BBC; list-style:none; }
#menu #ul_MainMenu li ul{ margin:1px 0px; }
#menu #ul_MainMenu li ul li{ text-indent:1em; border-bottom:none; }
#menu #ul_MainMenu li a{ display:block; width:100%; margin:1px 0px; padding:2px 20px; background:none; }
#menu #ul_MainMenu li a:hover{ color:#445; background:#F1F2F3; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#mainContent{ min-height:38em; height:auto !important; overflow:hidden; margin:0px 260px 1em 250px; padding:0px 0px 20em 0px; }
#mainContent .pageName{ border-bottom:3px double #BBC; font-size:1em; padding-bottom:2px; margin-bottom:2em; }
#mainContent .pageName #Krone{ float:none; height:1.1em; border:none; margin:0px 0.9em 0px 0.5em; }
#mainContent .pageName #Und{ height:1.1em; border:none; margin:-1.1em 0.5em 0px 0.5em; }
#mainContent p{line-height:1.35em;  }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#aktuelles{ position:absolute; width:200px; height:99.8%; right:-1px; padding:0px 20px; border:1px solid #BBC; border-bottom:none; font-size:1em; }
#aktuelles #aktThemen{ font-size:0.9em; margin-bottom:1em; text-align:center; border-bottom:1px solid #BBC; } 
#aktuelles li{ padding:1em 0px 1em 0px; border-bottom:1px solid #BBC;  list-style:none;} 
#aktuelles #firstItem{ padding:0px 0px 1em 0px; border-bottom:1px solid #BBC; } 
#aktuelles #lastItem{ padding:1em 0px 0px 0px; border-bottom:none; } 
#aktuelles #Gruendertreffen{ margin:20px 0px 0px -8px; width:190px; padding:15px 12px 10px 14px; background:#EEF; border:1px solid #E77919; } 
#aktuelles h3{ font-size:0.9em; margin-bottom:0.5em; } 
#aktuelles .date{ display:block; font-weight:bold; font-size:0.95em; } 
#aktuelles .mehrLink{ display:block; text-align:right; font-weight:normal; padding-top:0.5em; }
#aktuelles #nextMeet{ font-weight:bold; font-size:1.1em; }
#aktuelles a{ font-weight:bold; } 
#aktuelles a:hover{ text-decoration:underline; } 
#aktuelles p{ font-size:0.9em; } 
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#footer{ position:absolute; bottom:0px; width:100%; text-align:center; background:#FFF; font-size:12px; font-weight:bold; padding:3px 0px; left:50%; margin-left:-50%; }


