 /*Colors
----------------------------------------------------
blue      : 1187c9
dark blue : 0e84aa
--------------------------------------------------*/


/*-------------------------------------------------*/
/* Layout********************************************
/*-------------------------------------------------*/
.btm5 {margin-bottom:5px;}
.btm10 {margin-bottom:10px;}

/*Document
--------------------------------------------------*/
/*body, html{height:100%;}*/
html{padding-bottom:35px; background:#cadfea; height:100%; min-height:100.2%;}
body{background:#ffffff; margin:0; padding:0; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#242424; font-size:62,5%; margin-bottom:30px; }
p, td, .textItem li {font-size:1.1em; line-height:1.3em; }
a{outline:none; color:/*#1187c9*/#006095;}

h1, h2 {font-family:"Times New Roman", Georgia, Times, serif; margin:0 0 5px 0; color:#696969;} 
h2{ font-size:2.4em; line-height:1.1em; }
h3{ font-size:1.8em; }
h4{ font-size:1.2em; font-weight:bold;}
h5{ font-size:1.1em; border-bottom: 3px solid #f5600e; padding:2px 20px; font-weight:bold; margin-top:2px; margin-bottom:5px; color:#696969; text-transform:uppercase; }

.last{float:right !important;}

small.date{font-size:14px; color:#1187c9; margin:0 0 10px 0; display:block;}
/*------------------------------------------------*/

/*Header
--------------------------------------------------*/
#header{margin-bottom:10px;margin-top:15px; }
h1#logo{float:left; margin:10px 0;}
h1#logo a{display:block; background:url(gfx/logo.jpg); width:250px; height:47px; text-indent:-9999em;}
/*------------------------------------------------*/

/*Main menu
--------------------------------------------------*/
#main-menu{float:left; clear:both; margin:5px 0 0 0;}
#main-menu li{float:left; width:188px; margin:0 2px 0 0; list-style:none; position:relative;}
#main-menu li.last{width:190px; margin:0;}
#main-menu li a, ul.subnav a{display:block; width:188px; height:28px; line-height:28px; font-size:1.1em; background:url(gfx/bg_topNav.png) top left repeat-x; color:#ffffff; text-decoration:none; text-align:center; text-transform: uppercase; font-weight:normal; -moz-border-radius-topright:4px;}
#main-menu li a:hover, #main-menu ul.subnav a:hover{background:url(gfx/bg_topNav.png) 0px -50px repeat-x !important;}
#main-menu li.active a{background:#f5600e;}

#main-menu li ul.subnav {display:none;}
#main-menu li:hover ul.subnav {}
#main-menu ul.subnav a {height:24px !important; line-height:24px !important; -moz-border-radius-topright:0px !important; background:url(gfx/bg_topNav.png) top left repeat-x !important;}

#main-menu li ul{margin:0; padding:0; position:absolute; /*display:none;*/ z-index:8888;}
#main-menu li ul li{margin:1px 0 0 0;}

.subcat li {clear:both;}

/*------------------------------------------------*/

/*lang Nav
--------------------------------------------------*/
a#langNav {position:absolute; top:50px; left:50%; margin-left:310px; width:100px; height:16px; line-height:16px; display:block; padding: 0px 22px; background:url(gfx/skagen44_flag.gif) no-repeat top right; text-transform:uppercase; color:#acacac; font-family:Verdana, Arial, sans-serif; font-size:0.75em; text-align:right; text-decoration:none; }

a#langNav.no {background-position: right 0px;}
a#langNav.en {background-position: right -16px;}

/*------------------------------------------------*/

/*Main content
--------------------------------------------------*/
#main-content img{margin:0;}
#main-content .textItem, #main-content h2, #main-content h3{padding:0px 40px; margin-bottom:10px !important;}
#main-content h2 { margin-top:15px !important;}
.textItem p {padding-bottom:0.6em;}
.textItem h2, .textItem  h3{padding:0px !important;}
p.nopad {padding-bottom:0em !important; margin-bottom:0px !important;}

/*------------------------------------------------*/

/*Main image
--------------------------------------------------*/
#main-image{position:relative;}
#main-image .overlay{position:absolute; width:98%; background:url(gfx/overlay.png); bottom:0px; color:#ffffff; padding:1%;}

#main-image p{margin:0;}
#main-image img{margin:0 !important; margin-bottom:15px !important; }
/*------------------------------------------------*/

/*Latest news
--------------------------------------------------*/
#latest-news h4{height:18px; margin:0; padding:3px 10px; color:#ffffff; line-height:18px; font-size:1.1em; text-transform:uppercase; background:#006095; border-bottom:1px solid #0d3d57;}

ul.ca-list, ul.news-list{margin:0; padding:0; list-style:none;}
ul.ca-list li{padding:6px 10px; background:/*#cbcbcb*/ #c2c2c2; border:1px solid #acacac; margin-top:2px; }
ul.ca-list h3 {font-size:1.2em; font-weight:bold; margin-bottom:5px; margin-top:0px !important; padding:0 !important; color:#565656!important; }
ul.ca-list li.first{margin:0;}
ul.ca-list li p{clear:both; display:block; color:#555555; margin:0px !important; font-size:1.0em !important}
ul.ca-list li a{color:#fff; text-decoration:none;}
ul.ca-list li a.readmore, ul.news-list li a.readmore, a#allnews, .backlink a {color:#666; text-decoration:none; text-transform:uppercase; font-family:Verdana, Arial, sans-serif; font-size:0.75em; font-weight:bold; margin-top:3px; }
ul.ca-list li a.readmore:hover, ul.news-list li a.readmore:hover, a#allnews:hover, .backlink a:hover {color:#1187c9;; text-decoration:dotted; }
ul.ca-list li a.readmore span, ul.news-list li a.readmore span,a#allnews span {color:#006095; font-weight:normal !important; }
ul.ca-list li.first, ul.ca-list li:hover{background:#b9b9b9; cursor:pointer;}
ul.ca-list li.first p, ul.ca-list li.hover p{color:#ffffff;}
ul.ca-list li.first a, ul.ca-list li.hover a{color:#f98c50;}



a#allnews {display:block; text-align:right; padding:3px 10px; background:#dbdbdb; border:1px solid #acacac; margin-top:2px;}
a#allnews:hover {background:#ebf2f6; color:#006095;}
/*------------------------------------------------*/

/*Bottom
--------------------------------------------------*/
#bottom li{float:left; margin:10px 10px 0 0; list-style:none; width:348px; border:1px solid #666; background:#6d6d6d;}
#bottom li.hover{background:#3d3d3d; cursor:pointer; border:1px solid #333;}
#bottom li img{float:left; border-right:1px solid #ffffff; margin:0 10px 0 0;}
#bottom li a{ display:block; color:#f98c50; text-decoration:none; font-size:1.2em;font-weight:bold; text-transform:uppercase; padding:0px 10px; font-style:bold;margin:20px 10px 5px 10px; }
#bottom li small{display:block; color:#fdfdfd; padding:0px 10px;font-size:0.9em; line-height:1.2em; }

/*------------------------------------------------*/

/*License info
--------------------------------------------------*/
h3.general-info{font-size:1.4em; font-weight:bold; margin:0; padding:0 0 5px 0 !important; border-bottom:1px solid #333333;}

.license-info tr td{border-bottom:1px dashed #acacac; padding:5px 0; vertical-align:top; }
.license-info td.key{width:100px; font-weight:bold; font-size:0.9em; padding-top:7px !important; }
.license-info td.value{width:200px; }

img.license-img{margin-top:21px;}
/*------------------------------------------------*/

/*Table list
--------------------------------------------------*/
table#licences{width:620px !important; font-size:1.0em; margin-left:40px;}
#licences th{border-bottom:1px solid #333333; padding:3px 5px; font-weight:bold;font-size:0.8em;text-transform:uppercase;letter-spacing:0.07em; }
#licences td{border-bottom:1px dashed #acacac; padding:5px 10px; border-top:1px solid #ffffff;}
#licences tr.odd td{background:#efefef ;}
#licences tr:hover td{background:#ebf2f6; cursor:pointer;}
#licences a{color:#030303; text-decoration:none;}
/*------------------------------------------------*/

/*Archive filters
--------------------------------------------------*/
#archive-filters{position:relative;}
#archive-filters small{display:block;font-family:Verdana, Arial, sans-serif; font-size:0.75em; color:#666; padding:3px 20px; background:#dbdbdb; border:1px solid #acacac; margin-bottom:14px; font-weight:bold;text-transform:uppercase;}
/*------------------------------------------------*/

/*Filter list
--------------------------------------------------*/
.filter-list{}
/*------------------------------------------------*/

/*Archive list
--------------------------------------------------*/
#archive-list .article{margin:0 0 20px 0; padding:0 0 10px 0; border-bottom:1px solid #333333; clear:both;}
#archive-list .article h3{margin:0 0 5px 0;}
#archive-list .article p{margin:0 0 5px 0;}
#archive-list .article ul{list-style:none; margin:0; padding:0; overflow:hidden;}
#archive-list .article ul li{float:left; margin:0 10px 0 0; font-size:10px;}
/*------------------------------------------------*/

#personal-list, #news-list, #kontakt-list, .news-list {list-style-type:none; margin-left:40px;}
#personal-list li, .news-list li {border-bottom:1px dashed #cdcdcd; margin-bottom:5px;}
#personal-list li h2{padding:0px; font-size:1.7em; font-weight:bold; }
#personal-list li h2 span{font-size:0.7em; color:#242424; font-weight:normal;}
#personal-list li img {margin:10px 0px 15px 0px;}

#kontakt-list {margin-top:20px;}
#kontakt-list div.clear {border-bottom:1px dashed #cdcdcd; margin-bottom:10px;}
#kontakt-list span {display:inline-block; width:55px; font-size:0.9em !important; color:#555; }
#kontakt-list h4, .news-list h4 { display:block; padding:0px; margin:0px; line-height:1.1em; margin-bottom:3px;}
#kontakt-list h4 a, .news-list h4 a {text-decoration:none; color:#696969;}
#kontakt-list h4 a:hover, .news-list h4 a:hover {color:#1187c9;}

ul.news-list {margin:0px 40px;}
ul.news-list li {padding:3px 15px; clear:both; }
ul.news-list p {margin:0px; padding:0px 0px;}
ul.news-list li a.readmore {margin-top:5px !important; line-height:2em;;}

ul.news-list .date {float:left; margin-left:-10px; font-family:Verdana, Arial, sans-serif;  padding:8px 5px; border:1px solid #cdcdcd; color:#006095; text-align:center; font-weight:bold; font-size:0.8em; line-height:1.2em; }
ul.news-list .date span {display:block; font-size:1.2em; font-weight:normal;}
ul.news-list .news_cont { margin-left:45px; }

ul.filter-list {list-style-type:none; padding:0px; margin:5px 0px 15px 0px; width:100%;}
ul.filter-list li {border-bottom:1px solid #cdcdcd; padding:2px 20px; font-size:1.1em; margin:0px;}
ul.filter-list li  a {text-decoration:none;}

li.corner {display:none;}

.mainImg, .mainImg50, .flashContainer {display:block; margin-bottom:0px !important; background:url(gfx/bg_img.gif)repeat; padding:15px; border:1px solid #cbcbcb; overflow:hidden;}
.mainImg50 { float:left;}

.backlink {border-top:1px dashed #cdcdcd; padding:10px 40px; }
.backlink a{margin-top:10px; padding-left:8px; background: url('gfx/arrow.gif') no-repeat left 4px;  }

.textItem ul {width:75%;}
.textItem li {margin-bottom:3px;}

#footer {position:relative; display:block;/* background:#cadfea;*/ margin-top:10px; }
#footer-cont {position:relative; display:block; left:50%; text-align:center; width:167px; height:108px; margin-left:300px; margin-top:-98px; background:url('gfx/footer_img.gif') no-repeat;}