html, body {

 color: #603;
 font-size: 76%;
 font-family: Times, Palatino, "Times New Roman", Arial, serif;
 background-color: #eee;
 text-align: center;
 margin-right: 0;
 margin-left: 0;
 padding: 0 }

.main {

 color: #511;
 background-color: #eee;
 text-align: center;
 margin-left: -370px;
 border: solid 1px #333;
 position: absolute;
 left: 50%;
 width: 747px }

.internelinks  {

 line-height: 140%;
 background-color: #a7a1ff;
 list-style-image: url(../d/blauesquadrat10x10.gif);
 list-style-position: outside;
   padding-bottom: 4pt;
  }

.externelinks  {

 line-height: 140%;
 background-color: #a7a1ff;
 list-style-image: url(../d/link.gif);
 list-style-position: outside;
   padding-bottom: 4pt;
  }

.iweinlinks  {

 line-height: 140%;
 background-color: #a7ff99;
 list-style-image: url(../d/gruenesquadrat10x10.gif);
 list-style-position: outside;
   padding-bottom: 4pt;
  }

.endofpage{ page-break-after:always;}
 

div.nur_druck {}

div.pfeil_re {

 display: none }

h1 {

 color: #fff;
 font: bold 200%/1em "Avant Garde", Arial, Verdana, sans-serif;
 background-color: #ada;
 margin: 0;
 padding: 1em 1em 0 }

.bildernavi {

 display: none }

.bottom {

 display: none }

.bottom_print {

 color: #333;
 font: bold 80%/1em "Avant Garde", Arial, Verdana, sans-serif;
 text-decoration: none;
 text-align: center;
 clear: both;
 margin: 0 }

.clear {

 clear: both }

.doppelzelle {

 text-align: left;
 float: left;
 padding: 1px;
 border: none;
 width: 64% }

.drittelzelle {

 float: left;
 padding: 1px;
 border: none 1px #000;
 width: 31% }

.halbzelle {

 text-align: center;
 vertical-align: middle;
 float: left;
 margin: 4px 1px 2px;
 border-style: none;
 border-width: 1px 2px 2px 1px;
 border-color: #099;
 width: 48% }

.hochpfeil {

 display: none }

.linie {

 display: block; }
.nd_linie {

 display: block; }


.nachrechts {

 display: none }

.nav {

 display: none }

.nav a {

 display: none }

.navlin {

 display: none }

.rand_od {

 display: none }

.rand_md {

 text-align: justify;
 float: right;
 margin: 2em;
 padding: 2.5em;
 border-style: solid;
 border-width: 1px 4px 4px 1px;
 border-color: #ada;
 width: 12em }

 
 .rand_mdright {


 text-align: center;
 float: right;
 margin: 2em;
 padding: 2.5em;
 border-style: solid;
 border-width: 1px 4px 4px 1px;
 border-color: #ada;
 width: 20em }


 
 .navlind {

 margin: 0.2em;
 padding: 0 }

.navlind .current, .navlind .current a {

 color: #fdb;
 background-color: #cda }

.navlind a {

 color: #333;
 font-weight: bold;
 text-decoration: none;
 background: #cda no-repeat 100% 100%;
 float: left;
 padding: 0 16px 0 0;
 display: block }

.navlind a {

 float: none }

.navlind a:hover {

 color: #ccc;
 background-color: #f33 }

.navlind li {

 font-size: 10px;
 line-height: 12px;
 background: #fff no-repeat 0 100%;
 list-style-type: none;
 list-style-position: inside;
 float: left;
 margin-left: 1px;
 padding-left: 16px }


.s1position {float: left; width: 12em;}
.s2thema {float: left; width: 20em;}
.s2breit {float: left; text-align: left; padding: 0 0 1em 0; width: 35em;}
.s3sw {float: left; width: 7em;}
.s4color {float: left; width: 7em;}
.s5gesamt {float: left; width: 9em;}

