/* CSS DOCUMENT */

body {
	background: url(/images/templates_images/standardshoppen/bg_tilad.jpg) left top;
	color: #666;
	margin: 0 0;
	font-family: Arial, Verdana, Tahoma, Helvetica, Georgia, sans-serif;
	font-size: 14px;
	line-height: 1.5em;
	text-align: left;
}

a {
	color: #000;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}


h1 { font-size:32px; color: #D32427; margin:0; line-height:33px; padding: 10px 0 20px 0; margin: 0; }
h2 { color: #000 }

/******************************************** 
				WEBSITE LAYOUT
********************************************/

.frame {
	margin: 0 auto;
	width: 980px;
}

#wrapper {
	background: #fff;
	-moz-border-radius:0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	width: 980px;
	position: relative;
	padding: 0;
	margin: 0 0 30px 0;
	clear:both;
}

.header {
	
	width: 980px;
	position: relative;
	background: url(/images/templates_images/standardshoppen/top.gif) no-repeat left top;	
	height: 245px;
	margin: 0 auto;
	padding: 0;
	/*overflow: hidden;*/
}

	.header .logo {
		width: 680px;
		font-size: 30px;
		color: #333;
		padding: 0;
		margin:0;
	}
	
		/* IE 7,8 Fix */
		.header .logo:nth-of-type(1) {
			padding: 0;
		}
	
		.header p span {
			color: #589bda;
		}
		
			.header p span.slogan {
				color: #757575;
				font-size: 12px;
			}
			
	.header form.search {
		background: url('/images/templates_images/standardshoppen/search_bg.png') 0 0 no-repeat;
		width: 214px;
		position: absolute;
		top:40px;
		right:20px;
		height: 39px;
		margin: 0;
		padding: 7px 0 0 0;
	}
	
		.header form.search input.searchfield {
			width: 162px;
			height: 17px;
			background: #fff;
			border: 1px solid #a5a5a5;
			margin: 0 0 0 6px;
			padding: 3px;
			float: left;
		}
		
		/* IE 7,8 Fix */
		.header form.search input.searchfield:nth-of-type(1) {
			padding: 0 0 0 3px;
			height: 23px;
		}
		
		.header form.search input.searchbutton {
			background: url('/images/templates_images/standardshoppen/button_search.gif') 0 0 no-repeat;
			width: 34px;
			height: 25px;
			margin:  0;
			padding: 0;
			border: 0;
			float: left;
		}
		
	.header ul {
		background: url('/images/templates_images/standardshoppen/menu.png') 0 0 no-repeat;
		width: 980px;
		display:block; clear: both;
		height: 34px;
		color: #000;
		list-style: none;
		margin: 0;
		padding: 0;
		
	}
	
		.header ul li {
			padding: 6px 13px 12px 13px;
			height: 16px;
			border-right: 1px solid #8e8e8e;
			float: left;
		}
		
			.header ul li a {
				color: #444;
				font-size:12px;
				text-decoration: none;
			}
			
				.header ul li a:hover {
					color: #000;
				}
				
			.header li.end {
				border: 0;
			}

.firstpage_description { overflow:hidden; width: 530px; }

			
.mainpart {
	padding: 10px;
	width: 960px;
}

	.paymentmethods {
		
		clear:both;
		margin: 5px auto 10px auto;
		width: 980px;
		text-align: center;
		
		
	}
	
	.left_side {
		width: 195px;
		float: left;
		margin: 0 10px 0 0;
	}
	
		.sidebox {
			width: 195px;
			float: left;
			margin: 0;
			padding: 0 0 10px 0;
		}

                         .sidebox a {
                                   text-decoration: underline;
                         }

                                  .sidebox a:hover {
                                          text-decoration: none;
                                   }
		
			.sidebox h2 {
				background: #000;
				-moz-border-radius:4px 4px 0 0;
				-webkit-border-radius: 4px 4px 0 0;
				height: 25px;
				width: 185px;
				color: #fff;
				padding: 7px 0 0 10px;
				margin: 0;
				font-size: 14px;
				font-weight: normal;
				display:block;
			}
			
			.sidebox h2.blue {
				background: #D32427;
			}
			
			.sidebox .sidecontent {
				background: #f2f2f2;
				padding: 0 0 5px 5px;
				width: 190px;
				margin: 0 0 6px 0;
				float: left;
			}
			
			.sidebox ul.categories {
				list-style: none;
				margin:0;
				padding: 0;
				
			}
			
				/* Categories */
				
				ul.categories li {
					background: #d0d0d0 url('/images/templates_images/standardshoppen/li_bg.png') 0 0 repeat-x;
					padding: 0;
					margin: 0 0 1px 0;
				}
				
				
				ul.categories li a { 
					padding: 5px 10px; 
					display: block;
					color: #4f4f4f;
					text-decoration: none;
					font-weight: bold;
					}
				
					ul.categories a:hover {
						color: #000;
						font-weight: bold;
					}
					
				
					ul.categories li.end {
						border: 0;
					}
					
					ul.categories li.end:hover {
						
					}
					
				ul.categories li.minus {
				       background: url('/images/templates_images/standardshoppen/li_bg.png') 0 0 repeat-x;
				}
				
					ul.categories li.plus > a.expandable {
						
						background: none;
						margin:0 !important;padding:5px 5px 5px 10px !important;
					}
					
					ul.categories li.minus > a.expandable {
						
						background: #d0d0d0 url("/images/templates_images/standardshoppen/li_bg.png") repeat-x 0 0;
						margin:0 !important;padding:5px 5px 5px 10px;
					}

                                  ul.categories, ul.categories ul {
                                         margin: 2px 0 0 -5px;
                                  }
                        
                                  ul.categories li.selected.minus {
                                        background: url('/images/templates_images/standardshoppen/li_bg.png') 0 0 repeat-x;
					margin: 0 0 1px 0;
                                  }

                                  ul.categories li.selected.minus ul li {
                                              background: none;
                                                width: 190px;
					        padding: 2px 0 0px 5px;
					        margin: 0 0 1px 0;
                                   }

                                    ul.categories li.minus ul li {
                                                background: none;
                                                width: 190px;
					        padding: 2px 0 1px 5px;
					        margin: 0 0 1px 0;
                                     }

                                               ul.categories li.minus ul li a,
                                               ul.categories li.selected.minus ul li a {
                                                           color: #000;
                                               }

                                                        ul.categories li.minus ul li a:hover,
                                                        ul.categories li.selected.minus ul li a:hover {
                                                                  color: #000;
                                                         }

                                     ul.categories li.minus ul li.selected {
                                                 font-weight: bold;
                                      }
					
			form.newsletter input.newsletterfield {
				height: 23px;
				border: 1px solid #a5a5a5;
				width: 170px;
				padding-left: 3px;
			}
			
			form.newsletter input.newsletterbutton {
				background: url('/images/templates_images/standardshoppen/button_subscribe.gif') 0 0 no-repeat;
				width: 86px;
				height: 24px;
				border: 0;
				float: right;
				margin: 10px 16px 0 0;
				padding: 0;
			}
			
	.left_side .contactbox {
		width: 195px;
		margin: 0;
		padding: 0 0 0 15px;
		float: left;
		font-size: 11px;
		color: #696969;
		line-height: 1.8em;
	}
	
		.left_side .contactbox h3 {
			font-size: 14px;
			font-weight: normal;
			margin-bottom: 10px;
		}
		

div#switcher_box_over div#switcher_box {
float:left;
height:240px;
overflow:hidden;
width:100%; }

/**********************************
             Main content
***********************************/
		
.main_content {
	width: 520px;
	padding:0 10px;
	float: left;
}

.firstpage h1.pageHeading {
}

/******    Switcher *******/

div#switcher_box_over {
         background: url('/images/templates_images/standardshoppen/switcher_bg.png') right top no-repeat;
         padding: 0;
         height: 246px;
         border:0;
}

div#switcher_box_over ul#switcher_box_ul .switcher_image {
        width: 210px;
        margin-left: -10px;
}

div#switcher_box_over ul.switch_to {
        margin-top: -30px;
        margin-right: 5px;
}

div#switcher_box_over ul#switcher_box_ul li .switcher_right h2 a {
        color: #D32427;
        text-decoration: none;
}

       div#switcher_box_over ul#switcher_box_ul li .switcher_right h2 a:hover {
                color: #D32427;
                text-decoration: underline;
        }

div#switcher_box_over ul#switcher_box_ul ul.listing_buttons li {
        width:70px;
}

div#switcher_box div.listing_price {
         margin-top: 10px;
}

div.switcher_right div.listing_price span.price {
	font-size: 16px;
	font-weight: bold;
	color: #000;
}

div.switcher_right div.listing_price span.price.new {
        font-size: 16px;
	font-weight: bold;
	color: #e6170d;
}

div.switcher_right div.listing_price span.price.old {
       font-size: 12px;
       font-weight: bold;
       color: #9e9e9e;
}

/*******    Produktlistning   *******/


div.main_content div.firstpage dl.properties dd.pricing,
div.main_content ul.product_listing1 dl.properties dd.pricing {
        float: left;
        text-align: left;
        margin-left: 4px;
}

div.main_content div.firstpage dl.properties dt.pricing,
div.main_content ul.product_listing1 dl.properties dt.pricing {
        margin: 0 0 0 0;
}

div.main_content div.firstpage dl.properties dd.pricing span.price,
div.main_content ul.product_listing1 dl.properties dd.pricing span.price {
	font-size: 16px;
	font-weight: bold;
	color: #000;
	margin: 0 0 0 0;
}

div.main_content div.firstpage dl.properties dd.pricing span.price.old,
div.main_content ul.product_listing1 dl.properties dd.pricing span.price.old {
       font-size: 12px;
       font-weight: bold;
       color: #9e9e9e;
       padding: 0;
       width: 60%;
       margin: 0 0 2px 0;
}

div.main_content div.firstpage dl.properties dd.pricing span.price.new,
div.main_content ul.product_listing1 dl.properties dd.pricing span.price.new {
	font-size: 16px;
	font-weight: bold;
	color: #e6170d;
	margin: 0;
        padding: 0;
        width: 60%;
}

div.main_content ul.product_listing1 dl.properties dd.special_pricing {
        display: none;
}

ul.product_listing1 .listing_buttons {
         float: left;
         margin-left: 5px;
}

ul.product_listing1 .listing_box h3 a {
         text-decoration: none;
}

         ul.product_listing1 .listing_box h3 a:hover {
                  color: #555;
         }

ul.product_listing1 .listing_box .properties {
         height: 40px;
}

ul.product_listing1 .listing_box .product_image {
       height: 100px;
}

/*****    Produktlisting 2, 3   ******/

div.toolbar a {
       text-decoration: none;
}

div#main_content table ul.product_listing2 div.listing_box ul.listing_buttons li.info, 
div#main_content table ul.product_listing3 div.listing_box ul.listing_buttons li.info{
        display: none;
        padding-left: 0;
}


div#main_content table ul.product_listing2 .listing_box .properties  {
        width: 100%;
        *width: 70%;
}

div#main_content  ul.product_listing3 div.listing_box ul.listing_buttons {
       float: left;
}

div#main_content div.firstpage  div.listing_box ul.listing_buttons li.buynow,
div#main_content ul.product_listing1 div.listing_box ul.listing_buttons li.buynow,
div#main_content ul.product_listing3 div.listing_box ul.listing_buttons li.buynow {
         float:left;
         padding: 0;
         margin: 0;
         width: 50px;
}

div.main_content ul.product_listing2 dl.properties dd.pricing span.price,
div.main_content ul.product_listing3 dl.properties dd.pricing span.price {
        font-size: 16px;
	font-weight: bold;
	color: #000;
}

div.main_content ul.product_listing2 dl.properties dd.pricing span.price.new,
div.main_content ul.product_listing3 dl.properties dd.pricing span.price.new {
        font-size: 16px;
	font-weight: bold;
	color: #e6170d;
}

div.main_content ul.product_listing2 dl.properties dd.pricing span.price.old,
div.main_content ul.product_listing3 dl.properties dd.pricing span.price.old {
       font-size: 12px;
       font-weight: bold;
       color: #9e9e9e;
}

ul.product_listing2 .listing_box h3 a,
ul.product_listing3 .listing_box h3 a {
        text-decoration: none;
}

        ul.product_listing2 .listing_box h3 a:hover,
        ul.product_listing3 .listing_box h3 a:hover {
                  text-decoration: underline;
        }

ul.product_listing2 .listing_box .listing_buttons {
        margin-left: 40px;
}


/********** Product page ***********/

td#product_page_heading {

}

/***********************************
             Right side
***********************************/

.right_side {
	float: right;
	width: 195px;
	margin: 0 0 0 10px;
	padding: 0;
}

	.sidebox .sidecontent .product {
		width: 180px;
		padding-bottom: 5px;
		border-bottom: 1px solid #a2a2a2;
		float: left;
		margin: 5px 0 0 0;
	}
	
	.sidebox .sidecontent.news div {
		margin-bottom:20px;
	}
	
	.sidebox .sidecontent.news br {
		display:none;
	}
	
	.sidebox .sidecontent.news p {
		padding:0;
		margin:0;
	}

	
		.sidebox .sidecontent .product img.product_image {
			float: left;
			margin-right: 5px;
		}
		
		.sidebox .sidecontent h3 {
			font-size: 12px;
			font-weight: normal;
			float: left;
			margin: 0;
			padding: 0;
		}
		
		.sidebox .sidecontent .product .product_info {
			margin: 0;
			padding: 0;
			float: left;
			width: 123px;
		}
		
		.sidebox .sidecontent .product .product_info span {
			margin: 0;
			padding: 0;
		}
		
		.sidebox .sidecontent .product .product_info .price.new {
			font-size: 12px;
			color: #e6170d;
			font-weight: bold;
			float: left;
		}
		
		.sidebox .sidecontent .product .product_info .price.old {
			font-size: 11px;
			color: #909090;
			text-decoration: line-through;
			float: left;
		}
		
.footer {
	margin: 15px auto;
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;
	padding: 10px;
	color: #fff;
	width: 960px;
	background: #D32427;
	clear:both;
	font-size: 11px;
}

	.footer p {
		float: right;
		padding-right: 20px;
	}
	
	.footer a {
	       color: #ccc;
               text-decoration: underline;
	}

               .footer a:hover {
                       text-decoration: none;
               }

	.quicklinks {
		float: left;
	}
	
		.quicklinks a {
			color: #ccc;
		}
		
		.quicklinks h3 {
			color: #fff;
			font-size: 12px;
			margin: 0;
			padding: 0;
		}
	
	.quicklinks .help {
		float: left;
		border-right: 1px dotted #fff;
		padding: 5px 20px 5px 10px;
		height: 110px;
	}
	
		.quicklinks ul {
			list-style: none;
			float: left;
			margin: 0;
			padding: 0;
		}
		
			.quicklinks ul li {
				line-height: 1.8em;
				color: #ccc;
			}
			
			.quicklinks ul li.facebook {
				background: url('/images/templates_images/standardshoppen/facebook_icon.png') 0 center no-repeat;
				padding-left: 20px;
			}
			
			.quicklinks ul li.twitter{
				background: url('/images/templates_images/standardshoppen/twitter_icon.png') 0 center no-repeat;
				padding-left: 20px;
			}
			
			.quicklinks ul li.youtube {
				background: url('/images/templates_images/standardshoppen/youtube_icon.png') 0 center no-repeat;
				padding-left: 20px;
			}
	
	.quicklinks .contact {
		float: left;
		border-right: 1px dotted #fff;
		padding: 5px 20px 5px 20px;
		height: 110px;
	}
	
	
	.quicklinks .follow {
		float: left;
		padding: 5px 20px 0 20px;
		height: 110px;
		border-right: 1px dotted #fff;
	}
	
/********* Checkout ********/
fieldset.user_details_input .notify_method span {
	font-size:12px;
}
	
