html { height:100%; overflow:hidden }
body { height:100%; margin:0; padding:15px 0 0 0; text-align:center; font:normal 11px Verdana,Arial,sans-serif; color:#000; background:#e4e4e4 }

#seite { margin:auto; text-align:left; border-top:1px solid #fff; border-right:1px solid #fff; border-bottom:1px solid #fff }
td { vertical-align:top; font:normal 11px Verdana,Arial,sans-serif }

td#header { height:130px; background:#000 url(../images/bg_kopf.jpg) no-repeat; border-bottom:1px solid #150185 }
#header-menue { padding:110px 0 0 220px; font-size:12px }
#header-menue a { margin:0 6px; text-decoration:none; font-weight:bold; color:#000 }

#navigation_left { background:#efba20 }
#navigation_left a { padding:2px 0 2px 7px; margin:0 1px 1px 0; display:block; text-decoration:none; background:#f6e0ae; color:#000 }
#navigation_left a:hover { background:#fff; color:#000 }

#content_middle { background:#fff }
#inhalt { margin:20px }
#inhalt h1 { font-size:14px; font-weight:bold }
#inhalt h2 { font-size:12px; font-weight:bold }
#inhalt p { line-height:1.5em }
#inhalt p a { text-decoration:none; color:#000 }
#inhalt p a:hover { border-bottom:1px solid #6b83aa }
#inhalt p.cr { font-size:9px; line-height:1.2em; color:#ddd }
#inhalt .lnk { text-decoration:none; font-size:14px; font-weight:bold; color:#6b83aa; border-bottom:1px solid #999 }
#inhalt .lnk:hover { border-bottom:2px solid #6b83aa }

#copyright { padding:2px 0 3px 10px; font-size:10px; color:#92a7c4; background:#EFBA20; border-top:1px solid #2a4570 }
#copyright a { text-decoration:none; color:#92a7c4 }
#realisierung { padding:2px 0 3px 20px; font-size:10px; background:#EFBA20; color:#92a7c4; border-top:1px solid #2a4570 }
#realisierung a { text-decoration:none; color:#92a7c4 }
#realisierung a:hover { color:#fff }

.tabelle {font-family: Arial, Verdana, Helvetica, sans-serif;font-size:11px;font-weight:none;color:rgb(0,0,0);text-decoration:none;}

.top_background { color:rgb(0,0,0); background-color:rgb(255,255,255); }

#my_navigation { width:1px; height:1px; visibility:hidden; overflow:hidden; z-index:1; }
#my_navigation a { color:rgb(222,0,0); }

#logo { width:100%; height:100%; position:absolute; top:0px; left:0px; padding:20px 10px 10px 0px; text-align:center; z-index:2; background:#cdcdcd }
#logo a img { border:0 !important }