.pubshop{padding:0 0 0 0;margin:0 0 0 0;}.pubshop .button{background-color:#ffffff;border:2px solid #3e8545;border-radius:5px;color:#3e8545;display:inline-block;line-height:40px;padding:1px 17px 0 17px;}.pubshop .button:hover,.pubshop .button:focus{background-color:#f0f0f0;border:2px solid #f0f0f0;color:#404741;text-decoration:none;}.pubshop #addToBasket{background-color:#FFFFFF;color:#3E8545;border:1px solid #3E8545;position:relative;bottom:40px;float:right;}.pubshop .search_field{display:inline-block;width:93%;}.pubshop .basket{bottom:-43px;display:inline-block;position:relative;right:-10px;border:1px solid #3e8545;}.pubshop .basket:hover a{color:#3E8545;}.pubshop .basket .basketCount{float:right;margin-top:-2px;}.pubshop #addToBasket > span{width:17px;}.pubshop .basketPreview{opacity:0;position:absolute;right:-100vh;z-index:9999;background-color:#fff;padding:1px;border:1px solid #6c7a6e;border-radius:4px;box-shadow:0 0 4px rgba(62,133,68,.4);transition:all .3s ease-out;}.pubshop .basketPreview table{margin-bottom:0;}.pubshop .basket:hover ~ .basketPreview{opacity:1;right:0;}.pubshop .publication_found{padding-top:30px;width:100%;display:inline-block;}.pubshop .search_field .keyword,.pubshop .search_field select{margin:10px 12px 10px 0 !important;width:39%;}.pubshop .search_field select.select_search{float:left;}.pubshop .search_field .submit{margin:11px 0 10px 0;float:right;background-color:#3e8545;color:#FFFFFF;}.pubshop .search_result_item{padding:10px 0 10px 0;border-top:1px solid #E0DDDC;overflow:hidden;}.pubshop a img{border:none;max-width:100%;height:auto;}.pubshop .search_result_item .picture{float:left;padding-right:15px;clear:both;}.pubshop .search_result_item .order a{color:#069952 !important;float:right;}.pubshop .orderFields{padding-bottom:20px;}.pubshop .order_field{float:left;padding:0 8px 0 0px;}.pubshop .order_field input{width:40px;text-align:center;}.pubshop .search_result .page_browser{clear:both;border-top:1px solid #E0DDDC;padding:10px 0 0 0;}.pubshop .media{padding:0 3px 0 0;}.pubshop .download_files{padding-bottom:20px;}.pubshop .download_files h3{padding:0 0 13px 0;width:170px;}.pubshop .publication_detail{float:left;padding-bottom:15px;width:100%;}.pubshop .publication_detail .picture img{float:left;border:none;padding-bottom:15px;}.pubshop .page_browser a,.pubshop .page_browser strong{padding:0 0 0 2px;}.pubshop .navigation{clear:both;}.pubshop .file_download{margin-top:4px;}.pubshop .order_view{width:100%;}.pubshop .option_enter_address{padding-bottom:20px;}.pubshop .option_enter_address .order_steps{margin-bottom:20px;}.pubshop .option_login{border-top:1px solid #CCCCCC;padding:25px 0 20px 0;margin:10px 0 0 0;}.pubshop .option_login label{width:200px;}.pubshop .felogin-submit{display:inline-block;float:left;padding:5px 0 0 205px;}.pubshop .felogin-forgotp{display:inline-block;padding:15px 0 0 15px;}.pubshop .option_create_new_account{padding-top:25px;}.pubshop .option_enter_address p{padding:10px 0 10px 0;}.pubshop .option_enter_address .forgot_password{margin-left:60px;padding-top:5px;}.pubshop .address{clear:left;padding:3px 0;overflow:hidden;}.pubshop .address input,.pubshop .address select{margin:0px !important;}.pubshop .address div .street{float:none;padding-left:10px;}.pubshop .address label{float:left;margin:0px 5px 0 0;font-weight:bold;width:115px;text-align:right;}.pubshop .address div{float:left;margin-left:0;padding-left:0;width:495px;}.pubshop .address div input{margin:2px 5px 0 0;width:auto;float:left;clear:left;}.pubshop .formfield input[type="text"],.pubshop .formfield input[type="password"],.pubshop .formfield select{width:400px;}.pubshop .formfield #street,.pubshop .formfield #city,.pubshop .formfield #street_house{width:300px;}.pubshop .formfield input[type="text"].form-short{width:90px;}.pubshop .formfield{clear:left;padding:4px 0;overflow:hidden;}.pubshop .formfield input,.pubshop .formfield select{float:left;}.pubshop .formfield #street,.pubshop .formfield #zip_city,.pubshop .formfield #street_house{margin-right:10px;}.pubshop .formfield #day,.pubshop .formfield #month,.pubshop .formfield #year{width:125px;margin-right:10px;}.pubshop .birthdate select{margin:0 2px;}.pubshop .formfield .radio{margin:0 4px 0 4px;}.pubshop .formfield .checkbox{margin:0 4px 0 4px;}.pubshop .formfield div .street{margin:0;float:none;}.pubshop .formfield label{float:left;margin:0px 5px 0 0;}.pubshop .formfield .indent{width:200px;}.pubshop .formfield .strong{font-weight:bold;}.pubshop .newsletter_label{width:120px !important;}.pubshop .newsletter_checkbox{display:inline;width:auto !important;}.pubshop .newsletter_checkbox label{font-weight:normal !important;text-align:left;padding:2px 0;}.pubshop .formfield div{float:left;margin-left:0;padding-left:0;width:495px;}.pubshop .formfield div input{margin:2px 5px 0 0;width:auto;float:left;clear:left;}.pubshop #button{float:left;margin:0 0 0 200px !important;width:130px;}.pubshop .require{color:red;padding:0 3px;}.pubshop .newsletter{float:right;}.pubshop ul.order_steps{list-style:none;width:100%;padding:0 0 20px 0;margin:0;border-bottom:1px solid #CCCCCC;}.pubshop ul.order_steps li{float:left;padding-right:15px;color:#999999;}.pubshop ul.order_steps li.last{padding-right:0px;}.pubshop ul.order_steps p{font-style:italic;}.pubshop ul.order_steps li.current{color:#000000;}.pubshop .option_enter_address .add_more_publication input{margin-bottom:5px;}.pubshop .order_view table{width:100%;border-collapse:collapse;margin:15px 0 0 0;}.pubshop .order_view .positions{padding-top:25px;}.pubshop .order_view .article_number{width:100px;}.pubshop .order_view .article_language{width:25px;}.pubshop .order_view .article_action{width:160px}.pubshop .order_view .article_title{width:160px;}.pubshop .order_view .article_title_long{width:300px;}.pubshop .order_view .article_amount{width:60px;}.pubshop .order_view .article_amount input{width:40px;}.pubshop .order_view .submit{margin:10px 0 0 0;}.pubshop .tx-felogin-pi1 input{margin:0 0 0 40px !important;}.pubshop .order_view .subheading{margin:10px 0 5px 0;border-bottom:1px solid #CCCCCC;}.pubshop .order_view .subtitle{font-weight:bold;}.pubshop .order_view .label_add_more a,.pubshop .order_view .label_change_billing_address a{color:#069952 !important;text-decoration:none;margin:0 0 0 15px;}.pubshop .order_view div.donation{clear:both;padding:25px 0;}.pubshop .donation input{margin:5px 0 0 0;width:40px;}.pubshop .order_view .donation input{margin:3px 0;outline:none;}.pubshop .order_view .add_more_publication input{margin:-5px 0;width:40px;}.pubshop .billing .line{width:100%;border-bottom:1px solid #CCCCCC;padding:8px 0 8px 0;clear:both;}.pubshop .billing .left{float:left;width:25%;}.pubshop .billing .right{position:relative;padding:0 0 0 25%;}.pubshop .order_view .submit_confirm{margin:10px 0;}.pubshop .tx-felogin-pi1 label{display:block;float:left;padding:3px 0;width:60px;}.pubshop .ltx-felogin-pi1 input{width:100px;}.pubshop .media a{padding:0 5px 0 5px;}.pubshop .shopping_cart_box h2{background-color:#b5d9d3;text-transform:uppercase;margin:0 -25px 15px -25px;padding:15px 25px 15px 25px !important;}.pubshop .shcart_title{color:#069952;}.pubshop .shcart table{width:auto;margin:0;border:none;}.pubshop .shcart table tr{vertical-align:top;}.pubshop .shcart .article_language,.pubshop .shcart .article_title,.pubshop .shcart .article_amount{padding:4px 0 0 0;line-height:125%;}.pubshop .shcart .article_action{padding:0 0 0 0;}.pubshop .shcart .article_title{width:105px;}.pubshop .show_price{width:150px;padding:0 0 0 20px;}.pubshop .amount{border-top:1px solid #CCCCCC;padding:8px 0 8px 10px;}.pubshop .checkout_amount{padding:8px 0 8px 0;}.pubshop .submit input{margin:5px 0 0 0;background-color:#3e8545;color:#FFFFFF;}.pubshop ul#list_category{padding:0 0 0 10px !important;}.pubshop .error{background:#FBB19B url('../../../typo3conf/ext/pubshop/Resources/Public/Images/error.png') no-repeat scroll 5px 5px;border:1px solid #DC4C42;color:#000;margin:2px 0;padding:5px 5px 5px 25px;}.pubshop .until{width:100px;}.pubshop .export{margin-left:40px;}.pubshop .span{padding-left:40px;}@media screen and (max-width:767px){.pubshop .search_field .keyword,.pubshop .search_field select{width:100%;}.pubshop .order_field label{width:125px;}.pubshop .formfield .indent{width:100%;}.pubshop .formfield input[type="text"],.pubshop .formfield input[type="password"],.pubshop .formfield select{width:100%;}.pubshop .formfield #street,.pubshop .formfield #zip_city,.pubshop .formfield #street_house{margin-right:5%}.pubshop .formfield #street,.pubshop .formfield #city,.pubshop .formfield #street_house{width:70%;}.pubshop .formfield #day,.pubshop .formfield #month,.pubshop .formfield #year{width:30%;margin:0;}.pubshop .formfield #day,.pubshop .formfield #month{margin-right:5%;}.pubshop .formfield input.form-short[type="text"]{width:25%;}.pubshop .formfield .radio{width:16px;}.pubshop .formfield .checkbox{width:16px;}.pubshop .require{float:none;}.pubshop .billing .left{width:100%;}.pubshop .billing .right{padding:0;}.pubshop .order_view .article_amount{width:100%;}.pubshop .order_view .subtitle{display:block;}.pubshop .order_view .label_add_more a,.pubshop .order_view .label_change_billing_address a{margin:0;}.pubshop .order_view table,.pubshop .order_view thead,.pubshop .order_view tbody,.pubshop .order_view th,.pubshop .order_view td,.pubshop .order_view td:before,.pubshop .order_view tr{display:block;}.pubshop .order_view thead tr{position:absolute;top:-9999px;left:-9999px;}.pubshop .order_view tr{border:1px solid #ccc;}.pubshop .order_view td{border:none;border-bottom:1px solid #eee;position:relative;white-space:normal;text-align:left;}.pubshop .order_view td:before{white-space:nowrap;text-align:left;font-weight:bold;clear:both;}.pubshop .order_view td:before{content:attr(data-title);}}
