/* Layout */
body{background:url(../img/body-bg.png) repeat-y #232221 100%;background-size: 50%;-moz-hyphens: auto;-o-hyphens: auto;-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto;}
#banner{width:100%;}
#header_slider{ width:100%; background: none; }
#text-top{/*background: rgb(176, 9, 48);*/background: #73305D;text-align: center;/*padding-top: 20px;*/font-weight: bold;}
#text-top span{font-size:2rem;}
#wrap{overflow:hidden }
#main_area{overflow: hidden;}
#content{/*background:#232221;*/ min-height:800px; overflow: hidden;padding-top: 30px;padding-bottom:30px}
#sidebar{/*background:#141312;*/padding-top:25px; padding-bottom: 30px}
#sidebar_logo{margin-bottom: 20px}
#sponsoren{/*background:#b00930;*/background:#73305D; min-height: 50px;overflow: hidden; padding:5px 20px; position:relative;}
#footer{background:#000; min-height: 100px; }
#footer .col-md-3{padding-left: 25px;padding-right: 25px}

.ce-table th, .ce-table td{border-top:none;}

.col_left{min-height: 5000px; width:70%; float: left; position: absolute;z-index:-1; left:0; }
.col_right{min-height:5000px; width:30%; float: left; background:#141312; position: absolute; z-index: -1; right:0}

#background-div{overflow: hidden;}
#background-div .left-bg{background:#232221;min-height: 30px;overflow: hidden;}
#background-div .right-bg{background:#141312;min-height: 30px;overflow: hidden;}

/* Vorstand */
#c78 .ce-bodytext {clear: left;}
.grids {padding-left: 0px;}

/* sparten prix walo seit 1994 */
td {padding: 0px 50px 0px 0px;}
.ce-table {/*background-color: #333333;*/ background-color:#73305D; color:#b4b4b4; min-width: 847.5px; display: block;}
.sparten .ce-table td:nth-child(2){min-width: 290px;}

/* Sprungbrett kleiner Prix Walo 2019 */
.sprungbrett19 #content {min-height: 1247px;}

/* Sprungbrett kleiner Prix Walo 2018 */
.sprungbrett18 #content {min-height: 1247px;}

/* Telefonnummern färben */
#c5592 tr td:nth-child(4) {
    color: #CCB78F; 
	padding-left: 5px;
}

#c5592 tr td:nth-child(3) {
    width: 92px;
	padding-right: 0;
}
  
/* SLIDER*/
.slick-slider figure figcaption {background: rgba(176,9,48,.5); padding:3vh;}
.slick-container [ID*="loader-slick-"] {opacity: 1;}

/* Gallerien Boxen (Ehren Prix Walo) */
#c187 .ce-gallery .ce-row, #c1040 .ce-gallery .ce-row {float: left; margin-right: 10px;}
#c1043 {clear: left;}
#c1038 {clear: left;}
#c187 .ce-gallery .ce-row .image-embed-item , #c1040 .ce-gallery .ce-row .image-embed-item {min-height: 165px;}
#c187 .ce-gallery .ce-row .image-caption, #c1040 .ce-gallery .ce-row .image-caption {height: 44px;}

.ce-gallery img {max-width: 100%;height: auto;}

/* Some Leiste Header */

.bdag-header-container {position: relative; z-index: 200;} 
.bdag-header-bar {background: #73305D; height: 40px; padding: 5px 0; display: flex; align-items: center;} 
.bdag-header-content {display: flex; justify-content: space-between; align-items: center; width: 100%; max-width: 1200px; margin: 0 auto; padding: 3px 15px;} 
.bdag-header-text {color: #CCB78F; font-size: 14px; text-align: center; flex-grow: 1; padding-left: 100px;} 
.bdag-social-icons {display: flex; gap: 10px; margin-left: 15px; transform: scale(1.3); margin-right: 20px;} 
.bdag-social-icons img {width: 16px; height: 16px; display: block;}
/*#nav .frame-type-textmedia .video-embed-item {top: -175px !important;}*/ /*-----*/
#text-top span.bdag-header-text{font-size:1.8rem; font-weight: 500;}

/* Bootstrap Override */ 
#nav{width:100%;/*background:rgba(176, 9, 48,1);*/background: #73305D; border-bottom: 10px solid #CCB78F; position: relative; /*padding-top:160px;*/ padding-top:20px;}
.navbar{max-width:1410px; margin:0 auto;border:0; background:none;border-radius: 0; ;position: relative; z-index: 20;   }
.dropdown-menu{border-radius: 0}
.dropdown-menu > li > a {white-space: normal;}
.navbar-collapse{padding:0; max-height: inherit}
.navbar-brand{padding: 10px 15px; display:none;}
.navbar-default .navbar-toggle{border:0; margin-top: 4px; float: none; margin-bottom: 0; margin-top: 8px;}
.navbar-default .navbar-toggle:hover{background: none}
.navbar-default .navbar-toggle:hover .icon-bar{background-color: #fff}
.navbar-nav > li > .dropdown-menu{margin-top: -1px; border:0; min-width: 218px; /*background: #ccc;*/ background: #CCB78F; box-shadow: none}
.jumbotron{padding:0;margin-bottom: 0}
a.btn-default{/*background:#B00930;*/background:#73305D; border:1px solid #b0405a !important;color: #fff !important; border-radius: 0 !important}
a.btn-default:hover, a.btn-default:active,a.btn-default:focus{background:#bb0c35 !important; border:1px solid #b0405a !important;color: #fff !important}
.navbar-header{overflow:hidden; margin-left: 20px; text-align: center;}
#nav #text-top{color:#CCB78F; position:relative; background:transparent; /*margin-top:20px;*/ margin-top:0; margin-bottom:110px;}
#text-top #nav {padding-top:20px;}
#nav .frame-type-textmedia {position:absolute; height:100%; width:100%; top:0; left:0;}
#nav .frame-type-textmedia .ce-textpic, #nav .frame-type-textmedia .ce-gallery, #nav .frame-type-textmedia .ce-outer, #nav .frame-type-textmedia .ce-inner, #nav .frame-type-textmedia .ce-row, #nav .frame-type-textmedia .ce-column, #nav .frame-type-textmedia .video, #nav .frame-type-textmedia .video-embed, #nav .frame-type-textmedia .video-embed-item {height:100%; width:100%;}
#nav .frame-type-textmedia .video {display:block;}
/*#nav .frame-type-textmedia .video-embed-item {object-fit:cover;}*/
/*#nav .frame-type-textmedia .video-embed {display:flex; justify-content:center; align-items:center;}
#nav .frame-type-textmedia .video-embed-item {width:2100px;}*/
/*#nav .frame-type-textmedia .video-embed-item {width:100%; min-width:2100px; object-fit:cover; object-position:center 0px;}*/
#nav .frame-type-textmedia .video-embed-item {width:100%; /*min-width:2100px; *//*height:auto;*/ position:absolute; /*top:0px;*/ left:0px; height:600px; top:-140px;}
#nav header {opacity:0; z-index:10;}
#nav header, #nav header h2, #nav header a {position:absolute; height:100%; width:100%; top:0; left:0;}
#nav header h2 {margin:0;}
#background-div .frame-type-textmedia, #background-div .frame-type-textmedia .ce-textpic, #background-div .frame-type-textmedia .ce-gallery, #background-div .frame-type-textmedia .ce-outer, #background-div .frame-type-textmedia .ce-inner, #background-div .frame-type-textmedia .ce-row, #background-div .frame-type-textmedia .ce-column, #background-div .frame-type-textmedia .video, #background-div .frame-type-textmedia .video-embed, #background-div .frame-type-textmedia .video-embed-item,
#background-div .frame-type-html, #background-div .frame-type-html .ce-textpic, #background-div .frame-type-html .ce-gallery, #background-div .frame-type-html .ce-outer, #background-div .frame-type-html .ce-inner, #background-div .frame-type-html .ce-row, #background-div .frame-type-html .ce-column, #background-div .frame-type-html .video, #background-div .frame-type-html .video-embed, #background-div .frame-type-html .video-embed-item {height:100%; width:100%;}
#background-div .frame-type-textmedia .video,
#background-div .frame-type-html .video {display:block;}
#background-div {position:fixed; top:0; left:0; height:100%; width:100%;}
/*#background-div .frame-type-textmedia .video-embed-item {object-fit:cover;}*/
#background-div .frame-type-textmedia .video-embed-item,
#background-div .frame-type-html .video-embed-item {/*height:2160px;*/ height:3000px; position:relative; top:-40%; width:110%;}
#header_slider {/*height:770px;*/ /*height:1200px;*/ height:640px;}
#header_slider .frame-type-textmedia, #header_slider .frame-type-textmedia .ce-textpic, #header_slider .frame-type-textmedia .ce-gallery, #header_slider .frame-type-textmedia .ce-outer, #header_slider .frame-type-textmedia .ce-inner, #header_slider .frame-type-textmedia .ce-row, #header_slider .frame-type-textmedia .ce-column, #header_slider .frame-type-textmedia .video {width:100%; /*height:770px;*/ /*height:1200px;*/ height:640px;}
#header_slider .frame-type-textmedia .video-embed-item {/*width:180%;*/ width:100%; /*height:1200px;*/ /*height:770px*/ /*height:1200px;*/ height:640px; position:absolute; /*left:-40%;*/ left:0%; /*top:-30%;*/ top:0%;}
#background-div {background-image:url(/fileadmin/redaktion/Bilder_1/HeadBilder/HGrund_Neutral_A4.png); background-position:center; background-size:cover;}

/* Bootstrap Accordion */
/*.accordion{margin-bottom: 20px}
.accordion-group{border-bottom: 1px solid #333}
.accordion a.accordion-toggle{width:100%; display: block; background: url(../img/accordion-minus.png) no-repeat left 4px; padding-left:25px; color:#eee !important;border: 0 !important}
.accordion a.collapsed{width:100%; display: block; background: url(../img/accordion-plus.png) no-repeat left 4px; padding-left:25px; color:#eee !important;border: 0 !important}
.accordion a:focus, a.accordion-toggle:active,a.accordion-toggle:hover{outline: 0 !important; text-decoration: none}
.accordion-body{padding:10px 15px}*/

/*Navbar korrekt konfigurieren*/
#nav {height: 290px;}
#main_nav {margin-top: 100px !important;}
#nav .video-embed iframe {margin-top: 20px;}


/* UpSlider */
/*.row_Slide .csc-default{position: relative}
.row_Slide .csc-textpic-imagewrap{display: block; overflow: hidden}
.row_Slide header{position: absolute; bottom:10px;z-index:1; background:rgba(176, 9 , 48, 0.9); color:#fff; overflow: hidden;width: 100%; padding: 0}
.row_Slide .col-md-4{width:32%; margin-bottom: 10px}

.row_Slide header h1{font-size: 16px; font-weight: 400}
.row_Slide header h1,
.row_Slide header h2,
.row_Slide header h3,
.row_Slide header h4,
.row_Slide header h5,
.row_Slide header h6{color: #fff; line-height: 30px; padding:10px; margin: 0 }
.row_Slide .csc-textpic-text{display:none; position: absolute; bottom:10px; padding: 10px; z-index: 2; }
.row_Slide a{color:#ccc !important; text-decoration: none}
.row_Slide a:hover{color:#fff !important;text-decoration: none}
.row_Slide .bodytext a.btn{background:#ededed;color:rgba(176, 9 , 48, 1) !important;position: absolute; right:15px; bottom:15px}
.row_Slide .bodytext a.btn:hover{background:#e0e0e0 !important;color:rgba(176, 9 , 48, 1) !important;}*/

/* Fonts */
body{font-size:16px;/*font-family: Open Sans;*/font-family: Roboto;/*color:#fff;*/color:#CCB78F; font-weight: 400 }
p{ line-height: 24px }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {/*font-family:Open Sans;*/font-family:Roboto;}
h1{font-size: 32px; /*color:#b00930;*/color:#73305D; /*text-transform: uppercase;*/font-weight: 300;line-height: 40px;}
h1.page_title{font-weight: 300;/*color:#b4b4b4;*/color:#CCB78F;margin-bottom: 40px;font-size: 38px;}
h2{font-size: 28px; /*color:#fff;*/color:#CCB78F; /*text-transform: uppercase;*/font-weight: 300}
h2 a{color:#fff !important;}
h3{font-size: 26px; /*color:#fff;*/color:#CCB78F; /*text-transform: uppercase;*/ font-weight: 300; margin-bottom: 20px}
h4{font-size: 22px; /*color:#fff;*/color:#CCB78F; /*text-transform: uppercase;*/font-weight: 300; margin-bottom: 20px}
h5{font-size: 18px; /*color:#b00930;*/color:#CCB78F;/*text-transform: uppercase;*/ font-weight: 400;margin-bottom: 20px}
h6{font-size: 18px; /*color:#fff;*/color:#CCB78F; /*text-transform: uppercase;*/font-weight: 300;margin-bottom: 20px}
a:hover, a:focus{/*color:#b00930;*/color:#73305D;}
a{/*color:#b00930;*/color:#73305D;}

/*Cookies*/
#pxa-cookie-bar.passive-consent p{font-size: 16px; line-height: 24px;}
#pxa-cookie-bar .cookie-warning{padding-bottom: 30px;padding-top:30px;}
.cookie-row a{font-size:20px; line-height:30px;}
/*Cookies end*/

#sidebar,#footer{color:#b4b4b4}
#sidebar ul,#footer ul{padding-left: 0;}
#sidebar ul li, #footer ul li{list-style: outside; list-style: none;}
#sidebar a,#footer a{color:#b4b4b4}
#sidebar a:hover,#footer a:hover{color:#fff; text-decoration: none}

#content a{/*color:#b00930*/color:#fff}
#content a.download{}
#content b,#content strong{font-weight: bold}

/* Bootstrap Carousel */
/*.tx-bootstrap-carousel .conatiner{position: relative}
.tx-bootstrap-carousel img{margin: 0 auto}
.tx-bootstrap-carousel .carousel-indicators{padding-bottom:0px; bottom: 0px}
.tx-bootstrap-carousel .carousel-item-content{background:rgba(176, 9, 48, 0.9);overflow:hidden;height: 150px;}
.tx-bootstrap-carousel .carousel-item-content-slide{font-size:14px; line-height: 1.3em;color:#fff;z-index:2;opacity: 1; font-weight: 400; overflow:}
.tx-bootstrap-carousel .carousel-item-content-slide h3{line-height: 35px}
.tx-bootstrap-carousel .carousel-item-content-text{margin-bottom: 20px; overflow:hidden }
.tx-bootstrap-carousel .container{overflow: hidden;margin-top: -150px;}
.arrows{position: relative;z-index: 16;}
.arrows .carousel-control.left, .arrows .carousel-control.right{background:none; background:#ccc; display: block;  width:30px; height: 30px; opacity: 1;margin-top: 100px}
.arrows .carousel-control.left{left:inherit;right:0; bottom:30px;}
.arrows .carousel-control.right{right:0; top:30px; }
.arrows .glyphicon{color:#000; text-shadow: none; opacity: 0.8}
.arrows .glyphicon:hover{opacity: 1}
.arrows .glyphicon-chevron-left {top:19%; left:18%;}
.arrows .glyphicon-chevron-right {top:19%; left:20%}*/

/* Nav */
.top_navi{/*background:#B00930;*/background:#73305D;overflow: hidden }
.icon_navi li a{display: block; width:30px; text-indent: -5000px; overflow: hidden; line-height: -5000px; height: 30px }

ul#meta_nav{margin-top: 50px;padding-top:10px;padding-bottom:10px}
ul#meta_nav li{float:left;list-style: none; margin-right: 5px}

ul#meta_nav .mail, .Mail, .Kontakt, .kontakt{background:url(../img/contact.png) no-repeat center center}
.download, .Download{background:url(../img/archiv.png) no-repeat center center}
.sitemap, .Sitemap{background:url(../img/sitemap.png) no-repeat center center}
.suchen, .Suchen{background:url(../img/search.png) no-repeat center center}
.print, .Print{background:url(../img/print.png) no-repeat center center}

ul#social_nav{background: #ccc;margin-top: 50px; padding-top:10px;padding-bottom:10px}
ul#social_nav li{float:left;list-style: none; width: 30px}

.facebook, .Facebook{background:url(../img/fb.png) no-repeat center center}
.youtube, .YouTube{background:url(../img/yt.png) no-repeat center center}

ul#main_nav{margin-top: 50px;}
ul#main_nav li a{/*color:#ccc;*/color:#CCB78F; font-weight: 600;}
ul#main_nav li.current{/*background: #ccc;*/ background: #CCB78F; }
ul#main_nav li.current a{/*color:rgba(176, 9 , 48, 1)*/ color:#fff;}
ul#main_nav li.last_li a{}
ul#main_nav ul li.last_li a{}
ul#main_nav li.active a,ul#main_nav li.open a,ul#main_nav li.show a,ul#main_nav ul.show a, ul#main_nav li.active li.current ul.show a{/*color:rgba(176, 9 , 48, 1);*/ color:#fff; /*background: #ccc*/ background: #CCB78F;}
ul#main_nav li.active li.current a, ul#main_nav li.open li a:hover, ul#main_nav li.show li a:hover, ul#main_nav ul.show li a:hover, ul#main_nav .dropdown li.active a.dropdown-toggle{/*background:rgba(176, 9 , 48, 1);*/ background:#CCB78F; /*color:#ccc*/ color:#73305D;}

ul#sidebar_nav ul{margin-left: 20px; padding-bottom:20px;}
.navbar .container{padding-left:10px; padding-right:10px;}
.navbar-nav .dropdown-menu .dropdown-menu {position:relative; background:#CCB78F; border-top: 1px solid #fff; border-bottom: 1px solid #fff; width:100%;}
.dropdown li.active .dropdown-menu {display: block !important;}


/* t3colorbox */
/*.t3colorbox_download{bottom:0; left:0; position: absolute;z-index: 9999;}
.t3colorbox_download a{background:url(../img/donloadicon_t3colorbox.png) no-repeat; display: block; width:25px; height: 25px; overflow: hidden;text-indent: -999px}*/


/* CMS */
#sponsoren div.csc-textpic-imagecolumn,#sponsoren td.csc-textpic-imagecolumn .csc-textpic-image{margin:10px 20px 10px 0;}
hr{border:0; /*border-bottom:1px solid #666666;*/ border-bottom:2px solid #CCB78F;}
.download{background:url(../img/archiv.png) no-repeat left center;padding:0 0 0 25px;}
#sidebar a{line-height: 24px }
#sidebar p{margin-bottom: 40px}
/** Bildunterschrift ROT **/
figcaption.image-caption{/*background-color:#B00930;*/background-color:#73305D;display:table-caption;font-size:14px;padding:2px 5px;font-weight: 600; caption-side: bottom;}
div.ce-textpic .ce-column figure, div.ce-column figure.image{display: table; /*margin-bottom: 10px;*/}
div.frame-type-textpic + div.frame-type-div hr {margin-top:0;}
/*#c2979 {margin-left:-15px; margin-right:-15px;}*/
.csc-textpic-imagecolumn figure{margin-bottom: 10px !important}
.contenttable{width: 100%;margin-bottom: 20px}
.contenttable td{padding: 10px 10px 10px  0; border-bottom:0px solid #ccc}
.contenttable .td-0{padding-left: 10px}
div.csc-textpic-intext-right .csc-textpic-imagewrap, div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin-left: 20px}

.csc-textpic-center-inner img{width:100% !important;height: auto !important;}
.csc-textpic-imagerow{overflow: visible !important}
.csc-textpic-lastcol{margin-right:10px !important}

.contenttable-color-242 .td-0{width:80px}
.contenttable-color-242 .td-1{width:350px}

#c1167 li{list-style: none}
#c3440 {float:left; margin-top:-1em;}

.lightbox .lb-image {border:4px solid #CCB78F;}

/* Powermail */
.tx-powermail legend, .tx-powermail h3{display:none;}
.tx-powermail input,.tx-powermail textarea{width:100%;background: #ccc; border:0; padding:5px; margin-bottom: 5px}
.tx-powermail input[type="submit"]{color:#fff;/*background: #B00930;*/background:#73305D;width:150px;float:right; margin-top: 25px}
#c1202 #powermail_fieldwrap_11 .powermail_checkbox {float: left; width: auto;}
#c1202 #powermail_fieldwrap_11 label {float: left; width: 96%; padding-left: 10px;}
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"]{width: auto;}

/* indexed_search */
fieldset legend {color:#ffffff;}
.tx-indexedsearch-searchbox-button{color:#fff; /*background: #B00930;*/background: #73305D; width:150px; float:left; margin-top: 10px;}
.tx-indexedsearch-search-submit input{border: 0; padding: 5px; margin-bottom: 5px;}
.tx-indexedsearch-searchbox input, .tx-indexedsearch-searchbox select{margin-bottom: 20px; padding: 5px;}
.tx-indexedsearch-info {display: none;}

/* Search */
#c3038 ul.tx-indexedsearch-browsebox {list-style: none; padding-left: 0px; display: inline-flex;}
#c3038 ul.tx-indexedsearch-browsebox li {padding-left: 20px;}
#c3038 ul.tx-indexedsearch-browsebox li:first-child {padding-left: 0px;}
#c3038 li:last-child{position: absolute; right: 20px;}

/* Cookieman */
#cookieman-modal {top: unset; height: auto; color: #000;}
#cookieman-modal .modal-dialog {max-width: none; align-items: flex-end; margin: 0; height: 100%; transform: none;}
#cookieman-modal .modal-header {padding: 5px 15px 10px; margin-bottom: 10px;}
#cookieman-modal .modal-body {padding: 10px 15px;}
#cookieman.modal .modal-footer {padding: 10px 15px; margin-top: 10px;}
#cookieman-modal .btn-primary {/*background-color: #b00930; border-color: #b00930;*/background-color: #73305D; border-color: #73305D;}
#cookieman-modal .collapse.in {display: none;}
.modal {z-index: 9999; max-width: none;}
.modal-open {overflow: initial;}
.modal-dialog {width: 100%;}
.modal.show {opacity: 1;}
.btn-sm {padding: 5px 30px 5px 10px;}

/* Footer */
#c3097 {margin-top: 68px;}
#footer .container div:nth-child(2) {margin-bottom: 20px;}
#footer{position: relative}
.bdag{position: inherit; bottom: 15px; text-align: center;}
.bdag span {font-size: 13px; padding-right:5px; color:#686868;}

/************************* RESP ***************************************************/

@media (max-width:2000px) {
	/*#nav .frame-type-textmedia .video-embed-item {object-position: center -30px;}*/
	/*#nav .frame-type-textmedia .video-embed-item {top:-30px;}*/
	#nav .frame-type-textmedia .video-embed-item {top:-160px;}
	#background-div .frame-type-textmedia .video-embed-item,
	#background-div .frame-type-html .video-embed-item {top:-50%; width:150%; left:-25%;}
}

@media (max-width: 767px) {

/* layout */
body{background: #232221}
.navbar-collapse{padding:0 35px;}
#sponsoren div.csc-textpic-imagecolumn,#sponsoren td.csc-textpic-imagecolumn .csc-textpic-image{float: none; clear: both; text-align: center;}
.navbar-nav .open .dropdown-menu {background-color: #ccc; margin: 5px 0;}
.navbar-nav .show .dropdown-menu, .navbar-nav .active .dropdown-menu, .navbar-nav .show.dropdown-menu {position: static; float: none; width: auto; margin-top: 0; /*background-color: transparent;*/ border: 0; box-shadow: none; margin: 5px 0;}
.nav > li {text-align: center;}
ul#main_nav li.show a{color:rgba(176, 9 , 48, 1); background: #ccc}
ul#main_nav li.show li a:hover{background:rgba(176, 9 , 48, 1);color:#ccc}
.navbar-toggle {height: 56px;}
video {width: 100%; height: auto;}
.frame-type-html {overflow: auto;}
#text-top #nav {padding-top:5px;}
#nav {padding-top:5px;}
#nav #text-top {margin-bottom: 200px;}
/*#nav .frame-type-textmedia .video-embed-item {object-position: -140px 0px;}*/
/*#nav .frame-type-textmedia .video-embed-item {top:0px;}*/
#nav .frame-type-textmedia .video-embed-item {top:-185px;}
#background-div .frame-type-textmedia .video-embed-item,
#background-div .frame-type-html .video-embed-item {width:400%; left:-100%;}
#header_slider .frame-type-textmedia .video-embed-item {width:240%; left:-70%;}

/* menu */
.navbar-brand img {width: 50%;}
#meta_nav{/*background:#b00930;*/background:#73305D; padding-left: 5px}
.navbar-collapse {background: #fff}
/*#main_nav{ width:100%;}*/

#social_nav{margin-top: 10px !important}
#main_nav,#meta_nav{margin-top:inherit !important}

/* slider */
/* .tx-bootstrap-carousel{background:rgba(176, 9 , 48, 1)}
.tx-bootstrap-carousel .container{margin-top: 0 !important; }
.tx-bootstrap-carousel .carousel-item-content-slide{}
.tx-bootstrap-carousel .carousel-item-content{display:none}
.carousel-control{z-index:100;}
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right{}
 */

.slick-slider figure figcaption {background: rgba(176,9,48,.5); padding:0px;}
.slick-container [ID*="loader-slick-"] {opacity: 1;}

.bdag{position:static; float:left; background:#000; width:100%; padding: 0 0 20px 15px;}

/* Vorstand */
.image-embed-item {width: 100%; height: auto;}

/* 45. Prix Walo */
#c3073 .ce-table {min-width: auto;}

/* Sparten-Prix Walo seit 1994 */
.sparten .frame-type-table {overflow: auto; background-color: #333;}
.sparten .ce-table {min-width: auto;}
.sparten .ce-table td:nth-child(2) {min-width: 190px;}

/* 47. Prix Walo */
#c3440 {float:none; margin-top:0;}
}

@media (min-width: 768px) and (max-width: 991px) {

/* layout */
body{background: #232221}
#nav{/*position: static*/ position: relative}
/*#wrap,#background-div{background:#232221}*/
.navbar ul li{/*font-size: 13px*/ font-size: 14px}
ul#main_nav > li > a{padding: 10px 7px}
#content{min-height:400px;}
#text-top #nav {padding-top:5px;}
#nav {padding-top:5px;}
#nav #text-top {margin-bottom:205px !important;}

/* menu */
.navbar-brand img{width:50px}

#social_nav{margin-top: 10px !important}
#main_nav,#meta_nav{margin-top:inherit !important}

/* slider */
/* .tx-bootstrap-carousel{background:rgba(176, 9 , 48, 1)}
.tx-bootstrap-carousel .container{margin-top: 0 !important;}
.tx-bootstrap-carousel .carousel-item-content-slide{}
.tx-bootstrap-carousel .carousel-item-content{display:none}
.carousel-control{z-index:100} */

/* Sparten prix walo seit 1994 */
.ce-table {min-width: 720px;}

/* Footer */
.footer .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {float: none;}
#footer #c3097 {margin-bottom: 20px;}
.bdag{position: inherit; bottom: 15px; text-align: center;}

}

@media (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {

/* Sparten prix walo seit 1994 */
.ce-table {min-width: 698px;}

}


@media (min-width: 992px) and (max-width: 1199px) {
/* layout */
.row_Slide .col-md-4{width:33%; margin-bottom: 10px}
/* menu */

#main_nav{margin-top: 30px}
#content{min-height:400px;}


/* slider */
}

@media screen and (max-width: 1024px) {.bdag-header-text {padding-left: 50px; font-size: 13px;} .bdag-social-icons {transform: scale(1.2);}#nav .frame-type-textmedia .video-embed-item {height: unset !important;;}} 
@media screen and (max-width: 767px) {.bdag-header-bar {height: 10%;} .bdag-header-content {flex-direction: column; gap: 5px;} .bdag-header-text {padding-left: 0; text-align: center;} .bdag-social-icons {margin-left: 0;}}

@media (min-width: 768px) and (max-width: 1236px) {
	#main_nav,#meta_nav,#social_nav{margin-top: 0px !important}
	
	#nav #text-top {/*margin-bottom: 200px;*/ margin-bottom: 175px;}
	/*#nav .frame-type-textmedia .video-embed-item {object-position: -100px 0px;}*/
	/*#nav .frame-type-textmedia .video-embed-item {top:0px;}*/
	#nav .frame-type-textmedia .video-embed-item {top: -182px !important;}
	#background-div .frame-type-textmedia .video-embed-item,
	#background-div .frame-type-html .video-embed-item {width:200%; left:-50%;}
}

@media (min-width: 768px) and (max-width: 1025px) {

	#nav .frame-type-textmedia .video-embed-item {top: -35px !important;}

}

@media (max-width: 992px) {

	#nav .frame-type-textmedia .video-embed-item {min-height: unset !important; min-width: unset; width: auto;top: -200px !important;left: -15%;}

}

@media (max-width: 500px) {

	#nav .frame-type-textmedia .video-embed-item {min-height: unset !important; min-width: unset; width: auto;top: -250px !important;left: 30% !important;}

}

@media (max-width:555px) {
  .ce-left .ce-gallery, .ce-right .ce-gallery {float: none;}
	.ce-gallery[data-ce-columns="8"] .ce-row, .ce-gallery[data-ce-columns="9"] .ce-row {display: inline;}
	.ce-gallery[data-ce-columns="8"] .ce-column:last-child, .ce-gallery[data-ce-columns="9"] .ce-column:last-child {margin-right: 10px;}
	#nav .frame-type-textmedia .video-embed-item {/*left:-30%;*/left:34% !important; top: -205px !important; transform:translateX(-290px);}
	#nav .frame-type-textmedia .video-embed-item {top:-110px; min-width:1900px; height:500px;}
	#nav #text-top {margin-bottom:160px;}
	#background-div .frame-type-textmedia .video-embed-item,
	#background-div .frame-type-html .video-embed-item {width:600%; top:-60%;}
	#header_slider {height:400px;}
	#header_slider .frame-type-textmedia, #header_slider .frame-type-textmedia .ce-textpic, #header_slider .frame-type-textmedia .ce-gallery, #header_slider .frame-type-textmedia .ce-outer, #header_slider .frame-type-textmedia .ce-inner {height:400px;}
	#header_slider .frame-type-textmedia .video-embed-item {top:0; left:0; height:400px; width:100%;}
}

/*@media (min-width: 0px) and (max-width: 1170px) {
.bdag{position:static; float:left; background:#000; width:100%; padding: 0 0 0 25px;}

.navbar-brand img{width:50px}
.navbar .container{text-align: center}
#main_nav{display: inline-block; text-align: left}

.row_Slide .col-md-4{width:100%; margin-bottom: 10px}


.tx-bootstrap-carousel .carousel-item-content-slide h3{font-size: 20px; line-height: 25px}
}*/
@media (max-width:1236px) {
	#main_nav {
		margin-top: 35px !important;
	}
}

@media (max-width:1200px) {
	#main_nav {
		margin-top: -15px !important;
	}
}

@media (max-width:992px) {
	#main_nav {
		margin-top: -10px !important;
	}
}