@import url(/css/kontakt.css);
html {height: 100%;}
body {font: normal 12px/150% Verdana, Arial, Sans-serif;color: #000; margin: 0;padding: 0;background: #000;}
p {font: normal 12px/150% Verdana, Arial, sans-serif; margin: 0; padding: 0 0 14px 0;}
a {font: normal 12px/150% Verdana, Arial, sans-serif; text-decoration: none; color: #FF6600;}

.newsholder {padding: 0; margin: 0;}
h3.newshead {padding: 0; margin: 0; line-height: 100%;}
a.readmorestart {color: #ff6600;}
a.archivereadmore {color: #ff6600;}
.archivenewsdate {color: #4b5812; font-weight: normal;}
h3.newshead a {color:#4b5812;font: bold 13px/110% Verdana, Arial, sans-serif;}
.newsdate a {color:#4b5812;font: bold 13px/110% Verdana, Arial, sans-serif;}
.newsdate {font: bold 13px/110% Verdana, Arial, sans-serif;}
.newsholder p {padding: 0; margin: 0;}

img {border: none;}
h1 {font:bold 20px/150% Verdana, sans-serif; color: #4c4c4c; margin: 0; padding: 0;}
.h1 {font:bold 20px/150% Verdana, sans-serif; color: #4c4c4c; margin: 0; padding: 0;}
h2 {font:bold 18px/150% Verdana, sans-serif; color: #4c4c4c; margin: 0; padding: 0;}
.h2 {font:bold 18px/150% Verdana, sans-serif; color: #4c4c4c; margin: 0; padding: 0;}
h3 {font:bold 16px/150% Verdana, sans-serif; color: #4c4c4c; margin: 0; padding: 0;}
.h3 {font:bold 16px/150% Verdana, sans-serif; color: #4c4c4c; margin: 0; padding: 0;}
h4 {font:bold 13px/150% Verdana, sans-serif; color: #4c4c4c; margin: 0; padding: 0;}
.h4 {font:bold 13px/150% Verdana, sans-serif; color: #4c4c4c; margin: 0; padding: 0;}

#content {width: 960px; margin: 10px auto 0; padding: 0;}
#top {background: url(/objects/fixed/top.jpg) no-repeat; width: 960px; height: 107px; position: relative;}
#lncdholder {position: absolute; right: 10px; top: 25px;}
#lncdholder img {margin: 0 2px -5px 0; padding: 0;}
#logo-clicker {width: 80px; height: 107px; margin: 0 0 0 30px; display: block; border: none;}
#menu {width: 940px; margin: 0; background: url(/objects/fixed/menubg.png) no-repeat; height: 56px; padding: 4px 0 0 20px;}
#menu ul {list-style: none; margin: 0; padding: 0; background: #cccccc; display: block;}
#menu li {display: block; float: left; margin: 0; padding: 0 10px;}
#menu a {display: block; float: left; margin: 0; padding: 0; color: #4b5812; font: normal 16px/120% Verdana, Arial, sans-serif; }
#menu a.menuSideOn {border-bottom: 1px solid #ff6600; }
#menu a.menuSideInvOn {border-bottom: 1px solid #ff6600; text-decoration: underline; }
#menu a.menuSideUcOn {border-bottom: 1px solid #ff6600;text-decoration: line-through; }
#menu a.menuSideInvOff {text-decoration: underline; }
#menu a.menuSideUcOff {text-decoration: line-through; }

#menu2 {}
#menu2 ul {margin: 0; padding: 0; list-style: none;}
#menu2 li {margin: 0; padding: 0; list-style: none;}
#menu2 a {font: bold 13px/200% Verdana, Arial, sans-serif; color: #4c4c4c;}
#menu2 a:hover {font: bold 13px/200% Verdana, Arial, sans-serif; color: #FF6600;}
#menu2 a.menuSideOn {color: #5c672b;}
#menu2 a.menuSideUcOn {text-decoration: line-trough; color: #5c672b;}
#menu2 a.menuSideInvOn {text-decoration: underline; color: #5c672b;}
#menu2 a.menuSideUcOff {text-decoration: line-trough;}
#menu2 a.menuSideInvOff {text-decoration: underline;}

#menu2 .menulevel3 li {padding: 0 0 0 14px; font: normal 13px/150% Verdana, Arial, sans-serif;background:url(/objects/fixed/li_btn.gif) no-repeat 0 8px;}
#menu2 .menulevel3 a {margin: 0; font: normal 13px/150% Verdana, Arial, sans-serif;}
#menu2 .menulevel4 li {padding: 0 0 0 14px; font: normal 13px/150% Verdana, Arial, sans-serif;background:url(/objects/fixed/li_line.gif) no-repeat 1px 9px;}
#menu2 .menulevel4 a {margin: 0; font: normal 13px/150% Verdana, Arial, sans-serif;}
#menu2 .menulevel5 li {padding: 0 0 0 14px; font: normal 13px/150% Verdana, Arial, sans-serif;background:url(/objects/fixed/li_line.gif) no-repeat 0 9px;}
#menu2 .menulevel5 a {margin: 0; font: normal 13px/150% Verdana, Arial, sans-serif; }

#maincontent {background: url(/objects/fixed/mainbg.png) no-repeat 0 100% #414141; min-height: 542px; height: auto !important; height: 542px; position: relative; padding: 0 10px 40px 20px; }

#startpage-holder {}
.start-leftholder {float: left; width: 235px; padding: 0 5px 0 0;}
.gray-top {background: url(/objects/fixed/box-top.png) no-repeat !important; background: url(/objects/fixed/box-top.gif) no-repeat; height: 48px; width: 200px; margin: 0; padding: 10px 15px 0 20px;}
.gray-top h2 {font: normal 22px Verdana, Arial, sans-serif; font-style: italic; color: #4b5812; text-align: center;}
.gray-mid {padding: 0 15px 0 20px; width: 200px;background: url(/objects/fixed/box-bg.png) repeat-y !important; background: url(/objects/fixed/box-bg.gif) repeat-y; color: #4b5812;}
.minheight{min-height:252px;}
.gray-mid-info {padding: 0 15px 0 20px; width: 200px; min-height:91px;background: url(/objects/fixed/box-bg.png) repeat-y !important; background: url(/objects/fixed/box-bg.gif) repeat-y; color: #4b5812;}
.gray-end {height: 32px; width: 235px; margin: 0; padding: 0; background: url(/objects/fixed/box-end.png) no-repeat !important; background: url(/objects/fixed/box-end.gif) no-repeat; }
.citatboxholder {background: url(/objects/fixed/citatboxbg.png) no-repeat 100% 100% !important;background: url(/objects/fixed/citatboxbg.gif) no-repeat 100% 100%; padding: 29px 0 0 0; width: 240px; margin: 29px 0 0 0;}
.citatboxholder a {color: #ff6600;}
.citattop {background: url(/objects/fixed/citattop.png) no-repeat !important;background: url(/objects/fixed/citattop.gif) no-repeat; padding: 10px 30px 20px 30px; width: 180px; margin: -58px 0 0 0; position: relative; color: #fff;}
.box1holder {background: url(/objects/fixed/box1end.png) no-repeat 100% 100% !important;background: url(/objects/fixed/box1end.gif) no-repeat 100% 100%; width: 240px; margin: 25px 0 0 0; padding: 25px 0 0 0;}
.box1top {font: normal 22px/100% Verdana, Arial, sans-serif; background: url(/objects/fixed/box1top.png) no-repeat !important; background: url(/objects/fixed/box1top.gif) no-repeat; color: #fff; margin: -50px 0 0 0; position: relative; padding: 20px 25px; width: 190px;}
.box1top p {font: normal 22px/100% Verdana, Arial, sans-serif;}
.box2holder {background: url(/objects/fixed/box2end.png) no-repeat 100% 100% !important;background: url(/objects/fixed/box2end.gif) no-repeat 100% 100%; width: 240px; margin: 25px 0 0 0; padding: 25px 0 0 0;}
.box2top {font: normal 22px/100% Verdana, Arial, sans-serif; background: url(/objects/fixed/box2top.png) no-repeat !important;background: url(/objects/fixed/box2top.gif) no-repeat; color: #fff; margin: -50px 0 0 0; position: relative; padding: 20px 25px; width: 190px;}
.box2top p {font: normal 22px/100% Verdana, Arial, sans-serif;}
.box3holder {background: url(/objects/fixed/box3end.png) no-repeat 100% 100% !important;background: url(/objects/fixed/box3end.gif) no-repeat 100% 100%; width: 240px; margin: 25px 0 0 0; padding: 25px 0 0 0;}
.box3top {font: normal 22px/100% Verdana, Arial, sans-serif; background: url(/objects/fixed/box3top.png) no-repeat !important;background: url(/objects/fixed/box3top.gif) no-repeat; color: #fff; margin: -50px 0 0 0; position: relative; padding: 20px 25px; width: 190px;}
.box3top p {font: normal 22px/100% Verdana, Arial, sans-serif;}
#startpage-holder .destinator-edit-info {}
#startpage-holder .destinator_ingress_main {background: #ccc;}
.start-image-text {float: left; padding: 0; margin: 0;}
.start-textholder h1 {color: #4c4c4c; font: italic 28px/28px Verdana, Arial, sans-serif; padding: 0 0 5px 0;}
.start-textholder {background: url(/objects/fixed/startmainbg.png) no-repeat 100% 100% !important;background: url(/objects/fixed/startmainbg.gif) no-repeat 100% 100%; width: 420px; padding: 5px 10px 5px 10px; margin: 5px 0 0 0;}
#start-boxar {float: left;}
#start-boxar a {color: #fff; font: normal 22px/120% Verdana, Arial, sans-serif;}
.box1holder p {margin: 0; padding: 0 0 10px 0; text-align: center;}
.box2holder p {margin: 0; padding: 0 0 10px 0; text-align: center;}
.box3holder p {margin: 0; padding: 0 0 10px 0; text-align: center;}
.startimgholder {padding: 0 0 0 10px;}
.startimgholder p {padding: 0; margin: 0;}
.startimg-top {background: url(/objects/fixed/startimgtop.png) no-repeat !important; background: url(/objects/fixed/startimgtop.gif) no-repeat; width: 900px; padding: 0 10px; height: 32px; }
.startimg-main {background: url(/objects/fixed/startimgmain.png) no-repeat; width: 900px; padding: 0 10px; }
.startimg-end {background: url(/objects/fixed/startimgend.png) no-repeat !important; background: url(/objects/fixed/startimgend.gif) no-repeat; width: 900px; padding: 0 10px; height: 37px; }
.startimg-holder {float: left; margin: -10px 0 0 0; padding: 0 0 0 27px; width: 200px;}
.startimg-holder-first {padding: 0; margin: -10px 0 0 0;}
.startimg-holder-last {padding: 0 0 0 27px; margin: -10px 0 0 0;}

.text-image {float: left;}
#mainpagetop {width: 678px; background: url(/objects/fixed/mainpagetop.png) no-repeat !important; background: url(/objects/fixed/mainpagetop.gif) no-repeat; height: 22px; padding: 0; margin: 0; }
#mainpageholder {width: 653px; background: url(/objects/fixed/mainpagebg.png) repeat-y 100% 100% !important; background: url(/objects/fixed/mainpagebg.gif) repeat-y 100% 100%; padding: 0 15px 20px 10px;min-height: 200px;}
#mainpageholder2 {width: 653px; background: url(/objects/fixed/mainpagebg2.png) repeat-y 100% 100% !important; background: url(/objects/fixed/mainpagebg2.gif) repeat-y 100% 100%; padding: 0 15px 20px 10px;min-height: 200px;}

#mainpageholder-end {height: 30px; width: 678px; margin: 0; padding: 0; background: url(/objects/fixed/mainpagebg-end.png) no-repeat !important; background: url(/objects/fixed/mainpagebg-end.gif) no-repeat; }
#mainpageholder-end2 {height: 30px; width: 678px; margin: 0; padding: 0; background: url(/objects/fixed/mainpagebg-end2.png) no-repeat !important; background: url(/objects/fixed/mainpagebg-end2.gif) no-repeat; }
.mainpage-image-loop-holder img {padding: 0 0 10px 0;}

.mainpage-text {width: 355px; float: left; }
.mainpage-text2 {width: 405px; float: left; }
.mainpage-text h1 {font: bold 18px/100% Verdana, Arial, sans-serif; color: #4c4c4c; padding: 0 0 10px 0;}
.mainpage-image {float: left; padding: 0 0 0 26px; margin: 0; width: 270px;}
.mainpage-image2 {float: left; padding: 0 0 0 26px; margin: 0; width: 220px;}
.mainpage-text3 {width: 380px; float: left; }
.mainpage-image3 {float: left; padding: 0 0 0 26px; margin: 0; width: 220px;}

.loopholder1 {padding: 0 0 10px 0; margin: 0; font-size: 11px; font-style: italic;}
.loopholder1 p {margin: 0; padding: 0; font-size: 11px; font-style: italic;}

hr.dots {display: block; clear: both; float: none; height: 15px; background: url(/objects/fixed/hrbg.gif) no-repeat; border: none;}

.destinator_gallery_holder_child {float: left; margin: 0 5px 10px 0; padding: 10px; border: 1px solid #aaa; min-height: 125px; height: auto !important; height: 105px; background: #eee; width: auto !important; width:100px; min-width: 100px; max-width: 100px; text-align: center; }
.destinator_gallery_holder_child img {border: 1px solid #999; max-height: 100px; max-width: 100px;}

#menyspacer {width: 240px; padding: 0; margin: 0; min-height: 1px; height: auto !important; height: 1px;}

#galleryholder {padding: 20px 0 0 0; margin: 0;}
#footer {text-align: center; position: absolute; bottom: 0;font: normal 11px/150% Verdana, Arial, sans-serif; color: #bbd539; padding: 0 0 15px 0; width: 920px; }
#footer a {color:#ff6600;font: normal 11px/150% Verdana, Arial, sans-serif;}
#destinator_the_page {margin: 0 auto;}
#destinator_tab a  {line-height: 120%;}
#language_picker a {color: #ccc; display: block; float: right; padding: 0 0 0 5px;}
.clearing {clear: both;}
.mceContentBody {background-image: none;background-color: #fff;font-size: 12px; color: #000;}
body.mceContentBody {margin: 3px; color: #000; }
fieldset.login_legend {width: 330px;background: #ccc;margin: 20px;color: #333;}
fieldset.login_legend legend {font-size: 14px;font-weight: bold;background: #ccc;border: 1px solid #999;padding: 3px;}
#loginform label.loginlabel {display: block;}
#loginform legend {font-size: 14px;font-weight: bold;background: #ccc;border: 1px solid #999;padding: 3px;}
.login_left {float: left;}
.login_button {border: 1px solid #666;background: #fff;margin: 3px 0 3px 0;}
img.loginbox {width: 75px;margin: 15px 30px 15px 30px;}
#destinator_tab .destinator_obj_hidden {display: none;}
#destinator_tab .destinator_obj_visible {display: block;}



#alertbox {background: #fff; border: 1px solid #aaa; font: normal 18px/150% "Trebuchet MS", Arial, Verdana, sans-serif; margin: 0 0 10px 0; padding: 6px 0 5px 40px; background: #fff url(/admin/objects/webb_warning.png) no-repeat 5px 3px; }
#alertbox img {display: none;}



#lightbox{position: absolute;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#lightbox a img{ border: none; }
#outerImageContainer{position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#imageContainer{padding: 10px;}
#loading{position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#hoverNav{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{width: 49%;height: 100%;
	background: transparent url(/objects/fixed/lightbox/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/objects/fixed/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/objects/fixed/lightbox/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%}
#imageData{padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}
#overlay{position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;background-color: #000;}