@charset "utf-8";
/* CSS Document */
* {font-family:Verdana, Geneva, sans-serif; font-size:11px;}
html, body { height:100%; width:100%;}
body {background: url(../../Billeder/Markup/backgrounds/bodyBack.png) repeat-x top left; margin:0;}

p, h1, h2, h3, h4 {margin:0; padding: 0; }
p {font-size:11px; line-height: 17px; color: #111;}

a img, img{border:0;}

h1 {font-weight: normal; font-size: 17px; color: #6c9d31;}
h4 {font-weight: normal; font-size: 15px; text-transform: uppercase;}
h4.newsHeader {margin: 2px 0 0 0;}
a {color: #6c9d31;}
h4 a, h4.newsHeader a {color: #f3f997; text-decoration: underline;}

/*----- Grundl??ggende kode */
#wrapper {width: 970px; height:auto; background: transparent; margin:0 auto; position: relative;}
#header {width: 970px; height: 107px; background: transparent url(../../Billeder/Markup/backgrounds/serioesitet.png) 714px 70px no-repeat; position: relative;}
#logo {position: absolute; top: 21px; left: 4px;}
#cdmLogo {position: absolute; top:23px; left:175px;}
#serviceNav {width: 700px; height: 22px; background: #fff; position: absolute; right:15px; top:23px; }
#serviceNav ul {list-style: none; margin:0; padding:0;}
#serviceNav ul li {float: right;margin: 3px 0px 0 15px;}
#serviceNav ul li a {font-size: 12px; color: #44332c; text-decoration: none;}
#serviceNav ul li a#activeitem {font-size: 12px; color:#6c9d31; text-decoration: underline;}
#serviceNav #extraLinks{float: right; margin: 0 0 0 15px;}
#serviceNav #extraLinks a{color:#f3f997;float:left;width:24px;text-decoration:none;text-align:center;padding:6px 0 6px 1px;margin:-1px 2px 0;background:url(/files/Billeder/Markup/backgrounds/bg_servicelink.gif) no-repeat 50% 0;}

/* Forside */
#frontNav {width: 555px; height: 155px; background: url(../../Billeder/Markup/backgrounds/frontNavBack.png); position:absolute; left:10px; top:0; padding: 0 5px 0 5px;}
a.areaLink {width: 64px; height: 22px; display: block; background: url(../../Billeder/Navigation/areaLinkBtn.png);position: absolute; right:20px; bottom:-10px;}
a.areaLink:hover {background-position: 0px -22px;}
#hurtige {width: 415px; height: 54px; background: url(../../Billeder/Markup/backgrounds/front6Back.png); position:absolute; left:10px; top:175px; padding: 12px 0 0 150px;}
#hurtige table tr td {height: 20px;}
td.hurtigTekst a {color: #fff; font-size: 12px; text-decoration: none; }
#frontNyheder {width: 377px; height: 238px; background: url(../../Billeder/Markup/backgrounds/frontNewsBack.png); position: absolute; right: 10px; top:0px;}
#frontPlakaten {width: 377px; height: 238px; background: url(../../Billeder/Markup/backgrounds/frontPlakatenBack.png); position: absolute; right: 10px; top:250px;}
#frontSlider {width: 565px; height: 218px; background: url(../../Billeder/Markup/backgrounds/frontImageBack.png);  position: absolute; left: 10px; top:250px;}
.slideshow {width: 549px; height: 202px;position: relative; top: 8px; left:8px;overflow:hidden;}
 .newsItem {width: 549px; height: 202px; background: transparent; position: relative;}

/* Underside */
#pageSpecific {width: 970px; height:167px; background: transparent; position:relative;}

#mainNavigation {width: 560px; height: 40px; background: url(../../Billeder/Markup/backgrounds/mainNavigationBack.png); position:absolute; left:10px; top:0; padding:5px 0 0 5px; overflow: hidden;}
#mainNavigation ul {list-style: none; margin:0; padding:0;}
#mainNavigation ul li {float: left;}
#mainNavigation ul li a {width: 185px; height:35px; display:block; background: url(../../Billeder/Navigation/mainNavBack.png); text-indent: -9999px;}
#mainNavigation ul li a.pos1 {background-position: 0px -70px;}
#mainNavigation ul li a.pos1:hover {background-position: 0px 0px;}
#mainNavigation ul li a.pos1#activeitem, #mainNavigation ul li a.pos1.inpath {background-position: 0px -35px;}		
#mainNavigation ul li a.pos2 {background-position: -185px -70px;}
#mainNavigation ul li a.pos2:hover {background-position: -185px 0px;}
#mainNavigation ul li a.pos2#activeitem, #mainNavigation ul li a.pos2.inpath {background-position: -185px -35px;}			
#mainNavigation ul li a.pos3 {background-position: -370px -70px;}	
#mainNavigation ul li a.pos3#activeitem, #mainNavigation ul li a.pos3.inpath {background-position: -370px -35px;}	
#mainNavigation ul li a.pos3:hover {background-position: -370px 0px;}	

#pageImage {width: 565px; height: 107px; background: transparent; position:absolute; left:10px; top:48px; overflow: hidden;}
#pageImageFrame {width: 565px; height: 107px; background: url(../../Billeder/Markup/backgrounds/pageImageBack.png); z-index:1; position: absolute; top:0; left:0;}
#pageImageImg {position: absolute; top: 5px; left: 5px;}

#newsTabber {width: 377px; height:177px; background: transparent; position: absolute; top:0; right:10px;overflow: hidden;}
#newsTabberTabs {width: 377px; height: 39px; background: aqua;}
#newsTabberBottom {width: 377px; height:30px; background: url(../../Billeder/Markup/backgrounds/newsTabberBottomBack.png);}
#newsTabberContent {width: 377px; height:107px; background: url(../../Billeder/Markup/backgrounds/newsTabberContent.png);}		

#contentTop {width: 970px; height:20px; background:url(../../Billeder/Markup/backgrounds/contentTopBack.png);}
#content {width: 970px; height:auto; background: url(../../Billeder/Markup/backgrounds/contentMiddleBack.png); border:0px solid #cccccc; overflow: hidden;; padding: 0 0 30px 0;}
#contentBottom {width: 970px; height:20px; background:url(../../Billeder/Markup/backgrounds/contentBottomBack.png);}

#subNav {width: 220px; float: left; padding: 10px 0 0 34px; display:inline; margin:0;}
#subNavHeader {width: 250px; height: 45px; position: relative; top: 0px; left: -30px; background: url(../../Billeder/Markup/backgrounds/subNavHeaderBack.png); margin:0 -30px 0 0;}
#subNav a {text-decoration: none;}
#subNav ul {list-style: none; margin:0; padding:0;}
#subNav ul li {border-bottom: 1px solid #c9c9c9; padding: 7px 0 7px 0;}
#subNav ul li a.inpath {}
#subNav ul li a#activeitem {color: #293210;}
#subNav ul li ul.UL3 {padding: 5px 0 5px 0;}
#subNav ul li ul.UL3 li {padding: 0 0 0 0px; background: transparent; border:0; margin: 0 0 3px 0;}
#subNav ul li ul.UL3 li a {padding: 0 0 0 15px; color: #6c9d31;}
#subNav ul li ul.UL3 li a#activeitem {color: #293210; background: url(../../Billeder/Navigation/listBullet.png) 0px 3px no-repeat;}
#subNav ul li ul.UL4 li {padding: 0 0 0 0px; background: transparent; border:0; margin: 0 0 3px 10px;}

#contentArea {width: 585px; float: right; background: transparent; padding:35px 95px 0 30px;display:inline;}

/* Tabs */
div.tabs {width: 377px;overflow: hidden;}           
UL.tabNavigation {list-style: none;margin: 0;padding: 0;  clear: both; display: block; height: 40px; overflow: hidden;}                
UL.tabNavigation LI { float: left;}                
UL.tabNavigation LI A#one {background: url(../../Billeder/Markup/backgrounds/tabNyhed.png) 0 -40px; width: 189px; display: block; height:40px; text-decoration: none;}
UL.tabNavigation LI A#two {background: url(../../Billeder/Markup/backgrounds/tabPlakat.png) 0 -40px; width: 188px; display: block; height:40px; text-decoration: none;} 
UL.tabNavigation LI A#one.selected, UL.tabNavigation LI A#two.selected {background-position:  0px 0px;}  
UL.tabNavigation LI A#one:hover, UL.tabNavigation LI A#two:hover {}        
UL.tabNavigation LI A:focus {outline: 0;}                
        
#first, #second { background: url(../../Billeder/Markup/backgrounds/newsTabberContent.png); height: 72px; width: 327px; padding:25px 25px 10px 25px;} 

/*paragraph setups*/
div.FrontPageSetup {padding:0;height:70px;width:327px;background: transparent;}
div.FrontPageSetup div.paragraph {float:left;clear:none;height:70px;width:auto;position:relative;margin:0;}
div.FrontPageSetup div.paragraph h2 {margin:0;padding-bottom:7px;color:#3e3e3e;font-size:16px;}
div.FrontPageSetup div.paragraph h2 a{color:#3e3e3e;text-decoration:none;font-size:16px;}
div.FrontPageSetup div.paragraph div, div.FrontPageSetup div.paragraph ul.newsList{position:absolute;top:0px;left:0px;height:70px;width:327px;overflow:hidden;}
div.FrontPageSetup div.paragraph div ul.newsList{top:0;left:0;overflow:visible;}
div.FrontPageSetup div.paragraph ul.newsList li{height:70px;width:327px;overflow:hidden;}
div.FrontPageSetup div.paragraph ul.newsList h3 a{text-decoration:none;}
div.FrontPageSetup div.paragraph a.extralink{color:#3e3e3e;display:block;margin-top:4px;text-align:right;text-decoration:none;font-size:12px;font-weight:bold;text-transform:uppercase;font-family:"Trebuchet MS",Helvetica,sans-serif;}
div.FrontPageSetup div.paragraph a.extralink img{position:relative;top:1px;}
div.ParagraphSetup{}

/*news - tabs*/
a#newsListLink, a#plakatListLink {width: 53px; height: 22px; background: url(../../Billeder/Navigation/seAlleBtn.png); position: absolute; top:47px; right: 10px; display: block;}
a#newsListLinkFront, a#plakatListLinkFront {width: 53px; height: 22px; background: url(../../Billeder/Navigation/seAlleBtn.png); position: absolute; top:15px; right: 15px; display: block;}
a#newsListLink:hover, a#plakatListLink:hover, a#newsListLinkFront:hover, a#plakatListLinkFront:hover {background-position: 0px -22px;}

ul.newsList,ul.newsPaging,ul.newsFeeds{margin:0;padding:0;list-style:none;}
ul.newsList li{margin:0;padding:0 0 21px 0;clear:both;}
ul.newsList li h2{margin:0;padding:0;background:url(/files/billeder/gfx/arrow-square-gray.gif) no-repeat 0 0;}
ul.newsList li.Blue h2{background-image:url(/files/billeder/gfx/arrow-square-blue.gif);}
ul.newsList li.Orange h2{background-image:url(/files/billeder/gfx/arrow-square-orange.gif);}
ul.newsList li.Green h2{background-image:url(/files/billeder/gfx/arrow-square-green.gif);}
ul.newsList li h2 a{padding-left:17px;}
ul.newsList li em{display:block;color:#3e3e3e;font-size:10px;}
ul.newsPaging{text-align:center;margin-top:20px;}
ul.newsPaging li{display:inline;}
ul.newsPaging li.pageNumbers a{padding:2px 4px;}
ul.newsPaging li.pageNumbers a,
ul.newsPaging li.pageNumbers a b{font-size:12px;}
div.newsItem em{display:block;color:#3e3e3e;font-size:10px;}
div.newsItem a.backLink{display:block;float:right;clear:both;padding:12px 0;}

span.newsDate {font-size:10px; text-transform: uppercase; color: #fff; margin:0; padding:0;}

/*news - list*/

/*news - item*/
div#newsDate {font-size:10px; text-transform: uppercase; color: #c1c1c1; margin:0; padding:5px 0 0 0;}


/* Search */
input.TextField {height: 17px; width: 172px; display: block;float: left; margin:0; padding:5px 0 0 6px; border:0; background: url(../../Billeder/Markup/backgrounds/searchTextFieldBack.png); }
input.Btn {height: 22px; width: 44px; margin:0; padding:0; border:0; background: url(../../Billeder/Navigation/searchBtn.png); display: block; float: left; margin: 0 0 0 5px; cursor: pointer;}

/* Afsnit */
.paragraph {color: #44332c; line-height: 17px; font-family:Verdana, Geneva, sans-serif; font-size:11px;margin: 0 0 20px 0;}
.paragraph p {color: #44332c; line-height: 17px; font-family:Verdana, Geneva, sans-serif; font-size:11px;}
.paragraph h1.paragraphHeader {margin: 0 0 5px 0;}
.paragraph h1.paragraphHeaderWhite {margin: 0 0 20px 0; color: #ffffff;}

.box {width: 250px; height:130px; padding: 15px 10px 0 10px; background:  url(../../Billeder/Markup/backgrounds/boxBack.png); float: left; margin: 0 35px 35px 0; display: inline;}
.box p {color: #fff; line-height: 17px; font-family:Verdana, Geneva, sans-serif; font-size:11px;}
p.newsManchet {color: #ffffff;}

/* Sitemap*/

ul#sitemap {margin: 0; padding:0; list-style: none;}
ul#sitemap ul.M1, ul#sitemap ul.M2, ul#sitemap ul.M3, ul#sitemap ul.M4, ul#sitemap ul.M5, ul#sitemap ul.M6 {margin: 0 0 0 15px; padding:0; list-style: none;}

/*gallery*/
ul.imageGallery{width:100%;margin:0;padding:0;list-style:none;}
ul.imageGallery li{float:left;margin:0 10px 10px 0;height:100px;width:185px;padding:0;}
/*ul.imageGallery li.clear{float:none;clear:both;}*/
ul.imageGallery li img{cursor:pointer;display:block;}

/* Kontaktformular */
form table td input[type="text"] {height: 17px; width: 172px; display: block; margin:0; padding:5px 0 0 6px; border:0; background: url(../../Billeder/Markup/backgrounds/searchTextFieldBack.png);}
form table td select {height: 17px; width: 178px !important; display: block; margin:0; padding:0; border:1px solid #ccc; background: url(../../Billeder/Markup/backgrounds/searchTextFieldBack.png);}
form table td textarea {background: #dddddd;}
form table td input[type="button"] {height: 22px; width: 44px; margin:10px 0 0 0; padding:0; border:0; background: url(../../Billeder/Navigation/sendBtn.png); display: block; cursor: pointer;}
