body { font-family:"Lucida Grande", verdana, arial, helvetica, sans-serif; font-size: x-small; background: #5EBB00; margin-top: 10px; margin-bottom: 0px; }
#page { position:relative; display:block; padding:0; margin:0 auto; height:575px; width:970px; background: #FFFFFF; border: 1px solid #000000; }
#oben-li { float:left; position:relative; display:block; margin:0; padding:0; height:90px; width:150px; background: #D8FFB0 url(logo.gif) no-repeat 0px 0px; }
#oben-re { float:right; position:relative; display:block; margin:0; padding:0; height:90px; width:820px; background: #FFFFFF; background-color: #D8FFB0; text-align: center; }
#menue { float:left; position:relative; display:block; margin:0; padding:0 0 0 0; height:465px; width:150px; background: #FFFFFF; background-color: #D8FFB0; }
#inhalt { float:right; position:relative; display:block; margin:0 10px 0 0; padding:10px 0 0 10px; height:455px; width:790px; background: #FFFFFF; text-align: left; }
#unten { float:left; position:relative; display:block; margin:0; padding:0; height:20px; width:970px; background: #FFFFFF; background-color: #D8FFB0; text-align: center; border-top: 1px solid #000000; border-bottom: 1px solid #000000; }
a:hover {color:#FF6600;text-decoration: underline overline;}
a {color:#53A600;text-decoration: none;}
.text {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight:bold;}
.titel {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;}
.unten { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; }

:link,:visited { text-decoration:none; }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; font-weight:normal; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dt, dd { margin:0; padding:0 }
img, a img,:link img,:visited img, fieldset { border:none }
img { margin:5; padding:0; vertical-align:bottom; }
address { font-style:normal }
table {	border:none; padding:0px; margin:0px; border-spacing:0px; font-size:1em;}
tr { border:none; padding:0px; margin:0px; }
td { border:none; padding:0px; margin:0px; vertical-align:top; border-spacing:0px; }
legend { display:none; }
div, p, li, a {background-repeat:no-repeat; }
dl			{margin: 0 0 0 0;}
dl dt		{margin: 0 0 0 0;}
dl dd+dt	{margin-top: 0;}
dl dd		{margin: 0 0 0 0;}
ol			{list-style: none;}
ol li		{margin: 0 0 0 0;}
ol li ol	{margin: 0 0 0 0;}
ol li ul	{margin: 0 0 0 0;}
p			{margin-bottom: 0em;}
ul			{list-style: none;}
ul li		{margin: 0 0 0 0;}
ul li ul	{margin: 0 0 0 0; list-style: none;}
ul li ol	{margin: 0 0 0 0;}
pre			{font-size:1.2em; }
a:hover { text-decoration:none; }
html {min-height: 99%;margin-top: 10px; margin-bottom: 0px;}
/* \*/ * html body { text-align:center; font-size: xx-small; margin-top: 10px; margin-bottom: 0px;} /* *//* IE 5.5 Hack */
.clearer {display:block;clear:both;line-height:0;height:1px;font-size:0;visibility:hidden;}
.clear {clear:both;}
.floatLeft { float:left; }
.floatRight { float:right; }
.warning { color:#f00; background: inherit; }
#site-content {position:relative;display:block;margin:0 auto;padding:0;height:100%;width:840px;}
#header {position:relative;margin:0;padding:0;height:140px;}
#main-teaser {text-indent:-700em;height: 220px;}
#content {display:block;clear:both;position:relative;padding:0 0 0 0;}
#main-content {}
#main {float:right;width:630px;}
#main-block {float:left;width:630px;color: #fff;}
#inhalt {display:block;}
#footer {display:block;width:100%;}
#footer p {padding: 20px 0;color:#c4c4c4;background:inherit;}
#footer p a,
#footer p a:link {color:#c4c4c4;text-decoration: underline;background:inherit;}
#footer p a:hover {color:#c4c4c4;text-decoration: none;background:inherit;}