@import url(/css/kontakt.css);
html {height: 100%;}
body {font: normal 11px/150% Arial, Verdana,  Sans-serif;color: #333;margin: 0;padding: 0;background: #325164;}
p {font: normal 11px/150% Arial, Verdana, sans-serif; margin: 0; padding: 0 0 14px 0;}
a {text-decoration: none;color: rgb(51,102,102);}
img {border: none;}
h1 {font:bold 16px/150% "Century Gothic",Arial, Verdana, sans-serif; color: #333; margin: 0; padding: 0;}
.h1 {font:bold 16px/150% "Century Gothic",Arial, Verdana, sans-serif; color: #333; margin: 0; padding: 0;}
h2 {font:bold 14px/150% "Century Gothic",Arial, Verdana, sans-serif; color: #333; margin: 0; padding: 0;}
.h2 {font:bold 14px/150% "Century Gothic",Arial, Verdana, sans-serif; color: #333; margin: 0; padding: 0;}
h3 {font:bold 13px/150% "Century Gothic",Arial, Verdana, sans-serif; color: #333; margin: 0; padding: 0;}
.h3 {font:bold 13px/150% "Century Gothic",Arial, Verdana, sans-serif; color: #333; margin: 0; padding: 0;}
#content {width: 678px; background: #fff; padding: 20px 0 0 0; margin: 20px auto 5px auto;}
#top {background: #fff; width: 638px; padding: 0 20px;}
#top img {display: block; float: left;}
#mainpage {background: #fff; width: 638px; padding: 0 20px 20px 20px;}
#lncdholder {float: right;}
#lncdholder img {padding: 2px 2px 0 0;}
#startpage-flash {text-align: center;padding: 0 0 20px 0; margin: 0;}
#footer {font: normal 16px/150% "Century Gothic", Arial,Verdana,sans-serif; width: 638px; padding: 0; background: #325164; text-align: center; color: #fff; }
#footer2 {padding: 10px 0 0 0; font: normal 11px/100%  Arial, Verdana, sans-serif; color: #333;text-align: center;}
#destinatorlink {text-align: center; width: 678px; margin: 0 auto; }
#destinatorlink a {color: #aaa; }
#alertbox {padding: 10px 0 10px 40px; background: url(/admin/objects/webb_warning.png) no-repeat; }
#alertbox img {display: none;}
#maincont {padding: 15px 0; margin: 0; min-height: 200px;}
.newsholder a {color: #666; }
.width-384-l {float: left; width: 384px; padding: 0 14px 0 0; margin: 0;}
.width-240-r {float: left; width: 240px; padding: 6px 0 0 0; margin: 0;}
.width-240-r img {padding: 0 0 10px 0;}
.width-466-l {float: left; width: 466px; padding: 0 14px 0 0; margin: 0;}
.width-150-r {float: left; width: 150px; padding: 0 0 0 0; margin: 0;}
.width-424-l {float: left; width: 424px; padding: 0 14px 0 0; margin: 0;}
.width-200-r {float: left; width: 200px; padding: 6px 0 0 0; margin: 0;}
.width-200-r img {padding: 0 0 10px 0;}
.infobild-giantbild img {padding: 0 0 10px 0;}
.width-250-l {float: left; width: 250px; padding: 6px 0 10px 0; margin: 0;}
.width-374-r {float: left; width: 374px; padding: 0 0 0 14px; margin: 0;}
.width-165-l {float: left; width: 165px; padding: 0; margin: 0;min-height: 1px; height: auto !important; height: 100px;}
.width-165-l img {margin: 7px 0 9px 0;}
.width-458-r {float: left; width: 458px; padding: 0 0 0 14px; margin: 0;}
.float-left-280 {float: left; width: 280px; padding: 0 14px 0 0; margin: 0;}
.float-right-150 {border: 2px solid #325164; padding: 5px; margin: 7px 0 0 0; float: right; width: 150px !important; width: 146px;}
#galleri {}
#galleri .imgholder {width: 136px; padding: 0 11px 20px 12px; text-align: center; float: left;} 
#galleri img {padding: 0; margin: 0;}
.newshead {font-weight: bold;}
.newsarchive {padding: 0 0 10px 0;}
.newsarchive a {color: rgb(51,102,102);}
.newsarchive .newsdate a{color: #000;}
.newsarchive h1 a {color:#000;}
#bignewsarchiveholder .archivenews-imgholder img {float: right; clear: both;}
#destinator_the_page {margin: 0 auto;}
#language_picker a {color: rgb(51,102,102); 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; }
.mceContentBody {background: #fff; 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;}
#crumbsholder {text-align: right; padding: 5px 0;}
#crumbsholder a {color: rgb(51,102,102);}

/* CSS FÖR GALLERI */
.destinator_gallery_holder_child {float: left; margin: 0 5px 5px 0; padding: 10px; border: none; min-height: 130px; height: auto !important; height: 105px; background: transparent; width: auto !important; width:100px; min-width: 132px; text-align: center; overflow: hidden; max-width: 132px; }
.destinator_gallery_holder_child img {border: 1px solid #999; max-height: 130px; max-width: 130px;}
.destinator_gallery_holder_child_objname {display: none;}
#lightbox{position: absolute;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#lightbox a {outline: none;}
#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;}
/* CSS FÖR GALLERI */