body { background-color:#FFFFFF; padding:0px; margin:0px; }

h2 { font-family:Arial,sans-serif; font-size:16pt; font-weight:100; color:#5f6062; line-height: 1.01em; text-align:center; margin: 10px 0px 5px 0px;  padding: 10px 0px 5px;}
h3 { font-family:Arial,sans-serif; font-size:12pt; font-weight:700; color:#5f6062; margin: 10px 0px 5px 0px;  padding: 25px 0px 5px; }
h4 { font-family:Arial,sans-serif; font-size:10pt; font-weight:700; color:#5f6062; margin: 0px 0px 10px 0px; }
h5 { font-family:Arial,sans-serif; font-size:10pt; font-weight:700; color:#5f6062; margin: 10px 0px 5px 0px; }
h6 { font-family:Arial,sans-serif; font-size:10pt; font-weight:700; color:#5f6062; margin: 0px 0px 5px 0px; vertical-align:bottom; }

p { font-family:Arial,sans-serif; font-size:10pt; color:#000000; margin: 0px 0px 10px 0px; }
p.nav { font-family:Arial,sans-serif; font-size:9pt; font-weight:bold; margin: 15px 0px 15px 10px; white-space:nowrap;  }
p.adress { font-family:Arial,sans-serif; font-size:8pt; color:#FFFFFF; line-height:140%; margin-left:10px; }
img + p { font-family:Arial,sans-serif; font-size:8pt; text-align:left; color:#5f6062; margin: 0px 0px 10px 0px; }

div { border: 0px solid red; margin: 0px;}

/* ANPASSUNGEN START */
div.print { margin-left: 0px; max-width: 825px; padding: 25px 0px 5px; display: block; border-top: 2px solid #5f6062; }

div.nav { display:none; }
/* ANPASSUNGEN ENDE */

.puste {  background-color:#FFDE00; height: 1em; width: 24em; font-family:Arial,sans-serif; font-size:16pt; font-weight:100; color:#5f6062; text-align:center; margin: 1em 0.1em;  padding: 0.5em 0em; display: block; }

/*div.head { margin-left: 0px; padding: 25px 0px 5px; }*/
div.brain { text-align:right; margin-right: 225px; margin-top: 25px; }

div.inhalt { margin-left:0px; }

div.links50 { margin-right: 425px; margin-bottom: 10px; width: 125mm; }
div.rechts50 { float:right; /*margin-left:605px;*/ margin-bottom: 10px; max-width: 85mm; }

div.links75 { /*float:left; max-width:600px; margin-left:20px;*/ margin-right: 225px; margin-bottom: 10px; }
div.rechts25 { float:right; /*margin-left:780px;*/ margin-bottom: 10px; }

div.subl {  float: left; vertical-align:bottom; }
div.subr {  }

div.bildbox { text-align:justify; margin: 0px -20px 0px -20px; }

div.einblendung { /*position:fixed; top:300px; display:none;*/ }

/*div.reihe { clear:left; }*/
div.balken { background-color:#FFDE00; height: 15px; /*width: 75%;*/ margin: 0px 25% 10px 0px; }

span.wirL { float:left; margin: 25px 0px 0px 0px; font-family:Arial,sans-serif; font-size:8pt; }
span.wirR { float:left; margin: 50px 0px 0px 0px; font-family:Arial,sans-serif; font-size:8pt; }
/*span.bildbox { float:left; margin: 0px 50px 37px 0px; font-family:Arial,sans-serif; font-size:8pt; }*/
span.bildbox { float:left; margin: 0px 20px 37px 20px; font-family:Arial,sans-serif; font-size:8pt; }
span.bildboxrechts { /*float:left;*/ margin: 0px 0px 37px 0px; font-family:Arial,sans-serif; font-size:8pt; }

a.none:link { text-decoration:none; color:#5f6062; }
a.none:visited { text-decoration:none; color:#5f6062; }
a.none:hover { text-decoration:none; color:#5f6062; }
a.none:active { text-decoration:none; color:#5f6062; }
a.none:focus { text-decoration:none; color:#5f6062; }

a.head:link { text-decoration:none; color:#5f6062; }
a.head:visited { text-decoration:none; color:#5f6062; }
a.head:hover { text-decoration:underline; color:#5f6062; }
a.head:active { text-decoration:none; color:#5f6062; }
a.head:focus { text-decoration:none; color:#5f6062; }

a.rot:link { text-decoration:none; color:#ff0000; }
a.rot:visited { text-decoration:none; color:#ff0000; }
a.rot:hover { text-decoration:underline; color:#ff0000; }
a.rot:active { text-decoration:none; color:#ff0000; }
a.rot:focus { text-decoration:none; color:#ff0000; }

a.nav { display:block; }
a.nav:link { text-decoration:none; color:#FFFFFF; }
a.nav:visited { text-decoration:none; color:#FFFFFF; }
a.nav:hover { text-decoration:none; color:#FFFFAA;  }
a.nav:active { text-decoration:none; color:#FFFFFF; }
a.nav:focus { text-decoration:none; color:#FFFFFF; }

a.akt { display:block; }
a.akt:link { text-decoration:none; color:#FFFFAA; }
a.akt:visited { text-decoration:none; color:#FFFFAA; }
a.akt:hover { text-decoration:none; color:#FFFFAA; }
a.akt:active { text-decoration:none; color:#FFFFAA; }
a.akt:focus { text-decoration:none; color:#FFFFAA; }

a.sub { margin-left: 25px; }

/*ul { list-style-type:disc; list-style-position:outside; font-family:Arial,sans-serif; font-size:10pt; margin-top: 5px; margin-bottom: 10px; }*/
ul { list-style-type:disc; list-style-position:outside; font-family:Arial,sans-serif; font-size:10pt; margin: 5px 0px 10px 0px; }
li ul { margin-top: 0px; margin-bottom: 0px; list-style-type:square; }

ul.proj { margin-left: 92px; }

table { font-family:Arial,sans-serif; font-size:10pt; }

img { border:none; }
img.button { border:none; margin: 0px 5px 0px 0px; vertical-align:middle; }
img.links { float:left; margin: 0px 25px 15px 0px; border-right-style:solid; border-right-width:3px; border-color:#FFFFFF; }
img.einzel { display:block; margin: 0px; border-right-style:solid; border-right-width:3px; border-color:#FFFFFF; }
img.wir { vertical-align:bottom; margin: 0px; }

img + img {margin: 10px 0px; }

/*.uml { clear:left; vertical-align:bottom; }*/
.center { text-align:center; }
.fett { font-weight:700; }
.block { clear:left; display:block; }
.rot { color:#ff0000 }
.mitte { vertical-align:middle; }
.unten { vertical-align:bottom; }
.small { font-family:Arial,sans-serif; font-size:8pt;  color:#5f6062;}
/*.top { padding-top:10px; }*/
