html
{
    //display: none;
}

#iframeContainer
{
	//display:none;
}





#bs-example-navbar-collapse-0
{
max-height: 100%;
}






.breadcrumb > li:nth-child(1)
{
display: none;
}










ul.mainNav1  > li:nth-child(1)
{
display:none;
}
      .menulevel2
        {
        
        margin-left: 10px;
        }
        

    @media (max-width:768px) {
li.j-nav-has-children ul.j-nav-level-2
{
display:none;
}



li.j-nav-current ul.j-nav-level-2
{
display:block !important;
}


li.j-nav-parent ul.j-nav-level-2
{
display:block !important;
}
}


 @media (min-width:768px) {
ul.j-nav-level-2
{
display:none;
}

}











@media (max-width:768px) {



.navbar-fixed-bottom
{
bottom: auto !important;
margin-bottom: auto !important;
position: static !important;
}
}

body#page-1954099923
{

        background-image: url('https://u.jimcdn.com/e/o/sa97ec444cce5b6ed/userlayout/img/aktion-chlebarov.jpg?t=1583594261');

	min-height:100%;
	background-size:contain;

        background-position: center 63px;

	background-repeat: no-repeat;

//	background-attachment: fixed;

}


@media (max-width:768px) {
body#page-1954099923
{
        background-position: center center;
}
}

// hack to highlight first element in submenu
//body#page-1953344623 ul.mainNav3 li:first-child a span  {
//    color: #000;
//}


.navbar-nav > li > a
{
    line-height: 30px !important;
}
.nav-stacked > li > a {
    line-height: 20px !important;
}

.level_2 span {
        font-size: xx-large;
    } 

    @media (max-width:768px) {
        #mainNav3 li a {
			background-color: #F8F8F8 !important;
			color: #000 !important;
			background-image: url("https://u.jimdo.com/www400/o/sa97ec444cce5b6ed/userlayout/img/menu-arrow-right.png");
			background-repeat: no-repeat;
			background-position: right center;
			background-attachment: scroll;
        }


        #mainNav3 li a.level_3 {
			color: #AAA!important;
        }



.mainNav3 
{
width: 61vw;
background-color: #F0F0F0 !important;
}



    }

    @media (max-width:768px) {
        .navbar-fixed-bottom {
//            position: static !important;
display: none;
        }
    }

    @media (max-width:768px) {
        #leftCol {
            font-size: small;
//            display: none;
        }

     ul.navbar-left {
display: none;
}


    }


    @media (min-width:768px) {

#content_area {
 max-width:61vw;
 margin: auto;
}
#main_navigation {
  margin-top: 70px;
}

        .breadcrumb {
            display: none;
        }
#hidemeformobile {
            display: none;
}
    }


/*  Layout
----------------------------------------------- */


#content_area a:link {
color: #0645AD !important;
text-decoration: none !important;
}
#content_area a:visited{
color: #0B0080 !important;
text-decoration: none !important;
}
#content_area a:hover{
text-decoration: underline !important;
}



a:link,
a:visited,
a:hover,
a:active {
    text-decoration: none !important;
}






body, p, table, td
{
//    font:normal 2vh/150% Verdana, Arial, Helvetica, sans-serif !important;
//    #color:#000000 !important;
}
	
input, textarea
{
//    #font:normal 2vh/150% Verdana, Arial, Helvetica, sans-serif !important;
}


h1
{
//    font:normal normal normal 4vh/150% Verdana, Arial, Helvetica, sans-serif !important;
//    color:#666666 !important;
}

h2
{
//    font:normal normal bold 3vh/150% Verdana, Arial, Helvetica, sans-serif !important;
//    color:#222222 !important;
}

h3
{
//    font:normal normal bold 2vh/150% Verdana, Arial, Helvetica, sans-serif !important;
//    color:#333333 !important;
}

html, body {
// background: #ffffff;
// margin: 0px;
// padding: 0px;
// height: 100%;
// color: #666666; 
// text-decoration: none;
// outline: none;
//// overflow:hidden;
}




ul.mainNav2 li a,
ul.mainNav2 li a:link,
ul.mainNav2 li a:active {
    text-decoration:none;
    color:#aaa;
    font-weight:normal;
    font-size:1em;
}

ul.mainNav2 li a span {
    color:#aaa;	
}

ul.mainNav2 li a.current span,
ul.mainNav2 li a.parent span,
ul.mainNav2 li a:hover span,
ul.mainNav2 li a.current:hover span,
ul.mainNav2 li a.parent:hover span { 
    color:#000;

}














ul.mainNav3 li a,
ul.mainNav3 li a:link,
ul.mainNav3 li a:active {
    text-decoration:none;
    font-weight:normal;
    font-size:1.6em;
}




	
ul.mainNav3 li a,
ul.mainNav3 li a:link,
ul.mainNav3 li a:active {
    color:#aaa;
}

ul.mainNav3 li a span {
    color:#aaa;	
}

ul.mainNav3 li a.current span,
ul.mainNav3 li a.parent span,
ul.mainNav3 li a:hover span,
ul.mainNav3 li a.current:hover span,
ul.mainNav3 li a.parent:hover span 
ul.mainNav3 li a.active span {
    color:#000;
}
















/* Hidden navigation levels */

/* 0st level */
#top_navigation ul.mainNav1 li .level_1,


/* 1st level */
#top_navigation ul.mainNav2 li .level_3,
#top_navigation ul.mainNav3,

/* 2nd level */
#main_navigation ul.mainNav2 li .level_2,
#main_navigation ul.mainNav3 li .level_2,
#main_navigation ul.mainNav3 li .level_4,

/* 3rd level */
#sub_navigation ul.mainNav2 li .level_2,
#sub_navigation ul.mainNav3 li .level_2,
#sub_navigation ul.mainNav2 li .level_3 {
    display:none;
}






















































#top_navigation a,
#top_navigation a:link,
#top_navigation a:active,
#top_navigation a:visited {
color: #aaa !important;
}

#top_navigation a:hover {
color: #000 !important;
}


#top_navigation a.j-nav-current
{
color: #000 !important;
}


#top_navigation a.j-nav-current,
#top_navigation a.j-nav-current:link,
#top_navigation a.j-nav-current:active,
#top_navigation a.j-nav-current:visited {
color: #000 !important;
}


#top_navigation li.j-nav-parent > a,
#top_navigation li.j-nav-parent > a:link,
#top_navigation li.j-nav-parent > a:active,
#top_navigation li.j-nav-parent > a:visited
{
color: #000 !important;
}





#top_navigation ul.j-nav-level-1 li a,
#top_navigation ul.j-nav-level-1 li a:link,
#top_navigation ul.j-nav-level-1 li a:active,
#top_navigation ul.j-nav-level-1 li a:visited {
    text-decoration:none;
    color:#aaa;
    font-weight:normal;
    font-size:2.5em;
}

ul.j-nav-level-1 li a span {
    color:#aaa !important;
}

#top_navigation ul.j-nav-level-1 li a.current span,
#top_navigation ul.j-nav-level-1 li a.parent span,
#top_navigation ul.j-nav-level-1 li a:hover span,
#top_navigation ul.j-nav-level-1 li a.current:hover span,
#top_navigation ul.j-nav-level-1 li a.parent:hover span { 
    color:#000 !important;
}

#top_navigation ul.j-nav-level-2 li a,
#top_navigation ul.j-nav-level-2 li a:link,
#top_navigation ul.j-nav-level-2 li a:active,
#top_navigation ul.j-nav-level-2 li a:visited {
    text-decoration:none;
    color:#aaa;
    font-weight:normal;
    font-size:1.6em;
}

#top_navigation ul.j-nav-level-2 li a span {
    color:#aaa;
}

#top_navigation ul.j-nav-level-2 li a.current span,
#top_navigation ul.j-nav-level-2 li a.parent span,
#top_navigation ul.j-nav-level-2 li a:hover span,
#top_navigation ul.j-nav-level-2 li a.current:hover span,
#top_navigation ul.j-nav-level-2 li a.parent:hover span { 
    color:#000;
}




div.innerthumbnail
img{
        position: absolute !important;
        top: 0 !important;
        bottom: 0 !important;
        left: 0 !important;
        right: 0 !important;
        margin: auto !important;
        max-height:100% !important;
        max-width:100% !important;

}

.innerthumbnail
{
        position:absolute !important;
        width:100% !important;
        height:100% !important;
}

.ccgalerie
{
        vertical-align: middle !important;
        text-align:center !important;
        display: grid !important; /* display: inline-grid;*/
        grid-template-columns: 1fr !important; /* 3 x 1 fraction */
        justify-items: center !important;
        grid-template-rows: auto !important;
}

.ccgalerie div.thumb_pro3
{
        position: relative !important;
        margin-bottom:20px !important;
        margin-top:20px !important;

        margin-left:20px !important;
        margin-right:20px !important;

        //width:100% !important;  //???
}

@media (min-width: 1000px)
{
.ccgalerie
{
        vertical-align: middle !important;
        text-align:center !important;
        display: grid !important; /* display: inline-grid;*/
        grid-template-columns: 1fr 1fr !important; /* 3 x 1 fraction */
        justify-items: center !important;
        grid-template-rows: auto !important;
}
}

@media (min-width: 1400px)
{
.ccgalerie
{
        vertical-align: middle !important;
        text-align:center !important;
        display: grid; /* display: inline-grid;*/
        grid-template-columns: 1fr 1fr 1fr !important; /* 3 x 1 fraction */
        justify-items: center !important;
        grid-template-rows: auto !important;
}
}

.ccgalerie div.thumb_pro3
{
        position: relative !important;
}












.pswp__bg
{
        background-color: rgba(255,255,255,1.0) !important;
}





.pswp__caption__center
{
        color: rgba(0,0,0,1.0) !important;
}



.pswp__img
{


        color: rgba(255,255,255,1.0) !important;
        background-color: rgba(255,255,255,0.1) !important;

}