/* CSS Document */

/*-- Allgemein --*/
body, p, ul,li, h1, h2, h3, h4, h5, span, h4 span, strong, h1 span, #nav_main ul li a, #nav_main ul li span {
	font-family:'Roboto Condensed', sans-serif;
}
p{
font-size:16px;
color:#000;
}

h1, h4{
color: #208a20;
font-weight:bold;
}


h2.ce_headline, div.ce_headline h2 {
color: #BB9B11;
font-family:'Roboto Condensed', sans-serif;
font-size:18px;
}

#main .ce_text.feature_list_ordered li:before {
    background-color: #BB9B11;
}

#main .ce_text.feature_list_ordered li{
font-size:14px;
}


#main .mod_article .box_grey {
    font-size: 14px;
}

#main ul li{
    padding-left: 25px;
    background-image: url("../../files/media/goldarrow.svg");
    background-repeat: no-repeat;
    background-position: 0px 4px;
    background-size: 15px;
    font-size:14px;
    line-height:22px;
}

#main ol li{
	 font-size:14px;
    line-height:22px;	
}

/*--CTA Button --*/
#main .box_grey .end_btn_blue {

	    height: 22px;
    right: 0;
    position: absolute;
    border-radius: 5px 0 10px;
    color: #FFF;
    background: linear-gradient(#5fc95f, #208a20);
    background: #208a20;
    background: -webkit-linear-gradient(#5fc95f, #208a20);
    background: -o-linear-gradient(#5fc95f, #208a20);
    background: -moz-linear-gradient(#5fc95f, #208a20);
    background: linear-gradient(#5fc95f, #208a20);
    padding: 5px 15px;
    margin-top: -15px;
    font-family: 'Roboto Condensed', sans-serif;
}

#main .box_grey .end_btn_blue  a {
    padding-left: 10px;
    background-image: url("../../files/theme_HG111222/link_bg_white.png");
    background-repeat: no-repeat;
    font-size: 13px;
    text-decoration: none;
    color: #FFF;
    background-position: 0 7px;
}

/*--CTA Link --*/
  #main  .cta-link {
	text-align: center;
}

 #main .cta-link a{
    color: #208a20;
    font-size: 20px;
    	background-image: url("../../files/media/goldarrow.svg");
    background-repeat: no-repeat;
    background-position 3px 6px;
    background-size:20px;
    padding-left:30px;
    background-position: 3px 5px;
}

/*--Fazit --*/
#main .fazit p{
	margin: 20px 0;
    background-repeat: no-repeat;
    text-align:justify;
    line-height:28px;
}

#main .fazit.block strong{
    background: #208a20;
    padding:  0px 8px;
    margin: 0 10px 0 0;
    font-size: 22px;
    color: #fff;
}
/*-- Start --*/
.vorteile-start h4{
	font-size: 19px;
    margin: 35px 0 10px;
    text-decoration:underline;
}


#main .vorteile h3{
    background-repeat: no-repeat;
    font-size: 20px;
    line-height: 25px;
    overflow: visible;
    padding: 10px 0 15px 50px;
    color:#208a20;
}

#main .vorteile-eins h3{
	background: url('../files/media/health1.svg');
	background-repeat: no-repeat;
	background-size: 35px;
    background-position: 0 10px;
}


#main .vorteile-zwei h3{
	background: url('../files/media/health2.svg');
	background-repeat: no-repeat;
	background-size: 35px;
	

}

#main .vorteile.vorteile-drei{
	margin-bottom:40px;
}


#main .vorteile-drei h3{
		background: url('../../files/cfd_media/andere/dollar1.svg');
		    background-repeat: no-repeat;

}

#main .geschenk-box>p:last-child{
    height: 22px;
    right: 0;
    position: absolute;
    border-radius: 5px 0 10px;
    color: #FFF;
    background: linear-gradient(#5fc95f, #208a20);
    background: #208a20;
    background: -webkit-linear-gradient(#5fc95f, #208a20);
    background: -o-linear-gradient(#5fc95f, #208a20);
    background: -moz-linear-gradient(#5fc95f, #208a20);
    background: linear-gradient(#5fc95f, #208a20);
    padding: 5px 15px;
    margin-top: -15px;
    font-family: 'Roboto Condensed', sans-serif;
}

 #main .geschenk-box>p:last-child a {
    padding-left: 10px;
    background-image: url("../../files/theme_HG111222/link_bg_white.png");
    background-repeat: no-repeat;
    font-size: 13px;
    text-decoration: none;
    color: #FFF;
    background-position: 0 7px;
}

/*-- Was bieten wir --*/
#main .mod_article .ce_text.table_features table tr td:first-child {
    background-image: url("../files/media/goldarrow.svg");
    background-repeat: no-repeat;
    background-position 3px 6px;
    background-size:15px;
    padding-left:30px;
    background-position: 3px 5px;
}

.vertrauens-garantie strong{
	color:#208a20;
}

/*--Vorteile --*/
.vorteile #main .ce_text.feature_list_ordered li{
	margin-bottom:25px;
	font-size:16px;
}

/*-- Pressestimmen --*/
.pressestimmen h3 span{
	color:#208a20;
	font-size:20px;
}

/*Geschenke*/
.geschenke h4.geschenk-nummer{
    background: #208a20;
    display: inline-block;
    color: #fff;
    padding: 0 10px;
    margin-bottom: 5px;;
}

.geschenke .feature_list_ordered ol li{
font-size:14px;
}


/*--Ihr Abonemment--*/
#main .box_grey.feature_list_ordered.weiter li {
    background-image: url(../../files/media/andere/check-circle2.svg);
    background-repeat: no-repeat;
    padding-left: 95px;
    padding-top: 15px;
    background-position: 0;
    background-size: 70px;
    height: 80px;
}
#main .ce_text.feature_list_ordered.weiter li:before{
margin-left:0;
}
#main .box_grey.feature_list_ordered.weiter li:last-child{
background-image: url("../../files/media/E-Books.gif")
}

@media screen and (max-width: 1023px){
#container {
    padding-left: 0;
}

#right, .standard_3col #right {
    margin-top: 20px;
    width: 180px;
    padding: 0 0 0 20px;
}

}

@media screen and (max-width: 840px){
#container {
    padding-left: 20px;
}
#right, .standard_3col #right {
    display:none;
}
}