html { min-height: 100%; margin-bottom: 1px; } /*makes scrollbar in ff showing*/
body {
	color: #1a1a1a; 
	background: #f5f5f5 url(images/sportisbg_orange.gif) top; 
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 auto; 
	padding: 0; 
	text-align: center; 
	}
.start{background: #f5f5f5 url(images/sportisbg_start.gif) top; }
.knappad{padding-right:5px;}
#shop{margin:0 auto;}
#wrappershop{ width:799px; margin: 0 auto; padding: 0; color:#333333; }
#nyheter p img{ float:right; margin-left:5px;}
#nyheter p img.left{float:left; }
#nyheter p #nyheter hr{clear:both;}
.clear {border-bottom:1px solid #ccc; width:100%; height:5px; clear:both;}
	
/*--pagestructure--*/	
	#wrapper { width:799px; margin: 0 auto; padding: 0; text-align: left; }
	#banner {background-color:#fff; height:140px; position:relative;}
	#language {position:absolute; top: 100px; left:17px;}
	#pagebody {margin:0; padding:0;}
	#start{ margin:0; padding:0; float:right;}
	#sidebar{ float:left; margin:0; width:200px; padding-left:1px;}
	#content{margin-left: 237px; padding:10px 30px 10px 0px;}
	#footer {clear:both; padding-top:5px;}
	
/* -- content styling -- */	
	hr {border: none; height: 1px; background:#dcdcdc; color: #dcdcdc; margin: 5px 0;}
	p{margin:9px 0 9px 0;}
	.left {float: left; margin: 0 15px 0 0;}
	.right {float: right; margin: 0 0 0 15px;}
	#content ul {list-style-position: outside; margin-left:35px;}
	form, select, input, textfield, textarea, submit{ font:11px Verdana, Arial, Helvetica, sans-serif; color:#333;  }
	table, tr, td{text-align:top; font:11px Verdana, Arial, Helvetica, sans-serif; }
.borderthin {  border: 1px #000000 solid}
.rubrik { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #a81600; font-weight: bold;}
h1{  font-family: Georgia, Lucida Sans; font-size: 18px; color: #fff; font-weight: bold; margin:10px 0px 5px 0px; line-height: 22px;}
h2{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #a81600; font-weight: bold; margin:10px 0px 5px 0px; }
.redborder { border-right: 1px solid #333333;
			 border-bottom: 1px solid #333333;
			 border-left: 1px solid #333333;
			 border-top:none;
			}
.rightborder{ border-right:1px solid #660000;}
.dayborder{ border-top:1px solid #660000;
			border-bottom:1px solid #660000;
			}
.underrubrik {font: bold 12px Arial, Helvetica, sans-serif;
	color:#DE7001;
	}
.news {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: normal; text-indent: 5pt}
.newsrubrik {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #993300}

a, td a, td a:hover{ font-family: Verdana, Arial, Helvetica; font-size: 11px; text-decoration: none; color:#990000;}
a:hover{text-decoration:underline;}
a.rubrik{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #a81600; font-weight: bold;}
a.rubrik:hover{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;color:#FF6600;}
a.motto{font-size:10px; color:#666666;}
a.motto:hover{font-size:10px; color:#333;}
.style1 {color: #663300;
	font-weight: bold;}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color:#333333;
}
.bildram {border:3px solid #fff;}
.indexthumbs{margin-right:5px; margin-bottom:15px; border:3px solid #fff;}
#nyhet {width:252px; height:auto; clear:both; margin-top:5px; margin-bottom:5px;}
.delare {background-image:url(images/border_right.png); background-position:right; background-repeat:repeat-y; padding:5px;}
.pad{padding:7px;}
.delarevaaka{ background-image:url(images/border.png); background-position:bottom; background-repeat:repeat-x;}
.delarehorisont{border-bottom:1px solid #333;}
.mamma{border-bottom:1px dotted #ff9933;
		   background:#fff url(images/mammababy.jpg) top no-repeat;
		   padding:12px;}
	/*footer styles*/
	#footer p {font-size:10px; color:#666; padding-left:10px;}
.motto{font-size:10px; color:#666;}
hr {border: none; height: 1px; background:#dcdcdc; color: #dcdcdc; margin: 5px 0; page-break-before: always; page-break-after: always;
}
#wrappershop li{
	list-style-position: outside;
	list-style-type: disc;
	list-style-image:url(images/shop/bullet.jpg);
	margin-left:5px;
	line-height:1.5;
}
.shopbeskrivning{width:300px; padding-right:20px;}
.borderbottom{background-image:url(images/horz_border.gif); background-repeat:repeat-x; background-position:bottom;}
.bordergrey{border:1px solid #ccc;}
ul.pt li{margin:5px;}

