﻿/*html 
{ 
    min-height: 100%; 
    padding-bottom:1px; 
}*/

body
{
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    margin:0px;
    background-color:#f3f3f3;
    overflow-y:scroll;
    height:100%;
}

#wrapper
{
    position:relative;	
    width: 970px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
    background-color:#ffffff;
    border:solid 1px #b2b2b2;
    
}

#wrapperInside
{
    width:100%;
    overflow:hidden;
}

#wrapperAdds
{

	  position: absolute;
	  left: 100%;
	  top: 0px;
	  margin-left: 10px;
	  width: 140px;
	  height: 150px;
	  background-color:Transparent;
}

#addsTop
{
    width:100%;
}

#addsBottom
{
    width:100%;
}

#loginDiv
{
    width:970px;
    height:20px;
    margin-bottom:0px;
    background-color:Transparent;
    margin-left:auto;
    margin-right:auto;
    margin-top:5px;
    position:relative;
}

#loginDivLeft
{
    width:420px;
    float:left;
    background-color:Transparent;
    height:20px;
}

#loginDivRight
{
    width:540px;
    text-align:right;
    float:left;
    background-color:Transparent;
    height:20px;
}

#bannerDiv
{
    width:970px;
    margin-left:0px;
    margin-top:0px;
    height:161px;
}

#topNavigationDiv
{
    width:970px;
    line-height:15px;
    background-color:Transparent;
    margin-top:0px;
    height:25px;
    border:0px;
    display:inline;
    margin-bottom:0px;
}

#topNavigationLeftDiv
{
    width:470px;
    margin-left:0px;
    float:left;
    background-color:Transparent;
    display:inline;
    border:0px;
    background-image:url(img/banner_02.jpg);
    background-repeat:no-repeat;
    height:20px;
}

#topNavigationRightDiv
{
    width:330px;
    margin-top:0px;
    float:left;
    background-color:Transparent;
    margin-left:0px;
    border:0px;
    margin-top:0px;
    height:20px;
}

#languageDiv
{
    width: 90px;
    float: right;
    margin-right:10px;
    margin-top:1px;
    background-color:Transparent;
    display:inline;
    
}   

#searchDiv
{
    width: 200px;
    float: left;
    background-color: transparent;
    height: 50px;
    margin-top: 20px;
    margin-left: 640px;
}

#menuDiv
{
    background-color:Transparent;
    width: 100%;
    height: 60px;
    background-image:url(img/bgMenu.jpg);
    background-repeat:no-repeat;
    float:left;
    margin-top:5px;
}

#contentDiv
{
    width: 100%;
    border: 0px black solid;
    background-color:Transparent;
    margin-top:10px;
    clear:both;
}



/* Divar speciellt för framsidan */
#leftContentStart
{
    width:695px;
    float:left;
    margin-right:10px;
    background-color:Transparent;
}

#rightContentStart
{
    width:250px;
    background-color:Transparent;
    float:left;
    min-height:500px;
    display:inline;
    
}

#aktuelltDiv
{
    min-height:25px;
    float:left;
    width:100%;
    background-image:url(img/bgAktuellt.jpg);
    background-repeat:repeat-x;
    background-color:Transparent;
}

#aktuelltContentDiv   
{
    margin-left:15px;
    margin-top:3px;

}

#flashDiv
{
    width:680px;
    height:380px;
    margin-left:15px;
    background-color:Transparent;
    float:left;
    display:inline;
    margin-bottom:0px;
}
    
#newsDiv
{
    background-color:Transparent;
    width: 499px;
    min-height: 500px;
    margin-left: 15px;
    margin-right:10px;
    margin-top: 10px;
    float: left;
    display:inline;
    border-right:solid 1px #91ebf6;
   
}

.newsTopBox
{
    background-image:url("img/bgAktuellt.jpg");
    background-repeat:repeat-x;
    width:100%;
    height:20px;
}

#newsRightDiv
{
    width:170px;
    background-color:Transparent;
    float:left;
    margin-top:10px;
}

/* ### Vanlig sida ####*/
#contentPageDiv
{
    width: 100%;
    border: 0px black solid;
    background-color:Transparent;
    margin-top:10px;
    margin-bottom:10px;
    margin-left:0px;
    float:left;
    min-height:400px;
}

#LeftContent
{
    width:170px;
    float:left;
    background-color:#d4f5f9;
    min-height:50px;
    margin-right:10px;
    margin-left:10px;
    padding-left:0px;
    display:inline;
}

#rightContent
{
    width:260px;
    background-color:Transparent;
    float:left;
    min-height:500px;
    display:inline;
    
}
    

#LeftContentTop
{
    background-color:#91ebf6;
    width:97%;
    padding-left:5px;
    padding-bottom:3px;
    padding-top:3px;
    height:20px;
    vertical-align:top;
    z-index:100;
    margin-bottom:8px;
}
    

#content
{
    width:500px;
    float:left;
    background-color:Transparent;
    margin-right:10px;
    border-right:solid 1px #91ebf6;
    background-image:url("img/bgAktuellt.jpg");
    background-repeat:repeat-x;
    
}

#contentStartPage
{
    width:500px;
    float:left;
    background-color:Transparent;
    margin-right:10px;
    /*border-right:solid 1px #91ebf6;
    background-image:url("img/bgAktuellt.jpg");
    background-repeat:repeat-x;*/
    
}

#contentTop
{
    background-image:url("img/bgAktuellt.jpg");
    background-repeat:repeat-x;
    width:100%;
    height:20px;
}

#contentBottom
{
    width:100%;
}


#LeftContent, #content, #rightContent
{
     padding-bottom: 32767px;
	 margin-bottom: -32767px;
}

#contentInside
{
    background-color:Transparent;
    width:480px;
    margin-left:auto;
    margin-right:auto;
    margin-top:20px;
}


/* ### Startsida  ###*/
#contentStartWrapper
{
    width:770px;
    float:left;
    background-color:Transparent;
}

#contentBig
{
    width:770px;
    /*min-height:100px;*/
    background-color:Transparent;
    float:left;
    margin-bottom:10px;
}

#contentStartPage
{
    width:500px;
    float:left;
    background-color:Transparent;
    margin-right:10px;
    /*border-right:solid 1px #91ebf6;
    background-image:url("img/bgAktuellt.jpg");
    background-repeat:repeat-x;*/
    
}

#footer
{
    height: 40px;
    margin-left: 15px;
    margin-top: 10px;
    margin-right: 15px;
    margin-bottom: 0px;
    clear: both;
    background-color:#ffffff;
}

#footerContent
{
    margin-top:10px;
    margin-bottom:10px;
    margin-left:5px;
    border-top:solid 1px #b2b2b2;
}

#clear
{
    clear:both;
}


/* Webshop */
#shopMenu
{
    width:170px;
    margin-left:10px;
    margin-right:20px;
    float:left;
    background-color:Transparent;
    
}

#shopProduct
{
    width:490px;
    float:left;
    margin-right:20px;
    background-color:Transparent;

}

#shopCartContent
{
    width:760px;
    float:left;
    background-color:Transparent;
}

#shopRight
{
    width:250px;
    float:left;
    background-color:Transparent;
    
}

#shopRightFront
{
    width:250px;
    float:left;
    background-color:Transparent;
    margin-top:5px;
}

 
.productPlugg
{
    float:left;
    background-image:url(img/gradientGray.png);
    background-repeat:repeat-x;
    height:170px;
    border: solid 1px #dbdbdb;
    margin-top:5px;
}

.bgBox
{
    background-image:url(img/gradientGray.png);
    background-repeat:repeat-x;
    border: solid 1px #dbdbdb;
    padding:5px;
 }
