
/* ::::: http://www.panda.org/_css/style.css ::::: */

body { margin: 0px; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; background-image: url('bg.jpg'); font-size: 12px; }
td { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 11px; line-height: 16px; color: rgb(51, 51, 51); }
form { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; }

/* ::::: http://www.panda.org/_css/style_shared.css ::::: */

.invisible { visibility: hidden; font-size: 0px; }
h1 { margin: 0px; font-family: Arial,Helvetica,Verdana,Geneva,sans-serif; font-size: 16px; padding-bottom: 3px; }
h2 { margin: 0px; font-family: Arial,Helvetica,Verdana,Geneva,sans-serif; color: rgb(134, 0, 0); font-weight: bold; font-size: 14px; padding-bottom: 10px; padding-top: 0px; }
h3 { margin: 0px; color: rgb(51, 51, 51); font-size: 11px; font-weight: bold; padding-bottom: 10px; padding-top: 0px; padding-right: 10px; }
.height-spacer { height: 8px; font-size: 0px; line-height: 0px; }
.padding-right { margin-right: 10px; margin-bottom: 0px; padding-bottom: 0px; }
.padding-left { margin-left: 10px; margin-bottom: 0px; padding-bottom: 0px; }
.headerphoto { border-style: solid; border-color: rgb(255, 255, 255); border-width: 0px 0px 0px 1px; }
.photo-frame-n { border: 1px solid rgb(205, 200, 195); padding: 1px; }
.photo-frame-a { border: 1px solid rgb(67, 128, 187); padding: 1px; }
.photo-frameright-n { border: 1px solid rgb(205, 200, 195); padding: 1px; margin-left: 10px; margin-bottom: 3px; }
.photo-frameright-a { border: 1px solid rgb(67, 128, 187); padding: 1px; margin-left: 10px; margin-bottom: 3px; }
.photo-frameright2-n { border: 1px solid rgb(205, 200, 195); padding: 1px; margin-left: 20px; margin-bottom: 3px; }
.photo-frameright2-a { border: 1px solid rgb(67, 128, 187); padding: 1px; margin-left: 20px; margin-bottom: 3px; }
.photo-frameleft-n { border: 1px solid rgb(205, 200, 195); padding: 1px; margin-right: 10px; margin-bottom: 3px; }
.photo-frameleft-a { border: 1px solid rgb(67, 128, 187); padding: 1px; margin-right: 10px; margin-bottom: 3px; }
.photo-noframe-n { padding: 2px; }
.photo-noframe-a { border: 1px solid rgb(67, 128, 187); padding: 1px; }
.bg-white { background-color: rgb(255, 255, 255); }
.bg-content { padding: 0px 0px 10px 10px; background-color: rgb(255, 255, 255); line-height: 16px; }
.bg-black { background-color: rgb(0, 0, 0); }
.bg-dottedline { border-bottom: 8px solid white; background-image: url('dotted_gray.gif'); }
.bg-footer { color: rgb(255, 255, 255); text-align: center; background-image: url('bg-topnav.gif'); }
.footer { color: rgb(144, 144, 144); font-size: 10px; padding-left: 16px; padding-bottom: 4px; }
.box-beige { padding: 10px; background-color: rgb(232, 235, 217); }
.bg-beige { background-color: rgb(232, 235, 217); }
.bg-navig { background-color: rgb(239, 226, 191); }
.bg-topnav-trenner { background-image: url('bg-topnav-trenner.gif'); }
.bg-breadcrumbs { font-family: Arial,Helvetica,Verdana,Geneva,sans-serif; background-image: url('bg-breadcrumbs.gif'); text-align: left; font-size: 10px; color: rgb(51, 51, 51); padding-left: 8px; }
.photolegende { border-top: 2px solid white; padding: 5px 10px 8px 5px; background-color: rgb(234, 231, 229); color: rgb(102, 102, 102); font-size: 10px; text-align: right; line-height: 13px; background-image: url('dotted_gray3.gif'); background-position: left bottom; background-repeat: repeat-x; }
.photodesc { border-bottom: 2px solid white; padding: 3px 12px 4px; background-color: rgb(251, 243, 222); color: rgb(102, 102, 102); font-size: 10px; line-height: 13px; }
.photodesc-topborder { background-image: url('photodesc_topborder.gif'); background-position: center bottom; background-repeat: repeat-x; }
.bg-box-orange { background-color: rgb(249, 247, 218); font-size: 10px; text-align: left; padding-left: 10px; padding-top: 7px; padding-bottom: 5px; line-height: 14px; }
.bg-box-orange2 { background-color: rgb(249, 247, 218); }
.bg-boxtitle-orange { font-family: Arial,Helvetica,Verdana,Geneva,sans-serif; font-size: 11px; color: rgb(255, 255, 255); font-weight: bold; text-align: left; padding-left: 10px; background-image: url('bg-boxtitle-orange.gif'); }
.bg-boxtitle-orange2 { background-image: url('bg-boxtitle-orange.gif'); }
.bg-box-green { background-color: rgb(232, 235, 217); font-size: 10px; text-align: left; padding-left: 10px; padding-top: 7px; padding-bottom: 5px; line-height: 14px; }
.bg-box-green2 { background-color: rgb(232, 235, 217); }
.bg-boxtitle-green { font-family: Arial,Helvetica,Verdana,Geneva,sans-serif; font-size: 11px; color: rgb(255, 255, 255); font-weight: bold; text-align: left; padding-left: 10px; background-image: url('bg-boxtitle-green.gif'); }
.bg-boxtitle-green2 { background-image: url('bg-boxtitle-green.gif'); }
.bg-dottedline-orange { background-color: rgb(249, 247, 218); background-image: url('dotted_gray2.gif'); }
.bg-dottedline-green { background-color: rgb(232, 235, 217); background-image: url('dotted_gray2.gif'); }
.navtitle { font-family: Arial,Helvetica,Verdana,Geneva,sans-serif; font-size: 11px; color: rgb(255, 255, 255); font-weight: bold; text-align: left; padding-left: 12px; background-image: url('bg-navtitle.gif'); background-position: center top; background-repeat: repeat-x; background-color: rgb(250, 134, 72); }
.bg-navtitle { background-image: url('bg-navtitle.gif'); background-position: center top; background-repeat: repeat-x; background-color: rgb(250, 134, 72); }
.bg-topnav-n { font-family: Arial,Helvetica,Verdana,Geneva,sans-serif; color: rgb(255, 255, 255); font-weight: bold; text-align: left; padding-left: 7px; background-image: url('bg-topnav.gif'); }
.bg-topnav-a { font-family: Arial,Helvetica,Verdana,Geneva,sans-serif; color: rgb(255, 255, 255); font-weight: bold; text-align: left; padding-left: 7px; background-image: url('bg-topnav.gif'); }
a:visited, a:link { color: rgb(0, 95, 169); text-decoration: none; background-image: url('underline-black.gif'); background-position: center bottom; background-repeat: repeat-x; }
a:active, a:hover { color: rgb(0, 95, 169); text-decoration: none; background-color: rgb(206, 222, 237); background-image: url('underline-black.gif'); background-position: center bottom; background-repeat: repeat-x; }
a.link-topnav:visited, a.link-topnav:link { color: rgb(255, 255, 255); text-decoration: none; background-color: transparent; background-image: url(); }
a.link-topnav:hover, a.link-topnav:active { color: rgb(255, 255, 255); text-decoration: none; background-color: transparent; background-image: url(); }
a.link-topnav-light:visited, a.link-topnav-light:link { color: rgb(255, 255, 255); text-decoration: none; background-color: transparent; background-image: url(); }
a.link-footer-big:visited, a.link-footer-big:link { padding: 1px; color: rgb(255, 255, 255); font-weight: bold; font-size: 12px; text-decoration: none; background-image: url('underline.gif'); background-position: center bottom; background-repeat: repeat-x; background-color: transparent; }
a.link-footer-big:active, a.link-footer-big:hover { padding: 1px; color: rgb(255, 255, 255); font-weight: bold; font-size: 12px; text-decoration: none; background-image: url('_white.gif'); background-position: center bottom; background-repeat: repeat-x; background-color: transparent; }
a.link-footer-big-off:visited, a.link-footer-big-off:link { padding: 1px; color: rgb(255, 255, 255); font-weight: bold; font-size: 12px; text-decoration: none; }
a.link-footer-small:visited, a.link-footer-small:link { padding: 1px; color: rgb(255, 255, 255); font-size: 9px; font-weight: bold; text-decoration: none; background-image: url('underline.gif'); background-position: center bottom; background-repeat: repeat-x; background-color: transparent; }
a.link-footer-small:active, a.link-footer-small:hover { padding: 1px; color: rgb(255, 255, 255); font-size: 9px; font-weight: bold; text-decoration: none; background-image: url('_white.gif'); background-position: center bottom; background-repeat: repeat-x; background-color: transparent; }
a.link-footer-small-off:visited, a.link-footer-small-off:link { padding: 1px; color: rgb(255, 255, 255); font-size: 9px; font-weight: bold; text-decoration: none; }
a.link-footer:visited, a.link-footer:link { color: rgb(255, 255, 255); text-decoration: none; background-image: url('underline.gif'); background-position: center bottom; background-repeat: repeat-x; background-color: transparent; }
a.link-footer:active, a.link-footer:hover { color: rgb(255, 255, 255); text-decoration: none; background-image: url('_white.gif'); background-position: center bottom; background-repeat: repeat-x; background-color: transparent; }
a.textlink-fett:visited, a.textlink-fett:link { color: rgb(0, 95, 169); font-weight: bold; text-decoration: none; background-image: url('underline-blue.gif'); background-position: center bottom; background-repeat: repeat-x; background-color: transparent; }
a.textlink-fett:active, a.textlink-fett:hover { color: rgb(0, 95, 169); font-weight: bold; text-decoration: none; background-image: url('underline-blue.gif'); background-position: center bottom; background-repeat: repeat-x; background-color: transparent; }
a.textlink-small:visited, a.textlink-small:link { color: rgb(1, 95, 169); font-size: 10px; text-decoration: none; background-image: url('underline-black.gif'); background-position: center bottom; background-repeat: repeat-x; }
a.textlink-small:active, a.textlink-small:hover { color: rgb(1, 95, 169); font-size: 10px; text-decoration: none; background-color: rgb(206, 222, 237); background-image: url('underline-black.gif'); background-position: center bottom; background-repeat: repeat-x; }
a.breadcrumbs:visited, a.breadcrumbs:link { color: rgb(51, 51, 51); text-decoration: none; background-image: url('underline-black.gif'); background-position: center bottom; background-repeat: repeat-x; background-color: transparent; }
a.breadcrumbs:active, a.breadcrumbs:hover { color: rgb(0, 0, 0); text-decoration: none; background-image: url('_black.gif'); background-position: center bottom; background-repeat: repeat-x; background-color: transparent; }
a.link-img-noborder:visited, a.link-img-noborder:link { border: 0px none white; }
a.link-nostyle:visited, a.link-nostyle:link { text-decoration: none; background-color: transparent; background-image: none; color: rgb(255, 255, 255); }
a.link-nostyle:active, a.link-nostyle:hover { text-decoration: none; background-color: transparent; background-image: none; color: rgb(255, 255, 255); }
ul { margin: 5px 0px; padding-left: 0px; list-style-type: none; color: rgb(1, 76, 122); }
ul li { background-image: url('ul.gif'); background-repeat: no-repeat; background-position: 0pt 0.4em; padding-left: 1em; color: rgb(51, 51, 51); }
ol { list-style-type: decimal; list-style-position: inside; padding-left: 0px; margin-left: 0px; }
ol li { color: rgb(51, 51, 51); }
.download-list { background-image: url('icon_download.gif'); background-repeat: no-repeat; background-position: 0pt 0.5em; padding-left: 1em; }
.input-box { border: 1px solid black; background-color: rgb(255, 255, 255); font-family: Arial,Helvetica,Verdana,Geneva,sans-serif; color: rgb(51, 51, 51); font-size: 10px; margin-left: 1px; height: 15px; }
.main { border-style: solid; border-color: rgb(0, 0, 0); border-width: 0px 1px 1px; }
.photodescription { border-bottom: 2px solid white; padding: 3px 12px 4px; background-color: rgb(251, 243, 222); color: rgb(102, 102, 102); font-size: 10px; line-height: 13px; }
.photodescription-topborder { background-image: url('photodesc_topborder.gif'); background-position: center bottom; background-repeat: repeat-x; }
.bg-topnav-n { font-family: Arial,Helvetica,Verdana,Geneva,sans-serif; color: rgb(255, 255, 255); font-weight: bold; text-align: left; padding-left: 7px; background-image: url('bg-topnav.gif'); }
.bg-topnav-a { font-family: Arial,Helvetica,Verdana,Geneva,sans-serif; color: rgb(255, 255, 255); font-weight: bold; text-align: left; padding-left: 7px; background-image: url('bg-topnav.gif'); }
a.topnav:visited, a.topnav:link { font-family: Arial,Helvetica,Verdana,Geneva,sans-serif; color: rgb(255, 255, 255); font-weight: bold; text-align: left; padding-left: 7px; background-image: url('bg-topnav.gif'); display: block; height: 19px; }
a.topnav:active, a.topnav:hover { font-family: Arial,Helvetica,Verdana,Geneva,sans-serif; color: rgb(255, 255, 255); font-weight: bold; text-align: left; padding-left: 7px; background-image: url('bg-topnav.gif'); display: block; height: 19px; }
a.nav1:visited, a.nav1:link { padding: 3px 0px 3px 12px; background-color: rgb(239, 226, 191); font-size: 10px; font-weight: bold; color: rgb(51, 51, 51); text-align: left; line-height: 14px; background-image: url('navarrow-n.gif'); background-position: left top; background-repeat: no-repeat; display: block; }
a.nav1:active, a.nav1:hover { padding: 3px 0px 3px 12px; background-color: rgb(253, 24, 19); font-size: 10px; font-weight: bold; color: rgb(255, 255, 255); text-align: left; line-height: 14px; background-image: url('navarrow-a.gif'); background-position: left top; background-repeat: no-repeat; display: block; }
a.nav1-selected:active, a.nav1-selected:hover, a.nav1-selected:visited, a.nav1-selected:link { padding: 3px 0px 3px 12px; background-color: rgb(245, 238, 219); font-size: 10px; font-weight: bold; color: rgb(51, 51, 51); text-align: left; line-height: 14px; background-image: url('navarrow-n.gif'); background-position: left top; background-repeat: no-repeat; display: block; }
a.nav2:visited, a.nav2:link { padding: 1px 0px 2px 12px; background-color: rgb(239, 226, 191); font-size: 10px; color: rgb(51, 51, 51); text-align: left; vertical-align: top; line-height: 12px; background-image: none; display: block; }
a.nav2:active, a.nav2:hover { padding: 1px 0px 2px 12px; background-color: rgb(253, 24, 19); font-size: 10px; color: rgb(255, 255, 255); text-align: left; vertical-align: top; line-height: 12px; background-image: none; display: block; }
a.nav2-selected:active, a.nav2-selected:hover, a.nav2-selected:visited, a.nav2-selected:link { padding: 1px 0px 2px 12px; background-color: rgb(245, 238, 219); font-size: 10px; color: rgb(51, 51, 51); text-align: left; vertical-align: top; line-height: 12px; background-image: none; display: block; }
a.nav3:visited, a.nav3:link { background-color: rgb(239, 226, 191); font-size: 10px; color: rgb(51, 51, 51); text-align: left; padding-left: 22px; padding-top: 1px; padding-bottom: 2px; vertical-align: top; line-height: 12px; background-image: url('navarrow3-n.gif'); background-position: left top; background-repeat: no-repeat; display: block; }
a.nav3:active, a.nav3:hover { background-color: rgb(253, 24, 19); font-size: 10px; color: rgb(255, 255, 255); text-align: left; padding-left: 22px; padding-top: 1px; padding-bottom: 2px; vertical-align: top; line-height: 12px; background-image: url('navarrow3-a.gif'); background-position: left top; background-repeat: no-repeat; display: block; }
a.nav3-selected:active, a.nav3-selected:hover, a.nav3-selected:visited, a.nav3-selected:link { background-color: rgb(245, 238, 219); font-size: 10px; color: rgb(51, 51, 51); text-align: left; padding-left: 22px; padding-top: 1px; padding-bottom: 2px; vertical-align: top; line-height: 12px; background-image: url('navarrow3-n.gif'); background-position: left top; background-repeat: no-repeat; display: block; }
a.nav4:visited, a.nav4:link { background-color: rgb(239, 226, 191); font-size: 10px; color: rgb(51, 51, 51); text-align: left; padding-left: 32px; padding-top: 1px; padding-bottom: 2px; vertical-align: top; line-height: 12px; background-image: url('navarrow4-n.gif'); background-position: left top; background-repeat: no-repeat; display: block; }
a.nav4:active, a.nav4:hover { background-color: rgb(253, 24, 19); font-size: 10px; color: rgb(255, 255, 255); text-align: left; padding-left: 32px; padding-top: 1px; padding-bottom: 2px; vertical-align: top; line-height: 12px; background-image: url('navarrow4-a.gif'); background-position: left top; background-repeat: no-repeat; display: block; }
a.nav4-selected:active, a.nav4-selected:hover, a.nav4-selected:visited, a.nav4-selected:link { background-color: rgb(245, 238, 219); font-size: 10px; color: rgb(51, 51, 51); text-align: left; padding-left: 32px; padding-top: 1px; padding-bottom: 2px; vertical-align: top; line-height: 12px; background-image: url('navarrow4-n.gif'); background-position: left top; background-repeat: no-repeat; display: block; }
a.nav5:visited, a.nav5:link { background-color: rgb(239, 226, 191); font-size: 10px; color: rgb(51, 51, 51); text-align: left; padding-left: 42px; padding-top: 1px; padding-bottom: 2px; vertical-align: top; line-height: 12px; background-image: url('navarrow5-n.gif'); background-position: left top; background-repeat: no-repeat; display: block; }
a.nav5:active, a.nav5:hover { background-color: rgb(253, 24, 19); font-size: 10px; color: rgb(255, 255, 255); text-align: left; padding-left: 42px; padding-top: 1px; padding-bottom: 2px; vertical-align: top; line-height: 12px; background-image: url('navarrow5-a.gif'); background-position: left top; background-repeat: no-repeat; display: block; }
a.nav5-selected:active, a.nav5-selected:hover, a.nav5-selected:visited, a.nav5-selected:link { background-color: rgb(245, 238, 219); font-size: 10px; color: rgb(51, 51, 51); text-align: left; padding-left: 42px; padding-top: 1px; padding-bottom: 2px; vertical-align: top; line-height: 12px; background-image: url('navarrow5-n.gif'); background-position: left top; background-repeat: no-repeat; display: block; }
.btn-lang-a { width: 21px; height: 16px; display: block; float: right; font-size: 10px; font-weight: bold; color: rgb(153, 153, 153); background-image: url('btn_lang_a.gif'); background-position: left top; background-repeat: no-repeat; text-align: center; margin-left: 7px; }
.btn-lang-n { width: 21px; height: 16px; display: block; float: right; font-size: 10px; font-weight: bold; color: rgb(153, 153, 153); background-image: url('btn_lang_n.gif'); background-position: left top; background-repeat: no-repeat; text-align: center; margin-left: 7px; }
a.btn-lang:visited, a.btn-lang:link { background-color: transparent; color: rgb(153, 153, 153); font-weight: bold; font-size: 10px; background-image: none; }
a.btn-lang:active, a.btn-lang:hover { background-color: transparent; color: rgb(153, 153, 153); font-weight: bold; font-size: 10px; background-image: none; }
a.link-img:visited, a.link-img:link { text-decoration: none; background-image: none; }
a.link-img:active, a.link-img:hover { text-decoration: none; background-image: none; }
.quote { margin: 0px; font-family: Arial,Helvetica,Verdana,Geneva,sans-serif; color: rgb(134, 0, 0); font-weight: bold; font-style: italic; font-size: 14px; padding-bottom: 10px; padding-top: 0px; }
a.link-getunik:visited, a.link-getunik:link { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: normal; color: rgb(161, 161, 161); text-decoration: none; background-image: none; background-color: transparent; }
a.link-getunik:active, a.link-getunik:hover { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: normal; color: rgb(105, 105, 105); text-decoration: none; background-image: none; background-color: transparent; }
.getunik { padding: 4px 4px 0px 0px; width: 680px; color: rgb(161, 161, 161); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; text-align: right; }
.nav-general {  }
.bg-content1 { padding: 0px 0px 10px 10px; background-color: rgb(255, 255, 255); line-height: 16px; }
.bg-content2 { padding: 0px 0px 10px 10px; background-color: rgb(255, 255, 255); line-height: 16px; }
.bg-content3 { padding: 0px 0px 10px 10px; background-color: rgb(255, 255, 255); line-height: 16px; }
.bg-content4 { background-color: rgb(255, 255, 255); }
