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:2.2em;font-family: Verdana,Georgia;color:#0065A4;font-weight:bold;line-height:normal;}
h2{padding:0;margin:0 0 0.5em 0;font-size:0.95em;font-family: Verdana,Georgia;color:#333333;font-weight:bold;line-height:normal;}
h3{padding:0;margin:0;font-size:0.95em;}

.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:#0065A4;text-decoration: underline;}
a:hover{color:#0065A4;text-decoration: underline;}
a:focus{color:#0065A4;text-decoration: underline;}

/* Tools *************************************************************************************************************************************************************************************************/

.tools {font-size:0.8em;border-bottom:solid #D6D6D6 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;}
.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: #0065A4 }


/* Frontpage: Banner & news *************************************************************************************************************************************************************************************************/

.largeBanner{ padding: 10px 0 0 0}
.news { height: 40px; background: url(../images/vkr-subsites/newsBG.gif);width:100%}
.newsDate { font-family: Tahoma, Verdana, Sans-Serif;  font-size: 0.75em; color: #0065A4;margin:8px 0 0 0; padding:0; line-height:10px}
.newsText { font-family: Verdana, Georgia; font-size: 0.95em; font-weight: bold;  line-height: 16px }
.newsText a {font-weight: bold;color: Black}
/* Frontpage: Focusfields Center *************************************************************************************************************************************************************************************************/

#focusfields { width:100%;}

.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;}

.focusimagewidthtext {}
.focusimagewidthtextHeadline			{font-family: Tahoma, Verdana, Sans-Serif;  font-size: 0.9em; color: #0065A4; font-weight:bold; }
.focusimagewidthtextHeadlineandText		{float:left;  margin: 0 0 0 0px;height: 48px; }
.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: url(../images/vkr-subsites/sporgsmaalTopBG.gif) no-repeat;  float:left; }
#bottomFocusFieldContent			{width: 880px; background: url(../images/vkr-subsites/sporgsmaalButtomBG.gif) no-repeat bottom; 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;}

.secondarynavigationContentTop {float:left; margin: 30px 0 0 0; border-bottom: solid 1px #C1C0C0; width: 180px; height: 30px}
.secondarynavigationContentTop img {padding: 5px 0 0 0}
#secondarynavigationMenuItems {}
#secondarynavigationMenuItems a {color: #333333; text-align:left; padding: 9px 0 10px 10px; font-family: Tahoma, Verdana,Georgia; font-size: 0.875em;}

#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: #F4F4F4 none repeat scroll 0 0; min-height: 0px; margin:1px 0 0px 0; width: 170px; }
#secondarynavigationMenuItems ul li a.activeItem{ background: #0065A4 none repeat scroll 0 0; color: #FFFFFF }

#secondarynavigationMenuItems ul li a.activeItem {background: #0065A4 none repeat scroll 0 0;  }
#secondarynavigationMenuItems ul li a:hover{background: #DCDBDB; 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 10px;overflow:hidden; }
#gridThreeCollumContent .title { border-bottom: solid 1px #C1C1C1; width:415px;float:left; min-height: 130px;height: 130px; margin: 0px 0 20px 0;  }
#gridThreeCollumContent .title img {padding: 55px 0 0 0}
#gridThreeCollumContent .teaser p{float:left; width:415px;  font-weight:bold;font-size: 0.95em; margin: 0 0 17px 0;}
#gridThreeCollumContent .content p{float:left; width:415px;font-size: 0.95em;}


/* gridTwoCollumContent *************************************************************************************************************************************************************************************************/

#gridTwoCollumContent {padding: 0 0 0 0px; text-align:left; color:#333333;}
#gridTwoCollumContent .title { border-bottom: solid 1px #C1C1C1; width:640px;float:left; min-height: 130px;height: 130px; margin: 0px 0 20px 0;  }
#gridTwoCollumContent .title img {padding: 55px 0 0 0}
#gridTwoCollumContent .teaser p{float:left; width:640px;  font-weight:bold;font-size: 0.95em; margin: 0 0 17px 0;}
#gridTwoCollumContent .content p{float:left; width:640px;font-size: 0.95em;}

#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: #0065A4; 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: #0065A4; }
#contextarea #contextcontainer a { text-decoration:underline;color: #0065A4; margin: 5px 0 0 0;}
#contextarea #contextcontainer a:hover { text-decoration:underline;color: #0065A4;}
#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:130px 0 0 40px;overflow:hidden; border-top: solid 1px  #C0C0C0;}

/* FLOATS AND CLEARS *************************************************************************************************************************************************************************************************/

.left{float:left;}
.right{float:right;}
.clear{clear:both;}

