/* Global */
html,body {
    font-family:Verdana, Geneva, sans-serifpx;
    font-size:11px;
    color:#333333;
    background: #e8e8e8;
}

input {
    font-size:11px;
}

img {
    border:none;
}

a {
    color:#663300;
    
    text-decoration:none;
}

a:hover { 
    text-decoration:underline; 
}

/* Languages */ 
.language_changer {
    text-align:center;
    margin:20px 0px 10px 10px;
}

.language_changer a {
    margin-right:10px;
    color:#999999;
    text-decoration:none;
}

.language_changer .active {
    color:#666666;
    border-bottom: 2px solid #e8e8e8;
    padding-bottom: 2px;
}

/* Content */
.main_table {
    margin-bottom:20px;
}

.top_menu {
    background: #ffffff URL(images/bilde5.jpg) top center no-repeat;
    height:250px;
}

.left_menu {
    width:201px;
    background: URL(images/blue_left3_bg.jpg) repeat-y;
}

.left_start {
    width:201px;
    background: URL(images/blue_left1_bg.jpg) repeat-y;
}

.left_end {
    width:201px;
    background: URL(images/blue_left2_bg.jpg) no-repeat;
}    

.left_menu_div {
    margin:0px 4px 30px 3px;  
}

.right_menu {
    width:159px;
    background: URL(images/blue_right3_bg.jpg) repeat-y;
}

.right_start {
    width:159px;
    background: URL(images/blue_right1_bg.jpg) repeat-y;
}

.right_end {
    width:159px;
    background: URL(images/blue_right2_bg.jpg) no-repeat;
}

.main_menu {
    background: URL(images/blue_top_bg.jpg) no-repeat top center #ffffff;
    padding:5px 10px 10px 10px
}

.bottom_menu {
    height:26px;
    background: URL(images/blue_bottom_bg.jpg) no-repeat;
    margin-top:10px;
}

/* Footer */
.footer {
    color:#999999;
}

.footer a {
    color:#999999;
}

/* Other */
.captition {
    background:#e8e8e8;
    padding:5px 0px 5px 20px;
    margin:20px 0px 15px 0px;
    text-transform:uppercase;
    font-weight:bold;
    color:#275a98;
}

.this_page {
    font-size:16px;
    color:#336699;
    font-weight: bold;
    padding:0px 10px 10px 45px;
}

.main_table {border-collapse: collapse; background-color: #FFFFFF;}
.main_table td {border:1px solid #ACACAC; padding: 3px 5px 3px 5px; font-size:11px;}

/* Form Table */
.form_table {
    border-collapse:collapse;
}

.form_table td {
    padding: 4px 5px;
}

.form_table .head {
    padding:10px 0px; 
}

.form_table .head div {
    border-top:1px solid #acacac;
    border-bottom:1px solid #acacac;
    padding: 4px 5px;
    font-size:14px;
    font-weight: bold;     
}

.form_table .line {
    padding:10px 0px;   
}

.form_table .line div {
    border-bottom:1px solid #acacac;   
}