/* CSS Document */
body{color: #666666;margin:10px;background:#FFFFFF;font-family:Verdana;line-height:120%;}
body.start_body{color: #666666;margin:10px;background:#D5ECFF;font-family:Verdana;line-height:120%;}
a, a:link, a:active{text-decoration: none;color: #666666;}

/*NYA*/
input.btn{font-size:11px; font-family:Verdana; color:#666666; }	
input.btnSubmit{ margin-left: 10px; }
div#outer_container{position:relative; width:777px; margin:0px; margin:0 auto; padding:0px; padding-top:20px;}
/*---*/

div#container{position:relative;width:777px;margin:0px;margin:0 auto; padding:0px;background:#FFFFFF;}
div#start_container{position:relative;width:765px;margin:0px;margin:0 auto; padding:0px;background:#D5ECFF;}
table{ font-family:Verdana;	color: #666666;	font-size: 12px; line-height: 140%; }
table tr{ vertical-align: top;}
table th, table thead{background: #CCCCCC;	color: #333333;	font-weight: bold;vertical-align: top;}

span.total_sum{	border-top: 1px solid #333333; }
.printTable th, .printTable thead{background: #FFFFFF;border-bottom: 1px solid #333333;}
.printTable td{	padding-left: 10px;	padding-right: 10px;padding-bottom: 0px;padding-top: 2px;}

/*start.php*/
div#start_top{position:relative;width:765px;height:130px;background:url(../../img/logo_big.jpg) no-repeat top; margin:0px;	margin:0 auto;padding:0px; padding-bottom:10px;border-bottom:#999999 1px solid;}
	div#start_top div#flags{	position:absolute;	right: 5px;	bottom: 5px;}	
	div#start_top div#flags img{border:0px solid #999999;; margin:0px; margin-left:4px; float:right;}
	div#start_top div#flags img.active{border:0px solid #ffffff;}
/*Slut start.php*/
	
div#top{position:relative;width:777px;height:86px;	background:url(../../img/logo_small.jpg) no-repeat top left;margin:0px;padding:0px;padding-bottom:10px;border-bottom:#999999 1px solid;}
	div#top div#flags{	position:absolute;	right: 5px;	bottom: 5px;}	
	div#top div#flags img{border:0px solid #999999;; margin:0px; margin-left:4px; float:right;}
	div#top div#flags img.active{border:0px solid #ffffff;}

div#menu{height:22px;margin:0;padding:0px;font-size:11px;border-bottom:#999999 1px solid;}
 div#menu ul      		{ margin: 0; padding: 0; margin-left:20px;}
 div#menu li      		{ float: left; list-style: none; margin-right:10px; padding-top:2px;}
 div#menu li a			{ color: #0473C6; font-weight:bold; text-decoration: none; padding-right:10px; border-right: 2px solid #0473C6;}
 div#menu li a.active   { color:#666666; font-weight:bold; text-decoration: underline;}
 div#menu li a:hover    { color: #0473C6; text-decoration: underline; }
 
div#content{padding:0px;}

div#left{position:relative;	width:162px;margin:0px;padding:0px;float:left;}
	div#prodmenu{font-size:11px;}
	div#left #submenu{position:relative;margin:0px;padding:0px; margin-top:35px;}
	div#left #logo{position:relative;margin:0px;padding:0px; margin-top:35px;}

	div#left h2	{width:100%; height:21px; background: url(../../img/bg_h_tile.jpg) repeat-x; font-size:11px; font-weight:normal; text-indent:10px; color: #666666; padding:0px; margin:0px; padding-top: 1px; margin-bottom: 10px;}

/*start.php*/
div#start_middle{position:relative;width:765px;margin:0px; margin-top:15px; margin-bottom:120px;padding:0px;}
	div#start_middle h1{font-size:16px; margin-top:0px; margin-bottom:10px; color: #666666;}
	div#start_middle h2{font-size:14px; margin-top:0px; margin-bottom:10px; color: #666666;}
	div#start_middle .positive h2{color: green;}
	div#start_middle .negative h2{color: red;}
	div#start_middle h4{font-size:12px; margin-top:0px; margin-bottom:10px; color: #666666;}
	div#start_middle p{font-size:11px; margin-top:0px; margin-bottom:10px; color: #666666;}
	
	div#start_middle table {margin:0px; padding:0px;}
	div#start_middle table td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
	div#start_middle table td a{font-size:11px;color: #0473C6; text-decoration:underline;}
	div#start_middle table td p{margin:0px; padding:0px; padding-top:5px; padding-bottom:5px;}
	div#start_middle table td p a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px;color: #505A5F; padding-top:5px; text-decoration:none;}
	
/*Slut start.php*/

div#middle{position:relative;width:613px;margin:0px;padding:0px;;float:left; margin-bottom:120px;}
	div#middle h1{font-size:16px; margin-top:20px; margin-bottom:15px; color: #666666; font-family:Arial, Helvetica, sans-serif;}
	div#middle h2{font-size:14px; margin-top:0px; margin-bottom:10px; color: #666666;}
	div#middle .positive h2{color: green;}
	div#middle .negative h2{color: red;}
	div#middle h4{font-size:12px; margin-top:0px; margin-bottom:10px; color: #666666;}
	div#middle p{font-size:11px; margin-top:0px; margin-bottom:10px; color: #666666; font-weight:normal;}
	
	div#middle table#table_border{border:#0473c5 1px solid;}
	
	div#middle table td {font-size:11px;margin:0px; padding:0px; padding-top:2px; padding-bottom:4px;}
	div#middle table td p{font-size:11px;color: #666666; margin:0px; padding:0px;}
	div#middle table td a{font-size:11px;color: #0473C6; margin:0px; padding:0px; text-decoration:underline;}
	div#middle a{font-size:11px;color: #0473C6; margin:0px; padding:0px; text-decoration:underline;}
	
	/* Produktbilder */
	div#middle div#images{ float:right; width:138px; margin-left: 20px; margin-bottom: 40px; }
	div#middle div#images div#main_image{ padding:2px; border:1px solid #cccccc;}
	div#middle div#images div.thumbs{ margin-top:2px;}
	div#middle div#images div.thumbs img{margin-left:2px; margin-right:2px; margin-bottom:2px; margin-top:2px; float:right; border:1px solid #cccccc; padding:1px;}
	div#middle div#images div#main_image img {margin:0px; border:none;}
	
	div#middle div#description {float:left; width: 100%; }

	div#middle form.intresseform{font-size:11px; font-weight:normal; color:#c1c1c1;}
	div#middle form.intresseform input.field{font-size:11px; margin-right:5px; width:150px; font-family:"Trebuchet MS", Verdana; color:#c1c1c1; border: 1px solid #c1c1c1;}
	div#middle form.intresseform input.email{font-size:11px; margin-right:5px; width:150px; font-family:"Trebuchet MS", Verdana; color:#c1c1c1; border: 1px solid #c1c1c1;}
	div#middle form.intresseform input.required{font-size:11px; margin-right:5px; width:150px; font-family:"Trebuchet MS", Verdana; color:#c1c1c1; border: 1px solid #c1c1c1;}
	div#middle form.intresseform input.btn{font-size:11px; font-family:"Trebuchet MS", Verdana; color:#999999; border: 1px solid #c1c1c1; background-color:#ffffff;}
	div#middle form.intresseform textarea{font-size:11px; width:200px; height:62px; font-family:"Trebuchet MS", Verdana; color:#c1c1c1; border: 1px solid #c1c1c1; margin:0px;}
	
	
	div#middle form.bestallform{font-size:11px; font-weight:normal; color:#333333;}
	div#middle form.bestallform th{text-align:left;}
	div#middle form.bestallform input.field{font-size:11px; margin-right:5px; width:175px; font-family:"Trebuchet MS", Verdana;}
	div#middle form.bestallform input.email{font-size:11px; margin-right:5px; width:175px; font-family:"Trebuchet MS", Verdana;}
	div#middle form.bestallform input.required{font-size:11px; margin-right:5px; width:175px; font-family:"Trebuchet MS", Verdana;}	
	div#middle form.bestallform textarea{font-size:11px; width:175px; height:62px; font-family:"Trebuchet MS", Verdana;}	
	div#middle div#orderdiv{padding-top:10px; padding-bottom:10px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; margin-top:10px;}
	div#middle div#orderdiv strong{ font-size:14px;}

div#right{position:relative;width:145px;margin:0px;padding:0px;float:left;}
	div#right h2				{width:100%; height:21px; background: url(../../img/bg_h_tile.jpg) repeat-x; font-size:11px; font-weight:normal; text-indent:10px; color: #666666; padding:0px; margin:0px; padding-top: 1px; margin-bottom: 10px;}
	div#right p					{font-size: 11px; margin-left:5px; margin-right:5px; margin-top:0px; margin-bottom:0px; color:#666666;}
	div#right p strong			{}

div.break{clear:both;}
 
div#footer{ position:relative; width:777px; margin: 0 auto; padding-bottom:5px; color: #000000; text-align:left; font-size:11px; margin-top:3px; border-bottom:#999999 1px solid; font-family:Verdana, Arial, Helvetica, sans-serif;}
	div#footer #boxmodul {float:left;}
	div#footer #wiselink {float:right;}
	div#footer div#wiseweb{ position:absolute; width:777px; top:30px; left:0px;color: #999999;}
	div#footer a{text-decoration:none;color: #000000;}
	div#footer div#wiseweb a{ text-decoration:none;color: #999999;}

div#left .box{position:relative;width:150px;overflow:hidden;padding-bottom:10px;margin-bottom:5px;}
div#right .box{position:relative;width:143px;border: 1px solid #cccccc;overflow:hidden;padding-bottom:10px;margin-bottom:5px;}
div#right .imgbox img{position:relative;border: 1px solid #cccccc;padding: 1px;margin: 0;}

div#buyerterms{	position:relative; display:none; border: 1px solid #333333; width:433px; margin:0 auto; margin-bottom: 10px; }
	div#buyerterms #image{position:absolute; top:0px; right:0px;}	
	div#buyerterms p.close{	text-align:right;}
	div#buyerterms #image img{border:none;}

div#middle #orderdiv .box{position:relative;width:407px;background-color:#FFFFFF;border: 1px solid #cccccc;overflow:hidden;padding-bottom:10px;	margin:4px;	margin-left:0px;float:none;}
div#middle #orderdiv .dubblebox{position:relative;width:407px;background-color:#FFFFFF;border: 1px solid #cccccc;overflow:hidden;padding-bottom:10px;margin:4px;margin-left:0px;float:left;}
	div#middle #orderdiv h1{font-size:18px; color:#333333;}
	div#middle #orderdiv h2{width:407px; height:21px; background: url(../../img/bg_h_tile.jpg) repeat-x; font-size:11px; font-weight:normal; text-indent:10px; color: #666666; padding:0px; margin:0px; padding-top: 1px; margin-bottom: 10px;}
	div#middle #orderdiv .dubblebox h2{width:407px; height:21px; background: url(../../img/bg_h_tile.jpg) repeat-x; font-size:11px; font-weight:normal; text-indent:10px; color: #666666; padding:0px; margin:0px; padding-top: 1px; margin-bottom: 10px;}	
	div#middle #orderdiv p{font-size:12px; padding:4px;  color:#666666;}

	div#middle .box{position:relative;width:435px;background-color:#FFFFFF;border: 1px solid #cccccc;overflow:hidden;padding-bottom:10px;}
	div#middle .box h4{width:100%; height:21px; background: url(../../img/bg_h_tile.jpg) repeat-x; font-size:11px; font-weight:normal; text-indent:10px; color: #666666; padding:0px; margin:0px; padding-top: 1px; margin-bottom: 10px;}

div.padding{padding:0px;}

div.listElement {width:136px;float:left;border:1px solid #cccccc;margin:0px;padding:0px;margin-bottom:11px;margin-right:8px;height:228px;}
div.listElement a{text-decoration:none;color:#666666;}
div.listElement a:hover{text-decoration:underline;color:#666666;}
div.listElement p{margin:0px;padding:0px;}
div.listElement p strong{color:#666666;}
div.listElement h3{font-size:12px;font-weight:bold;color:#666666;margin:0px;padding:0px;margin-top:3px;}
div.listElement img{margin:0px;padding:0px;margin-top:2px;margin-left:2px;border:none;}

div#breadcrumb{font-size: 11px;color: #0473C6;margin-bottom:0px;margin-top:8px; margin-bottom:8px;}
	div#breadcrumb .breadcrumb_start{ color: #000000;}
	div#breadcrumb a{ text-decoration:none; color: #0473C6;}
	div#breadcrumb a:hover{ text-decoration:underline; color: #0473C6;}

table.article_list{font-size:11px;}
	table.article_list th{text-align:left; color:#666666; background-color:#e5e5e5; border-left: 4px solid #e5e5e5; border-right: 4px solid #e5e5e5;}
	table.article_list td{background-color:#f2f2f2; border-left: 4px solid #f2f2f2; border-right: 4px solid #f2f2f2;}
	table.article_list .desc{width:100px;}
	table.article_list input{font-size:11px;font-family:"Trebuchet MS", Verdana;}
	table.article_list select{font-size:11px;font-family:"Trebuchet MS", Verdana;}

table.cartTable{font-size:11px;}
	table.cartTable th{text-align:left; color:#666666; background-color:#e5e5e5; border-left: 4px solid #e5e5e5; border-right: 4px solid #e5e5e5;}
	table.cartTable td{background-color:#f2f2f2; border-left: 4px solid #f2f2f2; border-right: 4px solid #f2f2f2;}
	table.cartTable th.prodname{width:100px;}
	table.cartTable td.summa{font-weight:bold; text-align:right;}
	table.cartTable th.summa{text-align:right;}
	table.cartTable td.totalsumma{font-weight:bold; font-size:14px;}
	table.cartTable input{font-size:11px;font-family:"Trebuchet MS", Verdana;}
	table.cartTable select{font-size:11px;font-family:"Trebuchet MS", Verdana;}
	table.cartTable input.button{font-size:10px;font-family:"Trebuchet MS", Verdana;}

form.searchform{margin:0px; padding:0px;font-family:"Trebuchet MS", Verdana; margin: 0; padding: 0;}
form.searchform input.field{ color: #666666; width:100px; height: 15px; font-size:12px; margin-left:5px; border:1px solid #cccccc;font-family:"Trebuchet MS", Verdana;}
form.searchform input.button{ background-image:url(../../img/search_btn_bg.jpg); font-size:12px; width: 40px; border: 1px solid #E3E3E3; height:19px; margin-left: 1px; background-color:#ffffff; cursor:hand; color:#666666;font-family:"Trebuchet MS", Verdana;}

/* Put this inside a @media qualifier so Netscape 4 ignores it */
@media screen, print { 
	/* Turn off list bullets */
	ul.mktree  li { list-style: none; }
	ul.mktree  li a{ text-decoration:none; color:#0473C6; }
	ul.mktree  li a.active     { font-weight:normal; color:#0473C6;}	
	ul.mktree  li a:hover{ text-decoration:underline; color:#0473C6; } 
	/* Control how "spaced out" the tree is */
	ul.mktree				   { margin:0px; padding:0px; margin-left:10px;}
	ul.mktree ul			   { margin:0px; margin-left:10px; padding:0px; }
	/* Provide space for our own "bullet" inside the LI */
	ul.mktree  li            { padding-left: 15px;}
	ul.mktree  li.liBullet    { padding-left: 15px;}
	/* Show "bullets" in the links, depending on the class of the LI that the link's in */
	ul.mktree  li.liOpen     { cursor: pointer; background: url(../../img/arrow.gif) center left no-repeat; color:#AA2F2E;}
	ul.mktree  li.liClosed   { cursor: pointer; background: url(../../img/arrow.gif) center left no-repeat; color:#AA2F2E;}
	ul.mktree  li.liBullet   { cursor: default; background: url(../../img/arrow.gif) center left no-repeat; color:#AA2F2E;}
	/* Sublists are visible or not based on class of parent LI */
	ul.mktree  li.liOpen    ul { display: block; }
	ul.mktree  li.liClosed  ul { display: none; }
	/* Format menu items differently depending on what level of the tree they are in */
	ul.mktree  li { font-size: 11px; line-height:14pt;}
	ul.mktree  li ul li { font-size: 11px; line-height:12pt;}
	ul.mktree  li ul li ul li { font-size: 11px; }
	ul.mktree  li ul li ul li ul li { font-size: 11px; }
}