/*--CSS reset by Yahoo--*/
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}


/*--General setup--*/

body {font: 0.75em Corbel,Arial,sans-serif; background: #4c4c4c url(../images/background/body-background.png) top left repeat-x;}
h1,h2,h3,h4,h5,h6,p,input,textarea,body,div,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,td 
{font-family: Corbel,Arial,sans-serif;}


h1 {font-size: 2.25em; line-height: 1.1;}
h2, h3 {font-size: 1.333em; line-height: 1.1;}
h4 {font-size: 1.167em; line-height: 1.1;}
h5, h6 {font-size: 1em; line-height: 1.1;}
p {line-height: 1.417; margin-bottom: 10px;}
a {color: #ef6c1f; text-decoration: none}
a:hover {text-decoration: underline;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, li a {color: #000;}
ul {margin-bottom: 10px;}
li {padding: 0 0 10px 14px; background: url(../images/icons/arrow-right.png) 0 0.3em no-repeat; line-height: 1.33;}
ol li{background:none; list-style:decimal inside; padding-left:0;}
dt {font-size: 1.33em; font-weight: bold;}
dt,dd {line-height: 1.83;}
.nav ul {margin: 0;}
.nav li {padding: 0; background: none; line-height: 1;}
small {font-size: 0.833em; color: #999;}
small span {text-transform: uppercase; color: #666;}

em.cap-orange {color: #ef6c1f; font-weight: bold; font-style:normal; text-transform: uppercase; font-size: 0.9em; letter-spacing:0.05em;}

strong {font-weight: bold;}

p.special-link a {padding-left: 14px; background: url(../images/icons/arrow-right.png) 0 0.3em no-repeat;}

.clear-both {clear: both;}
.overflowauto{overflow:auto;}
.overflowhidden{overflow:hidden;}
.float-right{float:right;}


/*--Backgrounds--*/
#container-header {background: url(../images/background/container-header.png) bottom center no-repeat;}
/*#container-header {background: url(../images/background/container-header-jul.png) bottom center no-repeat;}*/
#container-content {background: url(../images/background/container-content-whitebg.png) top center repeat-y;}
#container-footer {background: url(../images/background/container-footer-town.png) bottom center no-repeat; clear:both;}
#container-footer-inner {background: url(../images/background/container-footer-topshadow.png) top center no-repeat;}
#container-address {background: #fff;}

/*--Layout--*/

.container {position: relative; width: 976px; margin: 0 auto;}
#header {min-height: 305px; height: auto !important; height: 305px; z-index:999;}
	#logo {float: left; width: 269px; padding-top: 200px;}
	#service-nav {float: right; width: 500px; margin-top: 192px; padding: 0px 5px 0 0;}
	#main-nav {clear: both; float: left; width: 670px;}
	#search {float: right; width: 306px;}
	#topbanner {clear: both; position: absolute; left: 0; top: 1px; width: 918px; height: 175px; background: #eee;}
	#foldout {position: absolute; left: 50%; top: 298px; width: 1032px; height: 345px; margin-left: -515px; background: url(../images/foldout.png) 0 0 no-repeat; display: none;}
#content {}
	#main {float: left; width: 665px; padding-bottom:10px;}
	#aside {float: right; width: 301px; padding-top:20px;}
	#extra {clear: both; border-top: 1px solid #999; padding: 20px 0 28px;}
#footer {padding: 40px 0 75px;}
#address {padding: 25px 0;}
#address .leftcol p a{color:#EF6C1F; text-decoration:none; font-weight:bold;}
.nav{position:relative;z-index:1;}

/*--Generel hide --*/
.hide {display: none;}

/*Fancy-header*/
h1.fancy-header {position: relative; font-size: 2.167em; line-height: 1.54; border-top: 1px solid #999; border-bottom: 2px solid #191919; color: #ff6400;}
h1.fancy-header span {color: #182b33;}
h2.fancy-header, h3.fancy-header {position: relative; font-size: 1.5em; line-height: 1.89; border-top: 1px solid #999; border-bottom: 2px solid #191919; text-transform: uppercase;}
.fancy-header img {position: absolute; bottom: 0; right: 0;}

/*Ads*/
.ads {border-top: 1px solid #999; padding-bottom: 20px; margin-top: 30px;}
.ads small {line-height: 30px;}

/*Left og rightcol (width is usually overruled)*/
.leftcol {float: left; width: 49%;}
.rightcol {float: right; width: 49%;}
	
/*Two columns - global for #main*/
#main .wide-right, #main .wide-left {float: left; width: 666px; clear:both; background: url(../images/vert-line-ccc.png) 290px 0 repeat-y;}
#main .wide-left {background-position: 366px 0;}
#main .wide-right .rightcol {width: 365px;}
#main .wide-right .leftcol {width: 275px;}
#main .wide-left .rightcol {width: 285px;}
#main .wide-left .leftcol {width: 355px;}

/*Breadcrumb*/
.breadcrumb {padding-top: 20px; float:left; width:100%;}
.breadcrumb li {float: left; color: #ff6c13; font-size: 0.917em;}
.breadcrumb li.lvl3cur a{color:#ff6c13; cursor:text; text-decoration:none;}
.breadcrumb li.nolink{color:#999;}
.breadcrumb li.nolink a{color:#999; cursor:pointer;}
.breadcrumb li.nolink a:hover{text-decoration:underline;}
.breadcrumb a {color: #999;}
.breadcrumb span {padding: 0 8px; color: #999;}


/*--Carousel--*/

.jcarousel-skin-bolius ul {margin: 0; }
.jcarousel-skin-bolius li {background: none; padding: 0;}
.jcarousel-clip { overflow: hidden; }

.jcarousel-control a.active {color: green; text-decoration: none; background: red;}

.jcarousel-skin-bolius .jcarousel-item-placeholder {background: #fff;color: #000;}

.jcarousel-control {background: #e6e6e6 url(../images/carousel/controller-bg.gif) repeat-x; text-align: center; line-height: 2.5; border-bottom: 1px solid #c0c0c0;}
.jcarousel-control a {background: url(../images/icons/select-not-active-black.png) 0 0 no-repeat; padding: 0 7px;}
.jcarousel-control a.active {background:  url(../images/icons/select-active-black.png) 0 0 no-repeat;}
.jcarousel-control a span {position: absolute; left: -9999px;}

/*Carousel layout 1*/
.layout1 {position: relative;}
.layout1 h2 {position: absolute; top: 0; left: 12px; font-size: 1.083em; line-height: 2.38; text-transform: uppercase;}
.layout1 .jcarousel-container {padding-top: 10px;}
.layout1 .jcarousel-container h3, .layout1 .jcarousel-skin-bolius h3 {font-size: 1.167em; padding: 13px 0 6px 2px;}
.layout1 .jcarousel-container p, .layout1 .jcarousel-skin-bolius p {padding-left: 2px;}
	
.layout1 .jcarousel-skin-bolius .jcarousel-container-horizontal {width: 665px;}
.layout1 .jcarousel-skin-bolius .jcarousel-clip-horizontal {width:  665px; height: 340px;} /*was 296px*/
.layout1 .jcarousel-skin-bolius .jcarousel-item {width: 327px; height: 320px;}
/*Optimize load*/	
.layout1 ul.jcarousel-skin-bolius {width: 500px;}
.layout1 .jcarousel-skin-bolius li {float: left; width: 327px; height: 341px; margin-right: 11px;}
/*Optimize load - end*/
.layout1 .jcarousel-skin-bolius .jcarousel-item-horizontal {margin-right: 11px; float: left;}

.layout1 .jcarousel-skin-bolius .jcarousel-next-horizontal,
.layout2 .jcarousel-skin-bolius .jcarousel-next-horizontal 
{position: absolute; top: 90px; right: 0; width: 17px; height: 50px; cursor: pointer; background: transparent url(../images/carousel/arrow-medium-right.png) no-repeat 0 0; z-index: 10; }
.layout1 .jcarousel-skin-bolius .jcarousel-prev-horizontal,
.layout2 .jcarousel-skin-bolius .jcarousel-prev-horizontal
{position: absolute; top: 90px; left: 0; width: 17px; height: 50px; cursor: pointer; background: transparent url(../images/carousel/arrow-medium-left.png) no-repeat 0 0; z-index: 10; }

.layout1.no_desc .jcarousel-skin-bolius .jcarousel-clip-horizontal {height: 260px;} 
.layout1 ul { height: 320px; overflow: hidden; margin-top: 45px;}
.layout1 .no-desc ul { height: 260px; overflow: hidden; }

/*Carousel layout 1 - højre kolonne*/
#aside .layout1 .jcarousel-skin-bolius .jcarousel-container-horizontal, #content-area .rightcol .layout1 .jcarousel-skin-bolius .jcarousel-container-horizontal{width: 301px;}
#aside .layout1 .jcarousel-skin-bolius .jcarousel-clip-horizontal, #content-area .rightcol .layout1 .jcarousel-skin-bolius .jcarousel-clip-horizontal{width:  301px; height: 170px;}
#aside .layout1 .jcarousel-skin-bolius .jcarousel-item, #content-area .rightcol .layout1 .jcarousel-skin-bolius .jcarousel-item{width: 140px; height: 170px;}
#aside .layout1 .jcarousel-skin-bolius .jcarousel-next-horizontal, #content-area .rightcol .layout1 .jcarousel-skin-bolius .jcarousel-next-horizontal{position: absolute; top: 90px; right: 0; width: 17px; 
height: 30px; cursor: pointer; background: transparent url(../images/carousel/arrow-medium-right.png) no-repeat 0 -9px;}
#aside .layout1 .jcarousel-skin-bolius .jcarousel-prev-horizontal, #content-area .rightcol .layout1 .jcarousel-skin-bolius .jcarousel-prev-horizontal{position: absolute; top: 90px; left: 0; width: 17px; 
height: 30px; cursor: pointer; background: transparent url(../images/carousel/arrow-medium-left.png) no-repeat 0 -9px;}
#aside .layout1 h3, #content-area .rightcol .layout1 h3{font-size:1.083em; height:40px; padding:4px 0;}
#aside .layout1 .jcarousel-skin-bolius .jcarousel-item-horizontal , #content-area .rightcol .layout1 .jcarousel-skin-bolius .jcarousel-item-horizontal{margin-right: 11px;}
span.link-black a {color:#000;}

/*Carousel layout 2*/
.layout2 .jcarousel-container {}
.layout2 .jcarousel-container h3 {font-size: 2.5em; padding: 13px 0 6px 2px;}
.layout2 .jcarousel-container p {padding-left: 2px;}

.layout2 .jcarousel-skin-bolius .jcarousel-container-horizontal {width: 440px;}
.layout2 .jcarousel-skin-bolius .jcarousel-clip-horizontal {width: 440px; height: 440px;}
.layout2 .jcarousel-skin-bolius .jcarousel-item {width: 440px; height: 440px;}

.layout2 .jcarousel-skin-bolius .jcarousel-next-horizontal,
.layout2 .jcarousel-skin-bolius .jcarousel-prev-horizontal
{top: 115px;}


/*Carousel layout 3*/
.layout3 .jcarousel-container {}
.layout3 .jcarousel-skin-bolius .jcarousel-clip-horizontal{width:440px; height:280px;}
.layout3 .jcarousel-skin-bolius .jcarousel-item {width: 440px; height: 240px;}
.layout3 .jcarousel-control{line-height:2.9;}
.layout3 .alt-om-item{position:relative; width:440px; height:280px;}

.layout3 .jcarousel-container h3{font-size:1.96em; position:absolute; left:0; bottom:19px; width:100%; background:url(../images/alt-om-item-h3.png);}
.layout3 .jcarousel-container h3 span{display:block; font-size:0.7em; padding:4px 0 0 0;}
.layout3 .jcarousel-container h3 a{color:#fff; padding:15px 55px 15px 15px; display:block; background:url(../images/alt-om-item-arrow.png) no-repeat right center;}
.layout3 .jcarousel-container p {padding-left: 2px;}

/*Carousel layout 4*/
.layout4 .jcarousel-container {margin:9px 0;}
.layout4 .jcarousel-skin-bolius .jcarousel-clip-horizontal{width:595px; height:140px; margin:0 30px 0 40px;}
.layout4 .jcarousel-skin-bolius .jcarousel-item {width: 140px; height: 140px; margin-right:10px;}
.layout4 .jcarousel-control{line-height:2.5;}

.layout4 .jcarousel-container h3{font-size:1.1667em; height:46px; padding:9px 0;}

.layout4 .jcarousel-skin-bolius .jcarousel-next-horizontal {position: absolute; top: 0; right: 0; width: 23px; height: 140px; cursor: pointer; background: transparent url(../images/carousel/arrow-large-right.png) no-repeat 0 0;}
.layout4 .jcarousel-skin-bolius .jcarousel-prev-horizontal {position: absolute; top: 0; left: 0; width: 23px; height: 140px; cursor: pointer; background: transparent url(../images/carousel/arrow-large-left.png) no-repeat 0 0;}

.alt-om .layout3 .jcarousel-skin-bolius .jcarousel-item{height:280px;}
.alt-om .layout3 .jcarousel-control{line-height:2.5;}

/*    Carousel layout 5  ( lightbox )   */
.layout5 {position: relative;  height:56px; overflow:hidden; padding-top: 10px;}
.layout5 h2 {position: absolute; top: 0; left: 12px; font-size: 1.083em; line-height: 2.38; text-transform: uppercase;}
.layout5 .jcarousel-container h3 {font-size: 1.167em; padding: 13px 0 6px 2px;}
.layout5 .jcarousel-container p {padding-left: 2px;}
	
.layout5 .jcarousel-skin-bolius .jcarousel-container-horizontal {width: 930px; height:56px; overflow:hidden;}
.layout5 .jcarousel-skin-bolius .jcarousel-clip-horizontal {width:  930px; height: 56px; overflow:hidden;}
.layout5 .jcarousel-skin-bolius .jcarousel-item {width: 82px; height: 56px;}
.layout5 .jcarousel-skin-bolius .jcarousel-item-horizontal {margin-right: 11px;}

.layout5 .jcarousel-skin-bolius .jcarousel-next-horizontal,
.layout2 .jcarousel-skin-bolius .jcarousel-next-horizontal 
{position: absolute; top: 13px; right: 0; width: 17px; height: 50px; cursor: pointer; background: transparent url(../images/carousel/arrow-medium-right.png) no-repeat 0 0; z-index: 10; }
.layout5 .jcarousel-skin-bolius .jcarousel-prev-horizontal,
.layout2 .jcarousel-skin-bolius .jcarousel-prev-horizontal
{position: absolute; top: 13px; left: 0; width: 17px; height: 50px; cursor: pointer; background: transparent url(../images/carousel/arrow-medium-left.png) no-repeat 0 0; z-index: 10; }
.layout5 li.selected { background: white; padding: 4px; }
.layout5 li.selected img { width: 81px; height: 48px; }

.layout5 .jcarousel-skin-bolius .jcarousel-prev-horizontal, .layout5 .jcarousel-skin-bolius .jcarousel-next-horizontal{top:4px;}

.tx-lfgallery-pi1 .left { width: 150px; float: left; }
.tx-lfgallery-pi1 .bigimage { float: left; }
.category-title { color: #EF6C1F; }
.prevnextimage { height: 20px; margin: 10px 0; text-align: center; }
.prevnextimage span { text-transform: uppercase; background: black url(http://bolius.mocsystems.com/fileadmin/bolius2010/images/showroom/shadowbox-button-bg.png) repeat-x; height: 20px; padding: 2px 10px; border: solid 1px black; margin-right: 10px; }
.prevnextimage a { color: white; padding: 2px 10px; }
.prevnextimage .previmage a { background: transparent url(http://bolius.mocsystems.com/fileadmin/bolius2010/images/showroom/arrow-small-white-left.png) no-repeat scroll 0 5px; }
.prevnextimage .nextimage a { background: transparent url(http://bolius.mocsystems.com/fileadmin/bolius2010/images/showroom/arrow-small-white-right.png) no-repeat scroll right 5px; }

.lightbox-container {
width: 930px;
margin: 0 auto;
color: white;
padding-top: 30px;
}

.lightbox-container  table {
color: #ffffff;
}

.lightbox-container h2,
.lightbox-container h3 {
margin: 10px 0;
}
iframe#sb-content { background-color: black; }
iframe#sb-content body { height: 1000px; }

/*--Tabs--*/
.ui-tabs-hide {display: none;}

.ui-tabs-nav {background: #e6e6e6 url(../images/hor-line-c0c0c0.png) bottom left repeat-x; float: left; width: 212px; margin: 0; padding-left: 3px;}
.ui-tabs-nav li {float: left; line-height: 1; padding: 0 5px 0 0; background: none;}
.ui-tabs-nav a {display: block; float: left; padding: 8px 3px 4px 8px;}

.ui-tabs-nav li.ui-tabs-selected {background: url(../images/tab-right.png) top right no-repeat;}
.ui-tabs-nav li.ui-tabs-selected a {background: url(../images/tab-left.png) top left no-repeat; padding: 8px 9px 4px 14px;}
	
.ui-tabs-panel {clear: both;}	
	
/*--Header--*/
#logo a {display: block;}

#service-nav {text-align: right; font-size: 0.833em;}
#service-nav li {display: block; float: right; height: 20px; line-height: 20px;}


#service-nav .service-top {height: 36px;}
#service-nav .service-top a {color: #ef6c1f; text-transform:uppercase; padding-left: 20px; line-height: 20px;}
#service-nav .about {padding-right: 40px; background: url(../images/icons/realdania.png) center right no-repeat;}

#service-nav .service-bottom {height: 32px;}
#service-nav .service-bottom a {text-transform:uppercase; padding-left: 40px;}

#service-nav .magazine {background: url(../images/icons/magazine.png) 14px 0 no-repeat;}
#service-nav .debat {background: url(../images/icons/debat.png) 18px 0 no-repeat;}
#service-nav .rss {background: url(../images/icons/rss.png) 20px 0 no-repeat;}

#main-nav {margin-left: -24px;}
#main-nav ul.mm {float:left;}
#main-nav ul li.mm {float:left;}
#main-nav a.mm {float: left; display: block; padding-right: 3px; text-transform: uppercase; color: #fff; padding-bottom:3px;}
#main-nav a.mm span {display: block; padding: 13px 10px 12px 45px; background: url(../images/nav-arrow-down.png) 12px 7px no-repeat;}
#main-nav .first a.mm span {padding-left: 54px; background-position: 21px 7px;}
#main-nav .over a.mm {color: #ef6c1f; text-decoration: none; background: url(../images/nav-mouseover-right.png) top right no-repeat;}
#main-nav .over a.mm span{background: url(../images/nav-mouseover-left.png) 0 0 no-repeat;}
#main-nav .first.over a.mm span {background: url(../images/nav-mouseover-left-first.png) 0 0 no-repeat;}


/*--search box and suggest--*/
.search label, .search input {float: left; display: block; }
.search form {background: url(../images/search-form-bg.png) 0 0 no-repeat; height: 32px;}
.search .ajaxactive{background: url(../images/auto-search-bg.png) no-repeat; padding:5px 5px 10px 5px; width:315px; margin-top:-5px; margin-left:-5px;}
.search label {text-transform: uppercase; height: 33px; line-height: 33px; padding-left: 10px; width: 40px;}
.search #search-text, .search .search-text {background: none; border: none; height: 15px; width: 206px; margin-top: 9px;}
.search .submit {margin-left: 10px;}

#main div.lfgooglesitesearch { padding: 13px; background: #3A3A3A; clear: both; border-top: 6px solid #EF6C1F; }
#main .lfgooglesitesearch label, .search input { float: left; display: block; }
#main .lfgooglesitesearch form { background: url(../images/search-wide.png) 0 0 no-repeat; height: 32px; }
#main .lfgooglesitesearch label { text-transform: uppercase; height: 33px; line-height: 33px; padding-left: 10px; width: 120px; }
#main .lfgooglesitesearch #search-text { background: none; border: none; height: 15px; width: 459px; position: relative; bottom:10px; }
#main .lfgooglesitesearch .submit { margin-left: 10px; }

#ajax-results { background: url(../images/auto-search-bg-bottom.png) no-repeat 0 bottom; padding: 10px 23px 10px 14px; width:287px; z-index:999; top:300px; right:-13px; position:absolute; display:none;}
.ajaxactive #ajax-results{display:block;}
#ajax-results .about-pages{border-bottom:1px solid #ccc; padding:5px 14px; background-position:0 10px;}
.ajax-result-setpadding { padding: 10px 15px 30px; }
#ajax-results p { text-align: center; margin: 0 0 5px 0; color:#ccc;}
#ajax-results p a{color:#ccc;}

/*--div#dropdown--  EGI, 19-10-11, ny megadropdown styling */
.mega-drop-down {display: none; position: absolute; top: 36px; left: -4px; background: url(../images/dropdown/dropdown-bottom.png) bottom left no-repeat; padding-bottom:10px;z-index:10;}
.over .mega-drop-down {display: block;}
.mega-drop-down .mdd-inner-1 {background: #fff url(../images/dropdown/dropdown-right.png) top right repeat-y;}
.mega-drop-down .mdd-inner-2 {min-width: 1034px; min-height: 335px; background: url(../images/dropdown/dropdown-left.png) 0 0 repeat-y;}
.mega-drop-down a:hover, .mega-drop-down .fourcol a:hover{color:#EF6C1F; text-decoration:none;}

#blankpagecontent .mega-drop-down {display: block; top: 0;}

/*Alt-om*/
.mega-drop-down .fourcol {padding: 28px 0 20px 12px;}
.mega-drop-down .fourcol ul {padding-left: 19px; width: 234px; float: left; border-right: 1px solid #ccc; min-height: 290px;}
.mega-drop-down .fourcol ul.last {border: 0;}
.mega-drop-down .fourcol a {font-size: 1.1667em; line-height: 2; font-weight: bold;}

/*Netop-nu*/
#netopnu {position: relative; min-height: 335px;}

#netopnu .top-content {min-height: 281px; padding-top: 1px;}

#netopnu .two-col {padding-left: 4px;}
#netopnu .leftcol, #netopnu .rightcol {float: left; width: 504px; border-right: 1px solid #ccc;}
#netopnu .rightcol {width: 521px; border-right: 0;}

#netopnu h2 {font-size: 1.083em; border-bottom: 1px solid #ccc; border-top: 0; line-height: 2.46; padding: 8px 0 0 26px;}
#netopnu .rightcol h2 {padding-left: 20px;}
#netopnu h2 small {position: absolute; right: 18px; top: 18px; line-height: 1; text-transform: none;}
#netopnu h2 img {right: 20px; width: 150px;} /*SLETTES EFTER TEST*/

#netopnu .dropdown-main {padding: 10px 35px 0 26px; height: 121px; overflow: hidden;}
#netopnu .dropdown-list {margin-left: 26px; border-bottom: 1px solid #ccc; clear: both;}
#netopnu .rightcol .dropdown-list {margin: 0 41px 0 0;}
#netopnu .dropdown-list-inner {margin-right: 18px; padding: 10px 0 5px; border-top: 1px solid #ccc;}
#netopnu .rightcol .dropdown-list-inner {margin: 0 0 0 18px; padding: 10px 0 5px; border-top: 1px solid #ccc;}

#netopnu h3 {font-size: 1.83em;}
#netopnu .article-content {float: right; width: 282px;}
#netopnu .article-content p {margin-bottom: 5px;}
/*#netopnu .article-content em {font-size: 1em;}*/
#netopnu .article-content p.special-link {font-size: 1em; font-weight: bold;}
#netopnu .dropdown-list h3 {font-size: 1.083em; line-height: 1.54; padding-left: 14px; background: url(../images/icons/arrow-right.png) 0 0.3em no-repeat;}

#netopnu .netopnu-semere {font-size: 1.167em; font-weight: bold; line-height: 3; padding-left: 28px; margin: 0;}
#netopnu .netopnu-semere a {color: #000;}

#netopnu .bottom-content {margin-left: 4px; width: 1026px; height: 54px; background: #e6e6e6 url(../images/dropdown/netopnu-bottom.png) 0 0 repeat-x; overflow: hidden;}
#netopnu .bottom-content .csc-textpic {float: left; padding: 0 0 0 26px; min-width: 280px;}
#netopnu .bottom-content .csc-textpic-clear {clear: none;}
#netopnu .bottom-content .csc-textpic-text {padding-top: 10px;}
#netopnu .bottom-content h2, #netopnu .bottom-content h3 {font-size: 1.167em;}
#netopnu .bottom-content p {font-size: 0.917em;}
#netopnu .bottom-content .csc-textpic-intext-left-nowrap img {padding-top: 12px;}

/*Inspiration*/
#inspiration, #xtra {padding: 14px 0 0 25px;}
#inspiration .tworows, #inspiration .onerow {float: left; width: 243px; border-right: 1px solid #ccc;}
#inspiration .onerow {width: 232px;}
#inspiration .tworows .top {height: 161px; border-bottom: 1px solid #ccc;}
#inspiration .tworows .bottom {height: 149px;}

#inspiration .onerow, #inspiration .tworows .top, #inspiration .tworows .bottom {padding-left: 11px;}

#inspiration h2 {position: relative; padding-left: 52px; font-size: 1.5em; line-height: 2.22;}
#inspiration h2 img {position: absolute; top: 0; left: 0;}

#inspiration p a {color: #EF6C1F;}
#inspiration li {padding: 0 0 5px 14px; background: url(../images/icons/arrow-right.png) 0 0.3em no-repeat; line-height: 1.33;}

/*Rådgivning*/
#raadgivning {padding: 17px 20px 0;}
#raadgivning .leftcol {width: 636px; height: 284px; padding: 16px 22px 0; background: url(../images/dropdown/raadgivning/raadgivning-background.png) 0 0 no-repeat;}
#raadgivning .rightcol {width: 280px; height: 305px; padding-left: 20px; border-left: 1px solid #ccc;}
#raadgivning .raadgivning-intro {width: 230px; float: left;}
#raadgivning .raadgivning-list {margin-left: 320px;}

#raadgivning .semere {display: block;} /*Skjul for nu*/

#raadgivning li img {vertical-align: middle; padding-right: 15px;}

#raadgivning .leftcol h2 {font-size: 2.25em; margin: 30px 0 10px;}
#raadgivning .leftcol p {margin-bottom: 20px; font-size: 1.167em;}
#raadgivning .leftcol h3 {line-height: 34px; font-size: 1.25em;}

#raadgivning .rightcol h3 {padding: 10px 0;}
#raadgivning .rightcol p {margin-bottom: 15px; font-size: 1.083em;}
#raadgivning .rightcol img {float: right;}

#raadgivning .rightcol ul {border-top: 1px solid #ccc;}
#raadgivning .rightcol ul img {float: none;}
#raadgivning .rightcol ul h4 {line-height: 40px; padding-bottom: 5px; font-size: 1.25em; border-bottom: 1px solid #ccc;}

/*Xtra*/
#xtra .tworows, #xtra .onerow {float: left; width: 328px; border-right: 1px solid #ccc;}
#xtra .onerow {width: 300px;}
#xtra .tworows .top {height: 159px; border-bottom: 1px solid #ccc;}
#xtra .tworows .bottom {height: 151px;}

#xtra .onerow, #xtra .tworows .top, #xtra .tworows .bottom {padding: 0 13px 0 15px;}
#xtra h2 {font-size: 1.5em; line-height: 2.22; padding-bottom: 5px;}
#xtra .bottom h2 {padding-top: 6px;}
#xtra .onerow h2 {font-size: 1.333em; text-transform: uppercase; color: #ef6c1f;}

#xtra p a {padding-left: 14px; background: url(../images/icons/arrow-right.png) 0 0.3em no-repeat;}
#xtra li {background: none; padding: 0;}
#xtra li a {color: #ef6c1f; text-decoration: none;}

#xtra .csc-textpic-above {margin-top: -15px;} /* Push some images up*/

/*--div#main--*/

/*sections*/
.section {padding-top: 20px; clear: both;}
.section h3{font-size:1.167em;}
.section-inner {padding-top: 15px;}

/*De 2 nedenunder bør fjernes når html ligger i TYPO3*/
.house-and-garden {padding-top: 30px;}
.alt-om {padding-top: 50px; border-bottom:1px solid #c6c6c5;}


/*Top-news*/
#main .top-news .leftcol {width: 365px;}
#main .top-news .rightcol {width: 290px;}

#main .top-news .leftcol h2 {font-size: 2.25em; padding: 20px 0 10px;}
#main .top-news .leftcol p {font-size: 1.167em;}

#main .top-news .rightcol .article {border-bottom: 1px solid #999; padding: 20px 0 4px;}
#main .top-news .rightcol .last {border: 0; padding-bottom: 0;}
#main .top-news .rightcol .first {padding-top: 0;}
#main .top-news .rightcol h2 {padding-bottom: 6px;}

/*House and garden*/
#main .house-and-garden {border-bottom: 1px solid #ccc;}
#main .house-and-garden .wide-right, #main .house-and-garden .wide-left {border-top: 1px solid #999;}
#main .house-and-garden .rightcol {width: 375px;} 
#main .house-and-garden .leftcol {width: 262px; padding: 10px 0 30px 2px;} /*width = 289-25-2 = 262 -> 25= padding-right*/
#main .house-and-garden .wide-left .rightcol {width: 281px; padding: 15px 0 5px 18px;} /*width = 299-18 = 281 -> 18= padding-right*/
#main .house-and-garden .wide-left .leftcol {width: 355px; padding: 15px 0 5px 0;} /*width = 365-10 = 355 -> 15= padding-right*/

#main .house-and-garden .leftcol .article {padding-top: 20px;}
#main .house-and-garden .leftcol h3 {padding-bottom: 6px;}
#main .house-and-garden .wide-right .rightcol h3 {font-size: 2.25em; margin-bottom: 10px;}
#main .wide-right .article-content {padding: 25px 12px 30px;}

#main .house-and-garden .wide-left h3 {text-transform: uppercase; padding-bottom: 10px;}

#main .house-and-garden .wide-left .leftcol .leftcol {width: 159px; padding: 20px 0 20px 8px;}
#main .house-and-garden .wide-left .leftcol .rightcol {width: 185px; padding: 0;}
#main .house-and-garden .wide-left .leftcol strong {font-size: 1.33em; font-weight: bold;}

#main .house-and-garden .wide-left .rightcol .leftcol {width: 110px; padding: 0;}
#main .house-and-garden .wide-left .rightcol .rightcol {width: 162px; padding: 0;}
#main .house-and-garden .wide-left .rightcol ul {clear: both; padding: 20px 0 0}

#main .showroom {}

#main .alt-om {}
#main .alt-om .leftcol{width:440px; overflow:hidden;}
#main .alt-om .rightcol{width:225px;}
#main .alt-om .rightcol .news-catmenu .scroll{height:250px; padding:16px 5px 13px 17px; overflow-y:scroll; background:url(../images/background/fp-catmenuheader-scroll.gif) no-repeat;}
#main .alt-om .rightcol .news-catmenu a{color:#000; font-size:1.1667em;}
#main .alt-om .rightcol .news-catmenu a:hover{color:#EF6C1F;}
#main .alt-om .rightcol .news-catmenu h3{background:#E6E6E6; font-size:1.083em; padding:10px 0 10px 30px; background:url(../images/background/fp-catmenuheader.gif) no-repeat; text-transform:uppercase;}
#main .alt-om .rightcol .news-catmenu h3 span{color:#EF6C1F;}
.alt-om .news-catmenu li{padding:0 0 10px 14px; line-height:1.33;}

#main .article-lists h2 {font-size: 1.083em; line-height: 2.38; padding-left: 2px;}
#main .threecol .one, #main .threecol .two, #main .threecol .three {width: 215px;}
#main .threecol .one {padding-right: 11px;}
#main .article-lists ul {padding-top: 15px;}

#main .selected-articles {padding-top: 15px;}

/*House-reports*/
#main .house-reports {padding-top: 40px;}
#main .house-reports .wide-right {background-position: 225px 0; border-bottom: 1px solid #999;}
#main .house-reports .leftcol {width: 225px;}
#main .house-reports .rightcol {width: 440px;}
#main .house-reports h3 {font-size: 1.083em; line-height: 2.38; padding-left: 2px; line-height: 1.89; border-bottom: 1px solid #999; text-transform: uppercase;}
#main .house-reports .rightcol h3 {padding-left: 12px;}
#main .house-reports .leftcol-inner {padding: 0px 15px 0 2px}

#main .house-reports .wide-right .article-content {padding: 20px 12px 5px 18px;}
#main .house-reports .leftcol .article {padding-top: 20px;}
#main .house-reports .leftcol h4 {padding-bottom: 6px; font-size: 1.333em;}

#main .house-reports .wide-right .rightcol h4 {font-size: 2.25em; margin-bottom: 10px;}

/*Expertice*/
#main .expertice .wide-left {background: none;}
#main .expertice .wide-left .leftcol {width: 440px;}
#main .expertice .wide-left .rightcol {width: 215px;}
#main .expertice h2 {font-size: 1.083em; line-height: 2.38; padding-left: 2px; margin-bottom: 14px;}

#main .expertice .wide-left .leftcol .leftcol {width: 215px;}
#main .expertice .wide-left .leftcol .rightcol {width: 204px;}

#main .expertice .leftcol img {padding-bottom: 20px;}

/*local-search*/
#main .local-search form {background: #4c4c4c url(../images/search-wide.png) no-repeat 10px 12px; border-top: 5px solid #de560a; padding: 12px 0 12px 10px;}
#main .local-search label {width: 124px;}
.local-search #search-text {width: 460px;}


/*--Right column gobal, div#aside--*/

#aside h2.fancy-header {font-size: 1.083em; line-height: 2.38;}
/*, #content-area .rightcol h2.fancy-header {font-size: 1.083em; line-height: 2.38;}*/
/* #aside .section .content {padding: 10px;} */


/*Newsletter*/
#aside .newsletter form {position: relative; background: url(../images/newsletter.png) 0 0 no-repeat; height: 32px; padding-bottom: 18px;}
#aside .newsletter label {position: absolute; left: -9999px; top: 0;}
#aside .newsletter input {float: left; display: block;}
#aside .newsletter #newsletter-email {background: none; border: none; height: 15px; width: 206px; margin: 8px 0 0 10px;}
#aside .newsletter .submit {margin-left: 15px;}

/*Expertice*/
#aside .expertice .section-inner {padding: 20px 20px 0 11px;}
#aside .expertice ul {padding-top: 12px;}

/*Your-view*/
#aside .your-view .section-inner {padding-left: 5px;}
#aside .your-view .radiocombo {clear: both; padding: 4px 0;}
#aside .your-view .radiocombo input {float: left; margin-top: 2px;}
#aside .your-view .radiocombo label {float: right; text-align: left; width: 270px;}
#aside .your-view .submit {clear:both; margin-top: 5px;}


/*--Bottom content, div#extra --*/

#extra h2, #footer h2 {font-size: 1.083em; line-height: 2.38; padding-left: 2px; text-transform: uppercase;}
#extra .one, #extra .two, #extra .three {width: 318px;}
#extra .one {padding-right: 11px;}


/*--Footer--*/

#footer * {color: #fff;}
#footer .one {width: 354px; margin-right: 20px;}
#footer .two, #footer .three {width: 290px;}
#footer h2 {border-bottom: 1px solid #ff6400;} /* H2 is also defined above in the extra section*/
#footer ul {padding: 15px 0;}
#footer li {padding-bottom: 3px; line-height: 1.33; display: block;}
#footer .one li {width: 177px; float: left;}


/*--Address--*/

#address .one {width: 185px;}
#address .two, #address .three {width: 245px;}
#address .four {width: 290px;}
#address li {padding: 0 0 3px 0; background: none; line-height: 1.33;}
#address a {text-decoration: underline;}
#address a:hover {text-decoration: none;}
#address * {color: #333;}



/* -- Righ col news */
.article-imgtext {padding:10px 0px;}
.article-imgtext-img {width:120px; float:left;}
.article-imgtext-text {width:160px; float:right; font-weight:bold; font-size: 1.1em;}
.article-imgtext-text a {color:#000;}
.article-list-link {font-weight:bold;}
.special-link-black a, .special-link-black-thin a{color:#000;}
.special-link-black {font-weight:bold;}
.special-link-black-thin {}

/* Right col poll */
#aside .tx-jkpoll-pi1 {padding-top:10px;}
#aside .tx-jkpoll-pi1 label {margin-left:10px;}
#aside .tx-jkpoll-pi1 .question {}

/* lf_gallery */

.tx-lfgallery-pi1{}

.close-button { text-align: right; margin: 0; }
.close-button span {display:block; position:absolute; top:525px; right:0; text-transform: uppercase; background: black url(http://bolius.mocsystems.com/fileadmin/bolius2010/images/showroom/shadowbox-button-bg.png) repeat-x; height: 20px; padding: 2px 10px; border: solid 1px black; margin-right: 40px; }
.close-button span a { background: transparent url(http://bolius.mocsystems.com/fileadmin/bolius2010/images/showroom/shadowbox-close-button.png) no-repeat scroll right 0px; padding-right: 40px; color: white;}

.tx-lfgallery-pi1 .prevnextbtn{width:19px;}
.tx-lfgallery-pi1 .next{width:40px;}
.tx-lfgallery-pi1 .prevnextbtn a{width:19px; height:35px; background:url(../images/showroom/lf_gallery_arrows.gif) no-repeat; display:block; text-indent:-999px; overflow:hidden;}
.tx-lfgallery-pi1 .prevnextbtn .previmage a{background-position:0 -36px;}
.tx-lfgallery-pi1 .prevnextbtn .nextimage a{background-position:-21px -36px;}
.tx-lfgallery-pi1 .prevnextbtn .previmage a:hover{background-position:0 0; text-decoration:none;}
.tx-lfgallery-pi1 .prevnextbtn .nextimage a:hover{background-position:-21px 0; text-decoration:none;}

.tx-lfgallery-pi1 .tddesc{vertical-align:top; width:220px;}
.tx-lfgallery-pi1 .theimg{vertical-align:top; text-align:center; padding:0 20px;}

.lfgallerytagselector {background: #000 url(../images/showroom/showroom-imgselector.png) bottom left repeat-x; color: #fff;}
.lfgallerytagselector h3 {text-transform: uppercase; text-align: center; line-height: 2; padding-top: 4px; padding-bottom: 4px; border-bottom: 1px solid #404040; cursor: pointer;}
.lfgallerytagselector h3 img {vertical-align: middle; margin: 0 10px;}
.lfgallerytagselector { background: black; color: white; }
.lfgallerytagselector td { width: 200px; vertical-align: top; }
.lfgallerytagselector ul { margin-left: 10px; margin-bottom: 0; list-style-type: none; }
.lfgallerytagselector-content { display: none; padding-top: 6px; }
.lfgallerytagselector li { padding-left: 12px; background: none;  cursor:pointer;}
.lfgallerytagselector li:hover{color:orange;}
.lfgallerytagselector li.selected { color: orange; background: black url("http://bolius.mocsystems.com/fileadmin/bolius2010/images/background/check.png") no-repeat 0 3px; }

.txlfgallery-tiles div.tile {padding: 0; margin: 0;}

.txlfgallery-tiles img {width: 165px; height: 110px; }
.txlfgallery-tiles .imgtile {margin: 0 2px 2px 0;}
.txlfgallery-tiles div.tile div {background: black; position: absolute;  }
.txlfgallery-tiles .tile-single {float: left; width: 331px; }
.txlfgallery-tiles .large-right .tile-single {float: right;}
.txlfgallery-tiles .tile-single img { width: 331px; height: 222px;}
.txlfgallery-tiles .tile-2x2 {float: left; width: 332px; }
.txlfgallery-tiles .large-left .tile-2x2 {float: right;}
.txlfgallery-tiles .tile-4x1 {clear: both; }
.txlfgallery-tiles .tile-4x1 .last img {width: 164px; }
.txlfgallery-tiles a, .txlfgallery-tiles a a{text-decoration:none; cursor:pointer;}

.txlfgallery-tiles .tile-4x1 .last,
.txlfgallery-tiles .tile-2x2 .even {margin-right:0;}

.txlfgallery-tiles .tile-1x2 {width: 164px; float: left; }

.txlfgallery-tiles .large-middle .tile-single {margin: 0 3px;}
.txlfgallery-title {position: absolute; background: black; color: white; text-align: center; vertical-align: middle; }
.txlfgallery-title div {vertical-align: middle; }

.imgtile { float: left; }
.imgtile .border { position: absolute; border: solid 5px black; z-index: 10;}
.imgtile .border div { background: #000000; color: white; padding: 5px 0px; }

.right2x2 .imgtile { margin: 4px 4px 0 0; }
.right2x2 .imgtile.even { margin-right: 0; }
.right2x2 .imgtile .border { width: 138px; }
.right2x2 img {width: 148px; height: 93px; }
.right2x2 a, .right2x2 a a{text-decoration:none; cursor:pointer;}


iframe#iframe-top { position: absolute; z-index: 10; }

/* lf-gallery-showcase */
.lf-gallery-showcase {margin: 0 0 15px 0;}
.lf-gallery-showcase .imgcontainer{background:#000; padding:4px; margin-bottom:2px; color:#fff;}
.lf-gallery-showcase .imgcontainer span{letter-spacing:0;}
.lf-gallery-showcase .imgcontainer span a{color:#EF6C1F; padding: 0 20px 0 10px; background: url(../images/lf-gallery-showcase-link-bg.gif) no-repeat right;}
.lf-gallery-showcase .imgcontainer span a:hover{color:#FFF;}
#main .lf-gallery-showcase .imgcontainer h2{padding:7px 9px 3px 9px; font-weight:bold;}
.lf-gallery-showcase .imginfo{background:#e6e6e6; padding:10px;}
.lf-gallery-showcase .imginfo p{margin: 0 0 10px 0;}
.lf-gallery-showcase .imginfo span{font-style:italic;}


/* view-also-focus */
.view-also-focus{position:relative; padding:17px 17px 17px 50px;}
.view-also-focus h3{margin: 0 0 13px 0; font-weight:bold;}
.view-also-focus h3 img{position:absolute; left:7px; top:12px;}

/* view-also-linklist */
.view-also-linklist{padding: 15px 0 0 5px;}
.view-also-linklist li{background: url(../images/icons/view-also-linklist-bullet.png) no-repeat; padding:2px 0 13px 40px; font-weight:bold;}

/* tips-and-tricks */
.tips-and-tricks{padding:15px 0 0 0;}
.one .tips-and-tricks h3{padding:13px 0 6px 2px;}

/*tipafriend*/
.contact fieldset{width:100%;}
.tx_tipafriend_formfield label{font-weight:bold;display:block;}
.tx_tipafriend_formfield input, .tx_tipafriend_formfield textarea{background:#f3f3f3; border:1px solid #cccccc;padding:2px;
-moz-border-radius: 2px;-webkit-border-radius: 2px;}
.tx_tipafriend_formfield{width:100%; float:left;margin:0 0 15px;}
.contact .star{color:#EF6C1F;}
.tx_tipafriend_formfield .tx-srfreecap-pi2-cant-read{margin:0;font-size:0.9em;display:block;}
.tx_tipafriend_formfield .tx_tipafriend_submit{border:none; text-indent:-9999px;width:138px; height:22px;}
.contact .right{width:auto;font-style:italic;padding-top:5px;}

/*------------ Start --- News single visning ---------*/
.news-single-item {clear: both; padding-top: 40px;}
/*.news-single-item-width, .tx-comments-pi1, #main .tx-lfrelatednews-pi1{width:630px; margin-left:15px;}*/
.newsletterhead h2.fancy-header{font-size:13px !important; font-weight:normal !important;}

.news-single-item .date{color:#666666; padding: 4px 0 12px;}
.news-single-item .date span {padding: 0 5px;}
/*.news-single-item p{padding-right:50px;}*/
.news-single-item table p{padding-right:0;}
/*.news-single-item div p{padding-right:0;}*/
.news-single-item .subheader{font-size:1.5em; padding-right:100px;}
.news-single-item .tools{float:right;}
.news-single-item .tools a, .news-single-item .tools span{margin-right:6px;}
.news-single-item .tools a.last{margin-right:0;}
.news-single-item .tools img{margin-top:2px; vertical-align:middle;}
.news-single-item li{background: url(../images/icons/round-bullet.png) no-repeat scroll 0 0.3em;}
.news-single-item ol li{background:none;}
.news-single-item h1{margin:0 0 12px 0;}
.news-single-item div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption, .fotoright, .fotoleft{background:#e6e6e6; padding:10px; margin:1px 0 0 0;}
.fotoright{float:right; margin: 0 0 15px 50px;}
.fotoleft{float:left; margin: 0 50px 15px 0;}
.news-single-item .enlargelink{float:right; width:95px; color:#000; background: url(../images/icons/enlargelink-icon.gif) no-repeat right; display:block; padding:5px 35px 5px 0; margin:0 10px 10px 10px; font-size:0.7em; font-weight:normal;}

.news-single-item h2, .news-single-item h3 {margin-bottom: 15px;}

.news-table-std table,
.news-table-std table p,
.news-single-item table td,
.news-single-item table th,
.news-single-item table p{margin: 5px 0; padding: 0 2px;}

.news-table-std table th{border-bottom:2px solid #000; border-top:1px solid #000; font-weight:bold;}
.news-table-std table .odd{border-bottom:1px solid #999; border-top:1px solid #999; background:#e6e6e6;}
.news-table-std table .firsttd{border-top:1px solid #999;}
.news-table-std table .lasttd{border-bottom:1px solid #999;}
.news-table-std table td.align-right{text-align:right;}


.news-info {padding: 13px 0 0 0; border-top:1px solid #999999; clear:both;}
.news-info h2{text-transform:uppercase; font-size:1.2em; padding: 0 0 12px 3px; margin: 0;}
.news-info .infobox{background:#e6e6e6; padding:19px 12px 5px 12px; border-top:1px solid #999999; margin: 0 0 20px 0;}
.news-info p{margin:0 0 10px 0;}
.news-info .links p a{background: url(../images/icons/black-bullet.gif) no-repeat 0 4px; padding-left: 10px; display:block;}

.news-related{padding-bottom:15px;}
.news-related .fancy-header{margin:15px 0 25px 0;}
#aside .news-related .fancy-header{margin: 0;}
.news-related a{color:#000;}
.news-related a:hover{color:#666; text-decoration:none;}

#main .news-extra .wide-left{background:none; width:100%; margin:0 0 15px 0;}
#main .news-extra .wide-left .leftcol{width:405px;}
#main .news-extra .wide-left .rightcol{width:215px;}

#main .news-extra .wide-left .advice{margin-top:15px;}
#main .news-extra .wide-left .advice p{font-weight:bold;}
#main .news-extra .wide-left .advice .leftcol{width:48%;}
#main .news-extra .wide-left .advice .rightcol{width:48%;}
#main .news-extra .rightcol ul{margin-top:15px;}
#main .news-extra .advice .rightcol ul{margin-top:0;}

/*indholdsfortegnelse */
.tx-lfcontentindex-pi1{border-top:1px solid #999; border-bottom:1px solid #999; padding:20px 4px 5px 10px; margin: 0 0 45px 0;}
.tx-lfcontentindex-pi1 h2{margin-bottom:1em;}
.news-single-item .tx-lfcontentindex-pi1 li{background: url(../images/icons/arrow-down.png) no-repeat scroll 0 0.3em;}

/* factbox */
.factbox{float:right; width:200px; margin-bottom:10px; margin-left:30px;}
.full-width{float:none; width:100%; margin-left:0;}
.two-col .factbox{float:none; width:100%; margin-left:0;}
.fact .leftcol{width:327px;}
.fact .rightcol{width:327px;}

.factbox .header{background:#e6e6e6; margin-bottom:2px; padding:10px;}
.factbox .txt{background:#e6e6e6; margin-bottom:2px; padding:10px 10px 10px 10px;}


/* old factbox in tables */
.FaktaBoks{background:#e6e6e6;}
.FaktaBoks td{padding:10px;}
.news-single-item table.FaktaBoks td{padding:10px;}
.FaktaBoks {margin-bottom:10px;}

/*------------ End --- News single visning ---------*/

/*------------ Start --- Ratings ---------*/
.tx-ratings { position: relative; left: 0; top: 0; margin:-2px 2px 2px 20px; float:left; }
.tx-ratings-display { position: absolute; left: 0; top: 0; height: 18px; }
.tx-ratings-grey-bar { position: absolute; left: 0; top: 0; width: 55px; height: 18px; background: url(../images/icons/rating_stars.gif) repeat-x; font-size: 1px; }
.tx-ratings-gold-bar { position: absolute; left: 0; top: 0; width: 0px; height: 18px; background: url(../images/icons/rating_stars.gif) repeat-x 0 -18px; font-size: 1px; font-size: 1px; }
.tx-ratings-vote-bar { position: absolute; left: 0; top: 0; width: 55px; height: 18px; font-size: 1px; }
.tx-ratings-vote-bar DIV A { position: absolute; left:0; top: 0; width: 11px; height: 18px; border: none; text-decoration: none; }
.tx-ratings-vote-bar DIV A:hover { background-image: url(../images/icons/rating_stars.gif); background-position: 0 -36px; }
.tx-ratings-vote-bar DIV A.tx-ratings-star-1 { left: 0px; width: 11px; z-index: 5; }
.tx-ratings-vote-bar DIV A.tx-ratings-star-2 { left: 0px; width: 22px; z-index: 4; }
.tx-ratings-vote-bar DIV A.tx-ratings-star-3 { left: 0px; width: 33px; z-index: 3; }
.tx-ratings-vote-bar DIV A.tx-ratings-star-4 { left: 0px; width: 44px; z-index: 2; }
.tx-ratings-vote-bar DIV A.tx-ratings-star-5 { left: 0px; width: 55px; z-index: 1; }
.tx-ratings-cleaner { clear: left; }
.tx-rating-display-wrap { position: absolute; left: 0; top: 0; font-size: 12px; visibility: hidden; z-index: 1; }
.tx-rating-display-wrap IMG { float: left; margin-right: 5px; }

.ratings h2{float: left; background:url(../images/icons/black-bullet.gif) no-repeat 1px 4px; padding-left:15px;}
.ratings h2 span{color:#515f65; font-size:0.8em;}
/*------------ End --- Ratings ---------*/

/*------------ Start --- Comments ---------*/
.comments h2{background:url(../images/icons/black-bullet.gif) no-repeat 1px 4px; padding-left:15px;}
.comments .act h2{background:url(../images/icons/black-bullet-down.gif) no-repeat 0 4px;}
.tx-comments-pi1 .tx-comments-required-mark{color:#EF6C1F;}
.tx-comments-pi1 .reqtext{float:right;}
.tx-comments-pi1 label{margin-bottom:10px; display:block;}
.tx-srfreecap-pi2-image{margin:0 0 10px 0; border: 1px solid #cccccc;}
.tx-srfreecap-pi2-cant-read{margin: 0 0 10px 0; display:block;}

.tx-comments-pi1 .input-corners input{width:245px;}
.tx-comments-pi1 .input-width{width:100%;}
.tx-comments-pi1 .input-corners textarea{width:625px; height:146px;}
.tx-comments-comment-form .leftcol{width:248px;}
.tx-comments-comment-form .rightcol{width:248px; padding-left:15px; float:left;}

.comment{margin-bottom:30px; padding: 0 0 0 68px; background:url(../images/background/comment-bubble.gif) no-repeat 5px 3px;}
.tx-comments-comment-content{margin: 0 0 15px 0;}
.tx-comments-comment-name{color:#666;}
.tx-pagebrowse li{background:none;}

.tx-comments-form-top-message {color: red; margin: 1em 0; font-style: italic; text-decoration: underline;}
.news-info fieldset {padding-bottom: 20px;}
/*------------ End --- Comments ---------*/

/*------------ Start --- lfrelatednews---------*/
.tx-lfrelatednews-pi1{ margin-top:30px;}
.tx-lfrelatednews-pi1 .ui-tabs-nav{width:298px; margin: 0 0 15px 0; padding-top:15px;}

/* EGI 19.10.11, slider ind fra bund */
#main .tx-lfrelatednews-pi1 {position: fixed; width: 625px; height: 245px; right: 50%; bottom: -265px; 
	background: #fff; padding: 5px 20px 0; margin-right: -176px; z-index: 100;
	border-bottom: 5px solid #EF6C1F; border-radius: 2px 2px 0 0;
	-webkit-box-shadow: 0px 0px 10px 2px rgba(50, 50, 50, 0.7);
	-moz-box-shadow: 0px 0px 10px 2px rgba(50, 50, 50, 0.7);
	box-shadow: 0px 0px 10px 2px rgba(50, 50, 50, 0.7);
	behavior: url(http://www.bolius.dk/fileadmin/bolius2010/res/PIE.htc);
	}
#main .tx-lfrelatednews-pi1 .news-related {padding-bottom: 5px;}
#main .news-related .fancy-header {
    margin: 15px 0 20px;
}

#lukrelnyt {position: absolute; top: 3px; right: 3px; width: 14px; height: 14px; border-radius: 3px; cursor: pointer;
	background: #4C4C4C url(/typo3conf/ext/pmkshadowbox/res/build/skins/classic/resources/close.png) -1px -1px no-repeat;}
#lukrelnyt span {margin-left: -9999px;}


/*------------ End --- lfrelatednews---------*/

/*------------ Start --- Input corners ---------*/
.input-corners{background:url(../images/background/input-top-left.gif) no-repeat left top; margin-bottom:20px;}
.input-corners .top-right{height:3px; width:3px; float:right; background:url(../images/background/input-top-right.gif) no-repeat right top;}
.input-corners .field{clear:both; border-left:1px solid #cccccc; border-right:1px solid #cccccc; background:#f3f3f3;}
.input-corners .bottom{height:3px; background:url(../images/background/input-bottom-left.gif) no-repeat left top;}
.input-corners .bottom-right{height:3px; width:3px; float:right; background:url(../images/background/input-bottom-right.gif) no-repeat right top;}
.input-corners input{border:0; background:#f3f3f3;}
.input-corners textarea{border:0; background:#f3f3f3;}
/*------------ End --- Input corners---------*/

/*------------ Start --- Text-adds contentfooter ---------*/
.text-adds {margin-bottom:5px;}
.text-adds span.header{color:#a5a5a5; margin-bottom:5px; display:block;}
/*------------ End --- Text-adds contentfooter ---------*/

/*------------ Start --- three-col ---------*/
.three-col{padding-top:9px;}
.three-col .one{width:215px; margin-right:9px;}
.three-col .two{width:215px; margin-right:9px;}
.three-col .three{width:215px;}
.three-col-border{padding-top:0; border-bottom:1px solid #c1c1c1; border-top:1px solid #c1c1c1; margin-top:-1px; background:url(../images/background/three-col-border-bg.png) repeat-y;}
.three-col-border .one{padding-top:5px;}
.three-col-border .two{padding-top:5px;}
.three-col-border .three{padding-top:5px;}
/*------------ End --- three-col ---------*/

/*------------ Start --- splash news - 3 news 1 big, 2 in twocols  ---------*/
.splash-article{}
.splash-article img{margin: 0 0 15px 0;}
.splash-article h2{margin: 0 0 8px 0;}
/*------------ End --- splash news - 3 news 1 big, 2 in twocols  ---------*/

/*------------ Start --- news in 3col fce ---------*/
.news-threecol-single-items img{margin:0 0 15px 0;}
.news-threecol-single-items h3{margin:0 0 15px 0;}
/*------------ End --- news in 3col fce ---------*/

/*------------ Start --- news-search-results general list with userfunc pagebrowser ---------*/
.news-search-res .ui-tabs-nav{width:665px;}
.news-search-res .news-search-item{margin-bottom:10px;}
.news-search-res .news-search-topbrowser{margin-bottom:15px;}
.news-search-res .rescount{margin:0 0 5px 0; color:#161616; font-weight:bold;}
.news-search-res .news-search-footerbrowser{border-top:1px solid #c0c0c0; margin: 0 0 15px 0;}
.news-search-res .news-search-footerbrowser .ui-tabs-nav{background:none;}
.news-search-res .news-search-footerbrowser .ui-tabs-nav li.ui-tabs-selected a{background:none; color:#EF6C1F;}
.news-search-res .news-search-footerbrowser .ui-tabs-nav li.ui-tabs-selected{background:none;}
/*------------ End --- news-search-results general list with userfunc pagebrowser ---------*/

/*------------ Start --- blankpage ---------*/
#blankpage{background:#000;}
#blankpage #topbanner{margin:0 auto; position:relative; width:930px; overflow:hidden;}
/*------------ End --- blankpage ---------*/

/*------------ Start--- lf-gallery-fp ---------*/
.lf-gallery-fp{position:relative; background:#000;}
.lf-gallery-fp .header{color:#ffffff; border-bottom:1px solid #333333; margin: 0 15px 15px 15px; padding: 15px 0 5px 0; position:relative;}
.lf-gallery-fp .header span{position:absolute; right:0;}
.lf-gallery-fp .header a{color:#EF6C1F; background: url(../images/icons/showroom-bullet.png) no-repeat 0 0.3em; padding: 0 0  0 17px;}
.lf-gallery-fp #list{ overflow: hidden; padding-left: 234px;}
.lf-gallery-fp td{height: 200px; vertical-align: bottom;}
.lf-gallery-fp #list img {width: auto !important;}
.lf-gallery-fp #imagedata{position: absolute; top: 65px; left: 15px; z-index: 5; color:#fff;}
.lf-gallery-fp #imagedata h3{margin:0 0 25px 0;}
.lf-gallery-fp #imagedata a{text-decoration:underline; background: url(../images/icons/showroom-expand.png) no-repeat bottom left; padding:  10px 0 0 19px; display:block;}
.lf-gallery-fp .resizecarousel-container {position: relative; width: 661px; padding: 35px 2px 10px 2px;}
.lf-gallery-fp .resizecarousel-clip {z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; height:200px;}
.lf-gallery-fp .resizecarousel-list {z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0;}
.lf-gallery-fp #imagedata #category_description{width:215px;}

.lf-gallery-fp .resizecarousel-next {z-index: 3; display: none;}
.lf-gallery-fp .resizecarousel-prev {z-index: 3; display: none;}

.lf-gallery-fp .resizecarousel-prev {position: absolute; bottom:20px; left: 0; width: 18px; height: 70px; cursor: pointer; background: url(../images/icons/arrow-big-left-black.png) no-repeat 0 0;border-right:1px solid #999; border-top:1px solid #999; border-bottom:1px solid #999;}
.lf-gallery-fp .resizecarousel-prev:hover {background-position: -0px 0;}
.lf-gallery-fp .resizecarousel-prev:active {background-position: 0px 0;}
.lf-gallery-fp .resizecarousel-prev-disabled,
.lf-gallery-fp .resizecarousel-prev-disabled:hover,
.lf-gallery-fp .resizecarousel-prev-disabled:active {cursor: default; background-position: 0px 0;}
.lf-gallery-fp .resizecarousel-next {position: absolute; bottom:20px; right: 0; width: 18px; height: 70px; cursor: pointer; background: url(../images/icons/arrow-big-right-black.png) no-repeat 0 0; border-left:1px solid #999; border-top:1px solid #999; border-bottom:1px solid #999;}
.lf-gallery-fp .resizecarousel-next-horizontal:hover {background-position: 0px 0;}
.lf-gallery-fp .resizecarousel-next-horizontal:active {background-position: 0px 0;}
.lf-gallery-fp .resizecarousel-next-disabled-horizontal,
.lf-gallery-fp .resizecarousel-next-disabled-horizontal:hover,
.lf-gallery-fp .resizecarousel-next-disabled-horizontal:active {cursor: default; background-position: 0px 0;}
/*------------ End--- lf-gallery-fp ---------*/


/*------------ Start --- Section general ---------*/
.general{margin-bottom:5px;}
.general .ui-tabs-nav{width:662px;}
/*------------ End--- Section general ---------*/

/*------------ Start --- Section home-improvement ---------*/
.home-improvement .fancy-header img{top:-17px;}
.home-improvement .sub-link a{font-size:0.6em; float:right; margin: 7px 120px 0 0; text-transform:none; background: url(../images/icons/arrow-right.png) no-repeat scroll 0 0.7em; padding: 0 0 0 10px;}
.home-improvement .ui-tabs-nav{width:665px; padding-top:8px;}
.home-improvement .helper{padding: 5px 0 0 10px; font-style:italic; margin:0;}
/*------------ End--- Section home-improvement ---------*/

/*------------------------------------------------------------------------------------
------------------------------ SiteSection styling starts ---------------------------
--------------------------------------------------------------------------------------*/
/*------------ Start --- Styling for section "kontakt" ---------*/
.clear{clear:both;}

/*rightmenu*/
#content-area .rightmenu ul{margin-bottom:20px;font-size:1.2em;}
#content-area .rightmenu ul li{background:none; padding:0;}
#content-area .rightmenu ul li a{border-bottom:1px solid #c0c0c0;padding:7px 0 7px 20px;background:transparent url(../images/icons/arrow-right.png) no-repeat scroll 0.2em 1em;font-weight:bold;display:block;}
#content-area .rightmenu ul li.active a{background:#ebebeb url(../images/icons/black-bullet-left.gif) no-repeat 0.3em 1em;color:#000;}
#content-area .rightmenu ul li.overactive a{background:#ebebeb url(../images/icons/black-bullet-down.gif) no-repeat 0.3em 1em;}
#content-area .rightmenu ul li.overactive ul li a{background:none;border:none; padding:0;color:#666666;}
#content-area .rightmenu ul li a:hover{color:#FF6C13;text-decoration:none;}
#content-area .rightmenu ul li ul{margin:0; padding:7px 0 0 20px; font-size:1em;}
#content-area .rightmenu ul li.overactive ul li.active a, .rightmenu ul li.overactive ul li a:hover{color:#000;}

#content-area .rightmenu .about{text-align:center; background:transparent url(../images/icons/realdania.png) no-repeat scroll 92% 0; border-bottom:2px solid black;padding-bottom:13px;margin:0 0 10px; font-size:0.9em;}

#content-area #contenttop .pagetitle{margin:0;float:left;width:100%;}
#content-area #contenttop .nav{padding:0 0 15px; float:left; width:100%;}

/*toolbar*/
.toolbar{float:right;width:160px; height:125px; margin-top:30px; text-align:center;}
.toolbar ul li{background:none; padding:0; display:inline;}
.toolbar ul li.first{background: url(../images/icons/vertical-sep.gif) no-repeat 100% 50%; padding-right:1px;margin-right:5px;}
.toolbar ul li a{margin:0 1px;}
.toolbar ul li.first a{margin:0 7px;}
.toolbar ul li a img{vertical-align:top;}

/*article*/
#main .about-bolius{margin-top:30px;}
#main .house-reports .article{margin-top:0;}
.csc-textpic-caption{background:#E6E6E6 none repeat scroll 0 0;font-size:0.86em;font-style:italic;line-height:1.1em;padding:0.5em;}
.article li{padding:0 0 0 14px; background-position:0 0.5em;}
#main .two-col{clear:both;}

/*RTE*/
p.abstract{font-size:1.1em;}

/*FCE*/
.contact .content{margin:15px 0 0;}
.contact .content .special-link{font-weight:bold;}
.contact h2{font-size:1em;}

#content-area .address{margin:20px 0 0;}
#content-area .address .leftcol{width:40%;}
#content-area .address .rightcol{width:58%;}
#content-area .address li{padding:0 0 0 14px;background-position:0 0.5em;}
#content-area .address ul{float:left;margin-right:20px;}
#content-area .address img{margin-top:5px;}

/*kontakt mailform*/
.contact #mailform{width:100%;}
.contact #mailform fieldset{width:100%;}
.contact .csc-mailform-left{float:left; width:35%;}
.contact .csc-mailform-right{float:right; width:62%;}
.contact .csc-mailform-field label{font-weight:bold;}
.contact .csc-mailform-field input, .contact .csc-mailform-field textarea{background:#f3f3f3; border:1px solid #cccccc;padding:2px; -moz-border-radius: 2px;-webkit-border-radius: 2px;}
.contact .csc-mailform-field .normal label{font-weight:normal;}
.contact .csc-mailform-field{width:100%; float:left;margin:0 0 15px;}
.contact .csc-mailform-field .notice{font-style:italic; width:70%; font-size:1em;}
.contact .csc-mailform-field .wide{width:98%;}
.contact .contact .star{color:#EF6C1F;}
.contact .csc-mailform-field .tx-srfreecap-pi2-cant-read{margin:0;font-size:0.8em;display:block;}
.contact .csc-mailform-field .csc-mailform-submit{border:none; background:transparent url(../images/icons/send-bg.gif) no-repeat 0 0; width:138px; height:22px;}
.contact .right{width:auto;font-style:italic;padding-top:5px;}
.contact #mailform .error{color:#EF6C1F; font-style:italic; font-size:0.8em;padding-left:10px;}
/*------------ End --- Styling for section "kontakt" ---------*/

/*------------ Start --- Styling for section "Rådgivning" ---------*/

/*-- Layout page with 100% -----------------------------------------------*/

#breadcrumb-raadgivning{width:976px; clear:both;}
#main.full_width {float: left; width:976px;}

/*-- Pagetitle ------------------------------------------------------------*/
.pagetitle{margin-top:16px; margin-bottom:16px;	color:#182B33; font-weight:bold; border-bottom:2px solid #191919; border-top:1px solid #999999; font-size:2.25em; line-height:1.54; position:relative;}
	.pagetitle span{font-weight:normal;}
		

/*-- Right menu with orange images BEGIN ----------------------------------*/
ul#raadgivning-menu{}
ul#raadgivning-menu li {background:none; padding:10px 5px 5px 10px;}
ul#raadgivning-menu li img {padding-right:15px; vertical-align:middle;}
ul#raadgivning-menu li a {font-weight:bold;}
ul#raadgivning-menu li span.imgwrap {}
ul#raadgivning-menu li span.imgwrap a.txtlinkwrap{}
ul#raadgivning-menu li a.txtlinkwrap{}
/*-- 2 niveau  --*/
ul#raadgivning-menu li.currenthassub, ul#raadgivning-menu li.activesub {background:#ebebeb;}

/*-- 3 niveau  --*/
	ul#raadgivning-menu li ul {margin-top:10px;}
	/* inaktiv element */
	/* flyt teksten ind saa ikoner staar fri og lad teksten vaere normal for ikke valgte elementer */
	ul#raadgivning-menu li ul li {background:url(../images/raadgivning_menu/ikon_hvid_case.gif) no-repeat scroll 0 2px transparent; padding:0 5px 9px 10px; vertical-align:text-top;}
	ul#raadgivning-menu li ul li:hover {background:url(../images/raadgivning_menu/ikon_orange_case.gif) no-repeat scroll 0 2px transparent; padding:0 5px 9px 10px; vertical-align:text-top;}
	ul#raadgivning-menu li ul li a {display:block; margin-left:57px; font-weight:normal; margin-right:5px;}
	/* aktivt element */
	ul#raadgivning-menu li ul li.current{background:url(../images/raadgivning_menu/ikon_orange_case.gif) no-repeat scroll 0 2px transparent;}
	ul#raadgivning-menu li ul li.current a {
		font-weight:bold;}
/*-- Right menu with orange images END -----------------------------------*/

/*------------------------------------------------------------------------*/
/*--    FCEs for counseling / Raadgivning pages  BEGIN -------------------*/
/*------------------------------------------------------------------------*/

/*-- Casetitle and teaser text -------------------------------------------*/
.caselabel{font-size:2.25em; line-height:0.3em; padding-top:20px; color:#999999;}
.caseteasertext{font-weight:bold; font-size:1.333em; line-height:1.1; padding-bottom:10px; padding-top:10px;}

/*-- Counsellor info and send-question formular --------------------------*/
.contact_counselor{width:665px; background:none; margin-bottom:10px;}	
.contact_counselor h2{	border-top:1px solid #999999; font-weight:bold;	padding-bottom:14px; padding-top:6px;}
.left{width:375px; margin-right:25px; float:left;}
.question_label{float:left; text-align:left; width:49%;}
.required_explanation{text-align:right;}
.contact_counselor .left p {border-top:1px solid #999; margin: 0px;	padding-top:4px; padding-bottom:4px;}
.contact_counselor .left p.last {border-bottom:1px solid #999;} 
.phonenumber{font-weight:bold; font-size:1.45em; padding-left:8px;}
.right{width:265px; float:right;}
.right-text{float:left; position:relative; top:-6px; width:175px;}
.right-text p {line-height:1.33em; font-size:0.959em; margin-right:5px;}
p.name_and_title {color:#999999; font-style:italic; line-height:0.5em;}
.counselor_image {float:right; position:relative; top:-6px; width:90px;}
.mailformplus_contactform .form_text_label, .mailformplus_contactform .form_name_label, .mailformplus_contactform .form_email_label  {font-weight:bold; border:none; margin-bottom:0;}
.required{color:#EF6C1F;}
h2.form_header {border-top:none; border-bottom:1px solid #999999; margin-bottom:10px; padding-bottom:5px;}
.mailformplus_contactform .ask_counsellor .textright{text-align:right; float:right;}
.mailformplus_contactform .ask_counsellor .form_text_label {float:left; width:49%;}
.contact_counselor input, .contact_counselor textarea{display:block;}
.contact_counselor textarea#text{height:150px; width:665px;}
.contact_counselor input#name{height:24px;width:100%;}
.contact_counselor input#email{height:24px; width:100%;}
.contact_counselor input#phone{height:24px; width:100%;}
.contact_formular input.submit{text-transform:uppercase; border:none;}

/*-- Raadgivning Top Banner / Image with gradient, text and grey arrow ---*/
.counselor_img_gradient_text_arrow{background:url(../images/fce/counselor_img_txt_arrow_background.gif); height:212px; padding:14px; width:637px; margin-top:14px; margin-bottom:14px; position:relative; overflow:hidden; float:none;}
.counselor_gradient{background:none repeat scroll 0 0 transparent; left:327px; position:absolute; top:14px;}
.counselor_teaser_text{height:212px; left:340px; margin:0 0 1px; padding:0 0 0 15px; position:absolute; top:14px; width:208px; overflow:hidden;}
/*--    FCEs for counseling / Raadgivning pages  END  --------------------*/

/*------------ End --- Styling for section "Rådgivning" ---------*/

/*------------ Start--- Styling for section "Spørg eksperten" ---------*/
/* expert-splash */
.expert-splash{background:#e6e6e6; padding: 20px; 15px; }
.expert-splash h2{margin: 0 0 15px 0;}
.expert-splash img{float:left; margin: 0 10px 5px 0; border: 1px solid #343434;}
.expert-splash .author{font-weight:bold;}
.expert-splash .author span{font-weight:normal; clear:both; display:block; color:#666666;}
.expert-splash li{background:url(../images/background/numbers-bg.gif) no-repeat; padding: 0 0 15px 28px;}
.expert-splash li.second{background-position:0 -52px;}

/* expert-two-col */
.expert-two-col .two-col{background: url(../images/background/expert-two-col-border-bg.gif) repeat-y; float:left;}
.expert-two-col .leftcol{width:327px;}
.expert-two-col .leftcol ul{clear:both;}
.expert-two-col .rightcol{width:338px;}
.expert-two-col .tx-lfsporgexpert-pi1 .two-col{width:100%;}
.expert-two-col .tx-lfsporgexpert-pi1 .leftcol{width:49%;}
.expert-two-col .tx-lfsporgexpert-pi1 .rightcol{width:49%;}
.expert-two-col .rightcol .fancy-header{padding-left:12px;}
.expert-two-col .tx-lfsporgexpert-pi1 form{padding:30px 23px 0 12px;}
.expert-two-col .search form{background:url(../images/background/expert-search.png) no-repeat; margin-top:16px;}
.expert-two-col .search .search-text{margin-top:7px;}
.expert-two-col .section ul{margin-top:16px;}
.expert-two-col .date{color:#797979;}
.tx-lfsporgexpert-pi1 textarea{overflow:hidden; width:300px;}

.eanswere .spec td{padding:0;}
.eanswere .two-col img{}
.eanswere .two-col .specname{font-size:1.25em; font-weight:bold; letter-spacing:0.05em; margin:0;}
.eanswere .two-col .spectitle{margin: 0;}

/* .expert-two-col .content{padding: 0 10px 0 0;} */
.expert-two-col .section .news_list_browse{background:#E6E6E6; padding:5px 0 0 0; margin: 0 0 10px 0;}
.expert-two-col .section .news_list_browse .rescount{padding: 0 5px; font-size:0.9em; font-weight:bold; margin : 0 0 5px 0;}
.expert-two-col .section .news_list_browse .ui-tabs-nav{width:324px; margin: 0;}
label.error{color:#990000; padding:2px; font-weight:bold;}

.selected-articles div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image{margin-bottom:0;}
.selected-articles .expert-two-col .two-col{border-bottom:1px solid #999999;}

.expert-panel .leftcol{width:215px;}
.expert-panel .rightcol{width:450px;}
.expert-panel .responsible .leftcol{width:80px;}
.expert-panel .responsible .rightcol{width:135px;}

.expert-panel{margin: 0 0 10px 0;}
.expert-panel .two-col {background:url(../images/background/expert-panel-two-col-bg.png) no-repeat bottom left;}
.expert-panel .two-col .two-col{background:none;}
.expert-panel .helper{padding:15px 0 0 0;}
.expert-panel .panel-items .leftcol{width:80px;}
.expert-panel .panel-items .rightcol{width:120px;}
.expert-panel .panel-items .item{width:200px; float:left; height:116px; padding:15px 10px; background: url(../images/background/expert-panel-item-bg.png) no-repeat;}
.expert-panel .panel-items .item a{color:#000;  background: url(../images/icons/arrow-right.png) no-repeat scroll 0 0.3em; padding: 0 0 0 10px; display:block;}

.tx-lfsporgexpert-pi2{padding:16px 10px 10px 10px;}
/*------------ End --- Styling for section "Spørg eksperten" ---------*/


/*------------ Start --- new font-sizes 10/jun/10 ---------*/
#main .top-news .rightcol h2,
#main .top-news .leftcol h2,
h2.fancy-header,
h3.fancy-header,
#main .house-and-garden .leftcol h3,
.layout4 .jcarousel-container h3,
#extra h2,
#footer h2,
h2,h3{font-weight:bold; letter-spacing:0.05em; font-size:1.25em;}
#main .tx-lfgallery-pi1 h2, #main .tx-lfgallery-pi1 h3,
#dropdown h2, #dropdown h3{font-weight:normal;}
#dropdown h2, #dropdown h3{letter-spacing:0;}
#footer h2, #extra h2{font-size:1em;}
.layout3 .jcarousel-container h3{font-size:1.25em;}

body {font: 0.85em Corbel,Arial,sans-serif; background: #4c4c4c url(../images/background/body-background.png) top left repeat-x;}
h1,h2,h3,h4,h5,h6,p,input,textarea,body,div,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,td 
{font-family: Corbel,Arial,sans-serif;}
p{margin-bottom:15px;}
.mega-drop-down{font-size:0.9em;}

#main .house-reports .wide-right .rightcol h4{font-size:2em;}
#main .house-and-garden .wide-right .rightcol h3{font-size:2em;}
#main .top-news .leftcol h2{font-size:2em;}
#main .house-reports .leftcol h4{font-size:1.1167em; font-weight:bold; letter-spacing:0.05em;}
/*------------ End --- new font-sizes 10/jun/10 ---------*/


/*------------ Start --- crossbrowserfixes ---------*/
/*
#main-nav ul{float:left;}
#main-nav ul li{float:left;}
*/
#logo{padding-bottom:25px;}
/*------------ End --- crossbrowserfixes ---------*/


#content{zoom:1;}
.txlfgallery-tiles .imgtile{zoom:1;}

.txlfgallery-tiles .over .border{display:block;}

.equestion{ padding:22px 32px 25px 89px; background:url("../images/icons/qmark.gif") no-repeat scroll 22px 25px #E6E6E6;}
.eanswere{ padding:29px 32px 25px 89px; background:url("../images/icons/exclamationmark.gif") no-repeat scroll 22px 29px transparent;}

a.glossary{}
a.glossary dfn{}



/* lf_idepris_frontpage */
a.lf_idepris_frontpage {text-decoration:none;}

div.lf_idepris_frontpage_imageBlock {height:195px; width:355px; position:relative; padding: 0 0 18px 0;}
div.lf_idepris_frontpage_imageText {position:relative; top:-120px; left:0; width:341px; padding:10px 7px; min-height:33px; height:33px; height:auto !important; background:url(../images/idepris_frontpage_black_bg.png)}

div.lf_idepris_frontpage_categoryLabel {	color:#EF6C1F; font-weight:bold;}

div.lf_idepris_frontpage_categoryName {color:white; font-weight:bold; text-transform:uppercase;}
.lf_idepris_frontpage_infoBlock {width:355px; float:left; margin-bottom:10px;}
.lf_idepris_frontpage_infoBlock .left{width:185px; margin:0;}
.lf_idepris_frontpage_infoBlock .right{width:170px; text-align:right;}

span.lf_idepris_frontpage_infoStart {color:black; font-weight:bold;}
span.lf_idepris_frontpage_infoEnd {color:#EF6C1F; font-weight:bold;}

div.lf_idepris_frontpage_imageText_inspiration {	position:relative; 	top:-66px; left:0; width:206px; padding:6px 7px; min-height:10px; height:auto !important; background:url(../images/idepris_frontpage_black_bg.png); font-size:10px;	}


/* TV bolius */

.boliustv-list h2{border-bottom:1px solid #000; border-top:1px solid #000; margin: 0 0 5px 0; padding: 7px 0 10px 0;}
.boliustv-list .articles{margin-right:-50px; width:700px;}
.boliustv-list .article {float:left; width:217px; border-bottom: 1px dotted #ccc; margin: 0 7px 10px 0; height:295px;}

.boliustv-player{padding-top:40px; clear:both; position:relative; z-index:1;}
.boliustv-player .frame{padding:5px; background:#000; color:#fff; margin: 0 0 30px 0; min-height:354px; height:354px; height: auto !important;}
.boliustv-player .tools{float:right;}
.boliustv-player .tools a, .news-single-item .tools span{margin-right:6px;}
.boliustv-player .tools a.last{margin-right:0;}
.boliustv-player .tools img{margin-top:2px; vertical-align:middle;}


/* news 4col footer */
/*#extra .fourcolnews{border-top: 1px solid #999; padding-top:20px;}*/
#extra .fourcolnews .article-lists h2 {font-size: 1.083em; line-height: 2.38; padding-left: 2px;}
#extra .fourcolnews .one, #extra .fourcolnews .two, #extra .fourcolnews .three, #extra .fourcolnews .four {width: 215px;}
#extra .fourcolnews ul {padding-top: 15px;}
#extra .fourcolnews h2{border-bottom: 2px solid #191919; font-size: 1.083em; line-height: 2.38; padding-left: 2px;}
#extra .fourcolnews .leftcol{padding-right:38px;}


/* magasin */
.magasinnumbers .article{float:left; width:200px; margin-right:10px; height:400px;}
#c8980{clear:both;}
#main .house-and-garden .wide-left .rightcol #c8980 ul{padding-top:3px;}
.smallmag ul{margin-bottom:0;}
.smallmag li{padding-bottom:0; margin-bottom:0;}
.mega-drop-down .smallmag ul{padding-top:5px;}


/* survey / newsletter subscribe popbox */
#bolius-subscribe{position:fixed; height:100%; width:100%; left:0; top:0; z-index:999; display:none; }
#bolius-subscribe #subscribe-overlay{background:url(../images/bolius-subscribe-bg.png); position:absolute; left:0; top:0; width:100%; height:100%;}
#bolius-subscribe #subscribe-frame{background:#fff url(../images/bolius-subscribe-frame.png) no-repeat; padding:15px 15px 15px 123px; width:392px; height:478px; position:absolute; top:70px; left:36%;}
#bolius-subscribe #subscribe-frame h1{font-weight:bold;}
#bolius-subscribe #subscribe-disable{background:url(../images/bolius-subscribe-close.png) no-repeat right; padding:5px 26px 5px 0; color:#000; font-size:12px; position:absolute; top:12px; right:14px;}

#bolius-survey{position:absolute; right:-190px; top:0; width:160px; display: none;}
#bolius-survey-inner{width:110px; margin-top:200px; height:235px; padding:20px 30px 95px 20px; background:url(../images/bolius-survey-yellowbg.png) no-repeat;}
#bolius-survey .fixed{position:fixed; top:0px;}
#bolius-survey-inner .date{font-weight:bold; margin-bottom:10px;}
#bolius-survey img{float:left; margin-right:10px;}
#bolius-survey-inner .rightfloat{float:left; width:80px; padding:70px 0 0 0;}
#bolius-survey-inner h2{font-size:1.6em; font-weight:bold; line-height:1em;}
#bolius-survey-inner p{font-size:1.2em; font-weight:bold; line-height:1em;}
#bolius-survey #survey-close {position:absolute; bottom:15px; right:20px; width:65px; display:block; overflow:hidden; height:17px; text-indent:-999px; background:url(../images/bolius-survey-disable.png) no-repeat;}
#bolius-survey #survey-disable{position:absolute; bottom:50px; right:20px; width:121px; display:block; overflow:hidden; height:24px; text-indent:-999px; background:url(../images/bolius-survey-deltag.png) no-repeat;}


/* news manager visninger */
#main{overflow:hidden;}
.newslist-fullimg{}
.newslist-fullimg .threecolsnews .article{float:left; width:205px; padding-right:16px;}
.newslist-fullimg h2{padding:10px 0 10px; font-size:2em;}
.newslist-fullimg .threecolsnews .article-content{padding:0;}
.newslist-fullimg .threecolsnews{background:url(../images/breakingnews-bg.gif) repeat-y;}
.newslist-fullimg .threecolsnews h3{padding-bottom:6px;}

#main .newslist-rightimg .rightcol {width: 375px;} 
#main .newslist-rightimg .leftcol {width: 262px; padding: 10px 0 30px 2px;}
#main .newslist-rightimg .rightcol .article{padding:0; border:0;}
#main .newslist-rightimg .wide-right .rightcol h3{font-size:2em;}
#main .newslist-rightimg .leftcol .article{padding:20px 0 0 0;}
#main .newslist-rightimg .wide-right{border-top:1px solid #999999;}

#main .newslist-leftimg .leftcol {width: 365px;}
#main .newslist-leftimg .rightcol {width: 290px;}

#main .newslist-leftimg .leftcol h2 {font-size: 2.25em; padding: 20px 0 10px;}
#main .newslist-leftimg .leftcol p {font-size: 1.167em;}

#main .newslist-leftimg .rightcol .article {border-bottom: 1px solid #999; padding: 20px 0 4px;}
#main .newslist-leftimg .rightcol .last {border: 0; padding-bottom: 0;}
#main .newslist-leftimg .rightcol .first {padding-top: 0;}
#main .newslist-leftimg .rightcol h2 {padding-bottom: 6px;}


.splashnews-threecol{overflow:hidden; width:680px; margin: 0 -15px 0 0; padding:9px;}
.splash-article-small{float:left; width:215px; margin:0 10px 0 0; height:305px}
.splash-article-small img{margin: 0 0  15px 0;}

.wide-right .article a, .newslist-leftimg a, .newslist-rightimg a, .newslist-fullimg a, .dropdown-main .article-content a, .splash-article p a, .news-threecol-single-items p a, .tips-and-tricks p a, .boliustv-list p a, .result-description a{color:#000;}
.dropdown-main .article-content a:hover{text-decoration:underline;}
.dropdown-main .article-content .special-link a{color:#EF6C1F;}
.dropdown-main .article-content .special-link a:hover{text-decoration:none;}

/*Button styles indsat af MKE*/

input.knap, a.knap, div.knap input {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: 7px 7px 7px;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	position:relative;
	behavior: url(../fileadmin/bolius2010/res/PIE.htc);
}

indput.lille, a.lille, div.lille input {	
	font: 11px/100% Arial, Helvetica, sans-serif;
	padding: 4px;
}

indput.mellem, a.mellem, div.melem input {	
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: 7px 7px 7px;
}

input.stor, a.stor, div.stor input {	
	font: 600 14px/100% Corbel,Arial,sans-serif;;
	padding: 10px 7px
}

input.knap:hover, a.knap:hover, div.knap input:hover{
	text-decoration: none;
}
input.knap:active, a.knap:active, div.knap input:active {
	position: relative;
	top: 1px;
}

/* Orange farve til buttons */

input.orange, a.orange, div.orange input {
	color: #fef4e9;
	border: solid 1px #E05C11;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#EF6C1F), to(#D75306));
	background: -moz-linear-gradient(top,  #EF6C1F,  #D75306);
	position:relative;
	-pie-background: linear-gradient(#EF6C1F, #D75306); /*PIE*/
	behavior: url(../fileadmin/bolius2010/res/PIE.htc);
}
input.orange:hover, a.orange:hover, div.orange input:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	-pie-background: linear-gradient(#f88e11, #f06015); /*PIE*/
	behavior: url(../fileadmin/bolius2010/res/PIE.htc);
}
input.orange:active, a.orange:active, div.orange input:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #EF7C3B,  #BC5419);
	behavior: url(../fileadmin/bolius2010/res/PIE.htc);
}

/*Mouse over i megamenu*/
.mega-drop-down a.orange:hover{color:#fef4e9; text-decoration:none;}

/* fixed banner i højre side MKE og EGI*/
#fixed-banner{position: absolute; left: 50%; top: 253px; margin-left: 520px;}
#fixed-banner.fixed {position: fixed; top: 0;}


.listxNavigation{
	margin: 5px 0 0 0;
	border-top: 1px solid  #fcd3a5;
	padding:2px;
}

.listxNavigation .next ,
.listxNavigation .prev ,
.listxNavigation .listxNavigationItem{
	padding: 5px 2px;
}


/* Tilføjet af EGI, 15.12.11 */
.tx-powermail-pi1 .ask_counsellor .input-corners,
.tx-powermail-pi1 .ask_counsellor .input-corners .field {background: none; border: 0;}
.tx-powermail-pi1 .ask_counsellor .input-corners .top-right,
.tx-powermail-pi1 .ask_counsellor .input-corners .bottom {display: none;}

.tx-powermail-pi1 .ask_counsellor .fieldwrap_text {float: left;width: 50%;}

.tx-powermail-pi1 .ask_counsellor textarea {height:10em; width:90%;
	border: 1px solid #ccc; background: #f3f3f3; border-radius: 3px; padding: 0.3em 0.6em;}
.tx-powermail-pi1 .ask_counsellor [type="text"], 
.tx-powermail-pi1 .ask_counsellor [type="email"] {
	height:1.5em; line-height: 1.5em; border: 1px solid #ccc; background: #f3f3f3; border-radius: 3px; 
	width: 19.5em; padding: 0.3em 0.6em;
	}
.tx-powermail-pi1 .ask_counsellor [type="image"],
.tx-powermail-pi1 .input-corners {clear: both;}
.tx-powermail-pi1 .ask_counsellor label {width: auto;}

.tx-powermail-pi1 .ask_counsellor .textright {text-align: right; float: right; margin-right: 3.7em;}

/*MKE simple mulighed for at skjule legends i powermail*/

fieldset.skjul legend {display:none;}
