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;}

div.print { display:none; }

.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.nav { background-color:#5f6062; padding:10px 5px 0px 0px; height: 100%; width: 165px; float:left; position:absolute; top: 0px; left: 0px; }
html>body div.nav {  /* nur fuer moderne Browser! */ position: fixed; }

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

div.inhalt { margin-left:195px; max-width: 825px; }

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

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

div.subl { width:350px; float: left; vertical-align: bottom; }
div.subr { width:380px; vertical-align:bottom; margin-left:440px; }

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 20px 37px 20px; 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; }

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-top: 5px; margin-bottom: 10px; }
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; }
table.bildbox { font-family: Arial,sans-serif; font-size: 8pt; }

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.pfeil {margin: 0px 5px !important;}

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; }*/
