body { background-color:#B1B1B1; text-align:center; margin:10px; }
body.popup { background-color:#B1B1B1; text-align:center; margin:0px; }
div.layer0 { position:relative; background-color:#FFFFFF; border:2px solid #255E7A; width:800px; margin:auto; }
div.layer1 { position:relative; text-align:left; border:10px solid green;}
div.header0 { position:relative; margin-top:4px; margin-bottom:4px; border-top:1px solid #255E7A; border-bottom:1px solid #255E7A; height:109px; text-align:left; }
img { border:0; }
img.wappen { margin:4px 7px 0px 7px; float:left; }
img.header-images { position:absolute; top:9px; left:450px; clip:rect(0px, 341px, 100px, 0px); overflow:hidden; width:350px;  }
div.headertext0 { position:absolute; top:51px; left:104px; z-index:1; font-family:sans-serif; color:#000000; font-size:18pt; font-weight:bold; letter-spacing:0.15em; }
div.headertext1 { position:absolute; top:52px; left:105px; z-index:0; font-family:sans-serif; color:#ABABAB; font-size:18pt; font-weight:bold; letter-spacing:0.15em; }
div.headertext2 { position:absolute; top:82px; left:232px; font-family:sans-serif; color:#255E7A; font-size:12pt; font-weight:bold; }
div.mainnavi0 { position:relative; background-color:#317DA3; border-top:1px solid #255E7A; border-bottom:1px solid #255E7A; text-align:left; }
div.mainnavi-textframe { margin:3px 2px 3px 200px; font-family:sans-serif; font-size:12pt;font-weight:bold; color:#EBEAE9; }
a.mainnavi-link { font-family:sans-serif; font-size:12pt;font-weight:bold; color:#EBEAE9; text-decoration:none; }
a.mainnavi-link:active { font-family:sans-serif; font-size:12pt;font-weight:bold; color:#EBEAE9; text-decoration:underline; }
a.mainnavi-link:hover { font-family:sans-serif; font-size:12pt;font-weight:bold; color:#EBEAE9; text-decoration:underline; }
a.mainnavi-linka { font-family:sans-serif; font-size:12pt;font-weight:bold; color:#EBEAE9; text-decoration:underline; }
a.mainnavi-linka:hover { font-family:sans-serif; font-size:12pt;font-weight:bold; color:#EBEAE9; text-decoration:underline; }
div.subnavi0 { float:left; background-color:#EBE6DB; border-right:1px solid #BDB9B0; width:199px; height:433px; }
div.subnavi1 { margin:10px 5px 0px 10px; text-align:left; font-family:sans-serif; font-size:14pt; font-weight:normal; color:#000000; }
div.subnavi2 { margin:10px 5px 5px 10px; text-align:left; overflow:hidden; width:184px;}
a.subnavi-link { font-family:sans-serif; font-size:10pt; font-weight:bold; text-decoration:none; color:#255E7A; }
a.subnavi-link:active { font-family:sans-serif; font-size:10pt; font-weight:bold; text-decoration:underline; color:#255E7A; }
a.subnavi-link:hover { font-family:sans-serif; font-size:10pt; font-weight:bold; text-decoration:underline; color:#255E7A; }
a.subnavi-linka { font-family:sans-serif; font-size:10pt; font-weight:bold; text-decoration:underline; color:#255E7A; }
a.subnavi-linka:hover { font-family:sans-serif; font-size:10pt; font-weight:bold; text-decoration:underline; color:#255E7A; }
div.content0 {float:right; width:600px;}
div.content1 {padding:15px 5px 5px 20px; overflow:auto; height:413px; text-align:left; font-family:sans-serif; font-size:10pt; color:#000000;}
div.backlink {text-align:right; padding-bottom:2px}
div.footer0 {padding:1px 0px 2px 0px; clear:both; background-color:#EBEAE9; border-top:1px solid #255E7A; text-align:left;}
span.footer-links { margin:2px 3px 2px 3px; font-family:sans-serif; font-size:9pt; font-weight:bold; color:#255E7A; }
a.footer-links { font-family:sans-serif; font-size:9pt; font-weight:bold; text-decoration:none; color:#255E7A; }
a.footer-links:active { font-family:sans-serif; font-size:9pt; font-weight:bold; text-decoration:underline; color:#255E7A; }
a.footer-links:hover { font-family:sans-serif; font-size:9pt; font-weight:bold; text-decoration:underline; color:#255E7A; }
div.footer-copy { margin:2px 3px 2px 3px; /*right:0px;*/ text-align:right; float:right; font-family:sans-serif; font-size:9pt; font-weight:bold; color:#255E7A; }
span.artikel-anreisser { font-family:sans-serif; font-size:10pt; font-weight:bold; color:#000000; }
span.artikel-text { font-family:sans-serif; font-size:10pt; font-weight:normal; color:#000000; }
span.eventdate { font-family:sans-serif; font-size:9pt; font-weight:normal; color:#000000; }
span.galeriedesc { font-family:sans-serif; font-size:10pt; font-weight:normal; color:#000000; }
span.error { font-family:sans-serif; font-size:12pt; font-weight:normal; color:#E90000; }
h1 { font-family:sans-serif; font-size:13pt; font-weight:bold; background-color:#EBE6DB; border:1px solid #BDB9B0; color:#255E7A; padding:0px 1px 0px 1px; margin:0px 0px 8px -5px; }
h2 { font-family:sans-serif; font-size:11pt; font-weight:bold; color:#000000; padding:0px 0px 5px 0px; margin:1px; }
hr { background-color:#BDB9B0; height:1px; border:inherit; }
i.hint { font-family:sans-serif; font-size:9pt; font-weight:normal; }
table.galerie { margin-left:20px; border-left-width:1px; border-left-style:solid; border-left-color:#BDB9B0; border-top-width:1px; border-top-style:solid; border-top-color:#BDB9B0; }
td.galerie { border-right-width:1px; border-right-style:solid; border-right-color:#BDB9B0; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#BDB9B0; }
td.text { font-family:sans-serif; font-size:10pt; font-weight:normal; color:#000000; }
a        {font-family:sans-serif; font-size:10pt; font-weight:bold; color:#255E7A; text-decoration:none;}
a:active {font-family:sans-serif; font-size:10pt; font-weight:bold; color:#255E7A; text-decoration:underline;}
a:hover  {font-family:sans-serif; font-size:10pt; font-weight:bold; color:#255E7A; text-decoration:underline;}
a.link        {font-family:sans-serif; font-size:10pt; font-weight:bold; color:#255E7A; text-decoration:none;}
a.link:active {font-family:sans-serif; font-size:10pt; font-weight:bold; color:#255E7A; text-decoration:underline;}
a.link:hover  {font-family:sans-serif; font-size:10pt; font-weight:bold; color:#255E7A; text-decoration:underline;}
span.imagebox {background:#EBE6DB; border:1px solid #BDB9B0; padding:1px; display:block;}
img.imageinbox {display:block;}
span.imageboxtext {padding:0px 2px 0px 2px; font-family:sans-serif; font-size:8pt; font-weight:bold; color:#255E7A;}
input,textarea {font-family:sans-serif; font-size:10pt;}
