﻿#page 
{
    height:auto;
    width:950px;
    margin:5px auto 5px auto;
}

#topbanner 
{
    height:186px;
    width:950px;
    background-repeat:no-repeat;
}

#logo 
{
    position:relative;
    top:56px;
    left:0px;
}

#toolsmenu 
{
    height:20px;
    width:300px;
    position:relative;
    top:116px;
    left:635px;
    line-height:15px;
    text-align:right;
    color:White;
    font-size:11px;
    font-weight:bold;
}

#toolsmenu a
{
    color:White;
    font-size:11px;
    font-weight:bold;
}

#topnavigation 
{
    height:57px;
    width:950px;
    background-image:url(/Files/System/Grafik/topmenubar.gif);
    background-repeat:no-repeat;
}

#login 
{
    height:57px;
    width:427px;
    float:left;
}

#topmenu 
{
    height:57px;
    width:523px;
    float:left;
}

#topmenu ul
{
    list-style-type:none;
    margin:0px;
    padding:0px;
}

#topmenu li 
{
    display:inline;
}

#topmenu li a, #topmenu li a#activeitem
{
    width:115px;
    height:14px;
    float:left;
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    color:White;
    padding:8px 0px 0px 8px;
    text-decoration:none;
}

#topmenu li a#activeitem
{
	color:#004080;
}

#search 
{
    height:20px;
    width:210px;
    float:left;
    padding-top:1px;
    background-color:#c60710;
}

#leftmenu 
{
    height:auto;
    width:210px;
    float:left;
    padding-bottom:20px;
}

#leftmenu ul 
{
    list-style-type:none;
    margin:0px;
    padding:0px;
}

#leftmenu li a, #leftmenu li a#activeitem
{
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    line-height:22px;
    padding:0px 0px 0px 0px;
    text-decoration:none;
    color:#1a171b;
}

#leftmenu li a#activeitem
{
    color:#6498d3;
}

#leftmenu ul li
{
    padding-left:20px;
}

#footer 
{
    height:25px;
    width:950px;
    float:left;
    border-top:20px solid #626b77;
    background-color:White;
}


/* Ecom
------------------------------------------------------------------*/
.kurv_line {

	}
#NyesteProdukter 
{
    height:185px;
    width:950px;
    float:left;
}

#NyesteProdukterOverskrift 
{
    height:auto;
    width:115px;
    float:left;
    background-color:#dbe1ea;
    color:#c60710;
    padding:0px 0px 0px 0px;
}

a.ProductListName {
	line-height:100%;
	}
	
div.ProductListItem {
	padding-top: 5px;
	height: 40px;
	overflow-y: hidden;
	}	
div.kob { 
	height: 5px;
	}	

a.kobKnap {
		line-height: 15px;
		}	
/* ParagraphSetup
------------------------------------------------------------------*/
#content 
{
    height:auto;
    width:950px;
    float:left;
    padding-top:20px;
    background-repeat:repeat-y;
}

#content_container 
{
    background-color:White;
    padding:25px 15px 15px 15px;
}

h3 
{
    padding-right:15px;
}

.box_header, .box_header_red
{
    height:18px;
    width:100%;
    background-color:#858e9a;
    text-align:right;
    float:left;
}

.box_header_red 
{
    background-color:#c60710;
}

#content_left 
{
    height:auto;
    width:210px;
    float:left;
    margin-right:20px;
}

#left_container
{
    height:auto;
    width:410px;
    float:left;
    margin-right:20px;
    _margin-right:18px;
}

.left_container 
{
    height:auto;
    width:380px;
    float:left;
    padding:15px 15px 15px 15px;
} 

#content_right 
{
    height:auto;
    width:700px;
    float:left;
    padding-bottom:20px;
}

#right_container 
{
    height:auto;
    width:270px;
    float:left;
}

.right_container 
{
    height:auto;
    width:240px;
    float:left;
    padding:15px 15px 6px 15px;
}

#content_bottom 
{
    height:auto;
    width:950px;
    float:left;
    background-color:#dbe1ea;
}


/* ParagraphSetup
------------------------------------------------------------------*/
#sponserbar 
{
    height:60px;
    width:950px;
    background-color:White;
    border-top: 4px solid #413b3d;
    border-bottom: 4px solid #413b3d;
}

.sponsore
{
    height:auto;
    width:175px;
    float:left;
    display:block;
}

.sponsore_header
{
    height:30px;
    width:700px;
    float:left;
    display:block;
    border-top:1px solid #858e9a;
}

.sponsor_logo 
{
    height:150px;
    text-align:center;
    vertical-align:middle;
}

.sponsor_img 
{
    max-width:175px;
    _width:175px;
}

.sponsor_link 
{
    height:85px;
    width:175px;
    text-align:center;
    line-height:20px;
    display:block;
    padding-left:10px;
}


/* Shop
------------------------------------------------------------------*/
#ShopMenu
{
    float:left;
}

#ShopMenu ul
{
    padding:0px;margin:0 0 0 0;
    white-space: nowrap;
    font-size:1.1em;
    color:#ffffff;
    font-family:arial;
    background:#white url(/files/Billeder/topmenu/topnav_bg_grey.gif);
    list-style:none;
}

#ShopMenu ul li
{
    display:inline;
    list-style:none;
    float:left;
}

#ShopMenu ul li a
{
    margin: 0 0 0 0;
    padding: .45em .0em .45em 5px;
    background:#d8d8d9 url(/files/Billeder/topmenu/topnav_bg_grey.gif);
    color: #000000;
    text-decoration:none;
    float: left;
    width:205px;
    border-bottom:1px solid #ffffff;
}

#ShopMenu ul li a:hover
{
    background:#acacac url(/files/Billeder/topmenu/topnav_bg_green2.gif);
    color: #ffffff;
    text-decoration:none;
    border-right:0px solid #cccccc;
}

#ShopMenu a.lastitem
{
    border:0px;
    width:50px;
}
    
#ShopMenu ul li a.lastitem
{
    padding: .25em 23px .3em 2em;
}

#ShopMenu ul li a#activeitem
{
    background:#acacac url(/files/Billeder/topmenu/topnav_bg_green2.gif);
    color: #ffffff;
    text-decoration:none;
    border-right:0px solid #cccccc;
}

#infomenu
{
    float:left;
    margin-top:20px;
}

#infomenu ul
{
    padding:0px;margin:0 0 0 0;
    white-space: nowrap;
    font-size:1.1em;
    color:#ffffff;
    font-family:arial;
    background:#white url(/files/Billeder/topmenu/topnav_bg_grey.gif);
    list-style:none;
}

#infomenu ul li
{
    display:inline;
    list-style:none;
    float:left;
}

#infomenu ul li a
{
    margin: 0 0 0 0;
    padding: .45em .0em .45em 5px;
    background:#d8d8d9 url(/files/Billeder/topmenu/topnav_bg_grey.gif);
    color: #000000;
    text-decoration:none;
    float: left;
    width:205px;
    border-bottom:1px solid #ffffff;}
    
#infomenu ul li a:hover
{
    background:#acacac url(/files/Billeder/topmenu/topnav_bg_green2.gif);
    color: #ffffff;
    text-decoration:none;
    border-right:0px solid #cccccc;
}

#infomenu ul li a#activeitem
{
    background:#acacac url(/files/Billeder/topmenu/topnav_bg_green2.gif);
    color: #ffffff;
    text-decoration:none;
    border-right:0px solid #cccccc;
}

.img_size_right
{
    max-width:270px;
    _width:270px;
}

.img_size_left
{
    max-width:410px;
    _width:410px;
}