BODY {text-align:center; margin:0px auto; padding:0px; background:#fff url(vinterblurbg.jpg) no-repeat fixed;}
IMG {border:none;}
input, textarea {border:1px #555 solid;	font-family: sans-serif, Arial, Verdana, Helvetica; font-size:12px; padding:2px;}
h1, h2 {margin-bottom:0px;}
.radio {border:none;}
.knapp {background:none; width:178px; border:none;}
.knapp:hover {background:url(start_knappbg.png) no-repeat;}
#grundlager	{width:100%; height:600px; min-height:600px; margin:0px; padding:0px; vertical-align:top; z-index:inherit;}
#ramlager {width:930px; height:auto; margin:0 auto; text-align:left; min-width:930px; z-index:inherit;}
#topplager {position:relative; float:left; clear:both; width:930px; height:40px; background:url(ramBgTopp.png) no-repeat; padding:0px; margin:0px;}

#mittlager { position:relative; float:left; clear:both; width:930px; height:68px; background:url(ramBgMitt.png) no-repeat; padding:0px; margin:0px;}

#logolager {position:relative; float:left; clear:none; width:220px;	height:auto; margin:15px 0px 0px 0px;}
#erbjudandelager {position:relative; float:right; clear:none; width:520px;	height:71px; margin:15px 15px 0px 0px; background:url(erbjudandebg.png) no-repeat;}
.erbjudande {position:relative; float:right; clear:none; width:150px; height:71px; padding:5px; font-family:sans-serif, Arial, Verdana, Helvetica; font-size:12px; font-weight:normal; color:#555; text-decoration:none; border:none; text-align:center; background:url(erbjudandeavgr.png) no-repeat;}
.erbjudandebild {position:relative; float:right; clear:none;}
.erbjudande a {font-family:sans-serif, Arial, Verdana, Helvetica; font-size:14px; font-weight:bold; color:#c1421b; text-decoration:none;}
.erbjudande a:hover {text-decoration:underline;}
.erbjudande p {color:#000;}
.ebred {width:255px;}

#bildlager {position:relative; width:930px; height:auto; min-height:457px; float:left; padding:0px; margin:0px; border-style:none; border-color:none; border-width:0px; background:url(ramBgNedre.png) repeat-y;font-family: Verdana, Arial, Helvetica; font-size:10px; color:#000; vertical-align:top;}

.infolager1 {padding:10px 10px 10px 30px; width:420px; height:auto; position:relative; float:left; clear:left;}
.infolager2 {padding:10px 30px 10px 10px; width:420px; height:auto; position:relative; float:left; clear:right;}
.infolager3 {padding:10px 15px 10px 5px; width:920px; height:auto; position:relative; float:left; clear:both;}
.infolager4 {padding:10px 10px 10px 30px; width:870px; height:auto; position:relative; float:left; clear:both;}
.info {font-family: sans-serif, Arial, Verdana, Helvetica; font-weight:normal; font-size:12px; color:#000; text-align:left; text-decoration:none;}
.info ul li {padding:2px;}
.info_center {text-align:center;}
.info_justify {text-align:justify;}
.info_right {text-align:right;}
.info p {font-size:12px; color:#000;}
.info h1 {font-family:sans-serif, Arial, Verdana, Helvetica; font-size:20px; font-weight:normal; color:#555; text-decoration:none; border:none;}
.info a {font-weight:bold; color:#555; text-decoration:none;}
.info a:hover {text-decoration:underline;}
.info h2 {font-size:14px; font-style:italic; font-weight:bold; color:#555; text-decoration:none; border:none;}
.info dt {font-weight:bold;}
.info dd {font-style:italic; padding-bottom:2px;}
.infoljus {font-family: sans-serif, Arial, Verdana, Helvetica; font-weight:normal; font-size:12px; font-style:italic; color:#aaa; text-align:center; text-decoration:none;}
.steg {color:#080; font-style:normal;}
.varning {color:#F00;}
#menylager {margin:10px 15px 0px 15px; padding:10px 0px 10px 0px; width:900px; height:auto; position:relative; float:left; clear:both; border-color:#fff; border-style:solid; border-width:1px 0px 1px 0px;}
.menylager1 {position:relative; width:420px; height:auto; float:left; clear:left; padding:0px 20px 0px 10px; text-align:center;}
.menylager2 {position:relative; width:420px; height:auto; float:left; padding:0px 0px 0px 10px; border-color:#fff; border-style:solid; border-width:0px 0px 0px 1px; text-align:center;}
#textlager {position:relative; float:left; clear:both; width:930px; height:auto; background:url(ramBgNedre.png) repeat-y; padding:10px 0px 0px 0px; margin:0px; border:0px;}
#bottenlager {position:relative; border:none; float:left; clear:both; width:930px; height:80px; min-height:80px; background:url(ramBgBotten.png) no-repeat; padding:10px 0px 0px 0px; margin:0px 15px 0px 0px;}

#copyrightlager {font-family: Verdana, Arial, Helvetica; font-weight:bold; font-size:9px; color:#5c5c5c; text-align:center; text-decoration:none; vertical-align:bottom; width:930px; float:left; padding:0px 15px 0px 0px;}

.startstugor {margin:0px 0px 0px 30px; position:relative; float:left; clear:left;}
.startupplev {margin:0px 0px 0px 30px; position:relative; float:right; clear:right;}
.startmeny_v, .startmeny_h {position:relative; clear: right; float:right; margin:10px 0px 0px 0px; padding:0; list-style: none;	border:none; width: 180px; background:none;	text-align:center;}
.startmeny_h {clear:left; float:left;}
.startmeny_v li, .startmeny_h li {margin:4px;}
.startmeny_v li a, .startmeny_h li a {border:none; display: block; width: 178px; background-color:none; font-family: Verdana, Arial, Helvetica; font-weight:normal; font-size:16px; color:#5c5c5c;	text-decoration:none; padding:4px; margin:0px;}
.startmeny_v li a:hover, .startmeny_h li a:hover {background:url(start_knappbg.png) no-repeat; margin:0px; color:#000; border:none;}

.knappar {margin:0px; padding:0px; list-style: none; border:none; width: 180px;	background:none; text-align:center;}
.knappar li {margin:4px;}
.knappar li a {border:none;	display: block;	width: 178px; background-color:none; font-family: Verdana, Arial, Helvetica; font-weight:normal; font-size:16px; color:#5c5c5c; text-decoration:none; padding:4px; margin:0px;}
.knappar li a:hover {background:url(start_knappbg.png) no-repeat; margin:0px; color:#000; border:none;}

/* Kalender klasser */
.cal_day_current {border:solid #ccc; border-width:0px 1px 1px 0px; background:#cfc; color:#5c5c5c; padding:2px; font-weight:bold;}
.cal_day_old {border:solid #ccc; border-width:0px 1px 1px 0px; background:#ccc; color:#5c5c5c; padding:2px;}
.cal_day {border:solid #ccc; border-width:0px 1px 1px 0px; background:#fff; padding:2px; font-weight:bold;}
.cal_day_weekend {border:solid #ccc; border-width:0px 1px 1px 0px; background:#eef; padding:2px; font-weight:bold;}
.cal_day_sel {border:solid #ccc; border-width:0px 1px 1px 0px; background:#dfd; padding:2px; font-weight:bold;}
.cal_day_weekend_sel {border:solid #ccc; border-width:0px 1px 1px 0px; background:#dfd; padding:2px; font-weight:bold;}
.cal_day a, .cal_day a:visited, .cal_day_weekend a, .cal_day_weekend a:visited, .cal_day_sel a, .cal_day_weekend_sel a, .cal_day_sel a:visited, .cal_day_weekend_sel a:visited {color:#5c5c5c; text-decoration:none;}
.cal_title_r a, .cal_title_r a:visited, .cal_title_l a, .cal_title_l a:visited {color:#fff; font-weight:bolder; text-decoration:none;}
.cal_day a:hover, .cal_day_weekend a:hover, .cal_title_r a:hover, .cal_title_l a:hover, .cal_day_sel a:hover, .cal_day_weekend_sel a:hover {text-decoration:underline;}
.cal_title {border:none; background:#5c5c5c; color:#fff; padding:2px;}
.cal_title_r, .cal_title_l {border:none; color:#fff; background:#5c5c5c; padding:2px;}
.cal_day_head {border:solid #ccc; border-width:0px 1px 1px 0px; background:#5c5c5c; color:#fff; padding:2px;}
.calendar {border:solid #ccc; border-width:1px 0px 0px 1px; padding:0px;}
.grey {color:#888}

#summeringslager {margin:5px 32px 5px 32px; padding:10px; width:843px; height:auto; text-align:center; position:relative; float:left; clear:both; background:#fff; border:1px solid #ccc;}
.villkor {border:none; padding:0px;}

.fakturatbl {border:none;}
.fakturatdv {padding:2px; text-align:right;}
.fakturatdh	{padding:2px; text-align:left;}
