a  { color: #8c2600 ; text-decoration: none; border-color: #818279; border-style: dotted solid solid dotted; border-width: 1px; }
a:hover     { text-decoration: none; border-right: 1px dotted black; border-bottom: 1px dotted black; }
a.arrowbg:hover { margin: 0; padding: 0; border-width: 0; }
a.arrowbg:hover { margin: 0; padding: 0; border-width: 0; }
a.asterisk { color: #c83800; font-size: 125%; font-weight: normal; text-decoration: none }
a.asterisk:hover { color: #999; font-size: 125%; font-weight: normal; text-decoration: none }
a.foot { margin: 0; padding: 0; border-width: 0; }
a.foot:hover { margin: 0; padding: 0; border-width: 0; }
a.frontlist { color: #666; text-decoration: none; }
a.frontlist:hover { color: #999; text-decoration: none; }
a.functions  { color: #555; font-style: normal; text-decoration: none; margin: 3px; padding: 1px 2px; }
a.functions:hover  { color: white; font-style: normal; background-color: #6e5e17; text-decoration: none  ; margin: 3px; padding: 1px 2px; }
a.gallery { background-image: none; margin: 0; padding: 0; border-width: 0; }
a.gallery:hover { margin: 0; padding: 0; border-width: 0; }
a.gallerydetails { margin: 0; padding: 0; border-width: 0; outline-width: 0; }
a.gallerydetails { margin: 0; padding: 0; border-width: 0; outline-width: 0; }
a.text { text-decoration: none; margin: 1px; padding: 1px 3px; border-style: dotted solid solid dotted; border-color: #818279; }
a.text:hover { color: white; background-color: #8c2600; text-decoration: none; margin: 1px; padding: 1px 3px; border-right-color: black;border-bottom-color: black; border-bottom-style: dotted; order-right-style: dotted; }
a.verweise   { color: #c83800 }
a.verweise:hover { color: #999 }
body, h3, h4, h5, h6, b, strong, p, ul, em, li, div, dl, dt, dd  { font-family: Geneva, Verdana, "Lucida Grande", Helvetica; margin: 0; padding: 0 }
body.404 { background-color: white; background-repeat: no-repeat; background-attachment: scroll; background-position: left top }
body.details { background-color: #a0a297; }
body.home     { background-color: #a0a297; background-repeat: no-repeat; background-attachment: scroll; background-position: left top; }
body.landingpg  { background-color: #c83800; margin: 0; padding: 0; width: 90% }
body.newsfrm { background: #fff }
body.popupwin { font-size: 9px; font-family: georgia, geneva, helvetica, "lucida grande"; line-height: 1em; background-color: #bec0b5    }
body.prepg { }
body.previews   { background: #d7d7d7 }
br { margin: 0; padding: 0 }
dd { margin: 0; padding: 0 }
em { font-style: normal; }
em { color: #c30; font-weight: bold; }
form { color: #333; font-size: 9px; font-family: Geneva, Verdana, "Lucida Grande", Helvetica; margin: 0; padding-top: 1px }
h1 { font-size: 14px; font-family: "Lucida Grande", Geneva, Verdana, Helvetica; margin-top: 0; margin-bottom: 2px; margin-left: 0 }
h2 { font-size: 11px; font-family: "Lucida Grande", Geneva, Verdana, Helvetica; margin-top: 0; margin-bottom: 2px; margin-left: 0 }
img  { border: 0 }
input, textarea { background-color: #eee }
input, textarea { color: #333; font-size: 9px; font-family: Geneva, Verdana, "Lucida Grande", Helvetica; border: solid 1px #c0c0c0 }
p { margin: 0; padding: 0 }
strong { color: #210000; font-weight: bold; }
table { font-size: 10px; margin: 0; border: 0 }
table.adresse { line-height: 1.65em }
td.tellafriend { color: #333; text-decoration: none  }
textarea { background-color: white }
ul { text-align: left; margin: 0; padding: 0; border: 0 }
.arrowbg { margin-top: 10px; border-width: 0; outline-width: 0; }
.arrowbg:hover { margin: 10px 0 0; padding: 0; border-width: 0; outline-width: 0; }
.details {  }
.details:hover { background-color: #b4b6ab; }
.disclaimer { color: black; font-size: 10px; font-family: georgia, geneva, helvetica, "lucida grande"; }
.gallery   { background-image: url(../imgs/bgs/bg_arcticnorth2005.gif); background-repeat: repeat; background-attachment: fixed; padding: 8px; border: dashed 1px #a0a297; }
.gallery:hover { border: solid 1px #818279; opacity: .8; filter: alpha(opacity=80); -khtml-opacity:80; }
.hsubtitle { color: #fff; font-size: 12px; font-family: georgia; font-style: italic; margin-top: 5px; }
.hsubtitle2 { color: #fff; font-size: 9px; font-family: georgia; font-style: italic; margin-top: 1px; }
.htitle { color: #991f00; font-size: 18px; font-family: georgia; padding-bottom: 3px; }
.listeklein { font-size: 9px; line-height: 1.57em }
.newsdate { color: #666 }
.notes { color: #999; font-size: 9px; font-family: Geneva, Verdana, Helvetica, "Lucida Grande" }
.slides { color:#000; font-size: 9px; text-align:left; font-family:georgia, "Lucida Grande", Geneva, Helvetica, sans-serif; width: 260px; height: auto; float: left; clear: none; margin: 7px; }
.tableheads { font-size: 10px; font-family: georgia, geneva, helvetica, "lucida grande"; font-weight: bold; line-height: 1.57em  }
#arrow { width: auto; height: auto; float: right; clear: right; margin: 0; padding: 0; border-width: 0; outline-width: 0; }
#banner { float: left ; margin-top: 21px; }
#bgdetails { width: 540px; margin-top: 24px; margin-left: 18px; }
#bghome { margin-top: 5px; margin-left: 18px; width: auto; height: auto; }
#bglandingpg  { }
#bgpage { margin-top: 5px; margin-left: 18px; padding: 0; width: 768px; height: 550px }
#bgprepg { background-color: white; width: 100%; height: 100% }
#bgpreviews { margin-top: 5px; margin-left: 18px; padding: 0;}
#bu   { color: #282a1f; font-size: 10px; font-family: georgia, "Lucida Grande", Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; font-style: italic; line-height: 1em; text-align: right; float: right ; }
#content { font-size: 9px; line-height: 1.76em; width: 5900px; height: auto; margin: 10px; padding: 10px; }
#contenthome { margin-top: -200px; position: relative; top: 50%; width: 100%; height: 100% }
#contentlist li { background-image: url("../imgs/elements/arrow_listen.gif"); background-repeat: no-repeat; background-position: left top; padding-top: 1px; padding-left: 8px }
#contentlist ul { list-style-type: none; padding-left: 1px }
#counter { margin-top: 12px; margin-left: 39px; width: 100% }
#credits { color: #5a5c51; font-size: 9px; line-height: 1.5em; width: 212px; height: 44px; float: left; margin-top: 10px; }
#dayfoot { color: #555; font-size: 9px; font-family: "lucida grande", geneva, helvetica, georgia; font-style: italic; text-transform: lowercase; letter-spacing: 0; margin-top: 18px; margin-bottom: 8px; padding: 6px 4px 2px 0; border-top: 1px dotted #555; }
#daysubtitle { color: #000; font-size: 9px; font-family: georgia; font-weight: bold; }
#daytext { color: #000; font-size: 10px; font-family: georgia, geneva, helvetica, "lucida grande"; }
#daytitle { color: white; font-size: 10px; font-family: georgia, geneva, "lucida grande", helvetica; font-style: italic; letter-spacing: 1px; margin-top: 32px; margin-bottom: 8px; padding-top: 9px; padding-bottom: 1px; border-top: 1px dotted white; border-bottom: 1px dotted white; }
#daytitleblank { color: white; font-size: 10px; font-family: georgia, geneva, "lucida grande", helvetica; font-style: italic; letter-spacing: 1px; margin-top: 32px; margin-bottom: 8px; padding-top: 9px; padding-bottom: 1px; border-bottom: 2px dotted #a0a297; border-top-color: #a0a297;b;border-top-width: 2px; border-right-width: 0; border-left-width: 0; order-top-style: dotted; }
#functions { float: left; }
#head { width: 360px; height: auto  ; margin: 20px 12px 4px 28px; }
#imgno { color: #6d6e65; font-size: 9px; font-family: Arial, Helvetica, Geneva, "Lucida Grande", SunSans-Regular, sans-serif; line-height: 1em; float: left; }
#lastupd { margin-left: -3px; width: 212px; float: left }
#navi { line-height: 0; margin-top: 25px; width: 90px; height: 400px; float: left }
#newsfrmlist { color: #767676; font-size: 9px; line-height: 1.57em; padding-top: 29px; width: 152px; height: auto; float: left; }
#popupcontent  { color: #666666; font-size: 9px; font-family: georgia, geneva, helvetica, "lucida grande"; line-height: 1.45em; width: 92%; height: auto  }
#popupsitemn { font-size: 9px; font-family: georgia, geneva, helvetica, "lucida grande"; padding-top: 22px; padding-left: 16px; width: 90%; height: auto   }
#postman { color: #555; font-size: 9px; font-family: "lucida grande", geneva, helvetica, georgia; font-style: italic; text-transform: lowercase; letter-spacing: 0; float: left; }
#poweredby {
      display:none;
  }
#previewphoto   { color: #767676; float: left; margin-top: 20px; margin-left: 20px; }
#textbox            { color: #333; font-size: 10px; line-height: 1.65em; width: 376px; height: 335px; float: left }
#textboxbreit    { color: #333; font-size: 10px; line-height: 1.72em; width: 550px; height: 335px; float: left }
#textboxspalte       { color: #333; font-size: 9px; line-height: 1.7em; text-align: left; margin-right: 18px; width: 160px; height: 210px; float: left }
