

html{
    height: 100%;
    overflow-y: scroll;
    }
    BODY {
        padding: 0;
        height: 100%;
        margin: 0;
        background-color: #2b4569;
        color: #000000;
    text-align: center;
    font: 0.6em/1.4em Verdana,Geneva,sans-serif;
}

DIV, FORM {
    margin: 0;
    padding: 0;
    
}

#main_container {
    width: 767px; /* 760px + 7px shadow */
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
    text-align: left;
    background: #ffffff url(/images/gui/bg_shadow.gif) top right repeat-y;
}

/* *******************************************************************************************
*         Links                                                                             *
******************************************************************************************* */

A:link, A:visited {
    color: #465c7c; /* #2b4569 => Too dark. Looks black */ 
    text-decoration: none;
}
A:active, A:hover {
    color: #a02323;
    text-decoration: underline;
}

/* *******************************************************************************************
*         AD's - In an extra column to the far right                                        *
******************************************************************************************* */

#ads {
    background: transparent url(/images/gui/plates/annonser.gif) 5px 5px no-repeat;
    padding: 25px 0 0 5px;
}
/*
Without "ANNONER":

#ads {
padding: 5px 0 0 5px;  
}
*/

#ads .image {
    margin-bottom: 10px; /* Each image-DIV */
}

/* *******************************************************************************************
*         Navigation in pagehead                                                            *
******************************************************************************************* */

/* *******************************************************************************************
*         TOP MENU                                                                          *
******************************************************************************************* */
    
    
    


/* SITEMAP ROWS AND CELLS */
.row{
    border-top: 1px solid #cccccc;
}

#row_0{
    }
    
.first_row{
        border-top: 0px;
}

.in_cell {
    padding: 5px 0px 15px 5px;
}

div.heading img {
	behavior: url(/css/iepngfix.htc.jsp);
}




    
    
    /* *******************************************************************************************
    *         LEFT COLUMN STARTPAGE / LEFT MENU                                                 *
    ******************************************************************************************* */
    
.leftmenu_start {
	float: left;
	width: 180px;
	margin: 0;
	padding: 0;
	background: #b9b782 url(/images/gui/left_column/bg_left_startpage.jpg) top left no-repeat;
}
.leftmenu_start_inner {
	margin: 0;
	padding: 238px 0 10px 0;
}

.leftmenu_start .image {
	padding: 0 0 5px 15px;
}
.leftmenu_start .text {
	padding: 0 10px 15px 15px;
}
.leftmenu_start .plate {
	width: 160px;
	height: 191px;
	margin: 0 0 0 12px;
	padding: 0;
	background: transparent url(/images/gui/left_column/plate_start_know_more.gif) top left no-repeat;
}
.leftmenu_start .plate {
	width: 160px;
	height: 191px;
	margin: 0 0 0 12px;
	padding: 0;
	background: transparent url(/images/gui/left_column/plate_start_know_more.gif) top left no-repeat;
}

.leftmenu_start .plate .plate_inner {
	margin: 0;
	padding: 86px 0 0 0;
	font: 9px Verdana,Geneva,sans-serif !important;
}

#leftmenu_start .leftmenu_start_inner .plate .plate_inner{
	margin: 0;
padding: 86px 0 0 0;
	font: 9px Verdana,Geneva,sans-serif !important;
}

/* *******************************************************************************************
*         Articles                                                                          *
******************************************************************************************* */

.article {
    padding: 0 24px 20px 24px;
    border-bottom: 1px solid #cccccc;
}

.article H1 {
    margin: 0 0 6px 0;
    font: 1.5em Verdana,Geneva,sans-serif;
    color: #4d678b;
}

.article .article_image_top {
    padding-bottom: 18px;
}
.article .article_image_top .image_text {
    font-size: 9px;
    color: #999999;
    text-align: left;
    padding: 2px 0 5px 2px;
}

.article .article_ingress {
    font-size: 1.1em;
    padding: 0 0 10px 0;
}
.article .article_text {}

.article_rightcol_buttons {
    margin: 0;
    padding: 0 0 14px 0;
    padding-right: px;
    text-align: right;
    font: 1px/1px;
}

/* *******************************************************************************************
*         Teasers                                                                           *
******************************************************************************************* */

/* teaser_start_big */

.teaser_start_big {
    padding: 0 24px 18px 24px;
    border-bottom: 1px solid #cccccc;
}
.teaser_start_big_langdoc0 {
    padding-bottom: 10px;
    border-bottom: 0;
}
.teaser_start_big .teaser_image {
    padding-bottom: 18px;
}
.teaser_start_big H1 {
    margin: 0 0 6px -2px;
    font: 1.8em Verdana,Geneva,sans-serif;
}
.teaser_start_big .teaser_text {}

/* teaser_start_small */

.teaser_column {
    float:left;
    width: 50%;
    border-right: 1px solid #cccccc;
}

.teaser_start_small {
    padding: 15px 15px 0 24px;
}
.teaser_start_small H2 {
    margin: 0 0 2px 0;
    font: 1.2em Verdana,Geneva,sans-serif;
}

/* teaser_middle_right */

.teaser_middle_right {
    border-top: 1px solid #cccccc;
    padding: 15px 24px 15px 15px;
}
.teaser_middle_right .image {
    padding-bottom: 6px;
}
.teaser_middle_right H2 {
    margin: 0 0 2px 0;
    font: 1.2em Verdana,Geneva,sans-serif;
}
.teaser_middle_right H3 {
    margin: 0 0 2px 0;
    font: 1.1em Verdana,Geneva,sans-serif;
}

/* teaser_middle_right_ledamot */

.teaser_middle_right_ledamot {
    border-top: 1px solid #cccccc;
    padding: 15px 24px 15px 15px;
}
.teaser_middle_right_ledamot .plate_bg {
    padding: 8px 9px;
    background-color: #e8e2c7;
}

.teaser_middle_right_ledamot .image {
    float: left;
    padding: 0 8px 0 0;
}
.teaser_middle_right_ledamot .heading {
    margin: 0;
    padding: 7px 0 5px 0;
}
.teaser_middle_right_ledamot .name {
    margin: 0;
    padding: 0;
}

/* teaser_entre_big */

.teaser_entre_big {
    padding: 0 24px 18px 24px;
    border-bottom: 1px solid #cccccc;
}
.teaser_entre_big_langdoc0 {
    margin-bottom: 18px;
}
.teaser_entre_big .teaser_image {
    
}
.teaser_entre_big H1 {
    margin: 15px 0 6px 0;
    font: 1.5em Verdana,Geneva,sans-serif;
}
.teaser_entre_big .teaser_text {}

/* teaser_entre_small */

.teaser_entre_small {
    padding: 12px 24px;
    border-bottom: 1px solid #cccccc;
}
.teaser_entre_small_langdoc0 {
    padding-bottom: 0;
    border-bottom: 0;
}
.teaser_entre_small .teaser_image {
    float: left;
    padding-right: 15px;
}
.teaser_entre_small H2 {
    margin: 0 0 6px 0;
    font: 1.2em Verdana,Geneva,sans-serif;
}
.teaser_entre_small .teaser_text {}

/* teaser_press_big */

.teaser_press_big {
    margin-bottom: 12px;
    padding: 0 24px 12px 24px;
    border-bottom: 1px solid #cccccc;
}
.teaser_press_big .teaser_image {
    padding-bottom: 10px;
}
.teaser_press_big H1 {
    margin: 0;
    font: bold 1.0em Verdana,Geneva,sans-serif;
}
.teaser_press_big .teaser_text {
    margin-top: 6px;
}
.teaser_press_big .teaser_text .date {
    color: #a02323;
}

/* teaser_entre_small */

.teaser_press_small {
    margin-bottom: 12px;
    padding: 0 24px 12px 24px;
    border-bottom: 1px solid #cccccc;
}
.teaser_press_small H2 {
    margin: 0;
    font: bold 1.0em Verdana,Geneva,sans-serif;
}

/* *******************************************************************************************
*         Plates                                                                            *
******************************************************************************************* */

.plate {
    width: 160px;
    margin-bottom: 10px;
    padding: 35px 2px 0 2px;
}
.plate H2 {
    display: none; /* for print only */
}
.plate DIV {
    padding-bottom: 10px;
}

.plate_button {
    padding-bottom: 9px;
}

.plate_genvagar {
    background: transparent url(/images/gui/plates/genvagar.gif) top left no-repeat;
}
.plate_genvagar DIV {
    padding-bottom: 4px;
}

.plate_kalendarium {
    margin-top: 10px;
    background: transparent url(/images/gui/plates/kalendarium.gif) top left no-repeat;
}
.plate_kalendarium .date {	
    color: #a02323;
}
.plate_kalendarium .diarie {	
    color: #000000;
}
.plate_relaterat_green .item DIV,
.plate_relaterat_yellow .item DIV,
.plate_relaterat_blue .item DIV {
    padding: 0;
}
.plate_relaterat_green .item DIV.image,
.plate_relaterat_yellow .item DIV.image,
.plate_relaterat_blue .item DIV.image { /* menuItemImage */
    padding-bottom: 3px;
}
.plate_relaterat_green .item div.link,
.plate_relaterat_yellow .item div.link,
.plate_relaterat_blue .item div.link { /* headline */
    padding-bottom: 2px;
    font-weight: bold;
}
.plate_relaterat_green .item DIV.text,
.plate_relaterat_yellow .item DIV.text,
.plate_relaterat_blue .item DIV.text { /* menuItemText */
    padding-bottom: 3px;
}

/* green */
.plate_relaterat_green {
    background: transparent url(/images/gui/plates/relaterat_green.gif) top left no-repeat;
}
/* yellow */
.plate_relaterat_yellow {
    background: transparent url(/images/gui/plates/relaterat_yellow.gif) top left no-repeat;
}
/* blue */
.plate_relaterat_blue {
    background: transparent url(/images/gui/plates/relaterat_blue.gif) top left no-repeat;
}

.plate_presskontakt .item {
    padding: 0;
}
.plate_presskontakt .item IMG {
    display: block;
    padding-bottom: 3px;
}
.plate_presskontakt {
    background: transparent url(/images/gui/plates/presskontakt.gif) top left no-repeat;
}

/* *******************************************************************************************
*         Calendar                                                                          *
******************************************************************************************* */

/* CALENDAR EVENT SUBMISSION FORM */
.key_value_row{
    padding-bottom: 5px;
    }
    
.key_value_row .key{
    float:left;
    }
    
.key_value_row .value{
    float:right;
    width: 75%;
 }
/* /CALENDAR EVENT SUBMISSION FORM */

.calendar_list  {
    padding: 0 24px 18px 24px;
    border-bottom: 1px solid #cccccc;
}
.calendar_list .item {
    margin: 10px 0 0 0;
    padding: 10px 0 0 0;
    border-top: 1px solid #cccccc;
}
.calendar_list .item .date {
    padding-bottom: 3px;
    font-weight: bold;
}
.calendar_list .item .event_type,
.calendar_list .item .diarie {
    color: #666666;
}
.calendar_list .item DIV.link {}
.calendar_list .item SPAN.headline {
    font-size: 1.1em;
    font-weight: bold;
}
.calendar_list .item .ingress {
    padding-top: 3px;
    color: #666666;
}
.calendar_list .item_odd {}
.calendar_list .item_even {}

#main_container .calendar {
    padding: 0 24px 18px 24px;
    border-bottom: 1px solid #cccccc;
}
.calendar H1 {
    margin: 0 0 6px 0;
    font: bold 1.5em Verdana,Geneva,sans-serif !important;
}
.calendar .cat_name { /* Not in use if the "Type of event" feature isn't implemented */
    margin: 0 0 1em 0;
    color: #666666;
}
.calendar .diarie {
    margin: 0 0 1em 0;
    color: #666666;
}
.calendar .date {
    font-weight: bold;
}
.calendar DL.data {
    margin: 0 0 2px 0;
    padding: 0;
}
.calendar DL.data DT { /* eg: [Tid] */
    display: block;
    clear: left;
    float: left;
    width: 4.5em;
    margin: 0;
    padding: 0;
    color: #666666;
}
.calendar .description {
    padding: 5px 0;
}
.calendar .link {
    color: #666666;
}
.calendar DL.data DD { /* eg: 12:15 */
    display: inline;
    margin: 0;
    padding: 0;
    color: #000000;
}

/* *******************************************************************************************
*         Searchpage                                                                        *
******************************************************************************************* */

.search {
    padding: 10px 0 0 0;
}

.results {
    padding: 25px 0 0 0;
}
.results H2 {
    margin: 0 0 6px 0;
    font: bold 1.2em Verdana,Geneva,sans-serif;
}
.results .nbr_of_hits {
    font-weight: bold;
}
.results .item {
    margin: 10px 0 0 0;
    padding: 10px 0 0 0;
    border-top: 1px solid #cccccc;
}
.results .item .heading {
    font-weight: bold;
}
.results .item .ingress {
    font-weight: normal;
}
.results .paging {
    margin: 10px 0 0 0;
    padding: 10px 0 0 0;
    border-top: 1px solid #cccccc;
    text-align: center;
}
.results .paging .active {
    color: #ffffff;
    background-color: #465c7c;
}

/* DIABAS */

.results .diabas TD {
    padding-left: 10px;
}
.results .diabas TD.td0 {
    padding-left: 0;
}

/* *******************************************************************************************
*         Documentbank                                                                      *
******************************************************************************************* */

.documentbank {
    padding: 0;
}
.documentbank .form {
    padding: 0 24px 18px 24px;
}
.documentbank .form .searchfield {
    padding: 0 0 5px 0;
}
.documentbank .form .buttons {
    padding: 5px 0 0 0;
}
.documentbank .textCol {
    width: 325px;
    padding-right: 50px;
}
.documentbank .linkCol {
    padding-right: 10px;
}
.documentbank .item {
    margin: 10px 0 0 0;
    padding: 10px 24px;
    border-top: 1px solid #cccccc;
}
.documentbank .item .heading {
    font-weight: bold;
}
.documentbank .item .ingress {
    font-weight: normal;
    padding-top: 4px;
}
.documentbank .item .links A {
    font-weight: normal;
}
.documentbank .pagingTop {
    margin: 10px 0 10px 0;
    padding: 10px 0 0 0;
    border-top: 1px solid #cccccc;
    text-align: center;
}
.documentbank .pagingBottom {
    margin: 10px 0 0 0;
    padding: 10px 0 10px 0;
    border-top: 1px solid #cccccc;
    text-align: center;

}
.documentbank .paging .active {
    color: #ffffff;
    background-color: #465c7c;
}

/* *******************************************************************************************
*         Ledam�ter                                                                         *
******************************************************************************************* */

/* Lista */

.people {
    padding: 0 0 18px 24px;
}
.people_table {
    width: 556px;
}
.people_table div.header {
    text-align: left;
    font: bold 10px Verdana,Geneva,sans-serif;
    text-transform: uppercase;
    color: #ffffff;
}

.people_table div.header div{
    
    padding-top: 4px;
    padding-right: 4px;
    padding-bottom: 6px;
    padding-left:3px;
    }
    
.people_table .details {
    font: 9px Verdana,Geneva,sans-serif;
    color: #000000;
    background-color: #e8e2c7;
}

.people_table div.images {
     background-color:#e8e2c7;
    }
    
.people_table .images div {
    text-align: center;
    border-left: 1px solid #ffffff;
}

.people_table .images div.div1 {
    
    border-left: 1px solid #e8e2c7;
    }


.people_table .images div img{
        padding: 15px 17px 0 18px;
    }
    
    
.people_table .images TD.td1 {
    border-left: 1px solid #e8e2c7;
}


.people_table div.texts{
    background:#e8e2c7;
    }
    
    
.people_table .texts div.details {
    float:left;
    text-align: left;
    border-left: 1px solid #ffffff;
}


.people_table .texts div.empty{
    border-left: 0px;
    background-color: #ffffff;
    }

.people_table .texts div.first{
        border-left: 1px solid #e8e2c7;
    }
    
.people_table .texts div.text_container{
    padding-top: 10px;
    padding-bottom: 12px;
    margin-left: 10px;
    border-left: 0px;
    }


/* Artikel */

.person {
    padding: 0 24px 18px 24px;
    border-bottom: 1px solid #cccccc;
}
H1.personHeading {
    margin: 0 0 12px 0;
    padding: 4px 6px;
    text-align: left;
    font: bold 10px Verdana,Geneva,sans-serif;
    text-transform: uppercase;
}
.person .description_item {
    margin: 3px 0;
}
.person H2 {
    font: bold 12px Verdana,Geneva,sans-serif;
    color: #000000;
    margin: 3px 0;
}
.person .label {
    color: #999999;
}
.person .text {
    margin: 10px 0 0 0;
}

/* *******************************************************************************************
*         SiteMap / �versikt                                                                *
******************************************************************************************* */

.sitemap {
    padding: 0px 24px 18px 24px;
}
.sitemap H2 {
    margin: 0 0 2px 0;
    font: bold 1em Verdana,Geneva,sans-serif;
}
.sitemap .item {
    padding-bottom: 2px;
}

.sitemap div.cell{
    /* width: auto !important; */ /* else 100%/nbr_of_columns */
    /*padding: 5px 5px 15px 5px;*/
    
    border-right: 1px solid #cccccc;
}

/* *******************************************************************************************
*         Links / L�nkar                                                                    *
******************************************************************************************* */

.links {
    padding: 0;
}
.links .links_form {
    padding-bottom: 25px;
}
.links .item {
    margin: 10px 0 0 0;
    padding: 10px 0 0 0;
    border-top: 1px solid #cccccc;
}
.links .item .link {
    margin: 0 0 2px 0;
}
.links .item H2 {
    margin: 0 0 2px 0;
    font: bold 1em Verdana,Geneva,sans-serif;
}
.links .item H2 .sect_name {
    font-weight: normal;
}
.links .item .text {
    margin: 0 0 2px 0;
}

/* *******************************************************************************************
*         FAQ-internal                                                                      *
******************************************************************************************* */

.faq_internal {
    padding: 0;
}
.faq_internal .back_button {
    padding-bottom: 10px;
}
.faq_internal .cat_select {
    padding-bottom: 15px;
}
.faq_internal .top_list LI {
    padding-bottom: 3px;
}
.faq_internal .faq_list .item {
    margin: 10px 0 0 0;
    padding: 10px 0 0 0;
    border-top: 1px solid #cccccc;
}
.faq_internal .faq_list .item .q_text {
    margin: 0 0 5px 0;
    font-weight: bold;
}
.faq_internal .faq_list .item .q_text A {
    color: #000000 !important;
    text-decoration: none !important;
}
.faq_internal .faq_list .item .a_text {
    clear: both;
    color: #666666;
}
.faq_internal .faq_list .item_odd {}
.faq_internal .faq_list .item_even {}

/* *******************************************************************************************
*         DocFoot                                                                           *
******************************************************************************************* */

#docfoot_entre,
#docfoot_article {
    padding: 18px 24px 0 24px;
}

#docfoot_article .text2{
    
}

#docfoot_entre .text1,
#docfoot_entre .text2,
#docfoot_article .text1{
    padding-bottom: 10px;
}

/* *******************************************************************************************
*         Colors                                                                            *
******************************************************************************************* */

.bg_left_startpage { background-color: #b9b782; }
.bg_left_green     { background-color: #848d4c; }
.bg_left_yellow    { background-color: #c4ab38; }

.bggreen  { background-color: #718029; } /* #26491e => Too dark. Looks black */
.bgyellow { background-color: #c4ab38; }

.green  { color: #718029; } /* #26491e => Too dark. Looks black */
.blue   { color: #465c7c; } /* #2b4569 => Too dark. Looks black */
.yellow { color: #c4ab38; }
.red    { color: #a02323; }
.dim    { color: #999999; }

.selBox_green  { color: #ffffff; background-color: #858e4e; }
.selBox_yellow { color: #000000; background-color: #e8d57d; }
.selBox_blue   { color: #ffffff; background-color: #2d476b; }

/* *******************************************************************************************
*         Forms                                                                             *
******************************************************************************************* */

.formField, TEXTAREA, SELECT {
    font: 1em Verdana,Geneva,sans-serif;
    color: #000000;
    border: 1px outset #6e7277;
    border-width: 1px 2px 2px 1px;
}

/* *******************************************************************************************
*         Misc                                                                         *
******************************************************************************************* */

.popup{
width: 300px;
font-size:10px;
}


.popup div.names {
float:left;
}

.popup div.values{
float:right;
}

.popup div.names div{
	margin-bottom:3px;
}

.popup div.values div{
	margin-bottom:3px;
	width: 210px;
}

.popup h1 {
    font: 1.5em Verdana,Geneva,sans-serif;
    margin: 0 0 20px 0;
}

.divider_v_right {
    width: 1px;
    float: left;
    background: url(/images/gui/1x1_cccccc.gif) top left repeat-y;
}

.no_border {
    border: 0 !important;
}
.no_marg_padd {
    margin: 0 !important;
    padding: 0 !important;
}

BIG { font-size: 1.4em; }

P { margin: 0 0 1em 0; }

.clear { clear: both; }

.printHidden {
    display: block;
}
.printVisible,
#dochead_print {
    display: none;
}

/* *******************************************************************************************
*         SPECIAL IMCMS STUFF                                                               *
******************************************************************************************* */

#adminPanelDiv,
#changePageDiv {
    text-align: left !important;
}

.imcmsAdmBgHead {
    background-color: #20568D;
    color: #ffffff;
}

.imcmsAdmBgCont {
    background-color: #f5f5f7;
    color: #000000;
}

.imcmsFormBtnPanel {
    font: 9px Verdana, Geneva, sans-serif;
    color: #000000;
    background-color: #e7e7e7;
    cursor: pointer;
    height: 20px;
    border: 1px outset #000000;
    border-color: #ffffff #000000 #000000 #ffffff;
    text-align: center;
}

.imcmsFormBtnPanelActive {
    font: 9px Verdana, Geneva, sans-serif;
    color: #000000;
    background-color: #e7e7e7;
    cursor: pointer;
    height: 20px;
    border: 1px inset #000000;
    border-color: #000000 #ffffff #ffffff #000000;
    text-align: center;
}

DIV.postit {
    background-color: #ffff99;
    border: 1px solid #000000;
    border-width: 0 2px 2px 1px;
    margin: 10px 10px 10px 24px;
    display: block;
    font: 9px/10px verdana,geneva,sans-serif;
}
DIV.postit H2 {
    font: bold 11px/13px verdana,geneva,sans-serif;
    margin: 0;
    padding: 3px 5px;
    background-color: #ffff33;
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
}
DIV.postit DIV {
    padding: 5px;
}








#top {
    background: url(/images/gui/bg_tophead.gif) no-repeat;
    width: 760px;
    height: 80px;
}

#logo {
    background: transparent;
    float: left;
    width: 108px;
    height: 80px;
}

#right_part {
    background: transparent;
    float: right;
    width:652px;
}

#top_links {
    background-color: transparent;
    height: 30px;
}

#middle_logo {
    background-color: transparent;
    height: 50px;
}

#bottom_links {
    font:  1em Verdana,Geneva,sans-serif;
    background: url(/images/gui/bg_topmenu.gif) bottom left repeat-y;
    height: 28px;
}

#bottom_links > div{
    height: 100%;
}

#bottom_links div.spacer {
    width: 1px;
    float: left;
    padding: 0px;
}


#section_0 {
    padding-left: 3px;
    padding-right: 5px;
    background: transparent;
    float:left;
}

#section_0 div {
    margin-top: 5px;
    padding: 3px 9px 3px 9px;
    text-align: center;
    cursor: pointer;
    white-space: nowrap;
    background-color: transparent;
    float:left;
}

#section_0 div.act {
    padding: 3px 8px 2px 9px;
    background-color: #ffffff;
    border: 1px solid #000000;
    border-width: 0 1px 1px 0;
}

#section_1 {
    padding-left: 7px;
    background: transparent;
    float: left;
}

#section_1 div {
    margin-top: 5px;
    padding: 3px 10px 3px 10px;
    text-align: center;
    cursor: pointer;
    white-space: nowrap;
    background-color: transparent;
    float:left;
}

#section_1 div.act {
    padding: 3px 9px 2px 10px;
    background-color: #ffffff;
    border: 1px solid #000000;
    border-width: 0 1px 1px 0;
    float:left;
}

#section_2 {
    padding-left: 6px;
    background: transparent;
    float: left;
}

#section_2 div {
    margin-top: 5px;
    padding: 3px 11px 3px 11px;
    text-align: center;
    cursor: pointer;
    white-space: nowrap;
    background-color: transparent;
    float:left;
}

#section_2 div.act {
    padding: 3px 10px 2px 11px;
    background-color: #ffffff;
    border: 1px solid #000000;
    border-width: 0 1px 1px 0;
    float:left;
}

#section_0 div A:link,
#section_0 div A:visited,
#section_0 div A:active,
#section_0 div A:hover {
    color: #ffffff;
    text-decoration: none;
    font-size: 10px;
}
#section_0 div.act A:link,
#section_0 div.act A:visited,
#section_0 div.act A:active,
#section_0 div.act A:hover {
    color: #000000;
    text-decoration: none;
    font-size: 10px;
}

#section_1 A:link,
#section_1 A:visited,
#section_1 A:active,
#section_1 A:hover {
    color: #ffffff;
    text-decoration: none;
    font-size: 10px;
}

#section_1 div.act A:link,
#section_1 div.act A:visited,
#section_1 div.act A:active,
#section_1 div.act A:hover {
    color: #000000;
    text-decoration: none;
    font-size: 10px;
}

#section_2 A:link,
#section_2 A:visited,
#section_2 A:active,
#section_2 A:hover {
    color: #000000;
    text-decoration: none;
    font-size: 10px;
}

#diabas_submission{
    width:398px;
    }
    
#diabas_submission div.key{
    font-weight:bold;
    float:left;
    }

#diabas_submission div.value{
    text-align:left;
    float:right;
    width:77%;
    }
    

    

    
    
.left_menu_container {
        width: 180px;
	float: left;
}

.left_menu_container .left_menu {
	margin: 21px 11px 11px 11px;
}

.green  .heading           { background-color: #858e4e; }
.green  .left_menu A.lev_1 { background-color: #858e4e; }
.green  .left_menu A.lev_2 { background-color: #284b20; }

.yellow .heading           { background-color: #e8d57d; }
.yellow .left_menu A.lev_1 { background-color: #e8d57d; }
.yellow .left_menu A.lev_2 { background-color: #c4ab38; }

.blue  .heading           { background-color: #2d476b; }
.blue  .left_menu A.lev_1 { background-color: #2d476b; }
.blue  .left_menu A.lev_2 { background-color: #4d678b; }

.left_menu .items A {
	display: block;
	width: auto;
	margin: 0;
	padding: 0;
	color: #000;
	border-top: 1px solid #ffffff;
	text-decoration: none !important;
}
.blue .left_menu .items A,
.left_menu .items A.lev_2 {
	color: #fff;
}
.left_menu .items A:hover,
.left_menu .items A:active {
	color: #000;
	background-color: #fff;
}

.left_menu .items A SPAN {
	display: block;
	width: auto;
	margin: 0;
}

.left_menu .items A.lev_1 SPAN {
	padding: 4px 2px 5px 10px;
}
.left_menu .items A.lev_2 SPAN {
	padding: 4px 2px 5px 22px;
}

.left_menu .items A.act {
	font-weight: bold;
}


#right_column {
    float:left;
    margin-left:10px;
    }

.clearer {
clear:both;
   }

    
    
} %>