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


#bkpage_faqs #bkinfo_catalog,
#bkarticle_faqs li._catalog,
#bkarticle_faqs li._turkweb,
#bkinfo_turkweb{
	display:none;
}

._seperator{
	padding-right:20px;
	margin-right:15px;
}
/* article ._center {
    display:block;
} */
/* ####################################### INFO SIDEBAR #####################################*/
/* ##########################################################################################*/
.bkpage_sidebar {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: table-cell;
    vertical-align: top;
    position: relative;
    z-index: 5;
    height: 100%;
}
#bkpage_content .bkinfo_sidebar {
    overflow: hidden;
}
/* #bkpage_content .bkpage_sidebar,
#bkpage_content:not(.bkactive ) .bkinfo_sidebar {
    -webkit-transition: all 0.3s linear 0s;
    -moz-transition: all 0.3s linear 0s;
    -ms-transition: all 0.3s linear 0s;
    -o-transition: all 0.3s linear 0s;
    transition: all 0.3s linear 0s;
}
 #bkpage_content.bkactive .bkinfo_sidebar {
    -webkit-transition: width  0.3s linear 0s;
    -moz-transition: width  0.3s linear 0s;
    -ms-transition:width  0.3s linear 0s;
    -o-transition: width  0.3s linear 0s;
    transition: width 0.3s linear 0s;
} */



/* ###################################### MAIN-INFOS ########################################*/
/* ##########################################################################################*/
/* .bkpage_sidebar .bkmain_infos .bkinfo a{
	width: 100%;
	box-sizing: border-box;
	font-size:13px;
    line-height: 18px;
	text-decoration:none;
    display: block;	
    color:#fff;
}
.osandroid[class*="otherbrowser"] .bkpage_sidebar .bkmain_infos .bkinfo a{
	font-size:11px;
    line-height: 16px;
}
 .bkmain_infos .bkinfo {
    border-bottom: 3px solid ;    
    padding-left: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bkinfo_sidebar._awards #bkinfo_awards>a,
.bkinfo_sidebar._bkabs #bkinfo_bkabs>a,
.bkinfo_sidebar._name #bkinfo_name>a,
.bkinfo_sidebar._geschichte #bkinfo_geschichte>a,
.bkpage_sidebar._a .bkmain_infos .bkinfo._a>a,
.bkpage_sidebar._b .bkmain_infos .bkinfo._b>a,
.bkpage_sidebar._c .bkmain_infos .bkinfo._c>a,
.bkpage_sidebar._d .bkmain_infos .bkinfo._d>a,
.bkpage_sidebar._e .bkmain_infos .bkinfo._e>a,
.bkpage_sidebar._f .bkmain_infos .bkinfo._f>a,
.bkpage_sidebar._g .bkmain_infos .bkinfo._g>a,
.bkpage_sidebar._h .bkmain_infos .bkinfo._h>a,
.bkpage_sidebar._i .bkmain_infos .bkinfo._i>a,
.bkpage_sidebar._j .bkmain_infos .bkinfo._j>a,
.bkpage_sidebar._k .bkmain_infos .bkinfo._k>a,
.bkpage_sidebar._l .bkmain_infos .bkinfo._l>a,
.bkpage_sidebar._m .bkmain_infos .bkinfo._m>a,
.bkpage_sidebar._n .bkmain_infos .bkinfo._n>a,
.bkpage_sidebar._o .bkmain_infos .bkinfo._o>a,
.bkpage_sidebar._p .bkmain_infos .bkinfo._p>a{
	font-weight:bold;   
}

.bkpage_informationen .bkinfo_sidebar._awards #bkinfo_awards>a,
.bkpage_informationen .bkinfo_sidebar._bkabs #bkinfo_bkabs>a,
.bkpage_informationen .bkinfo_sidebar._name #bkinfo_name>a,
.bkpage_informationen .bkinfo_sidebar._geschichte #bkinfo_geschichte>a,
.bkpage_informationen .bkpage_sidebar._a .bkmain_infos .bkinfo._a>a,
.bkpage_informationen .bkpage_sidebar._b .bkmain_infos .bkinfo._b>a,
.bkpage_informationen .bkpage_sidebar._c .bkmain_infos .bkinfo._c>a,
.bkpage_informationen .bkpage_sidebar._d .bkmain_infos .bkinfo._d>a,
.bkpage_informationen .bkpage_sidebar._e .bkmain_infos .bkinfo._e>a,
.bkpage_informationen .bkpage_sidebar._f .bkmain_infos .bkinfo._f>a,
.bkpage_informationen .bkpage_sidebar._g .bkmain_infos .bkinfo._g>a,
.bkpage_informationen .bkpage_sidebar._h .bkmain_infos .bkinfo._h>a,
.bkpage_informationen .bkpage_sidebar._i .bkmain_infos .bkinfo._i>a,
.bkpage_informationen .bkpage_sidebar._j .bkmain_infos .bkinfo._j>a,
.bkpage_informationen .bkpage_sidebar._k .bkmain_infos .bkinfo._k>a,
.bkpage_informationen .bkpage_sidebar._l .bkmain_infos .bkinfo._l>a,
.bkpage_informationen .bkpage_sidebar._m .bkmain_infos .bkinfo._m>a,
.bkpage_informationen .bkpage_sidebar._n .bkmain_infos .bkinfo._n>a,
.bkpage_informationen .bkpage_sidebar._o .bkmain_infos .bkinfo._o>a,
.bkpage_informationen .bkpage_sidebar._p .bkmain_infos .bkinfo._p>a{
	color:#3a86b7;
}
.bkmain_infos .bkinfo:first-child{
    border-top: 3px solid  ;
}
 */




/* ######################################## SUBINFOS ########################################*/
/* ##########################################################################################*/
.bksub_infos{
	display:none;
	margin-bottom: 1em;
    border-left: 3px solid ;
    border-top: 3px solid ;
}
.bksubinfo>a{
	text-decoration:none;
}
.bkinfo_sidebar._logos #bkinfo_logos .bksub_infos,
.bkinfo_sidebar._awards #bkinfo_awards .bksub_infos,
.bkinfo_sidebar._name #bkinfo_name .bksub_infos,
.bkinfo_sidebar._aktuell #bkinfo_aktuell .bksub_infos,
.bkinfo_sidebar._catalog #bkinfo_catalog .bksub_infos,
.bkinfo_sidebar._videos #bkinfo_videos .bksub_infos,
.bkinfo_sidebar._beamer #bkinfo_beamer .bksub_infos,
.bkinfo_sidebar._games #bkinfo_games .bksub_infos,
.bkinfo_sidebar._ezine #bkinfo_ezine .bksub_infos,
.bkinfo_sidebar._turkweb #bkinfo_turkweb .bksub_infos,
.bkinfo_sidebar._safety #bkinfo_safety .bksub_infos,
.bkpage_sidebar._k .bkinfo_sidebar._jugendschutz #bkinfo_bkabs .bksub_infos{
	display:block;
} 

.bkpage_sidebar .bkinfo .bksubinfo>a{
	list-style-type: none;
    padding:10px;
}

.bksub_infos .bksubinfo{
    border-bottom: 3px solid;
}
.bkpage_sidebar .bkinfo .bksubinfo:hover >a {
	color:#fff;
}
.bkpage_sidebar._sub-a .bkmain_infos .bksubinfo._sub-a>a,
.bkpage_sidebar._sub-b .bkmain_infos .bksubinfo._sub-b>a,
.bkpage_sidebar._sub-c .bkmain_infos .bksubinfo._sub-c>a,
.bkpage_sidebar._sub-d .bkmain_infos .bksubinfo._sub-d>a,
.bkpage_sidebar._sub-e .bkmain_infos .bksubinfo._sub-e>a,
.bkpage_sidebar._sub-f .bkmain_infos .bksubinfo._sub-f>a,
.bkpage_sidebar._sub-g .bkmain_infos .bksubinfo._sub-g>a,
.bkpage_sidebar._sub-h .bkmain_infos .bksubinfo._sub-h>a,
.bkpage_sidebar._sub-i .bkmain_infos .bksubinfo._sub-i>a,
.bkpage_sidebar._sub-j .bkmain_infos .bksubinfo._sub-j>a,
.bkpage_sidebar._sub-k .bkmain_infos .bksubinfo._sub-k>a,
.bkpage_sidebar._sub-l .bkmain_infos .bksubinfo._sub-l>a,
.bkpage_sidebar._sub-m .bkmain_infos .bksubinfo._sub-m>a,
.bkpage_sidebar._sub-n .bkmain_infos .bksubinfo._sub-n>a,
.bkpage_sidebar._sub-o .bkmain_infos .bksubinfo._sub-o>a,
.bkpage_sidebar._sub-p .bkmain_infos .bksubinfo._sub-p>a,
.bkpage_sidebar._sub-q .bkmain_infos .bksubinfo._sub-q>a,
.bkpage_sidebar._sub-r .bkmain_infos .bksubinfo._sub-r>a{
	color:#fff;
    background-color: rgb(2, 54, 101);
}
/* ####################################### CONTENT INFO  ####################################*/
/* ##########################################################################################*/
.bkcontent_info {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: table-cell;
    position: relative;
    width: 100%;
}
.bkpage_informationen #bkpage_content, 
.bkpage[id$="_info"] #bkpage_content {
    width: 100%;
    display: table;
}

/* .bkcontent_info:not(#bkimpressum_team):not(._bkabs){
    padding: 10px 10px 50px;
} */


/* ################################## ARTICLE-SINGLE ########################################*/
/* ##########################################################################################*/
.bkarticle_single{
	vertical-align:top;
	position:relative;
	cursor:default;
	-webkit-backface-visibility: hidden;
	-webkit-user-drag:none;  
	-webkit-user-select: none; 
	-moz-user-select: none;     
	-ms-user-select: none;   
	user-select: none;  
    width: 100%;
}

.bkcontent_inner .bkarticle,
.bkcontent_info:not(#bkimpressum_team):not(._bkabs):not(._webapps) .bkarticle{
    box-shadow: 10px 10px 10px -10px rgba(0, 0, 0, 0.8);
}
#bkimpressum_team .bkarticle_single:before,
#bkimpressum_team .bkarticle_single:after {
    content:none;
}


/* ######################################### ARTICLE ########################################*/
/* ##########################################################################################*/
/* .bkarticle{
    line-height: 28px;
	display: table-cell;
    background-repeat:  repeat;
    background-position:  top center;
    background-size: auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
    position: relative;
} */
.osandroid[class*="otherbrowser"] .bkarticle{
    line-height: 20px;
}
.bkarticle:not(#bkteam):not(#bkarticle_bkabs){
    background-color: #fff;
}
 #bkarticle_bkabs {
    background-color: rgba(255, 255, 255, 0.4);
}
.bkcontent_info._bkabs {
    background: #fafafa;
    overflow: hidden;
}
/* ######################################## ARTICLE-TYPO ####################################*/
/* ##########################################################################################*/
.bkarticle .bkpunchline{
   font-weight:bold;
   color:#27848e;
}
/* .bkarticle_title{
    font-size: 18px;
	margin-bottom:28px;
	display:block;
} */
.osandroid[class*="otherbrowser"] .bkarticle_title{
    font-size: 15px;
}
.bkarticle_title>span,
.bkarticle_subtitle>span:not(.bkpunchline){
	font-weight: normal;
	font-style: italic;
	font-size: 13px;
}
.bkarticle_subtitle{
	display: block;
}
.bkcontent_inner .bkarticle_subtitle {
    font-size: 16px;
    margin: 56px 0 28px;
}
.osandroid[class*="otherbrowser"] .bkcontent_info:not(#bkimpressum_team) .bkarticle_subtitle{
	font-size: 17px;
}
.bkarticle_subtext{
	font-size: 15px;
	margin-bottom:28px;
	font-weight:bold;
}
.bkarticle_jumplink{
	font-size: 13px;
	margin-bottom:28px;
	font-weight:bold;
}
.osandroid[class*="otherbrowser"] .bkarticle_subtext{
	font-size: 13px;
}
.osandroid[class*="otherbrowser"] .bkarticle_pubdate,
.osandroid[class*="otherbrowser"] .bkarticle_text {
	font-size: 13px;
}
span.bkarticle_text{
	margin-bottom:28px;
	display:inline-block;
}
.bkarticle_text>p{
	margin-bottom:28px;
}
.bkarticle_text>p:last-child{
	margin-bottom:0px;
}
/* .bkarticle p a{
    font-weight: bold;
    text-decoration: underline;
} */


/* .bkarticle a{
   text-decoration: none; 
} */
.bkarticle._impressum a,
.bkcolor_informationen .bkarticle_title{
	color: #1a469b;
}

.bkarticle._informationen .bkarticle_author{
	float:left;
}
.bkcolor_informationen .bkarticle_highlight{
	background:#73b2ff;
}
.bkcolor_informationen .bkarticle_highlight>.bkarticle_subtitle{
	background:  #5583bc;
	color: #fff;
}
.bkpage_informationen  .bkmarker {
    width: 18px;
    height: 18px;
    display: inline-block;
    text-align: center;
    line-height: 18px;
    position: relative;
    font-size: 12px;
    top: -3px;
}
.bkpage_informationen  .bkmarker._1 {
    background: #05d4eb;
    color: #fff;
}
.bkpage_informationen  .bkmarker._2 {
    background: #1699f0;
    color: #fff;
}
.bkpage_informationen .bkmarker._3 {
    background: #0792a2;
    color: #fff;
}
.bkpage_informationen .bkmarker._4 {
    background: #005286;
    color: #fff;
}
.bkpage_informationen   ._pre {
    margin-bottom: 28px;
	font-weight:bold;
    display: block;
    font-family: monospace;    
	word-break: break-all;
}

 .bkparagraph_text .bkfeed ,
 .bkarticle_text .bkfeed {
    font-family: courier;
    color: #27848e;
    font-size: 14px;
}










/* ######################################## PARAGRAPH #######################################*/
/* ##########################################################################################*/
/* .bkparagraph {
    max-width: 100%;
    box-shadow:1px 1px 4px rgba(0, 0, 0, 0.32);
	-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-color: #ececec;
    border: 5px solid #ffffff;
    margin-bottom:26px;
    margin-top: 26px; 
    clear: left;
} */
#bkinformationen_logos .bkparagraph {
	margin-top:0;
    padding:0px;
    background-color: #fff;
}
#bkinformationen_logos .bkparagraph ._table._img{
   background: #fff;
}
#bkinformationen_logos .bkparagraph ._table._rgb{
    margin-bottom: 5px;
}
#bkinformationen_logos .bkparagraph ._table._rgb,
#bkinformationen_logos .bkparagraph ._table._cmyk{
   background: #ececec;
    padding:10px;
}
#bkinformationen_logos .bkparagraph ._table{
   width:100%;
    padding:5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
#bkinformationen_logos .bkparagraph ._table:last-child{
    margin-bottom: 0px;
}
#bkinformationen_logos .bkparagraph ._table .bkparagraph_image{
   width:100%;
   background: #fff;    
   margin-top: 14px;
}
#bkinformationen_logos .bkparagraph_box {
   background: initial;
}


/* TYPO */
/* .bkparagraph_title {
    margin:10px 0 ;  
} */
#bkarticle_bkabs .bkparagraph_title {
	margin-bottom:20px;
	color: #023665;
	line-height:1.2;
}
._rgb .bkparagraph_title {
   color:#03a9f4;
}
._cmyk .bkparagraph_title {
   color:#8bc34a;
}
.bkparagraph_subtitle {
    font-size: 15px;    
	line-height: 20px;
    margin:10px 0;
}
#bkarticle_suchkurs .bkparagraph_subtitle {
    font-size: 15px;
    line-height: 20px;
    margin:56px 0 14px;
}
/* #bkarticle_bkabs .bkparagraph_subtitle {
    font-size: 16px;
	line-height:1.2;
	margin-top:20px;
}
#bkarticle_bkabs .bkparagraph_subtext {
    margin: 14px 0;
    font-weight: bold;
    font-size: 14px;
	line-height:1.6;
}
#bkarticle_bkabs .bkparagraph_text {
	line-height:1.6;
}
.bkparagraph_text {
    margin: 14px 0;    
	font-size: 13px;
	line-height: 21px;
}
.bkparagraph_text_2 {
    font-size: 13px;
    line-height: 22px;
} */
.osandroid[class*="otherbrowser"] .bkparagraph_text {  
	font-size: 10px;
	line-height: 16px;
}
.bkparagraph_text p {
    margin-bottom: 14px;
}
#bkinformationen_logos .bkparagraph_text p{
    margin-bottom: 0px;
}

.bkparagraph_text._table {
    margin-bottom: 42px;
}
.bkparagraph_text._table:last-child,
.bkparagraph_text:last-child {
    margin-bottom: 0px;
}
.bkparagraph figcaption {
    font-weight: bold;
    margin-bottom: 5px;
}
.osandroid[class*="otherbrowser"] .bkparagraph  .bkparagraph_text p._td,
.osandroid[class*="otherbrowser"] .bkparagraph  .bkparagraph_text div._td{
    line-height: 16px;
}
/* .bkparagraph  .bkparagraph_text div._td{
    margin-bottom: 28px;
}
.bkparagraph  .bkparagraph_text p._td{
  width: 100%;
} */


/* IMAGE */
.bkparagraph_image {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}/* 
.bkparagraph_image._block {
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.32);
    border: 4px solid #fff;
    background-color: #fff;    
	margin-top: 14px;
} */

.bkpage.bksmart .bkparagraph._teaser .bkteaserimage_outer .bkparagraph_image{
	max-width: 120px;
	max-height: 120px;
	margin:0;
	-webkit-box-sizing: none;
	-moz-box-sizing: none;
	-ms-box-sizing: none;
	-o-box-sizing: none;
	box-sizing: none;
}

.bkparagraph._awards  span._inline-block{
    width:49%;
}
.bkparagraph._rueckblick .max-250{
    margin:10px 2px 20px;
}
.bkparagraph_box{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
    overflow: hidden;
    background: #ffffff;
    font-size: 15px;
    line-height: 28px;
}
.bkparagraph_box ._td{
    vertical-align: top;
}
.bkparagraph_box._inline-block{
    min-width: 200px; 
    width:50%;
    vertical-align: middle;
    margin-bottom: 14px;
}
.bkparagraph_box._inline-block:last-child{
    margin-bottom: 0px;
}
a.bkparagraph_box:hover,
a.bkparagraph_box:active{
    box-shadow: none;
	-webkit-transform: scale(0.95);
	-moz-transform: scale(0.95);
	-ms-transform: scale(0.95);
	-o-transform: scale(0.95);
	transform: scale(0.95);
}
.bkparagraph_box_title {  
font-size: 15px;
}
.bkparagraph_box_list {
    padding: 10px 5px;
}
.bkparagraph_box_list li{
    list-style: none;
}






/* ######################################## DOWNLOAD #######################################*/
/* ##########################################################################################*/

.bkdownload_link{
	-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: #ffffff;
    font-size: 12px;
    line-height: 18px;
    position: relative;
    border: 1px solid #000;
    text-align: left;
}
.osandroid[class*="otherbrowser"] .bkdownload_link{
    font-size: 10px;
    line-height: 16px;
}
.bkdownload_link:before{
    content:"";
    display: block;
    position: relative;
    background-image: url(/global/img/bkdownload.png);
    margin:6px;
    margin-left: 3px;
    float: left;
    height: 35px;
    width: 35px;
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 50%;
    background-color: #222222;
    z-index: 8;
    box-shadow: 1px 2px 8px -3px rgba(0, 0, 0, 0.9);
}
.bkdownload_link ._td{
    vertical-align: top;
}
a.bkdownload_link:hover,
a.bkdownload_link: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);
}
.bkdownload_file {   
    padding: 15px 5px;
    font-weight: bold;
}
.bkdownload_info {
    padding: 10px 2px;
    padding-left: 44px;
}
.bkdownload_link._block {
    margin-bottom: 5px ;
}
.bkdownload_link._block:last-child {
    margin-bottom: 0px;
}
.bkdownload_info li{
    list-style: none;
}

.bkarticle ._rgb .bkdownload_file{
    background-color: #03A9F4;
}
.bkarticle  ._rgb .bkdownload_info{
    background-color: #b3e5fc; 
}
.bkarticle  ._cmyk .bkdownload_file{
    background-color: #8BC34A;
}
.bkarticle  ._cmyk .bkdownload_info{
    background-color: #c5e1a5; 
}





/* ######################################## HIGHLIGHT #######################################*/
/* ##########################################################################################*/
/* HIGHLIGHT */
.bkhighlight{
    z-index:2;    
    background: #fff;
    box-shadow: 5px 10px 8px -8px rgba(0, 0, 0, 0.4);
    display: inline-block;
    color: #000;
    font-weight:bold;
    border: 1px solid #000;
    text-align: center;
    position: relative;
}
.bkhighlight>a{
 display:block;
}
.bkhighlight:before{
	height: 80px;
	background-repeat: no-repeat;
	display: inline-block;
	vertical-align: top;
	background-size: auto 100%;
	z-index: 33;
	position: absolute;
}
.bkhighlight_imagepanel{
   width:100%;
    padding: 5px;
    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;
    position: relative;
}


.bkpage_impressum .bkhighlight_imagepanel{
	
	width: 200px;
    height: 200px;
    padding: 5px;
    text-align: center;
	
}
.bkhighlight._a .bkhighlight_image,
.bkhighlight._c .bkhighlight_image{
   height:100%;
}
.bkhighlight:not(._a):not(._c) .bkhighlight_image{
   width:100%;
}

.bkhighlight .bkhighlight_text {
    padding: 5px 0;
}

/* TYPO */

/* HIGHLIGHT-A */
.bkhighlight._a{
    margin-top: -30px;
    transform: rotate(5deg);
}
.bkhighlight._a:before{
	content: "";
	background-image: url(/global/img/paperclip_green.png);
	width: 60px;
	top: -39px;
	right: 50px;    
    transform: rotate(-5deg);
}
.bkhighlight._a .bkhighlight_imagepanel,
.bkhighlight._c .bkhighlight_imagepanel{
	background: #1e4e80;
}

/* HIGHLIGHT-B */
.bkhighlight._b{
    clear: right;
	transform: rotate(-2deg);
}
.bkhighlight._b:before{
	content: "";
	background-image: url(/global/img/paperclip_2.png);
    transform: rotate(2deg);
}
.bkhighlight._b  .bkhighlight_imagepanel{
	background: #000;
}
/* .bkhighlight._b .bkhighlight_imagepanel:after{
	content: "";
	background-image: url(/global/img/bkentry-funnyitem-talking-center.gif);
	background-size: 100%;
	background-repeat: no-repeat;
	display: block;
    left:50%;
    -webkit-transform: translateY(-50%) translateX(-50%);
    -moz-transform: translateY(-50%) translateX(-50%);
    -ms-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%);
	position:absolute;
} */





/* ############################ CONTENT-INNER ARTICLE #######################################*/
/* ##########################################################################################*/
.bkcontent_inner .bkarticle_single{
    MARGIN: 0PX auto 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.bkcontent_inner .bkarticle._ezine {
    background-image: url(/global/img/bkarticle-background-square-falten.png);
}
.bkcontent_inner .bkarticle._safety {
    background-image: url(/global/img/bkarticle-background-line-falten.png);
}
.bkcontent_inner .bkarticle_single:before {
    background-image: url(/global/img/bkarticle-background-left.png);
    width: 94px;
    border-right: 1px solid #e8e8e8;
}
.bkcontent_inner .bkarticle_single:after {
    background-image: url(/global/img/bkarticle-background-right.png);
    width: 102px;
    border-left: 1px solid #e8e8e8;
}
.bkcontent_inner .bkarticle_icon{
	position: relative;
    margin-right: -9px;
    top: -35px;
    float: right;
    padding-top: 19px;
    height: 65px;
    width: 80px;
    background-color: #43badc;
    box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.6);
    border: 8px solid #fff;
    transform: rotate(11deg);
    z-index: 4;
}
.bkcontent_inner .bkarticle_icon:before{
    content: "";
    height: 97px;
    background-image: url(/global/img/paperclip.png);
    width: 28px;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: top;
    background-size: 100%;
    position: absolute;
    top: -29px;
    left: 32px;
    transform: rotate(-11deg);
}
.bkcontent_inner #bksafety_flirten  .bkarticle_icon{
	right:-10px;
}
.bkcontent_inner .bkarticle_icon>img{
    height: 100%;
    margin: 0 -10%;

} 
.bkcontent_inner .bkarticle_text{
	margin: 28px 0px;
}
.bkcontent_inner .bkarticle_text>p>a>img,
.bkcontent_inner .bkarticle_subtext>p>a>img{
	margin-right: 30px;
	float: left;
}

.bkcontent_inner  .bkarticle._safety .bkarticle_text p>img{
	border: 8px solid #fff;
    max-width: 100%;
    background-color: #fff;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.32);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
    float: left;
    margin-right: 20px;
}







/* ############################ CONTENT-INFO ARTICLE ########################################*/
/* ##########################################################################################*/

.bkcontent_info .bkarticle_single:before {
    width: 40px;
    background-image: url(/global/img/bkinfo-background-left.png);
    border-right:2px solid #e8e8e8;
}
.bkcontent_info .bkarticle_single:after{
    width: 130px;
    border-left: 2px solid #e8e8e8;
}
.bkcontent_info .bkarticle#bkarticle_svg{
    background: #fff;
}
.bkcontent_info .bkarticle_icon{
	float: right;
	margin-right: -170px;
	margin-top: -40px;
	margin-bottom: -70px;
}
.bkcontent_info .bkarticle_icon>img{
	height: 100px;
}
/* #bkclient >.bkarticle_subtitle {
    margin: 28px 0 28px;
} */
.bkcontent_info .bkarticle_image_panel >.bkarticle_subtitle{
	font-size: 14px;
    margin: 2px 0 2px;
}
#bkteam>.bkarticle_subtitle{
	font-size: 18px;
	color:#fff;
}
#bkteam>.bkarticle_subtitle:first-child{
	margin:20px 0 0 10px;
}
.bkarticle_team + .bkarticle_subtitle{
	margin:40px 0 0 10px;
}
.bkcontent_info .bkarticle_text>p.download_infos {
	margin-bottom:0;
}
.bkarticle .bkentry_button{
	margin-bottom:38px;
}

/* .bkcontent_info .bkarticle_text{
	margin-bottom : 28px;
	margin-top : 28px;
} */

.osandroid[class*="otherbrowser"] #bkteam>.bkarticle_subtitle{
	font-size: 14px;
}



/* ############################### PARAGRAPH-LINKBOX ########################################*/
/* ##########################################################################################*/
.bkparagraph_linkbox{
	display: inline-block;
	vertical-align: top;
    margin:10px 2px;
}
.bkparagraph_linkimage{
    border: 8px solid #fff;
    background-color: #fff;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.32);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
.bkparagraph_linktitle{
	font-size: 11px;
	line-height: 12px;
	text-align: center;
	padding: 0;
	/* vertical-align: middle; */
	display: block;
    width: 106px;
}

.bkparagraph_linkbox:hover .bkparagraph_linkimage{
	box-shadow: none;
}
.bkparagraph_linkbox:active  .bkparagraph_linkimage{
	-webkit-transform: scale(0.95);
	-moz-transform: scale(0.95);
	-ms-transform: scale(0.95);
	-o-transform: scale(0.95);
	transform: scale(0.95);
}





/* AKTUELL */
#bkaktuell_info.bkcontent_info .bkarticle_single:before,
#bkaktuell_info.bkcontent_info .bkarticle_single:after {
    border-color:  #2a9398;
}
b._news ,
.bkarticle._news .bkarticle_text>p>a,
.bkarticle._news .bkarticle_subtext>p>a,
.bkarticle._news .bkarticle_title{
    color: #2a9398;
}

/* CATALOG */
#bkcatalog_info.bkcontent_info .bkarticle_single:before,
#bkcatalog_info.bkcontent_info .bkarticle_single:after {
    border-color: #41af79;
}
b._catalog,
.bkarticle._catalog .bkarticle_text>p>a,
.bkarticle._catalog .bkarticle_subtext>p>a,
.bkarticle._catalog .bkarticle_title{
    color: #41af79;
}

/* VIDEOS */
#bkvideos_info.bkcontent_info .bkarticle_single:before,
#bkvideos_info.bkcontent_info .bkarticle_single:after {
    border-color: #ffbf05;
}
b._videos ,
.bkarticle._videos .bkarticle_text>p>a,
.bkarticle._videos .bkarticle_subtext>p>a,
.bkarticle._videos .bkarticle_title{
    color: #ffbf05;
}
.bkarticle._videos .bkarticle_author{
	float:left;
}

/* BEAMEN */
#bkbeamer_info.bkcontent_info .bkarticle_single:before,
#bkbeamer_info.bkcontent_info .bkarticle_single:after {
    border-color: #b183d7;
}
b._beamer ,
.bkarticle._beamer .bkarticle_text>p>a,
.bkarticle._beamer .bkarticle_subtext>p>a,
.bkarticle._beamer .bkarticle_title{
    color: #b183d7;
}
.bkarticle._beamer .bkarticle_author{
	float:left;
}

/* GAMES */
#bkgames_info.bkcontent_info .bkarticle_single:before,
#bkgames_info.bkcontent_info .bkarticle_single:after {
    border-color:  #a0bc15;
}
b._games ,
.bkarticle._games .bkarticle_text>p>a,
.bkarticle._games .bkarticle_subtext>p>a,
.bkarticle._games .bkarticle_title{
    color: #a0bc15;
}
.bkarticle._games .bkarticle_author{
	float:left;
}

/* EZINE*/
#bkezine_info.bkcontent_info .bkarticle_single:before,
#bkezine_info.bkcontent_info .bkarticle_single:after {
    border-color: #FF9102;
}
b._ezine ,
.bkarticle._ezine .bkarticle_text>p>a,
.bkarticle._ezine .bkarticle_subtext>p>a,
.bkarticle._ezine .bkarticle_title{
    color: #FF9102;
}
.bkcontent_inner .bkarticle._ezine .bkarticle_text{
	margin-top:28px;
}
.bkcontent_info .bkarticle._ezine .bkarticle_text{
	margin-top:28px;
} 
#bkezine_reportagen  .bkarticle_title{
     color: #ffa500;
}
#bkezine_berichte  .bkarticle_title{
    color:#b10f17;
}
#bkezine_geschichten  .bkarticle_title{
     color:#804594;
}

#bkezine_gruselgeschichten  .bkarticle_title{
     color: #618819;
}

#bkezine_stars  .bkarticle_title{
    color:#4177b9;
}

#bkezine_manga  .bkarticle_title{
    color: #5195e8;
}

/* SAFETY*/
#bksafety_info.bkcontent_info .bkarticle_single:before,
#bksafety_info.bkcontent_info .bkarticle_single:after {
    border-color: #cd4c8f;
}
b._safety  {
    color: #cd4c8f;
}
#bksafety_index.bkarticle {
    transform: rotate(-0deg);
}
.bkarticle._safety .bkarticle_text>p>a,
.bkarticle._safety .bkarticle_subtext>p>a,
.bkarticle._safety .bkarticle_title{
    color: #009c88;
}
.bkarticle._safety .bkarticle_author{
	float:left;
}

/* IMPRESSUM*/
.bkarticle._impressum .bkarticle_author{
	float:left;
}

.bkhighlight._a,
.bkhighlight._b,
.bkhighlight._c {
    width: 200px;
    height: 240px;

}
.bkhighlight._c {
    margin-top: 177px;
    margin-left: -200px;
    transform: rotate(8deg);
    left: 224px;
    top: 42px;
}

/* INFORMATIONEN */
/* #bkclient {
    margin-top: 84px;
} */
.bkpage_informationen .bkarticle_text .bkcookie {
	height: 132px;
	float:left;
	margin-right: 20px;
	margin-top: 5px;
}

.bkarticle textarea {
    width: 100%;
    padding: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.osandroid[class*="otherbrowser"] .bkarticle textarea {
	font-size: 10px;
}
.bkarticle form {
    margin-bottom: 50px;
}
.bkarticle input[type="submit"] {
    margin: 0px 0;
}

.bkarticle._suchkurs .bkarticle_text a {
	color:#1a469b;
}








/* ########################################## IP-DATA #######################################*/
/* ##########################################################################################*/
.bkip_datas {    
    border: 2px solid #fff;
	font-weight: bold;
    font-size: 28px;
    font-family: Courier New,Courier,monospace;
    max-width: 800px;
    padding: 20px 5px;
    background: #9ed8ff;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.52);
    margin: 28px 0;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
}
.bkip-warning {	
    border: 2px solid #fff;
    font-weight: bold;
    font-size: 13px;
    padding: 15px;
    background: #9ed8ff;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.52);
}
.bkip-warning p{	
    margin-bottom:0;
}
.bkgeoip_datas {
    border: 2px solid #fff;
    font-weight: bold;
    font-size: 12px;
    padding: 9px 10px;
    background: #9ed8ff;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.52);
    margin-bottom: 14px;
    line-height: 19px;
}
#bkpage_datenschutz .bkentry_button_panel_datas .bkentry_button.bkentry_button_datas{
    border: initial;
    background-color: transparent;
    box-shadow: initial;
    margin-bottom: initial;
	height: 24px;
}
#bkpage_datenschutz  .bkentry_button_panel_datas .bkentry_button.bkentry_button_datas .bkentry_linktext{
    height: initial;
    text-align: initial;
    padding: initial;
    font-size: 12px;
	float:left;
}
.bkentry_button_datas img#osm-logo {
	width: 32px;
	vertical-align: middle;
	margin-right: 10px;
	float:left;
}





/* #################################### CLIENTDISPLAY #######################################*/
/* ##########################################################################################*/
.bkclientdisplay{
    text-align: center;    
    margin-top: 40px;
}
.bkclientdisplay-preview{
    position: relative;
    max-width: 400px;
    margin: 0 auto;
}
.bkclientdisplay-format {
    position: absolute;
    width: 100%;
    padding: 40px 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
#bkclientdisplay_tablet .bkclientdisplay-format{
    padding: 40px 40px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
#bkclientdisplay_phone .bkclientdisplay-format{
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
#bkclientdisplay_phone .bkclientdisplay-preview{
    max-width: 220px;
}
.bkclientdisplay-title {
    font-size: 17px;
    font-weight: bold;
    margin-top: 28px;
}
.bkclientdisplay-image{
    width:100%;
}
.bkclientdisplay_touchable{
    font-weight:bold;
}
#bkclientdisplay-datas {
    font-size: 14px;
    line-height: 22px;
}



/* #################################### CLIENTBROWSER #######################################*/
/* ##########################################################################################*/
#bkclientbrowser,
#bkclientplatform {
    border: 2px solid #fff;
    font-weight: bold;
    padding: 20px 10px;
    background: #9ed8ff;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.52);
    width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
#bkclientplatform-string,
.bkclientbrowser-useragent {
 	font-family: Courier New, Courier, Monospace; 
    font-weight: bold;
}
.bkclientbrowser-useragent {
 	font-size: 12px; 
    line-height: 16px;
}
#bkclientplatform-string {
 	font-size: 13px; 
    line-height: 14px;
}
.bkclientbrowser_title {
	text-align: center;
}
.bkclientplatform_type, 
.bkclientbrowser_type {
    font-size: 12px;
    line-height: 14px;
	vertical-align: middle;
	display: none; 
    width: 30%;    
    text-align: center;
}
.bkclientbrowser-platform,
.bkclientbrowser-useragent {
    vertical-align: middle;
    width: 65%;
    padding-right: 15px;
}
.bkclientpreview_image,
.bkclientplatform_image,
.bkclientbrowser_image {    
    min-width: 50px;
    max-width: 100px;
    width: 100%;
}
.bkclientpreview_image {    
	border-radius: 4px; 
	border: 1px solid #444;
	box-shadow: 2px 2px 6px rgba(0,0,0,0.2);
}
.bkpage.chrome  .bkclientbrowser_chrome{  display: table-cell; }
.bkpage.firefox .bkclientbrowser_firefox{ display: table-cell; }
.bkpage.ie      .bkclientbrowser_ie{      display: table-cell; }
.bkpage.safari  .bkclientbrowser_safari{  display: table-cell; }



.bkpage .bkclientplatform_type { display:none; }
.bkpage.oswindows  .bkclientplatform_windows{ display: table-cell; }
.bkpage.oslinux  .bkclientplatform_linux{ display: table-cell; }
.bkpage.osandroid  .bkclientplatform_android{ display: table-cell; }
.bkpage.osubuntu  .bkclientplatform_ubuntu{ display: table-cell; }
.bkpage.osdebian  .bkclientplatform_debian{ display: table-cell; }
.bkpage.osmac  .bkclientplatform_mac-os{ display: table-cell; }
.bkpage.oschrome  .bkclientplatform_chrome-os{ display: table-cell; }
.bkpage.osios  .bkclientplatform_ios{ display: table-cell; }





/* ##################################### CLIENTPREVIEW ######################################*/
/* ##########################################################################################*/
#bkclientpreview-plugins{
    text-align: center;
}
.bkclientpreview.inactive {
	display: none;
}
.bkclientpreview.active{
    border: 2px solid #fff;
    font-weight: bold;
    font-size: 15px;
    padding: 15px;
    background: #9ed8ff;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.52);
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 20px;
    vertical-align: middle;
    max-width: 300px;
    min-width: 100px;
} 

.bkclientpreview_hint {
	line-height: 16px;
    margin-bottom: 8px;
    margin-top: 10px;
    font-size: 13px;
}
.bkclientpreview_description{
	font-size:13px;
	line-height:18px;
	font-weight:normal;
}



/* ########################################  SIDEINFO #######################################*/
/* ##########################################################################################*/
.bksideinfo{
    display: inline-block;
    vertical-align: top;
    position: relative;
    transform: rotate(4deg);
    z-index: 2;
    padding: 5px;
    box-sizing: border-box;
    box-shadow: 3px 9px 9px -8px #000;
    border: 6px solid #fff;
    /* float: right; */
    margin-top: -36px;
    cursor: pointer;
    MARGIN-BOTTOM: -2px;
}
.bksideinfo._informationen {
    height: 207px;
	display:none;
}
.bksideinfo._informationen .bkinfo._a {
    width: 50px;
    height: 50px;
    background-size: auto 85%;
    border-radius: 50%;
    box-shadow: 1px 7px 17px -7px #000;
    background-color: #143f6f;
    position: relative;
}
.bksideinfo._informationen ._impressum .bkinfo._a {
        margin: 23px auto 32px;
    background-image: url(/global/img/bksmart-icons/bksmart-icon-impressum.png);
}
.bksideinfo._informationen ._information .bkinfo._a {
     margin: 0px auto;
    background-image: url(/global/img/bkbutton-info-sw.png);
}
.bksideinfo._informationen .bkinfo._a:after {
     display: block;
    font-weight: bold;
    top: 53px;
    position: absolute;
    white-space: nowrap;
    left: -13px;
    font-size: 12px;
}
.bksideinfo._informationen ._information .bkinfo._a:after {
 content:"Mehr Infos";
}
.bksideinfo._informationen ._impressum .bkinfo._a:after {
 content:"Impressum";
}
.bksideinfo:not(._informationen){
    width: 150px;
}
.bksideinfo:before{
    content: "";
    height: 75px;
    background-image: url(/global/img/paperclip.png);
    width: 29px;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: top;
    position: absolute;    
    top: -23px;
    left: 44px;
    transform: rotate(-5deg);
    background-size: 90%;
}
.bksideinfo .bksideinfo_icon{
    background-repeat: no-repeat;
    display: block;
    width: 100px;
    height: 80px;
    margin: 0px auto;
	background-image: url(/global/img/desktop-bkicons-main.png);
}
.bksideinfo:hover  .bksideinfo_icon,
.bksideinfo:active  .bksideinfo_icon{
	-webkit-transform: scale(0.95);
	-moz-transform: scale(0.95);
	-ms-transform: scale(0.95);
	-o-transform: scale(0.95);
	transform: scale(0.95);
}
.bksideinfo .bkinfo{
    color: #FFFFFF;
    width: 100%;
    font-size: 14px;
    text-align: center;
    font-weight: bold;
    display: block;
    line-height: 16px;
}


/* INFORMATIONEN */
.bksideinfo._informationen{
    background-color: #73b2ff;
}
.bksideinfo._informationen .bkinfo{
	background-position: center center;
	background-repeat: no-repeat;
	text-align: center;
	cursor: pointer;
}
.bksideinfo._informationen  ._impressum:hover >.bkinfo,
.bksideinfo._informationen  ._impressum:active >.bkinfo,
.bksideinfo._informationen  ._information:hover >.bkinfo,
.bksideinfo._informationen  ._information:active >.bkinfo{
	-webkit-transform: scale(0.95);
	-moz-transform: scale(0.95);
	-ms-transform: scale(0.95);
	-o-transform: scale(0.95);
	transform: scale(0.95);
	box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.4), 1px 1px 1px rgba(255, 255, 255, 0.2);
	
}


/* aktuell */
.bksideinfo._aktuell{
	background-color: #2a9398;
}
.bksideinfo._aktuell .bksideinfo_icon{
    background-position: center 40%;
}
.bksideinfo._aktuell:before,
.bkcolor_news .bksideinfo:before{
	background-image: url(/global/img/paperclip_lila.png);
}


/* catalog */
.bksideinfo._catalog{
	background-color: #41af79;
}
.bksideinfo._catalog .bksideinfo_icon{
    background-position: center 30%;
}
.bksideinfo._catalog:before,
.bkcolor_catalog .bksideinfo:before{
	background-image: url(/global/img/paperclip_green.png);
}


/* beamer */
.bksideinfo._beamer{
	background-color: #b183d7;
}
.bksideinfo._beamer  .bksideinfo_icon{
    background-position: center 20%;
}


/* videos */
.bksideinfo._videos{
	background-color: #ffbf05;
}
.bksideinfo._videos  .bksideinfo_icon{
    background-position: center 50%;
}
.bksideinfo._videos:before,
.bkcolor_videos .bksideinfo:before{
	background-image: url(/global/img/paperclip_lila.png);
}


/* games */
.bksideinfo._games{
	background-color: #67a210;
}
.bksideinfo._games  .bksideinfo_icon{
    background-position: center 60%;
}
.bksideinfo._games:before,
.bkcolor_games .bksideinfo:before{
	background-image: url(/global/img/paperclip_blue.png);
}


/* ezine */
.bksideinfo._ezine{
	background-color: #ffa605;
}
.bksideinfo._ezine  .bksideinfo_icon{
    background-position: center 70%;
}
.bksideinfo._ezine:before,
.bkcolor_ezine .bksideinfo:before{
	background-image: url(/global/img/paperclip_lila.png);
}


/* safety */
.bksideinfo._safety{
	background-color: #cd4c8f;
}
.bksideinfo._safety  .bksideinfo_icon{
    background-position: center 90%;
}
.bksideinfo._safety:before,
.bkcolor_safety .bksideinfo:before{
	background-image: url(/global/img/paperclip_blue.png);
}






/* ######################################## ARTICLE-TEAM ####################################*/
/* ##########################################################################################*/
.bkarticle_team{
	width: 262px;
	height: 272px;
	font-size: 13px;
	line-height: 20px;
	display: inline-block;
	position:relative;
}
.osandroid[class*="otherbrowser"] .bkarticle_team{
	font-size: 11px;
	line-height: 18px;
}
.bkarticle_team:hover .bkarticle_team_inner{
	box-shadow: 10px 15px 20px -15px rgba(0, 0, 0, 1); 	
}
.bkarticle_team:active .bkarticle_team_inner{
	box-shadow: 15px 20px 20px -15px rgba(0, 0, 0, 0); 
	
}
.bkarticle_team_inner._front,
.bkarticle_team_inner._back{
	width: 100%;
	height: 100%;
	background: #fff;
	position: absolute;
	border: 1px solid #000;
	box-shadow: 8px 10px 8px -8px rgba(0, 0, 0, 0.9); 
	top: 0;
	padding: 10px;
	left: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	-moz-transition: transform 1s, box-shadow 0.25s linear 0s;
	-ms-transition: transform 1s, box-shadow 0.25s linear 0s;
	-webkit-transition: transform 1s, box-shadow 0.25s linear 0s;
	transition: transform 1s, box-shadow 0.25s linear 0s;
}
.bkarticle_flip{
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100%;
	height: 40px;
	width: 40px;
	position: absolute;
	z-index: 2;
	right:-11px;
	top:5px;
	overflow:hidden;
	cursor:pointer;
	background-image: url(/global/img/bkentry-flip.png);
	display:none;
}
.bkarticle_team:not(._birgit):not(._stefan):not(._kristy):not(._kruno):not(._joachim):not(._michaela):hover .bkarticle_flip{
	display:block;
}
.bkarticle_team:hover .bkarticle_flip:active{
	height: 35px;
	width: 35px;
	right: -9px;
	top: 8px;
}
 .bkarticle_teamimage{
    height: 200px;
	margin-bottom:13px;
	padding: 5px;
	text-align: center;
}
.bkarticle_team .bkarticle_team_inner .bkarticle_subtitle{
   font-size:14px;
   text-align:center;   
    margin: 14px 0 28px;
}
.osandroid[class*="otherbrowser"] .bkarticle_team .bkarticle_team_inner .bkarticle_subtitle{
   font-size:10px;
}



/* front */
.bkarticle_team.flip_back .bkarticle_team_inner._front {
  	-webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
}
/* back */
.bkarticle_team_inner._back  {
	display:block;
  	-webkit-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
}
.bkarticle_team.flip_back .bkarticle_team_inner._back{
  	-webkit-transform: rotateY(0);
    transform: rotateY(0);
}
.bkarticle_team .bkarticle_team_inner._back .bkarticle_subtitle{
	color:#fff;    
	margin: 2px 0 7px;
}
.bkarticle_team .bkarticle_team_inner._back .bkarticle_text{
	width: 100%;
	height: 220px;
	background: #fff;
	padding: 5px 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;    
    text-align: left;
    margin-top: 0;
}


@-moz-keyframes rotating { 
	from{ -moz-transform: rotate(0deg); transform: rotate(0deg); }
	to{ -moz-transform: rotate(360deg); transform: rotate(360deg);}
}
@-webkit-keyframes rotating {
	from{ -webkit-transform: rotate(0deg); transform: rotate(0deg); }
	to{ -webkit-transform: rotate(360deg); transform: rotate(360deg);}
}
@keyframes rotating {
	from{ transform: rotate(0deg); }
	to{ transform: rotate(360deg);}
}


/* TEAM */
.bkarticle_team:nth-of-type(1) .bkarticle_teamimage,
.bkarticle_team:nth-of-type(1) .bkarticle_team_inner._back{
   background:#885cbc;
}
.bkarticle_team:nth-of-type(2) .bkarticle_teamimage,
.bkarticle_team:nth-of-type(2) .bkarticle_team_inner._back{
   background:#236dc8;
}
.bkarticle_team:nth-of-type(3) .bkarticle_teamimage,
.bkarticle_team:nth-of-type(3) .bkarticle_team_inner._back{
   background:#0e7d52;
}
.bkarticle_team:nth-of-type(4) .bkarticle_teamimage,
.bkarticle_team:nth-of-type(4) .bkarticle_team_inner._back{
   background:#af1e6a;
}
.bkarticle_team:nth-of-type(5) .bkarticle_teamimage,
.bkarticle_team:nth-of-type(5) .bkarticle_team_inner._back{
   background:#ffa605;
}
.bkarticle_team:nth-of-type(6) .bkarticle_teamimage,
.bkarticle_team:nth-of-type(6) .bkarticle_team_inner._back{
   background:#257698;
}
.bkarticle_team:nth-of-type(7) .bkarticle_teamimage,
.bkarticle_team:nth-of-type(7) .bkarticle_team_inner._back{
   background:#9d0303;
}
.bkarticle_team:nth-of-type(8) .bkarticle_teamimage,
.bkarticle_team:nth-of-type(8) .bkarticle_team_inner._back{
   background:#85ae1c;
}
.bkarticle_team:nth-of-type(9) .bkarticle_teamimage,
.bkarticle_team:nth-of-type(9) .bkarticle_team_inner._back{
   background:#04b2ba;
}
.bkarticle_team:nth-of-type(10) .bkarticle_teamimage,
.bkarticle_team:nth-of-type(10) .bkarticle_team_inner._back{
   background:#403da7;
}



iframe #XMLCONTENT {
    font-size: 20px;
    font-weight: normal;
    line-height: 29px;
    color: #000;    
}

.osandroid[class*="otherbrowser"] iframe #XMLCONTENT {
    font-size: 15px;
    line-height: 20px;
}
 #showfeed {
    position: absolute;
    width: 100%;
	-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: #fafafa;
}
.bkcontent_info._bkabs #showfeed {
    padding: 50px 0;
    overflow: hidden;
}
.bkcontent_info._bkabs #showfeed iframe{
    position: relative;
    left: 50%;
    -webkit-transform: translateX(-50%) rotate(5deg);
    -moz-transform: translateX(-50%) rotate(5deg);
    -ms-transform: translateX(-50%) rotate(5deg);
    transform: translateX(-50%) rotate(5deg);
    width: 800px;
    height: 2200px;
    border: none;
    overflow: visible;
	text-decoration: none !important;
}
.bkcontent_info._feed {
    overflow: hidden; 
}
.bkcontent_info._feed iframe{
    width: 100%;
    min-height: 900px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
    border: none;
    background: #fafafa;
    overflow: hidden;
	text-decoration: none !important;  
}
article#bkarticle_feed {
    width: 100%;
    display: block;
}





/* ###################################### Media Query #######################################*/
/* ##########################################################################################*/
@media only screen and (max-width: 560px){
	.osandroid[class*="otherbrowser"] .bkparagraph_title {
		font-size: 13px;    
		line-height: 14px;
		margin-bottom: 14px;
	}
	.bkparagraph_image._block {
		margin-bottom: 14px;
	}
	.bkparagraph_image._float-left {
		float: none;
		display: block;
		margin-bottom: 20px;
	}
	.bkparagraph_box._inline-block {
		width: 100%;
	}
}
@media only screen and (max-width: 374px)  {
	.bkarticle_liste li {
		font-size: 12px;
	}
	.osandroid[class*="otherbrowser"] .bkarticle_liste li {
		font-size: 10px;
	}
	.bkcontent_inner .bkarticle_icon{
		display:none;
	}
}
@media only screen and (min-width: 375px)  {
	.bkarticle_liste li {
		font-size: 14px;
	} 
	.osandroid[class*="otherbrowser"] .bkarticle_liste li {
		font-size: 12px;
	}
}
@media only screen and (max-width: 414px)  {
	.bkparagraph._awards .bkparagraph_image:not(.max-80) {
		float: left;    
		margin-top: 8px;
	}
	.bkparagraph._name .w-100 {
	    width: 50px;
	}
	.bkparagraph._awards ._td {
		display:inline-block;
	}
	.bkparagraph._awards div._td {
		display:inline-block;
		padding-left: 0;
		margin-top: 28px;
	}
	#bkarticle_awards .bkarticle_image img {
        width: auto;
        height: 80px;
	}
	.bkparagraph_text p  img{
		display: block;
		float: none;
		margin-bottom: 20px;
	} 
	.bkcontent_info:not(#bkimpressum_team):not(._bkabs):not(._pwa){
		padding: 0px ;
	}
	.bkcontent_info:not(._bkabs ):not(._pwa) {
		border-top: 1px solid rgba(0, 0, 0, 0.11);
	}
	/* .smart-bkbutton.moreinfo {
		left: 4PX;
		top: -8px;
	} */
}
@media only screen and (min-width: 415px)  {
	/*.bkcontent_info:not(._bkabs ):not(._pwa){
		border-left: 3px solid rgba(0, 0, 0, 0.11); 
		border-top: 3px solid rgba(0, 0, 0, 0.11);
	}
	 .bkcontent_info:not(#bkimpressum_team):not(._bkabs):not(._pwa){
		padding: 10px 10px 50px;
	}
	.smart-bkbutton.moreinfo {
		left: 0PX;
		top: 3px;
	} */
}
@media only screen and (max-width: 501px){
	/* .bkcontent_info .bkarticle:not(#bkteam) {
		padding: 36px 15px 50px;
	}  */
	.bkcontent_inner .bkarticle {
		padding: 36px 15px 50px;
	} 
	.bkparagraph._awards span._inline-block {
		width: 100%;
		margin: 13px 0;
	}
    #bksafety_bilder .bkarticle_text p img:not(._inline) {
        margin: 8px 10px 0px 0;
        width: 120px;
    }
}
@media only screen and (min-width: 502px) and (max-width: 768px)  {
	.bkcontent_inner .bkarticle {
		padding: 36px 30px 50px;
	}
}
@media only screen and (min-width: 769px) {
	.bkcontent_inner .bkarticle {
		padding: 36px 40px 50px;
	}
}

@media only screen and (min-width: 611px) and (max-width: 767px)  and (orientation:portrait) {
	.osandroid[class*="otherbrowser"] ._seperator,
	._seperator {
		border-right: 1px solid #000;
	}
}
@media only screen and (max-width: 667px) and (orientation:portrait) {
	.bkcontent_inner._ezine .bkarticle_single{
		padding:0 5px;
	}
}
@media only screen and (min-width: 668px) and (orientation:portrait) {
	.bkcontent_inner._ezine .bkarticle_single{
		padding:0 5px;
	}
}
@media only screen and  (orientation:landscape) {
	.bkcontent_inner._ezine .bkarticle_single{
		padding:0 5px;
	}
}
@media only screen and (max-width: 767px)  and (orientation:portrait) {
    /* .bkhighlight {
		display:none;
	}  */

	.bkhighlight {
		border:0;
		padding:0;
		font-size: 11px;
		line-height: 14px;
		text-align: center;
		width: 100px;
		height:145px;

	}

	.bkhighlight._a,
	.bkhighlight._b,
	.bkhighlight._c {
		transform:rotate(0deg);
		background:#ffffff;
		box-shadow:none;
		margin-left:0;
		margin-top:0;
		margin:0;
		left:0;
		top:0;
		padding:0;
		width: 100px;
		height: 145px;
	}

	.bkhighlight._a._float-right,
	.bkhighlight._b._float-right,
	.bkhighlight._c._float-right {
		float:none;
		
	}

	.bkhighlight:before {
		display: none;
	}

	.bkhighlight_imagepanel,
	.bkhighlight._a .bkhighlight_imagepanel,
	.bkhighlight._b .bkhighlight_imagepanel,
	.bkhighlight._c .bkhighlight_imagepanel {
		background:#ffffff;
		width: 100px;
		height: 100px;
	}

	.bkarticle .bkhighlight_text,
	.bkarticle .bkhighlight._a .bkhighlight_text,
	.bkarticle .bkhighlight._b .bkhighlight_text,
	.bkarticle .bkhighlight._c .bkhighlight_text {
		height: 25px;
		font-size: 9px;
	}
}


@media only screen and (max-width: 767px)  and (orientation:landscape) {
	.bkhighlight {
		padding: 5px;
		width: 180px;
		height: 200px;
		font-size: 11px;
		line-height: 14px;
	}
	.bkhighlight._a {
		margin-bottom: -138px;
        margin-right: -8px;
	}
	.bkhighlight._b {
		margin-top: 130px;
		margin-bottom: -220px;
        margin-right: -20px;
	}
	.bkhighlight._a .bkhighlight_imagepanel {
		height: 160px;
	}
	.bkhighlight._b .bkhighlight_imagepanel{
		height: 180px;
    }
}
@media only screen and (min-width: 768px)  and (max-width: 975px)  and (orientation:portrait) {
	.bkhighlight {
		padding: 5px;
		width: 180px;
		height: 200px;
		font-size: 11px;
		line-height: 14px;
	}	
	.osandroid[class*="otherbrowser"] .bkhighlight {
		font-size: 9px;
		line-height: 11px;
	}
	.bkhighlight._a {
		margin-bottom: -138px;
        margin-right: -8px;
	}
	.bkhighlight._b {
		margin-top: 130px;
		margin-bottom: -220px;
        margin-right: -38px;
	}
	.bkhighlight._a .bkhighlight_imagepanel {
		height: 160px;
	}
	.bkhighlight._b .bkhighlight_imagepanel{
		height: 180px;
    }
	.bkhighlight._b .bkhighlight_imagepanel:after{
		height: 40px;
		width: 40px;
		top: 54%;
	}
}
@media only screen and (min-width: 768px)  and (max-width: 975px)  and (orientation:landscape)  {
	.bkmain_infos .bkinfo,
        #bkpage_content .bkinfo_sidebar {
            width: 250px;
	} 
    .bkhighlight{
        padding: 10px;
        width: 240px;
        height: 260px;
        font-size: 13px;
        line-height: 18px;
    }
    .osandroid[class*="otherbrowser"] .bkhighlight{
        font-size: 10px;
        line-height: 15px;
    }
    .bkhighlight._a{
        margin-right: -40px;
        margin-bottom: -19px;
    }
	.bkhighlight._b {
        margin-right: -20px;
		margin-top: 50px;
	}
}
@media only screen and (min-width: 976px)  {
    .bkhighlight{
        padding: 10px;
        width: 240px;
        height: 260px;
        font-size: 13px;
        line-height: 18px;
    }  
	.bkhighlight._b .bkhighlight_imagepanel:after{
		height: 50px;
		width: 50px;
		top: 55%;
	}
	.osandroid[class*="otherbrowser"] .bkhighlight{
        font-size: 10px;
        line-height: 15px;
    }
    .bkhighlight._a{
        margin-right: -31px;
        margin-bottom: -19px;
        margin-left: 12px;
    }
	.bkhighlight._b {
        margin-right: -37px;
		margin-top: 50px;
	}
	.bkhighlight_imagepanel{
		height: 240px;
    }
}
@media only screen and (max-width: 767px) {
    .bkpage[id$="_info"] #bkpage_main.bkactive,
    .bkpage_informationen #bkpage_main.bkactive {
       overflow:hidden;
    }
	article#bkteam {
		text-align: center;
	}
	 #bkimpressum_impressum.bkcontent_info .bkhighlight_imagepanel >.bkarticle_subtitle {
		margin: 2px 0 2px;
	}/* 
	#bkpage_content:not(.bkactive) .bkinfo_sidebar {
		width: 0px;
	}
	.osandroid[class*="otherbrowser"] #bkpage_content:not(.bkactive) .bkinfo_sidebar {
		display:none;
	}
	.smart-bkbutton.moreinfo {
		display: block;
	}  
	.bkmain_infos .bkinfo,
	#bkpage_content.bkactive .bkinfo_sidebar {
		width: 200px;
	} */
	#bkpage_news_info .bkpage_sidebar,
	#bkpage_beamer_info .bkpage_sidebar,
	#bkpage_safety_info .bkpage_sidebar{
		display:none;
	}
	.bksideinfo{
		display:none;
	}
	.bksideinfo._informationen {
		width: 105px;
	}
	.bkhighlight._b:before{
		content: none;
	}
}
@media only screen and (min-width: 768px) {
	.smart-bkbutton.moreinfo {
		display: none;
	}
	.bksideinfo{
		margin-right: -27px;
		margin-left: 20px;
	}
	.bksideinfo._informationen {
		width: 112px;
	}
	.bkcontent_info._bkabs {
		border-left: 3px solid #004a7b;
		border-top: 3px solid #004a7b;
	}
	.bkarticle_liste li {
		font-size: 14px;
	}
}
/* 
@media only screen and (min-width: 768px)   and (max-width: 1024px) {
	.bkmain_infos .bkinfo,
	#bkpage_content .bkinfo_sidebar {
		width: 200px;
	}
} */
@media only screen and (max-width: 830px){
	.bkarticle_team {
		margin: 10px 2px;
	}
}
@media only screen and (min-width: 831px){
	.bkarticle_team{
		margin:10px;
		-moz-transition: transform 0.25s linear 0s;
		-ms-transition: transform 0.25s linear 0s;
		-webkit-transition: transform 0.25s linear 0s;
		transition: transform 0.25s linear 0s;
	}
	.bkarticle_team:nth-child(2n+3) {
		transform:rotate(-2deg);
	}
	.bkarticle_team:nth-child(5n+1) {
		transform:rotate(1deg);
	}
	.bkarticle_team:hover{
		transform:rotate(0deg);
		-moz-transition: transform 0.25s linear 0s;
		-ms-transition: transform 0.25s linear 0s;
		-webkit-transition: transform 0.25s linear 0s;
		transition: transform 0.25s linear 0s;
	}
}
@media only screen and (max-width: 860px)  {
	#bkcatalog_submenu h3{
		font-size: 20px;
		line-height: 23px;
	}	
	.osandroid[class*="otherbrowser"] #bkcatalog_submenu h3{
		font-size: 15px;
		line-height: 18px;
	}
}
@media only screen and (min-width: 861px)  {
	#bkcatalog_submenu h3 {
		font-size: 20px;
	}	
	.osandroid[class*="otherbrowser"] #bkcatalog_submenu h3 {
		font-size: 15px;
	}
}
@media only screen and (max-width: 1024px){
	#bkarticle_awards .bkarticle_subtext{
		margin-top:28px;
	}/* 
	.bkparagraph_text_2 {
		margin: 14px 0 22px;
	} */
}

@media only screen and (min-width: 1025px){
	/* .bkpage_sidebar, 
    .bkmain_infos .bkinfo,
	#bkpage_content .bkinfo_sidebar {
		width: 250px;
	}
	.bkcontent_info:not(#bkimpressum_impressum) .bkarticle_text {
		margin:28px 0;
	} */
	.bkcontent_info#bkimpressum_impressum div.bkarticle_text {
		margin-bottom:28px;
	}/* 
	.bkcontent_info:not(#bkimpressum_team):not(#bkimpressum_impressum) .bkarticle_subtitle{
		margin: 56px 0 28px;
	}
	.bkparagraph_text_2 {
		margin: 14px 0 18px;
	} */
}
@media only screen and (min-width: 1072px){
    ._seperator {
            border-right: 1px solid #000;
	}
}
@media only screen and (max-width: 1172px){
    .bkhighlight._b:before{
        width: 44px;
        right: -6px;
    }
}
@media only screen and (min-width: 1173px){
.bkhighlight._b:before{
	width: 80px;
	right: -40px;
}
}
@media only screen and (min-width: 1366px){
    .bkpage_ezine .bkarticle_single {
	    float: left;
    }
    .bkcontent_inner._ezine {
	    display: table;
	    width: 100%;
    }
}