body{
 margin:0;
 padding:0;
 overflow:hidden;
 background-color:#FFF8CC;
 scrollbar-face-color:#FFF8CC;
 scrollbar-base-color:#91BEEC;
 scrollbar-arrow-color:#00417C;
 }


.bildausschnitt{
positiion : absolute;
width :100 px;
height : 100 px;
overflow : hidden;}

#logo{
 position:absolute;
 top:0px;
 left:0px;
 width:100%;
 height:98px;
 border-bottom: 2px solid #00417C;
 text-align:center;
 }

#logo[id] {
 position:fixed;
 top:0px;
 left:0px;
 width:100%;
 height:98px;
 border-bottom: 2px solid #00417C;
 text-align:center;
 }

#scroll{
 position:absolute;
 top:100px;
 left:140px;
 right:0px;
 height:87%;
 overflow:auto;
 background-color: #FFFCEC;
 border-left: 2px solid #00417C;
 margin:0;
 padding:0;
 }

#scroll[id]{
 position:fixed;
 top:100px;
 left:140px;
 right:0px;
 height:83%;
 overflow:scroll;
 background-color: #FFFCEC;
 border-left: 2px solid #00417C;
 margin:0;
 padding:0;
 }

#left{
 position:absolute;
 top:0px;
 left:0px;
 bottom:2px;
 width:140px;
 font-size:4pt;
 padding-top:8px;
 text-align:center;
 }

#left[id]{
 position:fixed;
 top:0px;
 left:0px;
 bottom:2px;
 width:140px;
 font-size:4pt;
 padding-top:8px;
 text-align:center;
 }

#zoom {
 font-family: Verdana, arial, helvetica, sans-serif;
 font-size:12pt;
 color:#181C18;
 }

#zoom a img {
 float:right;
 height:94px;
 width:125px;
 margin:0 0 5px 5px;
 border-bottom:1px solid #666699;
 border-right:1px solid #666699;
 }

#zoom img:hover {
 width:350px;
 height:245px;
 }

#zoom a:hover img {
 width:350px;
 height:245px;
 }

#zoom a:hover {
 padding:0;
 }

p {
 font-family: Verdana, arial, helvetica, sans-serif;
 font-size:12pt;
 color:#181C18;
 padding-top:10px;
 }

p.linie {
 font-family: Verdana, arial, helvetica, sans-serif;
 color : #181C18;
 font-size:9pt;
 padding-top:10px;
 border-top: 1px solid #00417C;
 }

p.klein {
 font-family: Verdana, arial, helvetica, sans-serif;
 color : #181C18;
 font-size:9pt;
 }

p.mittig {
 font-family: Verdana, arial, helvetica, sans-serif;
 font-size:12pt;
 color:#181C18;
 padding-top:10px;
 text-align:center;
 }

li {
 font-family: Verdana, arial, helvetica, sans-serif;
 font-size:12pt;
 color:#181C18;
 padding-top:10px;
 }

td {
 font-family: Verdana, arial, helvetica, sans-serif;
 font-size:12pt;
 color:#181C18;
 }

h1 {
 font-family: Verdana, arial, helvetica, sans-serif;
 font-size:12pt;
 color:#000000;
 letter-spacing:0,8pt;
 }

h2 {
 font-family: Verdana, arial, helvetica, sans-serif;
 font-size:12pt;
 color:#000000;
 }

.klein {
 font-family: Verdana, arial, helvetica, sans-serif;
 font-size:9pt;
 }

.hervor {
 font-style : normal; font-weight : 800;
 }

.italic {
 font-style : italic;
 }

div.top{
 margin-left:0px;
 padding-left:0px;
 width:100%;
 height:100px;
 }

div.start{
 background-color: #FEC95B;
 margin-left:0px;
 padding-left:0px;
 }

div.text{
 background-color: #FFFCEC;
 margin-left:0px;
 margin-right:0px;
 padding-left:30px;
 padding-right:30px;
 float:right;
 }

div.spalter{
 font-family: Verdana, arial, helvetica, sans-serif;
 font-size:12pt;
 background-color: #FFFCEC;
 margin-left:0px;
 margin-right:0px;
 padding-left:0px;
 padding-right:0px;
 padding-top:0px;
 }

div.spaltel{
 font-family: Verdana, arial, helvetica, sans-serif;
 font-size:12pt;
 background-color: #FFFCEC;
 margin-left:0px;
 margin-right:0px;
 padding-left:0px;
 padding-right:10px;
 padding-top:0px;
 float:left;
 width:250px;
 }

div.link{
 background-color: #FFFCEC;
 margin:10px;
 border:2px solid #00417C;
 font-family: Verdana, arial, helvetica, sans-serif;
 font-size:10pt;
 color : #181C18;
 width: 240px;
 text-align: left;
 }

div.teaser{
 background-color: #FFFCEC;
 margin:10px;
 border:2px solid #00417C;
 font-family: Verdana, arial, helvetica, sans-serif;
 font-size:10pt;
 color:#181C18;
 width:240px;
 text-align:center;
 }

div.arr{
 background-color: #FFFCEC;
 margin:10px;
 width:240;
 height:75px;
 border:2px solid #00417C;
 font-family: Verdana, arial, helvetica, sans-serif;
 font-size:10pt;
 color:#181C18;
 }

a:link {
 color:#00009C;
 }

a:visited {
 color:#003C00;
 }

a:hover {
 color:#840000;
 }

a:link.linie {
 color:#00009C;
 border-bottom:1px solid #666699;
 border-right:1px solid #666699;
 border-top:1px solid #E0E0E0;
 border-left:1px solid #E0E0E0;
 text-decoration: none;
  }

a:visited.linie {
 color:#003C00;
 border-bottom:1px solid #666699;
 border-right:1px solid #666699;
 border-top:1px solid #E0E0E0;
 border-left:1px solid #E0E0E0;
 text-decoration: none;
  }

a:hover.linie {
 color:#840000;
 border-bottom:1px solid #666699;
 border-right:1px solid #666699;
 border-top:1px solid #E0E0E0;
 border-left:1px solid #E0E0E0;
 text-decoration: none;
  }

a:link.men {
 display:block;
 width:130px;
 background-color:#91BEEC;
 font-family : Verdana, tahoma, arial, helvetica, sans-serif;
 font-size:10pt;
 padding-top:8px;
 padding-bottom:8px;
 text-decoration: none;
 color:#000000;
 font-weight:800;
 border-bottom:1px solid #666699;
 border-right:1px solid #666699;
 margin:4px;
 }

a:visited.men {
 display:block;
 width:130px;
 background-color:#91BEEC;
 font-family: Verdana, tahoma, arial, helvetica, sans-serif;
 font-size:10pt;
 padding-top:8px;
 padding-bottom:8px;
 text-decoration:none;
 color:#000000;
 font-weight:800;
 border-bottom:1px solid #666699;
 border-right:1px solid #666699;
 margin:4px;
 }

a:hover.men {
 display:block;
 width:130px;
 background-color : #FEC95B;
 font-family : Verdana, tahoma, arial, helvetica, sans-serif;
 font-size:10pt;
 padding-top:8px;
 padding-bottom:8px;
 text-decoration: none;
 color:#00417C;
 font-weight:800;
 border-bottom:1px solid #666699;
 border-right:1px solid #666699;
 margin:4px;
 }

a:link.mena {
 display:block;
 width:130px;
 background-color:#9DD6FF;
 font-family: Verdana, tahoma, arial, helvetica, sans-serif;
 font-size:9pt;
 padding-top:4px;
 padding-bottom:4px;
 text-decoration: none;
 color:#000000;
 font-weight:800;
 border-bottom:1px solid #666699;
 border-right:1px solid #666699;
 margin:4px;
 }

a:visited.mena {
 display:block;
 width:130px;
 background-color:#9DD6FF;
 font-family : Verdana, tahoma, arial, helvetica, sans-serif;
 font-size:9pt;
 padding-top:4px;
 padding-bottom:4px;
 text-decoration: none;
 color:#000000;
 font-weight:800;
 border-bottom:1px solid #666699;
 border-right:1px solid #666699;
 margin:4px;
 }

a:hover.mena {
 display:block;
 width:130px;
 background-color:#FEC95B;
 font-family: Verdana, tahoma, arial, helvetica, sans-serif;
 font-size:9pt;
 padding-top:4px;
 padding-bottom:4px;
 text-decoration:none;
 color:#00417C;
 font-weight:800;
 border-bottom:1px solid #666699;
 border-right:1px solid #666699;
 margin:4px;
 }

 a:link.meng {
 display:block;
 width:130px;
 background-color:#AEE7FF;
 font-family: Verdana, tahoma, arial, helvetica, sans-serif;
 font-size:10pt;
 padding-top:8px;
 padding-bottom:8px;
 text-decoration:none;
 color:#000000;
 font-weight:800;
 border-bottom:1px solid #666699;
 border-right:1px solid #666699;
 margin:4px;
 }

a:visited.meng {
 display:block;
 width:130px;
 background-color:#AEE7FF;
 font-family: Verdana, tahoma, arial, helvetica, sans-serif;
 font-size:10pt;
 padding-top:8px;
 padding-bottom:8px;
 text-decoration:none;
 color:#000000;
 font-weight:800;
 border-bottom:1px solid #666699;
 border-right:1px solid #666699;
 margin:4px;
 }

a:hover.meng {
 display:block;
 width:130px;
 background-color:#FEC95B;
 font-family: Verdana, tahoma, arial, helvetica, sans-serif;
 font-size:10pt;
 padding-top:8px;
 padding-bottom:8px;
 text-decoration:none;
 color:#00417C;
 font-weight:800;
 border-bottom:1px solid #666699;
 border-right:1px solid #666699;
 margin:4px;
 }