/* CSS Document */

body{
	margin:0px;
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	scrollbar-face-color: #dfd8b2;
	scrollbar-arrow-color: #938a59;
	scrollbar-track-color: #fbf7e5;
    background-color:#CACBCC;
}

form {
    margin: 0px;
    padding: 0px;
}

a {
	color:#00457C;
	text-decoration:none;
}
a:hover {
	color:#00457C;
	text-decoration:underline;
}

.black_link{
	font-family:Arial, Helvetica, sans-serif;
	color:#00457C;
	text-decoration:none;
	font-weight:bold;
}
a:hover.black_link{
	font-family:Arial, Helvetica, sans-serif;
	color:#d21033;
	text-decoration:none;
	font-weight:bold;
}

/* 	color:#c6c6c6; */
.gray_link{
	font-family:Arial, Helvetica, sans-serif;
	color:#636363;
	text-decoration:none;
	font-weight:bold;
}

/*
a:hover.gray_link{
	font-family:Arial, Helvetica, sans-serif;
	color:#d21033;
	text-decoration:none;
	font-weight:bold;
}
*/

/*	background-image:url(img/red.jpg);*/
.red_background
{
/*    background-color:#d21035;*/
    background-color:#CACBCC;
}

.content_background{
	background-image:url(img/content_background.jpg);
}
.content_background_2{
	background-image:url(img/content_background_2.jpg);
	background-repeat:no-repeat;
}
.content-homepage{
	background-image:url(img/homepage.jpg);
	background-repeat:no-repeat;
	background-position: left top;
}
.white_background
{
    padding-left:2px;
    width:38px;
    height:17px;
    background-color:#FFFFFF;
}
.content_header{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:21px;
	padding-bottom:10px;
}
.messages_header{
	font-family:Arial, Helvetica, sans-serif;
	line-height:22px;
	color:#000000;
	font-size:20px;
}
a.meny_1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
	font-weight:normal;
}
a:hover.meny_1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
	font-weight:normal;
}
a.meny_1_active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
}
a:hover.meny_1_active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
}
a.meny_2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
a:hover.meny_2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00ADDA;
	text-decoration:none;
}
a.meny_2_active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00ADDA;
	text-decoration:none;
	font-weight:bold;
}
a:hover.meny_2_active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00ADDA;
	text-decoration:none;
	font-weight:bold;
}
.contact{
	font-family:Arial, Helvetica, sans-serif;
	color:#414143;
	padding-top:10px;
	font-size:10px;
}
a.contact_email{
	color:#414143;
	text-decoration:none;
}
a:hover.contact_email{
	color:#414143;
	text-decoration:underline;
}

.top_block_text{
	font-weight:bold;
	padding-top:0px;
	height:12px;
	line-height:12px;
}

.block_header{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	color:#000000;
	padding-top:0px;
	height:11px;
	line-height:11px;
}
.block_text{
	font-family:Arial, Helvetica, sans-serif;
	padding-top:4px;
	padding-bottom:4px;
}
.path{
	font-family:Arial, Helvetica, sans-serif;
	color:#414143;
	padding-bottom:15px;
}
.messages_date{
	color:#858585;
	font-size:11px;
}
.messages_name{
	font-weight:bold;
}
.messages_intro{
	color:#000000;
}
.form_textfield{
	width:150px;
	padding:2px;
	border:1px solid #d9d9d9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

.form_textfield_bold{
	width:150px;
	padding:2px;
	border:1px solid #d9d9d9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
}

.form_textfield_date{
	width:50px;
	padding:2px;
	border:1px solid #d9d9d9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

.form_textarea {
	width:300px;
	padding:2px;
	border:1px solid #d9d9d9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

.form_select{
	padding:2px;
	border:1px solid #d9d9d9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

.form_select_fixed{
	width:156px;
	padding:2px;
	border:1px solid #d9d9d9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

.form_checkbox{
	width:12px;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

.form_button {
	background-image:url(img/button_background.jpg);
	width:77px;
	height:18px;
	text-align:center;
	color:#000000;
	border: 0px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
	font-weight:bold;
}

.form_button-disabled {
	background-image:url(img/button_background.jpg);
	width:77px;
	height:18px;
	text-align:center;
	color:#978097;
	border: 0px;
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.form_button_wider{
	background-image:url(img/button_background_wider2.jpg);
	width:120px;
	height:18px;
	text-align:center;
	color:#000000;
	background-color:#978097;
	border: 0px;
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.form_button_wider-disabled {
	background-image:url(img/button_background_wider2.jpg);
	width:120px;
	height:18px;
	text-align:center;
	color:#978097;
	border: 0px;
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.form_button_widest{
	background-image:url(img/button_background_wider3.jpg);
	width:150px;
	height:18px;
	text-align:center;
	color:#000000;
	background-color:#978097;
	border: 0px;
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.table_header{
	background-image:url(img/table_header_background.jpg);
	padding-left:8px;
	padding-right:8px;
	padding-top:2px;
	padding-bottom:2px;
	font-weight:bold;
}
.table_row_1{
	background-color:#FFFFFF;
	padding-left:8px;
	padding-right:8px;
	padding-top:2px;
	padding-bottom:2px;
}
/*#f7f7f7*/
.table_row_2{
	background-color:#F4F4F4;
	padding-left:8px;
	padding-right:8px;
	padding-top:2px;
	padding-bottom:2px;
}

.gray_border{
	border-bottom:1px solid #d9d9d9;
	border-top:1px solid #d9d9d9;
	padding-top:8px;
	padding-bottom:8px;
}

.gray_border_top{
	border-top:1px solid #d9d9d9;
	padding-top:8px;
}

.gray_border_bottom{
	border-bottom:1px solid #d9d9d9;
	padding-bottom:8px;
}

.graphic_yellow_column{
   background-color:#dddf00;
}
.graphic_blue_column{
   background-color:#00aadd;
}
.graphic_red_column{
   background-color:#b31b34;
}

/*** compatibility for old names ***/

/*table_header*/
.konto-admin{
	background-image:url(img/table_header_background.jpg);
	padding-left:8px;
	padding-top:2px;
	padding-bottom:2px;
	font-weight:bold;
}

/*form_textfield*/
.form {
	width:150px;
	padding:2px;
	border:1px solid #d9d9d9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

/*form_button*/
.buttonform {
	background-image:url(img/button_background.jpg);
	width:77px;
	height:18px;
	text-align:center;
	color:#000000;
	border: 0px;
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

/*table_row_1*/
.sok{
	background-color:#FFFFFF;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
}

.gray_border_warning{
	border-bottom:1px solid #d9d9d9;
	border-top:1px solid #d9d9d9;
	padding-top:8px;
	padding-bottom:8px;
	font-size:10px;
	font-weight:normal;
	color:#FF0000;
}

.warning{
	font-size:10px;
	font-weight:normal;
	color:#FF0000;
}

/*left login box container (shadow)*/
#lm1-container {
    width:196px;
    margin: 0px;
    padding-bottom: 8px;
}

/*left menu container (shadow)*/
#lm2-container {
    width:196px;
    margin: 0px;
    padding-bottom: 8px;
}

/*shadow layers*/
.lm1-back-div {
    background-color: #e7e7e7;
    padding: 2px;
    margin: 2px 0px 0px 2px;
}
    
.lm1-front-div {
    text-align:left;
    background-color: #f7f7f7;
    border:1px solid #d9d9d9;
    margin: -4px 0 0 -4px;
    padding: 10px;
}

.debug_checkbox
{
	border:1px solid Black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color: Red;
}
