


.twocol {
	float: left; 
	padding: 0;
	width: 100%;
}
.first_col {
	float: left; 
	width: 25em; 
	padding-right: 2.5em; 
} 


.second_col {
	float: left; 
	width: 25em;
}

.first_col .first_col, 
.second_col .first_col{
	float: left; 
	width: 12em; 
	padding-right: 1em; 
} 

.first_col .second_col ,
.second_col .second_col{
	float: left; 
	width: 12em;
}



#main_wide .first_col {
	float: left; 
	width: 49%; 
	padding-right: 20px; 
} 
#main_wide .second_col {
	float: left; 
	width: 49%;
}


#main_wide .twocol .first_col {
width: 410px;
 
} 
#main_wide  .twocol .second_col {
width: 410px;
}


#main_wide  .first_col .first_col,
#main_wide .second_col .first_col {
	width: 195px;
	padding-right: 20px;
	float: left;
	overflow: hidden;
	}

#main_wide  .first_col .second_col,
#main_wide .second_col .second_col {
	width: 195px;
	float: left;
	overflow: hidden;
	}
#main_wide .first_col .first_col .linkboks_front,
#main_wide .second_col .first_col .linkboks_front
{
padding-right: 0px;
width: 195px;
	}	

#main_wide .first_col .second_col .linkboks_front,
#main_wide .second_col .second_col .linkboks_front {
padding-right: 0px;
width: 200px;
	}	
.twocol .twocol {
}

.linkboks_front .picture {
	float: left;
	}
.2col H1 {
	float:left;
	width: 100%;
}
#three_col {
	float:left; 
	clear: both; 
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}
#colwrap {
	float:left; 
	clear: left; 
	width: 100%;
}
#firstcol, #secondcol, #thirdcol  { 
	width: 210px; 
	padding-right: 11px; 
	float:left;
}
#fourthcol {
	width: 210px; 
	float:left;
}

/* INFOBOKS SUB_PORTALS */

.infoboks_sub {
	width: 300px;
	overflow-x: hidden;
	float:left;
     padding-bottom: 10px;
	
	}

.infoboks_sub .picture {
	float: left;
	}
	
	
.infoboks_sub .text_overlay {
background-image:url(../../gfx/white_bg/opacity_70.png);
float:left;
height:90px;
margin-top:-90px;
width:100%;
	}
	
	

.infoboks_sub .header {
	width: 300px;
	float:left;




	}
.infoboks_sub .header H1 {
	height:1.2em;
margin:0.5em 0.8em;
overflow:hidden;}

.infoboks_sub .textbox {
	float:left;
height:30px;
overflow:hidden;
margin-bottom:5px;
width:100%;
	}

.infoboks_sub .textbox p {
	margin:0 1em;}

.infoboks_sub .textbox a {
color:#333333;
text-decoration:none;
}
.infoboks_sub .link {
float:left;
padding-left:10px;
width:100%;}

.infoboks_sub .link a {
background:transparent url(../../img/bullet_yellow.png) no-repeat scroll 0 1px;
color:#333333;
float:left;
font-size:0.85em;
font-weight:bold;
height:1.2em;
overflow:hidden;
text-decoration:none;
text-indent:15px;
text-transform:uppercase;}

.infoboks_sub .link a:hover {
text-decoration:underline;}	
		
/* INFOBOKS FRONT_PORTALS */

.infoboks_front {
	width: 410px;
	overflow-x: hidden;
	float:left;
	padding-bottom: 10px;
	}

.infoboks_front .picture {
	float: left;
	}
	
	
.infoboks_front  .text_overlay {
	margin-top: -120px;
	height: 120px;
	width: 100%;
	float:left;
	width: 92%;
	padding: 0 4%;
	background-image: url(../../gfx/white_bg/opacity_70.png);
	}
	
	

.infoboks_front  .header {
	width: 100%;
	float:left;




	}
.infoboks_front .header H1 {
	height:1.2em;
overflow:hidden;}

.infoboks_front  .header  H1 a:hover {
color: #000;
text-decoration:underline;} 

.infoboks_front  .textbox {
	float:left;
	height:45px;
	padding-bottom:10px;
	width:100%;
	overflow:hidden;
	}

.infoboks_front  .textbox a
{
color:#333333;
text-decoration:none;

	}

.infoboks_front  .textbox a:hover,
.infoboks_front  .header a:hover {
text-decoration:underline;
	}

.infoboks_front  .link {}
.infoboks_front  .link a {
background:transparent url(../../img/bullet_yellow.png) no-repeat scroll 0 2px;
color:#333;
float:left;
font-size:0.85em;
font-weight:bold;
text-decoration:none;
text-indent:15px;
text-transform:uppercase;
height:1.2em;
overflow:hidden;
width: 100%;}





		
/* LINKBOKS FRONT_PORTALS */

.linkboks_front {
	width: 100%;
	overflow-x: hidden;
	float:left;
	padding-bottom:10px;
	}




.linkboks_front  .text_overlay {
	margin-top: -50px;
	height: 50px;
	width: 93%;
	padding: 0 4%;
	float:left;
	background-image: url(../../gfx/white_bg/opacity_70.png);
	}
	
#content .linkboks_front  .text_overlay {
	margin-top: -50px;
	height: 50px;
	width: 93%;
	padding: 0 4%;
	float:left;
	background-image: url(../../gfx/white_bg/opacity_70.png);
	}	
	

.linkboks_front  .header {
	width: 100%;
	float:left;
	}

.linkboks_front .header H2 {
font-size:1.25em;
height:1.2em;
margin-top:5px;
overflow:hidden;}

#content .linkboks_front .header H2 {
font-size:1.1em;
height:1.2em;
margin-top:5px;
overflow:hidden;}

.first_col .first_col .linkboks_front .header H2,
.first_col .second_col .linkboks_front .header H2,
.second_col .first_col .linkboks_front .header H2,
.second_col .second_col .linkboks_front .header H2

{
font-size:1.1em;
}

.linkboks_front  .textbox {
	float:left;
	height:45px;
	padding-bottom:10px;
	width:100%;
	overflow:hidden;
	}



.linkboks_front  .link_button {
}
.linkboks_front  .link_button a {
background:transparent url(../../img/bullet_yellow.png) no-repeat scroll 0 1px;
color:#333;
float:left;
font-size:0.85em;
font-weight:bold;
text-decoration:none;
text-indent:15px;
text-transform:uppercase;
overflow:hidden;
width: 100%;
		}

.linkboks_front  .link_button a:hover {
text-decoration: underline;
}


/* LINKBAR SUBPAGES PORTAL */

.linkbar_subpage {
	width: 100%;
	overflow-x: hidden;
	float:left;
	padding-bottom:10px;
	}




.linkbar_subpage   .text_overlay {
	margin-top: -38px;
	height: 38px;
	width: 93%;
	padding: 0 4%;
	float:left;
	background-image: url(../../gfx/white_bg/opacity_70.png);
	}
	

	

.linkbar_subpage  .header {
	width: 100%;
	float:left;
	}

.linkbar_subpage  .header H2 {
	font-size:1em;
height:1.2em;
margin:0;
overflow:hidden;
padding:2px 0 4px;
	}



.first_col .first_col .linkbar_subpage  .header H2,
.first_col .second_col .linkbar_subpage  .header H2,
.second_col .first_col .linkbar_subpage  .header H2,
.second_col .second_col .linkbar_subpage  .header H2 {
	font-size:1.1em;
	}




.linkbar_subpage  .link_button {
}


.linkbar_subpage .link_button a {
background:transparent url(../../img/bullet_yellow.png) no-repeat scroll 0 1px;
color:#333;
float:left;
font-size:0.85em;
font-weight:bold;
text-decoration:none;
text-indent:15px;
text-transform:uppercase;
overflow:hidden;
width: 100%;
		}

.linkbar_subpage  .link_button a:hover {
text-decoration: underline;
}

.linkbar_subpage  .picture {
	float: left;
	}
	

/* LINKBAR SUBPAGES PORTAL */

.linkbar_subpage_high {
	width: 100%;
	overflow-x: hidden;
	float:left;
	padding-bottom:10px;
	}




.linkbar_subpage_high   .text_overlay {
	margin-top: -40px;
	height: 40px;
	width: 93%;
	padding: 0 4%;
	float:left;
	background-image: url(../../gfx/white_bg/opacity_70.png);
	}
	

	

.linkbar_subpage_high  .header {
	width: 100%;
	float:left;
	}

.linkbar_subpage_high  .header H2 {
	font-size:1em;
height:1.2em;
margin:0;
overflow:hidden;
padding:3px 0 5px;
	}



.first_col .first_col .linkbar_subpage_high  .header H2,
.first_col .second_col .linkbar_subpage_high  .header H2,
.second_col .first_col .linkbar_subpage_high  .header H2,
.second_col .second_col .linkbar_subpag_high  .header H2 {
	font-size:1.1em;
	}




.linkbar_subpage_high  .link_button {
}


.linkbar_subpage_high .link_button a {
background:transparent url(../../img/bullet_yellow.png) no-repeat scroll 0 1px;
color:#333;
float:left;
font-size:0.85em;
font-weight:bold;
text-decoration:none;
text-indent:15px;
text-transform:uppercase;
overflow:hidden;
width: 100%;
		}

.linkbar_subpage_high  .link_button a:hover {
text-decoration: underline;
}

.linkbar_subpage_high  .picture {
	float: left;
	}
	
	
.videolink {
	float:left;
	width: 235px;
	padding-bottom: 20px;}
	
	.videolink .teaserimg {
float: left;
width:100%;
}
	
	
.linkbutton {
	position: absolute;}	
	
		
/*.videolink .linkbutton {
	float:left;
	width: 235px;
	margin-top: -160px;
	z-index:100;}
	
	*/