/**
 * @package		plg_content_qltabs
 * @copyright	Copyright (C) 2022 ql.de All rights reserved.
 * @author 		Mareike Riegel mareike.riegel@ql.de
 * @license		GNU General Public License version 2 or later; see LICENSE.txt
 */

.qltabs_container{clear:both;float:left;width:100%; margin: 10px 0;}

.qltabs_container .qltabs {float:left;width:100%;}
.qltabs_container .qltabs_head > ul {list-style-type: none;padding:0;margin:0;}
.qltabs_container .qltabs_head > ul > li {margin:0;padding:0; }
.qltabs_container .qltab_content {box-sizing: border-box;}
.qltabs_container.horizontal .qltabs_head > ul > li {float:left; }
.qltabs_container.plop .qltabs .qltab_content.active {display:block;}
.qltabs_container .qltabs_head .qltab_head > a {text-decoration: none;}

/*HORIZONTAL START*/
.qltabs_container.horizontal > .qltabs_head .qltab_head {/*margin-bottom:-1px;*/}
.qltabs_container.horizontal > .qltabs_head .qltab_head > a {background:rgb(245,245,245);cursor:pointer;float:left;padding:4px 15px;margin-right:10px;border-top-left-radius:4px;border-top-right-radius:4px;border:1px solid rgb(220,220,220);z-index:4;position:relative;}
.qltabs_container.horizontal > .qltabs_head .qltab_head.active {border-bottom-color:#fff;}
.qltabs_container.horizontal > .qltabs_head .qltab_head.active > a {background:#fff;border-bottom-color: transparent;}
.qltabs_container.horizontal > .qltabs {clear:both;}
.qltabs_container.horizontal > .qltabs > .qltab_content {padding:15px;display:none;float:left;width:100%;}
/*HORIZONTAL STOP*/

/*VERTICAL START*/
.qltabs_container.vertical > .qltabs_head {float:left;box-sizing:border-box;width:25%;}
.qltabs_container.vertical > .qltabs_head .qltab_head > a {background:rgb(245,245,245);display:block;box-sizing:border-box;width:100%;cursor:pointer;float:left;padding:15px;border-bottom:1px solid rgb(220,220,220);}
.qltabs_container.vertical > .qltabs_head .qltab_head > a.active {background:transparent; }
.qltabs_container.vertical > .qltabs_head .qltab_head:last-child > a{border-bottom:0;}
.qltabs_container.vertical > .qltabs {float:left;box-sizing:border-box;width:75%;clear:none;background:rgb(245,245,245);}
.qltabs_container.vertical > .qltabs_head .qltab_head.active > a {background:transparent;}
.qltabs_container.vertical > .qltabs > .qltab_content {padding:15px;display:none;}
.qltabs_container.vertical > .qltabs > .qltab_content.active {padding:15px;display:block;}
/*VERTICAL STOP*/

/*ACCORDEON START*/
.qltabs_container.qltabs_accordeon {float:left;width:100%;box-sizing:border-box;}
.qltabs_container.qltabs_accordeon .qltab_head > a {padding:15px; cursor:pointer;float:left;width:100%;box-sizing:border-box;}
.qltabs_container.qltabs_accordeon > .section:first-child > .qltab_head > a {border-top:0;}
.qltabs_container.qltabs_accordeon .qltab_content {padding:15px;float:left;clear:both;display:none;width:100%;box-sizing:border-box;}
/*ACCORDEON STOP*/

.qltabs_container.vertical.qlwidth0 .qltabs_head{width:0%;}
.qltabs_container.vertical.qlwidth0 .qltabs{width:100%;}
.qltabs_container.vertical.qlwidth1 .qltabs_head{width:1%;}
.qltabs_container.vertical.qlwidth1 .qltabs{width:99%;}
.qltabs_container.vertical.qlwidth2 .qltabs_head{width:2%;}
.qltabs_container.vertical.qlwidth2 .qltabs{width:98%;}
.qltabs_container.vertical.qlwidth3 .qltabs_head{width:3%;}
.qltabs_container.vertical.qlwidth3 .qltabs{width:97%;}
.qltabs_container.vertical.qlwidth4 .qltabs_head{width:4%;}
.qltabs_container.vertical.qlwidth4 .qltabs{width:96%;}
.qltabs_container.vertical.qlwidth5 .qltabs_head{width:5%;}
.qltabs_container.vertical.qlwidth5 .qltabs{width:95%;}
.qltabs_container.vertical.qlwidth6 .qltabs_head{width:6%;}
.qltabs_container.vertical.qlwidth6 .qltabs{width:94%;}
.qltabs_container.vertical.qlwidth7 .qltabs_head{width:7%;}
.qltabs_container.vertical.qlwidth7 .qltabs{width:93%;}
.qltabs_container.vertical.qlwidth8 .qltabs_head{width:8%;}
.qltabs_container.vertical.qlwidth8 .qltabs{width:92%;}
.qltabs_container.vertical.qlwidth9 .qltabs_head{width:9%;}
.qltabs_container.vertical.qlwidth9 .qltabs{width:91%;}
.qltabs_container.vertical.qlwidth10 .qltabs_head{width:10%;}
.qltabs_container.vertical.qlwidth10 .qltabs{width:90%;}
.qltabs_container.vertical.qlwidth11 .qltabs_head{width:11%;}
.qltabs_container.vertical.qlwidth11 .qltabs{width:89%;}
.qltabs_container.vertical.qlwidth12 .qltabs_head{width:12%;}
.qltabs_container.vertical.qlwidth12 .qltabs{width:88%;}
.qltabs_container.vertical.qlwidth13 .qltabs_head{width:13%;}
.qltabs_container.vertical.qlwidth13 .qltabs{width:87%;}
.qltabs_container.vertical.qlwidth14 .qltabs_head{width:14%;}
.qltabs_container.vertical.qlwidth14 .qltabs{width:86%;}
.qltabs_container.vertical.qlwidth15 .qltabs_head{width:15%;}
.qltabs_container.vertical.qlwidth15 .qltabs{width:85%;}
.qltabs_container.vertical.qlwidth16 .qltabs_head{width:16%;}
.qltabs_container.vertical.qlwidth16 .qltabs{width:84%;}
.qltabs_container.vertical.qlwidth17 .qltabs_head{width:17%;}
.qltabs_container.vertical.qlwidth17 .qltabs{width:83%;}
.qltabs_container.vertical.qlwidth18 .qltabs_head{width:18%;}
.qltabs_container.vertical.qlwidth18 .qltabs{width:82%;}
.qltabs_container.vertical.qlwidth19 .qltabs_head{width:19%;}
.qltabs_container.vertical.qlwidth19 .qltabs{width:81%;}
.qltabs_container.vertical.qlwidth20 .qltabs_head{width:20%;}
.qltabs_container.vertical.qlwidth20 .qltabs{width:80%;}
.qltabs_container.vertical.qlwidth21 .qltabs_head{width:21%;}
.qltabs_container.vertical.qlwidth21 .qltabs{width:79%;}
.qltabs_container.vertical.qlwidth22 .qltabs_head{width:22%;}
.qltabs_container.vertical.qlwidth22 .qltabs{width:78%;}
.qltabs_container.vertical.qlwidth23 .qltabs_head{width:23%;}
.qltabs_container.vertical.qlwidth23 .qltabs{width:77%;}
.qltabs_container.vertical.qlwidth24 .qltabs_head{width:24%;}
.qltabs_container.vertical.qlwidth24 .qltabs{width:76%;}
.qltabs_container.vertical.qlwidth25 .qltabs_head{width:25%;}
.qltabs_container.vertical.qlwidth25 .qltabs{width:75%;}
.qltabs_container.vertical.qlwidth26 .qltabs_head{width:26%;}
.qltabs_container.vertical.qlwidth26 .qltabs{width:74%;}
.qltabs_container.vertical.qlwidth27 .qltabs_head{width:27%;}
.qltabs_container.vertical.qlwidth27 .qltabs{width:73%;}
.qltabs_container.vertical.qlwidth28 .qltabs_head{width:28%;}
.qltabs_container.vertical.qlwidth28 .qltabs{width:72%;}
.qltabs_container.vertical.qlwidth29 .qltabs_head{width:29%;}
.qltabs_container.vertical.qlwidth29 .qltabs{width:71%;}
.qltabs_container.vertical.qlwidth30 .qltabs_head{width:30%;}
.qltabs_container.vertical.qlwidth30 .qltabs{width:70%;}
.qltabs_container.vertical.qlwidth31 .qltabs_head{width:31%;}
.qltabs_container.vertical.qlwidth31 .qltabs{width:69%;}
.qltabs_container.vertical.qlwidth32 .qltabs_head{width:32%;}
.qltabs_container.vertical.qlwidth32 .qltabs{width:68%;}
.qltabs_container.vertical.qlwidth33 .qltabs_head{width:33%;}
.qltabs_container.vertical.qlwidth33 .qltabs{width:67%;}
.qltabs_container.vertical.qlwidth34 .qltabs_head{width:34%;}
.qltabs_container.vertical.qlwidth34 .qltabs{width:66%;}
.qltabs_container.vertical.qlwidth35 .qltabs_head{width:35%;}
.qltabs_container.vertical.qlwidth35 .qltabs{width:65%;}
.qltabs_container.vertical.qlwidth36 .qltabs_head{width:36%;}
.qltabs_container.vertical.qlwidth36 .qltabs{width:64%;}
.qltabs_container.vertical.qlwidth37 .qltabs_head{width:37%;}
.qltabs_container.vertical.qlwidth37 .qltabs{width:63%;}
.qltabs_container.vertical.qlwidth38 .qltabs_head{width:38%;}
.qltabs_container.vertical.qlwidth38 .qltabs{width:62%;}
.qltabs_container.vertical.qlwidth39 .qltabs_head{width:39%;}
.qltabs_container.vertical.qlwidth39 .qltabs{width:61%;}
.qltabs_container.vertical.qlwidth40 .qltabs_head{width:40%;}
.qltabs_container.vertical.qlwidth40 .qltabs{width:60%;}
.qltabs_container.vertical.qlwidth41 .qltabs_head{width:41%;}
.qltabs_container.vertical.qlwidth41 .qltabs{width:59%;}
.qltabs_container.vertical.qlwidth42 .qltabs_head{width:42%;}
.qltabs_container.vertical.qlwidth42 .qltabs{width:58%;}
.qltabs_container.vertical.qlwidth43 .qltabs_head{width:43%;}
.qltabs_container.vertical.qlwidth43 .qltabs{width:57%;}
.qltabs_container.vertical.qlwidth44 .qltabs_head{width:44%;}
.qltabs_container.vertical.qlwidth44 .qltabs{width:56%;}
.qltabs_container.vertical.qlwidth45 .qltabs_head{width:45%;}
.qltabs_container.vertical.qlwidth45 .qltabs{width:55%;}
.qltabs_container.vertical.qlwidth46 .qltabs_head{width:46%;}
.qltabs_container.vertical.qlwidth46 .qltabs{width:54%;}
.qltabs_container.vertical.qlwidth47 .qltabs_head{width:47%;}
.qltabs_container.vertical.qlwidth47 .qltabs{width:53%;}
.qltabs_container.vertical.qlwidth48 .qltabs_head{width:48%;}
.qltabs_container.vertical.qlwidth48 .qltabs{width:52%;}
.qltabs_container.vertical.qlwidth49 .qltabs_head{width:49%;}
.qltabs_container.vertical.qlwidth49 .qltabs{width:51%;}
.qltabs_container.vertical.qlwidth50 .qltabs_head{width:50%;}
.qltabs_container.vertical.qlwidth50 .qltabs{width:50%;}
.qltabs_container.vertical.qlwidth51 .qltabs_head{width:51%;}
.qltabs_container.vertical.qlwidth51 .qltabs{width:49%;}
.qltabs_container.vertical.qlwidth52 .qltabs_head{width:52%;}
.qltabs_container.vertical.qlwidth52 .qltabs{width:48%;}
.qltabs_container.vertical.qlwidth53 .qltabs_head{width:53%;}
.qltabs_container.vertical.qlwidth53 .qltabs{width:47%;}
.qltabs_container.vertical.qlwidth54 .qltabs_head{width:54%;}
.qltabs_container.vertical.qlwidth54 .qltabs{width:46%;}
.qltabs_container.vertical.qlwidth55 .qltabs_head{width:55%;}
.qltabs_container.vertical.qlwidth55 .qltabs{width:45%;}
.qltabs_container.vertical.qlwidth56 .qltabs_head{width:56%;}
.qltabs_container.vertical.qlwidth56 .qltabs{width:44%;}
.qltabs_container.vertical.qlwidth57 .qltabs_head{width:57%;}
.qltabs_container.vertical.qlwidth57 .qltabs{width:43%;}
.qltabs_container.vertical.qlwidth58 .qltabs_head{width:58%;}
.qltabs_container.vertical.qlwidth58 .qltabs{width:42%;}
.qltabs_container.vertical.qlwidth59 .qltabs_head{width:59%;}
.qltabs_container.vertical.qlwidth59 .qltabs{width:41%;}
.qltabs_container.vertical.qlwidth60 .qltabs_head{width:60%;}
.qltabs_container.vertical.qlwidth60 .qltabs{width:40%;}
.qltabs_container.vertical.qlwidth61 .qltabs_head{width:61%;}
.qltabs_container.vertical.qlwidth61 .qltabs{width:39%;}
.qltabs_container.vertical.qlwidth62 .qltabs_head{width:62%;}
.qltabs_container.vertical.qlwidth62 .qltabs{width:38%;}
.qltabs_container.vertical.qlwidth63 .qltabs_head{width:63%;}
.qltabs_container.vertical.qlwidth63 .qltabs{width:37%;}
.qltabs_container.vertical.qlwidth64 .qltabs_head{width:64%;}
.qltabs_container.vertical.qlwidth64 .qltabs{width:36%;}
.qltabs_container.vertical.qlwidth65 .qltabs_head{width:65%;}
.qltabs_container.vertical.qlwidth65 .qltabs{width:35%;}
.qltabs_container.vertical.qlwidth66 .qltabs_head{width:66%;}
.qltabs_container.vertical.qlwidth66 .qltabs{width:34%;}
.qltabs_container.vertical.qlwidth67 .qltabs_head{width:67%;}
.qltabs_container.vertical.qlwidth67 .qltabs{width:33%;}
.qltabs_container.vertical.qlwidth68 .qltabs_head{width:68%;}
.qltabs_container.vertical.qlwidth68 .qltabs{width:32%;}
.qltabs_container.vertical.qlwidth69 .qltabs_head{width:69%;}
.qltabs_container.vertical.qlwidth69 .qltabs{width:31%;}
.qltabs_container.vertical.qlwidth70 .qltabs_head{width:70%;}
.qltabs_container.vertical.qlwidth70 .qltabs{width:30%;}
.qltabs_container.vertical.qlwidth71 .qltabs_head{width:71%;}
.qltabs_container.vertical.qlwidth71 .qltabs{width:29%;}
.qltabs_container.vertical.qlwidth72 .qltabs_head{width:72%;}
.qltabs_container.vertical.qlwidth72 .qltabs{width:28%;}
.qltabs_container.vertical.qlwidth73 .qltabs_head{width:73%;}
.qltabs_container.vertical.qlwidth73 .qltabs{width:27%;}
.qltabs_container.vertical.qlwidth74 .qltabs_head{width:74%;}
.qltabs_container.vertical.qlwidth74 .qltabs{width:26%;}
.qltabs_container.vertical.qlwidth75 .qltabs_head{width:75%;}
.qltabs_container.vertical.qlwidth75 .qltabs{width:25%;}
.qltabs_container.vertical.qlwidth76 .qltabs_head{width:76%;}
.qltabs_container.vertical.qlwidth76 .qltabs{width:24%;}
.qltabs_container.vertical.qlwidth77 .qltabs_head{width:77%;}
.qltabs_container.vertical.qlwidth77 .qltabs{width:23%;}
.qltabs_container.vertical.qlwidth78 .qltabs_head{width:78%;}
.qltabs_container.vertical.qlwidth78 .qltabs{width:22%;}
.qltabs_container.vertical.qlwidth79 .qltabs_head{width:79%;}
.qltabs_container.vertical.qlwidth79 .qltabs{width:21%;}
.qltabs_container.vertical.qlwidth80 .qltabs_head{width:80%;}
.qltabs_container.vertical.qlwidth80 .qltabs{width:20%;}
.qltabs_container.vertical.qlwidth81 .qltabs_head{width:81%;}
.qltabs_container.vertical.qlwidth81 .qltabs{width:19%;}
.qltabs_container.vertical.qlwidth82 .qltabs_head{width:82%;}
.qltabs_container.vertical.qlwidth82 .qltabs{width:18%;}
.qltabs_container.vertical.qlwidth83 .qltabs_head{width:83%;}
.qltabs_container.vertical.qlwidth83 .qltabs{width:17%;}
.qltabs_container.vertical.qlwidth84 .qltabs_head{width:84%;}
.qltabs_container.vertical.qlwidth84 .qltabs{width:16%;}
.qltabs_container.vertical.qlwidth85 .qltabs_head{width:85%;}
.qltabs_container.vertical.qlwidth85 .qltabs{width:15%;}
.qltabs_container.vertical.qlwidth86 .qltabs_head{width:86%;}
.qltabs_container.vertical.qlwidth86 .qltabs{width:14%;}
.qltabs_container.vertical.qlwidth87 .qltabs_head{width:87%;}
.qltabs_container.vertical.qlwidth87 .qltabs{width:13%;}
.qltabs_container.vertical.qlwidth88 .qltabs_head{width:88%;}
.qltabs_container.vertical.qlwidth88 .qltabs{width:12%;}
.qltabs_container.vertical.qlwidth89 .qltabs_head{width:89%;}
.qltabs_container.vertical.qlwidth89 .qltabs{width:11%;}
.qltabs_container.vertical.qlwidth90 .qltabs_head{width:90%;}
.qltabs_container.vertical.qlwidth90 .qltabs{width:10%;}
.qltabs_container.vertical.qlwidth91 .qltabs_head{width:91%;}
.qltabs_container.vertical.qlwidth91 .qltabs{width:9%;}
.qltabs_container.vertical.qlwidth92 .qltabs_head{width:92%;}
.qltabs_container.vertical.qlwidth92 .qltabs{width:8%;}
.qltabs_container.vertical.qlwidth93 .qltabs_head{width:93%;}
.qltabs_container.vertical.qlwidth93 .qltabs{width:7%;}
.qltabs_container.vertical.qlwidth94 .qltabs_head{width:94%;}
.qltabs_container.vertical.qlwidth94 .qltabs{width:6%;}
.qltabs_container.vertical.qlwidth95 .qltabs_head{width:95%;}
.qltabs_container.vertical.qlwidth95 .qltabs{width:5%;}
.qltabs_container.vertical.qlwidth96 .qltabs_head{width:96%;}
.qltabs_container.vertical.qlwidth96 .qltabs{width:4%;}
.qltabs_container.vertical.qlwidth97 .qltabs_head{width:97%;}
.qltabs_container.vertical.qlwidth97 .qltabs{width:3%;}
.qltabs_container.vertical.qlwidth98 .qltabs_head{width:98%;}
.qltabs_container.vertical.qlwidth98 .qltabs{width:2%;}
.qltabs_container.vertical.qlwidth99 .qltabs_head{width:99%;}
.qltabs_container.vertical.qlwidth99 .qltabs{width:1%;}
.qltabs_container.vertical.qlwidth100 .qltabs_head{width:100%;}
.qltabs_container.vertical.qlwidth100 .qltabs{width:0%;}

@media(max-width:550px)
{
    .qltabs_container.vertical[class*='width'] .qltabs_head,.qltabs_container.vertical[class*='width'] .qltabs{clear:both;width:100%;}
    .qltabs_head {box-sizing:border-box;width:100%;}
    .qltabs_head .qltab_head{clear:both;box-sizing:border-box;width:100%;}
}