@media (max-width:767px){.hidden-xs{display:none !important;}
.answer img{width:100%;height:auto;}
#podcast .media div +div{padding-left:0;}
#podcast_container embed{width:100% !important;height:auto !important;}
#regkey{width:58%;}
.table .egov-btn{margin-bottom:10px;}
.survey td{float:left;width:100%;padding-left:0;}
.questionBlock_button input{margin-left:0 !important;}
.radioText{word-wrap:break-word;width:260px;float:left;}
.item h1{left:7%;bottom:27%;font-size:18px;}
#page #mediadir .mapLarge{width:100%;}
.carousel-indicators{bottom:0px;margin-bottom:0;padding-bottom:0;}
#page #shop button.add-to-cart{-webkit-border-radius:4px;border-radius:4px;}
#page #shop div.price{-webkit-border-radius:5px;border-radius:5px;clear:both;}
#home-boxes{padding:0;float:left;}
#home-boxes .box1, #home-boxes .box2{padding:0;}
#home-boxes .first .home-box{width:100%;}
#home-boxes .middlebox .home-box{margin-left:0;}
#home-boxes .first, #home-boxes .middlebox, #home-boxes .lastbox{padding-left:0;padding-right:0;}
.navbar-header{float:right;}
#subnavigation{display:none;}
.login-content{padding:0;}
#calendar-boxes{padding:0;}
.voting td:last-of-type{width:37%;}
.voting td:first-of-type{width:63%;}
#mediadir .reference{margin-bottom:20px;}
#shop div.images a img{height:auto;}
.searchform #searchfield p#fieldlast{padding-top:0;}
.searchform #searchfield p{width:100%;margin-right:0;}
#home-page, #home-block{padding:0 15px;}
.home-box.col-md-4{width:100%;margin-bottom:30px;}
.social-foot{float:left;width:78%;margin-top:3px;}
#shop .shopterms .row3{display:none;}
#footer-bottom .footer-left{float:left;width:auto;margin-right:auto;margin-left:15px;}
#media{font-size:13px;}
.footer-right{width:100%;float:left;}
form select[name="catId"]{width:100%;margin-bottom:15px;}
.sidebar-block.contact-us a{float:left;width:100%;height:41px;padding:6px 12px;color:#FFFFFF;font-size:15px;font-weight:bold;background:url('images/contact-us-button.jpg') no-repeat;background-size:100% 100%;text-align:center;background-position:100%;}
#content-wrapper{padding-bottom:210px;}
#page h1, .h1{font-size:26px;word-wrap:break-word;}
#home-page-wrapper{padding:20px 0;}
#footer-bottom ul{margin-left:15px;}
#footer .inner > div{padding-top:8px;padding-left:15px;padding-right:15px;}
label[for="access_user_tos"]{width:90%;float:left;margin-left:10px;}
#page{margin-right:0;width:100%;}
#sidebar{margin-top:20px;width:100%;}
#tagelement,#tagelement tr, #tagelement .row2{float:left;width:100%;font-size:13px;}
.member_list td{width:100% !important;}
#tagelement td{float:left;width:100%;padding-left:54%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
#tagelement td:nth-of-type(1):before{content:"Tabellenüberschrift 1";position:absolute;left:20px;font-weight:700;}
#login form input.remember_me, #login form label.remember_me{width:auto;}
#tagelement td:nth-of-type(2):before{content:"Tabellenüberschrift 2";position:absolute;left:20px;font-weight:700;}
#tagelement td:nth-of-type(3):before{content:"Tabellenüberschrift 3";position:absolute;left:20px;font-weight:700;}
.listrow .eachrow:nth-child(2){width:22px;}
.listrow .eachrow:nth-child(2){padding-left:0;}
#breadcrumb{padding-left:15px;padding-right:15px;}
#tagelement tr:nth-of-type(1){display:none;}
.news-image{width:50%;}
.news-text{clear:both;margin-top:10px;}
#blog form p{padding-left:0;}
#blog form p label{margin:0;}
#page #blog div.search_date{padding:0;}
#news-social-media li{clear:both;}
#news-social-media .facebook{margin-bottom:5px;}
#captcha #coreCaptchaLabel{white-space:normal;}
#login p{padding-left:0;}
form p label{margin-right:20px;}
form p{width:100%;padding-left:0;}
#login p label{margin-left:0;width:100%;}
#login #sociallogin, #access #sociallogin{width:100%;margin-left:0;}
.login-content #login{width:100%;padding:0px;border-bottom:0;border-right:0;}
.login-bottom{padding-left:15px;}
#login a.lostpw, #login a.register{margin-left:0}
#sidebar.col-md-3, #page.col-md-9, #page-left, #page #shop div.details, #page #shop div.short-description{width:100%;margin-right:0px;}
#page-right{width:100%;padding:0;}
#page #shop figure a,#page #checkout .right,#page #checkout .left{width:100%;}
#page #shop figure a .categorie-image-wrapper{width:100%;height:auto;}
#page #downloads div.overview div.row div.category{width:100%;padding:0 0 15px 0;}
.overview .row{width:100%;}
.member_list td{float:left;clear:both;width:100%;}
#cartlist #th_bg2 .cartrow:first-child{width:100%;padding-left:50%;}
#cartlist #th_bg2 .cartrow:first-child:before{content:"Product";position:absolute;left:20px;font-weight:700;}
#cartlist #th_bg2 .cartrow:nth-child(2):before{content:"Stückpreis";position:absolute;font-weight:700;left:20px;}
#cartlist #th_bg2 .cartrow:nth-child(2){width:100%;padding-left:50%;}
#cartlist #th_bg2 .cartrow:nth-child(3):before{content:"Menge";position:absolute;font-weight:700;left:20px;}
#cartlist #th_bg2 .cartrow:nth-child(3){width:100%;padding-left:80%;font-weight:700;padding-right:0;}
#page #shop input.shop_quantity{width:28px;}
#cartlist .row1 div{width:50%;}
#cartlist #th_bg2 .cartrow{width:100%;padding-left:50%;text-align:right;}
#shop #th_bg2 .a_right{text-align:right;width:100%;}
#cartlist #th_bg2 .cartrow:nth-child(4):before{content:"inkl. MwSt.";position:absolute;font-weight:700;left:20px;}
#cartlist #th_bg2 .cartrow:nth-child(6):before{content:"Total";position:absolute;left:20px;font-weight:700;}
#cartlist #th_bg{display:none;}
#shop{font-size:13px;}
#shop .shopterms .row2 .shoprow{float:left;width:100%;padding-left:56%;min-height:27px;color:#000;}
.row2.first .shoprow:first-child:before{content:"Versandart";position:absolute;left:10px;font-weight:700;}
.row2.first .shoprow:nth-child(2):before{content:"Lieferländer";position:absolute;left:10px;font-weight:700;}
.row2 .shoprow:nth-child(2):before{content:"Maximalgewicht";font-weight:700;position:absolute;left:15px;}
.row2 .shoprow:nth-child(3):before{content:"Gebührenfrei ab";font-weight:700;position:absolute;left:15px;}
.row2 .shoprow:last-child:before{content:"Gebühr";font-weight:700;position:absolute;left:15px;}
head .eachrow:nth-child(2){width:35%;}
.head .eachrow:nth-child(3){width:32%;text-align:right;}
.head .eachrow:nth-child(4){display:none;}
.head .eachrow:nth-child(5){float:right;text-align:right;margin-right:10px;}
.row2 .eachrow, .homerow2 .eachrow{width:89%;padding-left:0px;}
.listrow .eachrow:nth-child(3){width:28.5%;padding-left:0px;}
.listrow .eachrow:nth-child(4){width:20%;text-align:right;}
.listrow .eachrow:nth-child(5){display:none;}
.listrow .eachrow:last-child{width:28.2%;text-align:right;padding-right:10px;float:right;}
.head .eachrow:nth-child(2){width:36%;}
.eachrow{width:15%;}
#page .login-content .login-social{margin-bottom:10px;padding-bottom:20px;border-right:0;border-bottom:0;}
#access .login-social, .regForm{width:100%}
.regdivider span{top:-8px;left:-8px;padding:0px 6px;left:45%;}
.regdivider{height:1px;width:100%;margin:30px 0;}
#shop #bestelTable .row1, #shop_payment .row3, #shop_payment .row1{float:left;width:100%;}
#bestelTable tbody, #shop_payment tbody{float:left;}
#shop table#bestelTable tr.row3{float:left;width:100%;padding-left:0;}
#bestelTable .row3 td{padding-left:0;width:33%;word-wrap:break-word;}
#shop #bestelTable .row1.price td, #shop #bestelTable .row1.tax td{padding-left:0;width:50%;text-align:left;padding-left:10px;}
#shop #bestelTable .row1.price, #shop #bestelTable .row1.tax{width:100%;}
#shop #bestelTable .row1.price td:before, #shop #bestelTable .row1.tax td:before{content:none;}
#bestelTable .row3.total td{width:50%;text-align:left;padding-left:10px;}
#bestelTable th, #shop_payment th{display:none;}
#bestelTable td{float:left;width:100%;padding-left:50%;text-align:right;}
#shop div.message p label{width:260px;}
#bestelTable .row1 td:nth-of-type(1):before{content:"ID";position:absolute;left:22px;}
#bestelTable .row1 td:nth-of-type(2):before{content:"Produkt";position:absolute;left:22px;}
#bestelTable .row1 td:nth-of-type(3):before{content:"Stückpreis";position:absolute;left:22px;}
#bestelTable .row1 td:nth-of-type(4):before{content:"Menge";position:absolute;left:22px;}
#bestelTable .row1 td:nth-of-type(5):before{content:"inkl. MwSt.";position:absolute;left:22px;}
#bestelTable .row1 td:nth-of-type(7):before{content:"Total";position:absolute;left:22px;}
#shop_payment .row1:first-child td{width:100%;float:left;text-align:left !important;}
#shop div.message p{padding-left:0;min-height:45px;}
#shop #head td{float:left;width:100%;text-align:left !important;}
#shop .shop-price td{width:50%;}
#shop .shop-price td:nth-of-type(2){text-align:right !important;}
#profile-left{margin-left:0px;}
#subnavigation{display:none;}
#profile-left-button{padding-left:0;}
.login-content .login-bottom > div{padding-left:0;}
.employee-left, .employee-middle, .employee-right{padding-bottom:20px;}
#page #gallery div.show_image img , #page #gallery div.category_image img, #page #gallery div.category_images img{width:auto;}
#page #shop div.description{width:100%;}
/**/.row .image img{width:auto;height:auto;}
.fields .selectorCenter{padding:20px 10px 5px;float:none;height:auto;}
#sociallogin{border-bottom:1px solid #D8DCE0;padding-bottom:30px;}
.reg #sociallogin{border-bottom:0;padding-bottom:10px;}
#page #forum div.notification_center{padding:20px 0px 20px 0px;}
.logo img{position:absolute;box-shadow:0px 1px 14px #000;margin-left:-40px;width:250%;}
.header .row .fa-angle-left{display:none;}
.header .row .fa-angle-right{display:none;}
.header .row .col-md-4{padding:0;}
i.fa.fa-search{padding:18px 0px 0px 0px;}
.normal p .searchbox{margin-right:1%;margin-left:1%;border-radius:0;float:left;border-right:none;border-left:none;border-top:none;width:33%;height:60px;font-size:11px;box-shadow:none;}
.normal .mediadirButtonSearch{float:right;margin-right:1%;border-radius:0;width:32%;height:45px;margin-top:15px;background:#FF5A60;color:#fff;font-weight:700;box-shadow:none;}
.normal .mediadirInputfieldSearch{float:left;border-radius:0;width:31%;border-left:none;border-right:none;border-top:none;height:60px;font-size:11px;box-shadow:none;margin-right:1%;}
}
@media (min-width:768px) and (max-width:979px){#home-page{padding:0 15px;}
.home-box.col-md-4{width:100%;margin-bottom:30px;}
#content-wrapper{padding-bottom:168px;}
#media_div .table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd;-webkit-overflow-scrolling:touch;}
#page #forum div.notification_center{padding:20px 0px 20px 0px;}
.fields .selectorCenter{padding:20px 10px 20px;float:none;height:auto;}
.row .image img{width:auto;height:auto;}
.adminlist.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd;-webkit-overflow-scrolling:touch;}
.mediadirSelector .mediadirSelectorCenter{padding:5px 65px 0 !important;}
#page #mediadir .mediadirSelector, #page #mediadir .mediadirGoogleMap{margin-top:0;}
#mediadir .reference{margin-bottom:20px;}
.employee-left, .employee-middle, .employee-right{padding-bottom:20px;}
#page #gallery div.show_image img , #page #gallery div.category_image img, #page #gallery div.category_images img{width:auto;}
#page #shop div.description{width:100%;}
.news-image{margin-right:0;width:100%;padding-right:15px;margin-bottom:10px;}
#home-boxes{padding:0;float:left;}
#home-boxes .box1, #home-boxes .box2{padding:0;}
#home-boxes .first .home-box{width:100%;}
#home-boxes .middlebox .home-box{margin-left:0;}
#home-boxes .first, #home-boxes .middlebox, #home-boxes .lastbox{padding-left:0;padding-right:0;}
.social-foot{float:none;width:30%;margin-top:3px;}
#shop div.message p{min-height:50px;}
#footer-bottom .footer-left{float:none;width:50%;}
#home-block{padding:15px;}
.footer-right{width:77%;float:none;}
#home-page-wrapper{padding:20px 0;}
.col-sm-9{width:72.7%;}
.contact-web a{word-wrap:break-word;}
input[name="downloads_search_keyword"]{width:82%;}
.login-content #login{width:100%;padding:0px;border-right:0;}
.login-content .login-bottom > div{padding-left:15px;}
#page .login-content .login-social{margin-bottom:10px;padding-bottom:20px;border-right:0;border-bottom:0;}
#sociallogin{border-bottom:1px solid #D8DCE0;padding-bottom:30px;}
.reg #sociallogin{border-bottom:0;padding-bottom:10px;}
#shop{font-size:13px;}
.sidebar-block.contact-us a{padding:7% 0 0 13%;font-size:13px;}
.head .eachrow:nth-child(3){width:24%;}
.head .eachrow:nth-child(2){width:46%;}
.row2 .eachrow, .homerow2 .eachrow{width:93%;}
.listrow .eachrow:nth-child(3){width:42.5%;}
#shop div.short-description, #shop div.details{width:100%;}
#page.col-md-9{width:75.3%;}
#cartlist #th_bg .cartrow:first-child,#cartlist #th_bg2 .cartrow:first-child{width:26%;}
#cartlist #th_bg .cartrow:nth-child(2){width:21%;}
.cartrow{width:23%;}
#shop #th_bg .a_right.cartrow{width:13%;}
#cartlist #th_bg .cartrow:nth-child(3){width:17%;}
#cartlist #th_bg2 .cartrow:nth-child(2){width:18%;}
#cartlist #th_bg2 .cartrow:nth-child(3){width:16%;}
#cartlist #th_bg2 .cartrow{width:11%;}
#shop #th_bg2 .a_right{width:15%;word-wrap:break-word;margin-left:11px;padding-right:5px;}
#access .login-social, .regForm{width:100%}
.regdivider span{top:-8px;left:-8px;padding:0px 6px;left:45%;}
.regdivider{height:1px;width:100%;margin:30px 0;}
#profile-left{margin-left:0px;}
#profile-left-button{padding-left:0;}
#page{}
#sidebar{width:25%;}
#subnavigation{display:none;}
}
@media (min-width:980px) and (max-width:1199px){.home-box.col-md-4{width:31.4%;margin-right:28px;}
#shop div.message p label{min-height:40px;}
#sidebar{width:22.566667%;}
.social-foot{float:none;width:24%;margin-top:3px;}
#shop div.message p{min-height:40px;}
#footer-bottom .footer-left{float:none;}
.footer-right{width:58%;float:none;}
.col-md-9_5{width:75.9%;}
input[name="downloads_search_keyword"]{width:87%;}
.listrow .eachrow:nth-child(3){width:44.5%;}
.listrow .eachrow:last-child{width:22.2%;}
.row2 .eachrow, .homerow2 .eachrow{width:93%;}
#page.col-md-9{width:77.3%;}
#sidebar.col-md-3{width:20.5%;}
.shopterms{font-size:13px;}
.sidebar-block.contact-us a{padding:5% 0 0 12%;font-size:14px;}
.regdivider{margin:0 27px;}
#cartlist{font-size:12px;}
#profile-left-button{padding-left:35.5%;}
#subnavigation{display:none;}
}
@media (min-width:1200px){body .container{width:1200px;}
.logo img{position:absolute;box-shadow:0px 1px 14px #000;width:100%;}
.header{background:-webkit-linear-gradient(#0D0E12, #333333);background:-o-linear-gradient(#0D0E12, #333333);background:-moz-linear-gradient(#0D0E12, #333333);background:linear-gradient(#0D0E12, #333333);background:-ms-linear-gradient(#0D0E12, #333333);float:left;width:100%;min-height:10%;position:fixed;z-index:333;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;transition:all 0.6s ease;}
.header .row i{padding-top:29px !important;}
.header .row .fa-search{padding-top:29px !important;margin-top:0;}
.row .ext-search{float:right;width:108px;padding-left:30px;padding-top:10px;padding-right:0;padding-bottom:4px;font-size:20px;height:108px;}
.header .row .fa-home, .header .row .fa-plus{padding-top:29px !important;font-size:44px;}
#content-wrapper{float:left;width:100%;padding:57px 0 20px 0;padding-bottom:88px;}
}
@media (min-width:768px){.row .navbar-header{float:right;}
.navbar-header .navbar-toggle{display:block;}
.navbar-collapse.collapse{display:none !important;height:auto !important;padding-bottom:0;overflow:visible !important;}
.modal .modal-dialog{width:917px;margin:30px auto;margin-top:60px;}
.navbar-toggle{display:block;}
.navbar-nav{margin:0;}
}
.right-footer .fa{float:none;}
.fa.fa-search{cursor: pointer;}
.no-image{height: auto;}
.no-image .price-tag{position: inherit;display: inline-block;}