body {
margin:0;
padding:0;
background:#ffffff;font:10pt Verdana,Helvetica,Arial;
}

h1,h2,h3,h4,h5,h6{color:#1600bd;}
h1{font:14pt Verdana,Helvetica,Arial;}
h2{font:13pt Verdana,Helvetica,Arial;}
h3{font:12pt Verdana,Helvetica,Arial;}
h4{font:11pt Verdana,Helvetica,Arial;text-align:center;background:#1600bd;color:#ffffff;}

td {font:10pt Verdana,Helvetica,Arial;vertical-align:top;background:#b2a8ff;padding:2px;}
th {font:10pt Verdana,Helvetica,Arial;vertical-align:top;background:#1600bd;color:#ffffff;padding:5px;}

td.pl {background:#dfdfdf;}
td.pr {background:#dfdfdf;text-align:right;font-weight:bold;}
td.pc {background:#dfdfdf;text-align:center;}
td.ad {width:130px;text-align:center;}

input,textarea,select {border:1px solid #1600bd;}

a {color:#4932ff;font:10pt Verdana,Helvetica,Arial;text-decoration:none;}
a:hover {text-decoration:underline;}
a.faq {font-size:8pt;display:block;}
a.faq:hover {color:#ffffff;background:#4932ff;text-decoration:none;}

b.spec {color:#1600bd;font-weight:bold;}

.rack {border:1px;margin:0;padding:0;height:100%;width:100%;}

.top {background:#1600bd;color:#ffffff;font:9pt Verdana,Helvetica,Arial;text-align:right;vertical-align:bottom;padding:20px;height:5em;}
.top img {position:absolute;top:10px;left:20px;}

.footer {background:#1600bd;color:#ffffff;font:7pt Verdana,Helvetica,Arial;text-align:right;vertical-align:bottom;padding:5px;height:1em;}
.footer a {color:#ffffff;font:7pt Verdana,Helvetica,Arial;text-decoration:none;}
.footer a:hover {text-decoration:underline;}

.navempt {background:#ffb900;width:16em;height:1em;}
.nav {background:#4932ff;width:16em;vertical-align:top;}
.nav ul{padding:0;margin:0.5em 0 0 1.5em;width:14em;font:10pt Verdana,Helvetica,Arial;}
.nav ul li{margin:0;padding:0;list-style-type:none;border-bottom:1px solid #dddddd;}
.nav li a{display:block;padding:4px 4px;text-decoration:none;color:#eeeeee;}
.nav li a:hover{display:block;padding:4px 4px;text-decoration:none;color:#ffffff;background:#1600bd;}
.nav li a.bld{display:block;padding:4px 4px;color:#eeeeee;background:#1600bd;font-weight:bold;}


.nav li ul{margin:0;padding:0;background:#888eff;}
.nav li.sub{border:0;list-style-image:url('../images/pfeil.gif');}
.nav li.sub a{display:block;width:100%;color:#1600bd;white-space:nowrap;}
.nav li.sub a:hover{background:#4932ff;color:#ffb900;}
.nav li.subb{border:0;padding:4px;background:#efefef;color:1600bd;}

.cont {background:#ffffff;color:#000000;padding:20pt;vertical-align:top;font:10pt Verdana,Helvetica,Arial;}
.cont p {font:10pt Verdana,Helvetica,Arial;color:#000000;}
.cont p.mrk {font:8pt Verdana,Helvetica,Arial;border-top:1px solid #dddddd;}

.mandatory {background:#ffdf8f;}