a:link { text-decoration: none; color:#006699}
a:visited { text-decoration: none; color:#006699}
a:active { text-decoration: none; color:#006699}
a:hover { text-decoration: none; color: #006699}

a.navi:link {font-size : 10px; text-decoration: none; color:#666666; font-weight : bold; }
a.navi:visited {font-size : 10px; text-decoration: none; color:#666666; font-weight : bold;}
a.navi:active {font-size : 10px; text-decoration: none; color:#666666; font-weight : bold; }
a.navi:hover {font-size : 10px; text-decoration: none; color: #666666; font-weight : bold; }

a.sub:link {font-size : 12px; text-decoration: none; color:#333333; font-weight : bold;}
a.sub:visited {font-size : 12px; text-decoration: none; color:#333333; font-weight : bold;}
a.sub:active {font-size : 12px; text-decoration: none; color:#333333; font-weight : bold;}
a.sub:hover {font-size : 12px; text-decoration: none; color: #333333; font-weight : bold;}

body {	text-align:center; font-family: verdana, arial; font-size: 11px;
	background-color: #F2F7EF;}

img {border: 0px;}

/* -- classes menu -- */

p.newshead {font-family: verdana, arial sans-serif; font-size: 11px; color: #333333; 
font-weight: bold; margin-bottom: 4px;}

/* clears all container boxes, for the structure of the page to show right */
.all {clear: both;} 


/* her starter kolonner */
div#container {	width: 980px;
		margin-right:auto;
		margin-left: auto;
		margin-top: 10px; 
		margin-bottom: 50px;
		padding-bottom: 30px;
		text-align:left;
		border: solid #cccccc 1px;
		background-color: #ffffff;
		}

div#topbar {width:980px; height: 125px; }
div#GIsearch {float: right; width: 200px; margin-top:10px;}


div#col1 {width: 150px; background-color: ffffff; float: left;  margin-top: 20px; 
margin-left: 2px; border: solid orange 0px;}  

div#col2 {width: 450px; background-color: #ffffff; float: left; margin-left: 45px; margin-top: 10px;
	border: solid orange 0px; text-align: left;}

div#col2ab {width: 475px; background-color: #ffffff; float: left;margin-left: 25px; 
	border: solid red 0px; }  

div#col2a {width: 210px; background-color: #ffffff; float: left; 
	margin-top: 20px; border-top: dotted #c5c7ca 0px; border-bottom: dotted #c5c7ca 0px;
	padding-top: 5px; padding-bottom: 5px;}

div#col2b {width: 210px; background-color: #ffffff; border: solid orange 0px; float: left; 
	margin-top: 20px; margin-left: 10px;
	border-top: dotted #c5c7ca 0px; border-bottom: dotted #c5c7ca 0px;
	padding-top: 5px; padding-bottom: 5px;}

div#col2c {width: 450px; background-color: #ffffff; float: left; 
	margin-top: 10px; border-bottom: dotted #c5c7ca 0px;
	border: solid blue 0px; }  

div#bottom {width: 450px; background-color: #EFEBE7; float: left; font-size: 10px;
	border: solid #cccccc 1px;
	margin-top: 10px; padding: 5px;clear: both;} 

div#col3 {width: 240px; color: #666666; background-color: #ffffff; 
	border: solid red 0px; float: left; margin-left: 65px; margin-top: 25px;}  


/* vertical menu item */
.vlevel1 a {
color : #186AAF; 
font-size : 10px; 
font-weight : bold; 
text-decoration : none; 
text-align : left; 
width : 150px; 
display : block; 
border : 0px solid #d8d8e3; 
background-color : #ffffff; 
padding-left : 18px; 
padding-top : 2px; 
padding-bottom : 2px; 
margin-top : 1px; 
margin-bottom : 1px; 
} 

.vlevel1 a:hover, a.active {
border : 0px solid #d8d8e3; 
background-color : #ffffff; 
background-image : url(http://bios2/glykaemisk/www/images/green-dot.gif); 
background-repeat : no-repeat; 
background-position : center left; 
margin-top : 1px; 
margin-bottom : 1px; 
} 
