body {
 font-family: Arial, sans-serif;
 color:#000040;
 text-align:left;
 font-size: 8pt;
 margin-top:2px;
 scrollbar-DarkShadow-Color:#336666;
 scrollbar-Track-Color:#99CCCC;
 scrollbar-Face-Color:#96BBA9;
 scrollbar-Shadow-Color:#000066;
 scrollbar-Highlight-Color:#006666;
 scrollbar-3dLight-Color:#C3E8D6;
 scrollbar-Arrow-Color:#000066;
 background:#fafaFF;
 background-image:url(../img/ybn1.gif);
 background-repeat: no-repeat;
}
body.start {
 background:#66CC99;
 background-image:url(../img/ysd3.gif);
}
h3{
 font-family: Arial, sans-serif;
 color:#000040;
 font-weight:bold;
 font-size: 9pt;
}
a:link {
 color: #004040;
 text-decoration:underline;
}
a:hover {
 color:#339966;
 text-decoration:underline;
}
a:active {
 color:#0066ff;
 text-decoration:underline;
}
a:visited {
 color:#003399;
 text-decoration:underline;
}
hr{
 width:100%;
 height:1px;
 color: #003366;
 margin-top:5px;
 margin-bottom:5px;
}
hr.small{
 width:50%;
}
.tyb{
 padding: 5px;
 border:1px solid #003366;
 background: #D5D5E5
 width: 140px;
}
.mpop{
 font-family: Arial;
 font-size: 8pt;
 font-weight: normal;
 text-decoration: none;
 text-align: left;
 color: #ffffff;
 display:block;
 margin-top:1px;
 width:90px;
 height:15px;
 border-style:solid;
 border-width: 1px;
 border-color:#000066;
 padding: 2px;
 padding-left: 4px;
 padding-right: 4px;
 background:#000066;
 background-image:url(../nav/yn0.gif);
}
a.mpop:link{
 color: #ffffff;
 text-decoration:none;
}
a.mpop:hover{
 color: #CCFFFF;
 text-decoration:none;
 background:#000066;
 border-color:#ffffff;
}
a.mpop:active{
 color: #000000;
 background: #C5FCCF;;
 text-decoration:none;
}
a.mpop:visited{
 color: #ffffff;
 text-decoration:none;
}
a.mn{
 font-family: Arial;
 font-size: 9pt;
 font-weight: bold;
 text-decoration: none;
 text-align: left;
 color: #004040;
 display:block;
 margin-left:1px;
 margin-bottom:1px;
 margin-top:3px;
 margin-right:10px;
 height:20px;
 padding: 2px;
}
a.mn:link{
 color: #004040;
 text-decoration:none;
}
a.mn:hover{
 margin-left:0px;
 margin-bottom:0px;
 margin-top:2px;
 margin-right:9px;
 color:#ffffff;
 font-weight: bold;
 text-decoration:none;
 border-style: solid;
 border-width: 1px;
 border-color:#ffffff;
}
a.mn:active{
 color: #336666;
 text-decoration:none;
}
a.mn:visited{
 color: #004040;
 text-decoration:none;
}

a.mh{
 font-family: Arial;
 font-size: 9pt;
 font-weight: bold;
 text-decoration: none;
 text-align: left;
 color: #FFFFFF;
 margin-left:1px;
 margin-bottom:1px;
 margin-top:3px;
 margin-right:10px;
 height:20px;
 padding: 2px;
 padding-left: 5px;
 width:100%;
}
a.mh:link{
 color: #FFFFFF;
 text-decoration:none;
}
a.mh:hover{
 margin-left:0px;
 margin-bottom:0px;
 margin-top:2px;
 margin-right:9px;
 color:#ffffff;
 font-weight: bold;
 text-decoration:none;
 border-style: solid;
 border-width: 1px;
 border-color:#ffffff;
 Background: #000066;
}
a.mh:active{
 color: #C0C0C0;
 text-decoration:none;
}
a.mh:visited{
 color: #ffffff;
 text-decoration:none;
}

a.mk{
 font-family: Arial;
 font-size: 8pt;
 text-decoration: none;
 text-align: left;
 color: #FFFFFF;
 height:10px;
 padding: 0px;
 padding-left: 10px;
 padding-right: 10px;
 width:100%;
}
a.mk:link{
 color: #ffffff;
 text-decoration:none;
}
a.mk:hover{
 color:#000066;
 text-decoration:none;
 border-style: solid;
 border-width: 0px;
}
a.mk:active{
 color: #C0C0C0;
 text-decoration:none;
}
a.mk:visited{
 color: #ffffff;
 text-decoration:none;
}


#m1 {
 font-family: Arial;
 font-size: 9pt;
 font-weight: normal;
 text-align: left;
 color: #FFFFFF;
}
#m2a {
 font-family: Arial;
 font-size: 9pt;
 font-weight: bold;
 text-decoration: none;
 text-align: left;
 color: #000066;
}
#m2a:hover {
 background:none;
 color:#ffffff;
}
#m2b {
 font-family: Arial;
 font-size: 9pt;
 font-weight: bold;
 text-decoration: none;
 text-align: left;
 color: #004040;
}
#m2b:hover {
 background:none;
 color:#ffffff;
}
li {
 font-family: Arial;
 font-size: 9pt;
 font-weight: bold;
 text-align: left;
 color: #000040;
 list-style-image:url(point.gif);
}
#tl {
 font-family: Arial;
 font-size: 9pt;
 font-weight: bold;
 text-decoration: none;
 text-align: left;
 color: #486E5B;
}
#tl:hover {
 background:none;
 color:#000066;
}

table {
 font-family: Arial;
 font-size: 10pt;
 text-align: left;
 color: #004040;
}
#preis {
 font-family: Arial;
 font-size: 11pt;
 text-align: right;
 color: #004040;
}
#preis2 {
 font-family: Arial;
 text-align: right;
 font-weight: bold;
}
.timg{
 border: solid 1px #004040;
}
p {
 font-family: Arial;
 font-size: 9pt;
 text-align: left;
 color: #004040;
}
#p2 {
 font-family: Arial;
 font-size: 8pt;
 text-align: justify;
 color: #000066;
}
#p3 {
 font-family: Arial;
 font-size: 8pt;
 text-align: left;
 color: #000066;
}
.right{
 text-align: right;
}
#ya {
 position: absolute;
 left: 170px;
 top: 130px;
 z-index: 5;
}
#yb {
 position: absolute;
 left: 10px;
 top: 130px;
 z-index: 5;
}
#ypic{
 position:absolute;
 left:10px;
 top:116px;
 z-index:10;
 visibility: hidden;
}
#b1{
 text-align: center;
}
#schnellfinder{
  position: absolute;
  left: 600px;
  top: 60px;
  visibility: visible;
  z-index:1;
}
#pos1{
 font-size: 8pt;
}

#info1{
 font-family: arial;
 font-size: 8pt;
 font-weight: bold;
 color: #ffffff;
}
#info2{
 font-family: arial;
 font-size: 8pt;
 text-align: justify;
 vertical-align:top;
}
#info{
 font-size:8pt;
 background:#AED3C1;
 text-align: center;
}

a.men{
 color: #000066;
 text-decoration:none;
 font-size:8pt;
 display:block;
 margin-bottom:5px;
 width:120px;
 border-left: solid 1px #80b0f0;
 border-top: solid 1px #80b0f0;
 border-right: solid 1px #004080;
 border-bottom: solid 1px #004080;
 padding: 2px;
 background: #C5FCCF;
}
a.men:link{
 color: #000000;
 text-decoration:none;
}
a.men:hover{
 color: #000000;
 text-decoration:none;
 background:#FFFFFF;
 border-left: solid 1px #004080;
 border-top: solid 1px #004080;
 border-right: solid 1px #80b0f0;
 border-bottom: solid 1px #80b0f0;
}
a.men:active{
 color: #000000;
 text-decoration:none;
}
a.men:visited{
 color: #000000;
 text-decoration:none;
}
a.ll{
 color: #000066;
 text-decoration:none;
 font-size:8pt;
 margin:5px;
 border: solid 1px #004080;
 padding: 2px;
 padding-left: 10px;
 padding-right: 10px;
 background: #C5FCCF;
}
a.ll:link{
 color: #000000;
 text-decoration:none;
}
a.ll:hover{
 color: #000000;
 text-decoration:none;
 background:#FFFFFF;
}
a.ll:active{
 color: #000000;
 text-decoration:none;
}
a.ll:visited{
 color: #000000;
 text-decoration:none;
}
#pics{
 font-size:8pt;
 background: #96BBA9;
 border: solid 1px #000066;
}
#picsshow{
 width:600px;
 vertical-align:top;
 text-align:center;
}
#rose{
 position:absolute;
 left:590px;
 top:144px;
 z-index:20;
}
#laden{
 position:absolute;
 left:200px;
 top:235px;
 z-index:10;
 visibility:hidden;
}
#menua{
 position:absolute;
 left:10px;
 top:32px;
 z-index:5;
 visibility:hidden;
}
#menub{
 position:absolute;
 left:100px;
 top:32px;
 z-index:5;
 visibility:hidden;
}
#menuc{
 position:absolute;
 left:220px;
 top:32px;
 z-index:5;
 visibility:hidden;
}
#menud{
 position:absolute;
 left:320px;
 top:32px;
 z-index:5;
 visibility:hidden;
}
#menue{
 position:absolute;
 left:390px;
 top:32px;
 z-index:5;
 visibility:hidden;
}
#menuf{
 position:absolute;
 left:460px;
 top:32px;
 z-index:5;
 visibility:hidden;
}
#nebenmenu{
 position: absolute;
 left: 0px;
 top: 86px;
 z-index: 0;
}
table.chplan{
 font-size:8pt;
 color:#000033;
 background:#00003F;

}
tr.chplanhead{
 text-align:center;
 font-size:8pt;
 background:#00003F;
 color:#FFFFFF;
}
td.top{
 vertical-align:top;
}
td.btm{
 vertical-align:bottom;
}
td.mid{
 vertical-align:middle;
}
td.ch{
 font-size:8pt;
 color:#000033;
 background:#FFFFFF;
 height:25px;
}
td.chbelegt{
 text-align:center;
 font-size:8pt;
 background:#DF0000;
}
td.chfrei{
 text-align:center;
 font-size:8pt;
 background:#00E090;
}
td.chpreis{
 font-size:8pt;
 background:#C0C0C0;
 text-align:right;
}
td.tdnews{
 font-size:8pt;
 vertical-align:top;
 padding-top:30px;
 padding-left:10px;
 padding-right:0px;
}
td.tyb{
 font-size:8pt;
 vertical-align:top;
 padding-top:10px;
 height:100%;
 background:#ABC2AD;
}
td.newshead{
 font-size:8pt;
 vertical-align:top;
 border: solid 1px #000033;
 background: #000066;
 color: #ffffff;
 margin-bottom:2px;
 padding:2px;
 height:23px;
 width:160px;
}
td.newsbody{
 font-size:8pt;
 vertical-align:top;
 border-left: solid 1px #000033;
 border-right: solid 1px #000033;
 border-bottom: solid 1px #000033;
 background: #ffffff;
 color: #336666;
 padding:2px;
 width:160px;
}
.p10{
 margin-bottom:10px;
}
h3{
 color: #000066;
 text-decoration:none;
 font-size:12pt;
}
h4{
 color: #000066;
 text-decoration:none;
 font-size:9pt;
}
.list{
 margin-bottom:5px;
 margin-top:5px;
}

#booklink{
 font-family: Tahoma, Arial;
 font-size: 7pt;
 font-weight: bold;
 text-decoration: none;
 text-align: center;
 color: #FFFFFF;
 width:15px;
 height:15px;
 border-style:solid;
 border-width: 1px;
 border-left-color:#336699;
 border-top-color:#336699;
 border-right-color:#000033;
 border-bottom-color:#000033;
 padding: 1px;
 padding-bottom: 2px;
 background:#000066;
 overflow:hidden;
 margin:0px;
}
#booklink:link{
 text-decoration:none;
}
#booklink:hover{
 color: #ffFFFF;
 text-decoration:none;
 background:#000066;
 border-left-color:#000033;
 border-top-color:#000033;
 border-right-color:#336699;
 border-bottom-color:#336699;
}
#booklink:active{
 background: #C5FCCF;;
 text-decoration:none;
}
#booklink:visited{
 text-decoration:none;
}