html { background: #000000 url('/publish_skins/ActiveService/img/background.jpg') top center no-repeat; }

#hd { height:178px; }
#ft { border-top: #666 solid 1px; border-bottom: #666 solid 1px; height:24px; clear:both; }

/*
 * TIMM/ROTATE SPONSORS/ADS.
 */

.bannerzone {
	margin-top: 5px;
	border: 1px dotted #cbccce;
}
.bannerzone ul {
	margin: 0;
	padding: 0;
	
}
.bannerzone ul li {
	text-align:center;
	list-style: none;
	padding:10px 0px;
}


/* MAIN MENU STYLES */
.menu_main_box { margin: 0 0 0px 0; padding: 0; float: left;  background: none; font-size: 100%; }
.menu_main, .menu_main_on { float: left; font-size: 93%; font-weight: normal; padding: 0; margin: 0; text-transform: uppercase; height: 21px; }
.menu_main a, .menu_main_on a { float: left; padding: 4px 18px 0 18px; /*display:block;*/ text-decoration: none; }
.menu_main a:link, .menu_main a:visited { color: #ffffff; }
.menu_main a:hover { color: #cf083a; text-decoration: none; }
.menu_main_on { font-weight: bold; }
.menu_main_on a:link, .menu_main_on a:visited { color: #d0103a; text-decoration: none; }
.menu_main_on a:hover { color: #cf083a; text-decoration: none; }

/* SUBMAIN MENU STYLES */
div.sub_menu_h { border-top: #394a58 dotted 1px; border-bottom: #394a58 dotted 1px; padding: 4px 0 4px 18px; margin: 0px 0 0 0; font-size: 14px; font-weight: bold; color: #cf083a; background-color: #ffffff; text-transform: uppercase; }
div.sub_menu_box { /*border-bottom: #cbccce dotted 1px;*/ background-color: #FFF; padding: 0;}
.sub_menu_ul { margin: 0; padding: 0; text-transform: uppercase; }
.menu_complete_sub, .menu_complete_sub_on { border-bottom: #394a58 dotted 1px; list-style-type: square; list-style-position: inside; margin: 4px 0 0 0px; padding: 0 0 4px 18px; }
.menu_complete_sub { color: #394a58; }
.menu_complete_sub_on { color: #cf083a; }
.level2 { list-style-type: none; font-size: 11px; margin: 5px 0 0 5px; border: 0; text-transform: none; }
.level3 { list-style-type: none; font-size: 11px; margin: 5px 0 0 9px; border: 0; text-transform: none; }
.menu_complete_sub a:link, .menu_complete_sub a:visited { margin: 0 0 0 -8px; color: #394a58; /*display: block;*/ font-weight: normal; text-decoration: none; }
.menu_complete_sub a:hover { color: #cf083a; text-decoration: none; }
.menu_complete_sub_on a:link, .menu_complete_sub_on a:visited { margin: 0 0 0 -8px; color: #cf083a; /*display: block;*/ text-decoration: none; }
.menu_complete_sub_on a:hover { color: #cf083a; text-decoration: none; }
.level2 a:link, .level2 a:visited, .level3 a:link, .level3 a:visited { color: #394a58; }
.level2 a:hover, .level3 a:hover { color: #cf083a; }
.menu_complete_sub_on.level2 a:link, .menu_complete_sub_on.level2 a:visited, .menu_complete_sub_on.level3 a:link, .menu_complete_sub_on.level3 a:visited { color: #cf083a; }


div.partner_h { width: 234px; padding: 0 0 4px 0; margin: 34px 6px 0 0; font-size: 12px; font-weight: bold; color: #96969a; text-transform: uppercase;}
div.partner_content { width: 214px; border: #394a58 dotted 1px; padding: 10px; margin: 0 6px 0 0; text-align: center; background-color: #FFF;}
/* SITEMAP */
ul.sitemap { margin: 0; padding: 0; }
ul.sitemap li { margin: 5px 0 0 16px; padding: 0; background-image: none; }
ul.sitemap li a { color:#ffffff; text-decoration: none; }
ul.sitemap li a:hover { color:#999; }

img { border: 0; }
td { padding: 0; margin: 0; border: 0; }
span.header_default { font-size: 14px; font-weight: bold; color: #ffffff; }
div.link { /*background: url(img/read_slash.gif) top left no-repeat; margin: 0; padding: 3px 0 3px 18px;*/ width: 212px; font-size: 85%;}

div.logo {  width: 602px; height: 143px; padding: 0; margin: 0; /*background: green; /**/ }
div.header_right {  width: 320px; padding-top: 9px; /*background: yellow; /**/ }
div.language_select { float:right; padding:4px 0 0 10px; color: #ffffff; font-size: 12px; }
div.language_select a { color: #ebebeb; }
div.language_select a:hover { color: #999; text-decoration: none; }
div.sitemap { float: right; height: 51px; text-align: right; font-size: 77%; color: #676767; padding: 3px 6px 0 5px; }
div.sitemap a {color: #676767;  }
div.sitemap a:hover {color: #00a4e4; text-decoration: underline; }
div.language_sitemap_img { float: right; padding: 4px 0 0 0; }
a.reg_pw { font-size: 11px; color: #43597e; font-weight: bold;}
a.reg_pw:hover { color: #00a4e4; }
/* STANDARD FORM ELEMENTS */

/* LOGIN */
.membersloginbox #mlogin {}
.membersloginbox input { font-size: 10px; font-family: Arial; background: #fff; color: #676767; padding: 1px; width: 103px; height: 13px; border: 1px solid #b7b8b8; margin: 0 6px 0 0;}
div.membersloginbox { float: left; width: 433px; }

.logged_in { font-size: 10px; font-family: Arial;  color: #676767; margin-bottom: 28px;  padding-top: 17px;}

/*SEARCHBOX*/
.sbox { width: 192px; height: 17px; padding: 0px 0px 2px 2px; margin: 1px 0 0 0; background:none; float: right; border-top: 1px solid #9e9e9e; border-bottom: 1px solid #9e9e9e; border-left: 1px solid #c2c2c2;  border-right: 1px solid #9ea0a3; }
.sbox input { font: normal 12px "Arial";  float: left; width: 134px; height: 13px; padding: 1px; background: transparent; border:none; color: #ffffff; margin: 1px 0px 0 2px;  }
.sbox a { float: right; display: block; /*width: 50px;height: 15px; /**/  padding: 3px 5px 2px 5px; margin: 0; background: transparent; color: #252525; display: block;font-family: Arial; font-size: 12px; font-weight: bold; text-decoration: none; text-align: center; }
.sbox a:hover, a.btn_login:hover { color: #ffffff; }

a:link.search_link, a:visited.search_link { color:#ffffff; text-decoration: none;}
a:hover.search_link { color: #999; }

/* SHARING */
.sharing { clear: both; padding-top: 12px; margin: 20px 0 15px 0; font-style: oblique; color: #96969a; }
.sharing a { color: #96969a; font-size: 10px; font-weight: bold; text-decoration: none; }
.sharing a:hover { color: #cf083a; text-decoration: none; }

/* CONTENT */
h1.page_heading { font-size: 48px; color: #ebebeb; font-weight: normal; min-height: 37px; margin: 9px 0 5px 0; padding: 0px 0 5px 0; font:Verdana, Arial, Helvetica, sans-serif; }
/*.content_box { float: left; width: 726px; margin-left: 9px; background-color: #0FF;}*/
div.content_box { width: 632px; float: left; color: #ebebeb; font-size:15px; margin-top:0px; /*background: #def; /**/}

/* NEWS */
.news_date {font-size: 10px; font-family: Arial; color: #adadad; padding: 0 0 3px 0;}
.news_headline {font-family: Arial; font-size: 30px; color: #ebebeb; font-weight: bold;  margin: -2px 0 11px 0; padding: 0;}
.news_intro { font-size: 12px; color: #ebebeb; padding: 3px 0; }
a.read_more { font: bold 12px "Courier New", monospace; display: block; color:#cd1041 /*background: url(img/btm_slash.gif) left no-repeat; padding: 0 0 0 16px;*/ text-decoration: none; }
a.read_more:hover { color: #999; text-decoration: none; }

.news_frontpage_date { color:#ebebeb; font-weight:bold; }
a:link.news_frontpage, a:visited.news_frontpage { color:#ebebeb; text-decoration: none; font-size:14px; font-weight:bold;}
a:hover.news_frontpage { color: #999; }

h3.header { font-size: 12px; margin: 0; padding: 4px 0 2px 0; color: #ffffff; text-transform: uppercase; font-weight: normal; font-size:18px; border-bottom: 1px solid #dadada;  }

/* ARCHIVE */
ul.archive { font-size: 12px; list-style-type: none; list-style-image: none; margin: 0 0 28px 0; padding: 0; }
ul.archive li { list-style-type: none; /*list-style-image: url("img/btm_slash.gif"); list-style-position: inside; border-bottom: 1px dotted #babbbd;*/ padding: 5px 0 5px 0; margin: 0; }
ul.archive li a { color: #456789; text-decoration: none;  }
ul.archive li a:hover { color: #cf083a; text-decoration: none; }
ul.archive li a.active { color: #cf083a; text-decoration: none; font-weight: bold;}

/* RELATED LINKS */
div.relatedlinks { background:#3f3f3f; margin-top:15px; }
ul.relatedlinks { font-size: 12px; list-style-type: none; list-style-image: none; margin: 0 0 20px 0; padding: 0; }
ul.relatedlinks li { list-style-type: none; /*list-style-image: url("img/btm_slash.gif"); list-style-position: inside; border-bottom: 1px dotted #babbbd;*/ padding: 5px 0 5px 0; margin: 0; }
ul.relatedlinks li a { color: #ffffff; text-decoration: none;  }
ul.relatedlinks li a:hover { color: #cd1041; text-decoration: none; }

/* RELATED DOCS */
div.relateddocs { background:#3f3f3f; margin-top:15px; }
ul.relateddocs { font-size: 12px; list-style-type: none; list-style-image: none; margin: 0 0 20px 0; padding: 0; }
ul.relateddocs li { list-style-type: none; /*list-style-image: url("img/btm_slash.gif"); list-style-position: inside; border-bottom: 1px dotted #babbbd;*/ padding: 5px 0 5px 0; margin: 0; }
ul.relateddocs li a { color: #ffffff; text-decoration: none;  }
ul.relateddocs li a:hover { color: #cd1041; text-decoration: none; }

div.news_content { float:left;  width: 720px; margin-bottom: 23px;}
div.news_content_h { float:left; width: 720px; height: 17px; border-bottom: #394a58 dotted 1px; padding-bottom: 6px; margin-bottom: 7px; font-size: 14px; font-weight: bold; color: #43597e;}
div.news_box { float: left; width: 228px;}
div.activity_content {float:left; width: 234px;}
div.activity_content_h {float:left; width: 234px; height: 17px; border-bottom: #394a58 dotted 1px; padding-bottom: 6px; margin-bottom: 7px; font-size: 14px; font-weight: bold; color: #43597e;}
div.activity_content_l {float:left; width: 234px; border-bottom: #394a58 dotted 1px; padding-bottom: 6px; margin-bottom: 7px;}
div.activity_content_r {float:left; width: 228px; border-bottom: #394a58 dotted 1px; padding-bottom: 6px; margin-bottom: 7px;}
div.activity_content_l a{  }
div.activity_content_l a:hover { color: #00a4e4; text-decoration: none;}
div.readmore { float: left; margin-top: 7px; padding: 3px 0 3px 18px; border-bottom: #394a58 dotted 1px; border-top: #394a58 dotted 1px; width: 210px; font-size: 85%;}
div.readmore2 { float: left; margin: 7px 0 0 0; padding: 3px 0 3px 18px; border-bottom: #394a58 dotted 1px; border-top: #394a58 dotted 1px; width: 212px; font-size: 85%;}
div.default_content_h { background-color: #F00;font-size: 30px; color: #43597e; font-weight: bold; border-bottom: 1px dotted #394a58; margin: 0 0 16px 0; padding: 15px 0 1px 0;} 
div.imageheader_title { float: right; font-style: oblique; /*padding: 2px 0 2px 20px; background: url('img/read_slash.gif') left top no-repeat;*/ }

/* Calendar */
.kalender { width: 100%; font-family: "Courier New", monospace; }
.kalender td { vertical-align: bottom; } 
.kalender tr td.content { padding: 0; background: transparent url('/publish_skins/CHNL/img/cbd8da30.png'); height: 122px; vertical-align: top; font-weight: normal; }
.kalender tr td.today { background: #202020; }
.kalender tr td.space { background: transparent; height: 5px; width: 5px; font-size: 2px; }
.kalender tr td.outerspace {height: 0; width: 0;font-size: 0;}
.kalender tr td.innerspace { height: 5px;width: 5px; font-size: 2px; }
.kalender tr td.topspace { height: 25px; width: 5px; font-size: 2px; }
.kalender tr td.bottomspace { height: 15px; width: 5px; font-size: 2px; }
.kalender tr td div.dato { background: #bebcc8; color: #43597e; padding: 1px 2px; font-weight: normal; }
.kalender tr th {	background: #616e79; font-size: 92%; width: 130px; padding: 0;border: 0; /*height: 25px; /**/ text-align: left; font-weight: normal;text-transform: capitalize; }
.kalender tr th.sunday {	background: #d0103a; }
.kalender tr th span { float: left; color: #fff; padding: 2px 5px 2px 3px; margin: 0; display: block; /*background-color: #00a4e4;*/ }
.mnav {font-size: 92%; padding: 0 0 1px 0; color: #43597e;}
.eventdiv {font-size: 92%;padding: 5px;}
.eventheader {font-weight: bold;color: #	;}
td.content a { text-decoration: none; font-weight: bold; font-family: Arial, sans-serif; }
a.intern { color: #cf083a; }
a.ekstern { color: #ebebeb; }
.list_date {color: #adadad;}
div.to_list { font-weight: bold; font-size: 92%;}
div.to_list2{ font-weight: bold; }
div.next_month { text-align: left; }
div.month { text-align: center; text-transform: capitalize; font-size: 30px; margin: 0 0 -5px 0; font-weight: bold; font-family: Arial, sans-serif; }
div.prev_month { text-align: right; } 
div.to_list a, div.to_list2 a, div.next_month a, div.prev_month a, td.mnav a  { text-decoration: none; }
div.month a { color: #ebebeb; }

/* MEMBER FORM */
.formh2 { margin: 0; padding: 5px 0px; color: #00a4e4; text-transform: uppercase; }
input.stdform { width: 100%; margin: 0 0 2px 0; padding: 0; border: 1px solid #394a58; color: #676767;}
textarea.stdform { width: 100%; margin: 0 0px; border: 1px solid #394a58; color: #676767;}
.stdform { color: #666; }
hr.dot { width: 100%; border: 0; border-bottom: 1px dotted #394a58; padding: 0; margin: 4px 0 4px 0; background: transparent;}
.greendot { float: right; color: #00a4e4; margin: 0 5px 0 0; }
a:link.becomemembersubmit, a:visited.becomemembersubmit { display: inline; padding: 2px 10px; text-transform: uppercase; background-color: #00a4e4; color:#ffffff;}
a:hover.becomemembersubmit { text-decoration: none; }

div.actknapp { margin: 0; /*background: url("img/btm_slash.gif") top left no-repeat; padding: 0 0 3px 17px;*/ }
div.actknapp a { text-decoration: none; color: #00A4E4; display: block; }
div.actknapp a:hover{ text-decoration: none; color: #676767; }

table#signupform input[type=text] { width: 200px; padding: 0; margin: 5px 0 0 5px; border: 1px solid #b7b8b8; color: #676767;}
textarea.comment { width: 200px; padding: 0; margin: 5px 0 0 5px; border: 1px solid #b7b8b8; color: #676767; }
input.signup { text-transform: uppercase; background-color:#c4c5c7; height: 17px; color:#fff; border: 0; padding: 0; margin: 5px 0 0 5px; display: block; font-size: 10px; font-weight: bold; text-align: center; }

/* SUBMIT EVENTS */
/*div#subevent { }
form#subeventform { padding: 0; margin: 0; font-size: 9px; }
form#subeventform input { font-size: 12px; }
form#subeventform input.txt { padding: 0; margin: 0;  width: 208px; border: 1px solid #b7b8b8; }
form#subeventform textarea { padding: 0; margin: 0; height: 380px; width: 630px; font-size: 12px; border: 1px solid #b7b8b8;}
form#subeventform table { padding: 0; margin: 0; }
form#subeventform table tr td { padding: 4px 0px; margin: 0;  font-size: 12px; }
form#subeventform input.submit { text-transform: uppercase; background-color:#c4c5c7; height: 17px; color:#fff; border: 0; padding: 0 2px 3px 2px; display: block; font-size: 10px; font-weight: bold; text-align: center; }*/

/* SUBMIT MEMBERNEWS */
/*div#subevent {  }
form#subnewsform { padding: 0; margin: 0; font-size: 12px; }
form#subnewsform input { font-size: 12px; }
form#subnewsform input.txt { padding: 0; margin: 0; width: 180px; border: 1px solid #b7b8b8;}
form#subnewsform textarea#ingress { padding: 0; margin: 2px 0; height: 63px; width: 630px; font-size: 12px; vertical-align: top; border: 1px solid #b7b8b8; }
form#subnewsform textarea#innhold { padding: 0; margin: 2px 0; height: 380px; width: 630px; font-size: 12px; vertical-align: top; border: 1px solid #b7b8b8;}
form#subnewsform ul { padding: 0; margin: 0; list-style-type: none; font-size: 12px; }
form#subnewsform ul li { padding: 4px 0px; margin: 0; list-style-type: none; font-size: 12px; }
form#subnewsform input.btn { text-transform: uppercase; background-color:#c4c5c7; height: 17px; color:#fff; border: 0; padding: 0 2px 3px 2px; display: block; font-size: 10px; font-weight: bold; text-align: center; }
form#subnewsform table tr td { padding: 4px 0px; margin: 5px 0 0 0;  font-size: 12px; }
*/
/* NEWSLETTER */
#subscribe { font-size: 12px; }
#subscribe input { font-size: 10px; padding: 1px; border: 1px solid #b7b8b8; color: #676767;  margin: 0 0 5px 0; width: 184px; }
div.subscribebox { margin-bottom: 26px; }
div.subscribebox #subscribe input#yourtelefaxnumber { display: none; }

/* FORMS */
a.submit { text-transform: uppercase; background-color:#cd1041; width: 50px; color:#fff; border: 0; padding: 4px 0 2px 0; display: block; font-size: 10px; font-weight: bold; text-align: center; text-decoration: none;} 
a.submit:hover { background-color: #999999; } 
input.submit, table#form input[type=submit] { cursor: pointer; text-transform: uppercase; background-color:#c4c5c7; height: 17px; color:#fff; border: 0; padding: 0 2px 3px 2px; display: block; font-size: 10px; font-weight: bold; text-align: center; }
input.submit:hover, table#form input[type=submit]:hover { background-color: #43597e; }
table#form { width: 100%;}
table#form td { padding: 5px 10px 5px 0;}
table#form td.text { width: 80px; font-weight: bold; } 
table#form input[type=text], table#form textarea { padding: 0; border: 1px solid #b7b8b8; color: #676767;}
.required { color: #00a4e4; padding-left: 4px;}
div.error_msg { width: 100%-20px; padding: 10px; background-color: #fef239; margin-bottom: 20px; }
div.ok_msg { width: 100%-20px; padding: 10px; background-color: #00a4e4; margin-bottom: 20px; color: #FFF;}
div.error_msg_newsletter { width: 220px; margin: 0 0 5px 0; padding: 4px; background: #f5150a; font-size: 11px; text-align: center; font-weight: bold;}
div.ok_msg_newsletter { width: 220px; margin: 0 0 4px 0; padding: 4px; background: #28dd28; color: #FFF; font-size: 11px; text-align: center; font-weight: bold;}
div.error_msg_login { width: 276px; float: right; height: 19px; margin: 5px 0 40px 0; padding-top: 4px; color: #3b393d; font-weight: bold; font-size: 11px; text-align: center; }
/*div.login_c input[type=text], div.login_c input[type=password] { width: 211px; border: 1px solid #b7b8b8; margin-bottom: 10px; font-size: 85%; color: #676767; padding: 1px;}*/

/* STANDARD FORMS */
#form { width: 100%;} 
#form input[type=text], #form textarea { float: left; padding: 0; border: 1px solid #b7b8b8; color: #676767;}
#form input[type=text], #form input[type=file] { width: 287px;}
#form input.date {float: none; width: 38px;}
#form div.container {float: left; }
#form td { vertical-align: top; padding-bottom: 7px; }
#form td.info_text, td.info_text { text-align: left; font-weight: bold; width: 150px; padding-top: 2px;}
#form .textarea_small { width: 287px; }
#form .textarea_large { width: 533px; }
#form input[type=submit] { cursor: pointer; text-transform: uppercase; background-color:#c4c5c7; height: 17px; color:#fff; border: 0; padding: 0 2px 3px 2px; font-size: 10px; text-align: center; }
#form input[type=submit]:hover { background-color: #43597e; }
.required { color: #00a4e4; padding: 2px 0 0 4px; height: 18px; width: 10px; float: left; display: block; font-weight: bold; font-size: 18px; }
#form td.msg_field { padding: 10px 0 10px 0; height: 74px; }
#form td div.msg_error, #form td div.msg_success {float: left; width: 100%;}
#form td div.msg_error {  background-color: #fef239; }
#form td div.msg_success { background-color: #00a4e4; color: #FFF;}
#form div.msg { float: left; padding: 10px; font-weight: bold;}

/* LOGIN EXTRANET v1 */
/*.login_input { width: 209px; border: 1px solid #b7b8b8; margin-bottom: 10px; font-size: 85%; color: #676767; padding: 1px;}
div.login_reg_c { float: right; width: 458px; padding: 20px 20px 0 20px; height: 182px; background-color: #FFF; }
div.login_c { float: right; display: none; width: 733px; background: url(img/loginbox_border.gif) bottom left no-repeat; padding-bottom: 1px;}
div.login_c_on { display: block; }
div.login_open { font-weight: bold; color: #FFF; cursor: pointer; width: 222px; float:right; font-size: 138.5%; padding: 3px 5px 3px 5px; text-align: center; background-color:#43597e; border-left: #cbccce dotted 1px; border-bottom: #cbccce dotted 1px;}
div.logged_in_info {width: 222px; float:right; font-size: 77%; padding: 3px 5px 3px 5px; text-align: left; background-color:#FFF; border-left: #cbccce dotted 1px; border-bottom: #cbccce dotted 1px;}
span.loginheader { color: #43597e; display: block; margin-bottom: 10px; font-weight: bold; font-size: 153.9%;}
span.logintext { color: #96969a; font-size: 85%; display: block;}
a.reg { display: block; margin-top: 10px; padding: 5px 0 0 18px; background: url("img/read_slash.gif") no-repeat scroll left 3px;}
a.lsubmit:link, a.lsubmit:visited, a.lsubmit { text-transform: uppercase; background-color:#00a4e4 ; color:#fff; border: 0; padding: 2px 5px 3px 5px; display: block; font-size: 10px; font-weight: bold; text-align: center;} 
a.lsubmit:hover { background-color: #43597e; }

div.login_box { float: left; margin-left: 242px; padding-right: 1px; width: 731px; position: absolute; background: url(img/loginbox_border_vert.png) top right repeat-y; }
div.login_box_c { display: none; float: left; width: 731px; background: url(img/loginbox_border.gif) bottom left no-repeat; padding-bottom: 1px; background-color: #FFF;}
div.login_box_c_on { display: block; }
div.login_reg { float: left; width: 457px; padding: 20px 20px 20px 21px; background: url(img/loginbox_border_vert.png) top left repeat-y; min-height: 130px;}
div.login_form { float: left; width: 213px; padding: 20px 20px 20px 0px; }*/

/* LOGIN EXTRANET v2 */
.login_input { width: 200px; border: 1px solid #dcddde; margin-bottom: 15px; font-size: 85%; color: #676767; padding: 1px;}
div.login_box { float: left; margin-left: 740px; width: 234px; position: absolute; top: 35px; }
div.login_open { float: right; font-size: 10px; padding: 2px 21px 2px 15px; height: 13px; color: #FFF; font-weight: bold; cursor: pointer; width: 198px; text-align: left; background: url(img/arrow_down.gif) bottom right no-repeat; background-color: #C4C5C7;}
div.logged_in_info { float: right; font-size: 77%; width: 234px; }
div.login_open_on {  background: url(img/arrow_up.gif) bottom right no-repeat;}
div.login_open:hover, div.login_open_on { background-color: #43597e;}
div.login_c { float: right; display: none; width: 204px; padding: 15px; background-color: #eeeeee;}
div.login_c_on { display: block; }
a.lsubmit:link, a.lsubmit:visited, a.lsubmit { text-transform: uppercase; background-color:#43597e; color:#fff; border: 0; padding: 2px 5px 3px 5px; display: block; font-size: 10px; font-weight: bold; text-align: center; text-decoration: none; } 
a.lsubmit:hover { background-color: #00a4e4; }

/* PAGE TYPE: FILES */
table.files { width: 100%; float: left; margin: 0; padding: 0; }
table.files td { vertical-align: top; }
table.files td.row1 { padding: 20px 0 5px 0; border-bottom: 1px dotted #babbbd;}
table.files td.file_info { font-weight: bold; width: 100px;}
table.files_info td { padding-bottom: 5px;}
table.files { width: 100%; float: left; margin: 0; padding: 0;}
table.files_slist { width: 100%; float: left; margin: 0; padding: 0; }
table.files_slist th { font-weight: bold; text-align: left; border: 0; padding: 0 0 10px 0;}
table.files_slist td { padding: 2px 0 3px 0;}
table.files_slist tr:hover { background-color: #dcddde; }
table.files_slist tr a:hover { color: #676767;}
table.files_slist tr:hover a { color: #676767;}
table.files_slist tr.th:hover { background-color: #FFF; }
div.files_icon { float:left; width: 85px; padding-bottom: 10px; font-size: 11px; text-align: center; margin-right: 5px;}

div.contactinfo { font:  10px "Arial"; color: #ebebeb; margin: 3px 0 0 -345px; padding: 2px 18px; text-transform: uppercase; clear:both; }
div.contactinfo span.farge { color: #cd1041; }
div.contactinfo a { color: #cd1041; text-decoration: none; }

div.designed { margin: 15px 0 10px -645px; padding: 0 18px 10px 18px; font-size: 77%; color: #ffffff; clear:both; text-align: center; }
div.designed a { color: #cd1041; text-decoration: none; }
div.designed a:hover { color: #999; text-decoration: underline; }

div.join, div.wiki { background: #cf083a; color: #ffffff; padding: 0; margin: 0px 0 10px 0; font-size: 85%; }
div.join:hover, div.wiki:hover { background: #616e79; }
div.join a, div.wiki a { display: block; margin: 0; padding: 5px; color: #ffffff; text-decoration: none; text-transform: uppercase; }
div.join a:hover, div.wiki a:hover { color: #cbd8da; text-decoration: none; text-transform: uppercase;  }

.rounded {	
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px; 
}

a.back { text-decoration: none; }

/* Forside */
h1.home-listheader { font: bold 16px Klavika, Arial, sans-serif; color: #294c5c; padding: 3px 0 0px 0; margin: 0px 0 12px 0; border-top: #394a58 dotted 1px; border-bottom: #394a58 dotted 1px; text-transform: uppercase; }
div.home-projects, div.home-news { clear: both; margin: 5px 0 35px 0; }

table.home_news { font-size: 85%; margin: 3px 0; }
table.home_news a { color: #294c5c; text-decoration: none; display: block; margin: 0 0 2px 0; }
table.home_news a:hover { color: #d0103a; text-decoration: none; }

/* PRODUKTKATALOG */
table.product_list { font-size: 16px; margin: 3px 0; }
table.product_list a { color: #ffffff; text-decoration: none; display: block; margin: 0 0 2px 0; }
table.product_list a:hover { color: #ffffff; text-decoration: none; }
table.product_list td { padding:3px; }
table.product_list tr:hover { background:#cd1041; }

/* DEFAULT UL/LI */

.content_box ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
.content_box li {
	background-image:url(/publish_skins/ActiveService/img/bullet_red.png);
	background-position:0 20%;
	background-repeat:no-repeat;
	padding:0 0 0 25px;
}

table.contacts
{ 
width: 632px;
/*background-color: #fafafa;*/
border: 0px #000000 solid;
border-collapse: collapse;
border-spacing: 0px;
margin-top:-3px;
}


td.contactDept
{ 
background-color: #CD1041;
border: 0px #000000 solid;
padding: 2px 0 2px 8px;
font-family: Verdana;
font-weight: bold;
font-size: 12px;
color: #ebebeb; }


td.contact
{ 
border-bottom: 1px #717274 solid;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: .7em;
color: #ffffff;
background-color: #2F2F2F;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 0px; }

