/* * { margin: 0px; padding: 0px; }*/
body, div, h1, h2, h3, h4, h5, h6, form, fieldset, p { margin: 0; padding: 0; font-weight: normal; font-size: 11px; }
ul, li, ol {  }
fieldset { border: none; padding: 0; margin: 0; }
img {border-width: 0px;}
body { font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333;  } /*background: #a4b2ba url(/files/system/images/body_bg01.gif) repeat-x 0 0;*/
.clear { clear: both; }
.left { float: left; width: auto; }
.right { float: right; width: auto; }
a { outline: none; }
.debugxml { font-family: Monospace; height: 100px; position: absolute; width: 400px; z-index: 10; }
.hAlign_left { }
.hAlign_center { margin-left: auto; margin-right: auto; text-align: center; }
.hAlign_right { float: right; }
span.hAlign_right img { margin-left: 10px; }
.vAlign_top { }
.vAlign_middle { }
.vAlign_bottom { }
.noUnderline { text-decoration: none !important; border-bottom-width: 0px !important; }
.underline, u {  border-bottom: 1px solid #acb9c1; text-decoration: none; }
td, th {vertical-align: top; text-align: left;}
span.hAlign_center, span.hAlign_right { display: block; }
tr.oddEven0 {background-color: #b8b8b8}
div.Kompakt table td, div.Kompakt table th {padding: 5px;}
.date {font-size: 10px;}
.button {padding: 5px;}
.button.emptyBasket {margin-left: 10px;}
td.price {text-align: right;}
.info {color: #909090;}
h4 u {display: inherit;}
i {font-style:italic !Important;}
b {font-weight: bold;}
small {font-size: 9px;}
.required {margin-left: 5px; color: #ee0000;}



.container_row2 { clear: both;}
.withHeader h3, .container_row2 .paragraph h3 { margin-bottom: 8px; font-size: 18px; color: #153245; line-height: 20px; font-family: "KontrapunktBold" , "Myriad Pro" , Arial, Helvetica, san-serif; padding: 0 0 0px 0; } /*5b5b5b*/
.paragraph hr { color: #acb9c1; background-color: #acb9c1; height: 1px; margin: 10px 0px 15px 0px; border-width: 0px; }


/**********************layout start*********************/
#layout, div.footer_layout  { margin: auto; width: 1037px; }
#main, div.main { float: left; width: 1021px; background: transparent url(/files/system/images/body_bg.png) repeat-y 0 0; padding: 0 8px; }
#main_inner, div.main_inner { float: left; width: 1000px; padding: 0 10px 0 11px; }

/**********************header start*********************/
#header { float: left; width: 1000px; padding-bottom: 7px; }
#header .logo_left { float: left; width: 270px; height: 67px;}
#header .logo_left img { float: left; padding: 0px 0 0 20px; }
/* #header .logo_right { float: left; width: 730px; padding: 23px 0 0 0; }*/
#header .logo_right { float: right; width: auto; padding: 23px 0 0 0; }
#header .logo_right ul { margin: 0px; padding: 0px; float: right; width: auto; list-style: none; font-size: 11px; }
#header .logo_right ul li { float: left; width: auto; padding: 0 23px 0 0; }
#header .logo_right ul li.last { padding-right: 0; }
#header .logo_right ul li a { text-decoration: none; color: #000; }
#header .logo_right ul li a:hover { text-decoration: underline; }

#header .logo_right .top_search { float: right; width: 228px; padding: 20px 0 0 0; clear: right; }
#header .logo_right .top_search input { float: left; width: 175px; height: 18px; background: transparent url(/files/system/images/input_bg.gif) no-repeat 0 0; border: none; padding: 0 0 0 4px; color: #fff; margin: 0; }
#header .logo_right .top_search input.search_btn { float: left; background: transparent url(/files/system/images/search_btn.gif) no-repeat 0 0; width: 43px; height: 18px; color: #fff; border: none; font-size: 12px; cursor: pointer; padding-bottom: 3px; }
/**********************header ends*********************/

/**********************menu start*********************/
#menu { width: 1000px; float: left; background: transparent url(/files/system/images/menu_bg.gif) repeat-x 0 0; }
#menu.laug {background-image: url(/files/system/images/laug_nav_right.gif) !Important;}
#menu ul { margin: 0px; padding: 0px; width: 1000px; float: left; list-style: none; font-family: "Kontrapunkt" , "Myriad Pro" , Arial, Helvetica, san-serif; background: transparent url(/files/system/images/menu_right_corn.gif) no-repeat right 0; }
#menu.laug ul {background-image: url(/files/system/images/laug_menu_right_corn.gif) !Important;}
#menu ul li { width: auto; float: left; background: transparent url(/files/system/images/divider.gif) no-repeat right 0; padding-right: 1px; font-size: 14px !important; }
#menu.laug ul li {background-image: url(/files/system/images/laug_divider.gif) !Important;}



#menu ul li a { width: auto; float: left; background: transparent url(/files/system/images/nav_left.gif) no-repeat 0 0; padding: 0 0 0 5px; color: #fff; text-decoration: none; cursor: pointer; }
#menu.laug ul li a {background-image: url(/files/system/images/laug_nav_right.gif) !Important;}
#menu ul li a span { width: auto; float: left; background: transparent url(/files/system/images/nav_right.gif) no-repeat right 0; padding: 7px 18px 0 13px; height: 20px; }
#menu.laug ul li a span {background-image: url(/files/system/images/laug_nav_right.gif) !Important;}
#menu ul li a:hover, #menu ul li.activeitem a, #menu ul li.inpath a { width: auto; float: left; background: transparent url(/files/system/images/nav_left.gif) no-repeat 0 bottom; padding: 0 0 0 5px; color: #fff; text-decoration: none; }
#menu.laug ul li a:hover, #menu.laug ul li.activeitem a, #menu.laug ul li.inpath a {background-image: url(/files/system/images/laug_nav_right.gif) !Important;}
#menu ul li a:hover span, #menu ul li.activeitem a span, #menu ul li.inpath a span { width: auto; float: left; background: transparent url(/files/system/images/nav_right.gif) no-repeat right bottom; padding: 7px 18px 0 13px; height: 20px; }
#menu.laug ul li a:hover span, #menu.laug ul li.activeitem a span, #menu.laug ul li.inpath a span {background-image: url(/files/system/images/laug_nav_right.gif) !Important;}


#menu ul li.first a { width: auto; float: left; background: transparent url(/files/system/images/nav_firlst_left.gif) no-repeat 0 0; padding: 0 0 0 5px; color: #fff; text-decoration: none; cursor: pointer; }
#menu.laug ul li.first a {background-image: url(/files/system/images/laug_nav_fir1st_left.gif) !Important;}
#menu ul li.first a span { width: auto; float: left; background: transparent url(/files/system/images/nav_right.gif) no-repeat right 0; padding: 7px 18px 0 13px; height: 20px; }
#menu.laug ul li.first a span {background-image: url(/files/system/images/laug_nav_right.gif) !Important;}
#menu ul li.first a:hover { width: auto; float: left; background: transparent url(/files/system/images/nav_firlst_left.gif) no-repeat 0 bottom; padding: 0 0 0 5px; color: #fff; text-decoration: none; }
#menu.laug ul li.first a:hover {background-image: url(/files/system/images/laug_nav_fir1st_left.gif) !Important;}
#menu ul li.first a:hover span { width: auto; float: left; background: transparent url(/files/system/images/nav_right.gif) no-repeat right bottom; padding: 7px 18px 0 13px; height: 20px; }
#menu.laug ul li.first a:hover span {background-image: url(/files/system/images/laug_nav_right.gif) !Important;}
/**********************menu ends*********************/

/************************banner section start**********************/
#banner { float: left; width: 1000px; padding: 0.5cm 0 0 0; }
#banner .banner_left { float: left; width: 760px; overflow: hidden;}
#banner .banner_right { float: left; width: 240px; overflow: hidden;}
#banner .banner_right h4 { float: left; width: 226px; color: #fff; font-size: 16px; font-weight: bold; font-family: "KontrapunktBold" , "Myriad Pro" , Arial, Helvetica, san-serif; line-height: 20px; padding: 8px 0 0 14px; }
#banner .banner_right .right_box1 { float: left; width: 240px; background: transparent url(/files/system/images/right_top_blue_box_bg.gif) no-repeat 0 0; height: 90px; margin-bottom: 3px; }
#banner .banner_right .right_box1 .row1 { float: left; width: 223px; padding: 27px 0 0 17px; }
#banner .banner_right .right_box1 .row1 .drop_down { float: left; background: transparent url(/files/system/images/input_bg02.gif) no-repeat 0 0; width: 159px; height: 16px; font-size: 10px; line-height: 12px; color: #fff; padding: 2px 0 0 4px; }
#banner .banner_right .right_box1 .row1 img { float: left; }

#banner .banner_right .right_box2 { float: left; width: 240px; background: transparent url(/files/system/images/right_top_orange_box_bg.gif) no-repeat 0 0; padding-bottom: 4px; height: 85px; margin-bottom: 3px; overflow: hidden;}
#banner .banner_right .right_box2 p { float: left; width: 218px; font-size: 11px; color: #fff; line-height: 13px; padding: 0 5px 0 14px; }
#banner .banner_right p a { font-weight: bold; clear: both; color: White; text-decoration: none; }

#banner .banner_right .right_box3 { float: left; width: 240px; background: transparent url(/files/system/images/right_top_dark_blue_box_bg.gif) no-repeat 0 0; height: 90px; }
#banner .banner_right .right_box3 .row2 { float: left; width: 223px; padding: 17px 0 0px 17px; }
#banner .banner_right .right_box3 .row2 .drop_down1 { float: left; background: transparent url(/files/system/images/input_bg03.gif) no-repeat 0 0; width: 159px; height: 16px; font-size: 10px; line-height: 12px; color: #fff; padding: 2px 0 0 4px; border: none; }

#banner .banner_right .right_box3 .row2 .btn2 { float: left; background: transparent url(/files/system/images/top_btn_bg.gif) no-repeat 0 0; width: 46px; height: 18px; border: none; margin: 0; padding: 0 0 2px 0; cursor: pointer; color: #fff; font-size: 10px; line-height: 12px; }

#banner .banner_right .right_box3 p { float: left; width: 223px; font-size: 10px; color: #fff; line-height: 13px; padding: 0 0 0 17px; }

/************************banner section ends**********************/

/************************middle coantianer start**********************/
#middle_container { width: 1000px; padding-bottom: 24px;float: left;} /* */
#middle_container .container_row1 { float: left; width: 1000px; padding-top: 24px; }
#middle_container .container_row1 .col1 { float: left; width: 245px; }
/* OLD #middle_container .container_row1 .col1 { float: left; width: 234px; padding: 0px 10px;}*/
#middle_container .container_row1 .col1 .map_section { float: left; width: 245px; text-align: center; padding-top: 10px; }

/* STH: Nyhedsliste */
#middle_container .container_row1 .col2 { float: left; width: 474px; padding-left: 28px; }
/* OLD .NewsItem { float: left; padding-top: 13px; } */
#right_container .NewsList .NewsItem h5 .right { clear: both; float: none; }
/* OLD #middle_container .container_row1 .col2 .NewsItem { width: 462px; } */
/* OLD #middle_container .container_row1 .col2 .NewsItem img, .NewsItem img  { float: right; padding: 0 12px 0 20px; } */
/* OLD .NewsList .NewsItem  { float: right; padding: 0 12px 0 0px; } */
#middle_container .container_row1 .col2 .NewsItem h5, .NewsList .NewsItem h5 { font-size: 14px; line-height: 16px; color: #2b2b2b; font-weight: normal; }/*width: 368px; float: left; */
#middle_container .container_row1 .col2 .NewsItem h5 span.left, .NewsList .NewsItem span { float: left; }
#middle_container .container_row1 .col2 .NewsItem h5 span.right, .NewsList .NewsItem span.date  { float: right; font-size: 11px; line-height: 13px; color: #b8b8b8;  }/*padding-left: 140px;*/
#middle_container .container_row1 .col2 .NewsItem p, .NewsList .NewsItem p { float: left; font-size: 11px; color: #2b2b2b; line-height: 13px; padding-top: 4px; } /*width: 380px; */
#middle_container .container_row1 .col2 .NewsItem p a, .NewsList .NewsItem p a { text-decoration: none; color: #cc4919; }
#middle_container .container_row1 .col2 .NewsItem p a:hover, .NewsList .NewsItem p a:hover { text-decoration: underline; }
/* OLD #middle_container_inner .paragraphcontent .NewsList .NewsItem {width: 461px;} */
.NewsList tr.lastfalse td, .NewsList tr.lasttrue td {padding-bottom: 10px;}

.NewsList tr.oddEven0, .NewsList tr.oddEven1 {background-color: Transparent;}
.NewsList tr.NewsItem td.hsplit {width: 10px;}
.NewsList tr.NewsItem td.newsItemImage {}

/*DateHeaderNewstext*/
.NewsList.DateHeaderNewstext .NewsItem .date, .NewsList tr.NewsItem td.date {font-size: 11px; color: #b8b8b8; width: auto; text-align: right;}
.NewsList.DateHeaderNewstext .NewsItem h5 {font-size: 14px; color: #2b2b2b;}
.NewsList.DateHeaderNewstext .NewsItem p a, .NewsList tr a.readMore {color: #cc4919}
.NewsList tr a.readMore {margin-top: 4px; display: block;} 
.paging {padding: 5px 0px 10px;}
.NewsList tr.NewsItem td.date {white-space: nowrap;}
.NewsList.DateHeaderNewstext .NewsItem {float: left;}
.NewsList.DateHeaderNewstext .NewsItem .date {display: block; float: none !Important; text-align: left;}
.NewsList.DateHeaderNewstext .NewsItem.lastfalse {padding-bottom: 10px;}


#middle_container .container_row1 .col3 { float: left; width: 225px; padding-left: 28px; }

#middle_container .container_row1 .col3 span { float: left; width: 225px; font-size: 10px; line-height: 12px; color: #2b2b2b; padding-top: 14px; }
#middle_container .container_row1 .col3 span.top_padding { padding-top: 25px; }
#middle_container .container_row1 .col3 h5 { float: left; width: 225px; font-size: 14px; line-height: 18px; font-weight: bold; color: #000; }
#middle_container .container_row1 .col3 p { float: left; width: 225px; font-size: 11px; color: #2b2b2b; line-height: 13px; }

#middle_container .container_row2 .cols1 { float: left; width: 254px; }

#middle_container .container_row2 .cols1 ul { float: left; width: auto; list-style: none; font-size: 12px; line-height: 12px; padding: 0px 0; margin-top: 0px;}
#middle_container .container_row2 .cols1 ul li { width: auto; padding: 5px 0 0 0; }
#middle_container .container_row2 .cols1 ul li a { text-decoration: none; color: #000 !important; }
#middle_container .container_row2 .cols1 ul li a:hover { text-decoration: underline; }

#middle_container .container_row2 .cols3 { float: left; width: 240px; }
#middle_container .container_row2 .cols3 .inner { width: 216px; float: left; padding: 11px 10px 35px 12px; }
#middle_container .container_row2 .cols3 .inner h3 { float: left; width: 215px; font-size: 18px; color: #153245; line-height: 20px; padding-bottom: 4px; }
#middle_container .container_row2 .cols3 ul { width: auto; float: left; list-style: none; font-size: 12px; line-height: 12px; padding: 0px 0; margin: 0px;}
#middle_container .container_row2 .cols3 ul li { width: auto; padding: 5px 0 0 0; }
#middle_container .container_row2 .cols3 ul li a { color: #333; text-decoration: none; }
#middle_container .container_row2 .cols3 ul li a:hover { text-decoration: underline; }


/* Changes when converted to CMS */
.banner_left { }
/************************middle coantianer ends**********************/

/*******************footer start***********************/
#footerContainer {clear: both; float: left; width: 100%; }
#footer { width: 1000px; border-top: 1px solid #acb9c1; padding: 11px 0 24px 0; }
#footer ul { margin: 0px; padding: 0px; float: left; width: auto; list-style: none; font-size: 11px; }
#footer ul li { float: left; width: auto; padding: 0 16px 0 0; }
#footer ul li a { text-decoration: none; color: #000; }
#footer ul li a:hover { text-decoration: underline; }


/* STH */
/* GENERELT */
.paragraphcontent { width: 100%; float: left; }
.paragraph { float: left; margin-bottom: 10px; }

div.container_row2 div.paragraph.withHeader {width: 91%;}
div.container_row1 div.paragraph.withHeader, #left_container div.paragraph.withHeader, #right_container div.paragraph.withHeader {width: 100%;}
/* OLD div.container_row1 div.col2 div.paragraph.withHeader {padding: 0px 10px; overflow: hidden; width: 468px;}*/

.paragraphimagetext {float: right; color: #808080;}

#middle_container .container_row2 .cols2 { float: left; width: 488px; padding: 0 8px 0 8px; }
.cols2 .roundCorner .paragraphcontent, .cols1 .roundCorner .paragraphcontent, .cols3 .roundCorner .paragraphcontent { min-height: 166px; max-height: 166px; height: 166px; }


/* imagefader */
div.imagefader div.fade img { visibility: hidden; }

/* UL list med pile */
ul.orangeArrows { float: left; list-style: none; line-height: 14px; padding: 10px 0 10px; }
ul.orangeArrows li { clear: both; float: left; font-weight: bold; margin: 0px; padding: 0px; }
ul.orangeArrows li a { float: left; font-weight: bold; padding: 0 0 0 20px; background: url(/files/system/images/link_bullet.jpg) no-repeat 0 2px; color: #333; text-decoration: none; }
ul.orangeArrows li a:hover { text-decoration: underline; }
/*
0.875em = 16px
0.688em = 14px
*/

/************************left container start**********************/
#leftMenuContainer { display: none; }
#left_container { width: 234px; float: left; margin-right: 14px; display: inline; padding-top: 0.5cm; } 
#left_container .heading { width: 214px; float: left; background: url(../images/heading_bg.gif) no-repeat 0 0; height: 24px; padding: 0.5cm 0 0 20px; }
#left_container .heading h4 { width: 200px; float: left; font-size: 14px; line-height: 16px; font-weight: bold; color: #333; font-family: "KontrapunktBold" , "Myriad Pro" , Arial, Helvetica, san-serif; }
#left_navigation { width: 234px; float: left; padding-bottom: 10px; }

#left_navigation ul { float: left; width: 234px; list-style: none; padding: 0px; font-size: 11px; margin: 0px;}
#left_navigation ul li { float: left; width: 234px; line-height: 14px; }
#left_navigation ul li a { padding: 3px 0 2px 10px; width: 224px; float: left; text-decoration: none; color: #033333; height: 15px; }
#left_navigation ul li a:hover, #left_navigation ul li a.activeitem { padding: 3px 0 2px 10px; width: 224px; float: left; text-decoration: none; color: #033333; background: url(/files/System/images/left_menu_bg.gif) no-repeat 0 0; line-height: 14px;}
#left_navigation ul li a.active { padding: 3px 0 2px 10px; width: 224px; float: left; text-decoration: none; color: #033333; background: url(/files/System/images/left_menu_bg.gif) no-repeat 0 0; }
#left_navigation ul li ul { float: left; width: 234px; padding: 0px; font-size: 1em; }
#left_navigation ul li ul li { float: left; width: 234px; background: none; }
#left_navigation ul li ul li a { float: left; width: 214px; padding: 3px 0 2px 20px; }
#left_navigation ul li ul li a:hover, #left_navigation ul li ul li a.activeitem { padding: 3px 0 2px 20px; width: 214px; float: left; text-decoration: none; color: #033333; background: url(/files/System/images/left_menu_bg.gif) no-repeat 0 0; }
#left_navigation ul li ul li a.active { padding: 3px 0 2px 20px; width: 214px; float: left; text-decoration: none; color: #033333; background: url(/files/System/images/left_menu_bg.gif) no-repeat 0 0; }
#left_navigation ul li a.inpath {font-weight: bold;}
#left_navigation ul li a.activeitem {font-weight: normal !Important;}

/*
#left_navigation ul { float: left; width: 234px; list-style: none; padding: 0px; font-size: 11px; margin: 0px;}
#left_navigation ul li { float: left; width: 234px; line-height: 14px; }
#left_navigation ul li a { width: 216px; float: left; text-decoration: none; color: #033333; padding: 3px 0 2px 18px; height: 15px; }
#left_navigation ul li a:hover, #left_navigation ul li a.activeitem { width: 216px; float: left; text-decoration: none; color: #033333; padding: 3px 0 2px 18px; background: url(/files/System/images/left_menu_bg.gif) no-repeat 0 0; font-weight: bold; line-height: 14px;}
#left_navigation ul li a.active { width: 216px; float: left; text-decoration: none; color: #033333; padding: 3px 0 2px 18px; background: url(/files/System/images/left_menu_bg.gif) no-repeat 0 0; font-weight: bold; }
#left_navigation ul li ul { float: left; width: 234px; padding: 0px; font-size: 1em; }
#left_navigation ul li ul li { float: left; width: 234px; background: none; }
#left_navigation ul li ul li a { float: left; width: 204px; padding: 3px 0 2px 30px; }
#left_navigation ul li ul li a:hover, #left_navigation ul li ul li a.activeitem { width: 204px; float: left; text-decoration: none; color: #033333; padding: 3px 0 2px 30px; background: url(/files/System/images/left_menu_bg.gif) no-repeat 0 0; }
#left_navigation ul li ul li a.active { width: 204px; float: left; text-decoration: none; color: #033333; padding: 3px 0 2px 30px; background: url(/files/System/images/left_menu_bg.gif) no-repeat 0 0; }
*/

/************************middle inner coantianer start**********************/
#middle_container_inner { width: 500px; float: left; padding-top: 0.5cm; padding-bottom: 30px; }
div.laugsite #left_container { width: 254px; float: left; margin-right: 0px; display: inline; padding-top: 17px; } 
div.laugsite #middle_container_inner { width: 488px; float: left; padding: 0.5cm 8px 0px 8px; }
div.laugsite #middle_container .container_row2 { float: left; width: 1000px; padding: 0px; }

#middle_container_inner .paragraphcontent { width: 480px; padding: 0px; }

/************************right coantianer start**********************/
#right_container { width: 240px; float: right; padding-top: 0.5cm; }
#right_container .paragraphcontent { width: 220px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
div.laugsite #right_container .paragraphcontent {padding-left: 0px;}
div.laugsite #right_container { width: 220px; padding: 0.5cm 10px 0px 10px; overflow: hidden;}

/* STH: Round corner  */
.roundCorner { width: 100%;}
.roundCorner .topCorners { height: 3px; }
.roundCorner .container { float: left; position: relative; width: 100%; }
.roundCorner .paragraphcontent, .roundCorner .content { padding: 10px; float: left; width: 91%; }
.roundCorner, .roundCorner .topCorners { background: #c8d4dc url(/files/system/images/roundCornerCyan.gif) repeat-x; }
.roundCorner .topLeft { float: left; width: 3px; height: 3px; background: transparent url(/files/system/images/topLeft.gif) no-repeat 0px 0px; }
.roundCorner .topRight { float: right; width: 3px; height: 3px; background: transparent url(/files/system/images/topRight.gif) no-repeat 0px 0px; }
.roundCorner .bottomLeft { float: left; width: 3px; height: 3px; background: transparent url(/files/system/images/bottomLeft.gif) no-repeat 0px 0px; }
.roundCorner .bottomRight { float: right; width: 3px; height: 3px; background: transparent url(/files/system/images/bottomRight.gif) no-repeat 0px 0px; }
.roundCorner .bottom { bottom: 0px; left: 0px; position: absolute; width: 100%; }


/* Anvend som headercontainer (tight) */

.paragraph.tight .roundCorner .container .paragraphcontent, .roundCorner.paragraph.tight .paragraphcontent { padding: 5px 10px !important; }
.paragraph.tight .roundCorner .container .paragraphcontent h3, .roundCorner.paragraph.tight h3 { border-width: 0px; font-size: 14px; }

/* forside */
.container_row2 .roundCorner, .container_row2 .roundCorner .topCorners { background: #c8d3dc url(/files/system/images/roundCornor_frontpage.gif) repeat-x; }
/* Orange */
.paragraph.orange .roundCorner, .paragraph.orange .roundCorner .topCorners { background: #e7521c url(/files/system/images/orange.gif) repeat-x; }
.paragraph.orange .container .paragraphcontent h3 { color: White; }
/* M?rkBlaa */
.paragraph.moerkBlaa .roundCorner, .paragraph.moerkBlaa .roundCorner .topCorners { background: #0f2c3f url(/files/system/images/moerkBlaa.gif) repeat-x; }
.paragraph.moerkBlaa .container .paragraphcontent h3 { color: White; }

/* large corner */
.roundCorner.large .topCorners { height: 8px; }
.roundCorner.large, .roundCorner.large .topCorners { color: White; background: #b2393b url(/files/system/images/roedLarge.gif) repeat-x; } /*dd120f ac040a*/
.roundCorner.large .topLeft { float: left; width: 6px; height: 8px; background: transparent url(/files/system/images/topLeftLarge.gif) no-repeat 0px 0px; }
.roundCorner.large .topRight { float: right; width: 6px; height: 8px; background: transparent url(/files/system/images/topRightLarge.gif) no-repeat 0px 0px; }
.roundCorner.large .bottomLeft { float: left; width: 6px; height: 8px; background: transparent url(/files/system/images/bottomLeftLarge.gif) no-repeat 0px 0px; }
.roundCorner.large .bottomRight { float: right; width: 6px; height: 8px; background: transparent url(/files/system/images/bottomRightLarge.gif) no-repeat 0px 0px; }
.large .container .paragraphcontent h3 { color: White; }
.large .container .paragraphcontent { padding-top: 0px; }
.large .container .paragraphcontent a, .large .container .paragraphcontent a:visited, .large .container .paragraphcontent a:hover { color: White; text-decoration: none; }

#middle_container_inner .roundCorner .paragraphcontent { padding: 10px; }

/* M?rkBlaa large */
.roundCorner.large.blaa, .roundCorner.large.blaa .topCorners { background: #527489 url(/files/system/images/blaaLarge.gif) repeat-x; }











/* Breddestyring af afsnit */
#left_container .roundCorner .paragraphcontent { width: 210px; }

.paragraphcontent h3 { font-size: 14px; color: #153245; line-height: 20px; padding-bottom: 4px; }

#middle_container .container_row2 .cols2 .roundCorner.paragraph .container .paragraphcontent ul {font-size: 12px;}
.paragraphcontent ul { float: left; width: auto; line-height: 12px; list-style: none; padding: 0px 0; margin: 0px;} /*font-size: 12px !important; */
.paragraphcontent ul li { width: auto; padding: 5px 0 0 0; }
.paragraphcontent ul li a, .paragraphcontent a { text-decoration: none; color: #000; }
.paragraphcontent ul li a:hover, .paragraphcontent a:hover { text-decoration: underline; }
ul.bullits {list-style: inherit; padding: inherit; margin: 0px 0px 0px 16px; padding: 8px; list-style-type: disc; font-size: inherit;}
.kontaktperson { margin-top: 10px; clear: both; }

/* underside3spalter */
#underside3spalter { }
#underside3spalter .topRow .col2_3 { padding-left: 13px; float: left; width: 739px; }
#underside3spalter.underside2Spalter .topRow .col2_3 { padding-left: 13px; float: left; padding-right: 10px; width: 729px; }
#underside3spalter .topRow .col2_3 .paragraphsetupimage, #underside3spalter.underside2Spalter .topRow .col2_3 { margin: 17px 0px 10px 0px; }
#underside3spalter .topRow .col2 { width: 487px; float: left; }
#underside3spalter .topRow .col3 { padding-left: 16px; width: 236px; float: left; }

#underside3spalter .bottomrow .col1 { width: 254px; float: left; }
#underside3spalter .bottomrow .col2 { width: 488px; float: left; padding: 0px 8px; }
#underside3spalter .bottomrow .col3 { width: 240px; float: left; }
#underside3spalter .bottomrow .roundCorner h3 { border-bottom: 1px solid #acb9c1; }
#underside3spalter .bottomrow .roundCorner .paragraphcontent { height: 155px; }

.customSelect select { margin: 15px 0px 0px 13px; }

/* sitemap */
ul#sitemap, #sitemap ul { float: none; padding: 0px 0px 0px 15px; }
a.protected {padding-right: 15px; background: transparent url('/files/system/protected.gif') no-repeat right top; }

/* searchresult */
table.SearchBox, table.searchresult { margin-top: 10px; }
td.DwSearchResultSummary strong, .highlight { background-color: yellow; }
.roundCorner .highlight, .blaa .highlight { background-color: yellow; color: Black; }

/****** SELECT BOX HACKS *********/
.selectbox { margin: 0 0 -2px 0 !important; }
.selectboxoptions_radio li, .selectboxoptions_check li { margin-top: 0px !important; }
#sample_select {width: 214px; margin: 15px 0 0 13px !Important;}

.selectboxoptions_check li, .selectboxoptions_radio li, .selectboxoptions_radio li.selected, .selectboxoptions_radio li.selected_disable, .selectboxoptions_check li.selected, .selectboxoptions_check li.selected_disable { background-position: 5px 8px !important; }
.selectboxfoot div { padding: 1px 22px 1px 0px !important; }

/* Aktiviteter */
#aktivitetsliste {color: #2b2b2b;}
#aktivitetsliste li.listitem {margin-bottom: 10px; float: left;}
#aktivitetsliste li div.date {font-size: 10px;}
#aktivitetsliste li div.header {font-size:14px; line-height:20px;}


#productdetails {width: 600px;}
#productdetails.aktivitet {}
#productdetails.aktivitet div.shortdescription {padding: 10px 0px;}
#productdetails.aktivitet div.shortdescription div.price {width: 200px; float: right; padding-left: 10px;}
#productdetails.aktivitet div.shortdescription div.price span.amount {font-size: 18px;}
#productdetails div.roundCorner.paragraph  {width: 100% !Important;}

#productdetails.aktivitet div.description  {width: 100%; clear: both;}

#productdetails.aktivitet div.longdescription { clear: both;}

.prioriteringsFelt {width: 20px;}


td.productName div.shortDescription {width: 300px; padding-top: 6px;}

div.pakkerOgPrioriterbareValg {margin-top: 10px;}
div.pakkerOgPrioriterbareValg h3 {clear: both; padding-top: 15px;}
div.pakkerOgPrioriterbareValg div.info {font-size: 10px;}
#productdetails .price {padding-left: 5px;}
table.pakker, table.prioriteredeValg {width: 100%;}
table.pakker tbody tr.even, table.prioriteredeValg tbody tr.even {background-color: #ebeef0;}
table.pakker td.productname {padding: 3px 3px 3px 0px;}
table.pakker td.price {text-align: right;padding: 4px 0px 4px 0px;}
table.prioriteredeValg {margin-top: 5px;}
table.prioriteredeValg td.prioritetnavn {padding: 4px;}
td.choice td.prioritet {width: 20px;}


/* KURV */
#orderdetails {width: 100%;}
#orderdetails tr td {padding: 5px 0px;}
#orderdetails tr.oddEven0 { background: transparent !Important;}
#orderdetails tr.oddEven0 td {background-color: #ebeef0;}

.stepindicator {margin: 10px 0px; width: 544px; height: 37px; background: white url(/files/system/images/stepindicator.png) no-repeat 0px 0px;}
#step1 {background-position: 0px 0px; }
#step2 {background-position: 0px -38px; }
#step3 {background-position: 0px -76px; }
#step4 {background-position: 0px -76px; }
#step5 {background-position: 0px -114px; }
#step6 {background-position: 0px -114px; }

/* Step 2 */
ul.validationerrors {color: #aa0000; float: none;}
.validationError {background-color: #e2a9a9 !Important;}


/* orderline */
.quantity {width: 40px; text-align: center;}
#orderdetails .productName {padding-left: 5px;}
#orderdetails .totalPrice {text-align: right;padding-left: 5px;}
.orderfunctions {padding-left: 10px;}
#orderdetails .vspace, #billing  td.vspace {height: 20px;}
.narrow {height: 10px !Important;}
#orderdetails tr td.orderfunctions  { background: transparent !Important; padding-left: 7px;}

/* total */
tr.total {}
tr.total td.total {font-weight: bold; font-size: 13px; border-bottom: 3px double #ACB9C1; border-top: 1px solid #ACB9C1}
tr.total td.totalPrice {font-weight: bold; font-size: 13px; border-bottom: 3px double #ACB9C1; border-top: 1px solid #ACB9C1}

/* footer */
tr.footer td.emptycart {}
td.nextStep {font-weight: bold; text-align: right;}

/*customerDetails*/
#customerDetails tr td {padding: 5px 0px;}
#customerDetails tr td label {font-weight: bold;}
#customerDetails input.text, #customerDetails textarea.textarea {width: 300px;}
#customerDetails .postnummer input, #customerDetails .postnummer input, #customerDetails .telefon input, #customerDetails .fax input, #customerDetails .Mobil input {margin-right: 5px; width: 100px;}
#customerDetails .postnummer, #customerDetails .by, #customerDetails .telefon, #customerDetails .fax, #customerDetails .Mobil {float: left; width: 33%;}


/* Relateret til extranet */
body.loggedIn li#logAf, body.loggedOff li#logIn {display: block;}
body.loggedOff li#logAf, body.loggedIn li#logIn {display: none;}

#loginbox {margin: 20px auto;}
#loginbox table {margin-left: 260px;}

.broedkrummesti {padding: 6px 0px 0px 0px; clear: both;}  /*padding: 117px 0px 0px 0px;*/
#layout.forsiden  .broedkrummesti {display: none;}

.printKvittering {margin-bottom: 20px;}
.printKvittering img {vertical-align: middle;}
.printKvittering a {color: #7491AA;}

#right_container .orangeArrows li {width: 200px;}

/* Newsletter V3 */
#newsletterv3 .field {margin: 5px 0px 0px 0px;}
#newsletterv3 .field label {color: #6e7478; font-weight: bold;}
#newsletterv3 .field input {color: #444; width: 200px;}
#newsletterv3 .field input.checkbox {width: auto;}
#newsletterv3 .field span, #newsletterv3 .error, #newsletterv3 .warning {color: #e00;}
#newsletterv3 .block {padding: 10px 0px;}

#newselement h3, #newselement .paragraph h3 {border-width: 0px !Important;}
.broedkrummesti > .Legend {visibility: hidden;}


#customSelect {font-family: Verdana,Arial,Helvetica,sans-serif; color:#FFFFFF; float:left; font-size:10px; height:23px; line-height:12px; padding:0px 0 0 4px;  width:203px; background: transparent url('/files/system/images/input_bg02.gif') no-repeat scroll 0 4px; margin-left: 14px; margin-top: 16px;}
#customSelectDropdown {position: relative; top: 4px; left: 2px;}
#customSelectOptions { overflow-y: auto; overflow-x: hidden; height: 200px; position: absolute; z-index: 10; background: white; width: 206px; margin-top: 63px; border: solid 1px #153245; border-top-width: 0px; margin-left: 15px;}
#customSelectOptions .option {padding: 3px;}
#customSelectOptions .option a {text-decoration: none; font-size: 10px; font-family: Verdana,Arial,Helvetica,sans-serif; color: Black;}
#customSelectOptions .option  a:hover {color: White;}

@media print {
    body, div, h1, h2, h3, h4, h5, h6, form, fieldset, p { font-size: 12pt; line-height: normal; }
    .date {font-size: 11pt; line-height: normal;}
    small {font-size: 10pt; line-height: normal;}
    .withHeader h3, .container_row2 .paragraph h3 { font-size: 19pt; line-height: normal;}
    #header .logo_right ul { font-size: 12pt;  line-height: normal;}
    #header .logo_right .top_search input.search_btn { font-size: 13pt; line-height: normal;}
    #menu ul li { font-size: 15pt !important;  line-height: normal;}
    #banner .banner_right h4 { font-size: 17pt; line-height: normal;}
    #banner .banner_right .right_box1 .row1 .drop_down { font-size: 11pt; line-height: normal;}
    #banner .banner_right .right_box2 p {font-size: 12pt; line-height: normal;}
    #banner .banner_right .right_box3 .row2 .drop_down1 {font-size: 11pt; line-height: normal;}
    #banner .banner_right .right_box3 .row2 .btn2 {font-size: 11pt;  line-height: normal;}
    #banner .banner_right .right_box3 p { font-size: 11pt; line-height: normal;}
    #middle_container .container_row1 .col2 .NewsItem h5, .NewsList .NewsItem h5 { font-size: 15pt; line-height: normal;}
    #middle_container .container_row1 .col2 .NewsItem h5 span.right, .NewsList .NewsItem span.date  {font-size: 12pt; line-height: normal;}
    #middle_container .container_row1 .col2 .NewsItem p, .NewsList .NewsItem p {font-size: 12pt; line-height: normal;}
    .NewsList.DateHeaderNewstext .NewsItem .date, .NewsList tr.NewsItem td.date {font-size: 12pt; line-height: normal;}   
    .NewsList.DateHeaderNewstext .NewsItem h5 {font-size: 15pt; line-height: normal;}
    #middle_container .container_row1 .col3 span {font-size: 11pt; line-height: normal;}
    #middle_container .container_row1 .col3 h5 { font-size: 15pt; line-height: normal;}
    #middle_container .container_row1 .col3 p { font-size: 12pt; line-height: normal;}
    #middle_container .container_row2 .cols1 ul { font-size: 13pt; line-height: normal;}
    #middle_container .container_row2 .cols3 .inner h3 { font-size: 19pt; line-height: normal;}
    #middle_container .container_row2 .cols3 ul {font-size: 13pt; line-height: normal;}
    #footer ul {font-size: 12pt;  line-height: normal;}
    #left_container .heading h4 {font-size: 15pt; line-height: normal;}
    #left_navigation ul {font-size: 12pt; line-height: normal;}
    #left_navigation ul li ul {font-size: 12.5pt;  line-height: normal;}
    .paragraph.tight .roundCorner .container .paragraphcontent h3, .roundCorner.paragraph.tight h3 {font-size: 15pt;  line-height: normal;}
    #middle_container .container_row2 .cols2 .roundCorner.paragraph .container .paragraphcontent ul {font-size: 13pt; line-height: normal;}
    .paragraphcontent h3 { font-size: 15pt;  line-height: normal;}
    #aktivitetsliste li div.date {font-size: 11pt; line-height: normal;}
    #aktivitetsliste li div.header {font-size:15pt; line-height: normal;}
    #productdetails.aktivitet div.shortdescription div.price span.amount {font-size: 19pt; line-height: normal;}
    div.pakkerOgPrioriterbareValg div.info {font-size: 11pt; line-height: normal;}
    tr.total td.total {font-size: 14pt; line-height: normal;}
    tr.total td.totalPrice {font-size: 14pt; line-height: normal;}
    #customSelect {font-size:11pt; line-height: normal;}
    #customSelectOptions .option a {font-size: 11pt; line-height: normal;}
    
    /* UDSKRIV IKKE */
    #left_navigation, #header, #menu
    {
        display: none;
    }
    
   #layout, #main_inner, #main {
       background: none;
       width: auto;
       text-align: left;
       
          }
}