/* alex.css */


#page-header { margin-top:50px; }
.header-bar { font-size:12px; height:auto; min-height:50px; }
.navbar { background-color: #444; border-bottom: 2px solid #444; }
.navbar-default .navbar-nav > li > a { color: #fff;  }
.navbar-default .navbar-nav > li > a:hover { color: #ffc; }
.navbar-default .navbar-nav > li > div.search { padding: 5px 15px; color:#fff;  }
.navbar-default .navbar-nav > li > div.search input { color:#333;  }
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover { color: #fff; }
#loginlayer { z-index:99999; }



#volksfreund-navigation.affix {
position: fixed;
top: 50px;
width: 100%;
z-index: 999;
}

.fivecolumns .col-md-4, .fivecolumns .col-sm-4, .fivecolumns .col-lg-4 { width: 40%; }
.fivecolumns .col-md-8, .fivecolumns .col-sm-8, .fivecolumns .col-lg-8 { width: 80%; }


#page-header .tvArtikelContent h2 a {

    color: #fff!important;
    display: block;
    font-size: 16px!important;
    font-weight: normal!important;
    line-height: 16px!important;
    padding: 0px!important;
    text-transform: none!important;
font-family:"Roboto Condensed",sans-serif!important;
}

#page-header .articleBlock .col-lg-2, 
#page-header .articleBlock .col-lg-4, 
#page-header .articleBlock .col-lg-3, 
#page-header .articleBlock .col-lg-6, 
#page-header .articleBlock .col-lg-12 { border-color:#fff!important; }


/* Magazin */
.yumpu_interface a { font-family:Verdana, Geneva, sans-serif; font-size:11px; text-decoration:none; color:#fff; font-weight:bold; border:none; }
.img_thumb {
    position: relative;
    top: 0;
	border:none;
}

.product {
    display: block;
    float: left;
    height: 107px;
    margin-right: 10px;
    margin-top: 36px;
    position: relative;
	border:none;
}

.slide_animate {
    background: url("https://www.yumpu.com/img/book_shelf/assets/bookshelf_skin01_bg.jpg") repeat scroll 0 30px rgba(0, 0, 0, 0);
    display: block;
    float: left;
    left: 0;
    margin: 0;
    padding: 0;
    position: relative;
    top: 0;
	height:180px;
	width:285px;
	padding-left:15px;
}

.fx_magazine {
    display: block;
    height: 107px;
    left: 0;
    position: absolute;
    top: 0;
}

.fx_shadow {
    display: block;
    height: 107px;
    position: absolute;
    right: -15px;
    top: 0;
}

.button_bar a, .panel_bar a {
    color: #F5CC9A;
    outline: medium none;
    text-decoration: none;
    text-shadow: 1px 1px 1px #000000;
	border:none;
}

.slide_animate h4 {     color: #fff;
    outline: medium none;
    text-decoration: none;
    text-shadow: 1px 1px 1px #333;
	padding:0; margin:0;
    position: absolute;
    bottom:3px;
	font-size:16px;	
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	text-align: center;	
	display:block;
}

.panel_bar {
	background: url("https://www.yumpu.com/img/book_shelf/assets/bookshelf_skin01_bottom_bg.jpg") repeat-x scroll left bottom #93643A;
    border-top: medium none;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 60px;
    letter-spacing: 1px;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;	
}


.werbung .button { margin-bottom:5px; background-color:#fff; }

/*
.fcms_bluedot {
    height: 0;
    margin-right: 15px;
    padding-right: 10px;
    position: absolute;
    width: 0;
    z-index: 1000000000;
    display: inline;
    top: 0;
}
*/

.fcms_bluedot img {

}

/*
var bluedot = $( ".fcms_bluedot" );  $.each( bluedot , function( key, value ) { $( this ).appendTo(
$( this ).next('div')); });
*/

.img_info {
    bottom: 5px;
    color: #fff;
    font-size: 11px;
     left: 5px; 
    line-height: normal;
    position: absolute;
    width: 90%;
    bottom: 5px;
}

.img_info span{
    background-color: #000;
    background-color: rgba(0,0,0,0.6);
padding: 2px;
line-height:17px;

}
.sidebar h3, .sidebar .h3 { font-size:1.2em; }

  div.circle {
    border-radius: 50%;
    border: 2px solid #7E94A7;
    width: 160px;
    height: 160px;
    
    background-position: center center;
    background-repeat: no-repeat;
    background-size:280px;
    margin:0 auto;
}

.fcms_bluedot { position:absolute; width:30px; height:30px; z-index:9999; background-color:magenta; padding:7px; }

.mainbluedot_ressort {  position:fixed; top:0px; left:5px; z-index:9999; }
.mainbluedot_layout {  position:fixed; top:0px; left:45px; z-index:9999; }
.bluedot { float:left; margin-left:15px; }

div.wallpaper-wrapper { margin-top:10px; }

#oms_gpt_superbanner { float:right; }
#adl_sb_table { width:728px!important; }


.cc_logo{display:none !important}