    /* Design and Developement are copyright 2009 by Studio83  /////
   //  It's prohibited to resell parts of the code, images or  ////
  ///  the complete work  ///  For further information please  ///
 ////  visit http://studio83.ch  //  or contact[a]studio83.ch  //
/////  Design and Developement by Marcel Hadorn for  Studio83 */

body{margin:0;padding:0;font-size:100.01%;text-align:left;position:relative;}select,input,textarea{font-size:99%;}form{margin:0;padding:0;}img{border:0;}#left{float:left;}#right{float:right;}#main{width:auto;position:relative;}.inside{position:relative;text-align:left;}.block{overflow:hidden;}.clear,#clear{height:0.1px;font-size:0.1px;line-height:0.1px;clear:both;}
.invisible{width:0px;height:0px;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline;}.custom{display:block;text-align:left;}.custom:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

html{width:100%;height:100%}a,b,body,cite,div,em,i,label,li,ol,p,strong,td,th,u,ul{font-family:Georgia,serif}h1,h2,h3,h4,h5,h6{font-family:"Droid Serif Regular",Georgia,serif;font-weight:400;color:#666966;font-size:30px}fieldset,form,input,optgroup,select,textarea{font-family:Verdana,sans-serif}a,body,div,fieldset,form,input,label,li,ol,optgroup,p,select,td,th,textarea,ul{font-size:17px;color:#040302}label,li,ol,optgroup,p,select,td,th,textarea,ul{font-weight:500}img{border:0}p,pre,form{line-height:19px;text-align:left;margin:0 0 0 80px;padding:0 20px 0 0}h1{background-color:#000;font-size:85px;color:#9e7d62;line-height:59px;letter-spacing:-5px;margin:20px 0 12px;padding:45px 5px 0}h2{background-color:#000;font-size:80px;color:#9e7d62;line-height:65px;letter-spacing:inherit;font-family:Georgia,serif;margin:0 0 12px;padding:40px 5px 5px}h2 a{font-family:Georgia,serif;font-size:60px;color:#9e7d62;margin:0 0 12px;padding:40px 5px 5px}h3,h5{letter-spacing:-1px;color:#9e7d62;background-color:#000;margin-left:80px;margin-bottom:12px;line-height:19px;padding:15px 5px 0}h4{font-size:24px;letter-spacing:-1px;color:#9e7d62;background-color:#000;margin-left:80px;margin-right:250px;margin-bottom:6px;line-height:15px;padding:13px 5px 0 10px}optgroup{padding-top:3px;padding-bottom:3px;font-style:normal}a{text-decoration:none;color:#D32218}a:hover{text-decoration:none}p a{background-color:#000;color:#9e7d62;padding:0 4px}p a:hover{background:#D32218}.buy{text-align:right}.buy a{text-align:right;background-color:#D32218;color:#9e7d62;padding:0 4px}.ce_text{line-height:1.5}.ce_list li{line-height:1.4;margin:0 0 0 22px;padding:0}.ce_table table{margin-left:80px;border-left:0 solid #ccc}.hostingtab table{margin-left:82px}.ce_table td{border-right:0 solid #ccc;border-bottom:0 solid #ccc;vertical-align:text-top;padding:2px 70px 2px 0}.hostingtab td{border-left:2px solid #000;border-bottom:0 solid #ccc;vertical-align:text-top;padding:2px 6px 2px 4px}.ce_table th{background-color:#e6e6e6;border-top:0 solid #ccc;border-right:0 solid #ccc;border-bottom:0 solid #ccc;padding:2px 8px}.ce_gallery table{width:100%}.ce_gallery td{text-align:center;vertical-align:middle}html>body .mime_icon{top:-1px;position:relative}.mod_webshop_checkout h2{padding-top:30px;border-bottom:0 solid #999;background-color:#000;color:#9e7d62}.mod_webshop_myorders li{float:left;width:25%;line-height:1.6}.mod_webshop_myorders .orderheadline li{border-bottom:0 solid #999;font-weight:700}.mod_webshop_addressbook .primaryaddress,.mod_webshop_addressbook .secondaryaddress{font-weight:700;font-size:14px;color:#666}.mod_webshop_addressbook .singleaddress{margin-top:20px}.mod_webshop_addressbook form{margin-top:10px}.addresslabel{width:100px;float:left}.mod_webshop_shoppingcart{width:500px;margin:0 0 0 80px;padding:0}.webshop_cartheading li{float:left;border-bottom:0 solid #999;font-weight:700;font-size:14px;list-style-type:none;background-color:#000;color:#9e7d62;margin:0 0 5px;padding:3px 0}.webshop_cartitem li{float:left;list-style-type:none;margin:0;padding:5px 0}ul.webshop_cartitem{padding-bottom:15px;margin-left:-80px}.cartitemimage{width:50px}.cartitemtitle{width:155px}.cartitemqty{width:68px;text-align:left;overflow:hidden;margin:0;padding:0}.cartitemqty input.itemqty{width:30px;margin-left:14px;text-align:center}.cartitemqty_input{float:left}.cartitemqty_input.first{margin-right:0}.webshop_cartitem{height:80px;margin-bottom:5px;padding-bottom:5px;border-bottom:2px solid #000}.cartitemtitle .articlenumber,.cartitemtitle .articleteaser{font-size:14px;line-height:14px}.cartitemtitle .articletitle a{font-weight:700;font-size:14px;line-height:1.4}.webshop_total{text-align:left;line-height:1.5;margin:0;padding:0}.webshop_total li{width:553px}.webshop_total li label{margin-left:0}.webshop_total .totalprice,.webshop_total .totalpriceaddtax{font-weight:700;text-align:left}.webshop_nocartitems ul,.webshop_nocartitems li{font-weight:700;color:#c00;list-style-type:none;margin:0;padding:0}.checkout{margin-top:20px;text-align:center}.continue{margin-right:auto;margin-left:auto;text-align:center}.mod_webshop_checkoutconfirm ul{width:680px;margin:0;padding:0}.shoppingoverview ul.heading li{float:left;font-weight:700;font-size:14px;margin:0;padding:3px 0}.shoppingoverview li,.discountoverview li,.shippingoverview li,.paymentoverview li,.overviewtotal li{float:left;padding:5px 0}.shoppingoverview .articlename{width:380px}.shoppingoverview .articleqty{width:100px;text-align:center}.shoppingoverview .item_even li,.shoppingoverview .item_odd li{border-top:1px solid #999;padding:5px 0}ul.shoppingtotal,.overviewtotal,ul.overviewbilling{border-top:1px solid #999;font-weight:700;padding:5px 0}.taxes{font-weight:400;padding-top:5px}.coupons ul{padding:5px 0 20px}.shippingoverview,.paymentoverview,.totallabel,.taxes{padding-bottom:5px}.articlepricelabel,.couponlabel,.articlepricelabel,.shippinglabel,.paymentlabel,.totallabel,.taxlabel,.billinglabel{width:580px;float:left}.checkoutconfirm input{margin-top:30px}.agbtext{width:660px;height:100px;margin-top:30px;margin-bottom:10px;border:1px solid #999;overflow:scroll;padding:10px}.warning{display:block;margin-top:10px;font-family:tahoma,verdana;font-weight:400;font-size:14px;color:#c00}.customercomment{height:50px;margin-top:30px;padding-bottom:30px}.customercommentarea{width:680px;height:50px;margin-top:5px;border:1px solid #999}.mod_webshop_articledetails .leftrow{width:254px;float:left;margin-right:40px}.mod_webshop_articledetails .rightrow{width:400px;float:left}.mod_webshop_articledetails h1{margin:0 0 7px;padding:0}.kombi h4{width:130px;text-align:center;font-weight:700;font-size:13px;color:#ec8723;margin:0;padding:0}.kombi .recommendet_single{float:left;margin-top:15px;text-align:center;border:0;font-size:14px}.kombi .recommendet_single a{font-weight:400;text-decoration:none;font-size:14px}.kombi .articleimage,.kombi .articleimage:hover{border:0;margin:0 0 5px;padding:0}.mod_webshop_minicart{text-align:right;margin-left:auto;margin-top:5px;padding-right:5px;width:120px;background-color:#000;color:#9e7d62}.mod_webshop_minicart .content{height:12px;float:right;padding-left:25px;background-image:url(/tl_files/images/icon_basket.gif);background-position:left center;background-repeat:no-repeat;font-weight:400;font-size:18px;line-height:20px;color:#9e7d62}.mod_webshop_minicart a{font-weight:400;text-decoration:none;font-size:16px}.mod_webshop_minicart a:hover{font-weight:400;text-decoration:none;color:#9e7d62}.articlelistitem{width:200px;height:310px;position:relative;overflow:hidden;float:left;margin-right:30px;text-align:center}.articlelistitem.last{float:none;margin-right:0}.markasnew{width:41px;height:41px;left:1px;top:1px;position:absolute;margin:0;padding:0}.markasoffer{width:41px;height:41px;right:0;top:0;position:absolute;margin:1px 1px 0 0;padding:0}.articleimage{border:3px solid #000;margin:0;padding:0}.articleimage:hover{border:3px solid #5ebb26;margin:0;padding:0}.articlelistitem .articletitle{margin:10px 0 5px;padding:0}.articlelistitem .articletitle a{font-weight:700;text-decoration:none;font-size:15px;color:#EC8723;margin:0;padding:0}.articlelistitem .articleteaser a{font-weight:700;text-decoration:none;font-size:14px;color:#999;margin:0;padding:0}.mod_webshop_articledetails .articleteaser{font-weight:700;font-size:13px;color:#999;margin:0;padding:0}.mod_webshop_articledetails .articlenumber{font-weight:700;font-size:10px;color:#666;margin:10px 0 0;padding:0}.mod_webshop_articledetails .articledescription{font-weight:400;font-size:12px;line-height:1.6;margin:20px 0 35px;padding:0}.mod_webshop_articledetails .articleattributes h2{font-weight:700;font-size:13px;color:#666}.mod_webshop_articledetails .articleattributes label,.mod_webshop_articledetails .articleprice label.lblprice{width:60px;float:left;font-weight:700}.mod_webshop_articledetails .articleprice label.lblprice{margin-top:9px}.mod_webshop_articledetails .articleattributes select{margin-bottom:10px}.mod_webshop_articledetails .articleprice{margin-bottom:30px}.mod_webshop_articledetails .specialoffer,.mod_webshop_articledetails .valueprice{margin-right:10px;margin-bottom:30px;font-size:20px;color:#ec8723}.mod_webshop_articledetails .hasspecialprice{font-weight:700;text-decoration:line-through;font-size:12px;color:#F33}.mod_webshop_articledetails .webshopqty{width:50px;text-align:center}.mod_webshop_articledetails .webshop_info{margin-top:15px;background-color:#EC8723;font-weight:700;font-size:14px;color:#fff;padding:3px 3px 3px 10px}.variantlinks{width:235px;margin-top:4px;text-align:center}.articlelistitem .articleprice{margin-top:10px;font-weight:700}.articlelistitem .specialoffer,.articlelistitem .valueprice{font-size:14px;color:#ec8723}.articlelistitem .hasspecialprice{font-weight:700;text-decoration:line-through;font-size:14px;color:#f33}.articlelistitem .lblprice{display:none}.articlelistitem .taxinfo{margin-left:5px;font-weight:400;font-size:14px}*{outline:none}fieldset{width:600px;display:block;margin:12px 0 24px;padding:12px 12px 0}legend{padding-right:20px;color:#000}* html legend{margin-top:-24px;padding:12px 20px 12px 0}:first-child+html legend{margin-top:-24px;padding:12px 0}input.text,input.password,input.captcha{width:200px;padding-left:5px;background-color:transparent;border:3px solid #000;margin:6px 0 1px 20px}input.captcha{width:40px;background-color:transparent}input.itemqty{width:30px;padding-left:5px;background-color:transparent;border:3px solid #000;margin:0}input:focus{background-color:#5ebb26;border:3px solid #5ebb26;color:#fff}textarea{width:300px;height:100px;margin-top:10px;margin-left:20px;background-color:transparent;border:3px solid #000}textarea:focus{padding-right:5px;background-color:#5ebb26;border:3px solid #5ebb26;color:#fff}* html textarea{margin-left:20px}select{width:212px;height:30px;background-color:transparent;border:3px solid #000;font-size:14px;margin:7px 0 1px 20px}span.styled{width:213px;height:25px;background:url(/tl_files/design/select.png) no-repeat;display:block;clear:left;float:left;cursor:pointer;margin:0 0 0 20px;padding:0 5px 0 0}* html select{width:206px;margin-top:3px;margin-bottom:5px;margin-left:20px;padding-left:0}div.radio_container{margin:0 0 1px}input.radio{top:2px;position:relative;margin:1px 2px 0 1px;padding:0}* html input.radio{top:1px;position:relative;margin:-4px -1px 0 -3px}:first-child+html input.radio{top:1px;position:relative;margin:-4px 0 0 -3px}div.checkbox_container{margin:5px 0 1px}* html div.checkbox_container{margin:2px 0 3px 2px}input.checkbox{border:3px solid #000;background-color:transparent;margin:3px 3px 0 20px;padding:0}span.checkbox{width:19px;height:25px;background:url(/tl_files/design/checkbox.png) no-repeat;display:block;clear:left;float:left;cursor:pointer;margin:0 0 0 20px;padding:0 5px 0 0}:first-child+html input.checkbox{margin:-4px 0 0 -3px}.upload{width:300px;background-color:#000;border:3px solid #000;font-size:13px;margin:6px 0 1px 20px}.error{background-color:#f5770d;margin-left:20px;margin-top:10px;padding:0 2px}label.error{margin-left:0;margin-top:0;background-color:transparent}.submit_container{margin-right:auto;margin-left:auto;padding-top:8px;padding-bottom:30px;text-align:left}.submit{font-family:Georgia,serif;width:205px;margin-top:1px;margin-bottom:6px;margin-left:20px;background-color:#000;border:3px solid #000;font-size:17px;color:#9e7d62}* html .submit{margin-top:1px;margin-bottom:6px;margin-left:20px}.submit:focus{width:205px;margin-top:1px;margin-bottom:6px;margin-left:20px;background-color:#5ebb26;border:3px solid #5ebb26;font-size:17px}body,.ce_list ul,ul.webshop_cartheading,ul.webshop_cartitem{margin:0;padding:0}* html .ce_list li,:first-child+html .ce_list li{margin:0 0 0 26px}.mod_webshop_myorders ul,.mod_webshop_myorders ul li,.webshop_total ul,.webshop_total li,.mod_webshop_checkoutconfirm ul li{list-style-type:none;margin:0;padding:0}.mod_webshop_myorders ul,.clean{clear:both}.mod_webshop_addressbook .currendaddresses,.billingaddress,.shippingaddress{width:320px;float:left}.cartitemsingleprice,.cartitemtotalprice,.shoppingoverview .articleprice,.shoppingoverview .articlesum,.articlepricevalue,.couponvalue,.shippingprice,.paymentprice,.totalvalue,.taxsum,.billingvalue{width:100px;text-align:right}.carttransfer,.kombi .articletitle{font-weight:700}.variantlinks img,.variantlinks img:hover{cursor:pointer;padding:4px}* html fieldset,:first-child+html fieldset{margin-top:12px}* html input.text,* html input.password,* html input.checkbox{margin:0 0 0 20px}:first-child+html input.text,:first-child+html input.password,input.file{margin:6px 0 1px 20px}* html div.radio_container,:first-child+html div.radio_container,:first-child+html div.checkbox_container{margin:2px 0 -1px}div.radio_container span,div.checkbox_container span{display:block;padding-right:6px}* html input.file,:first-child+html input.file{margin:0}

#ribbon {
	background: url(http://studio83.ch/xmas.png) no-repeat top right;
	position: fixed;
	top:0px;
	right: 0px;
	width: 247px;
	height: 247px;
}

* html #ribbon {
	display: none;
}

input.text, input.password, input.captcha, input:focus, textarea, textarea:focus, select, input.checkbox, .upload, .submit, .submit:focus, input.itemQTY {
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	-o-border-radius:7px;
	border-radius:7px;
}

#services table {
	margin-left:80px;
}

#services {
	margin-left:80px;
	margin-top: -15px;
	border: 3px black solid;
	width: 473px;
	padding-top: 6px;
	padding-bottom: 6px;
}

#services td {
	padding:0px 0;
	padding-right:70px;

}

#services td {
	padding:0px 0;
	padding-right:4px;
	padding-left:4px;
/* 	text-shadow: 0px 1px 2px #ffd1a9; */
}

#services th {
	padding:0px 4px;
	background-color:#e6e6e6;

}

p {
	/* text-shadow: 0px 1px 1px #ffd1a9; */
}
