* { margin:0; padding:0; line-height:100%; font-family:Verdana,sans-serif}
.tab         { width: 126px; height: 20px; font-size: 12px; 
               text-align: center; background-image: 
               url('images/02-offtab.gif'); background-repeat: no-repeat; 
               background-position: center bottom; color:black; vertical-align:middle;line-height:20px; display:block; float:left }
.tab:hover { cursor:pointer; text-decoration:underline; color:#35d }
#banking:hover { cursor:pointer }
.ontab { width: 126px; height: 20px; font-size: 12px; 
               text-align: center; background-image: 
               url('images/02-ontab.gif'); background-repeat: no-repeat; 
               background-position: center bottom; vertical-align:middle;line-height:20px; display:block; float:left; color:white; font-weight:bold }
.tabspacer   { width: 3px; height: 20px; background-image: url('images/02-spacer.gif'); 
               background-repeat: no-repeat; background-position: center bottom; display:block; float:left }
.content     { width:614px; height:auto; background: url('images/main-bgr.gif') top left repeat-y }
.blackbox-top { width:572px; height:6px; background: url('images/blackbox-top.gif') bottom center no-repeat; margin: 0 23px 0 19px; }
.blackbox-bottom { width:572px; height:6px; background: url('images/blackbox-bottom.gif') top center no-repeat; margin: 0 23px 0 19px; }
.blackbox { background-color:black; border-left: 1px solid #779; border-right: 1px solid #779; width:552px; padding:0 10px;  font-size:9pt; font-weight:bold; color:white; margin: 0 22px 0 18px; line-height:130% }
.bluebox {float:left; margin: 10px -3px 0 19px; width:279px; height:292px;}
.bluebox2 {float:right; margin: 10px 23px 0 0px; width:279px; height:594px;}
.bluebox-top {background:url('images/bluebox-top.gif') bottom center no-repeat; width:279px;height:6px;}
.bluebox-bottom {background:url('images/bluebox-bottom.gif') top center no-repeat; width:279px;height:6px;}
.bluebox-mid {background-color:#4182ff; width:274px;height:280px;overflow:auto;padding-left:5px;}
.bluebox-mid2 {background-color:#4182ff; width:274px;height:582px;overflow:auto;padding-left:5px;}
#wrapper {margin:0 auto; width:910px}
#sidebar {width:294px; float:right}
#main {width:614px; float:left}
#top1 {width:537px; height:4px; background:url('images/oben_schatten.gif') bottom left no-repeat;}
#top2 {width:614px;height:20px;}
#top2-1 {width:19px; height:20px; background:url('images/02-01.gif') bottom right no-repeat; display:block; float:left }
#top2-9 {width:82px; height:20px; background:url('images/02-09.gif') bottom left no-repeat; display:block; float:left }
#top3 {width:614px; height:12px; background:url('images/03_kante.gif') top left no-repeat; }
#bottom {width:614px; height:16px; background:url('images/unterkante.gif') top center no-repeat;}
body {background-color:#f0f0f0; font-family:Verdana,sans-serif}
h1 { display:none ;}
h1 {margin:0 23px 0 19px; font-size:18pt;}
ul,h3 { padding:0px 23px 0px 19px  }
li {padding-bottom: 5px; margin-left:20px; line-height:120% }
h3 {margin: 10px 0 5px 0}
h4,h5 {padding: 0 10px 5px 10px }
h5 {font-size:10pt; font-weight:bold}
#title {background-image:url('images/titel.gif'); width:564px; height:115px; margin-left:35px; margin-bottom:10px;}
#title_en {background-image:url('images/title.gif'); width:560px; height:104px; margin-left:35px; margin-bottom:10px;}
#descr { font-size:9pt; position:relative; top:310px; height:40px; padding: 0 5px; vertical-align:middle}
h2 { padding:5px 23px 5px 19px; font-size:20pt; font-weight:900;}
p { font-size:8pt; padding:4px 23px 4px 19px; line-height:12pt }
#sidebar, .bluebox, .bluebox2 { color:white }
#sidebar li, .bluebox li, .bluebox2 li { font-size:8pt }
.side-top {width:294px; height:12px; background:url('images/sidebar-top.gif') bottom left no-repeat;}
.side-mid {width:294px; background:url('images/sidebar-bgr.gif') repeat-y}
.side-bot {width:294px; height:15px; background:url('images/sidebar-bottom.gif') top left no-repeat;}
#sidebar a, .bluebox a, .bluebox2 a {color:#000; text-decoration:none }
#sidebar a:hover, .bluebox a:hover, .bluebox2 a:hover { text-decoration:underline; background-color:#cdf }
img.avatar { width:52px; float:left; padding: 0 4px 0 0; border-width: 0; vertical-align:middle }
img.tease { width:52px; float:right; padding: 0 0 0 4px; border-width: 0; vertical-align:middle }
img.side { padding: 4px 45px; border-width: 0; }
#sidebar p { line-height:10pt; clear:both }
#sidebar ul { list-style-type:none; }
#sidebar li { margin-left:0; clear:both }
#sidebar h5 { padding: 0 23px 0 19px; text-align:center }
hr { border:0; border-top:1px dashed #cdf; margin:10px 23px 10px 19px }
a.tab, a.ontab { text-decoration:none }
iframe { border:0; width:570px; height:600px; margin:0 23px 0 19px;}
#seite2 li {font-size:8pt;}
li#nr1, li#nr2, li#nr3, li#nr4 { border-bottom:1px solid black; margin:10px 0; }
li .kommentar {text-align:left;line-height:1.2;}
li .person {color:black;text-align:right;margin-top:3px;}
#seite4 ol, #seite4 ul {margin:0 20px;}
#seite4 ol li, #seite4 ul li {font-size:8pt; padding:0 10px;}
#seite4 hr {border-top:1px dashed #fff}
.markiert {background-color:#ffc; padding-left:.2em; padding-right:.2em; line-height:12pt}
#aks a {
        position:absolute;
        top:0;
        left:0;
        width: 180px;
        height: 110px;
        background: url(images/aks1.png) transparent no-repeat;
        margin:0;
        padding:0;
        border:0;
        text-decoration:none;
}
#aks a:hover {
        background: url(images/aks2.png) transparent no-repeat;
}