/* GENERIC TABLE / BODY STYLE */
body {
	font-family:  Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 5px;
	margin-top: 2px;
	background-color: #FFFFFF;
	color: #717171;
}
td {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 5px;
	margin-top: 2px;
	color: #717171;
}

/* STANDARD LINKS */
a:link { color: #50b2f8; text-decoration: none; }
a:visited { color: #50b2f8; text-decoration: none; }
a:hover { color: #333333; text-decoration: underline; }

/* NEW GLOBAL CLASSES */
.heading { font-size: 18px; font-family:Arial, Verdana, Helvetica; font-weight: bold; color: #419fd8; text-transform:uppercase;}
.smallheading { font-size: 12px; font-family:Arial, Verdana, Helvetica; font-weight: bold; color: #419fd8; }
.small_text { font-size: 9px; font-family: Verdana, Tahoma, Arial,  Helvetica; }
.small_text_color { font-size: 10px; font-family: Verdana, Tahoma, Arial, Helvetica; color: #1a3a92; }

/* FORM CLASSES */
input { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; }
.form_text { color: #000000; width:200px; }
.form_text_small { color: #000000; width:80px; }
.form_textarea { color: #000000; width:200px; height: 100px;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.form_checkbox { margin: 0px; }
.form_button { }

/* DIV CLASSES */
.head {
	text-align:left;
	height:110px;
	width:980px;
	background-image:url(img/head_top.png); 
	background-repeat: no-repeat;
}
.logo {
	float:left;
	clear:left;
	padding-left:25px;
	width:256px;
	height:110px;
}
.search {
	float:right;
	width:620px;
	margin-top:8px;
	padding-left:50px;
	height:72px;
}
.search_plassering {
	padding-left:375px;
	height:20px;
	width:250px;
}
.menyplass {
	text-align:left;
	float:right;
	width:650px;
	margin-top:3px;
	height:20px;
	line-height:10px;
}
.flashmovie {
	width:980px;
	height:257px;
}
.activities {
	text-align:left;
	width:284px;
	background-image:url(img/activities_bg.gif);
	background-repeat:repeat-y;
}
.intro {
	width:708px;
	background-color:#FFFFFF;
	text-align:left;
	padding-top:25px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
}
.bottom {
	background-image:url(img/bottom_bg.gif); 
	background-repeat: no-repeat;
	height:104px;
	width:980px;
	text-align:left;
	font-size:10px;
}
.adresse {
	padding-left:20px;
	padding-top:14px;

}
.adresse a{
	color:#585858;
	text-decoration:none;
}
.adresse a:hover{
	color:#419fd8;
	text-decoration:underline;
}
.adresse a:visited{
	color:#585858;
	text-decoration:none;
}
.vside{
	width:272px;
}
.hside{
	width:708px;
}
.content_fix{
	background-color:#FFFFFF;
	background-image:url(img/bottom_content.gif);	
	background-position:bottom; 
	background-repeat:no-repeat;
	width:708px;
	text-align:left;
	margin-bottom:20px;
	
}
.act_back{
	background-color:#000000;
	background-image:url(img/activities_bg_bottom.gif);	
	background-position:bottom; 
	background-repeat:no-repeat;
}

#sidebar h4 {
 font-family:Geneva, Arial, Helvetica, sans-serif; 
 font-size:17px; 
 color:#0099FF; 
 font-weight:normal;
 padding:0 0 0 5px; 
 margin:0 0 5px 0;
}

h4 {
 font-family:Geneva, Arial, Helvetica, sans-serif; 
 font-size:17px; 
 color:#0099FF; 
 font-weight:normal;
 margin: 0;
 padding: 0;
}


#sidebar a {
	color:#FFFFFF; 
	font:verdana; 
	fontsize:6px;
}
.contentfix img {
 margin:0;
 padding:0;
}
#contentdiv {
 margin-top: -3px;
 border-top: 10px solid #121212; 
 padding:20px; 
}
/* explorer hack */
* html #contentdiv {
 margin-top: 0px;
 border-top: 10px solid #121212; 
 padding:20px; 
}
.headerimage{
	width:708px;
	height:254px;
	float:right;
}
.headerimage_menu{
	background-image:url(img/head_front_menu.png);	
	background-repeat:no-repeat;
	width:272px;
	height:254px;
	float:left;
}
