* {	margin:0; padding:0; border:0; font:12px/14px Verdana, Arial; color:#000; }

body {
	width: 873px;
	margin: 1em auto;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

strong {
	font-weight: bold;
}

div#left {
	float: left;
	width: 187px;
	margin-right:20px;
}

div#left h1 {
	background: url('bilder/logo.gif') #fff;
	width: 187px;
	height: 54px;
}

div#left h1 a {
	display: block;
	width: 187px;
	height: 54px;
	text-indent: -5000px;
	text-decoration: none;
}

div#left ul#meny {
	list-style: none;
	width:175px;
}

div#left ul#meny li {
	border-bottom: 1px solid black;
}

div#left ul#meny li a, div#left ul#meny li#aktiv {
	padding: 5px 13px;
	font-weight: bold;
	font-size:12px;
}

div#left ul#meny li a {
	color: #5b3524;
	text-decoration: none;
	display:block;
}

div#left ul#meny li#aktiv {
	color: #c9232d;
}

div#right {
	float: left; 
	width: 666px; 
	margin-top: 60px;
}

div#right ul#produkter {
	list-style: none;
}

div#right ul#produkter li {
	display: block;
	width: 218px;
	height: 218px;
	float: left;
	text-indent: -5000px;
	text-decoration: none;
	margin: 2px;
	display: inline;
}

div#right ul#produkter li#comic { background: url('/bilder/produkter/comic.jpg') #000; }
div#right ul#produkter li#graphic { background: url('/bilder/produkter/graphic.jpg') #000; }
div#right ul#produkter li#warhol { background: url('/bilder/produkter/warhol.jpg') #000; }
div#right ul#produkter li#illustration { background: url('/bilder/produkter/illustration.jpg') #000; }
div#right ul#produkter li#pet_graphic { background: url('/bilder/produkter/pet_graphic.jpg') #000; }
div#right ul#produkter li#opie { background: url('/bilder/produkter/opie.jpg') #000; }

div#right h2 {
	font-size: 16px;
	font-weight: bold;
	color: red;
	margin: 1em 0 .5em 0;
}

div#right p {
	width: 600px;
	margin-bottom: 1em;
}

div#right table.galleri td {
	padding: 6px 0;
}

div#right form#bestallform {
	padding-top: 1em;
	width:340px;
}

div#right form#bestallform label {
	width: 120px;
	float: left;
	clear: both;
	font-size: 11px;
}

div#right form#bestallform input, div#right form#bestallform select, div#right form#bestallform textarea {
	float: left;
	border: 1px solid black;
	padding: 2px;
	font-size: 11px;
	margin: 1px;
	width: 200px;
}

div#right form#bestallform input#postnr { width: 100px; }
div#right form#bestallform input#ort { width: 120px; }
div#right form#bestallform input#telefon { width: 140px; }
div#right form#bestallform input#submit { width: 80px; margin-left: 120px; clear: both;}

div#fot {
	width: 873px;
	text-align: center;
	clear: both;
	padding-top: 1em;
	font-size: 11px;
}
div#fot a {
	font-size: 11px;
}






div#right ul#stilar {
	list-style: none;
	width:666px;
}

div#right ul#stilar li {
	display: block;
	width: 218px;
	height: 218px;
	float: left;
	margin: 2px;
	display: inline;
	position: relative;
}

div#right ul#stilar li strong,
div#right ul#stilar li label,
div#right ul#stilar li span {
	color: #fff;
	font-weight: bold;
	font-size: 14px;
}

div#right ul#stilar li strong {
	position: absolute;
	bottom: 15px;
	left: 15px;
	line-height: 22px;
}

div#right ul#stilar li span {
	position: absolute;
	bottom: 15px;
	left: 155px;
}
div#right ul#stilar li span label {
	float: left;
	margin-right: 5px;
	line-height: 22px;
	width: auto;
	clear: none;
}
div#right ul#stilar li span input {
	width: auto;
	float: left;
}

div#right ul#stilar li#comic { background: url('/bilder/produkter/comic2.jpg') #000; }
div#right ul#stilar li#graphic { background: url('/bilder/produkter/graphic2.jpg') #000; }
div#right ul#stilar li#warhol { background: url('/bilder/produkter/warhol2.jpg') #000; }
div#right ul#stilar li#illustration { background: url('/bilder/produkter/illustration2.jpg') #000; }
div#right ul#stilar li#pet_graphic { background: url('/bilder/produkter/pet_graphic2.jpg') #000; }
div#right ul#stilar li#opie { background: url('/bilder/produkter/opie2.jpg') #000; }

table#bestallning1 {
	padding-left:1em;
	width:360px;
	float:left;
	
	
}

table#bestallning1 tr th {
	text-align:left;
	padding-left:1em;
	padding-right:2em;
	vertical-align:top;
	width:100px;
}

table#bestallning2 {
	clear:both;
	margin:20px 0;
	padding:12px 0;
	border-bottom:1px solid black;
	border-top:1px solid black;
	width:100%;
}

table#bestallning2 tr th {
	text-align:left;
	vertical-align:top;
	width:245px;
}


body#admin input,
body#admin textarea,
body#admin select {
	border:1px solid black;
	background:#eee;
	padding:2px;
	font-size:11px;
}

body#admin select {
	width:120px;
}

body#admin table td {
	padding:5px;
}

body#admin table th {
	font-weight: bold;
	padding-bottom:4px;
	border-bottom:1px solid black;
}

body#admin table tr.even {
	background:#ddd;
}

body#admin table tr.borttagen {
	background:pink;
}