/*
mod-betontille
*/




 
    .daccordion {
      /*max-width: 600px;*/
	margin: 4vw auto 8vw auto;
      	overflow: hidden;   
	/*background-color: #0078d4;
	border-radius: 6px;
*/
    }

    .daccordion details {
      margin-bottom: 10px;
      border: 1px solid #ccc;
      border-radius: 4px;
      background: white;
      transition: box-shadow 0.3s;
    }

     .daccordion details[open] {
      box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
    }

      .daccordion summary {
      cursor: pointer;
      padding: 15px;
      font-weight: bold;
      background-color: #0078d4;
      color: white;
      border-radius: 4px;
      user-select: none;
    }

     .daccordion summary::marker {
      color: white;
    }

     .daccordion details p {
      padding: 15px;
      margin: 0;
     /* background: #fff;
      border-top: 1px solid #ddd;
*/
    }




textarea{width:100%;
	resize: vertical;
	max-height: 600px;
    	min-height: 300px;
    	border: 1px solid #42b3e5;
    	height: 100.1%;
    	overflow-y: scroll;
	field-sizing: content;
	font-size:17px
	}


.java{display:none}
#maincontent a:visited {color:#681da8}
.fa-tags{font-weight:900;color:green}


.ubermenu-skin-vanilla-bar .ubermenu-submenu, .ubermenu-skin-vanilla-bar .ubermenu-submenu .ubermenu-target {
    color: #000;}

.ubermenu-content-block .ubermenu-custom-content .ubermenu-custom-content-padded {
    color: #000;font-weight:700}


.ubermenu .ubermenu-custom-content-padded{color:#000}

.col-md-3{float:left}


.datenblatt{ padding: 0px 10px 15px; border-left: 7px solid #66828B;   border-top: 7px solid #66828B;   border-bottom: 7px solid #66828B;}

.hint4 ul{margin-left:-20px}

#search input, #nachricht, select, .field-wrap select, .nf-field-element textarea, input[type=checkbox], input[type=email], input[type=radio], input[type=tel], input[type=text],a.iframe{cursor:pointer;}

.accordion2{display:inline-block; margin-bottom:10px;margin-top:10px;

 -webkit-box-shadow: 05px 10px 7px #666666;
  -moz-box-shadow: 05px 10px 7px #666666;
  box-shadow: 05px 10px 7px #666666;

background:#f80;color:#000;border:1px solid #f80;padding:15px 32px;text-align:center;font-size:16px;font-weight:700;}

/*.accordion2{margin-bottom:10px;box-shadow:5px 5px 3px #666}
*/

.ue,.gz,.ce{display:block;margin-left:auto;margin-right:auto}

.xx{color: #1a0dab;text-decoration:none;background-color: transparent;font-weight: 700}
#maincontent a:hover{text-decoration:underline;text-decoration-thickness:3px;font-style: italic;}
footer a:hover{text-decoration:none;font-style: italic;}
.laehr1,.laehr{display:none}

/*.ubermenu .ubermenu-item.ubermenu-item-5164.ubermenu-current-menu-ancestor>.ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-5164.ubermenu-current-menu-item>.ubermenu-target{border-bottom:3px solid #fe0305}
.ubermenu.ubermenu-main .ubermenu-current-menu-item>.ubermenu-target,.ubermenu.ubermenu-main .ubermenu-item-normal.ubermenu-active>.ubermenu-target,.ubermenu.ubermenu-main .ubermenu-item-normal>.ubermenu-target:hover{background-color:#fe0305}
*/

.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target, .ubermenu-main .ubermenu-item-level-0 > .ubermenu-target.ubermenu-item-notext > .ubermenu-icon {line-height: 40px}

.ue{background-image: url(https://www.beton-tille.de/wp-content/uploads/ue-1.gif);background-repeat:no-repeat;width:79px;height:100px;margin-bottom:10px}
.ce{background-image: url(https://www.beton-tille.de/wp-content/uploads/ce-1.gif);background-repeat:no-repeat;width:139px;height:100px;margin-bottom:10px}
.gz{background-image: url(https://www.beton-tille.de/wp-content/uploads/gz.gif);background-repeat:no-repeat;width:101px;height:100px;margin-bottom:10px}
.gz1{background-image: url(https://www.beton-tille.de/wp-content/uploads/gz.gif);background-repeat:no-repeat;width:101px;height:100px;margin-bottom:10px}
/* LIGHTBOX */.mfp-content{width:70%;max-width:960px}.mfp-close-btn-in .mfp-close{color: #000;font-size:50px;top:0;padding:10px;margin:30px}



.n1{color:#000;font-size:50px;font-weight:700;font-style:italic}.n2{font-style:italic;font-weight:700;font-size:70px;fill:red}.n3{fill:#000;font-size:12px}
.fa-angle-down{margin-left:2px;margin-right:2px;margin-top:-18px}.fa-angle-up{margin-left:7px}
.accordion1{color:#000;background-color:#eee;cursor:pointer;padding:18px;width:100%;border:none;text-align:left;outline:none;font-size:15px;transition: 0.4s;}
button.accordion1:after {content: '\0076';font-weight: bold;float: right;margin-left: 5px;}.active1,.accordion1:hover{background-color: #ccc;box-shadow:none;text-decoration:none;outline:none}
.apanel1{border:1px solid;background-color:#fafafa;padding: 0 18px;display:none;overflow:hidden}
#maincontent hr{line-height:50px;clear:both;margin-top:20px;margin-bottom:20px;border-top:2px solid #d6d6d6}

.modal-content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;max-width:500px}
.close{color:#000;float:right;font-size:28px;font-weight:700}
.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}

	.grau{z-index: -1;background-color:#e6e6e6;width:99%;height:auto;padding:10px;clear:both; margin: 60px 0 60px 20px}

.tt{background-image:linear-gradient(90deg,#00458b,#83d0f2);content:"";display:block;height:5px;margin-bottom:12px}.hint4{background:#043e7a}.hint3{background:#3156a3}
.zertifikat{z-index: 10;margin-right:20px;background-image:url(https://www.beton-tille.de/wp-content/uploads/pruefzeugnis.jpg);width:150px;height:150px;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;margin-top:20px}blockquote{padding:15px;border-left:7px solid #6e6e6e;background-color:#eee}#markup-dom-copy-source{padding:10px;background-color:#dcdcdc;border-style:solid;border-width:1px;border-color:#696969}.strich{border-bottom:1px solid #000}.footer_nav li a{padding:30px 10px}.align-right{float:right}.imgshop{width:250px}.pre-line{padding-left:10px}.uu{text-decoration:overline underline;white-space:nowrap;display:inline}.spalte{border-top:4px solid #979aa4;margin-bottom:15px}

.nf-form-title h3{padding-bottom:10px}.front_you{margin-left:-145px;padding-top:0}h6{font-size:85%;padding-top:20px}
#int{clear:both;padding-top:60px}#int:before{content:"Das k\00F6nnte Sie auch interessieren.";font-size:110%;font-weight:700}
#nf-form-1-cont{min-height:1044px}
.et-cols{padding:20px 0;float:left}
.et-cols4{max-width:250px;padding:3px;float:left;background-color:#eee;border:1px solid #000}.width250{height:350px;width:250px}.ninja-forms-field nf-element{width:25px}.field-wrap>div input[type=checkbox]{margin:5px 0 0;border:1px solid #e6e6e6;float:left;box-sizing:border-box;font-size:26px}.label-above .nf-field-label{margin-bottom:0}.apanel{padding:0 18px;display:none;overflow:hidden}.grey{background-color:#d8d8d8}

#j-b,#j-d,#j-g,#j-gw,#j-h,#j-i,#j-l,#j-o,#j-r,#j-s,#j-u,#j-w{margin:5px;padding: 5px;border-bottom:1px solid #000;width:160px;border-top:0;border-left:0;height:25px;overflow:hidden}


.video{max-width:500px}.fa-file-word{color:#7ac5cd}
.fa-caret-square-left{color:#088a08}.fa-file-invoice{color:#ffbf00}
.fa-virus-slash{color:#000}

/*h5{font-size:19px}*/

/* Zoom */ figure a:hover img {-webkit-transform: scale(1.1);transform: scale(1.1)}
#site_sidebar a:focus,#site_sidebar a:hover{text-decoration:none}#hometeaser+.wrapper{margin-top:30px}

.angeknopf{display:none}

/*min-width:250px;max-width:290px;max-width:90%;
*/

.btn,#btn, #maincontent a.knopf,#maincontent .knopf:visited,.accordion,button,input[type=button],input[type=reset],input[type=submit]{ clear:both;margin-bottom:10px; margin-top:10px;-webkit-box-shadow: 05px 10px 7px #666666;
  -moz-box-shadow: 05px 10px 7px #666666;
  box-shadow: 05px 10px 7px #666666;
background:#3156a3;color:#fff;border:1px solid #3156a3;padding:15px 32px;text-align:center;display:inline-block;font-size:17px;font-weight:700}


.btn:hover,#btn:hover,#maincontent a.knopf:hover,.accordion:hover,button:hover,input[type=button]:hover,input[type=submit]:hover{margin-bottom:10px; -webkit-box-shadow: 5px 5px 3px #666666; -moz-box-shadow: 5px 5px 3px #666666;box-shadow: 5px 5px 3px #666666;border:1px solid #3156a3;outline:1px solid #00f;color:#3156a3;background-color:#fff;cursor: pointer;}



#search input,#nachricht,select,.field-wrap select,.nf-field-element textarea,input[type=checkbox],input[type=email],input[type=radio],input[type=tel],input[type=text]{padding:6px;border:1px solid #42b3e5;margin:5px;font-size:17px;border-radius:0px;}

footer{color:#fff;font-size:14px;margin-bottom:20px}
footer a{text-decoration:underline}footer h4:after{content:"";display:block;bottom:0;width:50px;height:2px;background:#42b3e5;margin-bottom:7px;animation-name:slide;-webkit-animation-name:slide;animation-timing-function:cubic-bezier(.75,0,.25,1);-webkit-animation-timing-function:cubic-bezier(.75,0,.25,1);animation-duration:.6s;-webkit-animation-duration:.6s;visibility:visible}

.f-level-1 a,.f-level-1 a:hover,.f-level-1 a:visited{color:#fff;font-weight:bold}.f-level-1,.f-level-2,.f-level-3,.foot-color{background-color:#2e3033;color:#bac0c5}.f-level-2 img{border:1px solid #e1e1e1;border-radius:3px;background-color:#fff;padding:6px;margin:0 3px 6px;max-height:70px;width:auto}.f-level-2 .pre-line{margin-bottom:4px}.f-level-2{padding-bottom:10px}.f-level-2 figcaption{font-style:normal;hyphens:auto}
.f-level-3{text-align:center}.f-level-4,.f-level-5{background:#fff;color:#151515}.f-level-4{text-align:center}.f-level-4 img{border-radius:3px;background-color:#fff;padding:6px;margin:0 3px 6px}
.f-level-5 a{font-size:85%}.f-level-5 a:hover{color:#0277BB}

.contactIcons{padding:40px 0 40px 30px;height:142px}.contactIcons i{font-size:40px;color:#fff;line-height:60px;float:left;padding-right:0px}

.contactIcons a{font-size:30px;line-height:1.4;color:#fff;text-decoration:none}.contactIcons span{color:#fff}.et-cols{display:table;float:none;width:99%}.et-cols4{display:table-cell;float:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}dfn{font-style:italic}
.contactIcons a:hover{text-decoration:underline}
/*.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {padding-left:5px}*/
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.42857143;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:12px;opacity:0}.tooltip.in{opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.center-block{display:block;margin-right:auto;margin-left:auto}
@media screen and (max-width:480px){#such{max-width:350px}select{font-size: clamp(1rem, 1.5vw, 2rem);}#menu-item-14227{max-height:98%}img{max-width:99%;overflow:hidden}}
@media screen and (min-width:642px){.bild8,.bild8 p{padding:45px 0 0;width:300px;margin-right:10px;float:left;text-align:left}#b{display:none}#menu-item-14509{float:right}}
@media screen and (max-width:800px){.bild4{clear:left}.card{clear:both;margin-top:100px}.accordion,.knopf,button,input[type=button]{clear:left;margin:10px 0}#grad1,.grau{margin:5px 12px}.s{line-height:1.5em}.ubermenu-skin-vanilla-bar .ubermenu-submenu.ubermenu-submenu-drop{border:1px solid #e0e0e0;box-shadow:-10px -10px 100px grey,10px 10px 100px grey;background:#efeffb}h3{font-size:105%;margin-top:40px;clear:left}#responsive_nav{display:block}#side_nav{display:none}.mobiclear{clear:left}.nomobil{display:none}.et-cols4 p{font-size:80%}footer ul li{line-height:29px}}

@media screen and (min-width:801px){a:focus,a:hover{text-decoration:underline}.et-cols3{max-width:250px}.et-cols4{font-size:95%}}



/*
.fll{display: -webkit-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-align-items: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center}#f{float:left;margin-left:300px}.nf-form-fields-required{font-size:9px;padding-bottom:8px}#anschluss{padding:5px;z-index:9999;width:255px;height:118px;display:inline;position:fixed;margin:0 auto;right:80px;bottom:17px;background:#fff;text-align:left;float:left;border:1px solid #000;font-size:12px}}
*/

@media (min-width:992px){.col-md-12{float:left;width:100%}.col-md-3{width:25%;float:left}.white{background:#fff;display:block;min-height:250px;margin-top:-10px}}
@media screen and (max-width: 959px){#ubermenu-nav-main-10{margin-top:30px}#ubermenu-main-10 { height: 100.3%;overflow-y: scroll}}
@media screen and (max-width:992px){.angeknopf{display:none}

/*
header{position:relative}
*/

header i:after{display:none}
.ubermenu-responsive-toggle{line-height:26px}
#ubermenu-main-10 {max-width:99% !important;   position: fixed;}
#m7,#m8,#top{display:none}}@media (min-width:1200px){#f{float:left;margin-left:800px}.col-lg-5{width:41.66666667%;float:left}}

@media screen and (min-width:992px){.col-md-5{width:50%}
/*.angeknopf{bottom:20%;float:right;right:5px;position:fixed;z-index:10;text-decoration:none;box-shadow:5px 5px 3px #666}
.angeknopf:hover{-webkit-box-shadow:5px 5px 3px #666;-moz-box-shadow:5px 5px 3px #666;box-shadow:5px 5px 3px #666;border:1px solid #3156a3;outline:#00f solid 1px;color:#3156a3;background-color:#fff;text-decoration:none}
*/
}





@media print{

#maincontent, html, body{font-family: "Times New Roman", Times, serif;background-color:#fff}

.besch:before {margin-top: 19px;
    z-index: 9;
    display: inline-block;
    text-rendering: auto;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: " ";
    position: absolute;
    color: #41b3e5;
    font-size: 16px;
    background: #fff;
}



.zertifikat:after {
content: url(https://www.beton-tille.de/wp-content/uploads/pruefzeugnis.jpg);
}

.zertifikat {
    margin-right: 20px;
    background-image: url(https://www.beton-tille.de/wp-content/uploads/pruefzeugnis.jpg);
    width: 150px;
    height: 150px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    margin-top: 20px;
z-index:10
}






.bild4{padding:0 15px 10px 0;float:left}.bild3{float:left;max-width:180px}.unterstrich{color:#000;background-color:#fff;-webkit-box-decoration-break:clone;box-shadow:0 0 #fff}body{orphans:3;color:#000;background-color:#fff;width:90%;float:left;font-family:arial;font-size:13px;margin:1.5cm 1.5cm 1.5cm 1cm!important}#seite{text-align:left;background-color:#fff;margin:0}#seite,#site_logo{float:left;margin-top:-50px;clear:both}.breadcrumbs{margin-top:20px}a:after,a[href]:after{content:" "}li,ul{clear:left;padding:3px 0 3px 10px}h1{font-size:30px;line-height:140%}h2{font-size:25px;line-height:130%}h3{font-size:16px;line-height:120%}h4{font-size:14px;font-weight:700}.bild3,.bild3 p{padding:20px 20px 10px 0;float:left;margin-top:21px}.et-cols{padding:10px 0;float:left}.et-cols4{max-width:250px;text-align:center;padding:5px;float:left;background-color:#eee;border:1px solid #000}.et-cols2{float:left;max-width:900px;padding:10px 10px 10px 0}.et-cols3{float:left;max-width:260px;padding:10px 10px 10px 0}

#anschluss,.noprint,#b,#hasScript,#hasScript1,#hasScript2,#hasScript3,.angeknopf,.btn,#btn, #click-menu,#ergebnis,#footer,#kontakt,#m1,#m2,#m3,#m4,#mAdd,#maincontent a.knopf,#responsive-menu,#responsive_nav,#searchform,#side_nav,#site_sidebar,#tele,#top,.accordion,.breadcrumbs,.fa,.knopf,.m5,.menu,.noprint,.ubermenu,button,cite,hr,input[type=button],input[type=reset],input[type=submit],nav, noscript,small,.accordion,.accordion1,.accordion2,.fa-info-circle:before,.last-updated-date{display:none}}

