body { margin: 0px 0px 0px 0px; padding: 0px 0px 0p 0px; border:none; background:#F5F5F5; font-family: Arial, sans-serif; color: #181818; font-size:0.8em;}

a { color: #DB5424; text-decoration: underline; }
a:hover { color: black; text-decoration: underline; }

#wrapper { width:990px; background:#F5F5F5 url(images/hintergrund.jpg) top left no-repeat; }

#header { text-align:right; clear:both;}

#menu { width: 210px; float: left; }
#menu ul { width:210px; list-style:none; padding:0px 0px 0px; margin: 0px 0px 0px 0px; }
#menu li { width:210px; height:34px; padding: 5px 3px 2px; }
#menu a { font-weight:bold; display:block; width:180px; padding:10px 2px 10px 30px; text-decoration:none; background: url(images/btn_bg_normal.gif) top left no-repeat; }
#menu a:hover, #menu a.aktiv { color:#000000; background: url(images/btn_bg_aktiv.gif) top left no-repeat; }

#submenu ul { width:180px; list-style:none; padding:0px 0px 0px; margin: 0px 0px 0px 0px; }
#submenu li { width:180px; height:34px; padding: 5px 30px 2px; }
#submenu a { font-weight:bold; display:block; width:140px; padding:10px 2px 10px 30px; text-decoration:none; background: url(images/btn_bg_normal.gif) top left no-repeat; }
#submenu a:hover, #menu a.aktiv { color:#000000;background: url(images/btn_bg_aktiv.gif) top left no-repeat; }

#submenu2 ul { width:150px; list-style:none; padding:0px 0px 0px; margin: 0px 0px 0px 0px; }
#submenu2 li { width:150px; height:34px; padding: 5px 60px 2px; }
#submenu2 a { font-weight:bold; display:block; width:140px; padding:10px 2px 10px 10px; text-decoration:none; background: url(images/btn_bg_normal.gif) top left no-repeat; }
#submenu2 a:hover, #menu a.aktiv { color:#000000;background: url(images/btn_bg_aktiv.gif) top left no-repeat; }

#submenu3 ul { width:120px; list-style:none; padding:0px 0px 0px; margin: 0px 0px 0px 0px; }
#submenu3 li { width:120px; height:34px; padding: 5px 90px 2px; }
#submenu3 a { font-weight:bold; display:block; width:140px; padding:10px 2px 10px 10px; text-decoration:none; background: url(images/btn_bg_normal.gif) top left no-repeat; }
#submenu3 a:hover, #menu a.aktiv { color:#000000;background: url(images/btn_bg_aktiv.gif) top left no-repeat; }

#content { margin-left: 80px; width: 450px; float:left;}
#content p { line-height:1.6em; color:#000000; }
#content h1 { font-size:1.4em; color:#DB5424; }
#content h2 { font-size:1.2em; color:#DB5424; }
#content h3 { font-size:1.0em; color:#DB5424; }
#content ul { list-style:bullet; }
#content li { margin-bottom:0.3em; line-height:1.4em; }

legend { color: #F04E23; font-weight:bold;padding:8px; }
fieldset.felder { border:1px solid #999; padding:0px 6px 6px 12px; }
#beispiel input.text { width:400px; background:#f0f0f0; border:1px solid #000; margin:2px 0px 2px 0px; }
#beispiel .label { margin: 8px 0px 0px 0px; font-weight:bold;}


label { cursor: pointer; }

#footer { width:990px; background:#f7f7f7 url(images/hintergrund2.gif) bottom left no-repeat; height:100px; clear: both; }
#footer p { padding:70px 15px 5px 30px; }
#footer p.links { float:left; }
#footer p.rechts { text-align:right; }

#content table { font-size:1.0em; border:1px solid #ffffff; background:#eaeaea; }
#content table caption { padding:5px; font-style:italic; }
#content th { background:#eaeaea; padding:5px; }
#content td { padding:30px; background:#eaeaea; margin:0px; }

#bildspalte { float: left; width: 180px; margin-left: 22px; margin-top: 20px;}
#bildspalte p { line-height:1.5em; color:#000000; }
#bildspalte img { margin-bottom: 20px; }


