﻿body 
{
    margin:0px;
    padding:0px;
}

a:hover
{
    text-decoration:none;
}

#container, #DWMain 
{
    height:auto;
    width:940px;
position:relative; left:50%; margin-left:-470px; 
    float:left;
    text-align:left;
}

#login 
{
    height:20px;
    width:940px;
    float:left;
    text-align:right;
}

#login ul 
{
    margin:0px;
    padding:0px;
}

#login ul li
{
    display:inline;
    line-height:20px;
    list-style-type:none;
    padding-left:10px;
    color:Black;
}

#login ul li a 
{
    color:Black;
}

#logo 
{
    height:105px;
    width:500px;
    float:left;
    margin-bottom:5px;
}

#topboks 
{
    height:88px;
    width:338px;
    float:right;    
    margin:12px 2px 0px 0px;
}

#topmenu 
{
    height:31px;
    width:742px;
    float:left;
}

.inactive 
{
    height:auto;
    width:auto;
    line-height:24px;
}

.spacer 
{
    background-color:#DEDEDE;    
    background-image:url(/Files/Billeder/border.jpg);
    background-position:bottom;
    background-repeat:no-repeat;
}

.M0 
{
    margin:0px;
    padding:0px;
}

#search 
{
    height:31px;
    width:198px;
    float:left;
    background-image:url(/Files/Billeder/menu.jpg);
    background-repeat:repeat-x;
}

.inactive, .active
{
    padding-left:15px;
}

#navigation
{
    height:20px;
    width:750px;
    float:left;
    display:block;
    line-height:10px;
    margin-left:190px;
    padding-top:5px;
    _padding-top:0px;
    color:#707070;
}

#indhold 
{
    height:auto;
    width:940px;
    float:left;
}

.boks 
{
    background-color:#e6ede6;
}

#leftmenu 
{
    height:auto;
    width:174px;
    float:left;
    border-right:1px solid #009bca;
}

#leftmenu ul 
{
    margin:0px 0px 100px 0px;
    padding:0px;
}

#leftmenu ul li 
{
    margin-right:20px;
    padding-left:10px;
    list-style-type:none;
    line-height:30px;
    border-bottom:1px dotted #707070;
}

#leftmenu ul li ul
{
    margin-bottom:5px;
}

#leftmenu ul li ul li
{
    margin-right:20px;
    padding-left:10px;
    list-style-type:none;
    line-height:25px;
    border-bottom:0px;
}

#leftmenu ul li a 
{
    color:Black;
    font-weight:bold;
}

#footer 
{
    height:35px;
    width:940px;
    float:left;
    border-top:1px solid #e7e8e9;
}

#footer small 
{
    color:#707070;
    font-size:10px;
    line-height:30px;
}
/*
------------------------------------------------------------------------*/

.forside_top 
{
    height:318px;
    width:940px;
    float:left;
}

.green_headline a, .green_headline a:hover, .green_headline a .greenlink{color:#000;font-weight:bold;}
.green_headline
{
    color:#000;
    height:32px;
    width:201px;
    display:block;
    font-weight:bold;
    line-height:32px;
    text-transform:uppercase;
    background-image:url(/Files/System/green.jpg);
    background-repeat:repeat-x;
    float:left;
    overflow:hidden;
}
.green_content{width:227px; border:px blue solid}

.green_left, .green_right
{
    height:32px;
    width:14px;
    float:left;
    background-image:url(/Files/System/green_left.jpg);
    background-repeat:no-repeat;
    display:block;
 }

.green_right 
{
    background-image:url(/Files/System/green_right.jpg);
}

.green_small 
{
    height:32px;
    width:158px;
    _width:173px;
    float:right;
    text-align:left;
    background-image:url(/Files/System/green_small.jpg);
    background-repeat:no-repeat;
    display:block;
    line-height:32px;
    padding-left:15px;
    font-weight:bold;
    text-transform:uppercase;
}

.green_content
{
    
    }


.overskrift_blaa
{
    height:37px;
    width:215px;
    display:block;
    _width:230px;
    color:White;
    font-weight:bold;
    text-transform:uppercase;
    padding-left:15px;
    line-height:32px;
    background-image:url(/Files/System/blaa.jpg);
    background-repeat:no-repeat;
    float:left;
clear:left;
}

.overskrift_blaa_lang
{
    height:37px;
    width:451px;
    display:block;
    _width:466px;
    color:White;
    text-transform:uppercase;
    font-weight:bold;
    padding-left:15px;
    line-height:32px;
    background-image:url(/Files/System/blaa_lang.jpg);
    background-repeat:no-repeat;
    float:left;
clear:left;
}

.overskriftbillede
{
    height:153px;
    *height:156px;
    width:229px;
    display:block;
    float:left;
    padding-top:3px;        
}

.graa_streg 
{
    height:8px;
    *height:7px;
    width:940px;
    float:left;
    margin-top:2px;
    border-top:1px solid #e7e8e9;
    font-size:7px;
}


/* Kalender og Øvrige nyheder
--------------------------------------------------------------------------------*/
.events_buffer 
{
    height:10px;
    width:230;
    float:left;
clear:left;
    display:block;
}

.events_border, .nyheder_border
{
    height:1px;
    float:left;
clear:left;
    display:block;
    border-bottom:1px dotted #707070;
    margin:0px 10px 0px 10px;
}



.kalender 
{
    height:auto;
    width:230px;
    float:left;
clear:left; 
    background-color:#D3D3D3;    
    display:block; 
}

.kalender_dato 
{
    height:auto;
    font-size:11px;
    color:#707070;
    margin:15px;
}

.kalender_event a
{
    font-size:11px;
    color:#000000;
    margin:15px;
    text-decoration:none;
}

.nyheder 
{
    height:auto;
    width:466px;
    float:left;
claer:left;
    background-color:#D3D3D3;        
    display:block;
    margin:0px;
    padding:0px;
}

.newstext
{
    color:#707070;
    margin:0px;
    width:436px;
    margin:0px 15px 0px 15px;
    display:block;
float:left;
clear:left;
}

.newstext a
{
    color:black;
    text-decoration:none;
    font-size:10px;
}

.newstext a:hover
{
    color:black;
    text-decoration:none;
}

.std 
{
    display:inline;
    background-color:Red;
}

/* Nyheder i arkiv standardfunktion */
#newssearchform .std, { background-color:#fff}
#newssearchbutton{color:#000}

/* Nyhedsarkiv */
ol#nyhedsarkiv {

  margin: 48px 0px 20px 15px;
  *margin: 10px 0px 20px 15px;
  padding: 0px;
  list-style-image: none;
  list-style-type: none;
}
ol#nyhedsarkiv  li {
 margin-bottom: 10px;
}
ol#nyhedsarkiv li.current a {
 font-weight: bold;
}
ol#nyhedsarkiv li a {
  color: Black;
}
ol#nyhedsarkiv li a:hover {
  color: Black;
  text-decoration: underline;
}
ol#nyhedsarkiv li a:active
{
 /*font-weight: bold;*/
}
td
{
 vertical-align: top;
}

#flashcontent{width:940px; height:305px; float:left}


/*DBPUB*/
.rowgen{background-color:#e6ede6; padding:20px; width:400px; height:100px;}
/*.rowgenBox{height:100px; width:400px; font-weight:normal}*/
.rowgenLink{color:#398e6d; text-decoration:underline}
.space{font-size:10px; margin-top:3px}
.rowgen h1{margin-bottom:3px}

/*
a:link, a:visited, td { border:1px solid #eeeeee;}
*/