/*---#############################--- stil ---#############################---*/
/*@page {
 size: portrait;
}
*/
html, body {
 position: static;
 margin: 0;
 padding: 0;
 top: 0;
 left: 0;
 border: none;
color: #000000;
 background: #fff;
}
#cont, #body {
 margin: 0;
 padding: 0;
 position: static;
 width: 17cm;
 height: auto;
 border: none;
}
#footer {
 display: none
}
#body, #body p, #body a, #body ul, #body ol, #body li {
 font: normal normal 300 11pt/14pt 'Times New Roman', Times, serif;
 color: #000000;
 background: #ffffff;
 padding: 0;
 text-align: justify;
 text-decoration: none;
 orphans: 3;
 widows: 3;
}
a.extlink:after{
content:"\20\2192\20(" attr(href) ")";
}
p {
 margin-bottom: 5pt;
}
p.break {
 page-break-after: always;
 visibility: hidden;
}
h1, h2, h3, caption {
 position: static;
 margin: 0 0 10pt 0;
 padding: 0;
 font: normal normal 500 12pt/15pt 'Times New Roman', Times, serif;
}
h1 {
 width: 17cm;
 font-size: 16pt;
}
h2 {
 font-size: 14pt;
}
h3.center {
 text-align: center;
}
ul {
 list-style: circle inside;
}
ol {
 list-style: decimal inside;
}
div.vt,span.vt,div.start, #schnellnavigation, #navsub, #banner, #banner2, #navl, #druck, #stil, #w3c, #lm, #head,#suchen, #bread, #foot, #zoom {
 display: none;
}
#h2 {
 margin-left: 1cm;
 width: 17cm;
}
#portal {
 margin-top: 3.2cm;
 margin-left: 1cm;
 width: 400pt;
 height: 20cm;
 text-align: left;
 vertical-align: top;
 border-top: 2px double gray;
 border-left: 2px double gray;
 border-right: 2px double gray;
}
div.wt {
 width: 365px;
 height: 120px;
 text-align: center;
}
#w4 {
 width: 16cm;
 height: 3.0cm;
 text-align: center;
 overflow: hidden;
}
div.w33 {
 padding-right: 1%;
 width: 32%;
 text-align: left;
 float: left;
}
div.w66 {
 margin-left: 1%;
 width: 65%;
 float: left;
}
div.w99 {
 width: 100%;
 clear: left;
}
div.bar {
 width: 100%;
 height: 0.2cm;
 clear: right;
 visibility: hidden;
}
table {
 margin-left: 5px;
 float: left;
}
table.tab {
 width: 14.5cm;
 margin-left: 0.5cm;
 font-size: 10pt;
text-indent: 5pt;
 border: 1px double #dddddd;
}
img {
 display: none;
}
/*---#############################--- Navigation ---#############################---*/
a.oben, a.navl, a.stil, a.print, a.w3c, a.navo, a.sub, a.bread, a.foot,a.sprung1,a.sprung2 {
 display: none;
}
/* Formulare*************************************/
form {
 width: 395pt;
 margin: auto;
 text-align: center;
 font-size: 12pt;
 line-height: normal;
}
form.k {
 width: 180pt;
 padding-left: 5pt;
 margin: 0 5pt 0 0;
 text-align: center;
 display: inline;
 float: left;
}
td.l {
 width: 28%;
 text-align: left;
}
td.r {
 width: 72%;
 text-align: left;
}
input {
 border: 1px inset gray;
}
.radio {
 border-style: none;
}
.ausgabe {
 width: 140pt;
 border: none;
}
.button {
 width: 110pt;
 border-style: outset;
}
.buttonk {
 width: 60pt;
 border: 1px outset silver;
}
select {
}
textarea {
 width: 370pt;
 border: 1px inset gray;
}
fieldset {
 margin: 4pt;
 padding: 2pt;
 border: 1pt ridge gray;
}
legend {
 margin: 0 0 4pt 0;
 text-align: left;
 font-size: 12pt;
}
sup {
 font-size: 12pt;
 text-indent: -5pt;
 line-height: 14pt;
}

