/*------------------------------------------------------+
|                    Vindenergi.dk                      |
|                     GRØN STRØM                        |
+------------------------------------------------------ +
|           .coma|reklame  //  Media/Screen             |
+------------------------------------------------------*/


body{
margin:0px 0px 0px 0px;
font-size:62.5%; /* Downsizer fonten så 1em svarer til 10px - dvs. at 0.8em er 8px og 1.2 er 12px */
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333;
}
body>body{
font-size:1em; /* IE HACK - IE SER IKKE DETTTE */
}

/* Layout */

#wrapper{
position:absolute;
width:842px;
left:50%;
top:0px;
margin-left:-421px;
}

#header{
width:842px;
height:116px;
border-top:4px solid #b2b2b2;
}

#top{
text-align:right;
position:absolute;
top:4px;
right:0px;
width:440px;
height:15px;
z-index:50;
}

#logo{
position:absolute;
left:0px;
top:4px;
width:211px;
height:115px;
}

#sitetitle{
position:absolute;
top:4px;
right:0px;
width:160px;
height:115px;
}

#mainnavholder{
width:842px;
height:38px;
margin:0px 0px 1px 0px;
padding:0px;
}

#iconnavigation{
width:106px;
height:33px;
float:left;
clear:none;
margin:5px 0px 0px 0px;
background-image:url(../img/iconnav_groen.gif);
background-position:bottom;
background-repeat:no-repeat;
}

#mainnavigation{
width:736px;
height:38px;
float:right;
clear:none;
margin:0px;
}

#mainpagebanner{
float:left;
display:inline;
clear:both;
padding-bottom:1px;
border-bottom:4px solid #b2b2b2;
}

#side_navigation{
width:212px;
float:left;
display:inline;
clear:none;
}

#forsidewrapper{
width:842px;
}
#content{
width:629px;
float:right;
display:inline;
clear:none;
margin-left:1px;
}


#subside{
background-image:url(../img/subside_bg.gif);
background-repeat:repeat-y;
float:left;
clear:both;
display:inline;
}

#forside_gron{
float:left;
display:inline;
clear:both;
margin-bottom:21px;
}


#footer{
width:842px;
height:65px;
border-top:4px solid #b2b2b2;
background-color:#e3e3e3;
text-align:center;
color:#898989;
float:left;
display:inline;
clear:both;
margin-top:1px;
}

#credits{
width:250px;
text-align:right;
margin-left:500px;
color:#b6b6b6;
font-size:9px;
}

/* Topnavigation */

#top ul{
margin:0;
}

#top li{
width:115px;
height:15px;
list-style-type: none;
display:inline;
border-left:2px solid #b2b2b2;
}

#top li a{
padding: 0px 10px 0px 10px;
color:#b2b2b2;
}
#top li a:hover{
color:#f17200;
text-decoration:none;
}


/* Iconnavigation */
.ikoner_gron{
margin-top:11px;
}


/* Main Navigation */

#mainnavigation{
background-image:url(../img/menu_7pkt_bg.gif);
background-repeat:no-repeat;
}
#mainnavigation ul{
margin:0px;
padding:0px;
list-style:none;
}
#mainnavigation li{
display:block;
float:left;
text-align: center;
padding: 0px;
margin: 0px;

}
#mainnavigation li a{
width:105px;
height:25px;
margin-top:5px;
padding-top:8px;
text-decoration: none;
display: block;
text-align: center;
color:#44a708;
font-weight:bold;
}
#mainnavigation li a:hover{
color:#f17200;
}

#mainnavigation #active{
color:#f17200;
width:106px;
height:28px;
padding-top:10px;
display: block;
font-weight:bold;
background-image:url(../img/mainnav_bg_active.gif);
background-position:bottom;
}


/* Side Navigation */
#side_navigation{
display: inline; /* IE HACK - DOBBELT MARGIN FIX */
width:212px;
}
#side_navigation ul{
margin:0px;
padding:0px;
list-style:none;
}
#side_navigation li.titel{
width:185px;
padding:7px 10px 5px 17px;
height:18px;
border-bottom:1px solid #fff;
color:#9b9b9b;
font-weight:bold;
font-size:1em;
background-color:#e3e3e3;
}
#side_navigation li{
margin:0px;
padding:0px;
width:212px;
}

#side_navigation li a{
display: block;
padding: 5px 10px 5px 40px;
width:162px;
border-bottom:1px solid #fff;
text-decoration: none;
color:#44a708;
background-image:url(../img/sidebar_gron.gif);
background-position:left center;
background-repeat:no-repeat;
}
#side_navigation li a:hover{
color:#f17200;
background-image:url(../img/sidebar_blaa_over.gif);
background-position:left center;
background-repeat:no-repeat;
}

#side_navigation li a.side_active{
background-image:url(../img/sidebar_blaa_over.gif);
background-position:left center;
background-repeat:no-repeat;
background-color:#f17200;
color:#FFFFFF;
width:162px;
border-bottom:1px solid #fff;
}

/* Side Navigation - andet led*/
#side_navigation ul ul{
margin:0px;
padding:0px;
border-bottom:1px solid #fff;
font-size:0.9em;
background-color:#f2f2f2;
width:212px;
}

#side_navigation ul ul li{
margin:0px;
width:212px;
}

#side_navigation ul ul li a{
border-bottom:none;
background-image:url(../img/nested_gron.gif);
background-repeat:no-repeat;
background-position:left top;
text-decoration:underline;
padding: 5px 10px 5px 40px;
width:162px;
display:block;
}
#side_navigation ul ul li a:hover{
border-bottom:none;
background-image:url(../img/nested_gron.gif);
background-repeat:no-repeat;
background-position:left top;
text-decoration:underline;
color:#f17200;
}
a.sub_side_active{
font-weight:bold;
color:#f17200;
text-decoration:none;
}
/* Content */

#content h1{ /* Overskrift */
font-size:1.8em;
margin:10px 20px 10px 20px;
color:#44a708;
}
#content h2{ /* Underskrift */
font-size:1.5em;
margin:10px 20px 10px 20px;
color:#9b9b9b;
}
#content h3{ /* Manchet */
font-size:1.2em;
margin:10px 0px 10px 20px;
color:#9b9b9b;
}
#content strong{ /* Mellemrubrik */
color:#44a708;
}
#content p{ /* brødtekst */
margin:0px 20px 10px 20px;
line-height:1.4em;
}

#content ul{
list-style-image:url(../img/bullet_gron.gif);
}
#content li{
}

#content a{
color:#f17200;
text-decoration:underline;
}
#content a:hover{
text-decoration:none;
}
/* Forside content */

.col1{
width:334px;
padding:0px;
float:left;
/*clear:none;*/
display: inline;
margin:0px;
}
.col2{
width:233px;
margin:0px 0px 0px 21px;
padding:0px;
float:left;
/*clear:none;*/
display: inline;

}
.col3{
width:233px;
float:left;
/*clear:none;*/
display: inline;
padding:0px;
margin:0px 0px 0px 21px;
}

.forside_overskrift{
height:26px;
color:#f17200;
font-size:15px;
font-family:"Trebuchet MS";
border-bottom:1px solid #ccc;
padding-top:7px;
padding-left:3px;
}

.forside_nyhed{ background-color:#f6f6f6; border-bottom:1px solid #e5e5e5; margin-top:10px;}
.forside_nyhed_top{ padding:7px;}
.forside_nyhed_top strong{font-weight:normal;color:#000;}
.forside_nyhed_top em{color:#f17200;font-size:0.9em;}
.forside_nyhed_top p{margin:4px 0px 3px 0px;}

.forside_nyhed_bund{ height:19px; border-top:1px solid #fff; border-bottom:1px solid #fff;text-align:right; padding-right:7px;padding-top:3px;}

.quicklink{height:51px; border-bottom:1px solid #ccc; margin-top:10px; padding-bottom:10px;}
.quicklink strong{ color:#44a708; font-size:12px; font-family:"Trebuchet MS";}
.quicklink .pil{float:left;margin-right:18px;}
.quicklink p{margin-top:2px;margin-left:31px;}
.quicklink .klikher{float:right; margin-top:-2px;}


input.nyhedsbrevkasse{
width:126px;
height:15px;
font-size:9px;
border:1px solid #cdcdcd;
background-color:#f6f6f6;
color:#b2b2b2;
}
.nyhedsbrevtable{
margin-top:0px;
}

#nyhedsarkiv {
text-align:right;
margin-top:10px;
}
#nyhedsarkiv a{
color:#f17200;
}
#nyhedsarkiv a:hover{
text-decoration:none;
}

/* Footer stuff */
#footer ul{
margin-top:7px;
list-style:none;
}
#footer li{
display:inline;
padding:7px 10px 0px 10px;
height:30px;
}
#footer li a{
color:#f17200;
text-decoration:underline;
}
#footer li a:hover{
text-decoration:none;
}
#footer .border-right{
background-image:url(../img/bottom_pipe.gif);
background-position:right top;
background-repeat:no-repeat;
}


/* Diverse */

.sidetabel{
width:609px;
margin:0px 0px 10px 20px;


}
/* Tilmeldingsblanket */
#tilmeldingsblanket{
margin:0px 0px 10px 20px;
width:589px;
background-color:#efefef;
}
.tilmelding_table{
margin:20px 20px 20px 20px;
}
.tilmelding_table input.txtbox{
border:1px solid #ccc;
height:16px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}


.tilmeld_btns{
border:1px solid #ccc;
height:16px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

