/*bodylayout*/
body {padding: 0; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; background-color:#B0DCF7;}
#layout	{margin:25px auto 25px auto; width: 950px; background: #ffffff; border-radius: 10px; -moz-border-radius: 10px;}
#sidhuvud {height: 110px; margin:8px; padding: 0; background: url(/imgs/top.png) no-repeat;}
#menycontainer {align:center;}
#sidlayout {float: left; width: 100%; padding: 0; background: #ffffff;}
#column_right {width: 350px; padding: 10px; float:right; background: #ffffff;}
#column450 {width: 550px; padding: 10px; float:left; background: #ffffff;}
#searchtop {width:250px; float:right; padding:5px;margin:1em 0 0 0;}
#searchcontent {width:400px; margin:0 auto 15px auto;}

#erbjudandeBox {width:525px; float:left; padding: 10px 10px; background:#F8F8F8; border: 1px solid #999999; border-radius: 10px; -moz-border-radius: 10px;}
#erbjudandeBox img {float:left; margin:0 10px 10px 0; border:1px #666666; border-radius: 10px; -moz-border-radius: 10px;}
#erbjudandeBox_text {width:525px; float:left; margin-top:5px; padding: 5px 10px; clear:both; background:#FFCC99; border: 1px solid #999999; border-radius: 10px; -moz-border-radius: 10px;}

/*meny
#menycontainer ul{align:right; margin: 0.1em ;  padding: 0.5em 1em; border: 1px solid #cccccc; background-color:#616161; border-radius: 5px; -moz-border-radius: 5px;}
#menycontainer li{display: inline; list-style: none; width: 8em;}
#menycontainer li a{text-decoration: none; padding: 0.4em 1em; margin: 0.1em; font-family: Arial, Helvetica, Verdana;}
#menycontainer a:link{color: #ffffff; }
#menycontainer a:visited{color: #ffffff;}
#menycontainer a:hover{text-decoration:underline;}
#menycontainer a#current{background: #ffffff; border: 1px solid #000000; color: #000000;}*/

nav ul{align:right; margin: 0.1em ;  padding: 0.5em 1em; border: 1px solid #cccccc; background-color:#616161; border-radius: 5px; -moz-border-radius: 5px;}
nav li{display: inline; list-style: none; width: 8em;}
nav li a{text-decoration: none; padding: 0.4em 1em; margin: 0.1em; font-family: Arial, Helvetica, Verdana;}
nav a:link{color: #ffffff; }
nav a:visited{color: #ffffff;}
nav a:hover{text-decoration:underline;}
nav a#current{background: #ffffff; border: 1px solid #000000; color: #000000;}

/*rubriker*/
h1 {margin: 0; padding: 0 0 5px 0; font-size: 1.7em;}
h2 {font-size: 1.2em;}
h3 {font-size: 1.2em; margin-bottom: 1px;}
#column_right h3 {border:0; background-color:#FFFFFF; padding:0px; margin:4px;}
.catnewbox h3 {font-weight:bold; color:#000000; padding: 5px 5px 5px 20px; margin-bottom: 10px; margin-top: 0px; font-size: 1.2em; background:#B0DCF7; border-radius: 5px; -moz-border-radius: 5px; border: 1px solid #000000;}
		
.cat_breadcrumb {font-style:italic; color:#000000; padding: 5px 5px 5px 10px; margin-bottom: 10px; font-size: 1em;}

#rabattabell {text-align:left;}
#rabattabell tr {line-height:25px; text-align:left;}
#rabattabell tr:nth-child(even) {background: #ececec;}
#rabattabell tr:nth-child(odd) {background: #FFF;}

/* Box-classes */
.kolumnbox {width:300px; float:left; margin:5px; border: 1px solid #cccccc; padding: 2px 5px; background: #ffffff;
		border-radius: 10px; -moz-border-radius: 10px;}
.kolumnbox ul {list-style-type: square; list-style-position: outside; margin-left:0px; padding:0 0 0 10px;}
.kolumnbox li{margin-left:5px; margin-bottom:2px;}
.kolumnbox p {margin-bottom: 10px;}

.column450_b {clear:both; width:550px; float:left; margin-top:5px;}
.column450_b p {margin-left:3px;}
.catnewbox {width:250px; float:left; margin:5px; padding: 2px 5px;}

.columnCatlist {width: 530px; float:left; border: 1px solid #cccccc; border-radius: 5px; -moz-border-radius: 5px; padding-top:10px;}
.columnCatlist p {margin: 0px;}
.r1 {background-color:#FFFFFF; padding:10px;}
.r2 {background-color:#EFEFEF; padding:10px;}
.sr1 {background-color:#FFFFFF; padding:5px;}
.sr2 {background-color:#EFEFEF; padding:5px;}

.erbjudandeBox_button {width:200px; float:right; background:url(/imgs/offerButton.gif) no-repeat; padding:15px; background-position:right; text-align:right; color:#FFFFFF;}
.erbjudandeBox_button a {font-weight:bold; font-size:1.4em; color:#FFFFFF; text-decoration:underline;}
.erbjudandeBox_button a:visited {font-weight:bold; font-size:1.4em; color:#FFFFFF;}
.erbjudandeBox_button a:hover {text-decoration: underline;}

.erbjudandeBox_buttonClosed {width:200px; float:right; background:url(/imgs/offerButtonClosed.gif) no-repeat; padding:15px; background-position:right; text-align:right; color:#FFFFFF;}


.shadow {
-moz-box-shadow: 1px 2px 2px #000;
-webkit-box-shadow: 1px 2px 2px #000;
box-shadow: 1px 2px 2px #000;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}


/* forms */
#searchcontent input {  
    padding: 7px;  
    border: solid 1px #E5E5E5;  
    outline: 0;  
    font: normal 12px/100% Verdana, Tahoma, sans-serif;  
    background: #ffffff;  
	border-radius: 5px; -moz-border-radius: 5px;
    }  
#searchcontent .submit input {  
    width: auto;  
    padding: 9px 15px;  
    background: #CCCCCC;  
    border: 0;  
    font-size: 12px;  
    color: #000000;
	border-radius: 5px; -moz-border-radius: 5px;
	}
#searchcontent input:hover, input:focus {  
    border-color: #616161;  
    }
	
#searchtop input {  
    padding: 3px;  
    border: solid 1px #E5E5E5;  
    outline: 0;  
    font: normal 10px/100% Verdana, Tahoma, sans-serif;  
    background: #ffffff;  
	border-radius: 3px; -moz-border-radius: 3px;
    }  
#searchtop .submit input {  
    width: auto;  
    padding: 3px 5px;  
    background: #CCCCCC;  
    border: 0;  
    font-size: 10px;  
    color: #000000;
	border-radius: 3px; -moz-border-radius: 3px;
	}
#searchtop input:hover, input:focus {  
    border-color: #616161;  
    }

a:link {text-decoration: none; color:#000099}
a:visited {text-decoration: none; color:#990099;}
a:active {text-decoration: underline; color:#990099;}
a:hover {text-decoration: underline; color:#000099;}
.text {font-weight:bold;}
 
/* sidlayout */
#link {	position:relative;	margin: 5px;	height: 60px;	width:500px; cursor:pointer;}
#column160 {width: 160px; padding: 10px; float:left;}
/*#column210 p {padding-top: 5px; padding-bottom:5px;} */
#column420 {width: 420px; padding: 10px; float:left;}
/*#column450 p {padding: 8px 0;}*/
#column390 {width:390px; padding:10px; float:left;}
#column390 h2 {border:0; background-color:#FFFFFF; padding:0px;} 

#box {float:left; width:300px; margin:5px; padding:5px 10px; clear:both;}
#sidfot {clear: both; padding: 10px; text-align:center; font-size:9px; color:#666666; margin-right: auto; margin-left: auto; width: 400px;}