﻿
.bodymain {
	xbackground-color:#CECEC6;
	background-color:#F3F3EF;
	
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	margin:0;
	padding:0;
	text-align:center;
}

table.stdtable {
 border:0px;
 border-collapse:collapse;
 border-spacing: 0px;
}
table.stdtable100 {
 border:0px;
 border-collapse:collapse;
 border-spacing: 0px;
 width:100%;
}

th {text-align:left;}

img { border:0;text-decoration: none;}
a_img { border:0;}

a {
  color: black;
  text-decoration: underline;
}

a:hover {
  color: #303030;
  font-size: 100%;
}

.red {color: #FF0000;}
.green {color: #128A3B;}

.err_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
}



hr {
 color:#B80B0B;
 background:#B80B0B;
 height:3px;
 padding:0;	
}

.std_image {
	
}

.fleft {float:left;}
.fright {float:right;}


.blue_sidebar {
	background-color: #02007A;
	width: 2px;
}

#top_area_cell {
	background-color: #CECEC6;
	background-repeat: repeat-y;
	width: 100%;
	vertical-align:top;
    margin:0px;
    padding:0px;
    height:168px;
}

.top_area_img {
    height:168px;
    width:225px;
    text-align:left;
    margin:0px;
    padding:0px;
    border:0;
}

#top_area_img_band {
overflow:hidden;
max-width:900px;
max-height:168px;
}

#toptop_cell {
 background-color: #ffffff;
 background-image: url('images/menu_bar.gif');
 background-repeat:repeat-x;
 width:900px;
 height:22px;
 text-align:right;
 vertical-align:middle;
 margin:0;
 padding:0;
 font-size:14px;
 color: #CEBDA5;
 text-decoration: none;
}

#top_menu_cell {
 background-color: #ffffff;
 background-image: url('images/menu_bar.gif');
 background-repeat:repeat-x;
 width:900px;
 height:22px;
 xborder:thin black solid;
}

#nyheder_hdr {
 background-color: #ffffff;
 background-image: url('images/menu_bar.gif');
 background-repeat:repeat-x;
 height:22px;
 font-size:16px;
 text-align:center;
 color: #CEBDA5;

}

#top_menu_row {
 height:20px;
}

a.top_menu_item {
  font-size:16px;
  color: #CEBDA5;
  text-decoration: none;
}
a.top_menu_item:hover {
  font-size:17px;
  color: #ffffff;
}

a.top_menu_item:active {
  background-color: #CEBDA5;
  color:#00361F;
  text-decoration: none;
}

a.top_menu:visited {
  text-decoration: none;
}
.mailprinticon {vertical-align: middle;	border-width: 0;} 

#bot_bar_row {
 height:5px;
}
#bot_bar_cell {
 background-color: #ffffff;
 background-image: url('images/bot_bar.gif');
 background-repeat:repeat-x;
 width:100%;
}
#bot_area_row {
 height:40px;
}
#bot_area_cell {
	background-color: #ffffff;
	width: 100%;
	vertical-align:top;
    margin:0px;
    padding:0px;
}
#bottom_box_r {
float:right;
}
#bottom_box_l {
float:left; 
}

.bottomline {
 color:#A79C87;
 margin:5px;
 margin-right:10px;
}
a.bottomline {
  color: #A79C87;
  text-decoration: none;
}

a.bottomline:hover {
  font-size: 100%;
  color:#00512E;
}

#top_logo {
  position:absolute;
  top:20px;
  left:50px;
  display:none;
}
#top_logo_img {
   border:0;
}

#top_cobras_logo {
  position:absolute;
  top:175px;
  left:900px;
}
#toptop_cobras_img {
   border:0;
}

#top_login_box {
  position:absolute;
  top:4px;
  right:20px;
  xleft:900px;
  padding:0;
  margin:0;
}

.top_login_field {
 height:12px;
 font-size:9px;
 border:0px;
 width:60px;
 background:#F3F3EF;
}

.top_login_text {
 font-size:11px;
 color: #CEBDA5;
}

a.top_login_link {
 font-size:11px;
 color: #CEBDA5;
 text-decoration: none;
}

a.top_login_link:hover {
  font-size:11px;
  color: #ffffff;
}

.top_login_button {
  height:15px;
  background-color:#CEBDA5;
  border:0px gray ridge;
  font-size:9px;
  color: black;
  margin:0;
  padding-bottom:0;
  padding-top:0;
  padding-left:2px;
  padding-right:2px;
}



#main_area_cell {
	background-color: #ffffff;

	height:100px;
	margin:0;
	padding:0;
	vertical-align:top;
	
}
#main_left_cell{
	background-color: #ffffff;
	width: 180px;
	vertical-align:top;
	text-align:left;
}
#left_contents {
  text-align:center;	
}
.main_left_image{
	width: 180px;
	border:0;
}
.main_left_sponsor_image{
	width:130px;
	border:0;
}


#main_news_area{
	background-color: #ffffff;
	width: 180px;
	height:350px;
	vertical-align:top;
	text-align:left;
	border-left:2px #02007A solid;
	border-right:2px #02007A solid;
	border-bottom:2px #02007A solid;

}
#main_news_text{
  margin:10px;
  font-size: 12px;
  
}


#top_left_cell{
  width: 180px;
  font-size: 13px;
  font-weight:bold;
  margin-top:20px;
  margin-right:10px;
  height:80px;
}

.menu_left_row {
  height:30px;
  font-size: 15px;
  vertical-align:middle;	
}

a.menu_left_cell{
  font-weight:bold;
  font-size: 15px;
  text-decoration: none;
}
a.menu_left_cell:hover{
  color:#636363
}

hr.menu_left_row {
  height:5px;  
  color:#00361F;
  background:#00361F;
  text-align:right;
}

.leftmenu_redbull {
	vertical-align:middle;	
	text-align:left;
	text-indent:0px;
	width: 15px;
}

#main_bar_cell{
	background-color: #02007A;
	xbackground-image: url('images/blue_vert_bar.gif');
	background-repeat: repeat-y;
	width: 2px;
    height:100px;
	
}
#main_main_cell{
	vertical-align:top;
	text-align:left;
}
.main_contents_area {
   margin:20px;
}

.main_page_h {
  font-size: 200%;
  font-weight:bold;
}
.main_page_big {
  font-size: 13px;
  font-weight:bold;
}
p.main_page_big {
  margin-top:4px;
  margin-bottom:4px;
}

a.main_page_big {
  color: #000000;
  text-decoration: none;
}

a.main_page_big:hover {
  color: #303030;
  font-size: 105%;
}

.greybar {
	height: 30px;
	background-image: url('images/greybar.gif');
	background-repeat: no-repeat;
}
.greybar_text {
    font-weight:bold;
	font-size: 15px;
	vertical-align:middle;	
	text-align:left;
}

.greybar_redbull {
	vertical-align:middle;	
	text-align:left;
	text-indent:15px;
	width: 40px;
}

.onclick_link {
  color: #303030;
  cursor: pointer;
  cursor: hand;
  text-decoration:underline;
}

a.bullit_link {
}

a.bullit_link:hover {
  color: #303030;
  font-size: 105%;
}

#main_contents {
	
}

.fpnewsimg {
	xwidth:100px;
	max-width:100px;

	float:right;
}

.fpnewshdr {
font-style:italic;
font-weight:bold;
}

.fpnewstxt {
font-weight:normal;
}


.fpnewsbox {
	margin:4px;
	padding:0;
}

.fpnewsdivline {
	height:10px;
	width:100%;
	text-align:center;
	margin:0; padding:0;

}

.ec_group_hdr {
	margin:10px;
}


.ec_project {
	margin:10px;
}

.ec_head {
  height:35px;
  cursor: pointer;
  cursor: hand;
}

.ec_bdytxt {
	
}

.ec_imagebox_ba {
  height: 150px;
  width:  200px;
  cursor: pointer;
  cursor: hand;
}
.ec_image {
  height: 150px;
  cursor: pointer;
  cursor: hand;
}

.acc_box {
  margin:10px;
}

.acc_head {
  height: 35px;
  cursor: pointer;
  cursor: hand;
}

.acc_body {
	
}


.input_section {
 
}

.input_section_h {
 font-weight:bold;
}

.caption_r {
	height:24px;
	vertical-align:bottom;
}
.caption_c {
	font-size:11px;
}

.input_text_std {
	
}
.input_text_err {
	border:1px red solid;
}

.step_n_of_m_text {
	font-size: 12px;
	font-style:italic;
}

.tilmeld_form {
    width:90%;
    padding:15px;
    
    background-color:#F3F3EF;
	border:2px #B80B0B solid ;
}
.tilmeld_kvit {
    width:90%;
    padding:15px;
    background-color:#F3F3EF;
	border:2px #B80B0B solid ;
}

.nrm_button {
 cursor:pointer;border:2px #7574B6 solid; background-color:#02007A;
}

.nrm_button_t {
 color:silver;margin:3px;
}


.sponsmain {
/*	background-color:#F3F3EF; */
    background-color:white;
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	margin:0;
	padding:0;
	text-align:center;
	width:140px;
	min-height:400px;
}



