﻿body 
{
    background-color: #ffffff;
    background-image: url(images/mainbg.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    margin: 50px 0px 0px 0px;
	font-family: verdana, arial, helvetica;
	font-size: 10px;
}
a:hover
{
    text-decoration: underline;
}
/* Only visible in administration mode */
div.debugdiv
{
    position: absolute;
    z-index: 4;
    top: 400px;
    left: 50px;
    width: 500px;
    height: 300px;
    background-color: #eeeeee;
    border: 1px solid #963232;
    padding: 20px;
}
div.admindiv 
{
    position: absolute;
    top: 5px;
    left: 5px;
    width: 240px;
    height: 30px;
    padding: 4px;
    background-color: #eeeecc;
    border: 1px solid #646448;
}
/* master page divs */
div#bodydiv
{
	position: relative; 
	text-align: left; 
	width: 925px;
	height: 535px;
	margin: 0 auto;
	background-repeat: no-repeat;   
}
div#logodiv
{
    position: absolute; 
    top: 0px; 
    left: 776px;
}
table#menutoptable
{
    position: absolute;
    z-index: 2;
    top: 0px;
    left: 25px;
    width: 735px;
    height: 40px;
}
div#maincontentdiv
{
    position: absolute;
    z-index: 1;
    top: 36px;
    left: 8px;
    background-color: #ffffff;
    border-right: solid 1px #f7f7f7;
    width: 914px;
    height: 479px;
}
div#shadeleftdiv
{
    position: absolute; 
    top: 36px; 
    left: 0px;
}
div#shadebtmdiv
{
    position: absolute; 
    top: 515px; 
    left: 8px;
}
div#footerdivleft
{
    position: absolute;
    top: 521px;
    left: 25px;
}
div#footerdivright
{
    position: absolute;
    top: 521px;
    left: 25px;
    width: 884px;
    text-align: right;
}
div#footerdivcenter
{
    position: absolute;
    top: 521px;
    left: 280px;
    width: 500px;
    text-align: center;
}
div.storenavdiv
{
    position: absolute; 
    bottom: 0; 
    z-index: 5; 
    height: 40px; 
    background-color: #ffffff; 
    border-top: 1px solid #aaaaaa;
}

/* End master page divs */


div#kollektionmaindiv
{
    position: absolute;
    top: 15px;
    left: 141px;
}

div#newsmaindiv
{
    position: absolute;
    top: 50px;
    left: 152px;
    width: 748px;
    height: 412px;
}

div#maindivundersubmenu
{
    position: absolute;
    top: 50px;
    left: 15px;
    width: 885px;
    height: 409px;
}

/* Horizontal sub menu */
div#menutopsubdiv
{
    position: absolute;
    top: 15px;
    left: 15px;
    width: 885px;
    height: 21px;
    background-image: url(images/bg_topmenusub.gif);
}

/* Full height left sub menu */
div#menuleftdiv
{
    position: absolute;
    top: 15px;
    left: 15px;
    width: 126px;
    height: 449px;
    overflow: auto;
    background-image: url(images/bg_leftmenu.gif);
}

/* Left sub menu below horizontal sub menu */
div#menuleftsubdiv
{
    position: absolute;
    top: 40px;
    left: 15px;
    width: 111px;
    height: 412px;
    padding-right: 15px;
    padding-top: 12px;
    overflow: auto;
    background-image: url(images/bg_leftmenu.gif);
}

/* Base for div with long texts */
.scrollcontentdiv
{
    overflow: auto;
    /* IE Only fancy stuff */
    scrollbar-base-color: #fcfcfc;
    scrollbar-arrow-color: #646464;
    scrollbar-track-color: #fafafa;
    
    scrollbar-shadow-color: #eeeeee;
    scrollbar-lightshadow-color: #f0f0f0;
    scrollbar-darkshadow-color: #dddddd;

    scrollbar-highlight-color: #ffffff;
    scrollbar-3dlight-color: #f0f0f0;
}

.header
{
    font-family: verdana, arial, helvetica;
    font-size: 13px;
    font-weight: bold;
}
.smallheader
{
    font-family: verdana, arial, helvetica;
    font-size: 12px;
    font-weight: bold;
}
.tinyheader
{
    font-family: verdana, arial, helvetica;
    font-size: 10px;
    font-weight: bold;
}
.breader
{
    font-family: verdana, arial, helvetica;
    font-size: 10px;
}
.feedback
{
    font-family: verdana, arial, helvetica;
    font-size: 10px;   
    font-weight: bold;
    color: #960000;
}
.plainwhite, .plainwhite a
{
    color: #ffffff;
    text-decoration: none;
}
.plaingrey, .plaingrey a
{
    color: #464542;
    text-decoration: none;
}
.plainblack, .plainblack a
{
    color: #000000;
    text-decoration: none;
}


/* Button type thingy */
a.btnlink
{
    display: inline;
    text-decoration: none;
    color: #000000;
    background-color: #cccccc;
    border-top: 1px solid #eeeee;
    border-left: 1px solid #eeeee;
    border-right: 1px solid #646464;
    border-bottom: 1px solid #646464;
    padding: 1px 10px 2px 10px;
    clear: both;
}
a.btnlink:hover
{
    background-color: #eeeeee;
}

.discretelist ul
{
    padding: 0px;
    margin: 0px;
}

.discretelist li
{
    list-style-type: none;
    margin-bottom: 5px;
}
