input, textarea, select{
	border:1px solid #397EC9;
	padding:3px;
	background-color:#fff;
	font-size:10px;
	color:#397EC9;
	width:250px;
	margin:2px 0;
}
select{
    width:258px;
}
select.select_100{
    width:400px;
}
input.upload{
    border:none;
}
input.radio{
    width:20px;
}
input.captcha{
    width:20px;
}
input.submit{
	height:29px;
	background:#ff6600;
	cursor:hand;
	cursor:pointer;
	border:none;
	color:#fff;
}
.submit_container{
    margin-top:20px;
    text-align:center;
}
.formbody{
	margin:15px 0;
}

.product_list .formbody{
	border: 1px dotted #084c93;
	width: 40%;
	height: 280px;
	margin-right: 5%;
	padding: 10px;
	text-align: center;
	display: inline-block;
	float: left; 
}

.mod_iso_productreader .formbody{
	border: 1px dotted #084c93;
	margin-top: 0px;
	padding: 10px;
	text-align: center;
	display: inline-block;
	float: left; 
}


.product_list .formbody img{
	height: 100px;
	width: auto;
}

.formbody label{
    width:140px;
    display:inline-block;
}
.radio_container label{
    width:350px;
}
p.error{
	display:none;
}
input.error{
	background:#FFEFEF;
}
.formbody td.col_0{
    width:120px;
}
.radio_container span{
    display:block;
}
.formbody .explanation{
    margin:10px 0 0 0;
    padding:0;
}
.formbody h2{
    margin-top:20px;
}
textarea{
    height:150px;
    width:208px;
}
#right input{
	width:200px;
}
#right input.submit{
	margin-left:0;
	width:208px;
}
#right .submit_container{
	text-align:left;
	margin-top:0;
}
#right label{
	margin-top:5px;
}
input.checkbox{
	width:20px;
}




/* MAILCHIMP */
.mod_hc_mailchimp_subscribeForm, .mod_hc_mailchimp_unsubscribeForm{
	padding-bottom:15px;
}
.mod_hc_mailchimp_subscribeForm label, .mod_hc_mailchimp_unsubscribeForm label{
	width:100px;
	display:inline-block;
}
.mod_hc_mailchimp_subscribeForm input, .mod_hc_mailchimp_unsubscribeForm input{
	width:200px;
}
.mod_hc_mailchimp_subscribeForm input#submit, .mod_hc_mailchimp_subscribeForm input#reset,
.mod_hc_mailchimp_unsubscribeForm input#submit, .mod_hc_mailchimp_unsubscribeForm input#reset{
	width:100px;
        background:#ff6600;
        color:#fff;
	cursor:hand;
	cursor:pointer;
}
.mod_hc_mailchimp_subscribeForm input#reset, .mod_hc_mailchimp_unsubscribeForm input#reset{
	margin-left:106px;
}

/* Style sheet xIsotope */
.mod_iso_productreader{margin-bottom:30px;}
.grid div.product{width:145px;float:left;display:block;margin-right:10px;margin-bottom:10px;padding:10px;}
.grid h3{margin-top:0;margin-bottom:5px;padding-top:0;padding-bottom:0;}
.grid h3 a{display:block;text-align:center;font-weight:bold;text-decoration:none;font-size:.95em;color:#222426;line-height:1.25em;}
.grid h3 a:hover{background-color:#e6e6e6;}
.grid .product .image_container{height:100px;display:block;text-align:center;}
.grid div.sku,.grid div.teaser{display:none;}
.mod_iso_productreader #image{width:200px;float:left;margin-right:20px;}
.mod_iso_productreader #content{margin-left:225px;}
.mod_iso_productreader .price,.mod_iso_productreader #ajax_price{padding-top:10px;padding-bottom:10px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:1.8em;color:#bd8111;line-height:1em;}
.mod_iso_productreader p.sku{display:none;}
.mod_iso_productreader .description p{font-weight:normal;font-size:1.2em;line-height:1.25em;}
.mod_iso_productreader .options,.mod_iso_productreader .variants{margin-bottom:10px;padding:3px 10px;background-color:#000000;color:#ffffff;}
.mod_iso_productreader .quantity_container{float:left;margin-top:3px;margin-right:10px}
.mod_iso_productreader .options br,.mod_iso_productreader .variants br{display:none;}
.mod_iso_productreader .options label{margin-right:5px;}
.pagination{clear:both;display:block;padding-top:10px;padding-bottom:10px;}
.mod_iso_checkout .noMethods{padding-top:100px;padding-bottom:100px;text-align:center;font-style:italic;font-size:1.5em;}
.list{}
.list td{padding-top:10px;padding-right:5px;padding-bottom:10px;vertical-align:top;border-bottom:1px solid #808080;}
.list .image_container{width:65px;padding-right:5px;}
.list .title{width:auto;padding-right:20px;}
.list .title p.sku{display:none;}
.list .title p.teaser{margin-top:5px;margin-bottom:0;}
.list .title h2{margin-top:0;margin-bottom:5px;padding-top:0;padding-bottom:0;}
.list td.price,.list td.details{width:80px;}
.cart_mini{padding:10px 0;}
.cart_mini h2{background-color:transparent;}
.cart_mini h2 a{display:block;padding-bottom:2px;border-bottom:1px solid #4f2424;text-decoration:none;font-size:.8em;color:#000000;line-height:.8em;}
.mod_iso_checkout .leftBox{width:40%;height:200px;float:left;display:block;margin-right:15px;padding:10px 20px 20px;border:1px solid #6e6e6e;}
.mod_iso_checkout .rightBox{width:40%;height:200px;float:left;display:block;padding:10px 20px 20px;border:1px solid #6e6e6e;}
.mod_iso_checkout #billing_address{width:100%;float:left;margin-right:40px; margin-top: -20px; display: block;}
.mod_iso_checkout #shipping_address{width:275px;float:left; display: block}
.mod_iso_checkout #shipping_address span{display:block;}
.mod_iso_checkout #shipping_address #shipping_address_new{padding-top:25px;padding-bottom:25px;}
input.button,a.button{display:block;padding:4px 15px;text-align:center;background-color:#4f4f4f;font-size:1.1em;color:#ffffff;cursor:pointer;}
button{padding:4px 15px;text-align:center;background-color:#4f4f4f;border:1px solid #ffffff;font-size:1.1em;color:#ffffff;cursor:pointer;}
.removeButton{width:16px;height:16px;float:right;margin:0;padding:0;text-align:center;border:0px;font-size:1.1em;color:#ffffff;cursor:pointer;}
input.dark,a.dark{background-color:#a1a1a1;border:1px solid #a1a1a1;text-decoration:none;color:#383838;}
.mod_iso_checkout input.text{background-color:#f2f2f2;border:1px solid #7d7d7d;font-weight:bold;color:#303030;}
.mod_iso_checkout p.error{display:block;margin-top:0;margin-bottom:0;padding:1px 5px;background-color:#ffe0e0;font-weight:bold;color:#c40000;}
.mod_iso_checkout input.error{background-color:#f2cece;border:1px solid #850303;}
.mod_iso_checkout .steps ul{height:25px;margin:10px 0 20px;padding:0;}
.mod_iso_checkout .steps4 li{width:24%;float:left;display:block;margin:0;padding-top:5px;padding-bottom:5px;text-align:center;background-color:#000000;border-right:1px solid #ffffff;color:#ffffff;list-style-type:none;}
.mod_iso_checkout .steps5 li{width:19%;float:left;display:block;margin:0;padding-top:5px;padding-bottom:5px;text-align:center;background-color:#000000;border-right:1px solid #ffffff;color:#ffffff;list-style-type:none;}
.mod_iso_checkout .steps li.active{background-color:#8f1111;}
.mod_iso_checkout .steps li.last{border-right:0px;}
.mod_iso_checkout .steps li.passed{background:#39b54a url("tl_files/layout/check.gif") left center no-repeat;}
.mod_iso_checkout .steps li.passed a{text-decoration:none;color:#ffffff;}
.mod_iso_checkout fieldset{margin-top:10px;margin-right:20px;margin-left:20px;border:none;}
.mod_iso_checkout .productTable{width:100%;margin-top:10px;margin-bottom:20px;}
.mod_iso_checkout .productImg{width:75px;}
.mod_iso_checkout .productInfo{width:auto;}
.mod_iso_checkout .productQty{width:75px;text-align:right;}
.mod_iso_checkout .qtyModifier{width:30px;}
.mod_iso_checkout .productTotals{width:100px;text-align:left;font-weight:bold;}
.mod_iso_checkout .finalPrices{margin-bottom:15px;padding-right:50px;text-align:right;}
.mod_iso_checkout .finalPrices .label{width:150px;float:left;display:block;padding-left:325px;text-align:right;}
.mod_iso_checkout .finalPrices .grandTotal{font-weight:bold;font-size:1.3em;line-height:1.4em;}
.mod_iso_checkout .billing_address{width:250px;float:left;}
.mod_iso_checkout .shipping_address{width:250px;float:right;}
.mod_iso_checkout .payment_form{clear:both;margin-top:25px;margin-bottom:15px;}
.mod_iso_checkout .paymentLogos{float:right;}
.mod_iso_checkout table td{padding-top:2px;padding-right:5px;padding-bottom:2px;vertical-align:top;}
.mod_iso_checkout .productTable td{padding-top:10px;padding-right:5px;padding-bottom:15px;vertical-align:top;border-bottom:1px solid #919191;}
.mod_iso_checkout .productInfo h3{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;}
.mod_iso_checkout .recoverPassword,.mod_iso_checkout .register{margin-top:5px;padding:5px 10px;}
.mod_iso_checkout .mod_login{padding-bottom:10px;}
.mod_iso_checkout .submit_container{float:right;clear:both;margin-right:10px; margin-left: 10px; text-align:right;}
.mod_iso_checkout .submit_container button.previous{float:left;}
.mod_iso_checkout .submit_container button{}
.mod_iso_checkout .order_review,.mod_iso_orderdetails{padding:5px 20px 20px;background-color:#f3f5df;border:2px solid #baa643;}
.mod_iso_checkout .order_review a.edit{font-weight:bold;color:#a31515;}
.mod_iso_checkout .order_review h3,.mod_iso_orderdetails h3{margin-top:5px;margin-bottom:5px;padding:0;}
.mod_iso_checkout.order_review .info_container,.mod_iso_orderdetails .info_container{width:45%;float:left;margin-right:10px;margin-bottom:20px;}
.mod_iso_checkout table,.mod_iso_orderdetails table{width:100%;margin-top:15px;margin-bottom:15px;}
.mod_iso_checkout .order_review table td,.mod_iso_orderdetails table td{padding:2px 5px;}
.mod_iso_checkout .order_review table .quantity,.mod_isoCheckout .order_review table .price,.mod_isoCheckout .order_review table .tax,.mod_isoOrderDetails table .quantity,.mod_isoOrderDetails table .price,.mod_isoOrderDetails table .tax{text-align:left;}
.mod_isoCheckout .order_review table tfoot,.mod_iso_orderdetails table tfoot{text-align:right;font-weight:bold;}
.mod_iso_checkout .order_review table .grandtotal td,.mod_iso_orderdetails table .grandtotal td{padding-top:10px;font-size:1.6em;line-height:1.6em;}
.mod_iso_checkout .order_review .billing_address,.mod_iso_checkout .order_review .shipping_address,.mod_iso_orderdetails .billing_address,.mod_iso_orderdetails .shipping_address{float:left;}
.mod_iso_checkout .order_review .shipping_method,.mod_iso_orderdetails .shipping_method{float:left;clear:left;}
.mod_iso_checkout .order_review .payment_method,.mod_iso_orderdetails .payment_method{float:right;}
.mod_iso_checkout .order_review .payment_form{padding:20px;background-color:#FFFFFF;border:1px solid #BAA643;}
.mod_iso_checkout .order_conditions_container .ce_text{height:100px;margin-top:10px;margin-bottom:10px;padding:10px;background-color:#f2f1eb;border:1px solid #544625;font-family:Helvetica, Arial, sans-serif;font-size:.9em;color:#5c3d3d;overflow-y:scroll;}
.mod_iso_checkout .payment_method ul{margin-top:10px;margin-bottom:10px;padding:10px;background-color:#faf7e8;border:1px solid #000000;}
.mod_iso_checkout .payment_method li{margin:0 0 15px;padding:0;font-weight:bold;font-size:1.4em;list-style-type:none;}
.mod_iso_checkout .payment_data input.text{width:175px;}
.mod_iso_checkout .payment_method .payment_data{margin-top:10px;font-weight:normal;font-size:.7em;}
.cart_full table{width:100%;}
.iso_registry_manage .noItems{display:block;margin-bottom:20px;padding:5px 15px;background-color:#ffffcc;border:1px solid #ff9966;font-style:italic;font-size:14px;color:#ff3333;line-height:16px;}
.registryLink a{clear:left;display:block;text-decoration:underline;color:#0066ff;}
.iso_registry_search label{width:125px;float:left;display:block;}
.iso_registry_search .submit_container a{width:200px;display:block;margin-top:15px;padding:5px;text-align:center;background-color:#99ccff;border:1px solid #0066cc;font-weight:bold;color:#000033;}
.cart_mini .product{margin-top:3px;margin-bottom:3px;padding:8px;color:#3d3d3d;}
.linkRepeater{clear:both;}
.linkRepeater .linkBox{width:130px;float:left;margin-right:10px;margin-bottom:5px;}
.linkRepeater .linkBox a:hover{text-decoration:none;color:#003366;}
.linkRepeater .linkBox a{height:25px;display:block;padding:3px 10px;text-align:center;font-weight:normal;font-size:12px;color:#ffffff;line-height:13px;background:#5c8ebc url("tl_files/tme/images/globalLayout/linkRepeaterBg.jpg") left top repeat-x;}
.mod_iso_productlist{clear:both;display:block;padding-top:10px;padding-bottom:20px;}
.grid div.price{padding-top:5px;padding-bottom:5px;text-align:center;font-size:1.2em;color:#666666;line-height:1.2em;}
.grid div.price .price_override{font-weight:bold;color:#990000;}
.grid div.details a{display:block;padding:2px;text-align:center;background-color:#d1d1d1;text-decoration:none;font-size:.9em;color:#525252;}
.grid div.details a:hover{background-color:#a6a6a6;}
.pagination p{float:left;margin:0;padding:0 15px 0 0;}
.pagination ul{float:left;margin:0;padding:0;}
.pagination li{float:left;margin:0;padding-left:0;background-image:url("none");list-style-type:none;}
.pagination span.current{padding-right:5px;padding-left:5px;background-color:#1F358E;font-weight:bold;text-decoration:none;color:#ffffff;border-right-width: 1px;border-right-style: solid;border-right-color: #1F358E;}
.pagination a,.pagination_current{padding-right:5px;padding-left:5px;border-right:1px solid #1F358E;text-decoration:none;color:#1F358E;}
.pagination a:hover,.pagination .active{background-color:#1F358E;color:#FFFFFF;}
.pagination a.next,.pagination a.previous{border:none;}
.pagination a.last{margin-left:15px;}
.paginationr a.first{margin-right:15px;}
.mod_iso_productfilter{overflow:visible;clear:both;display:block;padding:3px 10px;border-bottom:5px ridge #2e2e2e;font-size:.9em;line-height:1em;}
.mod_iso_productfilter .filter_order_by,.mod_iso_productfilter .filter_search,.mod_iso_productfilter .filter_per_page{float:left;margin-right:5px;}
.mod_iso_productfilter .clear_filters{float:right;}
.mod_iso_productfilter .filter_search input.text{width:100px;}
.mod_iso_productfilter .filter_search .formbody{float:left;margin-right:5px;}
.mod_iso_productfilter .submit_container{float:left;}
#ajaxOverlay{width:100%;height:100%;left:0;top:0;position:fixed;display:block;background-color:#000000;-moz-opacity:.6;opacity:.6;z-index:99;}
#ajaxLoader{width:20%;left:40%;top:40%;position:fixed;display:block;padding:24px;border:2px solid #000000;background:#ffffff url("system/themes/default/images/loading.gif") right center no-repeat;z-index:100;}
.cart_mini .noItems{font-style:italic;font-size:1em;}
.cart_mini .removeButton a{width:40px;height:16px;overflow:hidden;float:right;display:block;margin:0 0 5px 5px;padding-left:5px;text-align:center;font-size:0.7em;background:url("system/modules/isotope/html/delete.png") left top no-repeat;}
.cart_mini .info{padding-top:3px;border-top:1px solid #757575;font-size:10px;color:#969696;line-height:11px;}
.cart_mini .subtotal{clear:both;margin:10px;text-align:left;font-weight:bold;font-size:1.1em;color:#ff6600;line-height:1.2em;}
.cart_mini .checkout{display:block;margin-top:5px;}
.cart_mini .checkout .button{background-color:#ff6600;}
.cart_mini .cart .button{background-color:#ff6600;}
.cart_mini .checkout .button a{color:#fff;}
.cart_mini .cart .button a{color: #fff;}

.cart_full td{padding-top:8px;padding-right:8px;padding-bottom:8px;border-bottom:1px solid #084c93;}
.cart_full .noItems{display:block;margin-top:50px;margin-bottom:50px;padding:20px;background-color:#f2f2f2;border:1px solid #d6d5d4;font-weight:bold;font-size:2em;color:#6e0a0a;}
.cart_full .col_0{width:100px;text-align:right;}
.cart_full .col_0 img{width: auto; height:150px; text-align:center}
.cart_full .col_1{width:auto;}
.cart_full input, textarea{width: 120px;}
.cart_full .col_2{width:75px;text-align:right;}
.cart_full .col_3{width:75px;text-align:left;}
.cart_full .subtotal{font-weight:bold;font-size:1.1em;line-height:1.2em;}
.cart_full .subtotal td.name{text-align:left;}
.cart_full .submit_container{margin-top:15px;}
.cart_full button.update{float:left;}
.cart_full a.checkout{width:200px;float:right;display:block;padding-top:10px;padding-bottom:10px;text-align:center;background-color:#000000;border:2px solid #ffffff;font-size:1.5em;color:#ffffff;cursor:pointer;}


/* Neue Anpassungen f�r den Shop */
.order_review img{width: 100%; height:40%}
.mod_iso_productlist{clear:both;display:block;padding-top:0px;padding-bottom:20px;}
.mod_iso_productlist input, textarea, select{width:120px;}/*L�nge Textfeld in Produktliste*/
.mod_iso_productlist .submit_container{clear:both;margin-right:10px; margin-left: 10px; text-align:center;}
