html, body, form
{
    height:100%;
}
body
{
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:0.8em;
    color: #1F1F1F;
    background:#fff;
}
a:link, a:active, a:visited
{
    color: #1F1F1F;
    text-decoration:underline;
}
p{
    margin:0px;
    padding-top:0px;
    padding-bottom:9px;
}
h1{
    font-weight:bold;
    padding-top:0;
    padding-bottom:0.8em;
    font-family: Arial Black, Arial, Helvetica, sans-serif;
    font-size:1.7em;
    margin:0px;
    text-transform:uppercase;
}
h2{
    font-weight:bold;
    padding-top:16pt;
    padding-bottom:0.5em;
    font-family: Arial Black, Arial, Helvetica, sans-serif;
    font-size:1.2em;
    margin:0px;
    text-transform:uppercase;
}
h3{
    font-weight:bold;
    padding-top:0.3em;
    padding-bottom:0.3em;
    font-family: Arial, Helvetica, sans-serif;
    font-size:1.2em;
    margin:0px;
}
h4{
    font-weight:bold;
    padding-top:0em;
    padding-bottom:0em;
    font-family: Arial, Helvetica, sans-serif;
    font-size:1em;
    margin:0px;
}
h5{
    font-weight:bold;
    padding-top:1em;
    padding-bottom:0.2em;
    font-family: Arial, Helvetica, sans-serif;
    font-size:1em;
    margin:0px;
}
h6{
    font-weight:bold;
    padding-top:0em;
    padding-bottom:0.2em;
    font-family: Arial, Helvetica, sans-serif;
    font-size:1em;
    margin:0px;
}
ul
{
    margin:0px;
    margin-left:16px;
    margin-bottom:5px;
    padding:0px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:square;
}
textarea /*Denna verkar krävas trots samma uppgifter i body ovan*/
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:0.8em;
    color: #1F1F1F;
}

.divProductMenu{
    text-align:center;
}
.divLine{
    height:1px;
    width:100%;
    overflow:hidden;
    height:1px;
    background-color:#CCC;
}
.h1Product{
    color:#FBB610;
    padding-bottom:0.5em;
}
.divMain 
{
    width:100%;
    text-align:center;
    min-height: 100%;
    margin-bottom: -180px;
    position: relative;
}
.divMenuHolder
{
    background-image:url("Images/menu-bg.gif");
    background-color:#fff;
    background-repeat:repeat-x;
}
.divMenu
{
    margin:auto;
    height:25px;
    text-align:center;
    display:table;
	text-transform:uppercase;
}
.divMenu a:link, .divMenu a:active, .divMenu a:hover, .divMenu a:visited
{
    text-decoration: none!important;
}
.divContentHolder
{
    margin:auto;
    padding:20px;
    background-color:#FFFFFF;
    min-height:400px;
    _height:400px;
    text-align:left;
}
.divContentStart
{
    padding:20px 0 0 0;
    margin:auto;
}
.divContent
{
    padding:20px 0 0 0;
    width:400px;
    margin:auto;
}
.divContentProduct
{
    padding:20px 0 0 0;
    width:700px;
    margin:auto;
}
.divFooterClear 
{
    height: 180px;
    clear: both;
}
.divFooterHolder
{
    height: 180px;
    position: relative;
    background-color:#000;
    color:#FFFFFF;
    text-align:center;
    overflow:auto;
    background-image:url(images/stripes.gif);
    background-repeat:no-repeat;
    background-position:right bottom;
}
.divFooter a
{
    text-decoration:underline!important;
    color:#4BB0E0!important;
}
.divFooterTop
{
    width:768px;
    margin:auto;
    padding:10px 0 0 0;
    min-height:120px;
}
.divFooterTopHeader
{
    font-family: Arial Black, Arial, Helvetica, sans-serif;
    font-size:1.2em;
    font-weight:bold;
    text-transform:uppercase;
    color:#fff;
	text-align:left;
}
.divFooterTopText
{
    padding:5px 0 0 0;
    color:#fff;
    text-align:left;
}
.divFooterTopText a
{
    color:#fff!important;
    text-decoration:none;
}
.divFooterTopText a:hover
{
    text-decoration:underline;
}
.divFooterTopCol
{
    width:200px;
    float:left;
}
.divFooterTopFlower
{
    width:84px;
    float:left;
    padding:20px 0 0 0;
}
.divFooterBottom
{
    font-size:11px;
    width:768px;
    margin:auto;
    padding:20px 0 0 0;
    color:#888;
}
.divFooterBottom a
{
    color:#888!important;
    text-decoration:none;
}
.divFooterBottom a:hover
{
    text-decoration:underline;
}
.bodyPopup
{
    margin:20px;
}
.divPopup
{
    background:white;
    padding:10px;
    margin:0px;
}
.buttonYellow
{
    background-color:#FFB812;
    border:none;
    color:#FFF;
    font-weight:bold;
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size:0.9em;
    cursor:pointer;
}
.buttonBlack
{
    background-color:#000;
    border:none;
    color:#FFF;
    font-weight:bold;
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size:0.9em;
    cursor:pointer;
}
.CommerceList table
{
    margin:auto;
    width:auto!important;
}

.ListMenu {float:left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: "Helvetica Neue", Helvetica, Arial, sans-serif; LIST-STYLE-TYPE: none;}
.ListMenu LI {FLOAT: left; MARGIN-LEFT: 2px; MARGIN-RIGHT: 2px;}
.ListMenu LI A {WIDTH: 1px; PADDING-RIGHT: 13px; DISPLAY: block; PADDING-LEFT: 13px; FONT-WEIGHT: bold; FONT-SIZE: 90%; COLOR: #fff; LINE-HEIGHT: 25px; TEXT-ALIGN: center;}
.ListMenu LI A:active {PADDING-RIGHT: 13px; DISPLAY: block; PADDING-LEFT: 13px; FONT-WEIGHT: bold; FONT-SIZE: 90%; COLOR: #fff; LINE-HEIGHT: 25px; TEXT-ALIGN: center;}
.ListMenu LI A:visited {PADDING-RIGHT: 13px; DISPLAY: block; PADDING-LEFT: 13px; FONT-WEIGHT: bold; FONT-SIZE: 90%; COLOR: #fff; LINE-HEIGHT: 25px; TEXT-ALIGN: center;}
.ListMenu LI > A {WIDTH: auto;}
.ListMenuItemSelected A {BACKGROUND-COLOR:  #fff; background-image:url(Images/menu-active.gif); background-repeat:repeat-x; COLOR: #000!important; TEXT-DECORATION: none;}
.ListMenu LI:hover A {BACKGROUND-COLOR: #fff; background-image:url(Images/menu-active.gif); background-repeat:repeat-x; COLOR: #000; TEXT-DECORATION: none;}
.ListMenu A:hover {TEXT-DECORATION: none;}

/* Rounded corners in commerce */
/*.CommerceRoundbox { background: url(Images/CommerceBackground.gif) repeat; }
.CommerceRoundboxTop div { background: url(Images/CommerceTopLeft.gif) no-repeat top left; }
.CommerceRoundboxTop { background: url(Images/CommerceTopRight.gif) no-repeat top right; }
.CommerceRoundboxBottom div { background: url(Images/CommerceBottomLeft.gif) no-repeat bottom left; }
.CommerceRoundboxBottom { background: url(Images/CommerceBottomRight.gif) no-repeat bottom right; }
.CommerceRoundboxTop div, .CommerceRoundboxTop, .CommerceRoundboxBottom div, .CommerceRoundboxBottom { width: 100%; height: 7px; font-size: 1px; }
.CommerceRoundboxContent { margin: 0 7px; }
.CommerceRoundbox { margin-right: 10px; }*/

.CommerceBasketDropDown select, .CommerceBasketDropDown input {font-family: Arial, Helvetica, Verdana, sans-serif;font-size:0.85em;}
.CommerceBuyFieldsCssClass select, .CommerceBuyFieldsCssClass input {font-family: Arial, Helvetica, Verdana, sans-serif;font-size:0.85em;}

/* Plussidan formats for icons and editor style. Both in this file and PlussidanEditorCss.txt. Do not remove! */
.PlussidanHeaderEdit input {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;margin-bottom:25px;}
IMG.Hoger-Bild {margin-left:10px;margin-top:2px;float:right;}
IMG.Vanster-Bild {margin-right:10px;margin-top:2px;float:left;}
IMG.Fil-Ikon {margin-right:4px;margin-top:2px;margin-bottom:2px;vertical-align:middle;}
TABLE.Hoger-Tabell {margin-left:10px;margin-top:2px;float:right;}
TABLE.Vanster-Tabell {margin-right:10px;margin-top:2px;float:left;}
A.Bild {padding-left:20px;margin-top:2px;margin-bottom:2px;background-repeat:no-repeat;background-image:url(../../Plussidan/Images/PageIcons/page_white_picture.png);}
A.Excel {padding-left:20px;margin-top:2px;margin-bottom:2px;background-repeat:no-repeat;background-image:url(../../Plussidan/Images/PageIcons/page_white_excel.png);}
A.Komprimerad {padding-left:20px;margin-top:2px;margin-bottom:2px;background-repeat:no-repeat;background-image:url(../../Plussidan/Images/PageIcons/page_white_compressed.png);}
A.Ladda-Upp {padding-left:20px;margin-top:2px;margin-bottom:2px;background-repeat:no-repeat;background-image:url(../../Plussidan/Images/PageIcons/page_white_get.png);}
A.Ladda-Ner {padding-left:20px;margin-top:2px;margin-bottom:2px;background-repeat:no-repeat;background-image:url(../../Plussidan/Images/PageIcons/page_white_put.png);}
A.Ny {padding-left:20px;margin-top:2px;margin-bottom:2px;background-repeat:no-repeat;background-image:url(../../Plussidan/Images/PageIcons/page_white_star.png);}
A.Office {padding-left:20px;margin-top:2px;margin-bottom:2px;background-repeat:no-repeat;background-image:url(../../Plussidan/Images/PageIcons/page_white_office.png);}
A.Pdf {padding-left:20px;margin-top:2px;margin-bottom:2px;background-repeat:no-repeat;background-image:url(../../Plussidan/Images/PageIcons/page_white_acrobat.png);}
A.Powerpoint {padding-left:20px;margin-top:2px;margin-bottom:2px;background-repeat:no-repeat;background-image:url(../../Plussidan/Images/PageIcons/page_white_powerpoint.png);}
A.Text {padding-left:20px;margin-top:2px;margin-bottom:2px;background-repeat:no-repeat;background-image:url(../../Plussidan/Images/PageIcons/page_white_text.png);}
A.Vidare {padding-left:20px;margin-top:2px;margin-bottom:2px;background-repeat:no-repeat;background-image:url(../../Plussidan/Images/PageIcons/page_white_go.png);}
A.Word {padding-left:20px;margin-top:2px;margin-bottom:2px;background-repeat:no-repeat;background-image:url(../../Plussidan/Images/PageIcons/page_white_word.png);}
A.World {padding-left:20px;margin-top:2px;margin-bottom:2px;background-repeat:no-repeat;background-image:url(../../Plussidan/Images/PageIcons/page_white_world.png);}