body{
margin:0;
font-family:tahoma,arial,verdana;
background:#eeeeee;
}
a{
color:#f8991d;
text-decoration:none;
}
a:hover{
color:#1a6282;
}
img{
border:none;
}
h1{
font-size:1em;
color:#2998c8;
text-transform:uppercase
}
h2{
font-size:.8em;
color:#2998c8;
}
p, ol, ul{
text-align:justify;
color:#333;
line-height:140%;
font-size:.8em;
}
p.subHeader{
line-height:120%;
border-top:1px dotted #ccc;
border-bottom:1px dotted #ccc;
font-size:1em;
padding:10px 0;
}
p.para_box{
height:35px;
background:#eee;
border:1px solid #ddd;
padding:5px;
}
p.para_box a{
color:#000;
vertical-align:middle;
padding:0 0 20px 10px;
font-weight:bold;
}
p.para_box a:hover{
color:#1a6282;
}
p.text_small{
font-size:.7em;
}
table tr td{
vertical-align:top;
padding:5px 5px 5px 0;
}
table tr h2{
padding:0;
font-size:.8em;
font-weight:normal;
margin:0;
}
table tr p{
padding:0;
margin:0;
}
#wrapper{
width:813px;
margin:10px auto;
margin-bottom:20px;
}
#header{
width:100%;
height:100px;
clear:both;
overflow:hidden;
}
#logo{
margin:0 0 0 30px;
width:107px;
float:left;
}
#menu{
width:620px;
margin:33px 0 0 0;
float:right;
overflow:hidden;
height:39px;
}
#menu ul {
padding:0 !important;
margin :0 !important; 
position : relative;
display:inline;
} 
#menu li {
list-style : none;
text-indent:-9999px;
margin:0 !important;
height:39px;
float:left;
width:120px;
} 
#menu li#home a {
background:transparent url("../images/menu/menu_velkommen.gif") no-repeat ;
width:120px;
} 
#menu li#bestilling a {
background:transparent url("../images/menu/menu_bestilling.gif") no-repeat ;
width:120px;
} 
#menu li#home a:hover {
background:transparent url("../images/menu/menu_velkommen.gif") no-repeat  0 -39px;
} 
#menu li#bestilling a:hover {
background:transparent url("../images/menu/menu_bestilling.gif") no-repeat  0 -39px ;
width:120px;
} 
#menu li#info a {
background:transparent url("../images/menu/menu_info.gif") no-repeat ;
width:120px;
} 
#menu li#info a:hover {
background:transparent url("../images/menu/menu_info.gif") no-repeat  0 -39px ;
width:120px;
} 
#menu li#priser a {
background:transparent url("../images/menu/menu_priser.gif") no-repeat ;
width:120px;
} 
#menu li#priser a:hover {
background:transparent url("../images/menu/menu_priser.gif") no-repeat  0 -39px ;
width:120px;
} 
#menu li#kontakt a {
background:transparent url("../images/menu/menu_kontakt.gif") no-repeat ;
width:120px;
} 
#menu li#kontakt a:hover {
background:transparent url("../images/menu/menu_kontakt.gif") no-repeat  0 -39px;
width:120px;
} 

#menu li a {
font-size: .6em;
color: #666;
text-decoration : none !important; 
display:block !important; 
padding : 9px 0;
line-height: 20px;
} 
#topKontaktInfo{
float:right;
text-align:right;
width:300px;
margin:0 25px 0 0;
height:30px;
}
#topKontaktInfo p{
font-size:.8em;
text-align:right;
color:#666;
}
#topKontaktInfo p span{
font-size:.8em;
border-right:1px dotted #999;
width:1px;
color:#666;
margin:0 10px;
}
#topPic{
clear:both;
width:794px;
height:295px;
background:transparent url("../images/top_pic_bg.gif") no-repeat;
padding:10px 0 0 0;
margin:0 auto;
text-align:center;
}
#topPic_small{
clear:both;
width:794px;
height:86px;
background:transparent url("../images/top_pic_bg_small.gif") no-repeat;
padding:10px 0 0 0;
margin:0 auto;
text-align:center;
}
#content_box{
width:508px;
float:left;
margin:0 0 0 8px;
overflow:hidden;
}
.content_top{
background:transparent url("../images/menu/content_top.gif") no-repeat top;
width:508px;
height:5px;
overflow:hidden;
}
.content{
background:transparent url("../images/menu/content_bg.gif") repeat-y top;
width:448px;
overflow:hidden;
padding:30px;
}
.content_forside{
background:transparent url("../images/menu/content_bg.gif") repeat-y top;
width:508px;
overflow:hidden;
padding:0px;
}
.content_bottom{
background:transparent url("../images/menu/content_bottom.gif") no-repeat top;
width:508px;
overflow:hidden;
height:5px;
}
#content_boxes h2, #content_boxes p{
width:200px;
margin:15px auto;
}
#content_boxes h2{
font-size:.8em;
color:#f8991d !important;
text-transform:uppercase;
margin-bottom:0;
padding-bottom:3px;
border-bottom:1px dotted #fff;
}
#content_boxes p{
color:#fff;
padding:0;
font-size:.7em;
line-height:normal;
text-align:normal;
margin-top:5px;
}
#content_boxes a{
font-weight:bold;
}
.content_forside_box_1{
float:left;
width:237px;
height:141px;
margin:8px 11px 0 11px;
background:url(../images/box_small_content_bestille.png) no-repeat;
}
.content_forside_box_3{
float:left;
width:237px;
height:141px;
margin:8px 11px 9px 11px;
background:url(../images/box_small_content_bestille.png) no-repeat;
}
.content_forside_box_2{
float:left;
width:237px;
height:141px;
margin:8px 0 0 0;
background:url(../images/box_small_content.png) no-repeat;
}
.content_forside_box_2 p{
width:60px !important;
float:left !important;
text-align:center;
float:left;
margin:5px 0 0 10px !important;
}
.content_forside_box_2 img{
clear:both;
float:left;
margin:5px 10px 4px 15px;
}
.content_forside_box_4{
float:left;
width:237px;
height:141px;
margin:8px 0 9px 0;
background:url(../images/box_small_content_bestille.png) no-repeat;
}
.content_forside_box_3 p{
margin:5px 0 0 20px !important;
width:120px !important;
text-align:left !important;
}
/*sættes tilbage efter den 15.10 - para på _3 og _4 er ens*/
.content_forside_box_4 p{
margin:5px 0 0 20px !important;
width:170px !important;
line-height:140% !important;
}
.content_forside_box_3 p{
width:185px !important;
}
.content_forside_box_1 ul,.content_forside_box_4 ul{
width:200px !important;
margin:0 0 0 20px;
padding:2px 0;
list-style:none;
}
.content_forside_box_1 ul li,.content_forside_box_4 ul li{
list-style:none;
padding:2px 0 !important;
color:#fff;
margin:0;
font-size:.8em;
line-height:100%;
text-align:left !important;
}
.content_forside_box_4 ul{
margin-top:5px !important;
}
.content_forside_box_4 ul li{
font-size:.85em !important;
padding:5px 0 !important;
}
.content_forside_box_1 p{
font-size:.7em !important;
margin:5px 0 0 20px !important;
padding:0 !important;
line-height:100%;
text-align:left  !important;
}
/* Right sidebar */
#right{
float:left;
width:277px;
margin:0 0 0 10px;
overflow:hidden;
}
.right_top{
background:transparent url("../images/menu/side_right_top.gif") no-repeat top;
width:277px;
height:5px;
overflow:hidden;
}
.right_content{
background:transparent url("../images/menu/side_right_content.gif") repeat-y top;
width:277px;
overflow:hidden;
}
.right_bottom{
background:transparent url("../images/menu/side_right_bottom.gif") no-repeat top;
width:277px;
height:5px;
overflow:hidden;
}
/* Fotter */
.footer_top{
margin-top:10px;
}
.footer{
margin-bottom:30px;
}
.footer_text p{
line-height:140%;
color:#999 !important;
font-size:.7em;
text-align:center;
}
/* Slideshow */
#slideshow {
position:relative;
height:293px;
text-align:center;
margin:7px 0 7px 12px;
}

#slideshow img {
position:absolute;
top:0;
left:0;
z-index:8;
opacity:0.0;
}

#slideshow img.active {
z-index:10;
opacity:1.0;
}

#slideshow img.last-active {
z-index:9;
}
/*Form*/
form {
padding:0;
margin:5px 0 16px 0 !important;
clear:both;
width:100%;
}

label {
width:120px;
color:#666;
text-align:left;
float:left;
font-weight:bold;
font-size:.7em;
margin:8px 10px 4px 0;
}

input#searchword {
width:351px !important;
padding:5px;
}

input {
font-size:0.7em;
background:#fff;
padding:6px;
width:200px;
margin:0 0 4px 0;
border:1px solid #ccc;
}
input[type="checkbox"]{
float:left;
background:transparent;
padding:0;
width:20px;
margin:0 4px 0 0;
border:0;
}
form h3{
font-size:.7em;
color:#666;
}
p#medlemTextarea{
float:right;
font-size:.7em;
}
textarea {
width:205px;
height:100px;
border:1px solid #ccc;
margin:0 0 4px 0;
font-size:.7em;
font-family:arial;
padding:3px;
}
select {
clear:both;
border:1px solid #ccc !important;
width:213px;
font-size:.7em;
margin:0 0 10px 0;
overflow: hidden;
padding: 1px 0 1px 1px;
height: 24px;
}
select option {
border:0px solid #ccc;
margin:0 0 0 0;
font-size:1em;
width:100%;
padding:2px;
font-family:arial;
}
fieldset {
border:0px solid #666;
background:#fff;
margin:25px 0 25px 0 !important;
padding:8px;
width:80%;
}
.required {
color:red;
font-size:.7em;
}
input.submit {
clear:both;
background:#666;
color:#fff;
padding:6px;
width:100px;
margin:10px 0 0 130px;
}
