@charset "ISO-8859-1";
/* CSS Document */

/* Settings for all buttons  */



input[type="button"], 
input[type="submit"], 
input[type="reset"], 
input[type="file"]::-webkit-file-upload-button,
button,
button::-moz-appearance{
	padding: 0px;
	margin:0;
	border: none;
	background-color:transparent;
}
._translateY{
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

img.bkcatalog_subbutton_flag{
vertical-align:text-bottom;
}

img.bkcatalog_subbutton_flag{
vertical-align:text-bottom;
}



.bkbutton._js {display:none;}
.bkbutton._nojs {display:inline-block;}
.nojs .bkbutton._nojs {display:inline-block;}
.nojs .bkbutton._js {display:none;}
.bkpage.js .bkbutton._nojs {display:none;}
.bkpage.js .bkbutton._js {display:inline-block}
.nojs .bkcontrolpanel._bottom .bkbutton_alignment._right,
.nojs .bkmenu [class^="browse"],
.nojs .bkbutton._sq{
    visibility:hidden
}

.lite-bkscrollbutton-fixed,
.bksharebutton-fixed,
.bksharebutton2-fixed {
    background-image: url(/global/img/bkbutton-up.png);
    height: 70px;
    width: 70px;
    position: fixed;
    right: 0;
    bottom: 80px;
    display: none;
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: 4px center;
    border-radius: 50px 0 0 50px;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 99999;
    border: 1px solid rgba(0, 0, 0, 0.17);
    border-right: none;
    box-shadow: 22px 10px 19px -10px rgba(0, 0, 0, 1);
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    white-space: nowrap;
    padding-left: 50px;
    text-align: left;
}

BUTTON.bksharebutton2-fixed  {
	background-image: url(/global/img/bkbutton-share-white.png);
	position: fixed;
    right: 0;
	padding:0;
	border-radius: 25px;
	height: 50px;
	width: 50px;
	right: 10px;
 }

.bksharebutton-fixed,
.bksharebutton2-fixed  {
	display:block;
	background-image: url(/global/img/bkbutton-share-white.png);
	bottom: 10px;
	background-position: center;
	background-size: 50%;
}

.bksharebutton2-fixed  {
	background-size: 65%;

}

.bksharebutton2-fixed:hover,
.bksharebutton2-fixed:active,
.bksharebutton-fixed:hover,
.bksharebutton-fixed:active,
.lite-bkscrollbutton-fixed:hover,
.lite-bkscrollbutton-fixed:active {

    background-color: rgba(0, 0, 0, 1);
    
}

#bkpage_start #lite-bkscrollbutton-fixed {
    display: none !important;
}
/* .bkbutton_aura.smart{
display: none
} */





/* ########################################## DEFAULT #######################################*/
/* ##########################################################################################*/
.bkbutton,
.bkmenu_button{	
	position:relative;
	background-color: transparent;
	text-decoration: none;
	border:none;
	display:block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.bkbutton>img,
.bkmenu_button>img{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.bkbutton img,
.bkmenu_button img{
    -webkit-user-drag:none; 
    -webkit-user-select: none; 
    -moz-user-select: none;     
    -ms-user-select: none;   
    user-select: none;
}

.bkcontrolpanel .bkbutton:not(#bkbutton_menu_info )>img{	
	height:100%;
}
.bkbutton_alignment.bkpaging._nojs .browseexpand .bkbutton>img{
    float:right;
}
.bkcontrolpanel._top:not(.bkactive) .bkbutton:not(._sq),
.bkbutton_aura.widgetcollapse .bkbutton,
.bkwidget_clickcontent .bkbutton{
	background-color:#323232;
}
.bkbutton_aura.canbrowseforward0 .bkbutton,
.bkbutton_aura.canbrowseforward0 .bkbutton:hover,
.bkbutton_aura.canbrowsebackward0 .bkbutton,
.bkbutton_aura.canbrowsebackward0 .bkbutton:hover,
.canbrowseforward0 .bkbutton_aura.browseforward .bkbutton,
.canbrowseforward0 .bkbutton_aura.browseforward .bkbutton:hover,
.canbrowsebackward0 .bkbutton_aura.browsebackward .bkbutton,
.canbrowsebackward0 .bkbutton_aura.browsebackward .bkbutton:hover{
    transform: none;    
    box-shadow: none !important;
    background-image: none;    
    opacity: 0.3;
} 



/* ACTIVE */
input[type="submit"].bkbutton{	
	float:left;
}
form.bkbeamer_button_outer{
	float:left;
}







/* ############################### BUTTON-TYPE: NAVIGATION ##################################*/
/* ##########################################################################################*/
.bkbutton._nav{	
	background-position:center 0px;
	background-repeat:no-repeat;
	vertical-align:top;
	display:inline-block;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius:50%;;
	cursor:pointer;
}
.bkinfocard_group .bkbutton._nav,
.bknavigation_controlpanel .bkbutton._nav{	
	width:55px;
	height:55px;
	cursor:pointer;
}
.bknavigation_button_placeholder{	
	width:55px;
	height:55px;
     display: inline-block;
}
.bknavigation_controlpanel .bkbutton._nav{
	background-size:100%;
	border:1px solid #000;
box-shadow: inset 0px 0px 3px rgba(0,0,0,1), 0px 0px 2px rgba(255,255,255,0.5);
margin: 1px 0px;

}
.bkinfocard_group .bkbutton._nav,
.bkinfocard_group .bkbutton._nav:hover,
.bkinfocard_group .bkbutton._nav:active{		
	background-size:104%;
    border: 1px solid rgba(0, 0, 0, 0.59);
    margin: 0 auto;
    display: block;
    box-shadow: inset 0px 0px 7px rgba(0, 0, 0, 0.21), 0px 0px 2px rgba(255, 255, 255, 0.3);
}
.bkinfocard_group .bkbutton._nav:hover{		
	-webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.bkinfocard_group .bkbutton._nav:active{		
	-webkit-transform: scale(0.95);
    -moz-transform: scale(0.95);
    -ms-transform: scale(0.95);
    -o-transform: scale(0.95);
    transform: scale(0.95);
}
.bkspeechbubble .bkbutton._nav:hover,
#bknavigation_button_beamer:hover{	
	-webkit-animation:spin 10s linear infinite;
    -moz-animation:spin 10s linear infinite;
    animation:spin 10s linear infinite;
}
#bknavigation_button_beamer:hover .bkbutton_text{	
	display:none;
}


/* ############################### BUTTON-TYPE: SEARCHBUTTON ################################*/
/* ##########################################################################################*/
.bksearchbutton{
	height:53px;
	position: relative;
	overflow: hidden;
	background-repeat: no-repeat;
	background-color: #05d4eb;
	
	-moz-border-radius:  0 13px 13px 0;
	-ms-border-radius:  0 13px 13px 0;
	-o-border-radius:  0 13px 13px 0;
	-webkit-border-radius:  0 13px 13px 0;
	border-radius: 0 13px 13px 0;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;

	font-size: 0;
	box-shadow: inset 0px 0px 3px rgba(0, 0, 0, 1), inset 0px 0px 6px rgba(0, 0, 0, 0.73), 0px 0px 2px rgba(255, 255, 255, 0.8);
	
	-webkit-transition:opacity 0.2s linear 0.2s;
	-moz-transition:opacity 0.2s linear 0.2s;
	transition:opacity 0.2s linear 0.2s;
	cursor: pointer;
}
.nojs .bksearchbutton,
[data-type="d"] .bksearchbutton{
	width:0;
	opacity:0;
	display: block;
	background-image: url(/global/img/bksearchbutton-magnifier.png);
	background-size:auto 100%;
	background-position: left top;
}
.nojs .bksearchbox .bksearchbutton,
[data-type="d"] .bksearchbox.boxactive .bksearchbutton{	
	width: 53px;
	padding-right: 0.1em;
	border: 1px solid #000;
	
	padding-bottom: 0.2em;
	opacity: 1;
}
[data-type="d"] .bksearchbox.boxactive .bksearchbutton{	
	-webkit-transition: opacity 0.2s linear 0.4s;
	-moz-transition: opacity 0.2s linear 0.4s;
	transition: opacity 0.2s linear 0.4s;
}

.nojs .bksearchbox.boxactive .bksearchbutton:hover,
[data-type="d"] .bksearchbox.boxactive .bksearchbutton:hover{	
	border-width:2px;
}

.nojs .bksearchbox.boxactive .bksearchbutton:active,
[data-type="d"] .bksearchbox.boxactive .bksearchbutton:active{	
	border-width:3px;
}





/* ########################  BUTTON-TYPE: SINGLEWIDTH | DOUBLEWIDTH #########################*/
/* ##########################################################################################*/
/* single-width */
.bkbutton._sw{
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
    background-repeat: no-repeat;
}
.nojs .bkbutton_aura.paging .bkbutton._sw,
[data-type="d"] .bkbutton_aura.paging .bkbutton._sw{
    background-position: center;
    background-size: auto 100%;
    background-image: url(/global/img/bkbutton-highlight-circle.png);
}
._bottom .bkbutton._sw{
    border: 1px solid;
    box-shadow: 0px 3px 13px -4px rgba(0, 0, 0, 0.73);
}
.bkgroup  ._bottom .bkbutton._sw,
.nojs ._bottom .bkbutton._sw,
[data-type="d"] ._bottom .bkbutton._sw{
	width: 43px;
	height:43px;
}
.bkgroup .bkcontrolpanel._top .bkbutton._sw{
	width: 40px;
	height:40px;
    box-shadow: inset 2px 2px 5px 0px rgba(0, 0, 0, 0.2), 1px 1px 1px 0px rgba(255, 255, 255, 0.1);
}
.bkbrowser_controlpanel .bkbutton_aura.paging .bkbutton._sw.selected,
.bkbrowser_controlpanel  .bkbutton_aura.bkpaging_choosed .bkbutton._sw.bkpaging_choosed,
.bkbrowser_controlpanel._bottom .bkbutton_alignment.bkpaging .bkbutton_aura.paging .bkbutton._sw.selected:hover,
.bkbrowser_controlpanel._bottom .bkbutton_alignment.bkpaging .bkbutton_aura.bkpaging_choosed .bkbutton._sw.bkpaging_choosed:hover{
    background-color: #000;
    box-shadow: inset 2px 2px 5px 0px rgba(0, 0, 0, 0.2), 1px 1px 1px 0px rgba(255, 255, 255, 0.1);
}

.bkgroup  .bkbutton_aura.info .bkbutton._sw,
.nojs .bkbutton_aura.info .bkbutton._sw,
[data-type="d"]  .bkbutton_aura.info .bkbutton._sw{
    background-image: url(/global/img/bkbutton-highlight-circle.png), url(/global/img/bkbutton-info-sw.png);
    background-position: left top, center center;
    background-repeat: no-repeat, no-repeat;
    background-size: auto 100%, auto 100%;
}


/* double-width */
.bkbutton._dw{
	-moz-border-radius: 30px;
	-ms-border-radius: 30px;
	-o-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
    border: 1px solid;
    box-shadow: 0px 3px 13px -4px rgba(0, 0, 0, 0.73);
    background-repeat: no-repeat;
}
.bkgroup  .bkbutton._dw,
.nojs .bkbutton._dw,
[data-type="d"] .bkbutton._dw{
	width:68px;
	height:43px;
}
.bkgroup  .bkbutton._wide{
	height:43px;
}
.bkwidget_plugin  .bkbutton_aura.widgetdelete .bkbutton._dw{  
	background-image: url(/global/img/bkbutton-highlight-circle.png), url(/global/img/bkbutton-delete-dw.png);
    background-position: left top, center center;
    background-repeat: no-repeat, no-repeat;
    background-size: auto 100%, auto 100%;
}
.bkwidget_plugin  .bkbutton_aura.widgetmovedown .bkbutton._dw{  
	background-image: url(/global/img/bkbutton-highlight-circle.png), url(/global/img/bkbutton-movedown-dw.png);
    background-position: left top, center center;
    background-repeat: no-repeat, no-repeat;
    background-size: auto 100%, auto 100%;
}
.bkwidget_plugin  .bkbutton_aura.widgetmoveup .bkbutton._dw{    
	background-image: url(/global/img/bkbutton-highlight-circle.png), url(/global/img/bkbutton-moveup-dw.png);
    background-position: left top, center center;
    background-repeat: no-repeat, no-repeat;
    background-size: auto 100%, auto 100%;
}
.bkgroup  .bkcontrolpanel._bottom .bkbutton_aura.browseexpand .bkbutton._dw, 
.nojs .bkcontrolpanel._bottom .bkbutton_aura.browseexpand .bkbutton._dw, 
[data-type="d"] .bkcontrolpanel._bottom .bkbutton_aura.browseexpand .bkbutton._dw {
    background-image: url(/global/img/bkbutton-highlight-circle.png), url(/global/img/bkbutton-browseexpand-dw.png);
    background-position: left top, center center;
    background-repeat: no-repeat, no-repeat;
    background-size: auto 100%, auto 100%;
}
.bkgroup  .bkcontrolpanel._bottom .bkbutton_aura.browserandom .bkbutton._dw,
.nojs .bkcontrolpanel._bottom .bkbutton_aura.browserandom .bkbutton._dw, 
[data-type="d"] .bkcontrolpanel._bottom .bkbutton_aura.browserandom .bkbutton._dw {
    background-image: url(/global/img/bkbutton-highlight-circle.png), url(/global/img/bkbutton-random-dw.png);
    background-position: left top, center center;
    background-repeat: no-repeat, no-repeat;
    background-size: auto 100%, auto 100%;
} 
.bkgroup .bkcontrolpanel._bottom .bkbutton_aura.browseforward .bkbutton._dw ,
.nojs .bkcontrolpanel._bottom .bkbutton_aura.forward .bkbutton._dw, 
.nojs .bkcontrolpanel._bottom .bkbutton_aura.browseforward .bkbutton._dw, 
[data-type="d"] .bkcontrolpanel._bottom .bkbutton_aura.forward .bkbutton._dw, 
[data-type="d"] .bkcontrolpanel._bottom .bkbutton_aura.browseforward .bkbutton._dw {
    background-image: url(/global/img/bkbutton-highlight-circle.png), url(/global/img/bkbutton-browseforward-dw.png);
    background-position: left top, center center;
    background-repeat: no-repeat, no-repeat;
    background-size: auto 100%, auto 100%;
}
.bkgroup  .bkcontrolpanel._bottom .bkbutton_aura.backward .bkbutton._dw, 
.bkgroup .bkcontrolpanel._bottom .bkbutton_aura.browsebackward .bkbutton._dw, 
.nojs .bkcontrolpanel._bottom .bkbutton_aura.backward .bkbutton._dw, 
.nojs .bkcontrolpanel._bottom .bkbutton_aura.browsebackward .bkbutton._dw, 
[data-type="d"] .bkcontrolpanel._bottom .bkbutton_aura.backward .bkbutton._dw, 
[data-type="d"] .bkcontrolpanel._bottom .bkbutton_aura.browsebackward .bkbutton._dw {
    background-image: url(/global/img/bkbutton-highlight-circle.png), url(/global/img/bkbutton-browsebackward-dw.png);
    background-position: left top, center center;
    background-repeat: no-repeat, no-repeat;
    background-size: auto 100%, auto 100%;
}
.bkbutton._sq{
	width:35px;
    height: 42px;
}
.bkbutton._wide,
.bkbutton._archiv,
.bkbutton._back { 
    border-width: 1px;
    border-style: solid;
    box-shadow: 0px 3px 13px -4px rgba(0, 0, 0, 0.73);
    display: inline-block;
}
.nojs  .bkbutton._wide,
.nojs  .bkbutton._archiv,
.nojs  .bkbutton._back,
[data-type="d"] .bkbutton._wide,
[data-type="d"] .bkbutton._archiv,
[data-type="d"] .bkbutton._back { 
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    margin: 0px 0.8em;
}
.nojs  .bkbrowser_controlpanel .bkbutton._wide,
.nojs  .bkbrowser_controlpanel .bkbutton._archiv,
.nojs  .bkbrowser_controlpanel .bkbutton._back,
[data-type="d"] .bkbrowser_controlpanel .bkbutton._wide,
[data-type="d"] .bkbrowser_controlpanel .bkbutton._archiv,
[data-type="d"] .bkbrowser_controlpanel .bkbutton._back { 
    height: 45px;
    top: 15px;
}
.bkbrowser_controlpanel .bkbutton_aura > .bkbutton._wide { 
    top: initial;
}
.nojs .bkbrowser_controlpanel .bkbutton._archiv,
.nojs .bkbrowser_controlpanel .bkbutton._back,
[data-type="d"] .bkbrowser_controlpanel .bkbutton._archiv,
[data-type="d"] .bkbrowser_controlpanel .bkbutton._back {   
    width: 305px;
}
.nojs .bkbutton._wide,
[data-type="d"] .bkbutton._wide {   
    width: 220px;
}
.nojs  .bkbutton_aura:not(.browserandom) .bkbutton._wide,
.nojs .bkbutton._archiv,
[data-type="d"] .bkbutton_aura:not(.browserandom) .bkbutton._wide,
[data-type="d"] .bkbutton._archiv { 
    background-image: url(/global/img/bkbutton-highlight-circle.png);
    background-position: left top;
    background-size: auto 100%;
    background-repeat: no-repeat;
}
.bkbutton._wide {   
    float: left;
}
.nojs .bkbutton._back,
[data-type="d"] .bkbutton._back{	
	background-image: url(/global/img/bkbutton-highlight-circle.png), url(/global/img/smart-bkbutton-backward.png);
	background-position: left top, left center;
	background-size: auto 100%, auto 100% ;  
    background-repeat: no-repeat, no-repeat;
}
.bkbutton._back:after,
.bkbutton._archiv:after{
	content: "";
	display: block;
	background-size:auto 100%;
	background-repeat: no-repeat;
	background-position: center;
	position:absolute;
	z-index: 4;    
    -webkit-filter: drop-shadow(3px 4px 2px rgba(0, 0, 0, 0.15));
    filter: drop-shadow(3px 4px 2px rgba(0, 0, 0, 0.15));
}


/* ###################### BUTTON-TYPE: GROUP | WIDGETOPTION -  INFO #########################*/
/* ##########################################################################################*/
/* CONTROLPANEL-INACTIVE */
.bkwidget_plugin  .bkbutton_aura.widgetoption .bkbutton._sw,
.nojs  .bkbutton_aura.widgetoption .bkbutton._sw,
[data-type="d"]  .bkbutton_aura.widgetoption .bkbutton._sw{
    background-position: left top, center center;
    background-repeat: no-repeat, no-repeat;
    background-size: auto 100%, auto 100%;
}
 .bkwidget_plugin .bkcontrolpanel:not(.bkactive)  .bkbutton_aura.widgetoption .bkbutton._sw,
.nojs .bkcontrolpanel:not(.bkactive)  .bkbutton_aura.widgetoption .bkbutton._sw,
[data-type="d"] .bkcontrolpanel:not(.bkactive)  .bkbutton_aura.widgetoption .bkbutton._sw{
    background-image: url(/global/img/bkbutton-highlight-circle.png), url(/global/img/bkbutton-option-sw.png);
}
.bkwidget_plugin .bkcontrolpanel.bkactive .bkbutton_aura.widgetoption .bkbutton._sw,
.nojs .bkcontrolpanel.bkactive .bkbutton_aura.info .bkbutton._sw,
[data-type="d"] .bkcontrolpanel.bkactive .bkbutton_aura.info .bkbutton._sw {
	background-image: url(/global/img/bkbutton-highlight-circle.png), url(/global/img/bkbutton-close.png);
    box-shadow: inset 2px 2px 5px 0px rgba(0, 0, 0, 0.2), 1px 1px 1px 0px rgba(255, 255, 255, 0.1);
}
.bkwidget_plugin .bkcontrolpanel:not(.bkactive)  .bkbutton_aura.widgetoption:hover .bkbutton,
.nojs .bkcontrolpanel:not(.bkactive)  .bkbutton_aura.widgetoption:hover .bkbutton,
[data-type="d"] .bkcontrolpanel:not(.bkactive)  .bkbutton_aura.widgetoption:hover .bkbutton{	
	-webkit-animation:spin 10s linear infinite;
    -moz-animation:spin 10s linear infinite;
    animation:spin 10s linear infinite;
}
.bkwidget_plugin .bkcontrolpanel:not(.bkactive)  .bkbutton_aura.widgetoption:active .bkbutton,
.bkwidget_plugin .bkcontrolpanel:not(.bkactive)  .bkbutton_aura.widgetoption:active .bkbutton,
[data-type="d"] .bkcontrolpanel:not(.bkactive)  .bkbutton_aura.widgetoption:active .bkbutton{	
	-webkit-animation:spin 0s linear infinite;
    -moz-animation:spin 0s linear infinite;
    animation:spin 0s linear infinite;
}
.bkgroup   .bkbutton_aura.widgetcollapse .bkbutton._sw,
.nojs   .bkbutton_aura.widgetcollapse .bkbutton._sw,
[data-type="d"]    .bkbutton_aura.widgetcollapse .bkbutton._sw{
    background-image: url(/global/img/bkbutton-highlight-circle.png), url(/global/img/bkbutton-collapse-sw.png);
    background-position: left top, center center;
    background-repeat: no-repeat, no-repeat;
    background-size: auto 100%, auto 100%;
}
.bkcontrolpanel .bkbutton_aura.menu .bkbutton {
	background-image: url(/global/img/bkmenu-icon-menu.png);
	background-size:auto 100%;
	background-repeat: no-repeat;
	background-position: center;
}
.bkcontrolpanel .bkbutton_aura.expand .bkbutton {
	background-image: url(/global/img/bkbutton-expand-sq.png);
	background-size:auto 100%;
	background-repeat: no-repeat;
	background-position: center;
}
.bkcontrolpanel .bkbutton_aura.settings .bkbutton {
    background-image: url(/global/img/bkmenu-icon-settings.png);
    background-size: auto 100% ;
	background-repeat: no-repeat;
	background-position: center;
}  
.bkcontrolpanel .bkbutton_aura.impressum .bkbutton {
    background-image: url(/global/img/bksmart-icons/bksmart-icon-impressum.png);
    background-size: 115% auto;
	background-repeat: no-repeat;
	background-position: center;
}  
.bkcontrolpanel .bkbutton_aura.browserandom .bkbutton {
    background-image: url(/global/img/bkbutton-highlight-circle.png), url(/global/img/bkbutton-random-dw.png);  
    background-position: left top,  center center;
    background-size: auto 100%, auto 70%;
    background-repeat: no-repeat;
}


.nojs .desktop-bkmenupanel .bkmenu_icon,
[data-type="d"] .desktop-bkmenupanel .bkmenu_icon {
    position: relative;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
	background-size:auto 100%;
	background-repeat: no-repeat;
	background-position: center;
	cursor:pointer;
}
.nojs .desktop-bkmenupanel .bkmenu_icon,
[data-type="d"] .desktop-bkmenupanel._right .bkmenu_icon {
    height: 42px;
}

.nojs .desktop-bkmenupanel .bkmenu_icon._expand,
[data-type="d"] .desktop-bkmenupanel .bkmenu_icon._expand {
    width: 32px;
}

.nojs .desktop-bkmenupanel .bkmenu_icon._infos,
[data-type="d"] .desktop-bkmenupanel .bkmenu_icon._infos {
    width: 30px;
    border-radius: 50%;
    border: 1px solid #fff;
    height: 30px;
}

.nojs .desktop-bkmenupanel .bkmenu_icon._vdesktop,
[data-type="d"] .desktop-bkmenupanel .bkmenu_icon._vdesktop,
.nojs .desktop-bkmenupanel .bkmenu_icon._settings,
[data-type="d"] .desktop-bkmenupanel .bkmenu_icon._settings {
    width: 42px;
}

.desktop-bkmenupanel .bkmenu_icon._infos  {
	background-image: url(/global/img/bkbutton-info-sw.png);
}
.desktop-bkmenupanel .bkmenu_icon._expand  {
	background-image: url(/global/img/bkmenu-icon-expand.png);
}
.desktop-bkmenupanel .bkmenu_icon._settings {
    background-image: url(/global/img/bkmenu-icon-settings.png);
}  
.desktop-bkmenupanel .bkmenu_icon._impressum  {
    background-image: url(/global/img/bkmenu-icon-impressum.png);
}  

.desktop-bkmenupanel .bkmenu_icon._vdesktop.active  {
    background-image: url(/global/img/bkmenu-icon-desktop-active.png);
} 
#bkpage_start .lite-bkmenupanel .bkmenu_icon._vdesign.active   {
    background-image: url(/global/img/bkmenu-icon-design-active-ol.png);
} 
.desktop-bkmenupanel .bkmenu_icon._vdesign.active   {
    background-image: url(/global/img/bkmenu-icon-design-active.png);
} 
.bkmenu_icon._vsmart.active   {
    background-image: url(/global/img/bkmenu-icon-smart-active.png);
}  

.bkcontrolpanel.bkactive .desktop-bkmenupanel .bkmenu_icon._expand{
	background-image: url(/global/img/bkmenu-icon-collapse.png);
}

#bkpage_news_bkpage_news_tipps .bksetting_icons._vtolite,
#bkpage_news_international .bksetting_icons._vtolite,
#bkpage_news_aktuell .bksetting_icons._vtolite,
.bkpage_catalog[data-type="dl"][data-device="smart"] .lite-bkmenupanel .bksetting_icons._vtosmart,
.bkpage_catalog[data-type="d"][data-device="smart"] .desktop-bkmenupanel .bksetting_icons._vtosmart,

.lite-bkmenupanel .bksetting_icons, 
.desktop-bkmenupanel .bksetting_icons {
    display:none;
}
[data-type="d"][data-device="desktop"] .desktop-bkmenupanel .bksetting_icons._vtolite,
[data-type="dl"][data-device="desktop"] .lite-bkmenupanel .bksetting_icons._vnodesign,
[data-type="dl"][data-device="smart"] .lite-bkmenupanel .bksetting_icons._vtosmart,
[data-type="d"][data-device="smart"] .desktop-bkmenupanel .bksetting_icons._vtosmart {
    display: inline-block;
}
.nojs .bkcontrolpanel .bksetting_icons,
[data-type="d"] .bkcontrolpanel .bksetting_icons {
    height: 42px;
    vertical-align: middle;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.nojs  .bkcontrolpanel .bksetting_icons:not(._vtosmart),
[data-type="d"] .bkcontrolpanel .bksetting_icons:not(._vtosmart){
    width: 42px;
}
.nojs  .bkcontrolpanel .bksetting_icons._vtosmart,
[data-type="d"] .bkcontrolpanel .bksetting_icons._vtosmart {
    width: 24px;
}
 .bksettingicon {
    background-position: center;
	display: inline-block;
    width: 100%;
    height: 100%;
	position:absolute;
	top:0;
	left:0;
	cursor:pointer;
    z-index: 2;
}
 .lite-bkmenupanel  .bksetting_icons:not(._vtosmart) .bksettingicon,
 .bkcontrolpanel  .bksettingicon {
    background-repeat: no-repeat;
    background-size:auto  100% ;
}
.nojs  .bkcontrolpanel .bksetting_icons,
[data-type="d"] .bkcontrolpanel .bksetting_icons,
.nojs .desktop-bkmenupanel .bkbutton_aura,
[data-type="d"] .desktop-bkmenupanel._right .bkbutton_aura{
	margin-left:15px;
}
.nojs:not(.bkpage_catalog):not([id*="bkpage_turkweb"]):not(#bkpage_news_aktuell):not(#bkpage_news_international):not(#bkpage_news_tipps)  .bkcontrolpanel .bksetting_icons._vtosmart,
[data-type="d"][data-device="desktop"]:not(.bkpage_catalog):not([id*="bkpage_turkweb"]):not(#bkpage_news_aktuell):not(#bkpage_news_international):not(#bkpage_news_tipps)  .bkcontrolpanel .bksetting_icons._vtosmart{
	display:inline-block;
} 
 .bkcontrolpanel .bksetting_icons._vtolite .bksettingicon  {
    background-image: url(/global/img/bkmenu-icon-design.png);
} 
 .lite-bkmenupanel .bksetting_icons._vnodesign .bksettingicon  {
    background-image: url(/global/img/delete.png), url(/global/img/bkmenu-icon-design.png);
    background-size: 100%, 94% auto;
    background-repeat: no-repeat,no-repeat;
}
 .bkcontrolpanel .bksetting_icons._vtosmart .bksettingicon  {
    background-image: url(/global/img/bkmenu-icon-smart.png);
}
 .lite-bkmenupanel .bksetting_icons._vtosmart .bksettingicon {
    background-repeat: no-repeat;
    background-image: url(/global/img/bkbutton-smart.png);
    background-size: auto 134%;
}
.bksetting_icons._vtosmart .bksettingicon {
  animation-duration: .5s; 
  animation-timing-function: ease-out; 
  animation-delay: 0;
  animation-direction: alternate;
  animation-iteration-count: infinite;
  animation-fill-mode: none;
  animation-play-state: running;
}
[data-type="d"][data-device="smart"] .bksetting_icons._vtosmart .bksettingicon {
  animation-name: stretch;
}

@keyframes stretch {
  0% {
    transform: scale(.9);
    opacity:0
  }
  50% {
  }
  100% {
    transform: scale(1);
  }
}


.bkmenu_icon_title{
    width: auto;
    display: none;
    position: absolute;
	min-width:158px;
	white-space:normal ;
    padding: 8PX 15px;
    line-height: 17px;
    color: #000;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    -o-border-radius: 100px;
    -webkit-border-radius: 100px;
    border-radius: 100px;
    font-size: 12px;
    top: 50px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.4);    
	text-align: center;    
}
.bksettingicon .bkmenu_icon_title,
.bkmenu_icon .bkmenu_icon_title{
    background-color: #fff;
	-webkit-filter: drop-shadow(-1px -0px 0px rgba(0, 0, 0, 0.5)) drop-shadow(-0px -1px 0px rgba(0, 0, 0, 0.5)) drop-shadow(1px -0px 0px rgba(0, 0, 0, 0.5)) drop-shadow(-0px 1px 0px rgba(0, 0, 0, 0.5));
    filter: drop-shadow(-1px -0px 0px rgba(0, 0, 0, 0.5)) drop-shadow(-0px -1px 0px rgba(0, 0, 0, 0.5)) drop-shadow(1px -0px 0px rgba(0, 0, 0, 0.5)) drop-shadow(-0px 1px 0px rgba(0, 0, 0, 0.5));
}
.desktop-bkmenupanel .bkmenu_icon._expand .bkmenu_icon_title{
    right: -14px;
}
.lite-bkmenupanel  .bkmenu_icon_title,
.desktop-bkmenupanel .bkmenu_icon:not(._expand) .bkmenu_icon_title,
.desktop-bkmenupanel .bksettingicon .bkmenu_icon_title{
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}
.bkmenu_icon_title:before{
    bottom: 98%;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: transparent;
    border-width: 10px;
    margin-left: -10px;
}
.bksettingicon .bkmenu_icon_title:before,
.bkmenu_icon .bkmenu_icon_title:before{
    border-bottom-color: #fff;
}

.nojs  .desktop-bkmenupanel .bkmenu_icon._expand .bkmenu_icon_title:before,
[data-type="d"]  .desktop-bkmenupanel .bkmenu_icon._expand .bkmenu_icon_title:before{
    right: 20px;
}
.nojs  .desktop-bkmenupanel .bkmenu_icon:not(._expand) .bkmenu_icon_title:before,
[data-type="d"] .desktop-bkmenupanel .bkmenu_icon:not(._expand) .bkmenu_icon_title:before,
.lite-bkmenupanel  .bkmenu_icon_title:before,
.bksettingicon .bkmenu_icon_title:before{
    left: 50%;
}
.nojs  .desktop-bkmenupanel .bkmenu_icon:not(._expand):hover .bkmenu_icon_title,
[data-type="d"] .desktop-bkmenupanel .bkmenu_icon:not(._expand):hover .bkmenu_icon_title,
.nojs  .bkcontrolpanel:not(.bkactive) .bkmenu_icon._expand:hover .bkmenu_icon_title._expand,
[data-type="d"]  .bkcontrolpanel:not(.bkactive) .bkmenu_icon._expand:hover .bkmenu_icon_title._expand,
.nojs  .bkcontrolpanel.bkactive .bkmenu_icon._expand:hover .bkmenu_icon_title._collapse,
[data-type="d"]  .bkcontrolpanel.bkactive .bkmenu_icon._expand:hover .bkmenu_icon_title._collapse,
[data-type="dl"][data-device="desktop"] .bksettingicon:hover .bkmenu_icon_title,
[data-type="dl"][data-device="desktop"] .lite-bkmenupanel .bkmenu_icon:hover .bkmenu_icon_title,
[data-type="d"][data-device="desktop"] .bksettingicon:hover .bkmenu_icon_title{
    display: table;
}


.bkcontrolpanel.bkactive .bkbutton_aura.expand .bkbutton,
.bkcontrolpanel.bkactive .bkbutton_aura.menu .bkbutton {
	background-image: url(/global/img/bkbutton-collapse-sq.png);
}
.bkwidget_plugin .bkcontrolpanel.bkactive .bkbutton_aura.widgetoption .bkbutton{
	background-color: #272727;
}
.bkcontrolpanel.bkactive .bkbutton_aura.info .bkbutton > img,
.bkwidget_plugin .bkcontrolpanel.bkactive .bkbutton_aura.widgetoption .bkbutton > img,
.bkcontrolpanel.bkactive .bkbutton_aura.menu .bkbutton> img{
	display:none;
}

.bkpage_informationen .bkcontrolpanel .bkbutton_aura.impressum,
.bkpage#bkpage_start .bkcontrolpanel .bkbutton_aura.settings,
.bkpage[id$="_index"] .bkcontrolpanel .bkbutton_aura.settings, 
.bkpage#bkpage_start .bkcontrolpanel .bkbutton_aura.impressum,
.bkpage[id$="_index"] .bkcontrolpanel .bkbutton_aura.impressum {
    display: none;
}




/* ############################### BUTTON-TYPE: PAGINGBUTTON ################################*/
/* ##########################################################################################*/
.bkpaging .bkbutton_aura.paging .bkbutton._sw.overflow,
.bkpaging .bkbutton_aura.paging .bkbutton._sw.bkpaging_none,
.bkpaging .bkbutton_aura.paging:hover .bkbutton._sw.overflow,
.bkpaging .bkbutton_aura.paging:hover .bkbutton._sw.bkpaging_none{
	box-shadow:none;
    background-image: none;
    opacity: 0.5;
}

.bkpaging .bkbutton_aura.paging .bkbutton._sw.bkpaging_none,
.bkpaging .bkbutton_aura.paging:hover .bkbutton._sw.bkpaging_none{
	cursor:default;
}

/* GROUP */
.bkgroup .bkpaging .bkbutton._sw.overflow{
	display:none;
}





/* ############################### BUTTON-TYPE: MENU-LETTER #################################*/
/* ##########################################################################################*/
.bkbutton_menu:not(#bkbutton_menu_info){
	min-width:50px;
}
#bkcatalog_menu  #bkbutton_menu_info {
    padding: 0;
}
#bkbutton_menu_info>img{
    height:100%;
}
#bkbutton_menu_info .bkbutton_text{
   display:none;
}
.bkbutton_letter{
    font-size: 30px;
	width: 50px;
	height: 50px;
}

/* NOTSELECTED*/
.bkbutton_letter.bknotselected {
    color: white;  
}
.bkbutton_supertopic.bknotselected {
    background-color: #3d945f;
    color:#fff;
}

/* ####################################### DESKTOP ##########################################*/
.nojs.bkcolor_catalog .bkclickcontent_inner .bkbutton,
[data-type="d"].bkcolor_catalog .bkclickcontent_inner .bkbutton {
	background-position:left top;
	background-repeat:no-repeat;
    border: 2px solid ;
	-moz-border-radius: 8px;
	-ms-border-radius:8px;
	-o-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;       
	box-shadow: inset 0px 1px 0px rgba(0, 0, 0, 0.4), 
	inset 1px 0px 0px rgba(0, 0, 0, 0.4), 
	inset 0px -1px 0px rgba(0, 0, 0, 0.4), 
	inset -1px 0px 0px rgba(0, 0, 0, 0.4);
}
.nojs .bkbutton_menu,
[data-type="d"] .bkbutton_menu{	
    font-size: 25px;
	height:55px;  
    padding: 0 15px;
}
.nojs .bkbutton_topic,
.nojs .bkbutton_supertopic,
[data-type="d"] .bkbutton_topic,
[data-type="d"] .bkbutton_supertopic{
	font-size:15px;
    height: 50px;
    padding: 0 15px;
}
 .nojs #bkcatalog_menu  #bkbutton_menu_info,
 [data-type="d"] #bkcatalog_menu  #bkbutton_menu_info {
    width: 60px;
}

/* NOTSELECTED */
.nojs.bkcolor_catalog .bkclickcontent_inner .bkbutton.bknotselected,
[data-type="d"].bkcolor_catalog .bkclickcontent_inner .bkbutton.bknotselected{
    border-color: #5cb67f;
}
.nojs .bkbutton_letter.bknotselected,
[data-type="d"] .bkbutton_letter.bknotselected {
	background-image: url(/global/img/bkbutton-highlight-sw.png);
}
.nojs .bkbutton_menu.bknotselected,
[data-type="d"] .bkbutton_menu.bknotselected {
    background-color: #4da972;
    color: white;  
}
.nojs .bkbutton_topic.bknotselected,
[data-type="d"] .bkbutton_topic.bknotselected {
	font-size:15px;
   color: rgba(255, 255, 255, 0.77);    
  /*   border-color: #58af7a;  
    background-color: #64c488;  */
}
.nojs.bkcolor_catalog .bkclickcontent_inner .bkbutton.bkselected,
.nojs.bkcolor_catalog .bkclickcontent_inner .bkbutton.bknotselected:hover,
[data-type="d"].bkcolor_catalog .bkclickcontent_inner .bkbutton.bkselected,
[data-type="d"].bkcolor_catalog .bkclickcontent_inner .bkbutton.bknotselected:hover{
    box-shadow: inset 0px 3px 2px rgba(0, 0, 0, 0.4), 
	inset 3px 0px 2px rgba(0, 0, 0, 0.4), 
	inset 0px -1px 0px rgba(0, 0, 0, 0.4), 
	inset -1px 0px 0px rgba(0, 0, 0, 0.4);
}
.nojs.bkcolor_catalog .bkclickcontent_inner .bkbutton_supertopic.bknotselected,
[data-type="d"].bkcolor_catalog .bkclickcontent_inner .bkbutton_supertopic.bknotselected{
    background-color: #247a46;
}
.nojs.bkcolor_catalog .bkclickcontent_inner .bkbutton_supertopic.bknotselected:hover,
[data-type="d"].bkcolor_catalog .bkclickcontent_inner .bkbutton_supertopic.bknotselected:hover{
    background-color: #226e40;
}
.nojs.bkcolor_catalog .bkclickcontent_inner .bkbutton_topic.bknotselected,
[data-type="d"].bkcolor_catalog .bkclickcontent_inner .bkbutton_topic.bknotselected{
    background-color: #3d9961;
}
.nojs.bkcolor_catalog .bkclickcontent_inner .bkbutton_topic.bknotselected:hover,
[data-type="d"].bkcolor_catalog .bkclickcontent_inner .bkbutton_topic.bknotselected:hover{
    background-color: #2c804d;
}
.nojs .bkbutton_topic.bknotselected,
.nojs .bkbutton_supertopic.bknotselected,
.nojs #bkmenu_themen .bkbutton.bknotselected,
.nojs #bkmenu_topoplogy .bkbutton.bknotselected,
.nojs #bkcatalog_menu .bkbutton.bknotselected,
[data-type="d"] .bkbutton_topic.bknotselected,
[data-type="d"] .bkbutton_supertopic.bknotselected,
[data-type="d"] #bkmenu_themen .bkbutton.bknotselected,
[data-type="d"] #bkmenu_topoplogy .bkbutton.bknotselected,
[data-type="d"] #bkcatalog_menu .bkbutton.bknotselected {
	background-image: url(/global/img/bkbutton-highlight-dw.png);   
}
.nojs .bkbutton_menu.bknotselected:hover,
[data-type="d"] .bkbutton_menu.bknotselected:hover {    
    color: rgba(255, 255, 255, 0.47);
	background-color: #37955d;
}
.nojs .bkbutton_topic.bknotselected:hover,
.nojs .bkbutton_supertopic.bknotselected:hover,
.nojs #bkmenu_themen .bkbutton.bknotselected:hover,
.nojs #bkmenu_topoplogy .bkbutton.bknotselected:hover,
.nojs #bkcatalog_menu .bkbutton.bknotselected:hover,
[data-type="d"] .bkbutton_topic.bknotselected:hover,
[data-type="d"] .bkbutton_supertopic.bknotselected:hover,
.nojs .bkclickcontent_inner .bkbutton.bknotselected:hover,
[data-type="d"] #bkmenu_themen .bkbutton.bknotselected:hover,
[data-type="d"] #bkmenu_topoplogy .bkbutton.bknotselected:hover,
[data-type="d"] #bkcatalog_menu .bkbutton.bknotselected:hover { 
	background-image:none;
}

/* SELECTED */
.nojs.bkcolor_catalog .bkclickcontent_inner .bkbutton.bkselected,
[data-type="d"].bkcolor_catalog .bkclickcontent_inner .bkbutton.bkselected {
    border-color: #0e552b;
    background: #37955d;
    border-width: 1px;
    color: rgba(255, 255, 255, 0.47);
    box-shadow: inset 0px 4px 6px -2px rgba(0, 0, 0, 0.4), inset 4px 0px 6px -2px rgba(0, 0, 0, 0.3),0 0 0px 2px rgba(255, 255, 255, 0.1);
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
}
.nojs.bkcolor_catalog .bkclickcontent_inner .bkbutton_supertopic.bkselected:before,
[data-type="d"].bkcolor_catalog .bkclickcontent_inner .bkbutton_supertopic.bkselected:before, 
.nojs.bkcolor_catalog .bkclickcontent_inner .bkbutton_supertopic.bknotselected:hover:before,
[data-type="d"].bkcolor_catalog .bkclickcontent_inner .bkbutton_supertopic.bknotselected:hover:before, 
.nojs.bkcolor_catalog .bkclickcontent_inner .bkbutton_topic.bkselected:before,
[data-type="d"].bkcolor_catalog .bkclickcontent_inner .bkbutton_topic.bkselected:before, 
.nojs.bkcolor_catalog .bkclickcontent_inner .bkbutton_topic.bknotselected:hover:before,
[data-type="d"].bkcolor_catalog .bkclickcontent_inner .bkbutton_topic.bknotselected:hover:before, 
.nojs.bkcolor_catalog .bkclickcontent_inner .bkbutton_menu.bkselected:before,
[data-type="d"].bkcolor_catalog .bkclickcontent_inner .bkbutton_menu.bkselected:before, 
.nojs.bkcolor_catalog .bkclickcontent_inner .bkbutton_menu.bknotselected:hover:before,
[data-type="d"].bkcolor_catalog .bkclickcontent_inner .bkbutton_menu.bknotselected:hover:before {
	content:"";
	height:50px;
	min-width:55px;
	position:absolute;
	background-image: url(/global/img/bkbutton-highlight-dw.png);   
	background-position:left top;
	background-repeat:no-repeat;
	right:0;
	bottom:0;
	opacity:0.5; 
	-moz-transform: scaleX(-1) scaleY(-1); 
	-o-transform: scaleX(-1) scaleY(-1);
	-webkit-transform: scaleX(-1) scaleY(-1);
	transform: scaleX(-1) scaleY(-1);
}
.nojs.bkcolor_catalog .bkclickcontent_inner .bkbutton_letter.bkselected:before,
[data-type="d"].bkcolor_catalog .bkclickcontent_inner .bkbutton_letter.bkselected:before {
	content:"";
	height:50px;
	min-width:50px;
	position:absolute;
	background-image: url(/global/img/bkbutton-highlight-sw.png);   
	background-position:left top;
	background-repeat:no-repeat;
	left:0;
	top:0;
	opacity:0.5;
	-moz-transform: scaleX(-1) scaleY(-1); 
	-o-transform: scaleX(-1) scaleY(-1);
	-webkit-transform: scaleX(-1) scaleY(-1);
	transform: scaleX(-1) scaleY(-1);
}


/* ####################################### SMART ############################################*/
[data-type="dl"].bkcolor_catalog .bkclickcontent_inner .bkbutton {
	-moz-border-radius: 100px;
	-ms-border-radius:100px;
	-o-border-radius: 100px;
	-webkit-border-radius: 100px;
	border-radius: 100px;   
}
[data-type="dl"] .bkbutton_menu{	
    font-size: 18px;
	height:55px;  
    padding: 0 10px;
}
[data-type="dl"] .bkbutton_topic,
[data-type="dl"] .bkbutton_supertopic{
    font-size: 16px;
    height: 45px;
    padding: 0px 10px;
}
 [data-type="dl"] #bkcatalog_menu  #bkbutton_menu_info {
    width: 55px;
}
/* NOTSELECTED */
[data-type="dl"].bkcolor_catalog  .bkclickcontent_inner .bkbutton.bknotselected {
    box-shadow: 0px 5px 10px -8px #000
}
[data-type="dl"].bkcolor_catalog .bkbutton_country.found:hover,
[data-type="dl"].bkcolor_catalog  .bkclickcontent_inner .bkbutton.bknotselected:hover,
[data-type="dl"].bkcolor_catalog  .bkclickcontent_inner .bkbutton.bknotselected:active ,
[data-type="dl"].bkcolor_catalog  .bkclickcontent_inner .bkbutton.bkselected{
    box-shadow: inset 2px 2px 5px 0px rgba(0, 0, 0, 0.2), 1px 1px 1px 0px rgba(255, 255, 255, 0.1);
    border-color: rgba(0, 0, 0, 0.15);
    background-color: #3f9a63;    
	color: rgba(255, 255, 255, 0.7);
}
[data-type="dl"]  .bkbutton_topic.bknotselected {
    border: 1px solid #398c5b;
    background-color: #64c488;
    color:#fff;  
}
[data-type="dl"]  .bkbutton_supertopic.bknotselected {
    border: 1px solid #0e7f3c;
    color: #fff;  
}
[data-type="dl"]  .bkbutton_letter.bknotselected {
    border: 1px solid #367750;
}
[data-type="dl"] .bkbutton_menu.bknotselected {
    border: 1px solid #2a8e52;
    background-color: #5cb580;
    color: white;  
}

/* SELECTED*/
/* [data-type="dl"].bkcolor_catalog .bkclickcontent_inner .bkbutton.bkselected {
    color: #fff;
    border-color: transparent;
} */





/* #################################### BUTTON WORLD ########################################*/
/* ##########################################################################################*/
.bkbutton_world{
    display: inline-block;
    text-align: center;
    float: left;
    vertical-align: top;
}
.bkbutton_world>div{
	background-size:auto 100%;
	background-repeat: no-repeat;
	background-position: center;
    position: relative;
    text-decoration: none;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 auto;
    border-radius: 50%;
    box-shadow: 1px 6px 26px -8px #000;
}
.bkbutton_world ._europa{
	background-image: url(/bkimages/continents/europa.png);   
}
.bkbutton_world ._asien{
	background-image: url(/bkimages/continents/asien.png);   
}
.bkbutton_world ._afrika{
	background-image: url(/bkimages/continents/afrika.png);   
}
.bkbutton_world ._suedamerika{
	background-image: url(/bkimages/continents/suedamerika.png);   
}
.bkbutton_world ._nordamerika{
	background-image: url(/bkimages/continents/nordamerika.png);   
}
.bkbutton_world ._ozeanien{
	background-image: url(/bkimages/continents/ozeanien.png);   
}
.bkbutton_world .bkbutton_text{
	color: #2d6d46;
    display: block;
    font-size: 15px;
    margin-top: 10px;
}
.bkpage[id^="bkpage_catalog_S"] .bkbutton_world[class^="bkbutton_catalog_S"] .bkbutton_text,
.bkbutton_world.active .bkbutton_text,
.bkbutton_world:hover .bkbutton_text{
    font-weight: bold;
    color: #fff;
}

/* ####################################### DESKTOP ##########################################*/
.nojs .bkbutton_world,
[data-type="d"] .bkbutton_world{
    width: 120px;   
}
.nojs .bkbutton_world>div,
[data-type="d"] .bkbutton_world>div{
    height: 100px;
    width: 100px;
}
.nojs .bkbutton_world .bkbutton_text,
[data-type="d"] .bkbutton_world .bkbutton_text{
}

/* ####################################### SMART ############################################*/
.nojs .bkbutton_world,
[data-type="dl"] .bkbutton_world{
    width: 101px;   
}
[data-type="dl"] .bkbutton_world>div{
    height: 95px;
    width: 95px;
}
[data-type="dl"] .bkbutton_world .bkbutton_text{
    font-size: 14px;
    margin-top: 5px;
}

[data-type="dl"][id^="bkpage_catalog_S"] .bkbutton_world[class^="bkbutton_catalog_S"] .bkbutton_text,
[data-type="dl"] .bkbutton_world.active .bkbutton_text,
[data-type="dl"] .bkbutton_world:hover .bkbutton_text{
    font-size: 12px;
    margin-top: 6px;
}




/* #################################### BUTTON FLAGS ########################################*/
/* ##########################################################################################*/
.bkbutton_country.found {
    color: white;  
    background-color: #64c488;
    display: inline-block;
    text-align: center;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
    vertical-align: top;
}

/* ####################################### DESKTOP ##########################################*/
.nojs .bkbutton_country.found,
[data-type="d"] .bkbutton_country.found {
	font-size:14px;
	background-position:left top;
	background-repeat:no-repeat;
    border: 2px solid #58af7a;
    padding: 0 5px; 
    margin: 2px;
	-moz-border-radius: 8px;
	-ms-border-radius:8px;
	-o-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;   
}
.nojs .bkbutton_country.found,
[data-type="d"] .bkbutton_country.found {
	background-image: url(/global/img/bkbutton-highlight-dw.png);   
    width: 140px; 
    height: 140px;
}
.nojs.bkcolor_catalog .bkbutton_country.found,
[data-type="d"].bkcolor_catalog .bkbutton_country.found{
    border-color: #5cb67f;
}
.nojs.bkcolor_catalog .bkbutton_country.found,
.nojs.bkcolor_catalog .bkbutton_country.found:hover,
[data-type="d"].bkcolor_catalog .bkbutton_country.found,
[data-type="d"].bkcolor_catalog .bkbutton_country.found:hover{
    box-shadow: inset 0px 1px 0px rgba(0, 0, 0, 0.4), inset 1px 0px 0px rgba(0, 0, 0, 0.4), inset 0px -1px 0px rgba(0, 0, 0, 0.4), inset -1px 0px 0px rgba(0, 0, 0, 0.4);
}
.nojs .bkflag,
[data-type="d"] .bkflag {
    width: 80px;
    box-shadow: 0px 5px 13px -4px rgba(0, 0, 0, 1);
    display: block;
    margin: 0px auto 8px;
}

/* ####################################### SMART ############################################*/
[data-type="dl"] .bkbutton_country.found{
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius:  50%;
	-webkit-border-radius:  50%;
	border-radius: 50%;   
    vertical-align: top;
    border: 1px solid #398c5b;   
    margin:10px 2px ;
    box-shadow: 0px 5px 10px -8px #000;
}
[data-type="dl"] .bkbutton_country.found>a{
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    display: block;
   
}











.bkbutton_lastpage .bkbutton_text{
	display:block;
}
.bkcatalog_topic_expand{
    width: auto;
    display: none;
    position: absolute;
    padding: 0PX 15px;
    top: 30px;
    color: #000;
    text-shadow: none;
    white-space: nowrap;
     background-color: #fff;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    -o-border-radius: 100px;
    -webkit-border-radius: 100px;
    border-radius: 100px;
    line-height: 25px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.4)
}
.bkcatalog_topic_expand:before,
abbr>div:before{
    bottom: 100%;
    left: 50%;
    border: solid transparent;
    content:"";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: transparent;
border-bottom-color: #fff;
border-width: 10px;
margin-left: -10px;
}
.bkbutton_aura:hover .bkcatalog_topic_expand{
	display:table;
}

.bkbutton_aura:hover  .bkbutton{
	z-index:10;
}








/* ######################################### TEASERING ########################################*/
/* ##########################################################################################*/
.bkbutton_teaser{
	height:42px;
	padding: 0 0.6em;
	position:relative;
	display:block;
	overflow: hidden;
	width:100%;
	background-image: url(/global/img/bkentry-button-highlight.png);    
	background-size: auto 100%;
	background-position:left top;
	background-repeat:no-repeat;
	
	border:1px solid rgba(0, 0, 0, 0.4);
	-moz-border-radius: 8px;
	-ms-border-radius:8px;
	-o-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
    box-shadow: 0px 4px 8px -3px rgba(0, 0, 0,0.5);
	
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.bkbutton_teaser .bkbutton_highlight{	
	position: absolute;
	display:block;
	top: 0px;
	left: 0px;
	opacity: 0.8;
	z-index: 2;
}
.bkbutton_teaser:hover .bkbutton_highlight{	
	opacity: 1;
}

.bkbutton_teaser:hover{
	box-shadow: 0px 2px 6px -3px rgba(0, 0, 0, 0.3);
}
.bkbutton_teaser:active{
	box-shadow: none;
}


/* ENTRY-LINKTEXT-BUTTON - DEFAULT  ##########################*/
/* ###########################################################*/
.bkbutton_teaser .bkbutton_linktext{
	height: inherit;
	letter-spacing: 0.02em;
	text-align: center;
	vertical-align: middle;
	width: 100%;
	color: #fff;
	text-decoration: none;
	-webkit-user-select: none; 
	-moz-user-select: none; 
	-ms-user-select: none; 
	user-select: none;
	display: inline-block;
    font-size: 14px;
    line-height: 38px;
    padding-left: 0.2em;
	text-shadow: 1px 1px 2px rgba(0,0,0,0.2);

}
.bkitem:not([id^="bkinfocard_turkweb_"]) .bkbutton_teaser .bkbutton_linktext{
	font-size: 15px;
	line-height: 40px;
	font-weight: bold;
}

.bkitem[id^="bkinfocard_turkweb_"] .bkbutton_teaser .bkbutton_linktext{
	padding-top:4px;
}
.bkitem[id^="bkinfocard_turkweb_"] .bkbutton_teaser .bkbutton_linktext>p{
	font-size: 12px;
	line-height: 16px;
}
.bkitem[id^="bkinfocard_turkweb_"] .bkbutton_teaser .bkbutton_linktext>p._tr{
	font-weight: bold;
	display:block;
}
.bkitem[id^="bkinfocard_turkweb-"] .bkbutton_linktext{
    background-size: auto 100%;
    background-image: url(/tuerkisch-web/img/bkbutton-info.png);
    background-repeat: no-repeat;
}




/* ############# FEED ############### */

._feed .bkbutton_aura {
display:inline-block;
margin:10px;
}

.bkbutton_feed {
height:60px;
width: 60px;
background-color:#768081;
background-repeat:no-repeat;
 background-size:contain;
}



._feed .bkbutton_aura span{
display:block;
text-align:center;
color:#ffffff;
font-size: 12px;

}

#bkbutton_rss.bkbutton_feed {
background-image: url(https:www.blinde-kuh.de/global/img/bkentry-button-highlight.png),  url(/teasering/img/rss.png);
}

#bkbutton_json.bkbutton_feed {
 background-image: url(https:www.blinde-kuh.de/global/img/bkentry-button-highlight.png),
 url(/teasering/img/json.png);
 
}

#bkbutton_jsonp.bkbutton_feed {
 background-image: url(https:www.blinde-kuh.de/global/img/bkentry-button-highlight.png),  url(/teasering/img/jsonp.png);
}


/* ########################################## MENUBUTTON ####################################*/
/* ##########################################################################################*/
 .bkgroup_menu_panel .bkmenu  .bkmenu_button{	
    height: 35px;
    width: 100px;
    float: left;    
    box-shadow: inset 1px 0px 0px rgba(0, 0, 0, 0.1), 1px 0px 1px rgba(255, 255, 255, 0.3);
    box-sizing: border-box;
}
 .bkgroup_menu_panel .bkmenu [class*="bkbutton_"]{	
    margin-left: 1px !important;
    margin-right: 0px !important;
}






/* ###################################### MENUBUTTON - TOP ##################################*/
/* ##########################################################################################*/
.bkmenu_button{	
	background-position: left top;
	vertical-align:top;
	float:left;
    text-align: center;
	background-repeat: no-repeat;
}
.nojs .bkmenu_button,
[data-type="d"] .bkmenu_button{	
    display: inline-block;
    margin-bottom: 2px;
}
.bkbrowser_menu._nogroup .bkmenu_button:not(.active):not([class*="bkbutton_games_lang_"]):hover img{	
	display:none;
}
button.bkmenu_button>img{	
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    position: relative;
    display: block;
    height: 100%;
}
a.bkmenu_button>img{	
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    display: block;
}
a.bkmenu_button>img._tr{	
    display: block;
    width: auto;
}
a.bkmenu_button:not([class*="bkbutton_games_lang_"])>img{	
    top: 50%;
    position: relative;
}
a.bkmenu_button:not(._start):not([class*="bkbutton_games_lang_"])>img{	
    height: 100%;
}
a.bkmenu_button._start >img{
    height: 80%;
}
.bkbrowser_menu._nogroup a[class*="bkbutton_games_lang_"].bkmenu_button>img {
    position: absolute;
	-webkit-filter: drop-shadow(1px 1px 3px rgba(0, 0, 0, 0.4));
	filter: drop-shadow(1px 1px 3px rgba(0, 0, 0, 0.4));    
}
.nojs .bkbrowser_menu._nogroup a[class*="bkbutton_games_lang_"].bkmenu_button>img ,
[data-type="d"] .bkbrowser_menu._nogroup a[class*="bkbutton_games_lang_"].bkmenu_button>img {
    height: 60%;  
    top: 20px;
}
.nojs ._top .bkbrowser_menu._nogroup a[class*="bkbutton_games_lang_"].bkmenu_button.active>img,
[data-type="d"] ._top .bkbrowser_menu._nogroup a[class*="bkbutton_games_lang_"].bkmenu_button.active>img {
    height: 84%;
    top: 29px;
}
.nojs ._bottom .bkbrowser_menu._nogroup a[class*="bkbutton_games_lang_"].bkmenu_button.active>img,
[data-type="d"] ._bottom .bkbrowser_menu._nogroup a[class*="bkbutton_games_lang_"].bkmenu_button.active>img {
    height: 84%;
    top: 29px;
}
.nojs .bkbrowser_menu._nogroup .bkmenu_button:not(.active),
[data-type="d"] .bkbrowser_menu._nogroup .bkmenu_button:not(.active){
	border: 1px solid rgba(0, 0, 0, 0.5);
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
    cursor:pointer;
}

.nojs:not(.bkcolor_videos) ._top .bkbrowser_menu._nogroup .bkmenu_button:not(._info):not(._start):not(.active),
[data-type="d"]:not(.bkcolor_videos) ._top .bkbrowser_menu._nogroup .bkmenu_button:not(._info):not(._start):not(.active){	
    background-image: url(/global/img/bkbutton-highlight-dw.png);   
}
.nojs ._top .bkbrowser_menu._nogroup .bkmenu_button:not(.active),
[data-type="d"] ._top .bkbrowser_menu._nogroup .bkmenu_button:not(.active){	
	height: 57px;
}
.nojs ._top .bkbrowser_menu._nogroup .bkmenu_button.active,
[data-type="d"] ._top .bkbrowser_menu._nogroup .bkmenu_button.active{	
	height: 60px;  
    width:100px;
    border-left: 1px solid rgba(0, 0, 0, 0.4);
    border-right: 1px solid rgba(0, 0, 0, 0.4);
    -webkit-user-select: none; 
    -webkit-touch-callout: none;
    cursor: default;
    top: -2px;
    position: relative;
}
.nojs ._top .bkbrowser_menu._nogroup .bkmenu_button:not(._info):not(._start),
[data-type="d"] ._top .bkbrowser_menu._nogroup .bkmenu_button:not(._info):not(._start){	
    width:100px;
}
.nojs ._top .bkbrowser_menu._nogroup .bkmenu_button._info:not(.active),
.nojs ._top .bkbrowser_menu._nogroup .bkmenu_button._start:not(.active),
[data-type="d"] ._top .bkbrowser_menu._nogroup .bkmenu_button._info:not(.active),
[data-type="d"] ._top .bkbrowser_menu._nogroup .bkmenu_button._start:not(.active){	
    width:65px;
    background-image: url(/global/img/bkbutton-highlight-sw.png);
}
.nojs ._bottom .bkbrowser_menu._nogroup .bkmenu_button,
[data-type="d"] ._bottom .bkbrowser_menu._nogroup .bkmenu_button{	
    width: 80px;
    height: 52px;
}
.nojs ._bottom .bkbrowser_menu._nogroup .bkmenu_button:not(.active),
[data-type="d"] ._bottom .bkbrowser_menu._nogroup .bkmenu_button:not(.active){	
    background-image: url(/global/img/bkbutton-highlight-dw.png);
}



.bkgroup_menu_panel .bkmenu_button[class*="bkbutton_games_"]>img {
  height: 90%;
    position: absolute;
	-webkit-filter: drop-shadow(1px 1px 3px rgba(0, 0, 0, 0.4));
	filter: drop-shadow(1px 1px 3px rgba(0, 0, 0, 0.4)); 
    top:50%;
}

.bkgroup_menu_panel .bkmenu .bkmenu_button:hover>img {
display:none
}
.nojs[id$="_index"] .bkcontrolpanel .bkbrowser_menu._nogroup .bkmenu_button._all,
[data-type="d"].bkpage[id$="_index"] .bkcontrolpanel .bkbrowser_menu._nogroup .bkmenu_button._all,
[data-type="dl"].bkpage[id$="_index"] .bkcontrolpanel .bkbrowser_menu._nogroup .bkmenu_button._all {
    width: 1px;
    border: none !important;
    visibility: hidden;
    margin-left: 0px !important;
    margin-right: 0px !important;
}
[data-type="d"] ._top .bkbrowser_menu._nogroup .bkmenu_button{	
    margin-left: 0px !important;
    margin-right: 0px !important;
}
[data-type="d"] ._bottom .bkbrowser_menu .bkmenu_button{	
    margin-left: 1px !important;
    margin-right: 1px !important;
    xbox-shadow: inset 2px 2px 5px 0px rgba(0, 0, 0, 0.2), 1px 1px 1px 0px rgba(255, 255, 255, 0.1);
}
xbody[data-type="d"] ._bottom .bkbrowser_menu .bkmenu_button:not(.active):hover{	
    background-image: none;
}



 .bkmenu .bkmenu_button[class$="_sehenswuerdigkeiten"]{	
	width: 130px;
}
 #bkbutton_news_index .bkmenu_button >img{	
	height: 40px;
    margin-top: 9px;
}
 #bkbutton_turkweb_index .bkmenu_button >img{	
     height: 35px;
    margin: 10px 5px;
}







/* ########################################## SAMMLUNG #######################################*/
/* ##########################################################################################*/
.nojs.bkcolor_sammlung  .bkbrowser_controlpanel  .bkbutton:not(._sq),
[data-type="d"].bkcolor_sammlung  .bkbrowser_controlpanel  .bkbutton:not(._sq),
.bkcolor_sammlung.nojs .bkbrowser_controlpanel._bottom .bkmenu .bkmenu_button:not(.active),
.bkcolor_sammlung[data-type="d"] .bkbrowser_controlpanel._bottom .bkmenu .bkmenu_button:not(.active),
.bkcolor_sammlung.nojs .bkmenu_controlpanel._bottom .bkmenu .bkmenu_button:not(.active),
.bkcolor_sammlung[data-type="d"] .bkmenu_controlpanel._bottom .bkmenu .bkmenu_button:not(.active),
.bkcolor_sammlung .bkbutton._archiv,
.bkcolor_sammlung .bkbutton._back,
.bkcolor_sammlung .bkbutton._wide{	    
    background-color: #025b3e;
    border-color: #004f2c;
}
.bkcolor_sammlung .bkcontrolpanel._bottom .bkbutton._wide:hover, 
.bkcolor_sammlung .bkcontrolpanel._bottom .bkbutton._archiv:hover, 
.bkcolor_sammlung .bkcontrolpanel._bottom .bkbutton._back:hover,
.bkcolor_sammlung .bkbrowser_controlpanel._bottom .bkbutton_alignment .bkbutton:not(._sq):hover{
    background-color: #0f5d3a;
}



/* ########################################## AKTUELL #######################################*/
/* ##########################################################################################*/
.nojs.bkcolor_news  .bkbrowser_controlpanel  .bkbutton:not(._sq),
[data-type="d"].bkcolor_news  .bkbrowser_controlpanel  .bkbutton:not(._sq),
.bkcolor_news.nojs .bkbrowser_controlpanel._bottom .bkmenu .bkmenu_button:not(.active),
.bkcolor_news[data-type="d"] .bkbrowser_controlpanel._bottom .bkmenu .bkmenu_button:not(.active),
.bkcolor_news.nojs .bkmenu_controlpanel._bottom .bkmenu .bkmenu_button:not(.active),
.bkcolor_news[data-type="d"] .bkmenu_controlpanel._bottom .bkmenu .bkmenu_button:not(.active),
.bkcolor_news .bkbutton._archiv,
.bkcolor_news .bkbutton._back,
.bkcolor_news .bkbutton._wide{	    
    background-color: #30989d;
    border-color: #0d5e63;
}
.nojs.bkcolor_news .bkbrowser_controlpanel._top .bkbrowser_menu._nogroup .bkmenu_button:not(.active), 
[data-type="d"].bkcolor_news .bkbrowser_controlpanel._top .bkbrowser_menu._nogroup .bkmenu_button:not(.active){	    
    background-color: #30989d;
    border-color: #09494d;
}
.bkcolor_news.nojs .bkbrowser_controlpanel._bottom .bkmenu .bkmenu_button:not(.active):hover, 
.bkcolor_news[data-type="d"] .bkbrowser_controlpanel._bottom .bkmenu .bkmenu_button:not(.active):hover,
.bkcolor_news .bkcontrolpanel._bottom .bkbutton._wide:hover, 
.bkcolor_news .bkcontrolpanel._bottom .bkbutton._archiv:hover, 
.bkcolor_news .bkcontrolpanel._bottom .bkbutton._back:hover,
.bkcolor_news .bkbrowser_controlpanel._bottom .bkbutton_alignment .bkbutton:not(._sq):hover{
    background-color: #0d5e63;
    border-color: #064c50;
}




/* ########################################## VIDEOS ########################################*/
/* ##########################################################################################*/
.bkpage.bkcolor_videos.nojs ._top .bkmenu .bkbrowser_menu._nogroup  .bkmenu_button:not(.active),
.bkpage.bkcolor_videos.nojs ._bottom .bkmenu .bkbrowser_menu._nogroup  .bkmenu_button:not(.active),
.bkpage.bkcolor_videos[data-type="d"] ._top .bkmenu .bkbrowser_menu._nogroup  .bkmenu_button:not(.active),
.bkpage.bkcolor_videos[data-type="d"] ._bottom .bkmenu .bkbrowser_menu._nogroup  .bkmenu_button:not(.active){	
	-moz-border-radius: 12px;
	-ms-border-radius: 12px;
	-o-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	background: rgba(255,168,5,1);
	background: -moz-linear-gradient(top, rgba(255,168,5,1) 0%, rgba(255,193,5,1) 99%, rgba(255,193,5,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,168,5,1)), color-stop(99%, rgba(255,193,5,1)), color-stop(100%, rgba(255,193,5,1)));
	background: -webkit-linear-gradient(top, rgba(255,168,5,1) 0%, rgba(255,193,5,1) 99%, rgba(255,193,5,1) 100%);
	background: -o-linear-gradient(top, rgba(255,168,5,1) 0%, rgba(255,193,5,1) 99%, rgba(255,193,5,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,168,5,1) 0%, rgba(255,193,5,1) 99%, rgba(255,193,5,1) 100%);
	background: linear-gradient(to bottom, rgba(255,168,5,1) 0%, rgba(255,193,5,1) 99%, rgba(255,193,5,1) 100%);
}
.bkcolor_videos.nojs ._top .bkmenu .bkbrowser_menu._nogroup  .bkmenu_button:not(.active),
.bkcolor_videos[data-type="d"] ._top .bkmenu .bkbrowser_menu._nogroup  .bkmenu_button:not(.active){	
	border-color: rgba(158, 79, 0, 0.74);
    box-shadow: inset 1px 1px 1px #FF9800, inset -1px -1px 1px rgba(255, 143, 5, 0.7), inset -2px -2px 1px rgb(255, 170, 5), inset 2px 2px 1px 0px rgba(255, 161, 5, 1);
}
.bkcolor_videos.nojs ._bottom .bkmenu .bkbrowser_menu._nogroup  .bkmenu_button:not(.active),
.bkcolor_videos[data-type="d"] ._bottom .bkmenu .bkbrowser_menu._nogroup  .bkmenu_button:not(.active){	
    border-color: rgba(172, 124, 76, 0.53);
    box-shadow: inset 1px 1px 1px #ffa600, inset -1px -1px 1px #ffa600, inset -2px -2px 1px #ffa600, inset 2px 2px 1px 0px #ffa600;
}

.bkcolor_videos.nojs .bkmenu button.bkmenu_button.active,
.bkcolor_videos[data-type="d"] .bkmenu button.bkmenu_button.active{	    
	overflow:hidden;
}

.bkcolor_videos.nojs .bkmenu .bkbrowser_menu._nogroup .bkmenu_button:before,
.bkcolor_videos[data-type="d"] .bkmenu .bkbrowser_menu._nogroup .bkmenu_button:before{
    background-repeat: no-repeat;
    display: block;
    vertical-align: top;
    background-position: left top;
    background-size: auto 100%;
    position: absolute;
    top: 0;
    left: 0;
	z-index:1;    
	opacity: 0.8;
}
.bkcolor_videos.nojs ._top .bkmenu .bkmenu_button:not(.active):not(._start):not(._info):before,
.bkcolor_videos[data-type="d"] ._top .bkmenu .bkmenu_button:not(.active):not(._start):not(._info):before{
	content: "";
    height: 57px;
    width: 100px;
    background-image: url(/videos/img/bkbutton-videos-highlight.png);
}
.bkcolor_videos.nojs ._top .bkmenu .bkmenu_button._start:not(.active):before,
.bkcolor_videos.nojs ._top .bkmenu .bkmenu_button._info:not(.active):before,
.bkcolor_videos[data-type="d"] ._top .bkmenu .bkmenu_button._start:not(.active):before,
.bkcolor_videos[data-type="d"] ._top .bkmenu .bkmenu_button._info:not(.active):before{
	content: "";
    height: 57px;
    width: 65px;
    background-image: url(/videos/img/bkbutton-videos-highlight-sw.png);
}

.bkcolor_videos.nojs ._bottom .bkmenu .bkmenu_button:not(.active):before,
.bkcolor_videos[data-type="d"] ._bottom .bkmenu .bkmenu_button:not(.active):before{
	content: "";
    height: 45px;
    width: 80px;
    background-image: url(/videos/img/bkbutton-videos-highlight.png);
}





/* ########################################## BEAMER #######################################*/
/* ##########################################################################################*/
[data-type="dl"].bkcolor_beamer .bkbrowser_controlpanel .bkbutton:not(._sq), 
.bkcolor_beamer.bkgroup .bkcontrolpanel._bottom .bkbutton:not(._sq),
.nojs.bkcolor_beamer .bkbrowser_controlpanel .bkbutton:not(._sq),
[data-type="d"].bkcolor_beamer .bkbrowser_controlpanel .bkbutton:not(._sq),
.bkcolor_beamer.nojs .bkbrowser_controlpanel._bottom .bkmenu .bkmenu_button:not(.active),
.bkcolor_beamer[data-type="d"] .bkbrowser_controlpanel._bottom .bkmenu .bkmenu_button:not(.active),
.bkcolor_beamer.nojs .bkmenu_controlpanel._bottom .bkmenu .bkmenu_button:not(.active),
.bkcolor_beamer[data-type="d"] .bkmenu_controlpanel._bottom .bkmenu .bkmenu_button:not(.active),
.bkcolor_beamer .bkbutton._archiv,
.bkcolor_beamer .bkbutton._back,
.bkcolor_beamer .bkbutton._wide{	    
    background-color: #a063ae;
    border-color: #6f3984;
}
.nojs.bkcolor_beamer .bkbrowser_controlpanel._top .bkbrowser_menu._nogroup .bkmenu_button:not(.active), 
[data-type="d"].bkcolor_beamer .bkbrowser_controlpanel._top .bkbrowser_menu._nogroup .bkmenu_button:not(.active){	    
    background-color: #a063ae;
    border-color: #471a56;
}


.bkcolor_beamer.nojs .bkmenu_controlpanel._bottom .bkmenu .bkmenu_button:not(.active):hover, 
.bkcolor_beamer[data-type="d"] .bkmenu_controlpanel._bottom .bkmenu .bkmenu_button:not(.active):hover,
.bkcolor_beamer.nojs .bkbrowser_controlpanel._bottom .bkmenu .bkmenu_button:not(.active):hover, 
.bkcolor_beamer[data-type="d"] .bkbrowser_controlpanel._bottom .bkmenu .bkmenu_button:not(.active):hover,
.bkcolor_beamer .bkcontrolpanel._bottom .bkbutton._wide:hover, 
.bkcolor_beamer .bkcontrolpanel._bottom .bkbutton._archiv:hover, 
.bkcolor_beamer .bkcontrolpanel._bottom .bkbutton._back:hover,
.bkcolor_beamer .bkbrowser_controlpanel._bottom .bkbutton_alignment .bkbutton:not(._sq):hover{
    background-color: #6f3984;
    border-color: #5c2671;
}




/* ########################################## CATALOG #######################################*/
/* ##########################################################################################*/
.nojs.bkcolor_catalog .bkbrowser_controlpanel._top .bkbrowser_menu._nogroup .bkmenu_button:not(.active), 
[data-type="d"].bkcolor_catalog .bkbrowser_controlpanel._top .bkbrowser_menu._nogroup .bkmenu_button:not(.active){	    
    background-color: #60c689;
    border-color: #0d5b2c;
}
.bkcolor_catalog.nojs .bkbrowser_controlpanel._bottom .bkmenu .bkmenu_button:not(.active):hover, 
.bkcolor_catalog[data-type="d"] .bkbrowser_controlpanel._bottom .bkmenu .bkmenu_button:not(.active):hover,
.bkcolor_catalog .bkcontrolpanel._bottom .bkbutton._wide:hover, 
.bkcolor_catalog .bkcontrolpanel._bottom .bkbutton._archiv:hover, 
.bkcolor_catalog .bkcontrolpanel._bottom .bkbutton._back:hover,
.bkcolor_catalog .bkbrowser_controlpanel._bottom .bkbutton_alignment .bkbutton:not(._sq):hover{
    background-color: #339058;
}





/* ########################################## GAMES #######################################*/
/* ##########################################################################################*/
.nojs.bkcolor_games .bkbrowser_controlpanel  .bkbutton:not(._sq),
[data-type="d"].bkcolor_games .bkbrowser_controlpanel  .bkbutton:not(._sq),
.bkcolor_games.nojs .bkbrowser_controlpanel._bottom .bkmenu .bkmenu_button:not(.active),
.bkcolor_games[data-type="d"] .bkbrowser_controlpanel._bottom .bkmenu .bkmenu_button:not(.active),
.bkcolor_games.nojs .bkmenu_controlpanel._bottom .bkmenu .bkmenu_button:not(.active),
.bkcolor_games[data-type="d"] .bkmenu_controlpanel._bottom .bkmenu .bkmenu_button:not(.active),
.bkcolor_games .bkbutton._archiv,
.bkcolor_games .bkbutton._back,
.bkcolor_games .bkbutton._wide{	    
    background-color: #8bbf28;
    border-color: #5b8a12;
}
.nojs.bkcolor_games .bkbrowser_controlpanel._top .bkbrowser_menu._nogroup .bkmenu_button:not(.active), 
[data-type="d"].bkcolor_games .bkbrowser_controlpanel._top .bkbrowser_menu._nogroup .bkmenu_button:not(.active){	    
    background-color: #8bbf28;
    border-color: #385607;
}

.bkcolor_games.nojs .bkmenu_controlpanel._bottom .bkmenu .bkmenu_button:not(.active):hover, 
.bkcolor_games[data-type="d"] .bkmenu_controlpanel._bottom .bkmenu .bkmenu_button:not(.active):hover,
.bkcolor_games.nojs .bkbrowser_controlpanel._bottom .bkmenu .bkmenu_button:not(.active):hover, 
.bkcolor_games[data-type="d"] .bkbrowser_controlpanel._bottom .bkmenu .bkmenu_button:not(.active):hover,
.bkcolor_games .bkbutton._wide:hover, 
.bkcolor_games .bkbutton._archiv:hover, 
.bkcolor_games .bkbutton._back:hover,
.bkcolor_games .bkbrowser_controlpanel._bottom .bkbutton_alignment .bkbutton:not(._sq):hover{
    background-color: #64940a;
}



/* ############################################# EZINE ######################################*/
/* ##########################################################################################*/
.nojs.bkcolor_ezine  .bkbrowser_controlpanel  .bkbutton:not(._sq),
[data-type="d"].bkcolor_ezine  .bkbrowser_controlpanel  .bkbutton:not(._sq),
.bkcolor_ezine.nojs .bkbrowser_controlpanel._bottom .bkmenu .bkmenu_button:not(.active),
.bkcolor_ezine[data-type="d"] .bkbrowser_controlpanel._bottom .bkmenu .bkmenu_button:not(.active),
.bkcolor_ezine.nojs .bkmenu_controlpanel._bottom .bkmenu .bkmenu_button:not(.active),
.bkcolor_ezine[data-type="d"] .bkmenu_controlpanel._bottom .bkmenu .bkmenu_button:not(.active),
.bkcolor_ezine.nojs .bkbutton._archiv,
.bkcolor_ezine.nojs .bkbutton._back,
.bkcolor_ezine.nojs .bkbutton._wide,
.bkcolor_ezine[data-type="d"]  .bkbutton._archiv,
.bkcolor_ezine[data-type="d"]  .bkbutton._back,
.bkcolor_ezine[data-type="d"]  .bkbutton._wide{	    
    background-color: #ff9526;
    border-color: #d56300;
}
.nojs.bkcolor_ezine .bkbrowser_controlpanel._top .bkbrowser_menu._nogroup .bkmenu_button:not(.active), 
[data-type="d"].bkcolor_ezine .bkbrowser_controlpanel._top .bkbrowser_menu._nogroup .bkmenu_button:not(.active){	    
    background-color:#ff9526;
    border-color: #a94e00;
}
.bkcolor_ezine.nojs .bkmenu_controlpanel._bottom .bkmenu .bkmenu_button:not(.active):hover, 
.bkcolor_ezine[data-type="d"] .bkmenu_controlpanel._bottom .bkmenu .bkmenu_button:not(.active):hover,
.bkcolor_ezine.nojs .bkbrowser_controlpanel._bottom .bkmenu .bkmenu_button:not(.active):hover, 
.bkcolor_ezine[data-type="d"] .bkbrowser_controlpanel._bottom .bkmenu .bkmenu_button:not(.active):hover,
.bkcolor_ezine .bkcontrolpanel._bottom .bkbutton._wide:hover, 
.bkcolor_ezine .bkcontrolpanel._bottom .bkbutton._archiv:hover, 
.bkcolor_ezine .bkcontrolpanel._bottom .bkbutton._back:hover,
.bkcolor_ezine .bkbrowser_controlpanel._bottom .bkbutton_alignment .bkbutton:not(._sq):hover{
    background-color: #d75f01;    
    border-color: #b75602;
}
 

/* ################################# ARCHIV & BACKBUTTON - EZINE ############################*/
/* ##########################################################################################*/
/* GESCHICHTEN*/
.bkpage[id*="_geschichten"] .bkbutton:after{
	height: 40px;
	width: 65px;
	background-image: url(/geschichten/img/bkicon-geschichten.png);
    right: -20px;
    top: -0px;
}
/* GRUSELGESCHICHTEN*/
.bkpage[id*="_gruselgeschichten"] .bkbutton:after{
    width: 100px;
    height: 56px;
	background-image: url(/geschichten/img/bkicon-gruselgeschichten-1.png);
    right: -38px;
    top: -35px;
}
/* BERICHTE */
.bkpage[id*="_berichte"] .bkbutton:after{
	width: 80px;
	height: 50px;
	background-image: url(/geschichten/img/bkicon-berichte-1.png);
    top: -8px;
    right: -10px;
}
/* REPORTAGEN */
.bkpage[id*="_reportagen"] .bkbutton:after{
    width: 68px;
    height: 41px;
    background-image: url(/geschichten/img/bkicon-reportagen.png);
    top: 0px;
    right: -15px;
    transform: rotate(-32deg);
}
/* STARS */
.bkpage[id*="_stars"] .bkbutton:after{
    width: 50px;
    height: 58px;
    background-image: url(/geschichten/img/bkicon-stars-1.png);
    top: -14px;
    right: 0px;
    transform: rotate(5deg);
}
/* MANGA */
.bkpage[id*="_manga"] .bkbutton:after{
	width: 65px;
	height: 40px;
	background-image: url(/geschichten/img/bkicon-manga-1.png);
    top: -11px;
    right: -9px;
	transform: rotate(10deg)
}



/* ########################################## TURKWEB #######################################*/
/* ##########################################################################################*/
.nojs.bkcolor_turkweb  .bkbrowser_controlpanel  .bkbutton:not(._sq),
[data-type="d"].bkcolor_turkweb  .bkbrowser_controlpanel .bkbutton:not(._sq),
.bkcolor_turkweb.nojs .bkbrowser_controlpanel._bottom .bkmenu .bkmenu_button:not(.active),
.bkcolor_turkweb[data-type="d"] .bkbrowser_controlpanel._bottom .bkmenu .bkmenu_button:not(.active),
.bkcolor_turkweb.nojs .bkmenu_controlpanel._bottom .bkmenu .bkmenu_button:not(.active),
.bkcolor_turkweb[data-type="d"] .bkmenu_controlpanel._bottom .bkmenu .bkmenu_button:not(.active),
.bkcolor_turkweb .bkbutton._archiv,
.bkcolor_turkweb .bkbutton._back,
.bkcolor_turkweb .bkbutton._wide{	    
    background-color: #b72d2f;
    border-color: #670612;
}
.nojs.bkcolor_turkweb .bkbrowser_controlpanel._top .bkbrowser_menu._nogroup .bkmenu_button:not(.active), 
[data-type="d"].bkcolor_turkweb .bkbrowser_controlpanel._top .bkbrowser_menu._nogroup .bkmenu_button:not(.active){	    
    background-color:#aa1e1e;
    border-color: #670612;
}

.bkcolor_turkweb.nojs .bkbrowser_controlpanel._bottom .bkmenu .bkmenu_button:not(.active):hover, 
.bkcolor_turkweb[data-type="d"] .bkbrowser_controlpanel._bottom .bkmenu .bkmenu_button:not(.active):hover,
.bkcolor_turkweb .bkcontrolpanel._bottom .bkbutton._wide:hover, 
.bkcolor_turkweb .bkcontrolpanel._bottom .bkbutton._archiv:hover, 
.bkcolor_turkweb .bkcontrolpanel._bottom .bkbutton._back:hover,
.bkcolor_turkweb .bkbrowser_controlpanel._bottom .bkbutton_alignment .bkbutton:not(._sq):hover{
    background-color: #670612;
}



/* ############################################ SAFETY ######################################*/
/* ##########################################################################################*/
.nojs.bkcolor_safety .bkbrowser_controlpanel  .bkbutton:not(._sq),
[data-type="d"].bkcolor_safety .bkbrowser_controlpanel  .bkbutton:not(._sq),
.bkcolor_safety.nojs .bkbrowser_controlpanel._bottom .bkmenu .bkmenu_button:not(.active),
.bkcolor_safety[data-type="d"] .bkbrowser_controlpanel._bottom .bkmenu .bkmenu_button:not(.active),
.bkcolor_safety.nojs .bkmenu_controlpanel._bottom .bkmenu .bkmenu_button:not(.active),
.bkcolor_safety[data-type="d"] .bkmenu_controlpanel._bottom .bkmenu .bkmenu_button:not(.active),
.bkcolor_safety .bkbutton._archiv,
.bkcolor_safety .bkbutton._back,
.bkcolor_safety .bkbutton._wide{	    
    background-color: #c64e8b;
    border-color: #90265d;
}
.nojs.bkcolor_safety .bkbrowser_controlpanel._top .bkbrowser_menu._nogroup .bkmenu_button:not(.active), 
[data-type="d"].bkcolor_safety .bkbrowser_controlpanel._top .bkbrowser_menu._nogroup .bkmenu_button:not(.active){	    
    background-color:#cd4a8e;
    border-color: #630234;
}


.bkcolor_safety.nojs .bkmenu_controlpanel._bottom .bkmenu .bkmenu_button:not(.active):hover, 
.bkcolor_safety[data-type="d"] .bkmenu_controlpanel._bottom .bkmenu .bkmenu_button:not(.active):hover,
.bkcolor_safety.nojs .bkbrowser_controlpanel._bottom .bkmenu .bkmenu_button:not(.active):hover, 
.bkcolor_safety[data-type="d"] .bkbrowser_controlpanel._bottom .bkmenu .bkmenu_button:not(.active):hover,
.bkcolor_safety .bkcontrolpanel._bottom .bkbutton._wide:hover, 
.bkcolor_safety .bkcontrolpanel._bottom .bkbutton._archiv:hover, 
.bkcolor_safety .bkcontrolpanel._bottom .bkbutton._back:hover,
.bkcolor_safety .bkbrowser_controlpanel._bottom .bkbutton_alignment .bkbutton:not(._sq):hover{
    background-color: #860f4c;
    border-color: #771548;
}




/* ################################### GLOBAL- INFOSBUTTON ###################################*/
/* ##########################################################################################*/
.bkinfos_button{	
	display: inline-block;
	vertical-align: bottom;
	float:left;
    position: relative;
    text-decoration: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;    
}
 .nojs .bkinfos_button,
 [data-type="d"] .bkinfos_button{	    
	height: 59px;
	min-width: 80px;
	border-right: 1px solid #00558c;
    border-left: 1px solid #00558c;
    margin-left: 0px !important;
    margin-right: 0px !important;
}
 .nojs .bkinfos_button:not(.active),
 [data-type="d"] .bkinfos_button:not(.active){	
	background: #023665;
}
 .nojs .bkinfos_button:not(.active):hover,
 [data-type="d"] .bkinfos_button:not(.active):hover{	
	background: #00558c;
}
 .nojs .bkinfos_button.active,
 [data-type="d"] .bkinfos_button.active{	
	background: #00558c;
	z-index: 2;
}

#bkbutton_infos_blindekuh {
    width: 170px;
	margin-left:0
}

.bkpage_informationen .bkmenu [class^="browse"]{
	background-color:#05d4eb;
}
.nojs .bkbrowser_controlpanel._bottom .bkmenu .bkmenu_button:not(.active):hover, 
[data-type="d"] .bkbrowser_controlpanel._bottom .bkmenu .bkmenu_button:not(.active):hover,
.bkbutton._wide:hover, 
.bkbutton._archiv:hover, 
.bkbutton._back:hover,
.bkgroup .bkbutton:hover,
.bkbrowser_controlpanel._bottom .bkbutton_alignment .bkbutton:not(._sq):hover{
    box-shadow: inset 2px 2px 5px 0px rgba(0, 0, 0, 0.2), 1px 1px 1px 0px rgba(255, 255, 255, 0.1);
}
.bkgroup .bkmenu .bkmenu_button:hover{
    box-shadow: none;
}
.bkbutton_teaser:hover,
.bkbutton_country.found:hover,
.bkbrowser_controlpanel .bkbutton_aura.paging .bkbutton._sw.selected,
.bkbrowser_controlpanel  .bkbutton_aura.bkpaging_choosed .bkbutton._sw.bkpaging_choosed,
.bkbutton_alignment._right._desktop .bkbutton:hover,
.bkmenu_selection .bkbutton:hover,
.bkbutton.bknotselected:hover,
.bkgroup .bkbutton_alignment._left .bkbutton:hover,
.bkgroup .bkbutton:hover,
.bkbrowser_controlpanel._bottom .bkbutton:hover{
    -webkit-transform: scale(0.95);
    -moz-transform: scale(0.95);
    -ms-transform: scale(0.95);
    -o-transform: scale(0.95);
    transform: scale(0.95);
}
.bkcontrolpanel .bkbrowser_menu._nogroup  [class*="bkbutton_games_lang_"].bkmenu_button:hover{
transform: initial;
}
.bksetting_icons:active .bksettingicon,
.bkbutton_teaser:active,
.bkbutton_country.found:active,
.bkbutton_world:not(.active):active>div,
.bkbutton_alignment._right._desktop .bkbutton:active,
.bkmenu_selection .bkbutton:active,
.bkbutton.bknotselected:active,
.bkcontrolpanel .bkbrowser_menu._nogroup  [class*="bkbutton_games_lang_"].bkmenu_button:active,
.bkgroup .bkbutton:active,
.bkbrowser_menu._nogroup  .bkmenu_button:not(.active):active,
.bkbrowser_controlpanel._bottom .bkbutton:active,
.bkinfos_button:active{
	  -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
}
.bkpage[id^="bkpage_catalog_S"] .bkbutton_world[class^="bkbutton_catalog_S"]>div,
.bkbutton_world.active>div,
.bkbutton_world:hover>div,
.bkbutton_world:active>div{    
box-shadow: inset 2px 2px 6px 0px rgba(0, 0, 0, 0.41), inset -2px -2px 6px 0px rgba(0, 0, 0, 0.42);
    border: 3px solid rgb(83, 179, 121);
}

.bkpage[id^="bkpage_catalog_S"] .bkbutton_world[class^="bkbutton_catalog_S"]:active>div,
.bkmenu .bkmenu_button.active,
.bkmenu .bkmenu_button.active:hover,
.bkmenu .bkmenu_button.active:active,
.bkinfos_button.active,
.bkinfos_button.active:hover,
.bkinfos_button.active:active{	 
    -webkit-transform: initial;
    -moz-transform: initial;
    -ms-transform: initial;
    -o-transform: initial;
    transform: initial;   
	box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.2), 1px 1px 1px rgba(255, 255, 255, 0.2);
}
.nojs .bkmenu .bkmenu_button.active,
.nojs .bkmenu .bkmenu_button.active:hover,
.nojs .bkmenu .bkmenu_button.active:active,
.nojs .bkinfos_button.active,
.nojs .bkinfos_button.active:hover,
.nojs .bkinfos_button.active:active,
[data-type="d"] .bkmenu .bkmenu_button.active,
[data-type="d"] .bkmenu .bkmenu_button.active:hover,
[data-type="d"] .bkmenu .bkmenu_button.active:active,
[data-type="d"] .bkinfos_button.active,
[data-type="d"] .bkinfos_button.active:hover,
[data-type="d"] .bkinfos_button.active:active{	 
    box-shadow: none;
}







@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); transform: rotate(360deg) ;} }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg);transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }






@media only screen and (max-width: 411px){
[data-type="dl"] .bkbutton_country.found{   
    width: 140px;
    height: 140px;
    font-size: 16px;
}
[data-type="dl"] .bkflag {
    width: 60px;
    display: block;
    margin: 0px auto 10px;
}
}
@media only screen and (min-width: 412px){
[data-type="dl"] .bkbutton_country.found{   
    width: 125px;
    height: 125px;
    font-size: 14px;
}
[data-type="dl"] .bkflag {
    width: 50px;
    display: block;
    margin: 0px auto 6px;
}
}
@media only screen and (min-width: 768px){
.bkbutton_world {
    margin-left: 8px !important;
    margin-right: 0px !important;
}
}
@media only screen and (max-width: 800px){

.bknavigation_controlpanel .bkbutton._nav {
    margin: 1px -2px; 
}
}
@media only screen and (max-width: 1024px){
.bkitem:not([id^="bkinfocard_turkweb_"]) .bkbutton_teaser .bkbutton_linktext{
font-size: 14px;
}
}
@media only screen and (min-width:801px) and (max-width: 1024px){

.bknavigation_controlpanel .bkbutton._nav {
    margin: 1px -1px; 
}
}