﻿body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#F0F0F0;
}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #DADADA;
	border-left:2px solid #848484;
	border-top:2px solid #848484;
}

html, body, h1, h2, h3, h4, h5, h6, img, table,select, form {
margin: 0;
padding: 0;
}


p{	
	/*font-size:22px;*/
	font-weight:normal;
	color:#000000;
	font-size:11px;
	line-height: 13px;
}

h1{
	font-size:22px;
	font-weight:bold;
	color:#000000;
	line-height: 22px;
	margin-bottom: 1em;
}

h2{
	font-size:18px;
}

.contentbox200right{
    float:right;
    width:200px;
    background-color:#dadada;
    height:100px;
    padding-top:15px;
    padding-left:20px;
    padding-right:10px;
    padding-bottom:15px;
    line-height:15px;
    margin-left:10px;
    color:#838383;
    margin-bottom:10px;
}

.contentbox260right{
    float:right;
    width:260px;
    background-color:#dadada;
    min-height:100px;
    height:auto;
    padding-top:15px;
    padding-left:20px;
    padding-right:10px;
    padding-bottom:15px;
    line-height:15px;
    color:#838383;
    font-weight:normal;
    margin-bottom:10px;
    margin-left:10px;
}


.maincontent{
 margin-bottom:20px;   
 }

h3{
/*Mellomtittel dokument*/
	font-size: 14px;
	color: #000000;
	font-weight:bold;		
}

h4{
/*Mellomtittel dokument*/
	font-size: 12px;
	color: #000000;
	font-weight:bold;		
}

a:link{
	text-decoration:none;
	color:#E20021; /*#FF0000;*/
	font-weight:bold;
}
a:visited{
	text-decoration: none;
	color:#E20021; /*#FF0000;*/
	font-weight:bold;
}
a:hover{
	text-decoration: underline;
	color:#E20021; /*#FF0000;*/
	font-weight:bold;
}

#news .ingress, #news .datotekst, #memberadvantages .ingress, #memberadvantages .datotekst,#memberadvantages-high .datotekst { margin-left:20px; }

.ingress{
	color: black;/*#666666;*/
	font-weight:bold;
	font-size: 11px;
	/*float:left;*/
}

.ingresspicture{
float:right;
margin-left:10px;    
}

.headerpicture{
    margin-bottom:15px;    
}

.datotekst{
	font-size:11px;
	font-style: italic;
	color:#999999;
}
.meny-level3{
	font-size: 11px;
	line-height:20px;
}
.menu-level2{
	font-size:12px;
	font-weight:normal;
	color: #666666;
}

.header_15_bold_black{
	font-weight:bold;
	font-size: 15px;
}

.boldtext{
	/*kolonne header, skriv ut, tips en venn osv*/
	font-weight: bold;
	font-size: 11px;
}

.text_13_16_grey{
	font-weight:bold;
	font-size: 13px;
	line-height: 16px;
}

#wrapper{
	width:985px;
	background-color: #FFFFFF;
	top:10px;
	border:0px solid black;
	margin: 0 auto;
	padding:0px;
	text-align: left;
	position:relative;
}

#toparea{
	position:relative;
	margin-right:10px;
	margin-left:5px;
	margin-top:0px;
	margin-bottom:0px;
}

.RssDescription{
  font-size:10px;
  margin-top:0px;
  padding-top:0px;
  font-weight:normal;
  }
  
  .RssDescription p{
  font-size:10px;
  margin:0px;
  padding:0px;
  font-weight:normal;
  }
  
.RssTable{
    float:left;
    margin-left:5px;    
    margin-top:20px;
}

.RssHeaderLink{
    font-size:12px;
    font-weight:bold;    

}

.RssHeaderLink a:link, .RssHeaderLink a:visited{
    font-size:12px;
    font-weight:bold;    
}

.RssHeaderLink a:hover{
    font-size:12px;
    font-weight:bold;    
}

.sokbutton{
    padding-top:8px;
    margin-left:3px;
    border:1px solid red;
 }

#logo img{
    border:0px;
}

#topmenu{
	right:10px;
	top:0px;
	margin-top:4px;
	position:absolute;
	padding:0px;
	color:#333366;
	font-size:10px;
	/*border-bottom:1px dotted #BA0D22;*/
}
#topmenu input{
	height:12px;
	padding:0px;
	width:80px;
	font-size:10px;
	margin-bottom:0px;
}
.topmenutext{
    height:12px;
	padding:0px;
	width:80px;
	font-size:10px;
	margin-bottom:0px;
}
#campaignbackground{
	/*height:190px;*/
	width:100%;
	/*background-color: #F5F5F5;*/
	background-color: #ffffff;
	
}
#campaignbackgroundloggedin{
	height:157px;
	width:100%;
	/*background-color: #F5F5F5;*/
	background-color: #ffffff;
	
}
#mainmenu{
	width:970px;
	height: 21px;
	margin-bottom:0px;
	padding-bottom:0px;
	float:left;
	margin-top:14px;
	background-image: url(images/menubg3.gif);
	background-repeat:no-repeat;
	/*border:1px solid green;*/
}

#mainmenu_subpage{
   	width:970px;
	margin-bottom:3px;
	float:left;
	margin-top:14px;
	background-image: url(images/menubg_subpage.gif);
	/*background-image: url(images/menubg3.gif);*/
	background-repeat:no-repeat;
	
}

#loginstatus{
    color:Black;	
    position:absolute;
    top:75px;
    right:20px;
    z-index:110;
}

.search-button{
    margin-top:3px;    
    
}

#loginstatus a:link{
    font-weight:bold;
    color:#E20021; 
}
#campaignrow{
/*border:1px solid red;*/
float:left;
height:125px;
width:100%;
}

#campaignrow_notloggedin{
    /*border:1px solid red;*/
    float:left;
    height:165px;
    width:100%;
}

#campaignpictureloggedin{
	background-image: url(images/bg_innlogget_ny.jpg);
	/*background-image: url(images/bg_logged_in.jpg);*/
	background-repeat: no-repeat;
	height:122px;
	/*float:left;*/
	position:absolute;
	width:100%;
	border:0px solid blue;
	top:95px;
    left:1px;
    z-index:0;
}

#campaignpicture{
	height:162px;
	float:left;
	background-color: #ECECEC;
	width:550px;
/*	background-image: url(images/bg_innlogget_ny.jpg);*/
	background-repeat: no-repeat;
	/*border:1px solid blue;*/
}

#campaignpicturelinks{
    position:absolute;
left:25px; 
    top:120px;     

 /*left:568px;  
    top:140px;  */
    /*border:1px solid yellow;*/
}


#campaignpictureloggedin img {
/*margin:40px 100px;*/
border:1px solid silver;
}
#memberinfo{ 
	/*background-color: Aqua;*/
	background-color:Transparent;
	width:466px;
	/*height:122px;*/
	float:right;
	padding: 10px 0 0 20px;
	z-index:10;
	/*border:1px solid blue;*/
}

#memberinfosubpage{ 
	/*background-color: Aqua;*/
	/*width:398px;
	height:122px;*/
	float:left;
	color:Black;
	padding: 0px 0 0 10px;
}

#visstedu-subpage{
    /*background-image: url(images/visstedu_bg.gif);*/
   /* background-repeat:no-repeat;*/
    /*border:1px solid blue;*/
    height:275px;
    width:200px;
    padding-right:5px;
    color:#666666;
    /*padding:10px;*/
    margin-bottom:5px;
    margin-top:10px;
}
#visstedu-subpage a:link{

}
#visstedu-subpage a:visisted{

}
#visstedu-subpage a:hover{

}

#visstedu-subpage p{
color:#666666;
margin-top:5px;
line-height:14px;
}
#visstedu-subpage h3{
    background-image: url(images/play.gif);
    background-repeat:no-repeat;
    background-position: left center;
    color:#E20021;
    padding-left:15px;
}
#visstedu-subpage-container{
    margin-bottom:20px;    
}

#mainarea{
	margin-right:10px;
	margin-left:5px;
	/*margin-top:3px;*/
	/*padding-bottom:20px;*/
	/*border:1px solid blue;*/
	
}

#mainarea ul{
	 margin: 0px;
	 padding:0px;
	 list-style-type: none;
}

#mainarea li{
   /*background: url(../images/play.gif) 0px 1px no-repeat;*/
  	margin-left: 0px;	
	padding-right:0px;
	/*padding-left: 20px;*/
	padding-bottom:12px;
	/*border-bottom:1px dashed #BA0D22;*/
	margin-top:12px;
}



#mainarea h3{
	display: inline;
	margin:0px;
	padding:0px;
}

#news h3, #memberadvantages h3,#memberadvantages-high h3{
background: url(images/play2.gif) left top no-repeat;
padding-left: 20px;
display:block;
}


#mainarea .ingress{
	font-weight:normal;
}

#memberadvantages-high{
	float:left;
	background-color: white;
	height:535px;
	width:200px;
	
}



#memberadvantages{
	float:left;
	background-color: white;
	height:405px;
	width:200px;
	clear:both;
	margin-top:10px;

}
#vacantpositions{
       float:left;
	background-color: white;
	height:120px;
	width:200px;
}

#vacantpositions a:link{
       font-weight:normal; 
       color:#666666;      
}
#vacantpositions a:visited{
       font-weight:normal;   
       color:#666666;    
}
#vacantpositions a:hover{
       font-weight:normal;   
       color:#E20021;    
}

#leftfrontcolumn{
width:200px; 
float:left;
height:610px;
}

#vacantpositionslist{
       background-color: #F1F1F1;
	height:105px;
	margin-bottom:5px;
	padding-left:7px;
	padding-right:8px;
	border-top:1px solid white;
}
#vacantpositionslist li{
    background: url(images/dark-border.gif) left bottom no-repeat; 
    padding:2px 0px 2px 0px;
    margin:2px 0px 2px 0px;
    display:block;
}
.vacant-all-link{
    padding-top:5px;
    padding-left:15px;
    display:block;
    /*margin-left: 0px;	
	padding-right:0px;
	padding-bottom:0px;*/
	background-image: url(images/play.gif);
	background-position: 0px 7px;
    background-repeat:no-repeat;
    font-weight:normal;
    
}
.vacantpositionslistnamehead{
float:left;
width:120px;
font-weight:bold;
margin:5px 0px 2px 0px;
}
.vacantpositionslistdatehead{
float:left;
width:60px;
font-weight:bold;
margin:5px 0px 2px 0px;
}
.vacpos{
float:left;
width:100px;
/*border:1px solid red;*/
}

.vacdate{
float:left;
width:60px;
}
.vaccomp{
float:left;
width:80px;
/*border:1px solid blue;*/
}
#vacantpositionslist ul{
clear:both;
color:#666666;
}

#memberadvantagelist{
	background-color: #F1F1F1;
	/*height:495px;*/
	height:465px;
	margin-bottom:5px;
	padding-left:7px;
	padding-right:8px;
	border-top:1px solid white;
	float:left;
}
#memberadvantagelist-high{
  background-color: #F1F1F1;
	height:595px;
	margin-bottom:5px;
	padding-left:7px;
	padding-right:8px;
	border-top:1px solid white;
	float:left;                          
                                
}
#memberadvantagelist h3{
	font-size:13px;
}

#memberadvantagelist-high h3{
	font-size:13px;
}

#memberadvantagelist h3:hover{
	color:#E20021;
}
#memberadvantagelist-high h3:hover{
	color:#E20021;
}
#memberadvantagelist-high .magasin {
padding:0;
}

#memberadvantagelist .magasin {
padding:0;
}

.testli{
 padding-bottom:-1px;   
 }

#divider{
	border-bottom:1px solid #CACACA;
	width:970px;
	line-height: 1px;
	margin-bottom:3px;
	margin-left:5px;
	margin-top:3px;
	float:left;
}
.frontcolumnheader{
	height:18px;
	font-weight: bold;
	color:black;
	line-height: 18px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:20px;
	background: url(images/dots.gif) 10px 60% no-repeat #CACACA;
}

.sidecolumn_box_header{
    height:18px;
	font-weight: bold;
	color:black;
	line-height: 18px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:20px;
	background: url(images/dots.gif) 10px 60% no-repeat #CACACA; 
	margin-bottom:5px;
}


#news{
	float:left;
	height:615px;
	width:340px;
	margin-left:10px;
	/*border-bottom:1px dashed #BA0D22;*/
}

#newsitems{
	/*background-color: #E6E6FA;*/
	/*height:495px;*/
	margin-bottom:5px;
	border-top:1px solid white;
}

#newsitems a:link{
	color: black;
	text-decoration: none;
}

#newsitems a:visited{
	color: black;
	text-decoration: none;
}

#newsitems a:hover{
	color: #E20021; /*#FF0000;*/
	text-decoration: none;
}

#mediaclips{
	/*background-color: #E6E6FA;*/
	height:80px;
	margin-bottom:0px;
	border-top:1px solid white;
	padding:0px;
	position: relative;
}
#mediaclips li{
    margin:0px 0px 0px 0px;
    height:65px;
    padding:0px 0px 0px 20px;
	background: url(images/play2.gif) left top no-repeat;
}
#mediaclips span{
    font-weight:normal;
    font-size:11px;
}
#mediaclips a:link{
	color: black;
	text-decoration: none;
	font-size:14px;
}

#mediaclips a:visited{
	color: black;
	text-decoration: none;
	font-size:14px;
}

#mediaclips a:hover{
	color: #E20021; /*#FF0000;*/
	text-decoration: none;
	font-size:14px;
}


#studentandactivities{
	width:410px;
	float:left;
	margin-left:10px;
	height:515px;
}
#campaignboxes{
	width:410px;
	float:left;
	margin-bottom:10px;
}
#didyouknow{
	width:200px;
	float:left;
	height:154px;
	background-image: url(images/graaboks.gif);
	background-repeat: no-repeat;
	margin-right:5px;
}

#didyouknow-nobg{
	width:200px;
	float:left;
	height:154px;
	margin-right:5px;
}

#didyouknow a:link{
	color:#666666;
	font-weight:normal;
}

#didyouknow a:visited{
	color:#666666;
	font-weight:normal;
}


#didyouknow a:hover{
	color:#E20021;
	font-weight:normal;
	text-decoration:none;
}


#didyouknow h3{
 color:#E20021; /*#FF0000;*/
}

#didyouknow h3 a:link{
 color:#E20021; /*#FF0000;*/
 	font-size:14px;
	line-height: 18px;
	font-weight:bold;
}
#didyouknow h3 a:visited{
 color:#E20021; /*#FF0000;*/
 	font-size:14px;
	line-height: 18px;
	font-weight:bold;
}
#didyouknow h3 a:hover{
 color:#E20021; /*#FF0000;*/
 text-decoration:underline;
 	font-size:14px;
	line-height: 18px;
	font-weight:bold;
}

#didyouknow p{
	color: #666666;
	font-size:13px;
	line-height: 16px;
}
.didyouknow {
	color: #E20021;/*#FF0000;*/
	font-size:14px;
	line-height: 18px;
	font-weight:bold;
}

#logininfo{ 
	/*background-color: Aqua;*/
	width:220px;
	height:162px;
	float:right;
	padding: 0px 0 0 0px;	
	/*border:1px solid blue;*/
}

#logininfo_li{ 
	/*background-color: Aqua;*/
	width:220px;
	height:122px;
	float:right;
	padding: 0px 0 0 0px;	
	/*border:1px solid blue;*/
}

.textbox_login{
 
}

.login_box{
    position:absolute;
    right:0px;
    top:128px;
    margin-top:-25px;    
    z-index:95;
  
}

.LoginControlTable
{
     position:relative;
    z-index:97;
    
}

.loginstatus{
    position:absolute;
    top:73px;
    right:0px;
}

#student{
	width:200px;
	height:154px;
	float:left;
	margin-left:5px;
	
}
#activities{
	height:450px;
	width:410px;
	background-color: #F1F1F1;
	
}

#activitylist{
	height:333px;
	width:405px;
	border-top:1px solid white;
	padding-left:5px;
}

.listinactivities{
   	background: url(images/play.gif) 0px 2px no-repeat;
  	margin-left: 0px;	
	padding-right:0px;
	padding-left: 20px;
	padding-bottom:12px;
	margin-top:12px;
}

.listinactivities a {
color: #000000;
}

#social ul li.listinactivities {
  font-weight:bold;
  line-height:11px;
}

#activitylist tr { border:5px solid red; }

#activitylist td {
	color:#666666;
	/*border-bottom: 1px dotted #666666;*/
	font-weight: normal;
}




#activitylist td {
background: url(images/dark-border.gif) left bottom no-repeat; 
}

#activitylist .tablehead{
	color: black;
 	border-bottom:0px;
 	background: none;
 	font-weight:bold;
}

#sponsors{
	
}


.tablehead{
 color: black;
 border-bottom:0px;
}

#footer-front {
/*padding-left: 215px;*/
/*height: 125px;*/
/*position:relative;*/
float:left;
padding-top:5px;
padding-bottom:10px;
border:0px solid red;
text-align:right;
width:100%;
}

#footer-icon-list {
position: absolute;
bottom: 10px;
left: 215px;
}

#footer-icon-list span, #icon-list span {
margin-right: 12px;
}

#footer{
border-top: 1px solid #CCCCCC;
padding-left: 320px;
padding-top: 10px;
background: url(images/logo-liten.gif) 215px 10px no-repeat #f0f0f0;
height:20px;
line-height: 20px;
color: #666666;
font-size: 10px;
padding-bottom:10px;
}

#footer-sub{
border-top: 1px solid #CCCCCC;
padding-left: 343px;
padding-top: 10px;
background: url(images/logo-liten.gif) 228px 10px no-repeat #f0f0f0;
height:20px;
line-height: 20px;
color: #666666;
font-size: 10px;
padding-bottom:30px;
margin-left:-5px;
margin-right:-5px;
}

#footer-sub-student{
border-top: 1px solid #CCCCCC;
padding-left: 303px;
padding-top: 10px;
background: url(images/logo_liten_bla2.gif) 228px 10px no-repeat #B9DEF9;
height:20px;
line-height: 20px;
color: #666666;
font-size: 10px;
padding-bottom:30px;
}

#footer ul, #footer li, #footer-sub ul, #footer-sub li, #footer-sub-student li { margin:0;padding:0;}

#footer li, #footer-sub li, #footer-sub-student li {
list-style-type: none;
display: inline;
padding-right: 14px;
}

#footer-sub li { padding-right: 10px; }

.redborder{ background: url(images/red-border.gif) left bottom no-repeat; }

.redborder2{ background: url(images/red-border.gif) left bottom repeat-x; }

#finnlokalavdeling{
	float:left;
	width:200px;
	border:0px solid red;
	padding-top:0px;
	margin-top:-15px;
}
#finnlokalavdeling ul{
    margin-top:3px;
    padding-top:0px;
}
#finnlokalavdeling li{

}
#kandiv{
	width:200px;
	float:left;
	border:0px;
}
#social{
	width:400px;
	float:left;
	border:0px;
    margin-top:5px;
}
#social ul{
    padding:0px;
}
#social ul li{
    padding:2px 2px 2px 15px;
    margin:5px 5px 5px 0px;
}
#social img{
    float:left;
    padding-right:5px;
    border:0px;
    padding-top:5px;
}

.topmenu{
    margin-right:5px;
    margin-left:5px;
    color:#333366    
}

.topmenu a:link{ color:#333366;font-weight:normal;text-decoration:none;}
.topmenu a:visited{ color:#333366;font-weight:normal;text-decoration:none;}
.topmenu a:hover{ color:#333366;font-weight:normal;text-decoration:underline;}

/*************************************************************************************************/
#mainarea-sub { margin: 0 5px; 
}
#subnav {
width: 200px;
margin-right: 5px;
font-size:11px;
float:left;
border:1px solid white;
}

#subnav ul{
margin:0px 0px 25px 0px;
padding: 0px 0px 18px 0px;
background-image:url(images/red-border.gif);
background-repeat:repeat-x;
background-position: bottom;

}
#subnav li {
margin:0;
padding: 0;
}

#subnav li {
background: url(images/play-graa.gif) left center no-repeat;
padding-left: 18px;
line-height: 20px;
list-style-type: none;
font-weight:normal;
font-size:12px;
}

#subnav li ul{
background-image: none;
margin:0;
padding: 0;
}

#subnav ul.level3-nodes li{
/*background: url(images/play-graa.gif) left center no-repeat;*/
padding-left: 5px;
line-height: 20px;
list-style-type: none;
font-weight:normal;
color:#666666;
font-size:11px;
}
#subnav ul.level3-nodes li a:link{
font-weight:normal;
color:#666666;
}

#subnav ul.level3-nodes li a:visited{
font-weight:normal;
color:#666666;
}

#subnav ul.level3-nodes li.aktiv a:link{
font-weight:bold;
color:#E20021;
}

#subnav ul.level3-nodes li.aktiv a:visited{
font-weight:bold;
color:#E20021;
}

.submenu{
    /*height:200px;*/
}

#subnav li.aktiv { background: url(images/play.gif) left 6px no-repeat;font-weight:bold; }

#subnav li.aktiv a:link, #subnav li.aktiv a:visited, #subnav li.aktiv a:active, #subnav li.aktiv a:hover { color: #E20021;font-weight:bold; }

#subnav li a:link,#subnav li a:visited,#subnav li a:active {
color: #666666;
text-decoration: none;
font-weight:normal;
}

#subnav li a:hover { color: #E20021; }

#kontakt { margin-left: 18px; color:#666666; font-size:10px; margin-bottom:30px;}




#content-one-third {
width: 531px;
min-height:400px;
height:auto;
background: #ffffff url(images/bg-border-555.gif) top left repeat-y;
padding: 0 12px 20px 12px;
float:left;
 color:Black;
}

#content-two-third {
width: 738px;
min-height:400px;
height:auto;
background: #ffffff url(images/bg-border-left.gif) top left repeat-y;
padding: 0 12px 20px 12px;
float:left;
}

#content-two-third-right{
width: 745px;
min-height:400px;
height:auto;
background: #ffffff url(images/bg-border-right.gif) top right repeat-y;
padding: 0 12px 20px 12px;
float:left;
}

#content-full{
    width: 955px;
    min-height:400px;
    height:auto;
    padding: 0 12px 20px 12px;
    float:left;    
}

#content-one-third p,#content-one-third p, #content-two-third-right p{
    font-size:11px;
    font-family: Arial;
    line-height:13px;
    color:Black;
}


#content-one-third table, #content-two-third table, #content-two-third-right table{
    background-color: #F1F1F1;
    border-left:5px solid #F1F1F1;
    border-right:5px solid #F1F1F1;
    border-top:15px solid #F1F1F1;
    border-bottom:15px solid #F1F1F1;
    color:Black;
}


#content-one-third img, #content-two-third img, #content-two-third-right img{
border:0px;
}


#content-one-third table a:link, #content-two-third table a:link,#content-two-third-right table a:link, #subcontent table a:link{
	text-decoration: none;
	color:#E20021; 
	font-weight:bold;
}

#content-one-third a:link, #content-two-third a:link,#content-two-third-right a:link, #subcontent a:link{
	text-decoration: none;
	color:#E20021; 
	font-weight:bold;
}

#content-one-third table a:visited,#content-two-third table a:visited, #content-two-third-right table a:visited, #subcontent table a:visited{
	text-decoration: none;
	color:#E20021; 
	font-weight:bold;
}

#content-one-third a:visited,#content-two-third a:visited, #content-two-third-right a:visited, #subcontent a:visited{
	text-decoration: none;
	color:#E20021; 
	font-weight:bold;
}

#content-one-third table a:hover,#content-two-third table a:hover, #content-two-third-right table a:hover, #subcontent table a:hover{
	text-decoration: underline;
	color:#E20021; 
    font-weight:bold;
}

#content-one-third a:hover,#content-two-third a:hover, #content-two-third-right a:hover, #subcontent a:hover{
	text-decoration: underline;
	color:#E20021; 
    font-weight:bold;
}

#content-one-third td,#content-two-third td, #content-two-third-right td{
    padding-left:2px;
    background: url(images/dark-border.gif) left bottom repeat-x; 
    font-size:11px;
    font-family: Arial;
    line-height:14px
}

#content-one-third td input,#content-two-third td input, #content-two-third-right td input{
    font-size:11px;
    font-family: Arial;
    line-height:15px
}

#content-one-third li, #content-two-third li,#content-two-third-right li{
    color:Black;
}

#newsitems-ajour li{
  	margin-left: 0px;	
	padding-right:0px;
	padding-bottom:12px;
	margin-top:12px;
}

#content-one-third tr,#content-two-third tr{

}

#content-one-third td.tablehead,#content-two-third td.tablehead{
background-image:none;
font-weight:bold;
}




.ingress {
font-weight: bold;
line-height: 14px;
}



.byline {
font-style: italic;
color: #999999;
margin-top: 8px;
}

#subcontent {
  /*width: 205px !important;*/
width:200px;
margin-left: 5px;
color:Black;
float:right;
}


/*************************************************************************************************/
.play-icon-link { font-weight: bold; color:Black;}

.play-icon-link a:link {
color: #000000;
text-decoration: none;
}
.play-icon-link a:visited {
color: black;
text-decoration: none;
}


/*, .play-icon-link a:visited, .play-icon-link a:active, .play-icon-link a:hover*/

.play-icon-link img {
margin-right:5px;
border:0;
}

.box-200 { width: 200px; }
.box-memberinfo{width:230px;background-color:Transparent;}
.box-199 { width: 199px; background-color:Transparent;}
.float-left { float:left; }
.float-right { float:right; }

.red-arrow-icon {
background: url(images/pil-rod.gif) left center no-repeat;
padding-left: 10px;
color:#E20021; /*#ff0000;*/
}

a.red-arrow-icon:link, a.red-arrow-icon:visited, a.red-arrow-icon:active, a.red-arrow-icon:hover {
font-weight: normal;
}
.bold { font-weight:bold; }
.boldtext { font-weight:bold; float:left;width:200px;}

.menu-l1-container{
 /*border: 1px solid black;*/
 padding-left:0px;
 margin-bottom:0px;
 padding-bottom:0px;
}

.menu-l2-container{
    margin-top:5px;
    margin-left:36px;
    font-size:12px;
	 color: #666666;
}
.menu-l2-container a:link{
  color: #666666;
   font-weight:normal;
   text-decoration:none;
}
.menu-l2-container a:visited{
  color: #666666;
   font-weight:normal;
   text-decoration:none;
}

.menu-l2-container a:hover{
  color: #666666;
   font-weight:normal;
   text-decoration:none;
}
.menu-l2-container a:active{
  color: #666666;
   font-weight:bold;
   text-decoration:none;
}
/*.menu_l2_item:link,.menu_l2_item:visited,.menu_l2_item:hover{*/
.menu_l2_item{
   margin-right:30px; 
   color: #666666;
   font-weight:normal;
   text-decoration:none;
}

/*.menu_l2_item_aktiv:link,.menu_l2_item_aktiv:visited,.menu_l2_item_aktiv:hover {*/
.menu_l2_item_aktiv{
    padding-right:20px;
    padding-left:10px;
    font-weight: bold;
    color: #666666;
    text-decoration:none;
    background-image:url(images/pil-rod.gif);
    background-repeat:no-repeat;
    background-position:center left;
}

.menu_l2_item_aktiv a{
    font-weight: bold;
	 font-size:12px;
	 color:blue;
}

#skoleliste ul, #skoleliste li {
margin:0;
padding: 0;
}

#skoleliste li {
background: url(images/play-graa.gif) left center no-repeat;
padding-left: 18px;
line-height: 20px;
list-style-type: none;
font-weight:normal;
}

.sidecolumnheader{
    height:18px;
	font-weight: bold;
	color:black;
	line-height: 18px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:20px;
	/*width:150px;
	float:left; */
	background: url(images/dots.gif) 10px 60% no-repeat #CACACA;
}
.board_list{
    margin-top:15px;    
   margin-bottom:15px; 
}

#ansatte{
    background-color:#ffffff;
    float:left;
}

#ansatte table{
    background-color:#ffffff;
    border:0px;
}
#ansatte td{
    background-color:#ffffff;
}
#ansatte tr{
    background-color:White;
}


.activitytable caption{
    font-size:16px;
    font-weight:bold;
    color:Black;
    text-align:left;    
}


.ansatt-summary{
   
 }
 
.ansatt-thumbnail{
    width:132px;
    height:155px;
    float:left;
    /*margin-top:20px;*/
    border:solid 0px red;
}

.ansatt-thumbnail-big{
    width:150px;
    float:left;
    /*margin-top:20px;*/
    margin:0px 20px 5px 0px;
}
 
 
.ansatt-info{
    width:180px;
    float:left;
   padding: 55px 0px 5px 0px;
   vertical-align:bottom;
}

.ansatt-info-big{
   padding: 75px 0px 5px 0px;
   border:solid 0px red;
   vertical-align:bottom;
   font-size:12px;   
}
  
  
 .ansatt-box{
    float:left;
    width:99%;   
    margin-bottom:10px;
    color:Black;
    border:1px solid red;
    clear:both;
 }
 
  .ansatt-box a:link{
	text-decoration: none;
	color:#E20021; 
	font-weight:bold;
 }
 
 .ansatt-box a:visited{
 	text-decoration: none;
	color:#E20021; 
	font-weight:bold;
 }
 
 .clear-both{
    clear:both;    
    }
 
.ansatt-info h3{  margin-bottom:5px; color:Black; font-size:14px; font-weight:bold; }
.ansattnavn{color:#000000; text-decoration:none;}
.ansattnavn a:link{ color:#000000; text-decoration:none;}
.ansattnavn a:visited{ color:#000000;  text-decoration:none;}
.ansattnavn a:hover{ text-decoration:underline;}


.ansattliste{
      background-color: #FFFFFF;
      border:1px solid red;
}
.ansattliste table{
      border:1px solid yellow;
     background-color: #FFFFFF;
}
.ansattliste td{
    background-color: #FFFFFF;
    color:Black;
    vertical-align:top;
}

.ansatt-stilling{
    color:#666666;
    margin-top:0px;
    font-weight:bold;
    padding-bottom:0px;
}
 
 .ansattphone{
    margin-top:15px;
    margin-bottom:0px;
    
}
.ansattemail{
    margin-top:10px;
    margin-bottom:5px;
}

.ansatt-ansvar{

}



.sidecolumn_box{
    line-height:14px;
    font-size:11px;    
    margin-bottom:15px;    
    
}
.sidecolumn_box ul{
	 margin: 0px;
	 padding:0px;
	 list-style-type: none;
	 display:block;
}

.sidecolumn_box li{
   /*background: url(../images/play.gif) 0px 1px no-repeat;*/
  	margin-left: 0px;	
	padding-right:0px;
	padding-bottom:0px;
	margin-top:1px;
	margin-bottom:4px;
	background-image: url(images/play-graa.gif);
	 background-position:left center;
    background-repeat:no-repeat;
    font-weight:normal;
}

 .sidecolumn_box a:link{
    padding-left:15px;
    color:Black;
    font-weight:normal;
  /*  background-image: url(images/play-graa.gif);
    background-position:left center;
    background-repeat:no-repeat;*/
}
 
.sidecolumn_box a:visited{ 
    padding-left:15px;
    color:Black;
    font-weight:normal;
    /*background-image: url(images/play-graa.gif);
    background-position:left center;
    background-repeat:no-repeat;*/
}

.sidecolumn_box a:hover{
 	text-decoration: none;
	color:#E20021; 
	font-weight:normal;
}

#loginbox{
   /* background-color:  #DADADA;*/
   background-color:white;
       border:0px solid blue;
}

.loginbox-table{
    background-color:White;    
    border:0px solid green;
}
#loginbox .didyouknow{
    font-size:14px;
    font-weight:bold;
}
#loginbox table{
     background:white;
         border:0px solid green;
 }
 #loginbox td{
     background-image:none;
 }

.logintable{
      background-image:none;
      border:1px solid red;

}
.logintable table{
      border:1px solid yellow;
     background-color: #FFFFFF;
           margin:0px;
      padding:0px;
}
.logintable td{
    background-color: #FFFFFF;
    color:Black;
    vertical-align:top;
}
.skyscaper{
   margin-bottom:15px;    
}
.rightpicture{
    float:right;    
      padding-left:10px;
   padding-bottom:10px;  
}

.leftpicture{
    float:left;
   padding-right:10px;
   padding-bottom:10px; 
}
.paragraph{
    margin-top:15px;
}
.paragraph-title{
    font-weight:bold;
   color:Black; 
}
.advert{
    margin-bottom:10px;
   margin-top:10px; 

}
.advertpicture{
   border:0px;
   margin-bottom:15px;
}
.adheader{
    margin-bottom:10px;
}
.adverts{
    text-align:center;
}
.sitemap_item_level_2{
    padding-left:20px;    
}

.sitemap_item_level_3{
    padding-left:40px;    
}

.sitemap_item_level_4{
    padding-left:60px;    
}
.sitemap_item_level_5{
    padding-left:80px;    
}

.vervlistitem{
    width:265px;
   float:left; 
   margin-bottom:15px;
}

.vervlistitemcolumn{
    width:200px;
   float:left; 
   margin-bottom:15px;
}

#icon-list{
    margin-top:40px;
    position:absolute;
    bottom:80px;
    color:black;
    font-weight:bold;
    padding-top:10px;
    width:540px;
    margin-bottom:0px !important;
    margin-bottom:30px;
}
#icon-list a:link{
    color:black;
    font-weight:bold;
}

#icon-list a:visited{
    color:black;
    font-weight:bold;
}
#adsforside{
    float:right;
   margin-right:10px; 
   
}
.frontpagead{
    margin-left:5px;
    padding-left:5px;
    border-left:1px dotted black; 
    float:left;
}
.frontpagead-noborder{
    margin-left:5px;
    padding-left:5px;
    border-left:0px dashed gray; 
    float:left;
}
.frontpageadimage{
    border:0px;
}

.loginbox-heading-cell{
    padding-bottom:5px;
}
.loginbox-heading-cell h3{
   color:#9E9E9E; 
    font-size:12px;
	line-height: 18px;
	font-weight:bold;
	 background-image:url(images/pil-rod.gif);
    background-repeat:no-repeat;
    background-position:center left;
    padding-left:15px;
}

#login-standard-text h3{
    color:#666666;
    margin-bottom:0px;
    padding-bottom:0px;
}

#login-standard-text p{
    color:#666666;
    margin-top:10px;
    padding-top:0px;
}

#login-standard-text{
    margin-top:25px;
    color:#666666;
}

.activitytable td{
 padding-top:2px;
 padding-bottom:2px;                           
}
#activitytable td{
 padding-top:2px;
 padding-bottom:2px;                           
}
#activitytable a:link{
	color:#666666;
	font-weight: normal;
}
#activitytable a:visited{
	color:#666666;
	font-weight: normal;
}
#activitytable a:hover{
	color: #E20021; /*#FF0000;*/
	font-weight: normal;
}



.activitytable a:link{
	color:#666666;
	font-weight: normal;
}
.activitytable a:visited{
	color:#666666;
	font-weight: normal;
}
.activitytable a:hover{
	color: #E20021; /*#FF0000;*/
	font-weight: normal;
}

#activitytable td a:link{
	color:#666666;
	font-weight: normal;
}
#activitytable td a:visited{
	color:#666666;
	font-weight: normal;
}
#activitytable td a:hover{
	color: #E20021; /*#FF0000;*/
	font-weight: normal;
}
.pagerlinks{
    font-weight:bold;
   display:block;
   margin-bottom:20px;
   color:#E20021;
}
#gallery-thumb{
    clear:both;
    margin-bottom:20px;
    
}

#image-viewer-overlay{
    background-color: #000000;
    opacity: 0.5;
    display:none;
    position:fixed;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    z-index:100;
    cursor:pointer;
    cursor:hand;    
}

.gallery-picture{
 width:150px;
 float:left;
 margin:10px;
 /*border:3px solid green;   */
 }
.gallery-img{
    border:1px solid black;  
    cursor:pointer;  
}
/*#image-viewer{
    position:fixed;
    background-color:#3A3A3A;
    z-index:110;
   width:500px;
    padding:10px;
    display:none;     
    color:White;
   text-align:center; 
   border:2px solid white;
}*/

#image-viewer{
    position:absolute;
    background-color:#3A3A3A;
    z-index:110;
   width:500px;
    padding:10px;
    display:none;     
    color:White;
   text-align:center; 
   border:2px solid white;
}

#image-viewer-title{
     float:left; 
   z-index:115; 
    font-size:16px;
    font-weight:bold;
    width:100%;
    text-align:center;    
}
#image-viewer-picture{
    /*position:absolute;*/
    width:500px;
   margin-top:10px; 
    top:40px;
    left:10px;
   float:left; 
    z-index:115;
  /* border:1px solid yellow; */
}
/*#image-viewer-title{
    position:absolute;
    font-size:11px;
    width:100%;
}*/
#image-viewer-description{
   float:left;
   margin-top:10px; 
    color:White;
    text-align:left;
   width:500px;     
}

#image-viewer-description p{
   float:left;
    color:White;
    text-align:left;
    padding: 5px 0px 5px 0px;
}
#image-viewer-photgrapher{
    float:right;
    font-weight:bold;    
   padding:4px;
   color:Black; 
   background-color:White; 
}

#image-viewer-next{
    float:right;
    font-weight:bold;    
   cursor:pointer;  
   margin-right:20px;
}
#image-viewer-prev{
    float:left;
    font-weight:bold;   
   cursor:pointer;   
}

.smallheading{
    margin-bottom:7px;    
}
#registration-form{
    display:none;
        
}
.registration-heading{
    font-weight:bold;
 }
 
 #registration-form{
position:absolute;
display:none;   
width:350px;
z-index:110;
border-top:1px solid white;  
}

.regform-table{
        width:100%;
}
#close-reg-form{
    position:absolute;
    top:0px;
    right:0px;
    width:21px;
    height:21px;
    background-image:url(images/close-popup.gif);
    background-repeat:no-repeat;
    z-index:111;
}

#activity-confirm{
    position:absolute;
   text-align:center; 
   left: 50%; 
    z-index:110;
   top:30%;
    width:400px;
   padding-top:20px; 
   margin-left: -200px; 
    font-size:18px;
    color:Red;
   background-color:#f1f1f1; 
    border:1px solid black;
   height:120px; 
}

#activity-confirm p{
 font-size:12px;
    
}


#activity-confirm-close{
    position:absolute;
    top:0px;
    right:0px;
    width:21px;
    height:21px;
    background-image:url(images/close-popup.gif);
    background-repeat:no-repeat;
    z-index:111;
   cursor:pointer; 
}
#tip-a-friend{
    display:none;
   width:300px; 
   position:absolute;
   left: 50%; 
   margin-left: -150px; 
   z-index:110;
   top:30%;
}

#close-tip-a-friend{
    position:absolute;
    top:0px;
    right:0px;
    width:21px;
    height:21px;
    background-image:url(images/close-popup.gif);
    background-repeat:no-repeat;
    z-index:111;
   cursor:pointer; 
}
#searchpage-controls{
    text-align:center;    
}
#searchresults{
     line-height:14px;
    font-size:11px;    
    margin-bottom:15px;    
    margin-top:10px;
}
#searchresults h3{
    font-size: 14px;
	color: #000000;
	font-weight:bold;
}

#searchresults ul{
	 margin: 0px;
	 padding:0px;
	 list-style-type: none;
	 display:block;
}


#searchresults li{
   	margin-left: 0px;	
	padding-right:0px;
	padding-bottom:0px;
	margin-top:4px;
	margin-bottom:10px;
	background-image: url(images/play.gif);
	 background-position:0px 2px;
    background-repeat:no-repeat;
    font-weight:normal;
}

#searchresults a:link{
    padding-left:15px;
    color:Black;
    font-weight:bold;
}
 
#searchresults a:visited{ 
    padding-left:15px;
    color:Black;
    font-weight:bold;
}

#searchresults a:hover{
 	text-decoration: none;
	color:#E20021; 
	font-weight:bold;
}

#jobads{
   
}
#jobads ul{
	 margin: 0px;
	 padding:0px;
	 list-style-type: none;
	 display:block;
}
#jobads li{
    vertical-align:top;
    min-height:65px;
    height:auto !important;
    height:65px;
    margin-top:10px;
    margin-bottom:10px;
    display:block;
  
}

#jobad-text{    
    float:left;
    margin-left:5px;
   width:425px;
}

.meld-deg-inn-bilde{
    margin-left:-15px;  
}

.nettoppButton{
    border:1px solid black;
    background-color:#E2E2E2;
            
}

.MainLogin{
    margin:0px;
   padding:0px;
   border:1px solid red;
   background-color:White;
}
.MainLogin table{
   background-color:White;
}

.MainLogin td{
   background-color:White;
}





#newsarchivetable td a:link{
	color:#666666;
	font-weight: normal;
}
#newsarchivetable td a:visited{
	color:#666666;
	font-weight: normal;
}
#newsarchivetable td a:hover{
	color: #E20021; /*#FF0000;*/
	font-weight: normal;
}

#skjematable{
    background:white;
}
#skjematable table{
    background:white;
   border:0px solid blue; 
}
#skjematable td{
    background:white;
}

.tablewhitebg{
background:white;
border:0px;
}
.tablewhitebg td{
padding:1px;
}
#attachment-list td{
padding:0px;
height:14px;
}
.menu_home_link{
    color:Black;
    font-weight:normal;
    margin-top:5px;
   vertical-align:top;
    padding-right:10px;   
    float:left; 

}

.menu-l1-container a:link{
    color:Black;
    font-weight:normal;
}
.menu-l1-container a:visited{
    color:Black;
    font-weight:normal;
}
.activity-rightpic{
    margin-top:20px;
    float:right;
    margin-left:10px;
}

.activity-leftpic{
    margin-top:20px;
    float:left;
    margin-right:5px;
}
#image-viewer-close{
    float:left;    
    margin-top:10px;
    font-weight:bold;
}
#red-box{
    height:120px;
    margin-bottom:15px;
    border:1px solid black;
    padding:5px 0px 5px 5px;
    background-color: #EE1B2E;
    color:White;
}

#dark-gray-box{
    height:120px;
    margin-bottom:15px;
    background-color:#696969;
   color:White;
    border:1px solid black;
    padding:0px 5px;
}
#dark-gray-box a:link{
    color:White;
    margin: 20px 0px 15px 0px;
    display:block;
}
#dark-gray-box a:visited{
    color:White;
    margin: 20px 0px 15px 0px;
    display:block;
}
#light-gray-box{
    height:120px;
    margin-bottom:15px;
    border:1px solid black;
    padding:0px 5px;
    background-color:#DCDCDC;
}
#light-gray-box a:link{
  color:black;
  margin: 40px 0px 15px 0px;
  display:block;
}
#light-gray-box a:visited{
  color:black;
  margin: 35px 0px 15px 0px;
  display:block;
}
#board-popup-wrapper{
    display:none;
    width:550px;
    position: absolute;
    top:100px;
    /*left:200px;*/
    /*margin:0px auto;    */
    left:220px;
    min-height:300px;
    height:auto;
    background-color:#F0F0F0;
    border:1px solid #666666;
    padding:10px;
}
.board-member{
    float:left;
    width:180px;  
    margin-top:5px; 
}

#board-emails-popup-wrapper{
    display:none;
    width:450px;
    position: absolute;
    top:100px;
    /*left:200px;*/
    /*margin:0px auto;    */
    left:220px;
    min-height:200px;
    height:auto;
    background-color:#F0F0F0;
    border:1px solid #666666;
    padding:10px;
    
}
#stat-sammendrag{
    border:1px solid silver;
    background-color: #F1F1F1;
    float:left;
    font-size:12px;
    width:550px;
    padding:10px;
    margin-bottom:20px;
}

#stat-sammendrag div{
   margin:5px;
   float:left;   
}
.sammendrag-label{
    width:240px;  
    float:left;  
    font-size:12px;
}
.sammendrag-value{
    width:200px;
    float:left;
    font-size:12px;
}
a.button {
    /*background: transparent url('images/bg_button_a.gif') no-repeat scroll top right;*/ /*bg_vidar_button_a.gif*/
	 background: transparent url('images/bg_vidar_button_a_both.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: bold 12px arial, sans-serif;
    height: 21px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    /*background: transparent url('images/bg_button_span.gif') no-repeat;*/ /*bg_button_vidar_span.gif*/
	background: transparent url('images/bg_button_vidar_span_both.gif') no-repeat;
   display: block;
   line-height: 11px;
   padding: 6px 0 4px 22px;
   font-weight:bold;
} 

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 22px; /* push text down 1px */
} 

a.buttonsel {
    /*background: transparent url('images/bg_button_a.gif') no-repeat scroll top right;*/ /*bg_vidar_button_a.gif*/
	 background: transparent url('images/bg_vidar_button_sel_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: bold 12px arial, sans-serif;
    height: 21px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.buttonsel span {
    /*background: transparent url('images/bg_button_span.gif') no-repeat;*/ /*bg_button_vidar_span.gif*/
	background: transparent url('images/bg_button_vidar_sel_span.gif') no-repeat;
   display: block;
   line-height: 11px;
   padding: 6px 0 4px 22px;
   font-weight:bold;
} 


#subnav li.aktiv ul li{
background: none;

}
.groupfrontpage-intro{
    background-color:#F1F1F1;
    border:1px solid silver;
    padding:5px;
}
#subnav ul.level3-nodes li.aktiv ul.level4-nodes li{
/*background: url(images/play-graa.gif) left center no-repeat;*/
padding-left: 15px;
line-height: 20px;
list-style-type: none;
font-weight:normal;
color:#666666;
font-size:11px;
}
#subnav ul.level3-nodes li.aktiv ul.level4-nodes li a:link{
font-weight:normal;
color:#666666;
}

#subnav ul.level3-nodes li.aktiv ul.level4-nodes li a:visited{
font-weight:normal;
color:#666666;
}

#subnav ul.level3-nodes li.aktiv ul.level4-nodes li.aktiv a:link{
font-weight:bold;
color:#E20021;
}

#subnav ul.level3-nodes li.aktiv ul.level4-nodes li.aktiv a:visited{
font-weight:bold;
color:#E20021;
}
.share-links{
    float:right;
    width:260px;
}

#comments-wrapper{
    border-top:1px dashed silver;
    margin-top:5px;
    padding-top:15px;
}
#comment-form-wrapper{
    border-top:1px dashed silver;
    margin-top:5px;
    padding-top:15px;
    float:left;
    width:100%;
}
#comment-form-head{

}

.comment-form-label{
    width:100%;
    display:block;
    float:left;
    height:22px;
    line-height:22px;
}
.comment-txtbox{
    width:400px;
    display:block;
    float:left;

}
.comment-txtarea{
  width:400px;
    display:block;
    float:left;
    margin-top:20px;
    height:100px;
}

.comment-wrapper{
    /*border:1px dashed silver;*/
    margin-bottom:15px;
    float:left;
    width:510px;
    padding:0px;
}
.comment-wrapper h4{
    color:black;
    float:left;
    margin-right:15px;
    margin-top:3px;
    margin-bottom:0px;
    width:100%;
}
.comment-header-row{
    float:left;
    width:100%;
    background-color:#f1f1f1;
    border:1px solid silver;
    padding: 3px 10px 3px 5px;
    margin-bottom:10px;
}
h5.comments-count{
    font-size:11px;
    font-weight:bold;
    padding:5px;
}
.comment-wrapper .comment-date{
    margin-top:3px;
    margin-bottom:3px;
    float:left;
    border:0px solid red;
    margin-right:15px;
}
.comment-author{
    margin-right:15px;
    margin-top:3px;
    margin-bottom:3px;
    float:left;
}
.comment-content{

}
.formrow{
    float:left;
    width:510px;
}
.formrow img{
    float:left;
}
.form-validator{
   
}
.activity-divider{
    background-image:url(images/red-border.gif);
    background-repeat:repeat-x;
    height:20px;
    margin-top:10px;
    margin-left:-10px;
    margin-right:-10px;
    clear:both;
}

.redbutton129{
    height:33px;
    width:129px;
    font-family:Verdana;
    font-size:10px;
    text-transform:uppercase;
    color:white;
    line-height:33px;
    font-weight:bold;
    text-align:center;
    background-image:url(images/redbuttonbg129.gif);
    background-repeat:no-repeat;
    background-position: top;    
    display:block;  
    float:right;      
}

a:link .redbutton129{
 color:White;   
}
a:visited .redbutton129{
 color:White;   
}
.redbutton129:hover{
    height:33px;
    width:129px;
    line-height:33px;
    text-align:center;
    background-image:url(images/redbuttonbg129.gif);
    background-repeat:no-repeat;
    background-position:bottom;    
    font-family:Verdana;
    font-size:10px;
    font-weight:bold;
    text-transform:uppercase;
    color:white;
    display:block;
    text-decoration:none;
}

.link-play-icon{
    color:Black;
    font-weight:bold;
    padding-left:15px;
    background-image:url(images/play.gif);
    background-repeat:no-repeat;
    background-position:left center;    
    line-height:20px;
}

.box-header{
	height:18px;
	font-weight: bold;
	color:black;
	line-height: 18px;
	padding-top:0px;
	margin-left:-8px;
	padding-bottom:0px;
	padding-left:20px;
	border:1px solid white;
	width:180px;
	display:block;
	background: url(images/dots.gif) 10px 60% no-repeat #CACACA;
}
#blogg-info-container{    
    margin-top:15px;   
    float:left;
    width:180px;
}
#blogg-info-container div{
    margin-bottom:5px;
    padding-bottom:0px;
   /* border:1px solid red;*/
    float:left;
   	width:180px;
}  
#blogg-info-container div a:link{
    color:Black;
    text-decoration:none;
   width:180px;
}

#blogg-info-container div a:visited{
color:Black;
    text-decoration:none;
}
#blogg-info-container p{
   margin-left:13px;
   float:left;
width:176px;
  /* border:1px solid blue;*/
}  
#blogg-info-container img{
float:right;
margin-right:5px;
margin-bottom:5px;
} 
#blogg-info-container a.link-normal-text{
font-weight:normal;
color:Black;
}
.content_box{
    margin-bottom:15px;
}
.content_box img{
    border:0px;
    vertical-align:middle;
    margin-right:7px;
}
.content_box ul{
    margin-top:5px;
    margin-left:0px;
    padding:0px;
	list-style-type: none;
	display:block;
}

.content_box ul li{
    margin-left:0px;
    padding-left:0px;
    line-height:35px;
}
.content_box ul li a:link{
    text-decoration:none;
}
.content_box ul li a:visited{
    text-decoration:none;
}

.content_box ul li.ikon{
    margin-left:0px;
    padding-left:0px;
     line-height:35px;
}
.content_box_header{
    height:18px;
	font-weight: bold;
	color:black;
	line-height: 18px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:20px;
	background: url(images/dots.gif) 10px 60% no-repeat #CACACA; 
	margin-bottom:0px;
}
.contentn_box_header p{
    margin-top:5px;
    margin-bottom:5px;
}

.content_box_text{
    margin:-10px 10px 5px 10px;
}

.content_box_text{
    margin:-10px 10px 5px 10px;
}
.netmeeting-form-row{
    line-height:22px;
    margin-bottom:10px;
    margin-top:10px;
}
.netmeeting-form-row label{
 display:block;
    font-weight:bold;
    padding-right:15px;
    vertical-align:top; 
    float:left;
    width:100px;
}

.netmeeting-question-added-container{
    margin-top:20px;
    margin-bottom:20px;
    font-weight:bold;
    font-size:12px;
}
.netmeeting-completed{
    border:1px solid silver;
    background-color:#f5f5f5;
    line-height:20px;
    padding:10px;
    margin-top:10px;
    margin-bottom:10px;
    
}
.netmeeting-answers{
    
}
.netmeeting-answers ul{
    margin-left:0px;
    padding-left:0px;
    	list-style-type: none;
}
#content-one-third .netmeeting-answers ul li{
    margin-left:0px;
    margin-bottom:10px;
    padding-bottom:10px;
    padding-left:0px;
    line-height:18px;
  background: url(images/red-border.gif) left top repeat-x;
    
}
.netmeeting-question-title{
    font-weight:bold;
    font-size:12px;
}
#content-one-third .netmeeting-answertext{
 background-image: url(images/svar3.png);
  background-position:3px 3px;
   background-repeat:no-repeat;
    margin-top:5px;
    border:1px solid silver;
    padding:15px 5px 5px 5px;
     line-height:18px;
    background-color:#f5f5f5;
}
#content-one-third .netmeeting-answertext p:first-child{
    margin-top:0px;
     line-height:18px;
    padding-top:0px;
}
#content-one-third .netmeeting-answertext p{
     line-height:18px;    
}
#content-one-third .netmeeting-submit-button{
	color:white;
	font-weight:bold;
	background-color:#e20021;
	border:1px solid black;
}

ul.contactpersons li{
    line-height:16px;
    margin-bottom:8px;
}

.henvendelse-text{
    float:left;
}
.henvendelse-label{
    float:left;
    width:230px;
    line-height:24px;
}
.henvendelse-date{
    float:left;
    width:100px;
      line-height:24px;
}
.henvendelse-reference-label{
    float:left;
    width:70px;
    line-height:24px;
    
}
.henvendelse-reference{
    float:left;
    width:120px;
    line-height:20px;    
}

.henvendelse-label-short{
    float:left;
    line-height:24px;
    width:150px;
    
}
.henvendelse-text-long{
    float:left;
    line-height:24px;
    width:370px;
    
}
.henvendelse-ddl-label{
    float:left;
    line-height:24px;
    width:100px;
    margin-top:15px;
}
.henvendelse-ddl{
    float:left;
    margin-top:15px;
    line-height:24px;
    width:300px;
}

#experience-note-files-list{
    width:400px;
    margin-top:15px;    
}
#experience-note-files-list td{
    padding-right:10px;
    padding-top:4px;
    padding-bottom:4px;
}
#checkBoxListCell{
    padding:0px;
    margin:0px;
}
#checkBoxListCell table{
    margin:0px;
    padding:0px;
    border:0px;
}
#checkBoxListCell table tr td{
    margin:0px;
    padding:0px;
}
#checkBoxListCell table td label{
    width:182px;
    display:block;
    float:left;
}
.verv-subpage-ddl{
  width:190px;
}
#newsticker{
    width:340px;
    height:80px;
    padding:0px;
    margin:0px;
    position: relative;
    overflow: hidden;
	z-index: 2;	
}

/* Container DIV - automatically generated */
.simply-scroll-container { 
	position: relative;
}

/* Clip DIV - automatically generated */
.simply-scroll-clip { 
	position: relative;
	overflow: hidden;
	z-index: 2;
}

/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list { 
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
	
.simply-scroll-list li {
	padding: 0;
	margin: 0;
	list-style: none;
}
	
.simply-scroll-list li img {
	border: none;
	display: block;
}

/* Custom class modifications - adds to / overrides above

.simply-scroll is default base class */

/* Container DIV */
.simply-scroll { 
	width: 340px;
	height: 80px;
}

/* Clip DIV */
.simply-scroll .simply-scroll-clip {
	width: 340px;
	height: 80px;
}
	
/* Explicitly set height/width of each list item */	
.simply-scroll .simply-scroll-list li {
	float: left; /* Horizontal scroll only */
	width: 320px;
	height: 65px;
	padding:0px 0px;
}

#nomination-about-sivilok{
    margin:0px 10px 20px 10px;
    color:#666666;
}
#nomination-about-sivilok p{
    margin-top:2px;
    margin-bottom:2px;
    padding-top:2px;
    padding-bottom:2px;
    color:#666666;
}
#nomination-important-dates{
    color:#666666;
    font-size:12px;
}
#nomination-important-dates p{
    color:#666666;
    font-size:12px;
    margin-bottom:0px;
    padding-bottom:0px;
}
#nomination-important-dates ul li{
    color: #666666;
    background: url(images/play-graa.gif) left 6px no-repeat;
}

#nomination-important-dates ul{
    margin-top:5px;
}
#jury-list {
    color:#666666;    
    font-size:12px;
}
#jury-list p{
    color:#666666;    
    font-size:12px;
}
#jury-list ul {
    margin:0;
    padding: 0;
}
#jury-list li {
    margin:7px 0px 0px 0px;
    padding: 0;
    /*background: url(images/play-graa.gif) left 6px no-repeat;*/
    padding-left: 0px;
    line-height: 20px;
    list-style-type: none;
    font-weight:normal;
    font-size:12px;
}