@charset "utf-8";

/* 3stepsfusion CSS Document 'jtlshop2.css' */

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*  You can get more informations on www.3stepsfusion.eu                     		   		*/
/*  Copyright Kennzeichenshop24.de - (C) 2009 All Rights reserverd                     		*/
/*  This Template "Kennzeichenshop24.de" was designed by Sacha Lehmann (3stepsfusion) 2009	*/
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

* 				{ padding:0; margin:0; }

html,body		{ margin:0 auto; padding:0; }

body			{ color: #000; font-size:76%; font-family: Verdana, Arial, Helvetica, sans-serif; }

#outter			{ width:978px; }

img				{ border:0px; }
p				{ margin:0 10px 10px;}

a				{ text-decoration:none; padding:0px; margin:0px; color:#000; }
a:hover			{ text-decoration:underline; color:#333; }

h1				{ padding:0px; margin:0px; color:#7e1813; font-size:14px; }

#header h1 a, #header h2 a 				{ color:#c0c0c0; text-decoration:none; }
#header h1 a:hover, #header h2 a:hover 	{ color:#c0c0c0; text-decoration:none; }

h5				{ padding:0px; margin:0px; color:#d57003; font-size:14px; }

a.menulink 		{ padding:0 0 0 5px; margin:0px; color:#000; }

a.kategorielink, a.artikelnamelink, a.versand, a.warenkorblink, a.verfuegbarlink, a.verfuegbarlink_img { padding:0 0 0 0; margin:0px; color:#000000; }
a.verfuegbarlink_img	{ margin-right:11px; }
a.verfuegbarlink		{ padding-left:0px; }
a.artikelnamelink 		{ padding:0px; padding-left:7px; margin:0px; color:#d57003; font-weight: bold; }
a.agblink 				{ color:#ee3322; font-weight: bold; }
a:hover.artikelnamelink { padding:0px; padding-left:7px; margin:0px; color:#333; font-weight: bold; text-decoration:none; }
a.versand				{ padding:0px; font-size:1em; }
a.kopfnavi				{ font-size: 14px; font-weight: bold; padding:11px; padding-bottom:0px; margin:0px; color:#555555; }
a.fusslink, a.powered	{ color:#666; font-size: 1em; }

a.powered:link		{color:#666;text-decoration:none;font-size: 1em;}
a.powered:visited	{color:#666;text-decoration:none;font-size: 1em;}
a.powered:hover		{color:#333;text-decoration:underline;font-size: 1em;}

a.linkklein:link	{color:#000000;text-decoration:none;font-size: 10px;}
a.linkklein:visited	{color:#000000;text-decoration:none;font-size: 10px;}
a.linkklein:hover	{color:#F35F16;text-decoration:underline;font-size: 10px;}

a.link:link			{color:#000000;text-decoration:none;font-size: 12px;}
a.link:visited		{color:#000000;text-decoration:none;font-size: 12px;}
a.link:hover		{color:#F35F16;text-decoration:underline;font-size: 12px;}

a.linko:link		{color:#d57003;text-decoration:none;font-size: 12px; font-weight:bold; }
a.linko:visited		{color:#d57003;text-decoration:none;font-size: 12px; font-weight:bold; }
a.linko:hover		{color:#333; font-size: 12px;}

a.fusslink:hover	{color:#777777;text-decoration:underline;font-size: 12px;}

p.boxcontent 		{}
.warenkorb 			{ width:99%; }
p.warenkorb 		{ color:#000; text-decoration:none; padding:0 0 0 10px; }
p.warenkorb a		{ color:#000; font-size:13px; font-weight:bold; text-decoration:none; }
p.warenkorb a:hover	{ color:#333; font-size:13px; font-weight:bold; text-decoration:underline; }

p.variationshinweis, p.navi 	{ font-size:0.8em; text-align:left; }
p.box_login, p.content, p.head	{ margin:0px; margin-top:5px; }
p.head, span.head				{ font-weight:bold; }

span.boxpreis			{ padding:0px; margin:0px; color:#121212; }
span.xselling_standard	{ padding:0px; margin:0px; color:#121212; font-size:1.7em; }
span.kopf_waehlen		{ color:#333; padding:0px 0px 0px 0px; }

hr.linie		{ height:1px; color:#D5D5D7; }
.ustklein		{ font-size:0.8em; margin:0px; padding:0px; }
.footerklein	{ font-size:0.8em; margin:0px; padding:0px; color:#666; }
.spacer			{ font-size:8px; margin:0px; padding:0px; }
.waehrung		{ font-size:12px; margin:0px; padding:0px; padding-top:12px; }

.seitenzahl				{ font-size:1em; margin:0px; padding:0px; padding-top:12px; }
a.seitenzahl:link		{ color:#000; text-decoration:none; }
a.seitenzahl:visited	{ color:#000; text-decoration:none; }
a.seitenzahl:hover		{ color:#F35F16; text-decoration:underline; }

.artikelpreis			{ font-size:14px; margin:0px; padding:0px; }
.grafikpreis			{ white-space:nowrap; }
.warning				{ color:#F25510; font-weight:bold; margin:0px; padding:0px; margin-top:12px; }

td.kategorie, td.kategoriesub, td.kategorieselected	{ background:#FCF5E1; border-width:0px; font-size:12px; }
td.kategoriesub										{ background:#fcf8ed; font-size:12px; }
td.staffelpreis										{ font-size:1.1em; color:#000; font-weight:bold; }
td.artikelliste										{ padding:5px; margin:0px; padding-top:15px; background:#F8F8F9; }
td.artikelliste_ub 									{ width:548px; height:25px; padding:0px 0 0 20px; overflow:hidden; background-image:url(../gfx/head_banner.jpg); background-repeat:no-repeat; color:#c58915; font-size:11px; font-weight:bold; margin: 0 0 0 0; }
td.kategorieselected								{ background:#fff; }

textarea.frage					{ width:280px; border:1px solid #D4D5D8; margin:0px; padding:2px; background:#fff; }
input.frage_email, input.login	{ width:280px; border:1px solid #D4D5D8; margin:0px; padding:2px; background:#fff; }
input.suche 					{ width:140px; border:1px solid #aab3ba; padding:2px; background:#fff; float:left; }

input.login_email, input.login_passwort, input.suche_verfeinern, input.schnellkaufEAN	{ width:140px; border:1px solid #D4D5D8; margin:0px; padding:2px; background:#fff; float:left; clear:both; }
input.anzahl, input.gehzuseite 	{ width:40px; border:1px solid #D4D5D8; margin:0px; padding:2px; background:#fff; }
input.login_passwort			{ width:80px; border:1px solid #D4D5D8; margin:0px; padding:2px; background:#fff; }
input.gehzuseite				{ width:30px; }
input:active, input:focus, input:hover 	{ background:#FCF5E1 url(../gfx/inputHG.png) repeat-x; }
hr.katartikel					{ border:0px dotted #D4D5D8; }

#container			{ text-align:left; }
#container 			{ width:978px; float:left; background-image:url('../gfx/main_bg.jpg'); background-repeat:repeat-y; clear:both; }
#wrapper			{ float:left; width:578px; }
#content			{ width:568px; float:left; padding:0 5px 0 5px; text-align:left; overflow:hidden; }
#left_container		{ width:186px; padding:0 4px 0 10px; float:left; overflow:hidden; }
#right_container	{ width:186px; padding:0 9px 0 5px; float:left; overflow:hidden; }

#footer_white		{ width:978px; height: 35px; float:left; background-image:url('../gfx/footer.jpg'); clear:both; }
#footer 			{ width:978px; height: 45px; padding:5px 0 0 0; color: #FFF }


/* alt #header				{ background:#fff url(../gfx/header.jpg) center  no-repeat; height:207px; width:978px; margin:0 auto; text-align: center; } */
#header				{ background:#fff url(../gfx/header.jpg) center  no-repeat; height:158px; width:978px; margin:0 auto; text-align: center; }
#email_field		{ width:640px; height: 15px; padding:0 0 0 338px; float:left; background-image:url('../gfx/banner_sub.jpg'); clear:both; }
/* alt #email_field		{ width:640px; height: 41px; padding:0 0 0 338px; float:left; background-image:url('../gfx/banner_sub.jpg'); clear:both; } */

.box_login 			{ padding:2px 3px 3px 3px; float:left; }
.box_login_bold		{ height: 26px; padding:5px 3px 3px 3px; float:left; font-weight:bold; color:#ff0080; }
.box_input			{ height: 31px; padding:5px; float:left; }
.box_login_but		{ height: 31px; padding:5px 3px 3px 3px; float:left; }
.box_login_pw		{ height: 31px; padding:5px 3px 3px 3px; float:left; }

#header h1			{ text-decoration:none; color:#c58915; font-size:42px; padding:10px 0 0 0; margin:0; }
#header h2			{ text-decoration:none; color:#c58915; font-size:18px; padding:0; margin:0; }

#mainMenu							{ width:978px; height: 23px; float:left; background-image:url('../gfx/menu_top.jpg'); clear:both; }
.mainMenu_left						{ width:378px; height: 23px; padding:0 0 0 100px; float:left; color:#fff; text-align:left; }
.mainMenu div 						{ margin-left:10px; }
.mainMenu 							{ width:460px; height: 20px; font-size: 12px; padding: 3px 0 0 40px; margin: 0px 0 0 0; float:left; color:#fff; text-align:left; }
.mainMenu ul 						{ list-style-type:none; margin:0px; padding:0px; text-align:left; }
.mainMenu li 						{ display:inline; margin:0px; padding:0px; }
.mainMenu li a, .mainMenu li a:link { text-decoration:none; padding:0 5px; color:#c87a19; }
.mainMenu li a:visited 				{ color:#c87a19; text-decoration:none; }
.mainMenu li a:hover, .mainMenu li a:focus, .mainMenu li a:active { color:#c0c0c0; text-decoration:none; }
.mainMenu span 						{ padding:0pt 2px 0pt 0pt; }

.trenner 					{ vertical-align:middle; height:23px; padding:0; width:2px;  }
* html .trenner 			{ /* IE6 Fix */ height:23px; padding:0; }
*:first-child+html .trenner { /* IE7 Fix */ height:23px; padding:2px 0 0 0;  }

#logo			{ background-image:url(../gfx/boxlogo-b.png); height:99px; }
#topnavi		{ background-image:url(../gfx/boxorange_940.png); background-repeat:no-repeat; background-position:top left; background-color:#fff; height:36px; }
#topnavi_button	{ float:left; height:36px; background-image:url(../gfx/boxorange_trenner.png); background-repeat:no-repeat; background-position:top right; }
#topnavi_rechts	{ float:right; height:36px; width:80px; }
#topnavi_button { font-size:14px; font-weight:bold; padding:11px; padding-bottom:0px; margin:0px; color:#555555; }

input.button, input.warenkorb, input.finden, input.loginbox { background-image:url(../gfx/button-hg.png); border:1px solid #C7C7C7; color: #fff; cursor:pointer; font-size:14px;        font-weight:bold; height:25px; padding:1px 5px 3px 5px; float:left; }
* html input.warenkorb										{ width:130px; }
*:first-child+html input.warenkorb							{ width:130px; }

#brotnavi			{ border-bottom:dashed 1px #666; height:25px; margin-top:1px; }
#brotnavi .navi		{ font-size:12px; padding:6px; padding-left:11px; margin:0px; color:#333; }
#brotnavi a			{ text-decoration:none; color:#666; }
#brotnavi a:hover	{ text-decoration:none; color:#444; }

.subbox 				{ width:186px; float:left; margin-bottom:5px; background-image:url(../gfx/boxcontent.jpg); background-repeat:repeat-y; }
.subbox_header_hell 	{ width:186px; height: 26px; float:left; background-image:url(../gfx/boxheader.jpg); text-align:left; }
.subbox_content			{ width:176px; padding:0 5px; float:left; background-image:url(../gfx/boxcontent.jpg); background-repeat:repeat-y; }
.subbox_bottom_hell		{ width:186px; height: 14px; float:left; background-image:url(../gfx/boxbottom.jpg); }
.boxheader				{ padding:2px 0 0 0; font-size: 13px; font-weight: bold; color: #333; }
.subbox_content_linkBox { padding:5px; text-align:center; }

#content_head_links, #content_head_rechts	{ padding:0px; margin:0px; border-width:0px; border-bottom-width:1px; border-style:solid; border-color:#3F444E; height:25px; }
#content_head 								{ width:548px; height:22px; padding:3px 0 0 20px; overflow:hidden; background-image:url(../gfx/head_banner.jpg); background-repeat:no-repeat; color:#c58915; font-size:11px; font-weight:bold; margin: 0 0 10px 0; }
#content_head2								{ width:546px; height:22px; padding:3px 0 0 20px; overflow:hidden; background-color:#d6d5d5; border:1px solid #bab9b9; }
#content_head_bestell 						{ padding-top:3px; padding-left:6px; height:49px; color:#FEFFFF; margin-bottom:20px; }
#content_head_rechts						{ float:right; border-width:0px; margin-top:8px; }
#content_head_links							{ float:left; border-width:0px; margin-top:12px; }
#contentmid									{ margin-left:0px; margin-right:0px; }
#contentUntereGrenze						{ padding:0px; margin:0px; margin-top:10px; padding-top:10px; border-width:0px; border-top-width:1px; border-style:solid; border-color:#3F444E;        height:27px; float:left; clear:both; }
#contentUntereGrenze_rechts, #contentUntereGrenze_links	{ float:right; border-width:0px; }
#contentUntereGrenze_links								{ float:left; border-width:0px; }

.warenkorbSumme 			{ color:#333; padding:6px 0 6px 10px; }
.warenkorbSumme .standard 	{ color:#FF6600; font-weight:bold; padding-left:25px; }
.font_big 					{ color:#333; }

#subbox_header_hell_korb	{ background-image:url(../gfx/boxkorb-top.png); background-repeat:no-repeat; background-position:top left; text-align:left; font-size:13px; font-weight:bold;         color:#FEFFFF; padding-left:5px; padding-top:7px; height:29px; }
#subbox_warenkorb			{ margin:1px 0 0 1px; background-image:url(../gfx/warenkorb.png); background-repeat:no-repeat; background-position: top left; background-color:transparent; float:left; }
#subbox_warenkorb_leer		{ margin:1px 0 0 1px; background-image:url(../gfx/warenkorb_leer.png); background-repeat:no-repeat; background-position: top left; background-color:transparent; float:left; }

#suche_verfeinern			{ border-width:0px; margin-top:12px; padding:0px; }

#sectionheader				{ background:#d6d5d5; border:1px solid #bab9b9; padding:5px; margin-top:15px; font-weight: bold; }

.highslide 				{ cursor:pointer; outline:none; }
.highslide img 			{ border:0px solid gray; }
.highslide:hover img 	{ border:0px solid silver; }
.highslide-image 		{ border-bottom:1px solid white; }
.highslide-image-blur 	{ }
.highslide-caption 		{ display:none; border-bottom:1px solid white; font-family:Verdana, Helvetica; font-size:10pt; padding:5px; background-color:silver; }
.highslide-loading 		{ display:block; color:white; font-size:9px; font-weight:bold; text-transform:uppercase; text-decoration:none; padding:3px; border-top:1px solid white; border-bottom:1px solid white; background-color:black; /* padding-left:22px; background-image:url(highslide/graphics/loader.gif); background-repeat:no-repeat; background-position:3px 1px; */ }
a.highslide-credits, a.highslide-credits i 				{ padding:2px; color:silver; text-decoration:none; font-size:10px; }
a.highslide-credits:hover,a.highslide-credits:hover i 	{ color:white; background-color:gray; }
.highslide-display-block 	{ display:block; }
.highslide-display-none 	{ display:none; }
.highslide-html 			{ background-color:#f2f2f4; }
.highslide-html-blur 		{ }
.highslide-html-content 	{ position:absolute; display:none; }
.highslide-loading 			{ display:block; color:black; font-size:8pt; font-family:sans-serif; font-weight:bold; text-decoration:none; padding:2px; border:1px solid black; background-color:white; padding-left:22px; background-image:url(../js/highslide/graphics/loader.white.gif); background-repeat:no-repeat; background-position:3px 1px; }
a.highslide-credits,a.highslide-credits i 				{ padding:2px; color:silver; text-decoration:none; font-size:10px; }
a.highslide-credits:hover, a.highslide-credits:hover i 	{ color:white; background-color:gray; }

/* Styles for the popup */
.highslide-wrapper 							{ background-color:#f2f2f4; }
.highslide-wrapper .highslide-html-content 	{ width:460px; padding:5px; }
.highslide-wrapper .highslide-header div 	{ }
.highslide-wrapper .highslide-header ul 	{ margin:0; text-align:right; border-bottom:1px solid white; font-family:Verdana, Helvetica; font-size:10pt; padding:5px; background-color: silver; }
.highslide-wrapper .highslide-header ul li 				{ display:inline; padding-left:1em; }
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next { display:none; }
.highslide-wrapper .highslide-header a 					{ font-weight:bold; color:#000; text-transform:uppercase; text-decoration:none; }
.highslide-wrapper .highslide-header a:hover 			{ color: black; }
.highslide-wrapper .highslide-header .highslide-move a 	{ cursor:move; }
.highslide-wrapper .highslide-footer 					{ height:11px; }
.highslide-wrapper .highslide-footer .highslide-resize 	{ float:right; height:11px; width:11px; background:url(../js/highslide/graphics/resize.gif); }
.highslide-wrapper .highslide-body 						{ }
.highslide-move 										{ cursor:move; }
.highslide-resize 										{ cursor:nw-resize; }
/* These must be the last of the Highslide rules */
.highslide-display-block 								{ display:block; }
.highslide-display-none 								{ display:none; }

#search 				{ margin:0; padding:0px 0px 0pt 0px; text-align: left; }
input.searchButton 		{ width:22px; height: 22px; background:url(../gfx/search.png) no-repeat; border:none; cursor:pointer; float:left; }

.contentStart 			{ background:#fff; width:33%; }

#bestellSumme 				{ background:#FFF4D4; border:1px solid #ff6600; border-collapse:collapse; color:#333; margin:10px 0; width:100%; }

#artPrev, #artNext 					{ padding-top:10px;}
#artPrev img, #artNext img 			{ vertical-align:middle; }
#artPrev a, #artNext a 				{ color:#121212; font-weight:bold; text-decoration:none; }
#artPrev a:hover, #artNext a:hover 	{ color:#121212; font-weight:bold; text-decoration:none; }

/*  styles for the unit rater
---------------------------------------------------------
ryan masuga, masugadesign.com
ryan@masugadesign.com
Licensed under a Creative Commons Attribution 3.0 License.
http://creativecommons.org/licenses/by/3.0/
See readme.txt for full credit details.
--------------------------------------------------------- */
.ratingblock 		{ display:block; /*border-bottom:1px solid #999;*/ padding-bottom:8px; margin-top:10px; margin-bottom:10px; }
.loading 			{ height:30px; background:url('../gfx/starrater/working.gif') 50% 50% no-repeat; }
.unit-rating 		{ /* the UL */ list-style:none; margin:0px; padding:0px; height:30px; position:relative; background: url('../gfx/starrater/starrating_big_yellow.png') top left repeat-x; }
.unit-rating li			{ text-indent:-90000px; padding:0px; margin:0px; /*\*/ float:left; /* */ }
.unit-rating li a 		{ outline:none; display:block; width:30px; height:30px; text-decoration:none; text-indent:-9000px; z-index:20; position:absolute; padding:0px; }
.unit-rating li a:hover	{ background:url('../gfx/starrater/starrating_big_yellow.png') left center; z-index:2; left:0px; }

.unit-rating a.r1-unit			{ left: 0px; }
.unit-rating a.r1-unit:hover	{ width:30px; }
.unit-rating a.r2-unit			{ left:30px; }
.unit-rating a.r2-unit:hover	{ width:60px; }
.unit-rating a.r3-unit			{ left:60px; }
.unit-rating a.r3-unit:hover	{ width:90px; }
.unit-rating a.r4-unit			{ left:90px; }
.unit-rating a.r4-unit:hover	{ width:120px; }
.unit-rating a.r5-unit			{ left:120px; }
.unit-rating a.r5-unit:hover	{ width:150px; }
.unit-rating a.r6-unit			{ left:150px; }
.unit-rating a.r6-unit:hover	{ width:180px; }
.unit-rating a.r7-unit			{ left:180px; }
.unit-rating a.r7-unit:hover	{ width:210px; }
.unit-rating a.r8-unit			{ left:210px; }
.unit-rating a.r8-unit:hover	{ width:240px; }
.unit-rating a.r9-unit			{ left:240px; }
.unit-rating a.r9-unit:hover	{ width:270px; }
.unit-rating a.r10-unit			{ left:270px; }
.unit-rating a.r10-unit:hover	{ width:300px; }

.unit-rating li.current-rating 	{ background:url('../gfx/starrater/starrating_big_yellow.png') left bottom; position:absolute; height:30px; display:block; text-indent:-9000px; z-index: 1; }

.voted 	{ color:#999; }
.thanks { color:#36AA3D; }
.static { color:#5D3126; }

/* ADDED BY SACHA LEHMANN FOR PRODUCTS 2 FLOATING */

.productover			{ width: 48%; float:left; overflow:hidden; margin:8px 0 0 7px; border:1px solid #E0E0E0; }
.productnaming			{ width:100%; float:left; padding:5px; background-color:#d6d5d5; }
.productinner			{ width:100%; float:left; min-height:270px;}
.articlenrover			{ width:100%; padding:5px; float:left; }
.articleimg				{ width:100%; padding:5px; float:left; clear:both; text-align:center; min-height:50px; }
.articleshort			{ width:100%; padding:5px 5px 10px 5px; float:left; clear:both; font-size:11px; color:#c27416; min-height:20px; font-style:italic; }
.articleample			{ width:100%; padding:5px; float:left; clear:both; }
.innerover				{ width:100%; padding:2px; float:left; clear:both; }
.leftample				{ padding:2px; float:left; text-align:left; }
.rightample				{ padding:4px 2px 2px 12px; float:left; text-align:right; }
.innerprice				{ width:94%; padding:5px; float:left; clear:both; font-size:14px; font-weight:bold; text-align:right; color:#aa0707; }
.articlebasket			{ width:100%; padding:10px 5px 5px 5px; float:left; clear:both; }
.basketleft				{ width: 40%; float:left; }
.basketright			{ width: 60%; float:left; }

/* ADDED BY SACHA LEHMANN FOR ARTICLE VIEWS */

#articlepic				{ width:546px; padding:10px; margin-top:20px; float:left; border:1px solid #c0c0c0; text-align:center; }
#over1					{ width:556px; padding:5px; margin-top:10px; float:left; clear:both; background-color:#f9f9f9; }
	#articlepricing			{ width:50%; float:left;}
	#articleamp				{ width:50%; float:left; text-align:right; }
#articlemore			{ width:556px; padding:5px; float:left; clear:both; }
#over2					{ width:556px; padding:5px; margin-top:10px; float:left; clear:both; background-color:#f9f9f9; }
	.variantover			{ width:544px; padding:5px; float:left; margin-bottom:5px; border:1px dotted #c0c0c0; clear:both; overflow:hidden; }
	.variantname			{ width:60%; float:left; color:#7e1813; font-weight:bold; }
	.variantchoice			{ width:40%; float:left; }
	#articlebasket			{ width:100%; margin-top:10px; float:left; clear:both; text-align:right; }
#articlerating			{ width:556px; padding:5px; margin-top:10px; float:left; clear:both; background-color:#fff; }	
#over3					{ width:566px; clear:both; float:left; margin-top:10px; }
.artikelpreis			{ font-size:14px; font-weight:bold; color:#aa0707; }
