input[type="text"],input[type="password"],textarea{
    -webkit-appearance: none;
    border-radius: 0;
}

.rechts{text-align:right;}
.center{text-align:center;}
.notice a.go-back{color:#1FA1C1;font-family:"Berthold",sans-serif;font-size:18px;}
.tenpx{font-size:10px;}
.hidden{display:none !important;}
.padd20{padding:20px;}

#webshop-intro{background:#FFF;margin:0;padding:0;width:960px;}
#webshop-intro p{text-align:center;font-size:20px;font-family:'Berthold',sans-serif;}
#shop-button,#shop-button img{margin:0;padding:0;border:0;float:left;width:960px;height:639px;position:relative;}
#shop-button:hover img{opacity:0.8;}
#take-me-inside{display:none;opacity:1;position:absolute;top:0;left:0;width:960px;height:150px;line-height:150px;text-transform:uppercase;font-size:30px;background:#FFF;color:#000;font-family: "Berthold",sans-serif;text-align:center;}

#webshop{position:relative;}
#webshoptop{position:relative;height:50px;width:100%;margin-bottom:30px;}
#webshop #searchbox{float:left;width:600px;height:50px;}
#webshop #searchbox input[type="text"]{height:47px;line-height:47px;border:0;text-transform:uppercase;width:465px;padding:0 0 0 15px;margin:0;font-size:22px;color:#008295;font-family:"Berthold",sans-serif;}
#webshop #searchbox input{float:left;}
#webshop #searchbox input[type="submit"]{cursor:pointer;height:47px;line-height:47px;border:0;background:#008295;color:#FFF;text-transform:uppercase;padding:0 20px;text-align:center;}
#webshop #searchbox input[type="submit"]:hover{opacity:0.8;}
#webshoptools{position:absolute;right:0;top:0;line-height:47px;width:335px;text-align:center;height:47px;overflow:hidden;background:#FFF;color:#000;font-size:22px;font-family: "Berthold",sans-serif;}
#webshoptools a{color:#008295;text-decoration:none;text-transform:uppercase;}
#webshoptools a:hover{text-decoration:underline;}

#webshopcategories{width:100%;margin-bottom:30px;height:47px;background:#000;line-height:47px;font-family: "Berthold",sans-serif;font-size:22px;text-transform:uppercase;}
#webshopcategories li{float:left;width:16.66%;list-style:none;text-align:center;}
#webshopcategories li.active{background:#89D4DF;}
#webshopcategories a{color:#FFF;text-decoration:none;}
#webshopcategories li.active a{color:#008295;}
#webshopcategories a:hover{text-decoration:underline;}

#product-overview .product{float:left;width:232px;height:245px;background:#FFF;margin-left:10px;margin-bottom:10px;position:relative;}
#product-overview .product.first{margin-left:0;}
#product-overview .product .itp{position:absolute;right:0;top:0;}
#product-overview .product .itp:hover{opacity:0.8;}
#product-overview .product .img{width:140px;height:170px;margin:20px auto 0 auto;}
#product-overview .product .img img{max-height:140px;max-width:120px;padding:10px;}
#product-overview .product:hover .img img{max-height:160px;max-width:140px;padding:0;}

#product-overview .product .name{width:100%;min-height:25px;line-height:25px;font-size:18px;text-align:center;color:#000;text-transform:uppercase;font-family:"Berthold",sans-serif;}
#product-overview .product .name a{text-decoration:none;color:#000;}
#product-overview .product .name a:hover{color:#008295;}
#product-overview .product .price{width:100%;text-align:center;font-family:"Berthold",sans-serif;color:#008295;font-size:13px;}


#product-overview .fanpackage{float:left;width:310px;height:285px;background:#FFF;margin-left:15px;margin-bottom:10px;}
#product-overview .fanpackage.first{margin-left:0;}
#product-overview .fanpackage .img{width:280px;height:200px;margin:20px auto 0 auto;}
#product-overview .fanpackage .img img{max-height:160px;max-width:240px;padding:20px;}
#product-overview .fanpackage:hover .img img{max-height:200px;max-width:280px;padding:0;}

#product-overview .fanpackage .name{width:100%;min-height:25px;line-height:25px;font-size:18px;text-align:center;color:#000;text-transform:uppercase;font-family:"Berthold",sans-serif;}
#product-overview .fanpackage .name a{text-decoration:none;color:#000;}
#product-overview .fanpackage .name a:hover{color:#008295;}
#product-overview .fanpackage .price{width:100%;text-align:center;font-family:"Berthold",sans-serif;color:#008295;font-size:13px;}

#product{background:#FFF;width:960px;border-bottom:3px solid #89D4DF;margin-bottom:30px;}
#product .img{height:480px;width:480px;float:left;background:#FFF;overflow:hidden;position:relative;}
#product .img img{display:block;max-height:350px;max-width:350px;margin:65px auto;}
#product .img .itp{position:absolute;right:0;top:0;}
#product .img .itp:hover{opacity:0.8;}
#product .img .itp img{padding:0;margin:0;}
#product.fan-package .img img{max-height:420px;max-width:420px;margin:30px auto;}
#product #product-right{width:480px;height:480px;float:left;background:#FFF;}
#product #price{float:left;width:100%;height:70px;line-height:70px;font-size:35px;color:#008295;text-align:center;background:#89D4DF;font-family:"Berthold",sans-serif;}
#product #name{float:left;width:100%;height:80px;line-height:80px;font-size:30px;color:#008295;text-transform:uppercase;text-align:center;font-family:"Berthold",sans-serif;}
#product #info{text-align:center;width:100%;min-height:140px;float:left;}
#product.fan-package #info{height:330px;}
#product #info{line-height:19px;font-size:12px;}
#product #info p{margin-bottom:5px;}
#product #features{height:70px;width:240px;line-height:70px;color:#FFF;background:#004F5A;font-size:25px;float:left;font-family:"Berthold",sans-serif;text-align:center;text-transform:uppercase;}
#product #quantity{height:70px;width:240px;line-height:70px;color:#FFF;background:#008295;font-size:25px;float:left;font-family:"Berthold",sans-serif;text-align:center;text-transform:uppercase;}
#product #features select,#product #quantity select{height:21px;position:relative;top:-6px;left:10px;}
#product #add{float:right;width:100%;height:120px;border:0;cursor:pointer;background:#89D4DF;line-height:120px;color:#008295;font-size:40px;font-family:"Berthold",sans-serif;text-align:center;text-transform:uppercase;}
#product #add:hover{color:#FFF;background:#008295;}
#product.fan-package #add{height:176px;line-height:176px;}
#register #adder{float:left;margin-top:20px;width:360px;height:50px;border:0;cursor:pointer;background:#89D4DF;line-height:50px;color:#008295;font-size:30px;font-family:"Berthold",sans-serif;text-align:center;text-transform:uppercase;}
#register #adder:hover{color:#FFF;background:#008295;}
#product #smallthumbs{float:left;width:480px;height:176px;}
#product #extra{float:left;width:390px;height:86px;padding:45px;}
#product #extra p{text-align:center;line-height:25px;}
#product #extra p a{color:#008295;font-weight:bold;}
#product #smallthumbs #shoppic-prev{width:52px;height:176px;float:left;background:url('../images/website/webshop/shoppic-prev.jpg') no-repeat;cursor:pointer;}
#product #smallthumbs ul{width:376px;height:176px;float:left;overflow:hidden;}
#product #smallthumbs ul li{float:left;width:188px;height:176px;background:#FFF;display:block;list-style:none;padding:0;margin:0;overflow:hidden;}
#product #smallthumbs #shoppic-next{width:52px;height:176px;float:left;background:url('../images/website/webshop/shoppic-next.jpg') no-repeat;cursor:pointer;}
#product #smallthumbs #shoppic-prev:hover,#product #smallthumbs #shoppic-next:hover{opacity:0.8;}

/*login - forgotpw*/
#webshoplogin{width:960px;background:#FFF;min-height:400px;}
#webshoplogin .have-account{background:#008295;margin:0;width:100%;height:56px;line-height:56px;text-transform:uppercase;color:#FFF;font-size:21px;font-family:"Berthold",sans-serif;text-align:center;}
#webshoplogin #login{width:720px;float:left;min-height:256px;}
#webshoplogin.forgotpw #login{width:960px;min-height:150px;}
#webshoplogin .forml{float:left;width:240px;height:80px;line-height:80px;font-size:21px;color:#008295;font-family:"Berthold",sans-serif;text-transform:uppercase;text-align:center;}
#webshoplogin .formr{float:left;width:480px;height:80px;}
#webshoplogin .formr input[type="text"],#webshoplogin .formr input[type="password"]{height:48px;width:420px;margin-top:15px;font-size:18px;padding-left:8px;border-top:1px solid #CCC;border-bottom:1px solid #CCC;border-left:2px solid #EEE;border-right:2px solid #EEE;}
#webshoplogin #loginerrors{float:left;width:700px;padding-left:20px;line-height:30px;font-size:21px;color:#E00;font-family:"Berthold",sans-serif;text-transform:uppercase;}
#webshoplogin .forgot-pw{text-decoration:none;display:block;float:left;width:360px;height:60px;line-height:60px;color:#008295;background:#89D4DF;text-align:center;font-size:21px;font-family:"Berthold",sans-serif;text-transform:uppercase;}
#webshoplogin #login-button{cursor:pointer;border:0;display:block;float:left;width:360px;height:60px;line-height:60px;background:#008295;color:#89D4DF;text-align:center;font-size:21px;font-family:"Berthold",sans-serif;text-transform:uppercase;}
#webshoplogin .forgot-pw:hover,#webshoplogin #login-button:hover{opacity:0.8;}
#webshopnew{width:190px;padding:0 25px;float:left;min-height:245px;background:#89D4DF;color:#008295;position:relative;}
#webshopnew h2{margin:25px 0;font-weight:normal;color:#004F5A;text-align:left;font-family:"Berthold",sans-serif;text-transform:uppercase;font-size:35px;}
#webshopnew p{text-transform:uppercase;color:#008295;}
#webshopnew .next{position:absolute;right:25px;bottom:17px;color:#004F5A;text-transform:uppercase;text-decoration:none;font-size:21px;font-family:"Berthold",sans-serif;}
#webshopnew .next:hover{text-decoration:underline;}
#pwsent{font-size:20px;color:#525252;font-family:'Berthold';text-align:center;}



#register{width:960px;background:#FFF;float:left;}
#register h2{font-size:25px;text-align:center;background:#008295;color:#FFF;height:60px;line-height:60px;margin-bottom:10px;text-transform:uppercase;font-family:"Berthold",sans-serif;font-weight:normal;}
#register #registererrors{color:#F00;padding:10px 0;width:100%;text-align:center;line-height:22px;font-size:16px;font-family:"Berthold",sans-serif;text-transform:uppercase;}
#register #registermessage{color:#1FA1C1;padding:10px 0;width:100%;text-align:center;line-height:22px;font-size:16px;font-family:"Berthold",sans-serif;text-transform:uppercase;}
#register .forml{float:left;width:360px;height:60px;line-height:60px;font-size:21px;color:#008295;font-family:"Berthold",sans-serif;text-transform:uppercase;text-align:center;}
#register .formr{float:left;width:480px;height:60px;line-height:60px;}
#register .formf{float:left;width:900px;padding-left:40px;height:60px;line-height:60px;font-size:21px;color:#008295;font-family:"Berthold",sans-serif;text-transform:uppercase;}
#register .formr input[type="text"],#register .formr input[type="password"]{height:48px;width:420px;margin-top:5px;padding-left:8px;border:1px solid #CCC;}
#register .formr.error{color:#E00;}
#register .formr input[type="text"].error{border:1px solid #E00;}
.styledselect select{cursor:pointer;background:transparent;width:458px;padding:12px 5px;border:0;height:48px;-webkit-appearance:none;}
.styledselect{width:428px;height:48px;line-height:48px;overflow:hidden;background:#FFF url('../images/website/layout-2014/arrow-down-000.png') no-repeat 400px 18px;border:1px solid #CCC;}
.styledselect.disabled{background:#EEE;}
#copy-fact-gegevens{position:relative;top:-2px;cursor:pointer;font-size:16px;background:#89D4DF;padding:5px;color:#008295;}
#copy-fact-gegevens:hover{opacity:0.8;}
#register #register-button,#register #save-button,#register #reset-button{margin-top:35px;cursor:pointer;border:0;display:block;float:left;width:360px;height:60px;line-height:60px;background:#008295;color:#89D4DF;text-align:center;font-size:21px;font-family:"Berthold",sans-serif;text-transform:uppercase;}
#register #save-button{width:480px;}
#register #reset-button{width:480px;background:#89D4DF;color:#008295;}
#register #register-button:hover,#register #save-button:hover,#register #reset-button:hover{opacity:0.8;}


#basket-empty{width:960px;background:#FFF;}

#progress-bar{width:960px;height:45px;background:#000;margin-bottom:30px;color:#FFF;font-family:"Berthold";text-transform:uppercase;font-size:21px;overflow:hidden;}
#progress-bar li{float:left;list-style:none;text-align:center;color:#FFF;height:45px;line-height:45px;width:240px;position:relative;}
#progress-bar li.on{background:#89D4DF;color:#008295;}
#progress-bar li .arr1{position:absolute;z-index:1;right:-12px;top:-22px;width:0;height:0;border-top: 45px solid transparent;border-bottom: 45px solid transparent;border-left: 15px solid #FFF;}
#progress-bar li .arr2{position:absolute;z-index:2;right:-10px;top:-22px;width:0;height:0;border-top: 45px solid transparent;border-bottom: 45px solid transparent;border-left: 15px solid #000;}
#progress-bar li.on .arr2{border-left: 15px solid #89D4DF;}

.cart{width:960px;background:#FFF;margin-bottom:30px;}
.cart .cartline{width:100%;position:relative;border-bottom:3px solid #89D4DF;padding:10px 0;min-height:90px;}
.cart .carthead{width:100%;position:relative;background:#008295;color:#89D4DF;height:55px;line-height:55px;text-transform:uppercase;font-family: "Berthold";font-size:21px;}
.cart .pic,.cart .name,.cart .amount, .cart .price, .cart .subtotal, .cart .delete,.cart .pichead,.cart .amount2,.cart .price2, .cart .subtotal2{float:left;}
.cart .pic,.cart .name,.cart .amount,.cart .price,.cart .total,.cart .subtotal{width:192px;text-align:center;}
.cart .cartline .pic img{max-height:90px;}
.cart .cartline .name{padding-top:30px;}
.cart .cartline .amount{font-family:"Berthold";text-transform:uppercase;font-size:30px;padding-top:30px;}
.cart .cartline .amount a{color:#008295;text-decoration:none;}
.cart .cartline .amount a:hover{color:#89D4DF;}
.cart .cartline .price{font-family:"Berthold";text-transform:uppercase;font-size:21px;padding-top:35px;}
.cart .cartline .subtotal{font-family:"Berthold";text-transform:uppercase;font-size:21px;padding-top:35px;}
.cart .order{width:100%;padding:10px 0;height:55px;}
.cart .total1{float:left;height:55px;line-height:55px;width:324px;padding-right:60px;margin-left:384px;text-align:right;color:#004F5A;text-transform:uppercase;font-family: "Berthold";font-size:21px;}
.cart .total2{float:left;height:55px;line-height:55px;width:192px;text-align:center;color:#004F5A;text-transform:uppercase;font-family: "Berthold";font-size:30px;}
.cart .shippingcosts{width:960px;height:55px;background:#89D4DF;float:left;}
.cart .shipping1{float:left;height:90px;line-height:55px;width:324px;padding-right:60px;margin-left:384px;text-align:right;color:#004F5A;text-transform:uppercase;font-family: "Berthold";font-size:21px;}
.cart .shipping2{float:left;height:90px;line-height:55px;width:192px;text-align:center;color:#004F5A;text-transform:uppercase;font-family: "Berthold";font-size:21px;}

#edit-info{width:100%;margin:0;background:#89D4DF;color:#008295;font-size:20px;height:40px;line-height:40px;float:left;font-family:"Berthold";text-transform:uppercase;text-align:center;text-decoration:none;}
#edit-info:hover{opacity:0.8;}

.user-info{margin-bottom:30px;background:#FFF;width:100%;height:160px;border-bottom:3px solid #89D4DF;text-align:center;}
.user-info .generalinfo{float:left;width:320px;height:140px;padding-top:20px;background:#FFF;color:#000;font-weight:bold;}
.user-info .invoice{float:left;width:320px;height:140px;padding-top:20px;background:#89D4DF;color:#008295;font-weight:bold;}
.user-info .delivery{float:left;width:320px;height:140px;padding-top:20px;background:#008295;color:#FFF;font-weight:bold;}
.user-info .delivery h2.head{color:#89D4DF;}
.user-info input[type="text"]{height:22px;width:150px;border:1px solid #CCC;background-color:#FBFBFB;margin-right:11px;}

#paymentmethod{width:960px;background:#FFF;}
#bank-payment{margin-left:240px;width:240px;float:left;text-align:center;}
#ogone-payment{width:240px;float:left;text-align:center;}

#prev-step{border:0;cursor:pointer;width:480px;float:left;background:#89D4DF;color:#008295;font-size:30px;height:90px;line-height:90px;text-decoration:none;font-family:"Berthold";text-transform:uppercase;text-align:center;}
#next-step{border:0;cursor:pointer;width:480px;float:left;background:#008295;color:#89D4DF;font-size:30px;height:90px;line-height:90px;text-decoration:none;font-family:"Berthold";text-transform:uppercase;text-align:center;}
#prev-step:hover,#next-step:hover{opacity:0.8;}