/* BODY */
* { margin:0; padding:0; }
body {color:#1F326D;	background-attachment: scroll;background-image: url(../images/info-hg-etiketten.jpg);background-repeat: no-repeat;	background-position: right 113px;font-family: arial, helvetica, sans-serif;	font-size: 12px;background-color: #2462A8;margin: 0px;padding: 0px;}

.fulldiv {float: left;height: auto;width: 370px;}
.full100 {height: auto;width: 100%;}
.page-title {float: left;height: auto;width: 100%;margin-top: 10px;}
.page-title h2 {}
.sku {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;}

/*resent*/
h1, h2, h3, h4, h5, h6, .head {margin-bottom:0.2em;}
h1 {font-size:1.6em;line-height:1.17;color: #0B448D;font-family: Geneva, Arial, Helvetica, sans-serif;}
h2 {	font-size: 16px;color: #990000;}
h3 {	font-size: 14px;color: #990000;}
h4 { font-size:1.05em; }
h5 { font-size:1.05em; }
h6 { font-size:.95em; }
a.blue:visited {color:#0000FF;	text-decoration:underline;}
a.text {color:#1F326D;text-decoration:underline;}
a:visited {color:#660099;text-decoration:underline;}
a {color:#0000FF;text-decoration:underline;}
a:hover {color:#990000;text-decoration:underline;}
a img { border:0;}
:focus { outline:0; }
.clear {	clear: both;height: 1px;width: 100%;}
.cleardiv {clear: both;width: 100%;}
li.even { background-color:#f6f6f6; }
li.odd { }
dd.even { background-color:#f6f6f6; }
dd.odd { }
th, td { padding:0; text-align:left; vertical-align:top; }
q:before, q:after{content:'';} /*was ist das???? */
form { display:inline;}
fieldset { border:none; }
legend {display:none;}
input, select, button { vertical-align:middle; }
dt { display:block; font-weight:bold; }
ul,ol { list-style:none; }
hr {height:0;overflow:hidden;visibility:hidden;	clear: both;margin-top: 8px;margin-right: 0;margin-bottom: 8px;	margin-left: 0;}
.nowrap { white-space:nowrap; }
.bold { font-weight:bold; }
.red {color: #990000;}
a             {}
a:hover       {}
:focus        { outline: 0; }
form          { display:inline; }
fieldset      { border:0; }
legend        { display:none; }
address       { font-style:normal; }
cite          { font-style:normal; }
q,
blockquote    { quotes:none; }
q:before, 
q:after       { content:''; }
small,big     { font-size:1em; }
sup           { font-size:1em; vertical-align:top; }
ul,ol         { list-style:none; }
.nobr         { white-space:nowrap !important; }
.wrap         { white-space:normal !important; }
.a-left       { text-align:left !important; }
.a-center     { text-align:center !important; }
.a-right      { text-align:right !important; }
.v-top        { vertical-align:middle; }
.v-middle     { vertical-align:middle; }
.f-left,
.left         { float:left !important; }
.f-right,
.right        { float:right !important; }
.f-none       { float:none !important; }
.f-fix        { float:left; width:100%; }
.no-display   { display:none; }
.no-margin    { margin:0 !important; }
.no-padding   { padding:0 !important; }
.no-bg        { background:none !important; }



/* PAGE LAYOUT */
.wrapper {height: auto;width: 100%;clear: both;float: left;background-attachment: scroll;background-image: url(../images/esto-drucker-hg.gif);
background-repeat: repeat-x;}
.page {width:1002px;	text-align:left;margin: 0;padding: 0px;	background-attachment: scroll;background-image: url(../images/wrapper-hg.gif);
background-repeat: repeat-y;height: auto;float: left;}
.page-2columns {	width:1002px;text-align:left;margin: 0;padding: 0px;background-attachment: scroll;background-image: url(../images/wrapper-hg2col.gif);background-repeat: repeat-y;height: auto;	float: left;background-color: #F5F5F5;}
.content {background-color: #F5F5F5;	min-height:600px;width: 640px;float: left;padding-right: 10px;padding-bottom: 10px;padding-left: 10px;}
.page-print { background:#fff; padding:20px; text-align:left; }
.page-popup {padding:20px;text-align:left;background: #fff;}
.main { margin:10px 0; }

.col-left {position: absolute;width:168px;top: 113px;left: 0;height: auto;margin: 0px;overflow: hidden;clear: left;}
.col-navi {	height: auto;width: 170px;	float: left;}
.col-main {	width:645px;border-top-style: none;	border-right-style: none;border-bottom-style: none;	border-left-style: none;overflow: hidden;	margin-left: 10px;	float: left;padding-bottom: 20px;}
body.category-etikettendrucker .col-main {padding-bottom: 20px;}
.col-main2col {width:805px;overflow: hidden;	margin-left: 10px;float: left;}
.col-right {	float:right;width:161px;margin-right: 4px;}
.col2-set .col-1 {float:left;width:49%;background-color: #F5F5F5;}
.col2-set .col-2 {float:right;width:49%;	background-color: #F5F5F5;}
.col2-set .narrow { width:33%; }
.col2-set .wide { width:65%; }




/* HEADER */
.header-top-container {float: left;height: 113px;width: 1000px;background-attachment: scroll;background-image: url(../images/esto-etiketten-drucken.jpg);background-repeat: no-repeat;}
.header-container {}
.header {height: 113px; width: 100%; background-image: url(../images/esto-drucker-hg.gif);	background-attachment: scroll; background-repeat: repeat-x;}
.header .logo { float: left; height: 65px; width: 125px; }
.header .links { float:right; }
.estologo, .indexpic {	border-style: none; }



/* CMS SEITEN global */
.cms {padding: 0px;	float: left;width: 640px;margin-right: auto;margin-left: auto;margin-top: 20px;	margin-bottom: 30px;position: relative;z-index: 1;}
.cms-full {float: left;height: auto;	width: 670px;}
.cms-center {text-align: center;	height: auto;width: 99%;float: left;margin-top: 20px;}

/* cms Etikettenfertigung */
.cms .block1 {height: 210px;width: 210px;position: absolute;z-index: 10;left: 0px;top: 25px;}
.cms .block2 {height: 200px;width: 200px;position: absolute;z-index: 10;left: 220px;top: 245px;}
.cms .block3 {height: 210px;width: 210px;position: absolute;z-index: 10;left: 430px;top: 455px;}
.cms .block1 .blockcontent, .cms .block2 .blockcontent,.cms .block3 .blockcontent {padding-top: 20px;padding-left: 20px;font-weight: bold;}
.cms .block1 .blockcontent ul,.cms .block2 .blockcontent ul, .cms .block3 .blockcontent ul {padding-top: 10px;padding-left: 25px;}

/*Etikettendrucker*/
.info-etikettendrucker {	float: left;width: 600px;margin-left: 200px;}
.info-etikettendrucker a {font-size: 11px;color: #1F326D;text-decoration: none;}
.info-table {font-family: Arial, Helvetica, sans-serif;	font-size: 11px;color: #485A8C;}
.info-table td {padding-top: 10px;padding-bottom: 10px;}
.info-table .tdsubtitle {font-size: 11px;color: #485A8C;	font-weight: bold;}
.tipp-box-short {margin-top : 10px;border-bottom-width : 1px;border-bottom-style : solid;border-bottom-color : #009900;float : left;	margin-bottom : 5px;border-top-width : 1px;	border-top-style : solid;border-top-color : #009900;padding: 5px;clear: both;height: auto;width: 450px;	background-attachment: scroll;background-image: url(/media/catalog/promo/tipp-gruen.gif);background-repeat: no-repeat;background-position: right top;background-color: #DAECD1;}
.tipp-box-short h3{font-family : Arial, Helvetica, sans-serif;font-size : 16px;	margin-bottom : 1px;color : #1f326d;font-weight : bold;	padding: 0px;}
.tipp-box-short p {	padding-right: 10px;margin-top: 2px;}
.tipp-box-short ul {list-style-type: disc;list-style-position: inside;margin: 0;padding: 0;font-size: 11px;}


/* RECHTE SPALTE */
.estoaustria {width: 140px;float: left;margin-top: 20px;	color: #586EA1;text-align: center;}
.kdinfo-de {	height: 150px;width: 160px;	float: left;margin-left: 5px;margin-top: 10px;}
.beratung {height: 140px;width: 140px;float: left;margin-bottom: 20px;margin-left: 7px;}
.schnaeppchen {height: 140px;width: 140px;float: left;}
.leftbanner {height: 133px;width: 157px; float: left;}




/* LINKE SPALTE */
.leftnavi {float: left;height: auto;	width: 170px;}
/* Subnavi */
.submenue {height: auto;	width: 160px;margin-top: 30px;margin-left: 0px;	margin-right: 10px;	margin-bottom: 10px;}
.submenue ul {list-style : none; margin : 0;padding : 0;}
.submenue li {}
.submenue li a, .submenue li span { height : 20px; text-decoration : none; }
.submenue li a:link, .submenue li a:visited, .submenue li span {color : #ffffff;display : block;font-family : Arial, Helvetica, sans-serif;	font-size : 11px;font-weight : normal;	border-bottom-width : 1px;border-bottom-style : solid;	border-bottom-color : #ffffff;padding-top: 4px;	padding-left: 10px;	cursor: pointer;}
.submenue li a:hover, .submenu li a:active {	color : #FFFF00;}

/* Menue VertNav */
.vertnav-container {	background-color : #205795;	width: 160px;height: auto;}
#vertnav li a {display:block;	width:150px;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #FFFFFF;padding-top: 5px;	padding-right: 3px;	padding-bottom: 5px;padding-left: 10px;	text-decoration: none;color: #FFFFFF;font-weight: bold;}
#vertnav li a:hover {color: #1F326D;background-color: #C7D3E1;}
#vertnav .inactive a {background-color:#205795;font-weight: bold;}
#vertnav .next a {background-color:#205795;}
#vertnav .prev a {background-color:#205795;}
#vertnav .first a {}
#vertnav .last a {}
#vertnav .only a {}
#vertnav li.parent a {	background-color:#CC0000;font-weight:bold;}
#vertnav li.active a {	background-color:#CC0000;font-weight:bold;}
#vertnav li.inactive a {font-weight:bold;}
#vertnav .level0 {}
#vertnav .level1 a {padding-left:10px;width:182px;}
#vertnav .level2 a {padding-left:20px;width:172px;}
#vertnav .level3 a {padding-left:30px;width:162px;}

/* Menue */
#nav { padding:0 20px; font-size:1.1em; }

/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */
#nav li { position:relative; text-align:left; }
#nav li.over { z-index:999; }
#nav a,
#nav a:hover { display:block; line-height:1.3em; text-decoration:none; }
#nav span { display:block; cursor:pointer; white-space:nowrap; }
#nav li ul span {white-space:normal; }

/************ 0 LEVEL  ***************/
#nav li { float:left; }
#nav li.active a { color:#d96708; }
#nav a { float:left; padding:5px 12px 6px 8px; color:#a7c6dd; font-weight:bold; }
#nav li.over a,
#nav a:hover { color:#d96708; }

/************ 1ST LEVEL ************/
#nav ul li,
#nav ul li.active { float:none; margin:0; padding-bottom:1px; background:#ecf3f6 url(../images/nav_divider.gif) repeat-x 0 100%; }
/*#nav ul li.over { background:#d5e4eb url(../images/nav_divider.gif) repeat-x 0 100%; }*/
#nav ul li.last { background:#ecf3f6; padding-bottom:0; }

#nav ul a,
#nav ul a:hover { float:none; padding:0; background:none; }
#nav ul li a { font-weight:normal !important; }

/************ 2ND LEVEL ************/
#nav ul { position:absolute; width:15em; top:25px; left:-10000px; border:1px solid #899ba5; }

/* Show menu */
#nav li.over > ul { left:0; }
#nav li.over > ul li.over > ul { left:100px; }
#nav li.over ul ul { left:-10000px; }

#nav ul li a { background:#ecf3f6; }
#nav ul li a:hover { background:#d5e4eb; }
#nav ul li a,
#nav ul li a:hover { color:#2f2f2f !important; }
#nav ul span, #nav ul li.last li span { padding:3px 15px 4px 15px;}

/************ 3RD+ LEVEL ************/
#nav ul ul { top:5px; }




/* Home cms */

#esto-wilco {margin-top: 10px;}
#esto-wilco .wilcopic {float: left; }
#esto-wilco .wilco-content {font-size: 11px;}
#esto-wilco .wilco-content h1 {font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #1F326D;}
#esto-wilco a.promolink {margin-top: 10px; color: #1F326D; text-decoration: none;}
.kataloganfordern {float: left;	width: 150px; margin-top: 10px;	margin-left: 10px;}
.indexbox {font-family: Arial, Helvetica, sans-serif;font-size: 11px;padding: 5px;width: 143px;border: 1px solid #7c8db8;margin-right: 5px;
background-attachment: scroll;background-repeat: no-repeat;	background-position: left top;background-color: #EBEDF2;background-image: url(/home/indexbox-hg.jpg);float: left;height: 185px;	margin-top: 15px;} 
.indexboxbigright {font-family: Arial, Helvetica, sans-serif;font-size: 11px;padding: 5px;width: 303px;border: 1px solid #7c8db8;margin-top: 15px;
background-attachment: scroll;background-image: url(/home/indexbox-hg.jpg);	background-repeat: no-repeat;background-position: left top;	background-color: #EBEDF2;float: left;height: 185px;}
.indexboxright {	font-family: Arial, Helvetica, sans-serif;font-size: 11px;padding: 5px;	width: 143px;border: 1px solid #7c8db8;	background-attachment: scroll;background-image: url(/home/indexbox-hg.jpg);	background-repeat: no-repeat;background-position: left top;	background-color: #EBEDF2;float: left;height: 185px;margin-top: 15px;}



/* PRODUKT DETAILSEITE */
/* Global für simple und grouped */
.simple .rightbox, .grouped .rightbox {float: left;height: auto;width: 370px;	color: #333333;}
.simple .rightbox p, .grouped .rightbox p{margin-bottom: 10px;}
.simple .rightbox h1, .grouped .rightbox h1 {color: #3f6faf;font-size: 18px;font-weight: bold;font-family: Geneva, Arial, Helvetica, sans-serif;
border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #3f6faf;margin-bottom: 10px;}
.grouped .image, .simple .image {	height: auto;width: 270px;float: left;}
.grouped .image .borderpic, .simple .image .borderpic {border: 1px solid #999999;}
.grouped .desc ul, .simple .productdesc ul, .cms ul {padding-top: 10px;padding-right: 0px;padding-bottom: 10px;padding-left: 15px;}
.grouped .desc li, .simple .productdesc li, .cms li {list-style-position: outside;	list-style-type: disc;line-height: 16px;}
.grouped .image .more-views, .simple .image .more-view {margin-top: 10px;}
.grouped .image .more-views .thumb, .simple .image .more-views .thumb {	margin-right: 6px;border: 1px solid #666666;height: 60px;width: 60px;float: left;}
.grouped .list .td2 .staffeltable, simple .staffeltable {margin-top: 0px;float: left;border-style: none;}
.grouped .list .td2 .pricebox, .simple .pricebox {	text-align: right;float: left;height: auto;	width: 55px;margin-top: 10px;}
.grouped .list .td2 .staffeltable .staffelbox, .simple .staffeltable .staffelbox {text-align: right;float: left;height: auto;width: 65px;margin-top: 10px;border-style: none;}
.grouped .list .td2 .inputmenge, .simple .rightbox .inputmenge, .simple .inputmenge {text-align: right;height: auto;width: 40px;border: 1px solid #990000;padding: 3px;	margin-right: 10px;	margin-left: 10px;}
.simple .data-table .even, .grouped .data-table .even {font-size: 11px;	padding-top: 3px;padding-bottom: 3px;padding-left: 5px;	padding-right: 0px;}
.simple .data-table .odd, .grouped .data-table .odd {background-color: #DDDDDC;	font-size: 11px;padding-top: 3px;padding-bottom: 3px;padding-left: 5px;	padding-right: 0px;}
.simple .data-table .data, .grouped .data-table .data  {font-size: 11px;padding-top: 3px;padding-bottom: 3px;}
.simple .data-table .label, .grouped .data-table .label {padding-right: 20px;color: #666666;font-weight: normal;padding-top: 3px;padding-bottom: 3px;padding-left: 10px;
}
.productdesc {padding: 10px;	clear: both;float: left;height: auto;width: 620px;}
.productdesc .thumb {margin-right: 10px;}
body.catalog-product-view a.text {color: #333333;	text-decoration: none;}


/* nur für simple */
.simple {margin-top: 10px;float: left;color: #333333;}
.simple .logo {float: left;width: 200px;	margin-top: 22px;}
.pricebox-simple .oldprice {text-decoration: line-through;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;margin-bottom: 10px}
.sonderpreis, .simple .price {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 18px;font-weight: bold;color: #3f6faf;float: left;margin-bottom: 5px;}
.pricebox-simple {width: 370px;float: left;font-size: 11px;padding-top: 10px;}
.pricebox-simple span.preisinfo {	margin-top: 5px;padding-left:10px;margin-bottom: 0px !important;float: left;color: #666666;}
.simple .logintable {margin-bottom: 50px;margin-top: 10px;}
.simple .optionbox {
	float: left;
	background-color: #DDDDDC;
	border: 1px solid #CCCCCC;
	color: #333333;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 11px;
	width: 100%;
}
.simple .optionbox .optionbox-title {	margin-top: 10px;float: left;margin-bottom: 5px;width: 350px;font-weight: bold;}
.simple .optionbox .last {}
.simple .optionbox .options-list {font-size: 11px;font-weight: normal;}
.simple .optionbox .options-list li {border-bottom-width: 1px;border-bottom-style: dotted;	border-bottom-color: #666666;padding-bottom: 0px;	padding-top: 3px;}
.simple-wkline {	width:370px;float:left;	margin-top: 10px;}
.simple .frachtfrei {background-attachment: scroll;background-image: url(../images/frachtfrei.gif);background-repeat: no-repeat;	clear: both;
float: left;height: 25px;width: 620px;margin-top: 10px;margin-bottom: 0px;margin-left: 10px;}
.simple .staffeltable {width: 360px;float: left;	margin-bottom: 10px;border-top-width: 1px;border-bottom-width: 1px;	border-top-style: dotted;
border-top-color: #999999;border-bottom-color: #999999;	border-bottom-style: dotted;}
.simple .staffeltable .staffelbox .price {font-size: 12px;font-weight: normal;float: right;}
.simple .rightbox .mengenbox {width: 60px;float: left;}
.simple .fulldiv .wkbuttonbox {float: left;height: auto;width: 210px;	margin-top: 15px;}
.simple .data-table {margin-top: 10px;margin-right: 0px;	margin-bottom: 10px;margin-left: 0px;width: 100%;}
.simple .wk-button {background-color : #F5F5F5;background-attachment: scroll;background-image: url(../images/warenkorb.gif);	background-repeat: no-repeat;height: 25px;width: 200px;	float: left;cursor: pointer;border-style: none;	margin-left: 10px;}

.product-options {width: 340px;padding-right: 5px;padding-left: 10px;color: #333333;	text-align: left;}
.product-options .options-list input.radio {
	float: left;
	margin-bottom: 5px;
}
.product-options .options-list input.checkbox {float: left;}
.rightbox .optionbox label {
	width: 280px;
	}
.rightbox .optionbox dd {
	padding-bottom: 5px;
}
.product-options ul.validation-failed { padding:0 7px;}
.product-options p.required { padding:0px 0 0;}
.product-options .price {font-size: 11px;font-weight: bold;margin-top: 0px;padding-left: 5px;float: right;width: 60px;text-align: right;	color: #333333;}
.product-options .price-notice {	float: right;text-align: right;	font-weight: bold;}
.add-to-cart label { float:left; margin-right:5px; }
.add-to-cart .qty { float:left; }
.add-to-cart button.button { float:left; margin-left:5px; }
.product-view .product-img-box { float:left; width:267px; }
.product-view .product-img-box .product-image { border:1px solid #ddd; }

   /*TABS Reiter */
.mage-list-tab { position:relative; }
.mage-list-tab .reiter { float:left; cursor:pointer; }
.mage-list-tab .last {}
.mage-list-tab .active { cursor:default }
.mage-list-tab .tabbox { position:absolute; left:0; width:100%; }
.mage-list-tab .tabinhalt {}
.mage-tabs-mainbox {	float:left;	width:635px; padding:0px; margin-top: 10px;}
.mage-tabs { padding-bottom:20px; margin:0; }
.mage-tabs .reiter { position:relative; z-index:2; margin-right:3px; background:#dedede url(../images/magetabs.gif) no-repeat 0 -39px; color:#222; padding:0 0 0 17px; font-size:12px; }
.mage-tabs .reiter span { background:url(../images/magetabs.gif) no-repeat 100% -39px; padding:0 17px 0 0; line-height:24px; float:left; }
.mage-tabs .last {}
.mage-tabs .active { color:#000; font-weight:bold; z-index:3; border-bottom:0; background:#f5f5f5 url(../images/magetabs.gif) 0 0 no-repeat; }
.mage-tabs .active span { background-position:100% 0; padding-bottom:1px; }
.mage-tabs .tabbox { z-index:1; top:24px; background:#fff; }
.mage-tabs .tabinhalt {padding:30px 25px;border:1px solid #999;font-size:12px;background-attachment: scroll;background-color: #FFFFFF;	background-image: url(../images/tab-tabinhaltbg.gif);background-repeat: no-repeat;background-position: left top;}
.mage-tabs .tabinhalt object,
.mage-tabs .tabinhalt embed { width:100% !important; height:auto !important; }
.mage-tabs:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }

/* Detailsseite speziell für Rollenetiketten */
.simple-child {margin-top: 10px;	float: left;width: 640px;}
.simple-child .image {float: left;width: 230px;}
.simple-child .rightbox {float: left;width: 370px;margin-left: 10px;	margin-top: 10px;margin-bottom: 10px;padding-top: 10px;	padding-right: 10px;
padding-left: 10px;	border: 1px solid #CCCCCC;}
.simple-child .rightbox .mengenbox {width: 60px;float: left;}
.simple-child .staffeltable {  margin-top: 0px;float: left;border-style: none;}
.staffelbox {text-align: right;float: left;height: auto;	width: 65px;margin-top: 10px;border-style: none;}
.simple-child .addto {margin-top: 10px;margin-left: 20px;float: left;width: 330px;margin-bottom: 20px;}
.simple-child .inputmenge {width: 40px;border: 1px solid #1F326D;padding-top: 3px;padding-right: 5px;padding-bottom: 3px;padding-left: 3px;}
.simple-child .wkbuttonbox {float: left;width: 200px;margin-left: 10px;}
.simple-child .preispro {margin-top: 10px;font-size: 11px;white-space: nowrap;float: left;clear: left;}
.simple-child .infotable table {float: left;width: 390px;border: 1px solid #DDDDDC;margin-left: 10px;}
.simple-child .infotable td {padding-right: 10px;padding-top: 3px;padding-bottom: 3px;padding-left: 10px;margin: 0px;}
.simple-child .infotable .grey{background-color: #DDDDDC;}
.simple-child .backbox {float: right;width: 390px;margin-top: 10px;margin-right: 10px;}
.simple-child .logo  {float: right;width: 200px;text-align: right;}
.simple-child .frachtfrei-200 {float: left;width: 200px;margin-top: 25px;}
.simple-child .wk-button {background-color : #F5F5F5;background-attachment: scroll;background-image: url(../images/warenkorb-neu.gif);	background-repeat: no-repeat;height: 22px;width: 200px;cursor: pointer;	border-style: none;}


/* Modelliste in Tabs */
.modellliste {width: 640px;}
.modellliste td {	border-right-width: 1px;border-right-style: solid;border-right-color: #999999;padding: 10px;width: 33%;}
.modellliste .subtitle {}
.modellliste ul {list-style-position: inside;	list-style-type: disc;}
.modellliste li a:hover {color: #990000;}
.modellliste li a {font-size: 11px;line-height: 20px;color: #1F326D;}
.modellliste li.sub {font-size: 11px;line-height: 20px;color: #1F326D;list-style-type: none;font-weight: bold;}
.modellliste li li a {font-size: 11px;line-height: 20px;	color: #1F326D;	font-weight: normal;}
.modell {font-size: 11px;}
.modell li:nth-child(odd) {padding:2px; }
.modell li:nth-child(even) {background-color:#DDDDDC; padding:2px; }


/* nur für grouped */
.grouped {margin-top: 10px;float: left;color: #333333;}
.groupedtable .oldprice {text-decoration: line-through;}
.thumbgrouped {border-right-width: 1px;border-right-style: solid;border-right-color: #1F326D;}
.grouped .list {clear: both;	float: left;height: auto;width: 630px;}
.grouped .listtop {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #FFFFFF;background-color: #485a8c;clear: both;float: left;height: auto;	width: 630px;margin-top: 10px;margin-bottom: 10px;padding-top: 5px;padding-bottom: 5px;padding-left: 10px;}
.grouped .frachtfrei {background-attachment: scroll;	background-image: url(../images/frachtfrei.gif);background-repeat: no-repeat;clear: both;
float: left;height: 25px;width: 620px;margin-top: 10px;	margin-bottom: 10px;margin-left: 10px;}
.grouped .list .groupedtable {background-color: #EBEDF2;border: 1px solid #1F326D;width: 630px;margin-bottom: 10px;}
.grouped .list .groupedtableendlife {	background-color: #EAEAEA;border: 1px solid #666666;width: 630px;margin-bottom: 10px;color: #666666;}
.grouped .list .endoflifetx {	padding: 10px;}
.grouped .list .endtext {	font-size: 11px;float: left;height: auto;width: 100%;}
.grouped .list .td1 {	height: auto;width: 260px;padding: 10px;}
.grouped .list .td1short {height: auto;width: 180px;padding: 10px;}
.grouped .list .td1 .text, .grouped .list .td1short .text {	font-size: 11px;float: left;height: auto;width: 100%;}
.grouped .list .td2 {	font-size: 12px;}
.grouped .list .td2 .mengenbox {/*width: 70px;*/float: left;margin-top: 0px;	margin-left: 10px;}
.grouped .list .td2 .wkbuttonbox {float: left;height: auto;width: 100%;margin-top: 10px;}
.grouped .data-table {margin-top: 10px;margin-right: 0px;margin-bottom: 10px;margin-left: 0px;}
.grouped .wk-button {background-color : #EBEDF2;	background-attachment: scroll;background-image: url(../images/warenkorb-buttonshort.gif);
background-repeat: no-repeat;width: 153px;float: right;	border-style: none;	cursor: pointer}
.grouped .wklistbox {float: left;margin-top: 10px;margin-left: 10px;}



/* KATEGORIE SEITEN */
/* Produktliste */
.listgrid {float: left;width: 205px;	margin-top: 20px;margin-right: 10px;border: 1px solid #0B448D;height: 230px;padding-bottom: 20px;}
.listgrid p.gridtitle a {color:#0000FF;font-size: 14px;font-weight: bold;	padding-bottom: 5px;float: left;width: 100%;}
.listgrid-thumb {}
.listgrid-content {padding: 10px;}
.subtitle {font-size: 12px;background-attachment: scroll;background-image: url(../images/barcode.gif);background-repeat: no-repeat;float: left;
height: auto;width: 95%;margin-top: 20px;padding-left: 25px;background-position: -5px;clear: both;margin-bottom: 5px;color: #990000;	font-family: Verdana, Arial, Helvetica, sans-serif;}

.product-list-boxsp {background-attachment: scroll;	background-image: url(../images/sonderpreis.gif);background-repeat: no-repeat;background-position: right top;}

.product-list-box, .product-list-boxsp {margin-top : 10px;clear : both;width : 620px;	background-color : #EBEDF2;	border-bottom-width : 1px;border-bottom-style : solid;border-bottom-color : #1f326d;float : left;	margin-bottom : 5px;border-top-width : 1px;border-top-style : solid;border-top-color : #1f326d;	padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 5px;margin-right: 10px;}
.product-list-box h2, .product-list-boxsp h2 {font-family : Arial, Helvetica, sans-serif;font-size : 16px;margin-bottom : 1px;color : #1f326d;font-weight : bold;}
.product-list-box .oldprice, .product-list-boxsp .oldprice {font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: line-through;height: auto;	width: 80px;float: left;
padding-top: 5px;}
.product-list-box .sonderpreis {	font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;color: #990000;height: auto;width: 100px;	float: left;padding-top: 5px;font-size: 12px;}
.product-list-box .sonderpreistx{font-family: Verdana, Arial, Helvetica, sans-serif;color: #990000;	height: auto;width: 85px;float: left;padding-top: 5px;}

.product-list-box .thumb, .listbox .thumb, .product-list-boxsp .thumb {border: 1px solid #999999;	margin-right: 10px;}
.product-list-box a.biglink:link, .listbox a.biglink:active, .product-list-boxsp a.biglink:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;color: #0000CC;	text-decoration: underline;	font-weight: bold;	line-height : 20px;	background-attachment : scroll;	background-image : url(../images/greenarrow.gif);background-repeat : no-repeat;	padding-left : 15px;background-position : 0px 0%;}
.product-list-box a.biglink:hover, .product-list-boxsp a.biglink:link  {color: #990000;text-decoration: underline;font-weight: bold;background-attachment : scroll;background-image : url(../images/greenarrow.gif);background-repeat : no-repeat;padding-left : 15px;background-position : 0px 0%;}
.product-list-box a.biglink:visited, .product-list-boxsp a.biglink:visited {color: #0066CC;	text-decoration: underline;	font-weight: bold;line-height : 20px;background-attachment : scroll;
background-image : url(../images/greenarrow.gif);background-repeat : no-repeat;	padding-left : 15px;background-position : 0px 0%;}
.listsonderpreis {float: left;margin-top: 30px;}
.listdescription {float: left;width: 400px;}
.product-list-box .shortdescription, .product-list-boxsp .shortdescription {margin-bottom: 10px;height: auto;	width: 95%;}
.product-list-box .price-box-liste, .product-list-boxsp .price-box-liste {font-size: 16px;font-weight: bold;color: #1F326D;float: left;height: 30px;
width: 118px;font-family: Tahoma, Verdana, Arial, Helvetica;}

#toggle, #listdiv {display:none; margin-top:10px; padding:0px; width:640px;}

/* Kategorie-Liste */
.listbox {margin-top : 10px;	width : 620px;background-color : #EBEDF2;border-bottom-width : 1px;	border-bottom-style : solid;	border-bottom-color : #1f326d;float : left;	margin-bottom : 5px;border-top-width : 1px;	border-top-style : solid;border-top-color : #1f326d;
padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 5px;}
.listbox-short {	margin-top : 10px;width : 442px;background-color : #EBEDF2;	border-bottom-width : 1px;border-bottom-style : solid;	border-bottom-color : #2462A8;float : left;	margin-bottom : 5px;border-top-width : 1px;	border-top-style : solid;border-top-color : #2462A8;
padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 5px;}
.listbox h2, .listbox-short h2{font-family : Arial, Helvetica, sans-serif;font-size : 16px;margin-bottom : 1px;color : #1f326d;font-weight : bold;}
.listbox .thumb, .listbox-short .thumb {border: 1px solid #999999;float: left;width: 90px;margin-right: 10px;}
.listbox a.biglink:link, .listbox a.biglink:active, .listbox-short a.biglink:link, listbox-short a.biglink:active {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #0000CC;text-decoration: underline;font-weight: bold;line-height : 20px;background-attachment : scroll;	background-image : url(../images/greenarrow.gif);background-repeat : no-repeat;	padding-left : 15px;background-position : 0px 0%;}
.listbox a.biglink:hover, .listbox a.biglink:visited, .listbox-short a.biglink:hover, .listbox-short a.biglink:visited{color: #0066FF;	text-decoration: underline;	font-weight: bold;line-height : 20px;background-attachment : scroll;background-image : url(../images/greenarrow.gif);background-repeat : no-repeat;	padding-left : 15px;background-position : 0px 0%;}
.catdesc-buttom {background-image: url(../images/catdesc-buttom.gif);height: 5px;width: 642px;background-attachment: scroll;	background-repeat: no-repeat;padding: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 15px;margin-left: 0px;float: left;}
.catdesclong {width: 620px;float: left;border-right-width: 1px;border-bottom-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;border-right-color: #CCCCCC;border-bottom-color: #CCCCCC;border-left-color: #CCCCCC;	margin-bottom: 10px;padding-top: 10px;padding-right: 10px;padding-bottom: 10px;	padding-left: 10px;}
.catdesclongtx {	position: relative;	padding-bottom: 30px;min-height: 90px;}
.catpic {margin-right: 10px;	height: 150px;width: 150px;float: left;}
.catdesc {float: left;width: 460px;margin-top: 10px;}
.catpic200 {	margin-right: 10px;	width: 200px;float: left;}
.catdesc400 {float: left;width: 400px;}




#demotip {display:none;font-size:12px;height:180px;width:190px;padding:10px;color:#333333;z-index: 999;background-attachment: scroll;	background-image: url(../../default/images/tooltipp.png);background-repeat: no-repeat;}
span.hover-box {border: 1px solid #fc6;color: #000;display: none;position: absolute;text-decoration: none;top: 40px;}
a:hover span.hover-box {display: block;}


/* FILTER AUSWAHLHILFE SEITEN */
/* Etiketten Auswahlhilfe */
.drucker-etiketten-select {background-color: #DAECD1;padding: 10px;border: 1px solid #339900;font-weight: bold;float: left;width: 600px;margin-top:10px;}
.etikettenformat1 {position: relative;background-attachment: scroll;	background-image: url(../../default/images/etik_bahnen/etikettenformat.gif);
background-repeat: no-repeat;height: 120px;width: 220px;margin-top: 20px;}
.etikettenformat1 .hoehe {margin-top: 28px;margin-left: 40px;position: absolute;	color: #336600;}
.etikettenformat1 .breite {margin-top: 63px;	margin-left: 95px;position: absolute;color: #cc0000;}
.etikettenformat2 {position: relative;background-attachment: scroll;	background-image: url(../../default/images/etik_bahnen/etikettenformat2.gif);
background-repeat: no-repeat;height: 210px;	width: 220px;margin-top: 20px;}
.etikettenformat2 .hoehe {margin-top: 31px;margin-left: 75px;position: absolute;	color: #336600;}
.etikettenformat2 .breite {margin-top: 121px;margin-left: 55px;position: absolute;color: #cc0000;}
.etikettenformatq {position: relative;background-attachment: scroll;	background-image: url(../../default/images/etik_bahnen/etikett-quad.gif);
background-repeat: no-repeat;height: 170px;width: 220px;margin-top: 20px;}
.etikettenformatq .hoehe {margin-top: 33px;margin-left: 80px;position: absolute;	color: #336600;}
.etikettenformatq .breite {margin-top: 123px;margin-left: 58px;position: absolute;color: #cc0000;}
#etikettenauswahltable td {padding-top: 3px;padding-bottom: 3px;border-bottom-width: 1px;	border-bottom-style: dotted;border-bottom-color: #b3b5db;}
#etikettenauswahltable td .visitedmark a {color: #3366FF !important;text-decoration: none;}
tr.zeile1 td {padding-top: 2px;padding-bottom: 2px;}
tr.zeile2 td {	background-color: #DBDEE8;padding-top: 2px;	padding-bottom: 2px;}

.ergebnistable, .etiketten-ergebnistable {float:left;border-right-width: 1px;border-left-width: 1px;	border-right-style: solid;border-left-style: solid;	border-right-color: #bbbbbb;border-left-color: #bbbbbb;	padding: 10px;border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #bbbbbb;}
.ergebnistable {	width: 620px;}
.etiketten-ergebnistable {width: 783px;}
.ergebnistable td {padding-top: 3px;padding-bottom: 3px;padding-left: 10px;}

/* Layered Nav */
.layered-nav {width: 640px;}
.layered-navlong {width: 798px;padding-top: 5px;	padding-left: 5px;}
.layered-nav {background-color: #FFFFFF;	height: auto;float: left;border-right-width: 1px;border-left-width: 1px;border-right-style: solid;	border-left-style: solid;border-right-color: #bbbbbb;border-left-color: #bbbbbb;background-attachment: scroll;background-image: url(../../../../../media/spezialpics/dah_hg.gif);background-repeat: no-repeat;border-bottom-width: 1px;	border-bottom-style: solid;border-bottom-color: #bbbbbb;}
.layered-navlong {background-color: #FFFFFF;	height: auto;float: left;border-right-width: 1px;border-left-width: 1px;border-right-style: solid;
border-left-style: solid;border-right-color: #bbbbbb;border-left-color: #bbbbbb;border-bottom-width: 1px;border-bottom-style: solid;	border-bottom-color: #bbbbbb;}
.layered-nav .filtertable, .layered-navlong .filtertable {float: left;width: 100%;}
.layered-nav .helplinktable, .layered-nav .filtertable {width:630px;float: left;margin-left: 10px;color: #333333;	}
.layered-nav .filtertable td, .helplinktable td {padding-bottom: 10px;width: 21%;padding-left: 10px;}
.layered-nav .box {background-color: #99FF00;height: auto;width: 200px;border: 1px solid #990000;float: left;margin-top: 10px;}
.layered-nav .head {	margin:0;padding-top: 10px;	padding-bottom: 5px;}
.layered-nav h3 { display:none; }
.layered-nav .border-creator {border-style:solid;border-color:#a0b3c3;border-width:0 1px 1px 1px;background-color: #990000;}
.layered-nav .titel {margin:0;padding-top: 10px;	padding-bottom: 5px;color: #990000;}
.layered-nav .narrowed-category li { background:url(../images/narrow_category_bg.gif) repeat-x 0 100% #fff; padding:4px 6px 4px 10px; }
.layered-nav .narrowed-category li .label { background:url(../images/narrow_by_li_by.gif) no-repeat 0 .2em; padding-left:20px; font-weight:bold;}
.layered-nav .widget-btn {float:right; margin:.1em 0 0 5px; font-size:.95em;}
.layered-nav .actions {border-style:solid; border-color:#dee5e8; border-width:1px 0; padding:4px 10px;background:#cad6e4;}
.narrow-by dl {padding:0 0 1em 0;	background-color: #D7D7D7;}
.narrow-by dt {margin:0;color:#2f2f2f;padding-top: 7px;padding-right: 10px;padding-bottom: 0;	padding-left: 12px;}
.narrow-by dd {padding:0 12px .8em 12px;color: #333333;}
.narrow-by dd li { margin-bottom:.3em; line-height:1.3em;}
.narrow-by dd.last { }


/* Drucker Auswahlhilfe */
.dah-listholder {clear: both;float: left;width: 640px;margin-top: 20px;	/*display: none;*/}
.dah-product-list-box {width : 313px;background-color : #f1efef;	float : left;margin-bottom : 10px;padding-top: 5px;	padding-bottom: 5px;	padding-left: 0px;border: 1px solid #bbbbbb;overflow: hidden;margin-right: 10px;padding-right: 0px;}
.dah-product-list-box2 {	width : 313px;background-color : #f1efef;float : left;margin-bottom : 10px;	padding-top: 5px;padding-bottom: 5px;	padding-left: 0px;border: 1px solid #bbbbbb;overflow: hidden;margin-right: 0px;padding-right: 0px;}
.dah-product-list-box .listdescription, .dah-product-list-box2 .listdescription {	float: left;width: 235px;font-size: 11px;margin-left: 3px;}
.dah-product-list-box a, .dah-product-list-box2 a {font-size: 12px;}
.filtertx {width:96px;display:block;	float:left;}
.filtertxred {width:98px;display:block;float:left;color: #990000;font-weight: bold;}

/* CHECKOUT / KASSE */
/* WK Box */
.warenkorb {	height: auto;width: 150px;margin-top: 10px;	margin-bottom: 30px;margin-left: 10px;}

/* Card */
.zurkasse .button span {color: #990000;}
.neuberechnen .button {width: 220px;	margin-top: 10px;padding-top: 2px;padding-bottom: 2px;background-attachment: scroll;background-image: url(../images/bluebuttonhg.jpg);background-repeat: repeat-x;color: #1F326D;border-color: #798398;}
.weitershoppen .button {width: 220px;padding-top: 2px;padding-bottom: 2px;margin-top: 10px;background-attachment: scroll;background-image: url(../images/bluebuttonhg.jpg);background-repeat: repeat-x;color: #1F326D;border-color: #798398;text-align: left;padding-left: 20px;}
.card {padding: 0px;	margin-top: 0px;margin-right: 0px;margin-bottom: 10px;margin-left: 0px;}
.cardtop {background-color: #E8EAF0;	padding-top: 3px;padding-bottom: 3px;padding-right: 5px;}
.card a {font-size: 12px;line-height: normal;}
.card .tdtext {font-size: 12px;padding-left: 10px;padding-top: 5px;width: 300px;	border-bottom-width: 1px;border-bottom-style: solid;	border-bottom-color: #B1BCCD;}
.card .tdpreis {width: 70px;text-align: right;padding-top: 5px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #B1BCCD;
padding-right: 5px;}
.card .tdmenge {width: 46px;	border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #B1BCCD;padding-top: 5px;}
.card .inputmenge {text-align: right;height: auto;width: 40px;border: 1px solid #1F326D;	padding: 3px;margin-right: 3px;	margin-left: 3px;}
.card .tdsumme {width: 80px;	background-color: #DADFE7;padding-right: 5px;text-align: right;	border-bottom-width: 1px;border-bottom-style: solid;
	border-bottom-color: #B1BCCD;padding-top: 5px;}
.card .bottomline {border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #B1BCCD;}
.totaltx {padding-top: 3px;padding-bottom: 3px;padding-left: 5px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #B1BCCD;}
.totalsumme {text-align: right;width: 80px;padding-top: 5px;	padding-right: 5px;	border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #B1BCCD;background-color: #DADFE7;}
.wkcart h2 {font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bolder;color: #1F326D;padding-top: 10px;padding-bottom: 10px;}
.zurkasse {float: right;	clear: right;width: 220px;margin-right: 5px;margin-bottom: 10px;}
.zurkasse .button {width: 220px;color: #990000;border-top-color: #cc9900;border-right-color: #cc9900;border-bottom-color: #cc9900;border-left-color: #cc9900;padding-top: 2px;padding-bottom: 2px;margin-bottom: 20px;background-attachment: scroll;	background-image: url(../images/kassebuttonhg.jpg);
background-repeat: repeat-x;}
.cart-table .item-msg { font-size:10px; }
.cart .cart-collaterals { float:left; width:700px; }
.cart .shipping {}
.cart .totals { float:right; }
.cart .totals table { width:100%; }
.cart .totals table th,
.cart .totals table td { padding:5px; }
.cart .totals table th { font-weight:bold; }
tr.tax-total { cursor:pointer; }
tr.tax-total td {}
tr.tax-total .tax-collapse {float:right;text-align:right;padding-left:20px;	cursor:pointer;}
tr.show-details .tax-collapse { background-position:0 -53px; }
tr.show-details td {}
tr.tax-details td { background-color:#f6f6f6; }
tr.tax-details-first td {}
.cart-tax-info, .cart-price { padding-right:20px; }
.cart-tax-total { cursor:pointer; }
.cart-tax-total {padding-right:20px;	cursor:pointer;}
.cart-tax-total-expanded { background-position:100% -52px; }


/*One-step-checkout*/
.ari11 {font-family : Arial, Helvetica, sans-serif;font-size : 11px;color : #485a8c;padding-bottom : 5px;}
.nextstepwk {height: auto;width: 280px;padding-top: 10px;}
.nextstepwk .button, .laststepwk .button {margin-top: 10px;padding-top: 2px;padding-bottom: 2px;background-attachment: scroll;background-image: url(../images/kassebuttonhg.jpg);background-repeat: repeat-x;	color: #1F326D;padding-right: 10px;padding-left: 10px;height: auto;width: 180px;	border: 1px solid #1F326D;cursor: auto;}
input.kdnr {width: 70px; padding: 2px; border: 1px solid #1f326d; margin-top: 5px;}
.tool-tip { border:1px solid #ddd; background-color:#f6f6f6; padding:5px; position:absolute; z-index:9999; }
.tool-tip .btn-close { text-align:right; }
.tool-tip .tool-tip-content { padding:5px; }
.step-one-button a {	background-image: url(../images/step-1-button.gif);	background-repeat: no-repeat;float: left;height: 33px;width: 521px;	margin-bottom: 10px;border-top-width: 0px;	border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;font-family: Arial, Helvetica, sans-serif;	font-size: 12px;color: #990000;	text-decoration: none;	padding-top: 9px;padding-left: 20px;}
.step .a-item {}
.opc {position: relative;}
.opc li.section {	border:1px solid #ddd;	border-bottom:0;background-color: #E8EAF0;}
webdeveloper-display-div-order a:hover {	background-color: #99FF00;}
.opc .step-title {padding-top: 3px;padding-right: 0px;padding-bottom: 3px;padding-left: 10px;border: 1px solid #999999;	margin-bottom: 5px;	background-color: #F5F5F5;}
.opc .step-title .number {float:left;	margin-right:5px;padding-top: 1px;	padding-bottom: 3px;}
.opc .activ .step-title .number {	font-weight: bold !important;}
.opc .step-title h3 {	float:left;	font-size: 12px;font-weight: normal;}
.opc .allow .step-title {	cursor:pointer;	background-color: #DDFFCC;}
.opc .active {}
.opc .active .step-title {background-color:#DADFE7;cursor:default;padding-top: 3px;padding-bottom: 3px;padding-left: 10px;border: 1px solid #1F326D;}
.opc .active .step-title h3 {font-weight: bold !important;}
.opc .active .step-title a {text-decoration: underline;}
.opc .step {padding:10px;position:relative;border: 1px solid #1F326D;margin-bottom: 5px;}
.opc .step .tool-tip { right:10px; }

.sp-methods .form-list { padding-left:20px; }
.sp-methods select.month { width:150px; margin-right:10px; }
.sp-methods select.year { width:96px; }
.sp-methods input.cvv { width:3em !important; }
.please-wait { float:right; margin-right:5px; }
.block-progress {font-size: 11px;margin-top: 10px;}
.block-progress dt { font-weight:bold; }
.block-progress dt.complete,
.block-progress dd.complete { background-color:#f6f6f6; }




/* Globale BUTTONS */
.global .button {padding-top: 2px;padding-bottom: 2px;background-attachment: scroll;background-image: url(../images/bluebuttonhg.jpg);	background-repeat: repeat-x;color: #1F326D;	border-color: #798398;padding-right: 10px;padding-left: 10px;}
.backbuttonbox-right, grouped .backbuttonbox-right {float: right;height: 22px;width: 150px;margin-right: 10px;margin-top: 20px;}
.backbuttonbox-catright {height: 20px;width: 150px;float: right;	margin-top: 10px;}
.backbuttonbox-center {height: 30px;	width: 630px;margin-top: 20px;text-align: center;float: left;}
.backbuttonbox-simple {float: right;	height: 30px;width: 210px;margin-right: 10px;margin-top: 20px;}
.buttons-set { clear:both; margin:5px 0 0; padding:5px; border:1px solid #ddd; }
.buttons-set .back-link { float:left; }
.buttons-set button.button { float:right; }
.buttons-set2 { clear:both; margin:5px 0 0; padding:5px; border:1px solid #ddd; text-align:right; }

/* Formulare ausserhalb von magento - Katalog anfordern, ... */
.input-200 {	border: 1px solid #1F326D;width: 200px;	padding-top: 2px;padding-bottom: 2px;}
.input-150 {	border: 1px solid #1F326D;width: 150px;	padding-top: 2px;padding-bottom: 2px;}


/* CUSTOMER ACCOUNT */
.simple .logintable td {background-color: #DADFE7;padding-top: 2px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;}
.simple .input-text {border: 1px solid #1F326D;width: 90%;padding-top: 2px;padding-bottom: 2px;}
.dashboard .recent-orders { margin:10px 0;}
.dashboard .tags .number { float:left; margin-right:-20px;}
.dashboard .tags .details { margin-left:20px;}
.order-info { border:1px solid #ddd; padding:5px;}
.order-info dt, .order-info dd, .order-info ul, .order-info li { display:inline; }
.order-info dt { font-weight:bold; }
.block-reorder {}
.block-reorder li { padding:5px 0; }
.block-reorder input.checkbox { float:left; margin:3px -20px 0 0; }
.block-reorder .label { display:block; margin-left:20px; }

/* SUCHEN */
.mini-search {height: 25px;width: 250px;	margin-top: 81px;margin-bottom: 20px;float: right;text-align: right;}
.mini-search .suchbox {border: 1px solid #586ea1;width: 170px;margin-bottom: 5px;padding-top: 2px;padding-bottom: 2px;padding-left: 3px;	float: right;}
.mini-search .searchbutton {	margin: 0px;float: right;}
#search_autocomplete {z-index:999;border: 1px solid #1d326d;}
#search_autocomplete ul {}
#search_autocomplete li {padding:2px 8px 1px 8px;cursor:pointer;font-weight:bold;font-size: 11px;}
#search_autocomplete li .amount {float:right;font-weight: normal;color: #666666;}
#search_autocomplete li.odd {background-color:#ebedf2;}
#search_autocomplete li.selected {}


/* FOOTER */
.footer {padding:10px;font-size: 11px;text-align: center;float: left;height: auto;width: 100%;}
.footer p {}

/* Class: std - styles for admin-controlled content ????? */
.std,.std ul,.std ol,.std dl,.std p,.std address,.std blockquote { margin:0 0 1em; padding:0; }
.std ul { list-style:disc outside; padding-left:1.5em; }
.std ol { list-style:decimal outside; padding-left:1.5em; }
.std ul ul { list-style-type:circle; }
.std ul ul,.std ol ol,.std ul ol,.std ol ul { margin:.5em 0; }
<!--.std dt { font-weight:bold; }-->
<!--.std dd { padding:0 0 0 1.5em; }-->
.std blockquote { font-style:italic; padding:0 0 0 1.5em; }
.std address { font-style:normal; }
.std b,.std strong { font-weight:bold; }
.std i,.std em { font-style:italic; }
/* ======================================================================================= */

/* MESSAGES */
.success { color:#3d6611; font-weight:bold; }
.error { color:#f00; font-weight:bold; }
.notice { color:#ccc; }
#messages_product_view {float: left;}
#messages_product_view .messages {margin-top: 10px;	margin-bottom: 10px; }
#messages_product_view .messages .notice-msg { border: 1px solid #CC0000;width: 620px;background-color: #FFFF99;text-align: center;	padding: 10px;background-image: url(../images/blink2.gif);	font-size:12px !important;	font-weight:bold !important;color: #990000;	font-family: Verdana, Arial, Helvetica, sans-serif;	}
#messages_product_view .messages .success-msg {width: 1px;height: 1px;overflow: hidden;	visibility: hidden;	}
.messages li { }
.messages li li { }
.error-msg,.success-msg,.note-msg,.error-msg li {border-color:#f16048;background-color:#faebe7;color:#df280a;}
.success-msg li {border-color:#446423;background-color:#eff5ea;	color:#3d6611;}
.note-msg {	border-color:#fcd344;background-color:#fafaec;color:#3d6611;}
.noscript {	height: 55px;width: 1000px;}

/* VALIDATION */
.validation-advice { clear:both; min-height:13px; margin:3px 0 0; padding-left:17px; font-size:10px; line-height:13px; background:url(../images/validation_advice_bg.gif) 2px 1px no-repeat; color:#f00; }
.validation-failed { border:1px dashed #f00 !important; background:#faebe7 !important; }
.validation-passed {}
.required { color:#f00; }
p.required { font-size:10px; text-align:right; }
/* Expiration date and CVV number validation fix */
.v-fix { float:left; }
.v-fix .validation-advice { display:block; width:12em; margin-right:-12em; position:relative; }

/* FORMULARE GLOBAL */
.form-list li { margin:0 0 5px; }
.form-list label {font-weight: normal;}
.form-list .input-box { float:left; width:260px; }
.form-list input.input-text,
.form-list textarea { width:250px; }
.form-list select { width:256px; }
.form-list li.add-row { border-top:1px solid #ddd; margin-top:10px; }

.group-select {}
.group-select li { margin:0 0 5px; }
.group-select .input-box { float:left; width:260px; }
.group-select input.input-text,
.group-select textarea {width:510px; }
.group-select select { width:516px; }
.group-select .input-box input.input-text,
.group-select .input-box textarea { width:250px; }
.group-select .input-box select { width:256px; }

input.input-text,select,textarea {font:12px Arial, Helvetica, sans-serif; background:#fff;border:1px solid #1F326D;}




/* BREADCRUMBS jquery */
.col-main2col .breadCrumb {width: 793px !important;}
.breadCrumb{padding: 0;	float: left;display: block;	height: 21px;overflow: hidden;	width: 630px;padding:5px;background-attachment: scroll;	background-color: #f2f2f2;	background-image: url(../images/breadcrumb/breadcrumbshg.gif);	background-repeat: repeat-x;border-right-width: 1px;
border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;border-right-color: #bbbbbb;border-left-color: #bbbbbb;	border-top-width: 1px;	border-top-style: solid;border-top-color: #bbbbbb;	margin-top: 5px;margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	}
.breadcrumb-top {height: 5px;width: 642px;margin-top: 5px;margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;background-attachment: scroll;	background-image: url(../images/breadcrumb-top.gif);background-repeat: no-repeat;}
.breadCrumb ul{margin: 0;padding: 0;	height: 21px;display: block;visibility: hidden;}
.breadCrumb ul li{	display: block;	float: left;position: relative;	height: 21px;overflow: hidden;line-height: 21px;margin: 0px 6px 0px 0;	padding: 0px 10px 0px 0;font-size: .9167em;	background: url(../images/breadcrumb/Chevron.gif) no-repeat 100% 0;}
.breadCrumb ul li div.chevronOverlay{position: absolute;	right: 0;	top: 0;	z-index: 2;}
.breadCrumb ul li span{	display: block;	overflow: hidden;}
.breadCrumb ul li a{display: block;	position: relative;	height: 21px;line-height: 21px;	overflow: hidden;	float: left;text-decoration: none;	color: #666666;}
.breadCrumb ul li a:hover{	color: #0085CF;}
.breadCrumb ul li.first a{	height: 16px !important;text-indent:-1000em;width:16px;	padding: 0;	margin-top: 2px;overflow: hidden;background:url(../images/breadcrumb/IconHome.gif) no-repeat 0 0;}
.breadCrumb ul li.first a:hover{background-position: 0 -16px;}
.breadCrumb ul li.last{background: none;	margin-right: 0;padding-right: 0;color: #0085CF;}
.chevronOverlay{display: none;	background: url(../images/breadcrumb/ChevronOverlay.png) no-repeat 100% 0;	width: 13px;height: 20px;}


/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {position: absolute;	top: 0;	left: 0;z-index: 90;width: 100%;height: 500px;}
#jquery-lightbox {position: absolute;top: 0;	left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {	position: relative;	background-color: #073065;	width: 250px;height: 250px;	margin: 0 auto;}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {position: absolute;top: 40%;	left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#lightbox-nav {	position: absolute;	top: 0;	left: 0;height: 100%;	width: 100%;z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%;/*zoom: 1; */	display: block;}
#lightbox-nav-btnPrev { 	left: 0; float: left;}
#lightbox-nav-btnNext { 	right: 0; float: right;}
#lightbox-container-image-data-box {	font: 10px Verdana, Helvetica, sans-serif;background-color: #073065;margin: 0 auto;	line-height: 1.4em;	overflow: auto;	width: 100%;padding: 0 10px 0;}
#lightbox-container-image-data {	padding: 0 10px; color: #d6e0ec; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {	display: block; clear: left; padding-bottom: 1.0em;	}			
#lightbox-secNav-btnClose {	width: 100px; float: right;	padding-bottom: 0.7em;}

/************************************************/
/******************** Clears ********************/
/************************************************/
.clearer:after,
.header:after,
#nav:after,
.main:after,
.footer:after,
.col-main:after,
.col2-set:after,
.col3-set:after,
.col4-set:after,
.search-autocomplete li:after,
.block-poll li:after,
.block-related li:after,
.block-related .item:after,
.block .actions:after,
.mini-products-list li:after,
.title-buttons:after,
.pager:after,
.sorter:after,
.ratings:after,
.add-to-box:after,
.add-to-cart:after,
.product-essential:after,
.products-list li.item:after,
.product-view .product-img-box .more-views ul:after,
.product-options .options-list li:after,
.product-options-bottom:after,
.product-review:after,
.cart:after,
.opc .step-title:after,
.checkout-progress:after,
.field-100:after,
.group-select li:after,
.form-list li:after,
.buttons-set:after,
.buttons-set2:after,
.page-print .print-head:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }

.rightbox .bundle .optionbox {
	background-color:#E1E1E1;
	border:1px solid #CCCCCC;
	float: left;
	width: 350px;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.rightbox .bundle .optionbox dt {
	font-weight:normal;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
.rightbox .bundle .optionbox dt label {
	color:#2f2f2f;
	font-weight: bold;
}
.rightbox .bundle .optionbox dt .qty-holder {
	float:right;
	width: 80px;
	margin-left: 30px;
}
.rightbox .bundle .optionbox dt .qty-holder label { vertical-align:middle; }
.rightbox .bundle .optionbox dt .qty-disabled { background:none; border:0; padding:0px; color:#2f2f2f; }
.rightbox .bundle .optionbox dd {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.rightbox .bundle .optionbox dl.last dd.last { border-bottom:0; padding-bottom:5px; margin-bottom:0; }
.rightbox .bundle .optionbox dd input.input-text { width:98%; }
.rightbox .bundle .optionbox dd textarea { width:98%; height:8em; }
.rightbox .bundle .optionbox dd select { width:99%; }
.rightbox .bundle .optionbox dd .multiselect option { border-bottom:1px dotted #d9e5ee; padding:2px 4px; }
.rightbox .bundle .optionbox ul.options-list { margin-right:5px; }
.rightbox .bundle .optionbox ul.options-list li { line-height:1.5; padding:2px 0; }
.rightbox .bundle .optionbox ul.options-list input.radio { float:left; margin-top:3px; }
.rightbox .bundle .optionbox ul.options-list input.checkbox { float:left; margin-top:3px; }
.rightbox .bundle .optionbox ul.options-list .label { display:block; margin-left:18px; }
.rightbox .bundle .optionbox ul.options-list label { font-weight:normal; }
.rightbox .bundle .optionbox ul.validation-failed { padding:0 7px; }
.rightbox .bundle .optionbox p.required {
	margin-bottom:0;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 0;
}
.simple .rightbox .bundle .optionbox .input-text {
	width: 60px;
}