html{font-size:0.80em;font-family: Verdana, Georgia, Geneva, Arial, Helvetica, sans-serif;}
body {background: url(../images/vkr-subsites/bodyGradient.gif) repeat-x;text-align:center; margin:0;padding:0;font-size:1em;line-height:1.5em;}
body.minimal {text-align:left;padding:5px 10px;}
td{font-size:1em;font-family:Verdana,Georgia;}
ul{padding:0 0 0 20px;margin:0 0 1.5em 0;}
ol{padding:0 0 0 32px;margin:0 0 1.5em 0;}
ul li, ol li{padding:0;margin:0;}
img{border:0;display:block;}
p{padding:0 0 0 0;margin:0; text-align:left}


/* TYPOGRAPHY *************************************************************************************************************************************************************************************************/

h1{font-size:20px;font-family: Verdana,Georgia;color:#0065A4;font-weight:bold;line-height:normal;}
h2{padding:0;margin:0 0 0.5em 0;font-size:12px;font-family: Verdana,Georgia;color:#333333;font-weight:bold;line-height:normal;}
h3{padding:0;margin:0;font-size:12px;}

.teaser{padding:0;margin:1em 0 1.3em 0;font-size:0.95em;font-weight:bold;font-family:Verdana,Georgia;line-height:1.3em; color: #333333;}

a{color:#0065A4;text-decoration: none;}
a:active{color:#FDC300;text-decoration: underline;}
a:hover{color:#FDC300;text-decoration: underline;}
a:focus{color:#FDC300;text-decoration: underline;}

/* Tools *************************************************************************************************************************************************************************************************/

.tools {font-size:10px;border-bottom:solid #fdc300 1px;width:100%; float:left;/* border-bottom-style:solid; border-bottom-color: #D6D6D6;  border-bottom-width:1px;float:left;width:100%; min-height:100px; */display:inline;margin:0;}
.toolsRight {padding: 0px 30px 0 0;}
.toolsRight a,.toolsRight span {padding-top:20px;float:left; font-size: 10px}
.toolsRight span {margin: 0 5px 0 5px}

/* MainMenu *************************************************************************************************************************************************************************************************/

.mainMenu { background: url(../images/vkr-subsites/topmenuBG.gif) repeat-x; height:40px; border-bottom: 1px solid #D9D9D9;}
.MenuItems {margin: 0 0 0 20px}
.MenuItem { margin: 6px 10px 0 0}
.blueBar { height: 5px; background-color: #fdc300; border-bottom:  3px solid #885933;}


/* Frontpage: Banner & news *************************************************************************************************************************************************************************************************/

.largeBanner{ padding: 10px 0 0 0; border-top:  0px solid #885933;}

.news { height: 32px; background: url(/images/vkr-subsites/employeefoundation/VKR_NewsTickerBaggrund.jpg) no-repeat;width:100%}

.newsDate { font-family: Tahoma, Verdana, Sans-Serif;  font-size: 10px; font-weight:bold; color: #885933;margin:12px 0 0 17px; padding:0 0 0 10px; line-height:10px;float:left}
.newsText { font-family: Verdana, Georgia; font-size: 12px;   line-height: 16px; margin:8px 0 0 11px;}
.newsText a {font-weight: bold;color: Black}
.news .clear { clear:none; float: left;}
/* Frontpage: Focusfields Center *************************************************************************************************************************************************************************************************/

#focusfields { width:100%;}
.focusWide {background: url(../images/vkr-subsites/spotBredTopBG.gif) no-repeat;width: 100%;height: 200px}

.focusItem1top {background: url(../images/vkr-subsites/spot1TopBG.gif) no-repeat;width: 310px; }
.focusItem2top {background: url(../images/vkr-subsites/spot2TopBG.gif) no-repeat;width: 301px;}
.focusItem3top {background: url(../images/vkr-subsites/spot3TopBG.gif) no-repeat;width: 309px;}
.focusItem1content {background: url(../images/vkr-subsites/spot1ContentBG.gif) no-repeat;width: 310px;}
.focusItem2content {background: url(../images/vkr-subsites/spot2ContentBG.gif) no-repeat;width: 301px;}
.focusItem3content {background: url(../images/vkr-subsites/spot3ContentBG.gif) no-repeat;width: 309px;}

.focusTopHeaderImg {margin: 16px 0 0px 20px; padding: 0 0 7px 0;}
.focusItemContent {margin: 18px 0 5px 20px; width:260px; float:left; text-align:left}

.focusItem1 {width: 310px;}
.focusItem2 {width: 301px;}
.focusItem3 {width: 309px;}
/* default blå farve: #0065A4 */
.focusimagewidthtext {}
.focusimagewidthtextHeadline			{font-family: Tahoma, Verdana, Sans-Serif;  font-size: 0.9em;  font-weight:bold; }
.focusimagewidthtextHeadline a {font-family: Tahoma, Verdana, Sans-Serif;  font-size: 0.9em;  font-weight:bold; }
.focusimagewidthtextHeadline a:active {font-family: Tahoma, Verdana, Sans-Serif;  font-size: 0.9em;  font-weight:bold; }
.focusimagewidthtextHeadlineandText		{float:left;  margin: 0 0 0 0px;height: 48px; }
.focusimagewidthtextText a {color:black}
.focusimagewidthtextHeadlineandText img {float: left; padding: 5px 0 0 0; }
.focusimagewidthtextHeadlineandText p	{float: left; margin: 0 0 0 9px; width:200px}
.focusFirst { margin-left:30px}

* html .focusItemContent {margin: 18px 0 5px 10px; width:260px; float:left; text-align:left}
* html .focusimagewidthtextHeadlineandText img {float: left; padding: 5px 0 0 0; }
* html .focusimagewidthtextHeadlineandText p	{float: left; margin: 0 0 0 9px; width:200px }
* html .focusTopHeaderImg {margin: 16px 0 0px 10px; padding: 0 0 7px 0;}


/* Frontpage: Focusfield bottom *************************************************************************************************************************************************************************************************/

#bottomFocusFieldFrame				{width: 880px;border:1px solid #D6D6D6;padding: 1px 1px 1px 1px;float:left;margin: 40px 0 0px 20px; }
#bottomFocusField					{width: 880px; background: #fbf8e9;  float:left; }
#bottomFocusFieldContent			{width: 880px; background: #fbf8e9; float:left;}
#bottomFocusFieldContentImages		{ float:right; display:inline; margin: 20px 20px 20px 0}
#bottomFocusFieldContentImages img	{margin: 0 0 0 20px; display:inline;}
#bottomFocusFieldContentText		{float:left;width: 620px;}

.bottomFocusFieldHeadline			{float:left; margin: 20px 0 0 16px;}
.bottomFocusFieldContentText1		{float:left;width: 270px; display:inline; margin: 10px 0 0 20px}
.bottomFocusFieldContentText2		{float:left;width: 270px; display:inline; margin: 10px 0 0 25px}

* html #bottomFocusFieldFrame				{width: 880px;border:1px solid #D6D6D6;padding: 1px 1px 1px 1px;float:left;margin: 40px 0 0px 10px; }
* html .bottomFocusFieldHeadline			{float:left; margin: 20px 0 0 8px;}



/* Secondarynavigation *************************************************************************************************************************************************************************************************/

#secondarynavigationContent { margin: 0 0 0 30px;float:left}

.secondarynavigationContentTop {float:left; margin: 30px 0 0 0; border-top: solid 1px #fdc400; width: 180px; display:block}
.secondarynavigationContentTop img {padding: 0px 0 0 0;float:left}
.secondarynavigationContentTop a {padding: 0px 0 0 0;float:left}

#secondarynavigationMenuItems {float:left}
#secondarynavigationMenuItems a {color: #8E8D89; text-align:left; padding: 9px 0 10px 10px; font-family:  Verdana,Tahoma,Georgia; font-size: 11px;float:left;} 

#secondarynavigationMenuItems ul { float:left; display:inline; padding: 0; margin: 0;}
#secondarynavigationMenuItems ul li { list-style-image: none; list-style-position:outside;  list-style-type: none; display:inline; float:left;}
#secondarynavigationMenuItems ul li a{ display:block; clear:both; background: #FBF8E9 none repeat scroll 0 0; min-height: 0px; margin:4px 0 0px 0; width: 170px;float:left }
#secondarynavigationMenuItems ul li a.activeItem{ background: #ECE6D6 none repeat scroll 0 0; color: #333333 }

#secondarynavigationMenuItems ul li a.activeItem {background: #f2ebd5 none repeat scroll 0 0;  }
#secondarynavigationMenuItems ul li a:hover{background: #fdf4cf; text-decoration:none}
#secondarynavigationMenuItems ul li.active ul li a {padding-left: 10px;  background:yellow1;}
#secondarynavigationMenuItems ul li.active ul li.active a {padding-left: 20px; width: 160px;}
#secondarynavigationMenuItems ul li.active ul li.active ul li a {padding-left: 30px; width: 150px}


* html .secondarynavigationContentTop { text-align:left}


/* gridThreeCollumContent *************************************************************************************************************************************************************************************************/

 
#gridThreeCollumContent {padding: 0 0 0 0px; text-align:left; color:#333333;}
.two_col {width:415px; float:left;margin:0 0 0 0px;overflow:hidden; }
#gridThreeCollumContent .title { border-bottom: solid 0px #C1C1C1; width:415px;float:left; min-height: 60px; margin: 0px 0 0px 0; padding: 0 0 5px 0}
#gridThreeCollumContent .title img {padding: 28px 0 0px 0}
#gridThreeCollumContent .teaser p{float:left; width:415px;  font-weight:bold;font-size: 12px; margin: 0 0 17px 0;}
#gridThreeCollumContent .content p{float:left; width:415px;font-size: 12px;}
#gridThreeCollumContent .content td p{width:auto}


/* gridTwoCollumContent *************************************************************************************************************************************************************************************************/

#gridTwoCollumContent {padding: 0 0 0 0px; text-align:left; color:#333333;}
#gridTwoCollumContent .title { border-bottom: solid 0px #C1C1C1; width:640px;float:left; min-height: 60px;margin: 0px 0 10px 0;  }
#gridTwoCollumContent .title img {padding: 28px 0 0 0}
#gridTwoCollumContent .teaser p{float:left; width:640px;  font-weight:bold;font-size: 12px; margin: 0 0 17px 0;}
#gridTwoCollumContent .content p{float:left; width:640px;font-size: 12px;}
#gridTwoCollumContent .content td p{ width:auto;}



#docList {float:left;padding: 10px 0 0 0}
#docList img {float:left;display:inline; margin: 3px 15px 0 0px}
.docListItem {width: 640px; min-height: 40px; border: 1px solid #C0C1C0; padding: 5px 0 0 10px;margin: 0 0 10px 0;}
#docList a { font-family: Verdana,Georgia; color: #FDC300; font-size: 1.05em; font-weight:bold}

* html .docListItem {width: 640px; height: 40px; border: 1px solid #C0C1C0; padding: 5px 0 0 10px;margin: 0 0 10px 0;}
/* contextarea *************************************************************************************************************************************************************************************************/
#contextarea {}
#contextarea #contextcontainer {width:180px; float:left; text-align: left;  font-family: Verdana,Georgia; font-size: 0.95em; color: #000000; }
#contextarea #contextcontainer a { text-decoration:underline;color: #000000; margin: 5px 0 0 0;}
#contextarea #contextcontainer a:hover { text-decoration:underline;color: #000000;}
#contextarea #contextcontainer .contextelementbox { border:none; }
#contextarea div#contextcontainer #contextelementbox .contextelementbody { background:blue}

.half_col { }

/* LISTS *************************************************************************************************************************************************************************************************/

ul.list{padding:0;margin:0px 0;display:none;}
ul.list li{padding:0;margin:0;list-style:none;}
ul.list li a{padding:0 0 0 20px;}

ol.list{padding:0 0 0 0;margin:0 0 16px 0;}
ol.list li{padding:0;margin:0 0 20px 0;color:#b80007;cursor:pointer;}
ol.list li a{padding:0 0 0 0px;}

ol.list li ul{padding-top:10px;margin-top:0; }
ol.list li ul li{padding: 0px 0px 0px 0px;}
ol.list li ul li p{margin-top:0;}
ol.list li ul li a{text-decoration:underline;background-image:none;padding-left:0;}



/* BLOCKS *************************************************************************************************************************************************************************************************/

#mainContainer { background: () ; background-color: #FFFFFF; width :930px;margin:0 0 0 0; padding: 0 0px 0 10px; overflow:hidden; margin:0 auto;}
#header {width: 920px; background:url(../images/vkr-subsites/headerTopBG.gif) repeat-x; margin:0 0 0 0;overflow:hidden;background-color: #FFFFFF; float:left}
#content{width: 920px; margin:0 0 0 0;overflow:hidden; background-color: #FFFFFF;float:left}
#footer {width: 920px; margin:20px 0 0 0;overflow:hidden; background-color: #FFFFFF;float:left}
#secondarynavigation {width:240px; float:left;margin:0 0 0 0;overflow:hidden;}
#gridThreeCollumContent {}
#gridTwoCollumContent {width:680px; float:left;margin:0 0 0 0;overflow:hidden;}
#contextarea {width:180px;float:left;margin:55px 0 0 40px;overflow:hidden; border-top: solid 0px  #C0C0C0;padding-top:0px}

/* FLOATS AND CLEARS *************************************************************************************************************************************************************************************************/

.left{float:left;}
.right{float:right;}
.clear{clear:both;}

