/* Start of CMSMS style sheet 'startabutik' */
A {
color:black;
}
body {
	margin:0; padding:0;
	background:#eaeaea;
	font:normal normal normal 12px Arial, sans-serif
}
div.clear {
	clear:both;
}

.centerSection {
   padding-left:40px;
float:left;
width:650px;
}

h1 {
font-size:18px;
}


div.headerwrap {
	background:#1d1d1d;
}
	div.headerwrap div.header {
		margin:0 auto;
		width:920px; height:80px;
	}
		div.headerwrap div.header div.logo {
			margin:0; padding:0;
			position:relative; top:35px;
			width:165px; height:77px;
			background:url(uploads/images/logo3.jpg) no-repeat;
			overflow:hidden;
		}
			div.headerwrap div.header div.logo span {
				visibility:hidden;
			}
		div.headerwrap div.header ul {
			margin:0; padding:0 0 0 190px;
			position:relative; top:-25px !important; top:-13px;
			list-style-type:none;
		}
			div.headerwrap div.header ul li {
				display:inline;
			}
				div.headerwrap div.header ul li a,
				div.headerwrap div.header ul li a:visited {
					padding:13px;
					color:#ffffff;
					text-decoration:none;
				}
				div.headerwrap div.header ul li.selected a {
					background:url(menu-selected.jpg) no-repeat bottom center;
					font-weight:bold;
				}
				div.headerwrap div.header ul li a:hover {
					background:url(menu-selected.jpg) no-repeat bottom center;
				}
				div.headerwrap div.header ul li.lock {
					float:right;
					width:20px; height:26px;
					overflow:hidden;
					position:relative; top:-50px;
					background:url(lock.png) no-repeat;
				}
					div.headerwrap div.header ul li.lock a,
					div.headerwrap div.header ul li.lock a {
						padding:26px 0 0;
						display:block;
						width:20px; height:0;
						overflow:hidden;
						background:none;
					}
					
div.contentwrap {
	padding:36px 0;
	background:#ffffff url(bg-content.gif) repeat-x;
	border-bottom:2px solid #d6d6d4;
}
	div.contentwrap div.content {
		margin:0 auto;
		width:920px;
	}
		div.contentwrap div.content div.boxwrap {
			margin:0; padding:0;
		}
			div.contentwrap div.content div.boxwrap h3 {
				margin:0; padding:0;
				color:#ffffff;
				font-size:1.1em;
			}
			div.contentwrap div.content div.boxwrap p {
				margin:0; padding:5px 0;
				font-size:0.9em;
			}
			div.contentwrap div.content div.boxwrap a {
				float:left; display:block;
				color:#9f9f9f;
				text-decoration:none;
			}
			div.contentwrap div.content div.centerSection  a {
                                font-weight:bold;
				color:#c4a266;
				text-decoration:underline;
			}
			div.contentwrap div.content div.centerSection a:hover {
                                font-weight:bold;
				color:#AD2100;
				text-decoration:underline;
			}
			div.contentwrap div.content div.boxwrap div.try {
				padding:15px 80px 15px 15px; overflow:hidden;
				width:161px; height:64px;;
				background:#000000 url(box-left.jpg) no-repeat;
                                float:left;
			}
			div.contentwrap div.content div.boxwrap div.work {
				margin:0 4px; padding:15px 80px 15px 15px; overflow:hidden;
				width:281px; height:64px;;
				background:#000000 url(box-middle.jpg) no-repeat;
float:left;
			}
			div.contentwrap div.content div.boxwrap div.order {
				padding:15px 80px 15px 15px; overflow:hidden;
				width:161px; height:64px;;
				background:#ad2100 url(box-right.jpg) no-repeat;
float:left;
			}
				div.contentwrap div.content div.boxwrap div.order p {
					color:#dfdfdf;
				}
		div.contentwrap div.content div.infowrap {
			padding-top:15px;
			clear:both;
		}
			div.contentwrap div.content div.infowrap h3 {
				margin:0; padding:0;
				font-size:1.2em; font-style:italic;
			}
			div.contentwrap div.content div.infowrap div {
				float:left;
			}
			div.contentwrap div.content div.infowrap div.charge {
				padding:15px 10px;
				width:238px;
			}
			div.contentwrap div.content div.infowrap div.advertising {
				padding:15px 31px;
				width:336px;
				border-left:1px solid #dddddd; border-right:1px solid #dddddd;
			}
			div.contentwrap div.content div.infowrap div.offer {
				padding:15px 0 15px 25px;
				width:210px;
			}
				div.contentwrap div.content div.infowrap div.offer fieldset {
					display:block; margin:0; padding:5px 0; clear:both; border:none;
				}
				div.contentwrap div.content div.infowrap div.offer label {
					display:block; width:80px; float:left; padding:2px 0;
				}
				div.contentwrap div.content div.infowrap div.offer fieldset input {
					padding:1px; float:left;
					display:block; width:120px;
				}
		div.contentwrap div.content div.left {
			width:165px;
			float:left;
			border-top:1px solid #d6cbc9;
		}
			div.contentwrap div.content div.left div.menu {
				border-bottom:1px solid #d6cbc9;
			}
				div.contentwrap div.content div.left div.menu h2 {
					margin:0; padding:10px 20px;
					color:#ffffff; background:#ad2100;
					font-size:1.2em;
				}
				div.contentwrap div.content div.left div.menu ul {
					margin:0; padding:20px 0 20px 10px;
					border-right:5px solid #ad2100;
					list-style-type:none;
				}
					
					div.contentwrap div.content div.left div.menu ul li { }
						div.contentwrap div.content div.left div.menu ul li a,
						div.contentwrap div.content div.left div.menu ul li a:visited {
							display:block;
							color:#000000;
							font-weight:600;
							text-decoration:none;
							padding-bottom:3px;
							padding-top:2px;
							border-bottom:1px solid #DFDFDF;
						}
						div.contentwrap div.content div.left div.menu ul li a:hover {
							color:#ad2100;
						}
						div.contentwrap div.content div.left div.menu ul li.selected a {
							color:#ad2100; background:url(submenu-selected.jpg) no-repeat right center;
						}
						div.contentwrap div.content div.left div.menu ul li.selected ul {
							padding:5px 10px;
							border:none;
						}
							div.contentwrap div.content div.left div.menu ul li.selected ul li { }
								div.contentwrap div.content div.left div.menu ul li.selected ul li a {
									color:#4f4f4f; background:none;
									font-weight:normal;
								}
								div.contentwrap div.content div.left div.menu ul li.selected ul li a:hover {
									color:#000;
								}
			div.contentwrap div.content div.left blockquote {
				margin:0; padding:40px 20px 20px;
				color:#aaaaaa; background:url(quote.jpg) no-repeat 5px 15px;
				border-bottom:1px solid #d6cbc9;
				font-style:italic;
			}
				div.contentwrap div.content div.left blockquote p {
					margin:0; padding:10px 0;
				}
				div.contentwrap div.content div.left blockquote em {
					color:#ad2100;
				}
		div.contentwrap div.content div.middle {
			
			width:445px;
			float:left;
		}
			div.contentwrap div.content h2 {
				margin:0;
				font-size:1.5em;
			}
			div.contentwrap div.content div.middle div.buttons {
				color:#AF1515;
				font-size:1.1em;
			}
			div.contentwrap div.content div.middle div.buttons a {
				color:#AF1515;
                                text-decoration:none;
				font-size:1.0em;
			}
			div.contentwrap div.content div.middle p.introduction {
				margin:25px 0;
				font-size:1.2em; font-style:italic;
			}
			div.contentwrap div.content div.middle h3 {
				margin:0;
				font-size:1.2em;
			}
			div.contentwrap div.content div.middle p {
				margin:10px 0;
				color:#000000;
			}
		div.contentwrap div.content div.right {
			padding-left: 12px;
                        width:165px;
			float:left;
		}
			div.contentwrap div.content div.right div.product {
				padding:145px 20px 15px;
				background:url(box.png) no-repeat center top;
				border-bottom:1px solid #d6cbc9;
			}

				div.contentwrap div.content div.right div.product h3 {
					margin:0; padding:0;
					font-size:1.2em; font-style:italic; font-weight:600;
				}
				div.contentwrap div.content div.right div.product p {
					margin:10px 0;
				}
					div.contentwrap div.content div.right div.product a,
					div.contentwrap div.content div.right div.product a:visited {
						color:#ad2100;
						text-decoration:none;
					}
			div.contentwrap div.content div.right div.form {
				padding:10px 0;
			}

.intresse_form {
padding:10px 0;
}

div.intresse_form12 form input, div.intresse_form12 form select, div.intresse_form12 form textarea {
     margin:5px 0; padding:3px 4px;
     width:155px;
     color:#939393; background:#f1f0f0;
     border:1px solid #a9a8a8;
     font-family:Arial, sans-serif; font-size:0.8em; font-weight:600;
}

div.intresse_form12 form select {
     width:165px;
}

div.intresse_form12 form textarea {
     height:100px;
}

div.intresse_form12 form button {
     padding:0;
     width:165px;
     border:1px solid #ad2100;
}

div.intresseform12 form button::-moz-focus-inner {
     padding:0;
     border:none;
}

div.intresseform12 form button span {
     padding:3px 4px;
     width:153px;
     display:block;
     color:#ffffff; background:#ad2100;
     border:1px solid #c95a3f;
     font-family:Arial, sans-serif; font-size:0.8em; font-weight:600;
}
				div.contentwrap div.content div.right div.form h3 {
					font-size:1.2em;
				}
				div.contentwrap div.content div.right div.form form { }
					div.contentwrap div.content div.right div.form form input,
					div.contentwrap div.content div.right div.form form select,
					div.contentwrap div.content div.right div.form form textarea {
						margin:5px 0; padding:3px 4px;
						width:155px;
						color:#939393; background:#f1f0f0;
						border:1px solid #a9a8a8;
						font-family:Arial, sans-serif; font-size:0.8em; font-weight:600;
					}
					div.contentwrap div.content div.right div.form form select {
						width:165px;
					}
					div.contentwrap div.content div.right div.form form textarea {
						height:100px;
					}
					div.contentwrap div.content div.right div.form form button {
						padding:0;
						width:165px;
						border:1px solid #ad2100;
					}
					div.contentwrap div.content div.right div.form form button::-moz-focus-inner {
						padding:0;
						border:none;
					}
						div.contentwrap div.content div.right div.form form button span {
							padding:3px 4px;
							width:153px;
							display:block;
							color:#ffffff; background:#ad2100;
							border:1px solid #c95a3f;
							font-family:Arial, sans-serif; font-size:0.8em; font-weight:600;
						}
div.orderform fieldset {   
	padding: 15px; 
	margin-bottom:20px; 
}
	
div.footerwrap {
	height:315px;
	background:url(bg-footer.gif) repeat-x;
	border-top:1px solid #5c5c5c;
	
}
	div.footerwrap div.footer {
		margin:0 auto; padding:10px 0;
		width:920px;
		color:#dbdbdb; background:url(footer-logo.png) no-repeat 20px 30px;
		font-size:0.9em;
	}
	div.footerwrap div.footer:after {
		content:".";
		display:block;
		height:0;
		clear:both;
		visibility: hidden;
    }
		div.footerwrap div.footer div {
			float:left;
		}
			div.footerwrap div.footer div h4 {
				margin:0; padding:0;
				color:#ffffff;
				font-size:1.05em;
			}
			div.footerwrap div.footer div p {
				margin:1px 0;
			}
			div.footerwrap div.footer div a,
			div.footerwrap div.footer div a:visited {
				color:#ffffff;
				text-decoration:none;
			}
			div.footerwrap div.footer div a:hover {
				color:#dbdbdb;
			}
		div.footerwrap div.footer div.address {
			padding:20px 10px 20px 150px;
			width:140px;
		}
		div.footerwrap div.footer div.phone {
			padding:20px 50px 20px 50px;
			width:98px;
			border-left:1px solid #a0a0a0; border-right:1px solid #a0a0a0;
		}
		div.footerwrap div.footer div.copyright {
			padding:25px 30px;
			width:355px;
			color:#adadad;
			font-style:italic;
		}
			div.footerwrap div.footer div.copyright p {
				margin:2px 0;
			}
div.contentBox {
    border-bottom:1px dotted grey;
    padding: 10px;
}

.middle ul {
    padding-left: 12px;
}

table.pricelist {
  width:100%;
  border-collapse:collapse;
}
    table.pricelist tr {
	}
	
	table.pricelist th {
	   font-size:12px;
	   font-weight:bold;
	   padding:4px;
	   border-bottom:1px solid #000000;
	}
	table.pricelist th:first-child {
	   font-size:12px;
	   font-weight:bold;
	   text-align:left;
	   padding:4px;
	   border-bottom:1px solid #000000;
	}
	
	table.pricelist td {
	   font-size:12px;
	   text-align:right;
	   padding:6px;
	   border-bottom:1px solid #CCCCCC;
	}
	
	table.pricelist td:first-child {
	   font-size:12px;
	   text-align:left;
	   padding:6px;
	}

table.functions {
  width:100%;
  border-collapse:collapse;
}
    table.functions tr {
	   border-bottom:1px dotted grey;
	}
	
	table.functions td.func {
	   font-size:11px;
	   font-weight:bold;
	   padding:4px;
	}

	table.functions td.funcDesc {
	   font-size:11px;
	   padding:4px;
	}
div.infobox {
    border: 1px solid #CCCCCC;
    padding: 11px;
    margin-bottom: 15px;
}
       div.infobox h3 {
           padding: 0px;
           margin: 0px;
       }

.referens_table td {
   padding:4px;
}
table.orderForm {
	width:80%;
	padding:0;
}
	table.orderForm tr.eaven {

	}
	table.orderForm tr.odd {

	}
	table.orderForm input {
		width:215px;
	}
	table.orderForm input.zipcode {
		width:60px;
	}
	table.orderForm input.zipaddress {
		width:146px;
	}
        .orderPart {
                border:1px solid #133135;
        }

.contactform {
  border: 1px solid #BFBFBF;
  background-color: #DFDFDF;
  width: 100%;
  padding: 10px;
}

.imageV img {
   padding:5px;
   margin-right: 14px;
   border: 1px solid #CCCCCC;
}

		ul.boxes {
			margin:0; padding:0;
                        margin-bottom:10px;
			list-style-type:none;
		}
			ul.boxes li {
				margin:0; padding:0;
				width:190px;
				display:block; float:left;
				text-align:center;
			}
			ul.boxes li.nystart img {
				margin:40px 0 0;
			}
			ul.boxes li.medium img {
				margin:30px 0 0;
			}
			ul.boxes li.pro img {
				margin:20px 0 0;
			}
			ul.boxes li a {
				margin:10px auto;
				display:block; overflow:hidden;
				background:grey;
				text-decoration:none;
			}
				ul.boxes li a span {
					visibility:hidden;
				}
			ul.boxes li strong {
				font-size:16px;
			}
			ul.boxes li span.price {
				margin:0; position:absolute;
				display:block;
				overflow:hidden;
				z-index:100;
			}
				ul.boxes li span.price span {
					visibility:hidden;
				}
				ul.boxes li.nystart span.price {
					/* Finurligt IE7 och IE6 hack */
					margin:25px 0 0 100px; *margin-left:60px;
					width:76px; height:76px;
					background:url(/uploads/images/package/pris-nystart.png) no-repeat top right;
				}
				ul.boxes li.medium span.price {
					margin:15px 0 0 95px; *margin-left:60px;
					width:82px; height:82px;
					background:url(/uploads/images/package/pris-medium.png) no-repeat;
				}
				ul.boxes li.pro span.price {
					margin:-5px 0 0 95px; *margin-left:60px;
					width:96px; height:96px;
					background:url(/uploads/images/package/pris-pro.png) no-repeat;
				}
			ul.boxes li a,
			ul.boxes li a:hover {  
				text-decoration:none;
			}
			ul.boxes li a.order {
				width:95px; height:32px;
				background:url(/uploads/images/package/order.gif) no-repeat left top;
			}
			ul.boxes li a.order:hover {  
				background:url(/uploads/images/package/order.gif) no-repeat left bottom;
			}

			ul.boxes li a.try {
				width:95px; height:32px;
				background:url(/uploads/images/package/try.gif) no-repeat top left;
			}
			ul.boxes li a.try:hover {  
				background:url(/uploads/images/package/try.gif) no-repeat bottom left;
			}
                       ul.boxes li a.order2 {
				width:109px; height:36px;
				background:url(/uploads/images/package/order-big.gif) no-repeat top left;
			}
                        ul.boxes li a.order2:hover {  
				background:url(/uploads/images/package/order-big.gif) no-repeat bottom left;
			}
			ul.boxes li a.try2 {
				width:109px; height:36px;
				background:url(/uploads/images/package/try-big.gif) no-repeat top left;
			}
			ul.boxes li a.try2:hover {  
				background:url(/uploads/images/package/try-big.gif) no-repeat bottom left;
			}

		ul.features {
			margin:0; padding:5px 0px 40px 0px;
			list-style-type:none;
			clear:both;
		}
			ul.features li {
				margin:0; padding:0px 0px;
				color:#3f3f3f; background:#fff url(/uploads/images/package/arrow.png) no-repeat 8px 11px;
				border-bottom:1px solid #afafaf;
				line-height:14px;
			}
			ul.features li.odd {
				background-color:#f9f9f9;
			}
			ul.features li:hover {
				background-color:#e2e2e2;
			}
			ul.features li.header,
			ul.features li.header:hover {
				padding:7px 0 7px 7px;
				color:#fff; background:#505050;
				border-bottom:1px solid #afafaf;
				font-size:13px; font-weight:bold;
			}
				div.content div.centerSection ul.features li a,
				div.content div.centerSection ul.features li a:hover {
					padding:7px 0px 7px 25px;
                                        cursor: pointer;
					display:block;
					color:#3f3f3f;
					text-decoration:none;
					font-weight:normal;
					clear:both;
					line-height:inherit;
				}
				ul.features li span {
					width:100px; height:15px;
					display:block;
					float:right;
					color:inherit;
					text-align:center;
					line-height:inherit;
				}
				ul.features li span.minus,
				ul.features li span.plus {
					overflow:hidden;
				}
				ul.features li span.minus {
					background:url(/uploads/images/package/optional.png) no-repeat center center;
				}
				ul.features li span.plus {
					background:url(/uploads/images/package/included.png) no-repeat center center;
				}
					ul.features li span.minus span,
					ul.features li span.plus span {
						visibility:hidden;
					}
		div.textbox {
			margin:0 0 30px; padding:0;
		}
			div.textbox div.top { }
			div.textbox div.bottom { }
				div.textbox div.top div,
				div.textbox div.bottom div {
					height:1px;
					overflow:hidden;
				}
				div.textbox div.top div.l1,
				div.textbox div.bottom div.l5 {
					margin:0 4px;
					background:#ebeaea;
				}
				div.textbox div.top div.l2,
				div.textbox div.bottom div.l4 {
					margin:0 3px;
					background:#ebeaea;
				}
				div.textbox div.top div.l3,
				div.textbox div.bottom div.l3 {
					margin:0 2px;
					border-left:1px solid #ebeaea;
					border-right:1px solid #ebeaea;
				}
				div.textbox div.top div.l4,
				div.textbox div.bottom div.l2 {
					margin:0 1px;
					border-left:2px solid #ebeaea;
					border-right:2px solid #ebeaea;
				}
				div.textbox div.top div.l5,
				div.textbox div.bottom div.l1 {
					margin:0 1px;
					border-left:1px solid #ebeaea;
					border-right:1px solid #ebeaea;
				}
				div.textbox div.top div.l3,
				div.textbox div.top div.l4,
				div.textbox div.top div.l5 {
					background:#fff;
				}
				div.textbox div.bottom div.l1,
				div.textbox div.bottom div.l2,
				div.textbox div.bottom div.l3 {
					background:#f2f2f2;
				}
			div.textbox div.content {
				padding:10px;
				width:auto;
				background:#fff url(/uploads/images/package/textbox-bg.gif) repeat-x left bottom;
				border-left:2px solid #ebeaea;
				border-right:2px solid #ebeaea;
			}
				div.textbox div.content a h3 {
					margin:0 0 10px; padding:0;
					color:#a30000;
					font-size:16px; font-weight:bold;
				}
                                div.textbox div.content a:hover h3 {
					margin:0 0 10px; padding:0;
					color:#c35959;
					font-size:16px; font-weight:bold;
				}
				div.textbox div.content p {
					margin:0; padding:5px 0;
				}
                                div.partners {
                                margin:0; padding:0px 80px;
                                
                                }

a#expandAll {
     margin:0; padding:0;
     margin-top:15px;
     float:right;
     cursor:pointer;
     display:block;
     width:98px;
     height:15px;
     background: url('/uploads/images/package/expand.gif') no-repeat top left;
}

a#expandAll:hover {
     background: url('/uploads/images/package/expand.gif') no-repeat bottom left;
}

/* Nya förstasidan */

div .maincontent {
width: 900px;
background: url(uploads/images/home/wave.png) no-repeat 15px -20px;
margin-left: auto;
margin-right: auto;
}

div .topcontent {
width: 345px;
height: 190px;
margin-left: 195px;
padding: 10px 0px 0px 0px;
margin-top: -40px;
float:left;
}

div .topcontent_right {
width: 155px;
height: 165px;
padding: 10px;
margin: -15px 0px 0px 100px;
float:left;
}

div .topcontent h1 {
font-size: 34px;
margin: 0;
padding:0;
margin-left:10px;
width:200px;
float: left;
margin-top: 35px;
}

div .topcontent img {
float: right;
margin:0; padding:0;
}

div .stars {
width: 510px;
margin-left: 165px;
padding-bottom:8px;
}

html>body div .stars {
width: 510px;
margin-left: 165px;
padding-bottom:15px;
}

div .stars ul {
margin:0; padding:0;
display:inline;
list-style-type:none;
}

div .stars ul li {
height:16px;
padding: 1px 19px 0px 22px;
background: url('uploads/images/home/star.gif') no-repeat top left;
float:left;
}

ul.middlecontent {
	margin:9px 0 0; *margin-top:-9px; padding:0;
	width:848px;
	border-top:1px solid #c9c9c9;
}
	ul.middlecontent li {
		margin:0;
		width:290px; height:90px;
		position:relative;
		float:left; display:block;
	}
	ul.middlecontent a {
		margin:-33px 0 0; padding:0 25px 0 0;
		height:66px;
		position:absolute; top:50%;
		display:block;
		color:#000;
		text-decoration:none;
	}
		ul.middlecontent a img {
			margin:0 10px 0 0;
			float:left;
			border:none;
		}
	ul.middlecontent h3 {
		margin:0; padding:0;
		display:inline;
		font-size:14px;
		font-weight:normal;
	}
	ul.middlecontent p {
		margin:3px 0 0; padding:0;
	}
	ul.middlecontent li.section3 {
		margin:0;
		width:255px; height:90px;
		float:right; overflow:hidden;
	}
	ul.middlecontent li.section3 a {
		margin:-41px 0 0;
		width:255px; height:81px;
		position:absolute; top:%50;
		background:url(/uploads/images/home/kontakta.jpg) no-repeat 0 0;
	}
	ul.middlecontent li.section3 a:hover {
		background:url(/uploads/images/home/kontakta.jpg) no-repeat 0 -81px;
	}
div.lasmer {
	margin:0; padding:2px 10px;
	width:828px;
	clear:both;
	color:#808080;
	border-top: 1px solid #c9c9c9;
	text-align:right;
}
	div.lasmer a {
		color:#808080;
		text-decoration:none;
	}
	div.lasmer a:hover {
		color:#808080;
		text-decoration:underline;
	}

.lowercontent {
margin-top: 25px;
*margin-bottom:-40px;
}

.lowercontent h2 {
padding:0; margin:0;
padding:8px 10px 0px 10px;
font-weight: normal;
}

.lower1 {
background: url(uploads/images/home/lower1.gif);
width: 246px;
height: 315px;
float: left;
padding: 10px;
}

.lower1_cont {
font-size: 12px;
padding:10px 10px 0px 10px;
line-height: 15px;
}

div .testa {
border:0;
margin-left:25px;
margin-top: 20px;
}

div .lower2 {
background: url(uploads/images/home/lower2.gif);
width: 246px;
height: 315px;
float: left;
padding: 10px;
}

div .lower2_cont {
border: 1px solid #e9e9e9;
width: 210px;
height: 250px;
margin-right: auto;
margin-left: auto;
margin-top: 10px;
}

div .lower3 {
background: url(uploads/images/home/lower3.gif);
width: 246px;
height: 315px;
float: left;
padding: 10px;
}

div .lower3_cont {
border: 1px solid #e9e9e9;
width: 169px;
height: 198px;
margin-right: auto;
margin-left: auto;
margin-top: 10px;
}

div .lower3_check {
position: relative;
top: -100px;
left: 140px;
}

div .lower3_img {
margin-left: 55px;
margin-top: -75px;
}

div .lower3_img a {
width: 138px;
height: 36px;
display:block;
background: url(uploads/images/home/bestall.gif) no-repeat top left;
}

div .lower3_img a:hover {
background: url(uploads/images/home/bestall.gif) no-repeat bottom left;
}

div .lower_middle {
background: url(uploads/images/home/lower_middle.gif);
width: 25px;
height: 335px;
float: left;
}

/*ul.middlecontent {
margin:0; padding:0;
display:inline;
float:left;
width:848px;
border-top: 1px solid #c9c9c9;
border-bottom: 1px solid #c9c9c9;
}

html>body ul.middlecontent {
margin-top:6px;
}

div#middlecontentBOX {
margin:0; padding:0;
width:848px;
}

ul.middlecontent li {
margin:0; padding:0;
display:block;
padding: 5px 0px;
float:left;
width:282px;
height:81px;
}

ul.middlecontent li .container {
padding:0; margin:0;
padding-top:9px;
width:240px;
}

html>body ul.middlecontent li div.container {
padding:0; margin:0;
padding-top:9px;
width:240px;
}

ul.middlecontent li div.container h3 {
font-size: 14px;
font-weight:normal;
margin: 0;
padding:0;
}

ul.middlecontent li img { 
float:left;
margin:10px 10px 0px 0px;
padding:0; 
}

ul.middlecontent li img_right { 
float:left;
}*/


ul.middlecontent li a { display:block; text-decoration:none; cursor:pointer; }

.design_topcontent_left {
margin:0;padding0;
padding-bottom:5px;
margin-bottom:25px;
float:left;
width:380px;
height:200px;
line-height:18px;
}

.design_topcontent_right {
margin:0; padding:0;
padding-top:5px;
float:left;
width:270px;
height:200px;
text-align:center;
}

.payment_topcontent_left {
margin:0;padding0;
float:left;
width:380px;
height:175px;
line-height:18px;
}

.payment_topcontent_right {
margin:0; padding:0;
float:left;
width:270px;
height:175px;
text-align:center;
}

.payment_topcontent {
margin:0;padding:0;
line-height:18px;
display:block;
height:135px;
width: 650px;
clear:both;
}

.payment_topcontent2 {
margin:0;padding:0;
line-height:18px;
display:block;
height:200px;
width: 650px;
clear:both;
}

.payment_topcontent2 h2 {
font: normal normal bold 14px arial !important;
margin-bottom:10px;
}


.payment_topcontent2 ul {
list-style-type:disc;
}

.payment_topcontent2 ul li {
margin:5px 0px; padding:0;
}

a.paypal_integrate {
margin:20px 0px;
width:172px;
height:31px;
display:block;
background: url('/uploads/images/paypal_integrate.gif') no-repeat top left;
}

a.paypal_integrate:hover {
background: url('/uploads/images/paypal_integrate.gif') no-repeat bottom left;
}

.design_quote {
margin:0;padding:0;
background: url('/uploads/images/design/quote2.gif') no-repeat top center;
display:block;
width: 530px;
height:104px;
margin: 0px 0px 60px 15px;
clear:both;
}

.design_paket_box {
clear:both;
margin:0; padding:0;
width:650px;
}

.design_paket {
margin:0;padding:0;
padding-left:37px;
float:left;
height: 280px;
width:160px;
}

.design_paket h2 {
padding: 0px 0px 10px 0px;
font: normal normal bold 16px arial, verdana, times !important;
}

.bottom_content {
margin:0; padding:0;
padding-top:20px;
width: 650px;
line-height:18px;
}

ul.design_spec {
margin:0;padding:0;
list-style-type:none;
}

ul.design_spec li {
background: url(/uploads/images/design/tick.gif) no-repeat 0px 3px;
padding-left:15px;
}

ul.design_spec li.no {
background: url(/uploads/images/design/cross.gif) no-repeat 0px 3px;
}

.design_price {
margin:0;padding:0;
width:216px;
}

.design_price span {
float:right;
padding: 20px 0px 25px 0px;
margin-right:70px;
font: normal normal bold 24px arial, verdana, times;
color: #a42a2a;
}

.design_examples {
clear:both;
margin:0;padding:0;
width:216px;
font: normal normal bold 12px arial, verdana, times;
color: #3f3f3f;
}

.design_examples a.design_exlank {
margin:0;padding:0;
float:left;
background: url(/uploads/images/design/djurstallet.gif) no-repeat top left;
width:40px;
height:40px;
display:block;
margin: 10px 5px 0px 0px;
border: 1px solid #ebeaea;
}

.bottom_content {
clear:both;
margin:0;padding:0;
margin-top:40px;
}

.bottom_content a.design_offert {
margin:0;padding:0;
margin-bottom:60px;
display:block;
width:174px;
height:33px;
background: url(/uploads/images/design/offerbyggaren.gif) no-repeat top left;
}

.bottom_content a.design_offert:hover {
display:block;
width:174px;
height:33px;
background: url(/uploads/images/design/offerbyggaren.gif) no-repeat bottom left;
}

.partners_home {
margin:0; padding:0;
margin-bottom: 20px;
width:846px;
height:80px;
display:block;
background: url('/uploads/images/home/parnters.gif')
}

html>body .partners_home {
margin:0; padding:0;
margin: 10px 0px 20px -5px;
}

a.snabbkassa_lank {
font: normal normal normal 12px arial, verdana, times;
text-decoration:none;
}

a.snabbkassa_lank:hover {
font: normal normal normal 12px arial, verdana, times;
border-bottom: 1px solid #ccc;
}

#fivestepContent {
  width:650px;
  line-height:18px;
}

#fivestepContent ol {
  width:400px;
}

#fivestepContent ol li {
  padding-bottom:10px;
}

.missInformation {
  padding:20px 0px;
}

.missInformation textarea {
  width:375px;
  height:90px;
  margin:8px 0px;
  display:block;
}
/* End of 'startabutik' */

