/*************************************************************
Boxes
*************************************************************/

.box { border: 1px solid #eeede7; background-color: #ffffff; padding: 1px; margin-bottom: 10px; float: left; }

.subPage #centerCol .box { width: 528px; margin-right: 8px; overflow: hidden;}

.subPage #centerCol .article .box.knowledge { width: 180px; float: right; margin: 0px 0px 10px 10px;}

.boxFrame { background-image: url(/gfx/global_box_bg.gif); background-repeat: repeat-x; background-color: #fcfbf8; padding: 12px; }

.boxTitle { background-image: url(/gfx/global_box_title_bg.gif); background-repeat: no-repeat; background-color: #ffffff; padding-bottom:3px; font-weight: bold; }

.boxTitle2 {
	padding-left:3px;
	font-weight:bold;
	float:left;
	}

.boxTitle h3 { font-size: 11px;}

.boxContent { background-color: #ffffff; padding: 10px; }

.boxContent h3 { font-size: 11px;}

.boxFilter { position: absolute; margin-left: 130px; margin-top: -20px; }

.boxFilter select { font-size: 10px; width: 180px; padding: 2px; }

.siteRightCol .boxFilter { position: static; margin-left: 0; margin-top: 0; }

.siteRightCol .boxFilter select { width: 180px; }


.box.layout1 { width: 320px !important; float: left; }

.box.layout2 { width: 192px !important; float: left; }

/* 2 cols */
.box.layout3 { width: 256px !important;}
.box.layout3.divLeft {float: left;}
.box.layout3.divRight {float: right;}

/* 3 cols */
.box.layout4 { width: 167px !important; float: left; }

/* Full width */
.box.layout5 { width: 522px !important; float: left; }


.spacer { width: 450px; height: 315px; }


/* Kampagneboks og Videnbank */
.box.campaign, .box.knowledge { border: 1px solid #eeede7; background-color: #ffffff; padding: 1px; margin-bottom: 10px; }

.box.campaign .boxFrame, .box.knowledge .boxFrame { background-image: none; padding: 0; }

.box.campaign .boxTitle, .box.knowledge .boxTitle { background-image: none; background-color: #e7e5d6; min-height: 15px; font-weight: bold; padding: 5px 10px 3px 10px; }

.box.campaign .boxContent, .box.knowledge .boxContent { background-color: #f7f6f2; border: 1px solid #eeede7; padding: 10px; height: 0.1%; }

.box.knowledge .boxContent .col { float: left; width: 205px; margin: 0 10px 10px 0; xborder: 1px solid red; padding-bottom: 3px; }

.box.knowledge .boxContent .col.wide { width: 270px; margin: 0 0 10px 0; }

.box.knowledge .boxFilter { position: static; width: 200px; margin-left: 0; margin-top: 0; margin-right: 10px; }

.box.related 
{
	width:99%;
}

.box.knowledge .active { font-weight: bold; }

#rightCol .box {width:98%;}

#rightCol .box.layout3 { width: 98% !important;}
#rightCol .box.layout5 {width:98% !important;}

#rightCol .boxFilter { margin-left:0; margin-top:0; position:static; }
/* Kortboks */

.box.map { width: 170px; margin-right: 5px; float: left; }

.box.map .boxFrame { background-image: none; background-color: #f1f0e8; height: 180px; }

.box.mapList { width: 327px; }

.box.mapList .boxFrame { background-image: none; background-color: #f1f0e8; min-height: 180px; }

/*linkliste*/

.linkList, .linkList li {
	margin: 0;
	padding: 0;
	list-style: none;
    }

.linkList.horisontal li
{
	float: left;
	margin: 0 15px 0 0;
}

.linkList.vertical li
{
	border-bottom: 1px dashed #d4cbb6;
	padding-top: 5px;
	padding-bottom: 5px;
}

.linkList.vertical > a
{
	font-weight: bold;
}
