@import "https://www.google.com/fonts#UsePlace:use/Collection:Droid+Sans";
body {
    padding-top: 50px!important;
    font-family: 'Droid Sans', Arial, sans-serif;
    font-size: 16px
}

.navbar .divider-vertical {
    top: 15px
}

.caret {
    margin-left: 6px
}

.nav > li.logout a {
    color: #fff!important;
    background-color: #BE1D24;
    height: 100%
}

.nav > li > a {
    color: #444!important;
    padding: 10px!important
}

.header-background {
    background-image: url(//www.financeads.net/international/content_dach/de/images/slide8.jpg);
    background-position: left center;
    background-color: #fff;
    background-repeat: no-repeat;
    max-width: 100%;
    background-size: cover
}

.header-text {
    padding-top: 150px;
    padding-bottom: 150px
}

.carousel-inner > .item > img {

}

.img-div {
    height: 100px;
    width: 100px;
    overflow: hidden;
    border-radius: 50%
}

.img-div-xs {
    height: 50px;
    width: 50px;
    overflow: hidden;
    border-radius: 50%
}

.marketing-advertiser .img-div,
.marketing-advertiser .img-div-xs {
    background-color: #4083D7
}

.marketing .col-lg-4 p {
    margin-right: 10px;
    margin-left: 0;
    text-align: left
}

.fa_cfa-text {
    font-size: 20px;
    color: #fff;
    display: block;
    padding-top: 10px
}

.graybg {
    background-color: #ffffff !important
}

p {
    margin: 0 0 10px;
    font-weight: 400
}

.list ul li {
    margin-top: -15px
}

a {
    text-decoration: none;
    color: #444
}

a:hover {
    color: #444
}

h3.a {
    text-decoration: none
}

.ueberschriftleistungen {
    margin-bottom: 20px
}

.ueberschriftleistungen a {
    color: #BE1D24;
    text-decoration: none
}

.ueberschrift_link {
    color: #BE1D24;
    text-decoration: none
}

.icon-list li {
    padding: 0 0 15px 30px;
    display: block;
    position: relative;
    text-align: left!important
}

.checkmark {
    padding-left: 15px;
    color: #444;
    font-weight: 400
}

.buttonabstand {
    margin-top: -10px
}

.buttonabstand2 {
    margin-top: -25px
}

hr {
    margin-top: 0!important;
    margin-bottom: 0!important;
    border: 0;
    border-top: 1px solid #eee
}

.mycontent-left h3 {
    font-weight: 400!important;
    text-transform: capitalize
}

.mycontent-right h3 {
    font-weight: 400!important;
    text-transform: capitalize
}

.background-leistungen {
    background-color: #FFF
}

.background-grau {
    background: #f9f9f9 !important
}

.icon-background {
    background-color: #333;
    position: relative;
    top: 20px;
    width: 60px;
    height: 60px
}

.icon-background-tablet {
    background-color: #333;
    position: relative;
    top: 10px;
    width: 30px;
    height: 30px
}

h2 .headbgwrap_text {
    font-size: 30px!important
}

.bs-docs-footer {
    background-color: #BE1D24;
    border-top: 1px solid #e5e5e5;
    color: #fff;
    font-weight: 400;
    margin-top: 0!important;
    padding-bottom: 60px;
    padding-top: 60px
}

.footerimg {
    max-width: 200px;
    width: 100%
}

#headerwrap {
    background-position: center center;
    background-size: cover;
    margin-top: 30px;
    min-height: 0!important;
    padding-top: 20px;
    width: 100%
}

.runningtext {
    color: #444
}

.abstand {
    padding-top: 60px;
    padding-bottom: 60px
}

.abstand-leistungen {
    padding-top: 60px;
    padding-bottom: 60px
}

.abstand-affiliate {
    padding-top: 60px;
    padding-bottom: 60px
}

.international {
    background: #f7f7f7 url(//www.financeads.net/international/img/slide2.jpg) no-repeat center center;
    min-height: 320px;
    background-size: cover
}

.international_wrapper {
    padding-top: 60px;
    padding-bottom: 60px;
    font-style: normal
}

.header_anfrage {
    background-image: url(//www.financeads.net/international/img/slide3.jpg);
    background-position: center center;
    background-color: #fff;
    background-repeat: no-repeat;
    max-width: 100%;
    background-size: cover
}

.header_anfrage div.pull-right.text-center {
    padding-top: 150px;
    padding-bottom: 150px
}

.info_referenzen {
    background: #f9f9f9
}

.text-client {
    padding-top: 90px;
    padding-bottom: 60px;
    font-style: italic;
    font-weight: 400
}

.img-client {
    background: #f7f7f7 url(//www.financeads.net/international/img/slide1.jpg) no-repeat center center;
    min-height: 290px;
    background-size: cover
}

.text-span {
    color: #BE1D24;
    font-style: normal
}

.network_logos > img {
    width: 100%;
    max-width: 200px;
    display: block
}

.marketing-advertiser img {
    position: relative
}

.jMyCarousel {
    visibility: hidden
}

.registrieren_advertiser {
    background: #4083d7 url(//bilder.financeads.net/website/bg_background.png) repeat scroll 0 0
}

.registrieren_publisher {
    background: #1BA39C url(//bilder.financeads.net/website/bg_background.png) repeat scroll 0 0
}

.registrieren_tools {
    background: #BE1D24 url(//bilder.financeads.net/website/bg_background.png) repeat scroll 0 0
}

.max-width-img {
    width: 100%;
    max-width: 200px
}

.text-decoration-none {
    text-decoration: none
}

.hr-tablet {
    margin-bottom: 40px;
    border-top: 1px solid #ddd
}

.badgelist {
    margin-top: 0;
    padding-top: 60px;
    padding-bottom: 60px
}

.icon_mobile1 {
    margin-top: -15px;
    margin-bottom: -15px
}

.icon_mobile {
    margin-top: -20px;
    margin-bottom: -20px
}

.btn_fa_dark {
    background-color: #706f6f;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    padding: 10px 21px!important;
    transition: all .2s linear 0;
    text-transform: uppercase;
    /* text-shadow: 0 -1px 0 rgba(0, 0, 0, 1); */
    -webkit-box-shadow: 0 2px 0 rgba(92, 92, 92, 1);
    -moz-box-shadow: 0 2px 0 rgba(92, 92, 92, 1);
    box-shadow: 0 2px 0 rgba(92, 92, 92, 1)
}

.btn_fa_dark:hover {
    background-color: #333;
    color: #FFF
	/* text-shadow: 0 -1px 0 rgba(0, 0, 0, 1); */
    -webkit-box-shadow: 0 2px 0 rgba(10, 10, 10, 1);
    -moz-box-shadow: 0 2px 0 rgba(10, 10, 10, 1);
    box-shadow: 0 2px 0 rgba(10, 10, 10, 1)
}

.btn_fa_dark:focus,
.btn_fa_dark:hover {
    background-color: #333;
    color: #FFF
}

.btn_fa_light {
    background-color: transparent!important;
    border: 2px solid rgba(255, 255, 255, 0.4);
    border-radius: 5px!important;
    color: #f7f7f7;
    border-color: #888;
    padding: 10px 21px!important;
    transition: all .2s linear 0;
    text-transform: uppercase
}

.btn_fa_light.active,
.btn_fa_light.focus,
.btn_fa_light:active,
.btn_fa_light:focus,
.btn_fa_light:hover,
.open>.dropdown-toggle.btn_fa_light {
    color: #FFF;
    background-color: transparent!important;
    border-color: #FFF
}

.btn_fa_red {
    background-color: #BE1D24;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    padding: 8px 20px!important;
    transition: all .2s linear 0;
    text-transform: uppercase;
    text-shadow: 0 -1px 0 rgba(30, 30, 30, 0.8);
    -webkit-box-shadow: 0 2px 0 rgba(140, 0, 0, 1);
    -moz-box-shadow: 0 2px 0 rgba(140, 0, 0, 1);
    box-shadow: 0 2px 0 rgba(140, 0, 0, 1)
}

.btn_fa_red:hover {
    background-color: #EB1A2F;
    color: #FFF
}

.btn_fa_red:focus,
.btn_fa_red:hover {
    background-color: #EB1A2F;
    color: #FFF
}

.btn_fa_big {
    background-color: #BE1D24;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    padding: 15px 25px!important;
    transition: all .2s linear 0;
    text-transform: uppercase;
    text-shadow: 0 -1px 0 rgba(30, 30, 30, 0.8);
    -webkit-box-shadow: 0 2px 0 rgba(140, 0, 0, 1);
    -moz-box-shadow: 0 2px 0 rgba(140, 0, 0, 1);
    box-shadow: 0 2px 0 rgba(140, 0, 0, 1)
}

.btn_fa_big:hover {
    background-color: #EB1A2F;
    color: #FFF
}

.btn_fa_big:focus,
.btn_fa_big:hover {
    background-color: #EB1A2F;
    color: #FFF
}

.featurette-divider {
    margin: 40px 0
}

.mobile-distance {
    margin-top: 0
}

.abstand-netzwerk {
    margin-top: -20px
}

.d_adv {
    padding-top: 20px;
    padding-bottom: 10px
}

.publisher-text-box {

    position: relative;
    top: 7px
}

.icon-badge {
    width: 100%;
    height: auto;
	max-height: 40px;
}

.ul_rot_kl {
    list-style-image: url(//www.financeads.net/images/icon_logo.gif);
    margin-left: -10px;
    margin-top: 10px
}

.iframe-rechner {
    margin-top: -23px!important
}

#hideemail {
    direction: rtl;
    unicode-bidi: bidi-override
}

a.leftmenu {
    background-image: url(/images/link_menu.gif);
    background-position: left top;
    background-repeat: no-repeat;
    font-size: 16px;
    padding-left: 20px
}

.h1,
h1 {
    font-size: 34px;
    line-height: 50px;
    margin-top: 0!important;
    margin-bottom: 0!important
}

.h2,
h2 {
    font-size: 26px;
    line-height: 29px;
    margin-top: 0!important;
    margin-bottom: 0!important
}

.h3,
h3 {
    font-size: 20px;
    line-height: 23px;
    margin-top: 0!important;
    margin-bottom: 0!important
}

.h4,
h4 {
    font-size: 16px;
    line-height: 19px;
    margin-top: 0!important;
    margin-bottom: 0!important
}

.white {
    color: #FFF
}

.black {
    color: #000
}

.financeAds-color {
    color: #BE1D24
}

.leight-blue {
    color: #4083D7
}

.darkgrey {
    color: #444
}

.runningtext_grey {
    color: #888
}

.runningtext_grey a {
    color: #444!important
}

.runningtext_grey a:hover {
    color: #444!important;
    text-decoration: underline
}

.red {
    color: #BE1D24
}

.cyan {
    color: #1BA39C
}

.font-normal {
    font-weight: 400
}

.font-bold {
    font-weight: 700
}

.font-bolder {
    font-weight: bolder
}

.top10 {
    margin-top: 10px
}

.top15 {
    margin-top: 15px
}

.top20 {
    margin-top: 20px
}

.top30 {
    margin-top: 30px
}

.top50 {
    margin-top: 50px
}

.-top20 {
    margin-top: -20px
}

.bottom10 {
    margin-bottom: 10px
}

.bottom15 {
    margin-bottom: 15px
}

.bottom20 {
    margin-bottom: 20px
}

.bottom30 {
    margin-bottom: 30px
}

.bottom50 {
    margin-bottom: 50px
}

.right10 {
    margin-right: 10px!important
}

.relative {
    position: relative
}

.box {
    background: #fff;
    transition: all .2s ease;
    border: 2px dashed #dadada;
    margin-top: 10px;
    box-sizing: border-box;
    border-radius: 5px;
    background-clip: padding-box;
    padding: 0 20px 20px;
    height: 470px
}

.box:hover {
    border: 2px solid #BE1D24
}

.box span.box-title {
    color: #fff;
    font-size: 24px;
    font-weight: 300;
    text-transform: uppercase
}

.box .box-content {
    padding: 16px;
    border-radius: 0 0 2px 2px;
    background-clip: padding-box;
    box-sizing: border-box
}

.box .box-content p {
    color: #515c66;
    text-transform: none
}

.btn-info {
    color: #fff;
    background-color: #BE1D24;
    border-color: #BE1D24
}

.btn-info.active,
.btn-info.focus,
.btn-info:active,
.btn-info:focus,
.btn-info:hover,
.open>.dropdown-toggle.btn-info {
    color: #fff;
    background-color: #444;
    border-color: #444
}

.form-horizontal .control-label {
    font-weight: 400!important;
    margin-bottom: 0;
    padding-top: 7px;
    text-align: right
}

.icon-security-code {
    margin-left: 0
}

@media (min-width: 1200px) {
	
	.carousel-indicators {
		top: 190px !important;
	}
	
    .text-client {
        padding-top: 60px;
        padding-bottom: 60px;
        font-style: italic
    }
    .btn-fa-size {
        padding: 15px 21px;
        font-size: 14px!important;
        line-height: 1.42857143
    }
    .container {
        width: 970px!important
    }
	
	.logo-award-startseite{
		width:100%; 
		max-width:220px;
	}
	
	.logo-bwdw-startseite{
		width:100%; 
		max-width:190px;
	}
	
	.logo-10jahrefads-startseite{
		width:100%; 
		max-width:195px;
	}
}

@media (min-width: 992px) {
	.international2 {
    background: url(/international/content_dach/de/images/europa.png) right center no-repeat #f7f7f7;
    min-height: 400px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 400px;
    max-width: 738px;
}

.carousel-indicators {
		top: 200px;
	}
    body {
        font-size: 16px
    }
    .nav > li > a {
        margin-top: 5px
    }
    .nav > li.logout a {
        height: 100%;
        padding-top: 14px!important
    }
    .logout {
        height: 50px;
        margin-top: -5px!important
    }
    .abstand-leistungen {
        padding-top: 60px;
        padding-bottom: 60px
    }
    .abstand-affiliate {
        padding-top: 60px;
        padding-bottom: 60px
    }
    .header-abstand {
        padding-top: 180px;
        padding-bottom: 180px
    }
    .abstand {
        padding-top: 60px;
        padding-bottom: 60px
    }
    .text-client {
        padding-top: 60px;
        padding-bottom: 60px;
        font-style: italic
    }
    .icon-height {
        width: 100%;
        max-width: 100px;
		height: 80px;
    }
    .btn-fa-size {
        padding: 15px 21px;
        font-size: 14px!important;
        line-height: 1.42857143
    }
    .abstand-netzwerk {
        margin-top: -20px
    }
    .top10-md {
        margin-top: 10px!important
    }
    .top20-md {
        margin-top: 20px!important
    }
    .top30-md {
        margin-top: 30px!important
    }
    .toph2 {
        margin-top: 20px!important;
        margin-bottom: 20px!important
    }
    #cat {
        width: 210px!important
    }
	
	.logo-award-startseite{
		width:100%; 
		max-width:220px;
	}
	
	.logo-bwdw-startseite{
		width:100%; 
		max-width:190px;
	}
	
	.logo-10jahrefads-startseite{
		width:100%; 
		max-width:195px;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	
	
	.carousel-indicators {
		top: 160px;
	}
    body {
        font-size: 15px
    }
    .abstand-leistungen {
        padding-top: 40px;
        padding-bottom: 40px
    }
    .abstand-affiliate {
        padding-top: 40px;
        padding-bottom: 40px
    }
    .bs-docs-footer {
        padding-top: 40px;
        padding-bottom: 40px
    }
    .header-abstand {
        padding-top: 100px;
        padding-bottom: 100px
    }
    .abstand {
        padding-top: 40px;
        padding-bottom: 40px
    }
    .h1,
    h1 {
        font-size: 30px;
        line-height: 40px
    }
    .h2,
    h2 {
        font-size: 23px;
        line-height: 27px
    }
    .h3,
    h3 {
        font-size: 18px;
        line-height: 22px
    }
    .h4,
    h4 {
        font-size: 15px;
        line-height: 20px
    }
    .text-client {
        padding-top: 60px;
        padding-bottom: 60px;
        font-style: italic
    }
    .icon-height {
        width: 100%;
        max-width: 100px;
		height: 80px;
    }
    .icon-list li {
        padding: 0 0 10px 30px
    }
    .btn-fa-size {
        padding: 12px 15px;
        font-size: 13px!important;
        line-height: 1.5
    }
    .top10-sm {
        margin-top: 10px!important
    }
    .top20-sm {
        margin-top: 20px!important
    }
    .toph2 {
        margin-top: 20px!important;
        margin-bottom: 20px!important
    }
    .abstand-netzwerk {
        margin-top: -10px
    }
    .navbar .divider-vertical {
        top: 10px
    }
    .navbar-right {
        padding-top: 6px!important
    }
    .lang_select {
        margin-top: 7px
    }
    .nav > li.logout {
        height: 50px;
        top: -5px;
        margin-bottom: -5px
    }
    .nav > li.logout a {
        padding-top: 50%!important
    }
    .height-list {
        min-height: 210px!important
    }
    .height-list-about {
        min-height: 230px!important
    }
    #cat {
        width: 210px!important
    }
    .icon-security-code {
        margin-left: -7px!important
    }
	
	.logo-award-startseite{
		width:100%; 
		max-width:200px;
	}
	
	.logo-bwdw-startseite{
		width:100%; 
		max-width:170px;
	}
	
	.logo-10jahrefads-startseite{
		width:100%; 
		max-width:175px;
	}
}

@media (max-width: 767px) {
    body {
        font-size: 13px
    }
    .abstand-leistungen {
        padding-top: 20px;
        padding-bottom: 20px
    }
    .abstand-affiliate {
        padding-top: 20px;
        padding-bottom: 20px
    }
    .bs-docs-footer {
        padding-top: 20px;
        padding-bottom: 20px
    }
    .header-abstand {
        padding-top: 60px;
        padding-bottom: 60px
    }
    .abstand {
        padding-top: 20px;
        padding-bottom: 20px
    }
    .h1,
    h1 {
        font-size: 20px;
        line-height: 30px
    }
    .h2,
    h2 {
        font-size: 18px;
        line-height: 24px
    }
    .h3,
    h3 {
        font-size: 15px;
        line-height: 19px
    }
    .h4,
    h4 {
        font-size: 13px;
        line-height: 17px
    }
    .icon-height {
        width: 100%;
        max-width: 20px;
        max-height: 20px
    }
    .top20 {
        margin-top: 20px
    }
    .min-top10-xs {
        margin-top: -10px
    }
    .icon-list li {
        padding: 0 0 5px 30px
    }
    .btn-fa-size {
        padding: 8px 12px;
        font-size: 12px;
        line-height: 1.5
    }
    .mobile-distance {
        margin-top: 20px
    }
    .text-left-xs {
        text-align: left
    }
    .text-right-xs {
        text-align: right
    }
    .top10-xs {
        margin-top: 10px!important
    }
    .top20-xs {
        margin-top: 20px!important
    }
    .toph2 {
        margin-top: 20px!important;
        margin-bottom: 20px!important
    }
    .abstand-netzwerk {
        margin-top: -20px
    }
    .nav > li.logout {
        height: 50px;
        top: 0;
        margin-bottom: -5px
    }
    .nav > li.logout a {
        padding-top: 13px!important
    }
    .nav > li > a {
        padding: 10px 15px!important
    }
    .nav > li {
        left: 15px;
        border-top: 1px solid #ddd
    }
    .nav li:first-child {
        margin-top: -15px;
        border-top: none
    }
    .navbar-nav .open .dropdown-menu {
        margin-top: 5px;
        margin-left: 10px;
        font-size: 13px
    }
    .lang_select {
        margin-top: 0
    }
    .navbar-right {
        margin-right: -15px;
        padding-top: 5px
    }
    .logo-abstand-xs {
        margin-top: 10px!important;
        margin-bottom: 10px!important
    }
    .button-left-xs {
        float: left!important
    }
    .panel-title {
        font-size: 14px!important
    }
	
	.logo-award-startseite{
		width:100%; 
		max-width:150px;
	}
	
	.logo-bwdw-startseite{
		width:100%; 
		max-width:130px;
	}
	
	.logo-10jahrefads-startseite{
		width:100%; 
		max-width:130px;
	}
}

@media (max-width: 480px) {
    .abstand-leistungen {
        padding-top: 20px;
        padding-bottom: 20px
    }
    .abstand-affiliate {
        padding-top: 20px;
        padding-bottom: 20px
    }
    .bs-docs-footer {
        padding-top: 20px;
        padding-bottom: 20px
    }
    .header-abstand {
        padding-top: 60px;
        padding-bottom: 60px
    }
    .abstand {
        padding-top: 20px;
        padding-bottom: 20px
    }
    .top20 {
        margin-top: 20px
    }
    .toph2 {
        margin-top: 10px!important;
        margin-bottom: 10px!important
    }
    .logo-abstand-xs {
        margin-top: 10px!important;
        margin-bottom: 10px!important
    }
    .button-left-xs {
        float: left!important
    }
	
	.logo-award-startseite{
		width:100%; 
		max-width:120px;
	}
	
	.logo-bwdw-startseite{
		width:100%; 
		max-width:101px;
	}
	
	.logo-10jahrefads-startseite{
		width:100%; 
		max-width:101px;
	}
}

#joblist ul {
    list-style: none
}

#joblist ul li {
    height: 29px
}

.panel > .panel-heading {
    position: relative;
    padding: 15px
}

.panel-title > a.collapsed:after {
    content: '+';
    position: absolute;
    right: 24px
}

.panel-title > a:after {
    content: '-';
    position: absolute;
    right: 24px
}

.job-link a {
    text-decoration: none!important
}

.job-link a:hover {
    text-decoration: none!important
}

.hr-line {
    border-top: 1px solid #ccc;
    margin-top: 40px;
    margin-bottom: 40px
}

.sprite {
    background: url(/international/content_dach/de/images/sprite.png) no-repeat
}

.icon-world {
    width: 100px;
    height: 100px;
    display: inline-block;
    background-position: -199px -400px
}

.carousel-indicators .active {
    background-color: #BE1D24;
}

.carousel-indicators li {
    border: 1px solid #BE1D24;
}