﻿body {width:100%; margin:0; border:0; font-size:62.5%; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/images/bg.jpg'); background-position:left top; background-repeat:no-repeat; background-color:#ebeae5; font-family:Verdana; }
html {margin:0; padding:0; }

a, acronym, address, area, b, big, blockquote, body, caption, center, cite, dd, div, dt, em, fieldset, font, form, i, input, label, legend, li, marquee, nobr, ol, p, plaintext, pre, select, small, span, strike, strong,  sub, sup, table, tbody, td, textarea, tfoot, th, thead, tr,  u, ul
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*
table{border-spacing:0;}
td{padding:0;}*/

h1, h2, h3, h4, h5, h6, h7, h8, h9
{
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #66655f; margin:0; padding:0; 
}

p{font-size:1.1em; color:#66655f; line-height:14px;}
    p a:link{color:#4ca725;}
    p a:visited{color:#4ca725;}
    p a:active{color:#4ca725;}
    p a:hover{text-decoration:underline;}


h8{font-size:1.3em; }
h7{font-size:1.1em; color:#66655f; font-weight:bold;}
h6{font-size:1.2em; color:#4ca725;font-weight:bold; line-height:15px;}
h5{font-size:1.4em; color:white; font-weight:normal; line-height:17px;}
h4{font-size:1.6em; color:#4ca725; font-weight:normal; line-height:21px;}
h3{font-size:2.0em; color:white; font-weight:normal; line-height:23px;}
h2{font-size:3.6em; color:#015f44; font-weight:normal; line-height:40px; width:auto}
h1{font-size:3.6em; color:#015f44; font-weight:normal; line-height:40px; width:auto}

a{text-decoration:none;}
    a:link {color:#4ca725;}
    a:visited{color:#4ca725;}
    a:active{color:#4ca725;}
    a:active{color:#4ca725;}

h5 a:link{color:white;}
h5 a:hover{color:#6bd538;}

.pictureExp{font-size:10px;}

img{border:0;}

.imgMarTop{margin:15px 0 0 0;}
.imgMarBtm{margin:0 0 15px 0;}
.imgMarTopBtm{margin:15px 0 15px 0;}

.defPad{padding:10px;}

.camImgMarBtm{margin:0;}

.greenLight{color:#6bd538;}
    .greenLight a:link, .greenLight a:visited, .greenLight a:hover, .greenLight a:active{color:#6bd538;}
    .greenLight a:hover{text-decoration:none;}

.whiteLink a:link{color:white;}
.whiteLink a:active{color:white;}
.whiteLink a:visited{color:white;}
.whiteLink a:hover{color:white; text-decoration:none;}

.whiteGreen a:link{color:white;}
.whiteGreen a:active{color:white;}
.whiteGreen a:visited{color:white;}
.whiteGreen a:hover{color:#4ca725; text-decoration:none;}

.whiteLGreen a:link{color:white;}
.whiteLGreen a:active{color:white;}
.whiteLGreen a:visited{color:white;}
.whiteLGreen a:hover{color:#6bd538; text-decoration:none;}

.grayGreen a:link{color:#66655f;}
.grayGreen a:visited{color:#66655f;}
.grayGreen a:active{color:#66655f;}
.grayGreen a:hover{color:#4ca725; text-decoration:none;}

.grayGreenBold a{font-weight:bold;}
.grayGreenBold a:link{color:#66655f;}
.grayGreenBold a:visited{color:#66655f;}
.grayGreenBold a:active{color:#66655f;}
.grayGreenBold a:hover{color:#4ca725; text-decoration:none;}

.comBoxGray p {line-height:13px;}
.comBoxGray p a:link, .comBoxGray p a:active, .comBoxGray p a:visited{color:#4ca725;}
.comBoxGray p a:hover{color:#4ca725; text-decoration:underline}

.attentionGreen{color:#4ca725;}


/* sizes for div inpufields */
.width100_{width:203px; font-size:1.1em; color:#66655f; margin-left:0; margin-right:0; padding:0; margin-top:9px; margin-bottom:7px;}
.width100_drop{width:207px; font-size:1.1em; color:#66655f; margin-left:0; margin-right:0; padding:0; margin-top:9px; margin-bottom:7px;}
.width101_drop{width:207px; font-size:1.1em; color:#66655f; margin-left:0; margin-right:0; padding:0; margin-top:0px; margin-bottom:6px;}
.width380{width:300px; font-size:1.1em; color:#66655f; margin-top:12px; margin-bottom:7px; float:left;}
.width408{width:404px; font-size:1.1em; color:#66655f; margin:10px 0 10px 0;}
.width415{width:416px; font-size:1.1em; color:#66655f; margin-top:12px; margin-bottom:7px;}
.width420{width:421px; font-size:1.1em; color:#66655f; margin-top:6px; margin-bottom:12px;}
.width100{width:65px; font-size:1.1em; color:#66655f; text-align:center;}

.btnPadTop{padding-top:4px;}

.width75{width:50px;}
.clear{clear:both; display:inline;}
.fixVert{font-size:0.1em;}
.right{float:right;}
    .right a:link, .right a:visited, .right a:active, .right a:hover{color:#4ca725;}
    .right a:hover{text-decoration:underline;}
.left{float:left;}
.overflowHid{overflow:hidden;}
.noMargin{margin:0;}
.bold{font-weight:bold;}
.white{color:white;}
.gray{color:#66655f; font-weight:normal;}
.fontNormal{font-weight:normal;}
.right5px{margin-right:5px;}
.clearFloatLeft{clear:both;}
.greenDark{color:#014733;}
.upperCase{text-transform:uppercase;}

/* container for entire site */
.wrapFixOld{text-align:center;} /* fixes center position in older browsers */
.wrapFix{width:980px; margin-left:auto; margin-right:auto; text-align:left;} /* center position in newer browsers */
#container {width:980px; background-color:#ebeae5; margin-left:auto; margin-right:auto; display: inline;}

/* header */
.headerWrap{position:relative; float:left; height:auto; padding-bottom:8px; padding-top:8px; width:980px;}
.topHeader{width:980px;}
.topHeader table{vertical-align:middle; width:100%; border-collapse:collapse; margin:0; padding:0;}
.topHeader table tr{padding:0; margin:0;}
.topHeader table td{padding:0; margin:0; width:auto;}
.vAlignMiddle{vertical-align:middle;}


.loginBtn{position:relative; float:left;}
	.loginBtn img{position:relative; float:left;}
	.loginBtn table{margin:0; padding:0; border-collapse:collapse;}
	.loginBtn tr{margin:0; padding:0;}
	.loginBtn td{margin:0; padding:0;}

/* nedenstående linier kan slettes senere */
.headerList{position:relative; text-align:right;}
    .headerList ul{padding:0; margin:0; width:auto; display:inline;}
    .headerList li{display:inline; position:relative; padding:0; margin:0; list-style-type:none; font-size:1.1em; color:#7c7c74; font-weight:bold; text-transform:uppercase;}
        .headerList li a:link{color:#7c7b73; text-decoration:none;}
        .headerList li a:visited{color:#7c7b73;}
        .headerList li a:active{color:#7c7b73;}
        .headerList li a:hover{color:#4ca725;}
    .headerList p{display:inline;}
    .headerList input{position:relative; height:18px; width:155px; border:1px #c0c0c0 solid; margin-right:4px; color:gray; padding-left:5px; vertical-align:middle;}
.searchWrap{position:relative; float:right; background-color:silver;}

.headerSep{margin-right:15px;}
/* */

/* top navigation */
.topNavigation{position:relative; display:inline; float:left; height:41px; width:980px; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/navigation/topNav.gif'); background-repeat:no-repeat;}
    .topNavigation ul{list-style-type:none; padding:0; margin:0 10px 0 0; float:right; text-align:right;}
    .topNavigation li{position:relative; float:left;}

/* top navigation expanded */
.topNavExpTop{position:relative; display:inline; float:left; height:42px; width:980px; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/navigation/topNavExpTop.gif');}
    .topNavExpTop ul{list-style-type:none; padding:0; margin:0 10px 0 0; float:right; text-align:right;}
    .topNavExpTop li{position:relative; float:left;}

.submenu{position:relative; float:left; width:980px; color:white; background-color:#006847; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/navigation/topNavExpBottom.jpg'); background-repeat: no-repeat; background-position:bottom;}
    .submenu table {border-collapse:collapse; margin-left:23px; margin-top:10px; margin-bottom:9px;}
    .submenu td{padding:1px 40px 5px 0;}
    .submenu a{text-decoration:none;}
        .submenu a:link{color:white; text-decoration:none;}
        .submenu a:visited{color:white; text-decoration:none;}
        .submenu a:active{color:white; text-decoration:none;}
        .submenu a:hover{color:#6bd538; text-decoration:none;}
    .submenu p{display:inline;}
    .submenu img{vertical-align:middle; float:left; margin-right:9px; padding-top:2px;}
   
.submenuSel{color:#6bd538;}
    .submenuSel a:link{color:#6bd538;}
    .submenuSel a:active{color:#6bd538;}
    .submenuSel a:visited{color:#6bd538;}
    .submenuSel a:hover{color:#6bd538;}



/* top navigation buttons normal state */
a.topNavBtn {display: block; float: left; outline: none; min-height: 30px; /* height must be the same as the graphic -> line-height + padding-top + padding-bottom (from span) = min-height */ padding-right: 24px; /* sliding doors padding, must be the same as the graphic */ text-decoration: none;}
a.topNavBtn span {display: block; line-height: 21px; /* height must be the same as the graphic -> line-height + padding-top + padding-bottom =  */ padding: 10px 0 10px 24px;}

/* top navigation buttons hover */
a.topNavBtn:visited{color:white;}
a.topNavBtn:active{color:white;}

a.topNavBtn:hover {color: #6bd538; /*background-image:url('/_LAYOUTS/1030/KFO/IMAGES/navigation/topNavBtnHover.gif'); outline: none;  background-repeat:repeat-x;*/ display: block; float: left; min-height: 30px; /* height must be the same as the graphic -> line-height + padding-top + padding-bottom (from span) = min-height */ padding-right: 24px; /* sliding doors padding, must be the same as the graphic */ text-decoration: none;}/*padding-right: 24px;  sliding doors padding, must be the same as the graphic  text-decoration: none;}*/
a.topNavBtn:hover span {color: #6bd538; /*background-image:url('/_LAYOUTS/1030/KFO/IMAGES/navigation/topNavBtnHover.gif'); background-repeat: repeat-x;*/ display: block; line-height: 21px; /* height must be the same as the graphic -> line-height + padding-top + padding-bottom =  */ padding: 10px 0 10px 24px;}

a.topNavBtnSel {background-image:url('/_LAYOUTS/1030/KFO/IMAGES/navigation/topNavBtnHover.gif'); outline: none;  background-repeat:repeat-x; display: block; float: left; min-height: 30px; /* height must be the same as the graphic -> line-height + padding-top + padding-bottom (from span) = min-height */ padding-right: 24px; /* sliding doors padding, must be the same as the graphic */ text-decoration: none;}/*padding-right: 24px;  sliding doors padding, must be the same as the graphic  text-decoration: none;}*/
a.topNavBtnSel span {background-image:url('/_LAYOUTS/1030/KFO/IMAGES/navigation/topNavBtnHover.gif'); background-repeat: repeat-x; display: block; line-height: 21px; /* height must be the same as the graphic -> line-height + padding-top + padding-bottom =  */ padding: 10px 0 10px 24px;}

a.topNavBtnSel:visited {color: #6bd538; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/navigation/topNavBtnHover.gif'); outline: none;  background-repeat:repeat-x; display: block; float: left; min-height: 30px; /* height must be the same as the graphic -> line-height + padding-top + padding-bottom (from span) = min-height */ padding-right: 24px; /* sliding doors padding, must be the same as the graphic */ text-decoration: none;}/*padding-right: 24px; sliding doors padding, must be the same as the graphic  text-decoration: none;}*/
a.topNavBtnSel:visited span {color: #6bd538; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/navigation/topNavBtnHover.gif'); background-repeat: repeat-x; display: block; line-height: 21px; /* height must be the same as the graphic -> line-height + padding-top + padding-bottom =  */ padding: 10px 0 10px 24px;}

/* top navigation expanded buttons normal state */
a.topNavExpBtn {display: block; float: left; outline: none; min-height: 30px; /* height must be the same as the graphic -> line-height + padding-top + padding-bottom (from span) = min-height */ padding-right: 24px; /* sliding doors padding, must be the same as the graphic */ text-decoration: none;}
a.topNavExpBtn span {display: block; line-height: 22px; /* height must be the same as the graphic -> line-height + padding-top + padding-bottom =  */ padding: 10px 0 10px 24px;}

a.topNavExpBtn:visited{color:white;}
a.topNavExpBtn:active{color:white;}

/* top navigation expanded buttons hover */
a.topNavExpBtn:hover {color:#6bd538; /*background-image:url('/_LAYOUTS/1030/KFO/IMAGES/navigation/topNavExpBtnHover.gif'); outline: none; background-repeat:repeat-x;*/ display: block; float: left; min-height: 30px; /* height must be the same as the graphic -> line-height + padding-top + padding-bottom (from span) = min-height */ padding-right: 24px; /* sliding doors padding, must be the same as the graphic */ text-decoration: none;}
a.topNavExpBtn:hover span {color:#6bd538; /*background-image:url('/_LAYOUTS/1030/KFO/IMAGES/navigation/topNavExpBtnHover.gif'); background-repeat: repeat-x;*/ display: block; line-height: 22px; /* height must be the same as the graphic -> line-height + padding-top + padding-bottom =  */ padding: 10px 0 10px 24px;}

a.topNavExpBtnSel {background-image:url('/_LAYOUTS/1030/KFO/IMAGES/navigation/topNavExpBtnHover.gif'); outline: none; background-repeat:repeat-x; color: #6cd53a; display: block; float: left; min-height: 30px; /* height must be the same as the graphic -> line-height + padding-top + padding-bottom (from span) = min-height */ padding-right: 24px; /* sliding doors padding, must be the same as the graphic */ text-decoration: none;}
a.topNavExpBtnSel span {background-image:url('/_LAYOUTS/1030/KFO/IMAGES/navigation/topNavExpBtnHover.gif'); background-repeat: repeat-x; display: block; line-height: 22px; /* height must be the same as the graphic -> line-height + padding-top + padding-bottom =  */ padding: 10px 0 10px 24px;}

/* top navigation img and text on left side */
.topNavImgLeft{position:relative; float:left; height:29px; margin:6px 25px 6px 23px; display:inline;}
.topNavTxtLeft{position:relative; float:left; line-height:29px; margin:6px 0 6px 0;}
    .topNavTxtLeft p{color:#4ea13c; font-weight:bolder; font-size:10px; display:inline;}

/* is normally replaced with flash */
.topImg {position:relative; float:left; margin:8px 0 0 0; width:980px;}

/* content area framed in white */
.contentArea{float:left; width:972px; padding:4px 4px 0 4px; margin-top:8px; background-color:white; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/contentAreaTop.jpg'); background-repeat: no-repeat; background-position:top left;}
.contentAreaBtm{float:left; width:980px; height:4px; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/contentAreaBottom.jpg'); background-repeat: no-repeat; background-position:top;}


/* content area setup*/
.contentAreaHeading{}
.contentAreaLeft{width:479px;float:left;}
.contentAreaRight{width:479px;float:right;}
.contentAreaItem{}
.contentAreaItemHeading{padding-left:10px;}
.contentAreaItemCollection{background-color:#F5F4EF;}
.contentAreaItemCollectionBorder{border:solid 2px #F5F4EF;}
.contentAreaItemCollectionHeading{padding-left:10px; font-weight:bold;}


/* left navigation */
.leftNavWrap{position:relative; background-color:green; width:719px;}

.leftNavTop{background-image:url('/_LAYOUTS/1030/KFO/IMAGES/navigation/leftNavTop.gif'); background-position:top; line-height:40px; height:40px; border-bottom:1px #32694e solid;}
    .leftNavTop h6{margin-left:14px; padding-top:12px; color:#75ea46; text-transform:uppercase;}

.leftNavBottomActive{position:relative; background:url('/_LAYOUTS/1030/KFO/IMAGES/navigation/leftNavLinksBtmActive.gif') no-repeat; width:235px; height:27px; display:block; clear:both;}

.leftNav{position:relative; float:left; width: 235px; background-color:#f6f6ef; padding:0;}
    .leftNav ul{list-style-type:none; margin:0; padding:0;}
    .leftNav li{padding:0; margin:0; display:inline;}
    .leftNav p{display:inline;}

    .leftNav a:link{color:#66655f;}
    .leftNav a:visited{color:#66655f;}
    .leftNav a:active{color:#66655f;}
    .leftNav a:hover{color:#4ca725; text-decoration:none;}

/*  */
.leftNavMoveIn{position:relative;  display:block; clear:both; padding-left:20px; font-size:1.1em; padding-top:6px; padding-bottom:6px;}
.leftNavMoveInSub{position:relative;  display:block; clear:both; padding-left:20px; font-size:1.1em; padding-top:4px; padding-bottom:3px;}

.leftNavlvl00{position:relative; text-decoration:none; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/buttons/aSmGrayNav.gif'); background-position:top left; background-repeat:no-repeat; padding:0 5px 0 15px; display:block; background-color:#dfded6;}
    .leftNavlvl00:hover{position:relative; text-decoration:none; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/buttons/aSmGrayNav.gif'); background-position:top left; background-repeat:no-repeat; padding:0 5px 0 15px; display:block;}
.leftNavlvl00Sel{color:#4ca725; position:relative; text-decoration:none; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/buttons/aSmLGreenNav.gif'); background-repeat:no-repeat; padding:0 5px 0 15px; display:block; background-color:#dfded6;}
a.leftNavlvl00Sel:active{color:#4ca725;}
a.leftNavlvl00Sel:visited{color:#4ca725;}
.leftNavlvl00Sel:hover{text-decoration:none;}
.leftNavlvl00Exp{position:relative; text-decoration:none; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/buttons/aSmGrayNavExp.gif'); background-position:top left; background-repeat:no-repeat; padding:0 5px 0 15px; display:block; background-color:#dfded6;}

.leftNavlvl01{position:relative; line-height:14px; text-decoration:none; margin-left:25px; padding:0 5px 0 0; display:block; background-color:#f6f6ef; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/buttons/aLeftNavSub.gif'); background-position:top left; background-repeat:no-repeat;}
    .leftNavlvl01:hover{position:relative; text-decoration:none; margin-left:25px; padding:0 5px 0 0; display:block; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/buttons/aLeftNavSubHov.gif'); background-position:top left; background-repeat:no-repeat;}
.leftNavlvl01Sel{color:#4ca725; position:relative; line-height:14px; text-decoration:none; margin-left:25px; padding:0 5px 0 0; display:block; background-color:#f6f6ef; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/buttons/aLeftNavSubSel.gif'); background-position:top left; background-repeat:no-repeat;}
a.leftNavlvl01Sel:link{color:#4ca725;}
a.leftNavlvl01Sel:active{color:#4ca725;}
a.leftNavlvl01Sel:visited{color:#4ca725;}
.leftNavlvl01Sel:hover{text-decoration:none;}
.leftNavlvl01Exp{position:relative; text-decoration:none; line-height:14px; margin-left:25px; padding:0 5px 0 0; display:block; background-color:#f6f6ef; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/buttons/aLeftNavSubExp.gif'); background-position:top left; background-repeat:no-repeat;}

.leftNavlvl02{position:relative; line-height:14px; text-decoration:none; margin-left:35px; padding:0 5px 0 0; display:block; background-color:#f6f6ef; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/buttons/aLeftNavSub.gif'); background-position:top left; background-repeat:no-repeat;}
    .leftNavlvl02:hover{position:relative; text-decoration:none; margin-left:35px; padding:0 5px 0 0; display:block; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/buttons/aLeftNavSubHov.gif'); background-position:top left; background-repeat:no-repeat;}
.leftNavlvl02Sel{color:#4ca725; position:relative; text-decoration:none; margin-left:35px; padding:0 5px 0 0; display:block; background-color:#f6f6ef; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/buttons/aLeftNavSubSel.gif'); background-position:top left; background-repeat:no-repeat;}
a.leftNavlvl02Sel:active{color:#4ca725;}
a.leftNavlvl02Sel:visited{color:#4ca725;}
.leftNavlvl02Sel:hover{text-decoration:none;}
.leftNavlvl02Exp{position:relative; text-decoration:none; margin-left:35px; padding:0 5px 0 0; display:block; background-color:#f6f6ef; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/buttons/aLeftNavSubExp.gif'); background-position:top left; background-repeat:no-repeat;}

.leftNavlvl03{position:relative; line-height:14px; text-decoration:none; margin-left:45px; padding:0 5px 0 0; display:block; background-color:#f6f6ef; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/buttons/aLeftNavSub.gif'); background-position:top left; background-repeat:no-repeat;}
    .leftNavlvl03:hover{position:relative; text-decoration:none; margin-left:45px; padding:0 5px 0 0; display:block; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/buttons/aLeftNavSubHov.gif'); background-position:top left; background-repeat:no-repeat;}
.leftNavlvl03Sel{color:#4ca725; position:relative; text-decoration:none; margin-left:45px; padding:0 5px 0 0; display:block;  background-color:#f6f6ef; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/buttons/aLeftNavSubSel.gif'); background-position:top left; background-repeat:no-repeat;}
a.leftNavlvl03Sel:active{color:#4ca725;}
a.leftNavlvl03Sel:visited{color:#4ca725;}
.leftNavlvl03Sel:hover{text-decoration:none;}
.leftNavlvl03Exp{position:relative; text-decoration:none; margin-left:45px; padding:0 5px 0 0; display:block; background-color:#f6f6ef; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/buttons/aLeftNavSubExp.gif'); background-position:top left; background-repeat:no-repeat;}

.leftNavLinksTop{position:relative; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/navigation/leftNavLinksTop.gif'); background-position:top left; background-repeat:no-repeat; padding:1px 5px 0 15px; display:block; background-color:#dfded6;}
    .leftNavLinksTop:hover{position:relative; text-decoration:none; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/navigation/leftNavLinksTop.gif'); background-position:top left; background-repeat:no-repeat; text-decoration:none; padding:1px 5px 0 15px; background-color:#dfded6; display:block;}
.leftNavLinksTopSel{color:#4ca725; position:relative; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/navigation/leftNavLinksTopSel.gif'); background-position:top left; background-repeat:no-repeat; text-decoration:none; padding:1px 5px 0 15px; background-color:#dfded6; display:block;}
    .leftNavLinksTopSel:hover{text-decoration:none;}
.leftNavLinksTopExp{position:relative; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/navigation/leftNavLinksTopExp.gif'); background-position:top left; background-repeat:no-repeat; text-decoration:none; padding:1px 5px 0 15px; background-color:#dfded6; display:block;}

/*.leftNavLinksBtmWrap{position:relative; text-decoration:none; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/navigation/leftNavLinksBtm.gif'); background-position:bottom; background-repeat:no-repeat; display:block;}*/
.leftNavLinksBtmWrap{position:relative; padding-bottom:5px; padding-right:5px; text-decoration:none; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/navigation/leftNavLinksBtm.gif'); background-position:50% bottom; background-repeat:no-repeat; display:block;}

.leftNavLinksBtmWrapSel{position:relative; padding-bottom:5px; padding-right:5px; text-decoration:none; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/navigation/leftNavLinksBtm.gif'); background-position:50% bottom; background-repeat:no-repeat; display:block;}

.leftNavLinksBtmWrapExp{position:relative; height:26px; padding-right:5px; text-decoration:none; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/navigation/leftNavLinksBtmExp.gif'); background-position:50% bottom; background-repeat:no-repeat; display:block;}

/*.leftNavLinksBtm{position:relative; text-decoration:none; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/buttons/aSmGrayNav.gif'); background-position:top left; background-repeat:no-repeat; padding:0 5px 7px 15px; display:block;}*/
.leftNavLinksBtm{position:relative; text-decoration:none; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/buttons/aLeftNavBtm.gif'); background-position:left top; background-repeat:no-repeat; padding:0 5px 7px 36px; display:block;}

    /*.leftNavLinksBtm:hover{position:relative; text-decoration:none; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/buttons/aSmLGreenNav.gif'); background-position:top left; background-repeat:no-repeat; padding:0 5px 7px 15px; display:block;}*/
    .leftNavLinksBtm:hover{position:relative; text-decoration:none; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/buttons/aLeftNavBtm.gif'); background-position:left top; background-repeat:no-repeat; padding:0 5px 7px 36px; display:block;}

.leftNavSep{position:relative; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/navigation/leftNavSep.gif'); background-repeat:no-repeat; background-position:top left; width:235px; height:2px; display:block; overflow:hidden;}

.leftNavBtmAr{background-image:url('/_LAYOUTS/1030/KFO/IMAGES/buttons/aLeftNavBtm.gif'); background-position:left top; background-repeat:no-repeat;}
.leftNavBtmArSel{background-image:url('/_LAYOUTS/1030/KFO/IMAGES/buttons/aLeftNavBtmSel.gif'); background-position:left top; background-repeat:no-repeat;}
.leftBtmMoveIn{position:relative;  display:block; clear:both; padding-top:5px; padding-bottom:3px; padding-left:35px; font-size:1.1em;}


/* billedinfo box */
.bleftNavlvl00{position:relative; border-right:1px #dfded6 solid; border-left:1px #dfded6 solid; text-decoration:none; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/buttons/aSmGrayNav.gif'); /*background-position:top left;*/ background-repeat:no-repeat; padding:5px 5px 5px 15px; display:block; background-color:#f4f4ed;}
    .bleftNavlvl00:hover{position:relative; text-decoration:none; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/buttons/aSmLGreenNav.gif'); background-position:top left; background-repeat:no-repeat; padding:5px 5px 5px 15px; display:block;}
.bleftNavlvl00Sel{color:#4ca725; position:relative; text-decoration:none; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/buttons/aSmLGreenNav.gif'); background-repeat:no-repeat; padding:5px 5px 5px 15px; display:block; background-color:#f4f4ed;}
a.bleftNavlvl00Sel:active{color:#4ca725;}
a.bleftNavlvl00Sel:visited{color:#4ca725;}
.bleftNavlvl00Sel:hover{text-decoration:none;}
.bleftNavlvl00Exp{position:relative; text-decoration:none; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/buttons/aSmGrayNavExp.gif'); background-position:top left; background-repeat:no-repeat; padding:5px 5px 5px 15px; display:block; background-color:#f4f4ed;}

.bleftNavLinksBtm{position:relative; height:5px; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/navigation/bleftNavLinksBtm.gif'); background-position:top left; background-repeat:no-repeat; background-position:bottom; display:block; background-color:#f4f4ed;}  
 
.bdefBoxContentSmBtm{float:left; border-top:1px #f4f4ed solid; clear:both; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/billedInfoGrad.jpg'); background-repeat:repeat-x; background-position:top; background-color:#f4f4ed; overflow:hidden;}
	.bdefBoxContentSmBtm p{line-height:13px;}
.bleftNavSep{position:relative; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/navigation/leftNavSep.gif'); background-repeat:no-repeat; /*background-position:top left;*/ width:235px; height:2px; display:block; overflow:hidden;}

.bleftNavMoveIn{position:relative; display:block; clear:both; padding-left:20px;}

/* footer */
.footerWrap{position:relative; display:inline; float:left; height:21px; width:980px; margin-top:8px; padding-top:8px; padding-bottom:12px; background:url('/_LAYOUTS/1030/KFO/IMAGES/box/footer.jpg') no-repeat;}
.footerLeft{position:relative; float:left; padding-left:10px; text-align:left; width:760px;}
    .footerLeft p{display:inline;}

    .footerLeft a{color:white;}
        .footerLeft a:link{color:white;}
        .footerLeft a:active{color:white;}
        .footerLeft a:visited{color:white;}
        .footerLeft a:hover{color:#4ca725; text-decoration:none;}


.footerRight{position:relative; float:left; text-align:right; width:200px;}
    .footerRight p{margin-right:9px; display:inline;}
    .footerRight a{color:white;}
        .footerRight a:link{color:white;}
        .footerRight a:active{color:white;}
        .footerRight a:visited{color:white;}
        .footerRight a:hover{color:#4ca725; text-decoration:none;}

.footerWrap p{font-size:1em; color:white;}
.footerWrap p{display:inline;}

.footerBreakWrap{position:relative; float:left; width:980px; display:inline; padding-top:14px; padding-bottom:8px;}
.footerBreak{position:relative; float:left; line-height:13px; padding-right:12px;}
    .footerBreak img{margin-left:20px;}
    .footerBreak p{display:inline;}
    .footerBreak a{padding-left:11px; color:#66655f; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/buttons/aFooterGray.gif'); background-repeat:no-repeat;}
        .footerBreak a:link{color:#66655f;}
        .footerBreak a:visited{color:#66655f;}
        .footerBreak a:active{color:#66655f;}
        .footerBreak a:hover{color:#4ca725; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/buttons/aFooterGreen.gif'); text-decoration:none;}

/* breaking news */
.breakingWrap{position:relative; float:left; margin-top:8px; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/footerBreakNews.gif'); background-repeat:no-repeat; width:980px; height:31px; display:inline;}
.breakingContent{position:relative; float:left; height:31px;}
    .breakingContent img{margin-left:20px;}
    .breakingContent h6{color:white; margin-left:20px; padding-top:6px;}
    .breakingContent a{font-size:1em; color:white; margin-left:15px; padding-left:11px; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/buttons/aBreakWhite.gif'); background-position:left; background-repeat:no-repeat; color:white;}
        .breakingContent a:link, .breakingContent a:visited, .breakingContent a:active{color:white;}
        .breakingContent a:hover{color:#3b3b3b; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/buttons/aBreakGray.gif'); text-decoration:none;}
		
    .breakingContent p{display:inline; margin-top:6px; float:left;}

/* misc. widths for boxes  */
.width1{width:235px; margin:0; padding:0;}
.width2{width:478px; margin:0; padding:0;}
.width3{width:721px; margin:0; padding:0;}
.width4{width:964px; margin:0; padding:0;}

.width1No{width:243px; margin:0; padding:0;}
.width2No{width:486px; margin:0; padding:0;}
.width3No{width:729px; margin:0; padding:0;}
.width4No{width:972px; margin:0; padding:0;}

.width_2_txt{width:448px;}

.contWidth1{width:233px; border-left:1px #dfded6 solid; border-right:1px #dfded6 solid;}
.contWidth2{width:476px; border-left:1px #dfded6 solid; border-right:1px #dfded6 solid;}
.contWidth3{width:719px; border-left:1px #dfded6 solid; border-right:1px #dfded6 solid;}
.contWidth4{width:962px; border-left:1px #dfded6 solid; border-right:1px #dfded6 solid;}

/* misc. heights for boxes*/
.height1{height:179px;}

/* height used for frontpage */
.height_01{height:268px;}
.height_02{height:102px; overflow:hidden;}

/* height used for "Nyt og Debat" */
.height_03{height:534px;}
.height_04{height:266px;}
.height_05{height:214px;}
.height_06{height:237px;}

.height2All{height:348px;}
.defAreaRight{float:right; text-align:left; margin:0; padding:0;}

/* box layout */
.defBox{position:relative; float:left; padding:4px 4px 4px 4px; display:inline;}
.defBoxFlash{float:left; padding:4px 4px 4px 4px; display:inline;}
.defBoxNo{float:left; margin:0; padding:0; /*overflow:hidden;*/}

/* default for all boxes at top section (gray boxes) */
.defBoxTop{position:relative; float:left; width:100%; background:#dfded6 url('/_LAYOUTS/1030/KFO/IMAGES/box/defBoxTopMiddle.gif') repeat-x; line-height:39px; border-bottom:1px #c0c0c0 solid;}
    .defBoxTop h6{float:left; text-transform:uppercase;}
.defBoxTopLeft{position:absolute; top:0; left:0; width:5px; height:39px; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/defBoxTopLeft.gif'); display:block;}
.defBoxTopRight{position:absolute; top:0; right:0; width:5px; height:39px; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/defBoxTopRight.gif'); display:block;}


/* special with fixed height size */
.defBoxTopFixedSize{position:relative; float:left; width:100%; background:#dfded6 url('/_LAYOUTS/1030/KFO/IMAGES/box/defBoxTopMiddle.gif') repeat-x; height:39px; overflow:hidden; border-bottom:1px #c0c0c0 solid;}
	.defBoxTopFixedSize h6{float:left; text-transform:uppercase;}
.defBoxTopHeadFixedSize{height:30px; overflow:hidden; padding-top:5px;}
	/*.defBoxTopHeadFixedSize h6{width:90%;}*/
    .defBoxTopHeadFixedSize p{display:inline;} 
        .defBoxTopHeadFixedSize p a{color:white;}
        .defBoxTopHeadFixedSize p a:link{color:white;}
        .defBoxTopHeadFixedSize p a:visited{color:white;}
        .defBoxTopHeadFixedSize p a:active{color:white; font-weight:bold;}
        .defBoxTopHeadFixedSize p a:hover{color:white; text-decoration:underline;}
    .defBoxTopHeadFixedSize table td img{position:absolute; right:15px; top:13px; padding-left:30px; display:block;}
    .defBoxTopHeadFixedSize table{border-collapse:collapse; width:100%;}
    .defBoxTopHeadFixedSize table td{padding-right:15px; padding-left:14px; vertical-align:middle; height:30px;}

/* special with fixed height size for green box with graphic*/

.defBoxTopFixedSizeDG{position:relative; float:left; width:100%; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/defDGBoxTopMiddle.gif'); background-repeat:repeat-x; height:39px; overflow:hidden; border-bottom:1px #114131 solid;}
	.defBoxTopFixedSizeDG h6{text-transform:uppercase; color:white;}
.defBoxTopHeadFixedSizeDG{height:34px; overflow:hidden; padding-top:5px;}
   .defBoxTopHeadFixedSizeDG p{display:inline;} 
        .defBoxTopHeadFixedSizeDG p a{color:white;}
        .defBoxTopHeadFixedSizeDG p a:link{color:white;}
        .defBoxTopHeadFixedSizeDG p a:visited{color:white;}
        .defBoxTopHeadFixedSizeDG p a:active{color:white; font-weight:bold;}
        .defBoxTopHeadFixedSizeDG p a:hover{color:white; text-decoration:underline;}
    .defBoxTopHeadFixedSizeDG img{position:absolute; right:15px; top:13px;}
    .defBoxTopHeadFixedSizeDG table{border-collapse:collapse; width:100%;}
	.defBoxTopHeadFixedSizeDG table tr td{padding-right:40px; padding-left:15px; vertical-align:middle; float:none; height:34px;}
	
/* special with fixed height size for green box */
/*
.defBoxTopFixedSizeDG{position:relative; float:left; width:100%; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/defDGBoxTopMiddle.gif'); background-repeat:no-repeat; height:39px; overflow:hidden; border-bottom:1px #114131 solid;}
	.defBoxTopFixedSizeDG h6{text-transform:uppercase; color:white;}
.defBoxTopHeadFixedSizeDG{height:30px; overflow:hidden; padding-top:5px;}
   .defBoxTopHeadFixedSizeDG p{display:inline;} 
        .defBoxTopHeadFixedSizeDG p a{color:white;}
        .defBoxTopHeadFixedSizeDG p a:link{color:white;}
        .defBoxTopHeadFixedSizeDG p a:visited{color:white;}
        .defBoxTopHeadFixedSizeDG p a:active{color:white; font-weight:bold;}
        .defBoxTopHeadFixedSizeDG p a:hover{color:white; text-decoration:underline;}
    .defBoxTopHeadFixedSizeDG img{position:absolute; right:15px; top:13px;}
    .defBoxTopHeadFixedSizeDG table{border-collapse:collapse; width:100%;  height:30px; vertical-align:middle}
	.defBoxTopHeadFixedSizeDG table td{padding-right:40px; padding-left:15px; }
*/

/* default for all boxes at top section (green boxes) */
.defDGBoxTop{position:relative; float:left; width:100%; background:#015440 url('/_LAYOUTS/1030/KFO/IMAGES/box/defDGBoxTopMiddle.gif') repeat-x; line-height:39px; border-bottom:1px #114131 solid;}
    .defDGBoxTop h6{color:white; float:left; text-transform:uppercase;}
.defDGBoxTopLeft{position:absolute; top:0; left:0; width:5px; height:39px; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/defDGBoxTopLeft.gif'); display:block;}
.defDGBoxTopRight{position:absolute; top:0; right:0; width:5px; height:39px; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/defDGBoxTopRight.gif'); display:block;}

/* default for all boxes at bottom section (green boxes) */
.defDGBoxBtm{position:relative; float:left; border-top:1px #32694e solid; width:235px; background-color:red; background:url('/_LAYOUTS/1030/KFO/IMAGES/box/defDGBoxBtmMiddle.gif'); background-repeat:repeat-x; height:45px; }
.defDGBoxBtmLeft{position:absolute; left:0; bottom:0; width:5px; height:45px; background:url('/_LAYOUTS/1030/KFO/IMAGES/box/defDGBoxBtmLeft.gif'); background-repeat:no-repeat;}
.defDGBoxBtmRight{position:absolute; right:0; bottom:0; width:5px; height:45px; background:url('/_LAYOUTS/1030/KFO/IMAGES/box/defDGBoxBtmRight.gif'); background-repeat:no-repeat;}

/* default for all boxes at bottom section (green boxes) front */
.defDGBoxBtmFront{position:relative; float:left; border-top:1px #32694e solid; width:235px; background-color:#01533f; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/defDGBoxBtmMiddle.gif'); background-position:bottom; padding-top:5px; background-repeat:repeat-x; height:39px; }
.defDGBoxBtmLeftFront{position:absolute; left:0; bottom:0; width:5px; height:39px; background:url('/_LAYOUTS/1030/KFO/IMAGES/box/defDGBoxBtmLeft.gif'); background-repeat:no-repeat;}
.defDGBoxBtmRightFront{position:absolute; right:0; bottom:0; width:5px; height:39px; background:url('/_LAYOUTS/1030/KFO/IMAGES/box/defDGBoxBtmRight.gif'); background-repeat:no-repeat;}



.defDGBoxContent{float:left; border-top:1px #32694e solid; background-color:#015440; border-bottom:1px #114131 solid; clear:both; overflow:hidden;}

.defBoxTopHead{display:inline;}
    .defBoxTopHead h6{padding-left:16px; padding-top:15px; padding-right:40px; padding-bottom:15px; height:9px; line-height:normal;}
    .defBoxTopHead p{display:inline;} 
        .defBoxTopHead p a{padding-left:15px; line-height:40px; color:white;}
        .defBoxTopHead p a:link{color:white; line-height:40px;}
        .defBoxTopHead p a:visited{color:white; line-height:40px;}
        .defBoxTopHead p a:active{color:white; font-weight:bold; line-height:40px;}
        .defBoxTopHead p a:hover{color:white; text-decoration:underline;}
    .defBoxTopHead img{position:absolute; right:15px; top:13px;}
    .defBoxTopHead table{border-collapse:collapse; border:0px black solid;}

.defBoxTopHeadFix{position:relative; float:left; margin:15px; display:inline;}
    .defBoxTopHeadFix h6{line-height:normal;}

.defDGBoxEmBtm{font-size:0.1em; clear:both; width:100%; position:relative; float:left; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/listDGGraphicBtm.gif'); background-repeat:no-repeat; height:5px;}

/*  */
.defBoxContent{float:left; border-top:1px #f4f4ed solid; border-bottom:1px #c0c0c0 solid; clear:both; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/bgGrad52px.gif'); background-repeat:repeat-x; background-position:top; background-color:#f4f4ed; overflow:hidden;}
.defBoxContent_news{float:left; position:relative;}
    .defBoxContent_news a:link{color:#4ca725;}
    .defBoxContent_news a:active{color:#4ca725;}
    .defBoxContent_news a:visited{color:#4ca725;}
    .defBoxContent_news a:hover{color:#4ca725; text-decoration:underline;}
.defboxContent_img {float:left; margin-right:12px;}

/* content area used for boxes with small bottom */
.defBoxContentSmBtm{float:left; border-top:1px #f4f4ed solid; clear:both; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/defBoxBgGrad179px.gif'); background-repeat:repeat-x; background-position:top; background-color:#f4f4ed; overflow:hidden;}
.defBoxContentSmBtm52px{float:left; border-top:1px #f4f4ed solid; clear:both; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/bgGrad52px.gif'); background-repeat:repeat-x; background-position:top; background-color:#f4f4ed; overflow:hidden;}

.defBoxContent p{color:#66655f;}

.defBoxContent174 {float:left; height:165px; overflow:hidden; padding-top:14px; border-top:1px #f4f4ed solid; clear:both; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/defBoxSmBtmBg91px.gif'); background-repeat:repeat-x; background-position:top; background-color:#f4f4ed; display:inline;}
.defBoxContent174 p{margin-top:0; padding-top:0; line-height:13px;}
.defBoxContent174 img{padding-bottom:8px;}
.defBoxContent174Top {margin-bottom:8px; padding-left:1px;}
.defBoxContent174Btm {padding-left:1px;}
.defBoxContent174Top p{margin:0; padding:0; font-weight:bold;}
.defBoxContent174Btm p{margin:0; padding:0;}
.defBoxContent174:hover p a{color:#4ca725;}


/* misc content areas for boxes */
.defBoxContentTxtMarg{margin-left:14px; margin-right:14px; height:159px; overflow:hidden;}
.defBoxContentTxtMargin{margin-left:14px; margin-right:14px; margin-top:15px; margin-bottom:15px;}
.defBoxContentTxtMarginFloat{float:left; margin-left:14px; margin-right:14px; margin-top:15px; display:inline;}

.defBoxContentTxtMarginInline{margin-left:14px; margin-right:14px; margin-top:15px; margin-bottom:15px;}
    .defBoxContentTxtMarginInline p{display:inline;}

.defBoxContentTxtMarginInlineSe{margin-left:14px; margin-right:14px; margin-top:15px; margin-bottom:15px;}
    .defBoxContentTxtMarginInlineSe h6{margin:0; padding:0;}

.defBoxContentTxtMarginInlineCal{float:left; margin-left:14px; margin-right:14px; margin-top:15px; padding-bottom:15px;}
    .defBoxContentTxtMarginInlineCal p{display:inline;}
    .defBoxContentTxtMarginInlineCal h6{text-transform:uppercase;}

.defBoxContentNoBg{float:left; border-top:1px #f4f4ed solid; background-color:#f4f4ed;}

/* list for image box on frontpage */
.defBoxContentSmall{float:left; height:91px; border-top:1px #f4f4ed solid; clear:both; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/defBoxSmBtmBg91px.gif'); background-repeat:repeat-x; background-position:top; background-color:#f4f4ed; display:inline;}
    .defBoxContentSmall ul{list-style-type:none; margin-top:15px; margin-left:4px; padding-left:0;}
    .defBoxContentSmall li{float:left; margin-right:11px; margin-left:11px; display:inline;}
    .defBoxContentSmall img{border:1px #b3b3ad solid;}

/* list for movie box on frontpage */
.defBoxContentSmallMovie{float:left; height:91px; border-top:1px #f4f4ed solid; clear:both; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/defBoxSmBtmBg91px.gif'); background-repeat:repeat-x; background-position:top; background-color:#f4f4ed; display:inline;}
    .defBoxContentSmallMovie ul{list-style-type:none; margin-top:15px; margin-left:4px; padding-left:0;}
    .defBoxContentSmallMovie li{float:left; margin-right:4px; margin-left:11px; display:inline;}
    .defBoxContentSmallMovie img{border:1px #b3b3ad solid;}

/* list for links on front page */
.defBoxContentSmallLinks{float:left; height:91px; border-top:1px #f4f4ed solid; clear:both; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/defBoxSmBtmBg91px.gif'); background-repeat:repeat-x; background-position:top; background-color:#f4f4ed; display:inline;}
    .defBoxContentSmallLinks ul{list-style-type:none; margin:15px 0 0 15px; padding:0;}
    .defBoxContentSmallLinks li{float:left; margin:0; padding:0;}

.defBoxContentHead{display:inline;}
    .defBoxContentHead img{margin-right:5px;}
    .defBoxContentHead p{padding:0;}
.defBoxContentHeadLast{font-weight:normal;}

.defBoxContentHeadFix{position:relative; float:left; margin-bottom:15px; background-color:olive; white-space:nowrap;}

.defBoxContentSection{position:relative; float:left; padding-bottom:15px; padding-left:14px; padding-right:14px; padding-top:15px; color:#66655F;}
	.defBoxContentSection h2{padding-bottom:14px; margin-top:-3px;}
	.defBoxContentSection h1{padding-bottom:14px; margin-top:-3px;}
	.defBoxContentSection h4{padding-bottom:6px;}
    .defBoxContentSection p{margin:0; padding:0 0 0 1px;}
.defBoxContentImgMiddle{margin-top:19px; margin-bottom:10px;}
.defBoxContentSectionImg{position:relative; float:left; clear:both;}
.defBoxContentSectionPadBtm{padding-bottom:15px;}
.defBoxContentImgTop{margin-bottom:15px;}

.img205_73{margin-left:14px; margin-top:14px; margin-bottom:9px;}
.txtWidth201{margin-left:16px; margin-top:0; width:201px;}
.txtWidth201 p, h6 {color:#66655f;}
.defBoxVert18px{margin-bottom:18px;}

/* default for all boxes at bottom section (gray boxes) */
.defBoxBtm{position:relative; border-top:1px white solid; float:left; width:100%; background:url('/_LAYOUTS/1030/KFO/IMAGES/box/defBoxBtmMiddle.gif'); background-repeat:repeat-x; background-position:bottom; height:39px; }
.defBoxBtmLeft{position:absolute; left:0; bottom:0; width:5px; height:39px; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/defBoxBtmLeft.gif');}
.defBoxBtmRight{position:absolute; right:0; bottom:0; width:5px; height:39px; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/defBoxBtmRight.gif');}

.defBoxBtmHead{position:relative; float:left; display:inline; margin-top:13px;}
    .defBoxBtmHead img{margin-left:7px;}
    .defBoxBtmHead p{display:inline;}

.defBoxBtmHeadLinkRight{position:relative; float:right; margin-right:15px; display:inline;}
.defBoxBtmHeadLinkLeft{position:relative; float:left; margin-left:15px; display:inline;}

/* default for all boxes at bottom section - small */
.defBoxEmBtm{position:relative; width:100%; float:left; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/defBoxEmBtmMiddle.gif'); background-repeat:repeat-x; height:5px;}
.defBoxEmBtmLeft{position:relative; float:left;  width:5px; height:5px; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/defBoxEmBtmLeft.gif'); background-repeat:no-repeat;}
.defBoxEmBtmRight{position:relative;  float:right; width:5px; height:5px; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/defBoxEmBtmRight.gif'); background-repeat:no-repeat;}

.defBoxTxt{float:left;}
.defBoxTxtSe{float:left; width:100%; padding-bottom:10px;}
    .defBoxTxtSe a:link , .defBoxTxtSe a:visited , .defBoxTxtSe a:active{color:#4ca725;}
    .defBoxTxtSe a:hover{text-decoration: underline;}

.defBoxVertSep{position:relative; float:left; padding-bottom:4px; display:block; overflow:hidden; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/defBoxVertSep2px.gif'); height:2px; background-repeat:repeat-x; width:100%;}
.defBoxVertSepFloat{font-size:0.1em; float:left; clear:both; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/defBoxVertSep2px.gif'); height:2px; background-repeat:repeat-x; width:100%;}
.defBoxVertSepBlogForside{position:relative; float:left; padding-bottom:8px; display:block; overflow:hidden; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/defBoxVertSep2px.gif'); height:2px; background-repeat:repeat-x; width:100%;}


.temp_site_seperation_in_half{position:relative; float:left; width:486px;}
.defBoxVertSepFloat15Top{font-size:0.1em; float:left; clear:both; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/defBoxVertSep2px.gif'); height:2px; background-repeat:repeat-x; width:100%;}
.defBoxVertSepFloatDG{font-size:0.1em; float:left; clear:both; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/listDGSep.gif'); height:2px; background-repeat:repeat-x; width:100%;}

.defBoxContentHeadImg{position:relative; float:left; width:11px; clear:left;}
.defBoxContentHead01{position:relative; float:left; width:189px; padding-left:5px; margin-bottom:13px;}
.defBoxContentImg{position:relative; float:left; width:103px; height:73px; padding-top:5px;}
.defBoxContentTxt01{position:relative; float:left; margin-left:13px; width:89px; overflow:hidden;}

.defBoxContentHead02{position:relative; float:left; width:432px; padding-left:5px; padding-bottom:12px;}
.defBoxContentHead02 p{line-height:13px; margin-top:-1px;}
.defBoxContentTxt02{position:relative; float:left; margin-left:13px; width:332px;}
.defBoxContentTxt02NoImg{position:relative; float:left; margin-left:13px; width:448px;}

/* Til Lokale Nyheder - tilføjet af Jesper */
.defBoxContentTxt03{position:relative; float:left; padding-left: 5px; width:438px;}
/* Slut*/

.defBoxContentTxt02Front{position:relative; float:right; padding-left:13px; width:332px; height:78px; padding-bottom:1px; overflow:hidden;}
	.defBoxContentTxt02Front p{line-height:13px;}
	.defBoxContentTxt02Front a:link, .defBoxContentTxt02Front a:link, .defBoxContentTxt02Front a:active{color:#4ca725;}
	.defBoxContentTxt02Front a:hover{text-decoration:underline;}
.defBoxContentTxt02FrontNoImg{position:relative; float:left; margin-left:13px; padding-right:14px; width:434px; height:78px; padding-bottom:1px; overflow:hidden;}
.defBoxContentTxt02FrontWidth{position:relative; float:right; margin-left:13px; height:73px; overflow:hidden;}

.defBoxContentTxt02Front_01{height:52px; overflow:hidden; padding-bottom:1px;}
    .defBoxContentTxt02Front_01 p{line-height:13px;}
	.defBoxContentTxt02Front_01 a:link, .defBoxContentTxt02Front_01 a:link, .defBoxContentTxt02Front_01 a:active{color:#4ca725;}
	.defBoxContentTxt02Front_01 a:hover{text-decoration:underline;}
.defBoxContentTxt02Front_02{position:absolute; bottom:0;}
	.defBoxContentTxt02Front_02 a{position:absolute; bottom:0; left:0;}
	.defBoxContentTxt02Front_02 a:link, .defBoxContentTxt02Front_02 a:visited, .defBoxContentTxt02Front_02 a:active{color:#4ca725;}
	.defBoxContentTxt02Front_02 a:hover{text-decoration:underline;}
.defBoxContentTxt02Front_02Blog{position:absolute; bottom:0;}
	.defBoxContentTxt02Front_02Blog a:link, .defBoxContentTxt02Front_02Blog a:visited, .defBoxContentTxt02Front_02Blog a:active{color:#4ca725;}
	.defBoxContentTxt02Front_02Blog a:hover{text-decoration:underline;}
	.defBoxContentTxt02Front_02Blog img{padding-left:7px; padding-right:7px;}

.defBoxContentHeadNoMar{position:relative; float:left; margin-left:5px;}


/* list elements */
.list{position:relative; float:left; padding-bottom:8px; padding:0; width:100%;}
    .list ul{list-style-type:none; margin:0; padding:0;}
    .list li{padding:0; margin:0; display:inline;}
    .list a:link{color:#66655f;}
    .list a:visited{color:#66655f;}
    .list a:active{color:#66655f;}
    .list a:hover{color:#4ca725; text-decoration:none;}
    .list img{margin-right:5px; float:left; padding-left:14px; padding-top:7px;}
    .list hr{padding:0; margin:0; background:url('/_LAYOUTS/1030/KFO/IMAGES/box/defBoxVertSep2px.gif'); border:none; height:2px; width:100%; float:left;}


.listFront{position:relative; float:left; padding-bottom:8px; padding:0; width:100%;}
    .listFront ul{list-style-type:none; margin:0; padding:0;}
    .listFront li{padding:0; margin:0; display:inline;}
    .listFront a:link{color:#66655f;}
    .listFront a:visited{color:#66655f;}
    .listFront a:active{color:#66655f;}
    .listFront a:hover{color:#4ca725; text-decoration:none;}
    .listFront img{margin-right:6px; float:left; padding-left:14px; padding-top:15px;}
    .listFront hr{padding:0; margin:0; background:url('/_LAYOUTS/1030/KFO/IMAGES/box/defBoxVertSep2px.gif'); border:none; height:2px; width:100%; float:left;}
    
.listItem1column{position:relative; text-decoration:none; padding-top:5px; padding-bottom:6px; width:189px; background-repeat:no-repeat; display:block; float:left;}
    .listItem1column p{display:inline; line-height:14px; }
	.listItem1column h5{height:18px; overflow:hidden; padding-top:1px; font-weight:normal;}

.listItem2column{position:relative; text-decoration:none; width:430px; padding:0; margin-top:15px; padding-bottom:13px; background-repeat:no-repeat; display:block; float:left;}
    .listItem2column p{display:inline;}
    
.listItem2columnOneLine{position:relative; text-decoration:none; height:1.4em; overflow:hidden; width:430px; padding:0; margin-top:15px; margin-bottom:13px; background-repeat:no-repeat; display:block; float:left;}
    .listItem2columnOneLine p{display:inline;}
    
.listImg{float:left;}

.listVertSep{position:relative; float:left; display:block; overflow:hidden; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/defBoxVertSep2px.gif'); height:2px; background-repeat:repeat-x; width:100%;}

/* list for dark green box */
.listDG{position:relative; float:left; padding:0; width:100%;}
    .listDG ul{list-style-type:none; margin:0; padding:0;}
    .listDG li{padding:0; margin:0; display:inline;}
    .listDG img{margin-right:6px; float:left; padding-left:15px; padding-top:8px;}
    .listDG a:link{color:white;}
    .listDG a:visited{color:white;}
    .listDG a:active{color:white;}
    .listDG a:hover{color:#6bd538; text-decoration:none;}
    .listDG hr{position:relative; padding:0; margin:0; background:url('/_LAYOUTS/1030/KFO/IMAGES/box/listDGSep.gif'); border:none; height:2px; width:100%; float:left;}
.listItem1columnDG{text-decoration:none; width:189px; padding:0; background-repeat:no-repeat; display:block; float:left;}

.listDGL{position:relative; float:left; padding:0; width:100%;}
    .listDGL ul{list-style-type:none; margin:0; padding:0;}
    .listDGL li{padding:0; margin:0; display:inline;}
    .listDGL img{margin-right:6px; float:left; padding-left:16px; padding-top:7px;}

    .listDGL a:link{color:#6bd538;}
    .listDGL a:visited{color:#6bd538;}
    .listDGL a:active{color:#6bd538;}
    .listDGL a:hover{color:#6bd538; text-decoration:underline;}

.listDGGraphicTop{position:relative; float:left; height:292px; overflow:hidden; background:url('/_LAYOUTS/1030/KFO/IMAGES/box/listDGGraphicTop.gif') no-repeat; width:478px; background-color:#044536;}
    .listDGGraphicTop h6{text-transform:uppercase; color:white; margin-top:-2px; margin-left:-1px; margin-bottom:2px;}


/* below list used for the topBanner */
.listTopBannerWrap{position:relative; float:left; margin-top:-225px; margin-left:510px; width:448px; height:200px; display:inline;}
.listTopBannerHead{position:absolute; top:0; left:0; float:left; width:448px; display:inline;}
    .listTopBannerHead img{margin-left:10px;}
.listTopBannerList{position:absolute; bottom:0; left:0; width:100%; padding-top:10px; padding-bottom:10px; border-top:1px #5cb42c solid; border-bottom:1px #5cb42c solid;}
    .listTopBannerList ul{float:left; width:50%; padding:0; margin:0; list-style-type:none;}
    .listTopBannerList li{padding:0 0 0 1px; margin:0;}
    .listTopBannerList img{margin-right:8px;}

    .listTopBannerList a:link{color:#4ca725;}
    .listTopBannerList a:visited{color:white;}
    .listTopBannerList a:active{color:white;}
    .listTopBannerList a:hover{color:#4ca725;}

/* billedvisning */
.imageList{position:relative; float:left;}
.imageList td{width:205px; padding:0 5px 10px 5px; vertical-align:top;}

.imageListImage{width:205px; height:170px; overflow:hidden; padding-bottom:10px;}
.imageListHead{position:relative; float:left; width:189px; padding-left:5px; padding-bottom:10px; margin-top:-2px;}
    .imageListHead p{display:inline;}
.imageListTxt{position:relative;}
    .imageListTxt p{display:inline;}

/* "Nyt og debat" */
.ndBoxPos01{position:absolute; float:left; top:/*-259px*/16px; left:16px; /*display:inline;*/ overflow:hidden;}
.ndBoxPos02{position:absolute; float:left; top:/*-259px*/16px; left:494px; /*display:inline;*/ overflow:hidden;}

.ndTopBoxWrap{filter:alpha(opacity=82); opacity:0.82; position:relative; float:left; color:white; height:242px; width:470px; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/specialBoxIE6.gif'); overflow:hidden;}
.ndTopBoxWrap:hover{filter:alpha(opacity=95); opacity:0.95; position:relative; float:left; height:242px; width:470px; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/specialBoxIE6.gif');}

	.ndTopBoxWrap:hover h3{color:#6bd538;}
    .ndTopBoxWrap:hover p a{color:#6bd538;}
    .ndTopBoxWrap h6{color:#6bd538;}
   
    
.ndTopHead{position:relative; float:left; padding-top:15px; padding-left:15px; font-size:1.2em; color:#4ca725; font-weight:bold; width:100%;}

.ndImg{position:absolute; left:15px; top:59px; width:205px; height:170px;}

.ndTxt{position:absolute; left:234px; top:55px;/*margin-left:14px; margin-top:14px;*/ width:220px; height:174px; overflow:hidden;}
    .ndTxt a:link, .ndTxt a:active, .ndTxt a:visited {color:white; text-decoration:none;}
    .ndTxt a:hover {color:#6bd538; text-decoration:none;}
    .ndTxt p a{display:inline;}
    .ndTxt h3{font-size:1.5em; font-weight:bold; line-height:18px;}
	.ndTxt img{padding-left:1px;}
    
.ndTxtTop{position:absolute; top:0; left:0; height:140px; overflow:hidden;}
	.ndTxtTop p{height:69px; overflow:hidden;}
.ndTxtBtm{position:absolute; bottom:0; left:0; height:48px;}    
    .ndTxtBtm img{position:absolute; bottom:0;}
    .ndTxtBtm p a{position:absolute; top:0; left:0; line-height:13px;}
	.ndTxtBtm a:hover{text-decoration:underline;}

/* special for front page */
.frontRightNav{position:relative; float:left; padding:0; width:100%;}
    .frontRightNav ul{list-style-type:none; margin:4px 0 0 0; padding:0;}
    .frontRightNav li{padding:0; margin:0; display:inline;}
    .frontRightNav img{margin-right:6px;}
    .frontRightNav a:link{color:#66655f;}
    .frontRightNav a:hover{color:#4ca725; text-decoration:none;}

.rightNavFront{position:relative; text-decoration:none; background-repeat:no-repeat; padding:3px 5px 4px 15px; display:block;}
.rightNavFrontBtm{position:relative; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/calndarBtmBg.gif'); text-decoration:none; background-repeat:repeat-x; height:40px; padding:0 5px 0 15px; display:block;}

.frontSpot{position:relative; float:left; margin:4px;}
.frontSpotTop{position:relative; float:left; height:73px; width:235px;}
.frontSpotBtm{float:left; height:77px; padding-top:12px; padding-right:15px; padding-left:15px; border-top:1px #1f4f3f solid; width:205px; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/frontSpotBtm.gif');}
.frontSpotHead{position:relative; float:left; width:205px; display:inline;}
.frontSpotTxt{position:relative; float:left; margin-top:20px; height:28px; overflow:hidden;}
    .frontSpotTxt p{display:inline;}
        .frontSpotTxt p a:link{color:white;}
        .frontSpotTxt p a:active{color:white;}
        .frontSpotTxt p a:visited{color:white;}
        .frontSpotTxt p a:hover{color:#6bd538; text-decoration:none;}
    .frontSpotHead h6{position:relative; float:left; text-transform:uppercase;}
        .frontSpotHead h6 a{position:relative; float:left;}
    .frontSpotHead img{position:relative; float:right;}

.frontSpotSpecial{position:relative; float:left; width:205px; display:inline; margin-top:26px;}
    .frontSpotSpecial p{text-align:center;}
    .frontSpotSpecial img{position:relative; float:left; margin-top:2px;}

.frontSpotSpecialLink{width:183px; float:left; position:relative; text-align:center;}
    .frontSpotSpecialLink p{display:inline;}
        .frontSpotSpecialLink p a{padding-left:7px; padding-right:7px;}
            .frontSpotSpecialLink p a:link{color:white;}
            .frontSpotSpecialLink p a:active{color:white;}
            .frontSpotSpecialLink p a:visited{color:white;}
            .frontSpotSpecialLink p a:hover{color:#4ca725; text-decoration:none;}

/* white box for comments */
.comBoxWrap{position:relative; float:left; width:448px; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/comBoxMid.gif'); background-repeat:repeat-y;}
.comBoxTop{position:relative; float:left; width:448px; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/comBoxTop.gif'); background-repeat:no-repeat;}
.comBoxContent{position:relative; float:left; border-top:1px #dfded6 solid; width:428px; padding:10px 10px 5px 10px;}
    .comBoxContent p{display:inline;}
.comBoxGray{position:relative; float:left; width:408px; background-color:#f5f5ef; padding:10px; margin-bottom:5px;}
.comBoxBtm{position:relative; float:left; font-size:0.1em; width:448px; clear:both; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/comBoxBtm.gif'); background-repeat:no-repeat; height:5px;}

.comBoxImg{position:relative; float:right;}
.comBoxSpace{margin-bottom:10px;}

.conBoxContentHead01{position:relative; width:395px; float:left; margin-left:0px; margin-bottom:9px;}
    .conBoxContentHead01 p{display:inline;}
.conBoxContentHead02{position:relative; width:280px; float:left; margin-left:5px; margin-bottom:9px;}
.comRight{position:relative; float:right;}

.defBoxTxtCom {position:relative; float:left; clear:both; width:250px;}


/* visitkort */
.defBoxContentSectionVisitTop{position:relative; float:left; width:448px; height:81px; padding-bottom:15px; padding-left:14px; padding-right:14px; padding-top:12px; }
    .defBoxContentSectionVisitTop p{display:inline;}
    .defBoxContentSectionVisitTop img{padding-top:3px;}

.defBoxContentSectionVisit{position:relative; float:left; width:448px; height:auto; padding-bottom:7px; /*padding-left:14px; padding-right:14px;*/ padding-top:8px;}
    .defBoxContentSectionVisit p{display:inline;}

.visitInfo{position:relative; float:left; width:300px;}
    .visitInfo a:link, .visitInfo a:active, .visitInfo a:visited, .visitInfo a:hover{color:#4ca725;}
    .visitInfo a:hover {text-decoration:none;}
.visitInfo p{display:inline; line-height:13px;}

.visitImg{position:relative; float:right;}





/* capaign fields */
/* spot with icon */
.spotIconField01{position:relative; float:left; width:235px; height:128px; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/spotIconFieldSmall.jpg');}
    .spotIconField01 h6{text-transform:uppercase;}
.spotIconFieldLarge{position:relative; float:left; width:316px; height:128px; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/spotIconFieldLarge.jpg')}
    .spotIconFieldLarge h6{text-transform:uppercase;}
.spotIconField02{position:relative; float:left; width:478px; height:128px; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/spotIconField478.jpg')}
    .spotIconField02 h6{text-transform:uppercase;}

.spotTxtFieldDark{position:relative; float:left; width:235px; height:128px; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/spotTxtFieldDark.jpg');}
.spotTxtFieldLight{position:relative; float:left; width:235px; height:128px; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/spotTxtFieldLight.jpg');}

.spotGraphicFieldLight{position:relative; float:left; width:478px; height:128px; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/spotGraphicFieldLight.jpg');}
.spotGraphicFieldDark{position:relative; float:left; width:478px; height:128px; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/spotGraphicFieldDark.jpg');}

.spotHead{display:inline;}
    .spotHead img{float:right; margin-right:15px; margin-top:12px;}
    .spotHead h4{float:left; text-indent:15px; padding-top:10px;}
    .spotHead h5 a:link{color:white;}
    .spotHead h6{float:left; text-indent:15px; padding-top:12px}
.spotDarkGraphicIcon{position:absolute; top:56px; left:15px;}
.spotGraphicImg{position:absolute; top:8px; right:8px;}

.spotTxt{position:relative; float:left; clear:left; width:205px; margin-left:15px; margin-top:15px;}
    .spotTxt p{display:inline; font-size:1.3em; line-height:15px;}

.spotGraphicTxtWrap{position:absolute; top:10px; right:258px; left:15px;}
.spotGraphicTxtWrapP{position:absolute; bottom:18px; left:15px; right:258px;}
    .spotGraphicTxtWrapP p{font-size:1.3em;}
    
.spotIconTxt{position:absolute; top:62px; left:82px; padding-right:15px; height:58px; overflow:hidden;}
    .spotIconTxt p{display:inline; font-size:1.3em;}

/*Twitter Text sizes fix*/
.spotIconTxtTwitter{position:absolute; top:62px; left:82px; padding-right:15px; height:58px; overflow:hidden;}    
    .spotIconTxtTwitter p{display:inline; font-size:1.1em;}

.spotGraphicTxtWrap h3{margin-bottom:15px;}

.sep721line{margin:4px 0 4px 0; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/sep721line.jpg'); height:1px; width:721px;}

/* spot blog with graphic */
.focusBlog{position:relative; float:left; background:url('/_LAYOUTS/1030/KFO/IMAGES/box/focusBlog.gif'); width:640px; height:240px;}
    .focusBlog h6{text-transform:uppercase; color:white;}
    .focusBlog p{color:white;}
.focusBlogImg{position:absolute; left:15px; top:55px;}
.focusBlogTxt{position:absolute; left:235px; top:55px;}
.focusBlogBtn{position:absolute; left:235px; top:202px;}
.focusBlogBtm{font-size:0.1em; clear:both; width:640px; position:relative; float:left; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/fokusBlogBtm.gif'); background-repeat:no-repeat; height:5px;}

/* calendar */
.calendarContent{float:left; position:relative; border-top:1px #f4f4ed solid; border-bottom:1px #c0c0c0 solid; clear:both; background-color:#ddddd6; overflow:hidden;}
.calendarList{position:relative; float:left; padding:0; width:100%;}
    .calendarList ul{list-style-type:none; margin:0; padding:0;}
    .calendarList li{padding:0; margin:0; float:left; display:block; width:100%;}
.calendarItem{padding-left:15px; padding-top:15px;}
    .calendarItem p{color:#4ca725; display:inline;}
.calendarItemBtm p{color:#4ca725;}
.calendarDate{position:relative; float:left;}
.calendarEvent{position:relative; float:left; width:40%; padding-bottom:15px;}
    /*.calendarEvent h6{margin-bottom:15px;}*/
.calendarItemBtm{position:relative; float:left; padding-top:15px; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/calndarBtmBg.gif'); background-position:bottom; background-color:#ddddd6; background-repeat:repeat-x; padding-left:15px; display:block; width:100%;}
    .calendarItemBtm p{display:inline;}
.calendarVertSep{position:relative; float:left; height:2px; display:block; overflow:hidden; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/defBoxVertSep2px.gif'); background-repeat:repeat-x; width:100%;}
.calendarArrow{margin-right:6px;}
.calendarTxtSep{margin-left:11px; margin-right:11px;}


.calendarContent2Column{float:left; position:relative; border-top:1px #f4f4ed solid; border-bottom:1px #c0c0c0 solid; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/bgGrad52px.gif'); background-repeat:repeat-x; background-position:top; background-color:#f4f4ed; overflow:hidden; clear:both; }
.calendarList2Column{position:relative; float:left; padding:0; width:100%;}
    .calendarList2Column ul{list-style-type:none; margin:0; padding:0;}
    .calendarList2Column li{padding:0; margin:0; float:left; display:block; width:100%;}
.calendarItem2Column{padding-left:14px; padding-top:15px;}
    .calendarItem2Column p{color:#4ca725; display:inline;}
.calendarDate2Column{position:relative; float:left;}
.calendarEvent2Column{position:relative; float:left; width:338px; padding-bottom:13px;}



/* special search boxes */
.searchGreen{position:relative; float:left; width:448px; height:137px; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/search137.jpg'); overflow:hidden;}
    .searchGreen h6{text-transform:uppercase; color:white;}
.searchGreen172{position:relative; float:left; width:448px; height:172px; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/search172.jpg'); overflow:hidden;}
    .searchGreen172 h6{text-transform:uppercase; color:white;}

.searchGreenContent{margin-left:14px; margin-right:14px;}
    .searchGreenContent p{display:inline; color:white; font-weight:bold;}

.searchGreenContent_neg{margin-left:14px; margin-right:14px; margin-top:-5px;}
    .searchGreenContent_neg p{display:inline; color:white; font-weight:bold;}
    .searchGreenContent_neg img{margin-top:10px;}

.searchGreenContent10{margin-left:14px; margin-right:14px; margin-top:10px;}
    .searchGreenContent10 p{display:inline; color:white; font-weight:bold;}

.searchGreenContentMap{margin-left:14px; margin-right:14px; margin-top:10px;}
    .searchGreenContentMap p{display:inline;}

.searchGreenCont{position:relative; float:left; display:inline;}
    .searchGreenCont ul{ list-style-type:none; padding:0; margin:0;}
    .searchGreenCont li{float:left; display:inline; line-height:22px;}
    .searchGreenCont p{color:white; font-weight:bold; margin-right:8px; display:inline; line-height:22px;}
    .searchGreenCont input{margin-left:0; margin-right:4px;}
    .searchGreenCont img{margin-right:14px; margin-top:5px;}

.searchMapGreenTop{position:relative; float:left; width:235px; height:211px; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/searchMapGreenTop.jpg');}
.searchMapGreenBtm{position:relative; float:left; width:235px; padding-bottom:10px; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/searchMapGreenBtm.jpg'); background-position:bottom; background-repeat:no-repeat; background-color:#499424;}

.searchMapGrayTop{position:relative; float:left; width:235px; height:227px; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/searchMapGrayTop.jpg');}
.searchMapGrayBtm{position:relative; float:left; width:235px; padding-bottom:15px; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/searchMapGrayBtm.jpg'); background-position:bottom; background-repeat:no-repeat; background-color:#f4f4ed;}


/* personprofile */
a.personBoxWrap01{position:relative; float:left; width:100%; height:170px; display:block; color:#66655f;}
	a.personBoxWrap01:link, a.personBoxWrap01:active, a.personBoxWrap01:visited {color:#66655f;}
    a.personBoxWrap01:hover{position:relative; float:left; width:100%; height:170px; background-color:#eeeee9; display:block; color:#4ca725; text-decoration:none;}
.personBoxWrap01None{position:relative; float:left; width:100%; height:170px; display:block; color:#66655f;}    
a.personBoxWrap02{position:relative; float:left; width:50%; height:170px; display:block; color:#66655f;}
	a.personBoxWrap02:link, a.personBoxWrap02:active, a.personBoxWrap02:visited {color:#66655f;}
    a.personBoxWrap02:hover{position:relative; float:left; width:50%; height:170px; background-color:#eeeee9; display:block; color:#4ca725; text-decoration:none;}
.personBoxWrap02None{position:relative; float:left; width:50%; height:170px; display:block; color:#66655f;}
a.personBoxWrap03{position:relative; float:left; width:239px;/*33%;*/ height:170px; display:block; color:#66655f; overflow:hidden;}
	a.personBoxWrap03:link, a.personBoxWrap03:active, a.personBoxWrap03:visited {color:#66655f;}
    a.personBoxWrap03:hover{position:relative; float:left; width:239px;/*33%;*/ height:170px; background-color:#eeeee9; display:block; color:#4ca725; text-decoration:none;}
.personBoxWrap03None{position:relative; float:left; width:239px;/*33%;*/ height:170px; display:block; color:#66655f; overflow:hidden;}

.personImg{position:relative; float:left; margin-top:15px; margin-left:15px; width:210px; }
.personAr{position:relative; float:left; margin-top:12px; margin-left:15px;}
.personName{position:relative; float:left; display:inline; margin-top:12px; margin-left:4px; margin-bottom:8px; font-weight:bold;}

.personInfo{position:relative; float:left; margin-left:15px; display:block; width:100%;}

.letterWrap{padding-left:14px; padding-top:11px; padding-bottom:1px;}
		

/* used for contact */
.contactTable{float:left; width:100%;}
    .contactTable table{border-collapse:collapse;}
    .contactTable td p{display:inline;}
   .kontaktlink a:link, .kontaktlink a:visited, .kontaktlink a:active, .kontaktlink a:hover {color:#4ca725;}
   .kontaktlink a:hover {text-decoration:underline;}
   
   .kontaktinfo {width:40px;}
   

/* sitetools */
.sitetools{position:absolute; top:11; right:15px;}
    .sitetools img{position:relative; float:left;}

/* diverse */
.diverse ul{list-style-type:none; position:relative; float:left; text-align:center; display:inline; padding:14px 0 14px 0; margin:0; width:100%;}
    .diverse ul li{display:inline;}

a.diverseBut{outline-style:none; font-size:13px; background-repeat:no-repeat; display: block; padding-right:0; text-decoration: none; margin:0; display:inline;}
a.diverseBut span{background-repeat: no-repeat; display: block; line-height: 13px; padding: 7px 0 6px 0; display:inline;}

a.diverseButSel{background-image:url('/_LAYOUTS/1030/KFO/IMAGES/buttons/div_end.gif'); outline-style:none; background-position:right center; font-size:13px; background-repeat:no-repeat; display: block; min-height:26px; padding:6px 7px 6px 0; text-decoration: none; margin:0; display:inline;}
a.diverseButSel span{color:#4ca725; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/buttons/div_start.gif'); background-position:left center;  background-repeat: no-repeat; display: block; line-height: 13px; padding: 6px 1px 6px 7px; display:inline;}

a.diverseBut:link{color:#66655f;}
a.diverseBut:visited{color:#66655f;}
a.diverseBut:active{color:#4ca725;}
a.diverseBut:hover{color:#4ca725;}

.divMove{margin-top:6px;}

.diverseButNone{outline-style:none; font-size:13px; color:#9f9e9e; background-repeat:no-repeat; display: block; padding-right:0; text-decoration: none; margin:0; display:inline;}
.diverseButNone span{background-repeat: no-repeat; display: block; line-height: 13px; padding: 7px 0 6px 0; display:inline;}

.noSpacing{letter-spacing:0; color:red;}
.pagingSep{position:relative; float:left;}
.diverseMiddle p{display:inline;}

/* paging */
.paging ul{list-style-type:none; text-align:center; margin:0; width:100%; padding:14px 0 14px 0; border-top:1px #c9c7c3 solid; border-bottom:1px #c9c7c3 solid;}
    .paging ul li{display:inline;}
    .paging ul li a{margin-left:1px; margin-right:1px;}
    .paging ul li img{margin:2px 0 -1px 0; display:inline; line-height:15px;}
    .paging p{display:inline;}

a.pagingBut{outline-style:none; font-size:11px; background-repeat:no-repeat; display: block; padding-right:0; text-decoration: none; margin:0; display:inline;}
    a.pagingBut span{background-repeat: no-repeat; display: block; line-height: 11px; padding: 2px 0 2px 0; display:inline;}

a.pagingButSel{background-image:url('/_LAYOUTS/1030/KFO/IMAGES/buttons/pag_end.gif'); outline-style:none; background-position:right center; font-size:11px; background-repeat:no-repeat; display: block; min-height:15px; padding:2px 2px 2px 0; text-decoration: none; margin:0 0 0 0; display:inline;}
    a.pagingButSel span{color:#4ca725; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/buttons/pag_start.gif'); background-position:left center; background-repeat: no-repeat; display: block; line-height: 11px; padding: 2px 2px 2px 4px; display:inline;}
    a.pagingBut:link{color:#66655f;}
    a.pagingBut:visited{color:#66655f;}
    a.pagingBut:active{color:#4ca725;}
    a.pagingBut:hover{color:#4ca725;}

.pageArLeft{padding-left:10px; padding-right:0;}
.pageArRight{padding-right:10px; padding-left:0;}


/* formular */
/*.formular table tr td input{width:150px; border:1px #c0c0c0 solid;}*/

/*Peter - Ugly hack */
.ms-WPBody h6, .ms-TPBody h6 {
font-size: 1.2em;
font-weight:bold;
}
.bannerTopArea{float:left; width:972px; padding:0 4px 0 4px; margin-top:8px; background-color:white; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/contentAreaTop.jpg'); background-repeat: no-repeat; background-position:top left;}
.bannerTopAreaBtm{float:left; width:980px; height:4px; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/contentAreaBottom.jpg'); background-repeat: no-repeat; background-position:top;}
.bannerContentArea{float:left; width:721px; padding:0; margin-top:8px; background-color:white; background-image: none; }
.bannerContentAreaBtm{float:left; width:721px; height:4px; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/contentAreaBottom.jpg'); background-repeat: no-repeat; background-position:top;}
/*.ms-WPBody {font-size:1.2em;}*/

/*SiteActions styling kim*/
.ms-siteaction,.ms-siteaction a{
font:11px verdana;
font-weight:bold;
color:#666666;
text-decoration:none;
text-transform:uppercase;
}
table.ms-siteaction td.ms-siteaction{
border:none;
/*border-right:solid 1px #bfbfbf;*/
}
table.ms-siteaction td.ms-siteaction div{
border:none;
/*padding:3px 8px 3px 8px;*/
/*border-right:solid 1px #FFFFFF;*/
}
.ms-siteactionsmenu{
white-space:nowrap;
font:8pt tahoma;
padding:0;
border:none;
cursor:pointer;
}
.ms-siteactionsmenu div div div{
background-image:url("/_LAYOUTS/1030/KFO/IMAGES/buttons/webstedshandlinger.gif");
background-repeat:no-repeat;
border:none;
height:22px;
width:200px;
padding:0;

}
.ms-siteactionsmenu div div div a{
padding: 10px 0px 0px 15px;
color:#FFFFFF;
font-weight:bold;
}
.ms-siteactionsmenu div div div.ms-siteactionsmenuhover{
background-image:url("/_LAYOUTS/1030/KFO/IMAGES/buttons/webstedshandlingerHov.gif");
background-repeat:no-repeat;
border:none;
height:22px;
width:200px;
padding:0;
}

/*Fix for width between webparts*/
.ms-PartSpacingHorizontal{width:0px;}

/*Fix for bokse i editMode*/
.ms-formfieldlabelcontainer
{
	display:none;
}

.ms-formfieldvaluecontainer
{
	padding:0;
	margin:0;
	border:none;
}
.ms-formfieldcontainer
{
	padding:0;
	margin:0;
	border:none;
	
}
.ms-PartSpacingVertical
{
	display:none;	
}


.ms-WPBody H4{font-weight:normal;}

#MSOZoneCell_WebPartWPQ1{/*width:100%;*/ font-size:100%; float:left;}
/*#MSOZoneCell_WebPartWPQ2{width:100%; font-size:100%; float:left;}
#MSOZoneCell_WebPartWPQ3{width:100%; font-size:100%; float:left;}
#MSOZoneCell_WebPartWPQ4{width:100%; font-size:100%; float:left;}
#MSOZoneCell_WebPartWPQ5{width:100%; font-size:100%; float:left;}
#MSOZoneCell_WebPartWPQ6{width:100%; font-size:100%; float:left;}
#MSOZoneCell_WebPartWPQ7{width:100%; font-size:100%; float:left;}
#MSOZoneCell_WebPartWPQ8{width:100%; font-size:100%; float:left;}
#MSOZoneCell_WebPartWPQ9{width:100%; font-size:100%; float:left;}
#MSOZoneCell_WebPartWPQ10{width:100%; font-size:100%; float:left;}
*/
/*.mossFix td {width:auto !important;}*/

#MSOZoneCell_WebPartWPQ1 td {font-size:100%; /*float:left;*/}
#MSOZoneCell_WebPartWPQ2 td { font-size:100%; /*float:left;*/}
#MSOZoneCell_WebPartWPQ3 td { font-size:100%; /*float:left;*/}
#MSOZoneCell_WebPartWPQ4 td {font-size:100%; /*float:left;*/}
#MSOZoneCell_WebPartWPQ5 td { font-size:100%; /*float:left;*/}
#MSOZoneCell_WebPartWPQ6 td { font-size:100%; /*float:left;*/}
#MSOZoneCell_WebPartWPQ7 td {font-size:100%; /*float:left;*/}
#MSOZoneCell_WebPartWPQ8 td {font-size:100%; /*float:left;*/}
#MSOZoneCell_WebPartWPQ9 td {font-size:100%; /*float:left;*/}
#MSOZoneCell_WebPartWPQ10 td { font-size:100%; /*float:left;*/}

#WebPartWPQ1{font-size:100%;}

#WebPartWPQ2{font-size:100%;}
#WebPartWPQ3{font-size:100%;}
#WebPartWPQ4{font-size:100%;}
#WebPartWPQ5{font-size:100%;}
#WebPartWPQ6{font-size:100%;}
#WebPartWPQ7{font-size:100%;}
#WebPartWPQ8{font-size:100%;}
#WebPartWPQ9{font-size:100%;}
#WebPartWPQ10{font-size:100%;}

/*.contentArea .ms-formfieldcontainer .ms-formfieldvaluecontainer .bannerContentArea{padding:0;}*/


/*sIFR-flash  FIX (hack)*/
.sIFR-alternate
{
	width:0;
	height:0;
	float:right;
    display: inline;
    overflow: hidden;
    visibility:hidden;

}
.sIFR-replaced{}
/*Fix for padding på Kommentar*/
.KommentarPaddingTop{padding-top:8px;}

.ms-WPBody{width:auto;}

/*EmneForside Fix*/

.defBoxVertSepFloat2{ padding-top:4px; padding-bottom:4px; font-size:0.1em; float:left; clear:both; background-image:url('/_LAYOUTS/1030/KFO/IMAGES/box/defBoxVertSep2px.gif'); height:2px; background-repeat:repeat-x; width:100%; background-position:50%;}

/* Dynamics webpart fix */

Table.grid TD
{
	border: 0 !important;
}

/*bamboo poll-fix*/
.ms-vb2{
	font-size:200%!important;
	font-family:Verdana, Arial, Helvetica, sans-serif!important;
	color:#005440!important;
	

	}
	
.UserInput label{
	
	font-size:175%!important;
	font-family:Verdana, Arial, Helvetica, sans-serif!important;
	color:#61bf1a!important;

	}
	/*bamboo poll-fix ends*/
	
	/* nyhedsbrev webpart */
.newsBtnsInput{float:left; margin-top:20px; clear:both;}
.newsBtnsInput input.newsCheck, .newsBtnsInput p{float:left;}
.newsBtnsInput p{margin-top:3px;}
	.newsBtnsInput input.newsType{float:left; height:16px; border:1px solid #707070; font-family:verdana; font-size:11px; color:#66655F; margin-right:10px; padding-left:3px; padding-top:3px; width:200px;}
	.newsBtnsInput a{float:left;}
	
	.newsBtnsInput div{clear:both;}
	.newsBtnsInput div img.marg{margin-top:10px;}
		