@charset "UTF-8";
/* CSS Document */
body{
	text-align: center;
	font: 12px Arial, Helvetica, sans-serif;
	color: #8c8d91;
	background-color: #dadada;
}

#background {
	text-align: center;
	width: 100%;
	background-image: url(../Billeder/2008/gradientbg.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

#dropshadow {
	margin: 0 auto;
	text-align:center;
        /* min-height: 617px; */
	width: 948px;
	background-image: url(../Billeder/2008/dropshadow.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

#wrap {
	width: 923px;
	margin: 0 auto;
        min-height: 617px;  /* Figure out what to do */
	text-align: left;
	background-color:#eceeee;
}

#maincontent {
	float: left;
	width: 718px;
	padding-top: 18px;
        line-height: 140%;
}
#maincontent .halv_hojre{
width: 345px;
float: left;
padding: 5px;
}
#maincontent .halv_venstre{
width: 345px;
margin-right: 4px;
float: left;
padding: 5px;
border-right: 1px solid #709ca2;}

#maincontent .hel_side{
width: 690px;
margin-top: 4px;
margin-right: 4px;
float: left;
clear: both;
padding: 5px;
border-top: 1px solid #709ca2;
}

#maincontent table 
{
        font: 12px Arial, Helvetica, sans-serif;
	color: #8c8d91;
}

/* IMG BORDER FIXES*/
#maincontent img {
border: 1px solid #709ca2;
}

#maincontent .allenyheder img {
border: 0;
}

#maincontent .nyhedsliste img {
border: 0;
}

#maincontent label {
        font: 12px Arial, Helvetica, sans-serif;
	color: #8c8d91;
        line-height: 140%;

}

* {
	margin: 0;
	padding: 0;
}

img {
	border: 0;
	padding: 0;
	margin: 0;
}


#topgraphic {
        width: 100%;
        overflow: hidden;
}

#mainmenu {
	height: 40px;
	background-color:#dee8ea;
	overflow:hidden;
        text-align: center;
padding-top:5px;
}

#mainmenu table {
	margin-left:auto; 
	margin-right:auto;
	height: 30px;
}

#leftbar {
	width: 192px;
	float: left;
        overflow: hidden;
}

.leftbar_box {
	background-color: #dedede;
	width: 154px;
	margin: 17px 19px 0 19px
}

.leftbar_box table {
	width: 140px;
        overflow: hidden;
}

.leftbar_box_header
{
	background-color: #99b2b7;
	width: 100%;
}

.leftbar_box_header_underside
{
	background-color: #99b2b7;
	height: 25px;
	width: 100%;
        color: #fff;
        font: 13px Arial, Helvetica, sans-serif;
        text-align: center;
        line-height: 24px;
}

.leftbar_box_main
{
	margin-left: 10px;
}

.leftbar_box_main_underside
{
	margin-left: 10px;
        margin-top: 10px;
        padding-bottom: 10px;
}
.leftbar_box_main_underside table{
padding-bottom: 10px;
margin-left: -10px;
}
.leftbar_box_main_underside table {
/*border: 1px solid #ccc;*/}
.leftbar_box_main_underside table table{
border: none;
margin-left: 0px;}
.clearer {
	clear: both; 
	font-size: 0px; 
	line-height: 0px;
}

/*  Forside control */

.allenyheder {
	float: left;
	clear:right;
	display:block;
	width:100%;
}

.nyhedsbox {
	width: 351px;
	height: 88px;
	background-color: #dee7e9;
	border: 1px solid #67969c;
	overflow: hidden;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;

}

.nyhedsbox_image {
	height: 100%;
	width: 175px;
	overflow: hidden;
	float: left;


}


.nyhedsbox_text {
width: 170px;
	overflow: hidden;
	float: left;
	padding-top: 14px;


}

/*  Nyhedslister */

.nyhedsliste {
	width: 351px;
	height: 88px;
	overflow: hidden;
	float: left;
	margin-right: 5px;
	margin-bottom: 25px;
}

.nyhedsliste_image {
	height: 86px;
	width: 120px;
	overflow: hidden;
	float: left;
        background-color: #ffffff;
        border: 1px solid #709ca2;
}

.nyhedsliste_text {
	width: 220px;
	overflow: hidden;
	float: right;
	/*padding-top: 14px;*/
}

/* SETUP STUFF */

#maincontent .paragraphimage {
	margin-top: 10px;
}

/* SOEGEBOKSEN */
#searchfield
{
	border: 1px solid #ffffff;
}

/* AABNINGSTIDER */
.leftbar_box_main_top p{
font-size: 90%;
margin-bottom: 5px;
padding-top: 15px;
}
.leftbar_box_main_top {
height:157px;
overflow: hidden;
/*border: 1px dashed #ccc;*/
padding: 5px;
margin-top: -15px; }
.leftbar_box_main_top input{
/*margin-top: -10px;*/
}
.leftbar_box_main table
{
	font-size: 10px;
	
	font-family: Verdana,Helvetica,Arial;
	
	color: #8c8d91;
	
	line-height: 1.3em;
}

.leftbar_box_main input
{
	border: 1px solid #ffffff;
}


/* Produkter menu */
.leftbar_box .L2
{
padding-top: 4px;
font-size: 12px;
line-height: 140%;
}

.leftbar_box .L2_active
{
padding-top: 4px;
font-size: 12px;
color: #9ab8c3;
line-height: 140%;
/* Pil */
margin-left:-5px;
background-image: url(../Billeder/2008/pil.jpg);
background-repeat:no-repeat;
padding-left:12px;
background-position: 0px 4px;

}

.leftbar_box .L3
{
padding-top: 4px;
font-size: 11px;
}
.leftbar_box .L3_active
{
background-position: 0px 4px;
padding-top: 4px;
font-size: 11px;
color: #9ab8c3;
/* Pil */
margin-left:-5px;
background-image: url(../Billeder/2008/pil.jpg);
background-repeat:no-repeat;
padding-left:12px;
}

.leftbar_box .L4
{
font-size: 10px;

}
.leftbar_box .L4_active
{

background-position: 0px -1px;
font-size: 10px;
color: #9ab8c3;
/* Pil */
margin-left:-5px;
background-image: url(../Billeder/2008/pil.jpg);
background-repeat:no-repeat;
padding-left:12px;

}
.leftbar_box .L5_active
{
color: #9ab8c3;
font-size: 9px;
/* Pil */
margin-left:-5px;
background-image: url(../Billeder/2008/pil.jpg);
background-repeat:no-repeat;
padding-left:12px;
}
.leftbar_box .L4
{
color: #414547;
font-size: 9px;
}

#maincontent ul
{
list-style-position: inside;
}


#maincontent ol
{
list-style-position: inside;
}

/*Front*/
.paragraphimage
{

}


a:link .nyhedsbox_text h3  {
font-size: 90%;
line-height: 1em;
margin: 0;
padding: 0;
font-weight: normal;
}
a:visited .nyhedsbox_text h3  {
text-decoration:none;
font-size: 90%;
line-height: 1em;
margin: 0;
padding: 0;
font-weight: normal;
}
a:active .nyhedsbox_text h3  {
text-decoration:none;
font-size: 90%;
line-height: 1em;
margin: 0;
padding: 0;
font-weight: normal;
}
a:hover .nyhedsbox_text h3  {
text-decoration:none;
color: #666;
font-size: 90%;
line-height: 1em;
margin: 0;
padding: 0;
font-weight: normal;
}

a:link .nyhedsbox_text p  {
font-size: 90%;
line-height: 1.5em;
margin: 0;
padding: 0;
font-weight: normal;
}

a:active .nyhedsbox_text p {
text-decoration:none;
color: #666;
font-size: 90%;
line-height: 1.5em;
margin: 0;
padding: 0;
font-weight: normal;
}
a:visited .nyhedsbox_text p {
text-decoration:none;

font-size: 90%;
line-height: 1.5em;
margin: 0;
padding: 0;
font-weight: normal;
}
a:hover .nyhedsbox_text p {
text-decoration:none;
color: #666;
font-size: 90%;
line-height: 1.5em;
margin: 0;
padding: 0;
font-weight: normal;
}