

body {
  font-family: 'Source Sans Pro', sans-serif;
}

h2 { font-family: 'Source Serif Pro', serif; font-weight: 400; }

.SCHRIFT_SERIF {
  font-family: 'Source Serif Pro', serif; font-weight: 400;
}


.intro_HOME {
  font-size: 21px;
  font-weight: 300;
}

.intro_HOME_small {
  font-size: 16px;
  font-weight: 300;
}
/*
.intro_HOME_small_14 {
  font-size: 14px;
  font-weight: 300;
}
*/
.intro_HOME_middle {
  font-size: 19px;
  font-weight: 300;
}

.gelb {
  font color: #FFFF00;
}


.FARBE_KURZBESCHREIBUNG {
/*  color: #94BE15;*/
/*  color: #ccc;*/
  font-size: 0.8em;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

/*.navbar {
  font-size: 16px;
}*/

.STIL_UPPERCASE {
  text-transform: uppercase;
  letter-spacing: 1.3px;
}
/* END SCHRIFTEN */


.LOGO_BRAND_alt {
  text-shadow: 1px 1px 2px rgba(1,66,163,1 );
  letter-spacing: 0.1em;
}

.COLOR_BRAND {
  color: #145AB1;
}
.TYPO_BRAND {
/*  letter-spacing: 0.1em;*/
/*  font-weight: bolder;*/
letter-spacing: 1.5px;
font-weight: 600;
}

.master {
}

.content {
  margin-top: 90px;
}




/*    Navbar    */

.NAV_HEADER {
  color: #DA0080;
  letter-spacing: 0.1em;
/*  font-size: 14px;*/
}
.dropdown-menu {
  letter-spacing: 0.1em;
/*  font-size: 16px;*/
}
.NAV_HEADER_INFOBUTTON {
  color: #009999;
  letter-spacing: 0.1em;
/*  font-size: 14px;*/
}


.LISTENELEMENT_ABSTAND_NAVI {
  padding-left: 7px;
  padding-right: 7px;
}

.ICON_RECHTS_ABSTAND_NAVI {
  margin-right: 10px;
}
.ICON_RECHTS_ABSTAND_NAVI_1 {
  margin-right: 12px;
}

.NAV_AKTIV {
  font-weight: bolder;
  font-size: 1.5rem;
}

.NAV_act {
  color: #333;
}

.DICKER {
  font-weight: bolder;
}

.navbar .navbar-nav {
  display: inline-block;
  float: none;
  vertical-align: top;
}

.navbar {
	margin-bottom: 0px;
}
.navbar .navbar-collapse {
  text-align: center;
}

@media(min-width:767px) {
    .navbar {
        padding: 20px 0;
        -webkit-transition: background .5s ease-in-out,padding .5s ease-in-out;
        -moz-transition: background .5s ease-in-out,padding .5s ease-in-out;
        transition: background .5s ease-in-out,padding .5s ease-in-out;
    }

    .top-nav-collapse {
        padding: 0;
    }
}

@media (min-width: 792px){
.navbar-right {
float: right!important;
}}

/*    END Navbar    */


/* BODY TAGS */
.btn-default {
    background-color: #fff;
    border-color: #A7CBFF;
    color: #333;
    border-radius: 6px;
    font-weight: 300;
}

.btn-default:hover {
    /*background-color: #438EFD;*/  

    background: linear-gradient(#1672fb,#438EFD);
    /*background-color: #e6e6e6;*/
    /*background: linear-gradient(#0143A3,#2B85E7);*/
    border-color: #0143A3;
    /*border-color: #094e81;*/
    color: #fff;
/*    font-weight: 400;*/
}

.BUTTON_DIVS {
  background-color: #fff;
  border-color: #ccc;
  color: #333;
}

.gly_LINKS {
    text-align: left;
    position: absolute;
}
.gly_LINKS_1 {
    text-align: left;
    position: static;
    color: #F7C500;
/*  color:#ccc */
}

.gly_LINKS_FOLDER {
    vertical-align: -2px;
    font-size: 1.1em;
/*    color: #94BE15;*/
    color: #82A90B;
}

.gly_LINKS_PIG {
    vertical-align: -2px;
    font-size: 1.1em;
/*    color: #FF7D0D;*/
/*  color:#ccc */
    color: #FFAA61;
}

.gly_LINKS_LAMP {
    vertical-align: -2px;
    font-size: 1.1em;
    color: #F7C500;
}

.glyph_INFO1 {
    font-size: 1.3em;
    vertical-align: -2px;
}

.gly_INFO_Abstand {
    margin-right: 15px;
}

/* alt vor größer und Angleichung an EvaluationPoint
.glyph_INFO1 {
    font-size: 1.1em;
    vertical-align: -2px;
}*/

.ABSTAND_UNTEN_VERRINGERN {
  margin-bottom: -40px;
}
.jumbotron {
    /* background-color: #f4511e; Orange */
    /* background-color: #0143A3; */
    background: linear-gradient(#0143A3,#2B85E7);
/*   background-image: url('../images/1.jpg');*/
    color: #ffffff;
    margin-top: -1px;
    z-index: 5001;
}

.JUMB_pic {
  background-image: url('../images/1.jpg');
   /* Set a specified height, or the minimum height for the background image */
    /*min-height: 500px;*/
    /* Set background image to fixed (don't scroll along with the page) */
    /*background-attachment: fixed;*/
    /* Center the background image */
  /*  background-position: center;*/
    /* Set the background image to no repeat */
    background-repeat: no-repeat;
    /* Scale the background image to be as large as possible */
    background-size: cover;
}

.IN_BOX {
  text-align: center; 
  padding-top: 23px; 
  padding-bottom: 23px; 
  padding-left: 70px; 
  padding-right: 70px; 
/*  margin-right: 100px; 
  margin-left: 100px; */
  width: auto;
  background-color: rgba(10, 10, 10, 0.1);
  text-shadow: 2px 2px 5px rgba(0, 0, 0, 1);
}

.img_LOGO {
  display: inline;
}

.img_LOGO_INNEN {
  width: 92px;
  height: 42px;
  margin-top: -15px;
}

/*.img_LOGO_INNEN_2 {
  width: 76px;
  height: 33px;
  margin-top: -10px;
}*/

.img_LOGO_INNEN_2 {
  width: 66px;
  height: 33px;
  margin-top: -8px;
  margin-left: 10px;
}

.img_LOGO_swan {
/*  display: inline;*/
margin-top: -8px;
margin-left: 20px;
width: 35px;
height: 35px;
}
.img_LOGO_swan_2 {
/*  display: inline;*/
margin-top: -11px;
margin-left: 20px;
width: 40px;
height: 40px;
}


.bg_grey {
    background-color: #f6f6f6;
}

.bg_grey_1 {
    background-color: #e6e6e6;
}

.bg_white {
    background-color: white;
}

.border_white_aussen {
  border-left: 2px solid white;
  border-right: 2px solid white;
}

.border_farbe_aussen {
  border-right: 2px solid #f6f6f6;
  border-bottom-right-radius: 2em;
}

.border_farbe_aussen_1 {
  border-right: 2px solid #fff;
/*  border-bottom-right-radius: 2em;
*/}
.ABSTAND_LINKS_BOX_HOME {
  padding-left: 50px;
}

.container_BOX_standard {
    padding: 20px 50px;
}
.container_BOX_standard_1 {
    padding: 0px 50px;
}

.container_innenabstand {
    padding: 60px 50px;
}
.container_BOX_DIVS {
  padding: 30px 50px;
  margin: 50px;
}
.container_innenabstand_klein {
    padding: 20px 50px;
}

.container_innenabstand_aussen {
    padding: 0px 50px;
}

.container_BOX_KONTAKT_ALGM {
    padding: 0px 50px;
}


.container_BOX_KONTAKT_INNEN {
  background-color: #f6f6f6;
  padding: 30px;
  margin: 10px 0px;
  text-align: center;
  font-size: 19px;
  font-weight: 400;

}

.hr_ABSTAND_50 {
  margin-top: 50px;
  margin-bottom: 50px;
}

.SEITENSTART_ABSTAND {
  padding-top: 60px;
}
.SEITENSTART_ABSTAND_sm {
  padding-top: 40px;
}

.well_ABSTAND_OBEN_12 {
  margin-top: 50px;
}

.row_ABSTAND1 {
  padding-top: 20px;
}

.container_BOX_INFO {
  padding: 30px 50px;
}
.container_BOX_INFO1 {
  padding: 0px 50px;
}
.container_BOX_INFO_9 {
  padding: 90px 50px;
}
.container_BOX_INFO {
  padding: 30px 50px;
}
.container_BOX_INFO {
  padding: 30px 50px;
}

.box_ABSTAND_UNTEN_9 {
  padding-bottom: 90px;
}

.HEADER_UNTEN_KLEINER_ABSTAND {
  padding-bottom: 15px;
}
.HEADER_UNTEN_KLEINER_ABSTAND1 {
  padding-bottom: 12px;
}

.IMG_Padding {
  margin: 12px;
}
/* vom Template */
.graphic_icon_HOME {
/*    font-size: 180px;*/
    font-size: 10rem;
}
.graphic_icon_SERVICE {
    font-size: 10rem;
}

@media screen and (max-width: 768px) {
    .col-sm-4 {
        text-align: center;
        margin: 25px 0;
    }
}

.PA_MARGIN {
/*  margin-left: 10px;*/
  float: left;
}

/* HOMEPAGE */


.typo_ONLINE_AP {
/*  color: #F7C500;*/
/* color:#FFFF00;*/
  color: #145AB1;
  text-shadow: 4px 4px 4px #FFFF00;
}
.typo_ONLINE {
/*  color: #F7C500;*/
/* color:#FFFF00;*/
  color: #145AB1;
  text-shadow: 4px 4px 4px #FFFF00;
  font-variant: small-caps;
/*  font-style: italic;*/
  font-size: 1.2em;
}

.hr_1 {
	background-color: #FFFFFF;
	height:2px;
}
.hr_2 {
	border:solid #FFFFFF 1px;"
}

.hr_3 {
	border:solid #000000 1px;"
	width:50px;
	height:2px;
}

.hr_4 {
	background-color: #000000;
	padding-left: 60px;
	padding-right: 60px;
	height:2px;
}

.hr_rules_margin {
  margin-top:40px; 
  margin-bottom:50px;
}

.hr_5 {
  color: #F7C500;
  border:dotted #fff 1px;
  margin: 70px 50px 40px 50px;
  height: 1px;
  background-color: #F7C500;
}

/*  Homepage Container */

.box_HOMEPAGE {
  padding-top: 125px;
  padding-left: 40px;
  text-align: left;
}

.iconsmaller {
  margin-right: 3px;
}

.abstand_ou {
   margin-bottom: 12px;
}

.abstand_o {
   margin-top: 12px;
}

.abstand_o_25 {
  margin-top: 25px;
}

.abstand_oben_30 {
  margin-top: 30px;
}

.p_abstand_unten {
  margin-bottom: 20px;
}
.abstand_o_40 {
  margin-top: 40px;
}

.abstand_unten_aufzaehlung {
  margin-bottom: 12px;
}

.abstand_unten_aufzaehlung_services {
  margin-bottom: 12px;
}

.abstand_zwischen {
  margin-right: 18px;
}

.abstand_links_aufzaehlung {
  margin-left: 20px;
}

.abstand_links_aufzaehlung_1 {
  margin-left: 20px;
}

.abstand_links_aufzaehlung_2 {
  margin-left: 0px;
}

.abstand_links_aufzaehlung_services {
  margin-left: 30px;
}

.abstand_oben_aufzaehlung_1 {
  padding-top: 5px;
}

.icon_aufzaehlung {
  vertical-align: text-top;
}
.icon_aufzaehlung_1 {
  vertical-align: -2px;
}
.icon_aufzaehlung_0 {
  vertical-align: 0px;
}
.aufzaehlung_homepage {
  font-size: 1.3em;
  font-weight: 300;
  list-style-type: none;
  margin-bottom: 6px;
}

.aufzaehlung_homepage_1 {
  font-weight:300;
  list-style-type: none;
  margin-bottom: 6px;
}

.button_STIL {
    margin-top: 40px;
    margin-bottom: 40px;
}

.box_INFO {
  background-color: #f6f6f6;
  padding: 30px;
  margin: 10px 0px;
  text-align: center;
  font-size: 19px;
  font-weight: 300;
}

.box_INFO_1 {
  padding: 30px;
  margin: 10px 0px;
  text-align: center;
  font-size: 19px;
  font-weight: 300;

}
.box_INFO_PADDING_RELEASE {
  padding: 0px;
  margin: 0px;
}

.box_shadow {
/*   box-shadow: 0 2px 6px 0 #1d1a19 inset; */
    box-shadow: 0 2px 6px 0px #454545;
}
.box_shadow_1 {
/*   box-shadow: 0 2px 6px 0 #1d1a19 inset; */
    box-shadow: -5px 2px 6px 0 #fff;
}

.KURZBESCHREIBUNG_HOME_SERVICES {
/*  color: #94BE15;*/
/*  color: #ccc;*/
  font-size: 1.2em;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  padding-bottom: 15px;
}

.icon_UNTEN {
/*  vertical-align: text-top;*/
/*  vertical-align: middle;*/
  vertical-align: -3px;
  margin-right: 25px;
  font-size: 1.3em;
  color: #E0EEEE;
/*  color:#F7C500*/
}

.intro_SEKTIONEN_HOME_SERVICES {
  font-size: 24px;
  font-weight: 300;
 /* color: #145AB1;
  border-bottom: 2px dotted #145AB1;*/
  margin-top: 16px;
}

.intro_SEKTIONEN_HOME_SERVICES_ServicesSeite {
/*  font-size: 24px;
  font-weight: 300;
*/ 
  position: relative; 
  margin-top: 0px;
/*  color: #145AB1;*/
/*  border-bottom: 2px dotted #145AB1;*/
}

.SEKTION_INHALT_ABSTAND_HOME{
  padding-top: 18px;
}

.intro_SEKTIONEN_HOME_ONLINE {
/*  font-size: 24px;
  font-weight: 300;
  color: #145AB1;*/
  border-bottom: 1px dotted #F7C500;
/*  margin-top: 16px;*/
}

.icon_OK {
  margin-top: 30px;
}
/* Footer */

.footer {
  z-index: 5; 
  color: white;
  text-shadow: 1px 1px 2px rgba(0,0,0,9);
   /*   background-color: #f5f5f5; HELLES GRAU */
    background-color: #737373;
/*    background: rgba(255,255,255,0.9);*/
    bottom: 0;
 /*   height: 60px; */
    position: relative;
    width: 100%;
    color: white;
}

footer .container-fluid {
  padding-left: 0px;
  padding-right: 0px;
}


.footer_box {
	padding: 30px 35px;
}

.footer_shadow {
  
/*   box-shadow: 0 2px 6px 0 #1d1a19 inset; */
    box-shadow: 0px 1px 4px 0px #454545 inset;
   /* box-shadow: 0 1px 3px 0.06px rgba(28, 26, 22, 0.3);*/
}

.footer a {
 /*   color: #777; HELLES GRAU */   
  color: white;
 /*   color: #737373; */
    text-decoration: none;
    font-style: normal;
    text-shadow: 1px 1px 2px rgba(0,0,0,9);
}

.footer a:hover {
    color: #83CEFF;
 /*   text-decoration: underline; */
  /*  font-weight: bold; */
}


.footer ul {
  list-style-type: none;
  padding-left: 0px;
  color: white;
}

.kontakt_adress {
  padding-top: 130px;
  padding-bottom: 30px;
  font-size: 1.4em;
  font-weight: 300;
  padding-left: 5px;
}
.ABSTAND_ELEMENTE_KONTAKT_FOOTER {
  padding-top: 15px;
}
.ABSTAND_ELEMENTE_KONTAKT_FOOTER_1 {
  padding-top: 10px;
}
.SPECIAL_STYLE_NAME {
  font-weight: bolder;
  font-size: 1.1em;
}
.

.copyright {
  font-size: 0.9em;
  /* margin-left: 60px; */
  color: white;
  padding-left: 15px;
  padding-right: 15px;
  font-style: normal;
}

.icon_HMID {
  padding-left: 15px;
  padding-right: 15px;
}


/* END FOOTER */

/*            SUB-SITE ONLINE-PAKET           */

.SEKTION_INHALT_ABSTAND{
  padding-top: 18px;
}

.intro_SEKTIONEN {
  font-size: 24px;
  font-weight: 300;
  color: #145AB1;
  border-bottom: 1px dotted #145AB1;
}

/*.SEKTIONEN_intro_FORMAT {
  border-bottom: 1px dotted #145AB1;
}*/

.container_BOX_DIVS_AEB {
  /*padding: 30px 90px;*/
  margin-top: 100px;
  margin-bottom: 20px;
  margin-left: 50px;
  margin-right: 50px;
}

.box_TEASER {
  background-color: #C0C0C0;
}

.border_white_rechts {
  border-right: 1px solid white;
}
.border_grau_rechts {
  border-right: 1px solid;
}

.border_white_rechts_innen {
  border-right: 1px solid white;
  border-spacing: 10px;
}

.AEB_BOX_HEADER {
  color: white;
  font-weight: bolder;
  font-size: 1.4em;
  font-family: 'Source Serif Pro', serif;
/*  font-weight: 300;*/
}

.GLY_kleiner {
  font-size: 0.9em;
}


.box_TEASER_AEB {
  color: white;
  text-align: right;
}

.graphic_icon_AEB {
  font-size: 10rem;
  padding-top: 30px;
  padding-left: 10px;
  font-weight: 100px;
  text-align: left;
  float: left;
}

.box_AEB_CONTENT {
  padding-left: 50px;
  padding-top: 10px;
  padding-bottom: 20px;
}

.LISTEN_ABSTAND_AEB {
  margin-top: 20px;
}

.box_shadow_AEB {
/*   box-shadow: 0 2px 6px 0 #1d1a19 inset; */
    box-shadow: -2px -1px 3px 0px #454545 inset;
}

.header_layout_box_KP {
  font-size: 24px;
  font-weight: 400;
/*  color: #DA0080;*/
 /* color: #800000;
  */
/*  color: #126363;*/
  margin-top: 15px;
}

.icon_layout_box_1 {
  font-size: 25px;
  padding-top: 20px;
  padding-left: 0px;
/*  color: #646464;*/
}

.BUTTON_ALIGN_KP {
/*  float: right;*/
text-align: right;
}


.KURZBESCHREIBUNG_OP {
/*  color: #94BE15;*/
/*  color: #ccc;*/
  font-size: 1.2em;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  padding-bottom: 15px;
}



.abstand_ZEILENBLOCK_OP {
  margin-top: 15px;
}

.abstand_BUTTON_OP {
  margin-top: 15px;
}

.box_OFFER_OP {
  margin-top: 10px;
  padding: 30px 30px;
  border: 1px dotted;
  float: right;
}
.box_OFFER_SERVICES {
  margin-top: 10px;
  padding: 25px 25px;
  border: 1px solid #ccc;
  float: right;
}
.box_OFFER_SERVICES_services_kontakt {
/*  margin-top: 10px;*/
  padding: 25px 25px;
  border-bottom: 1px solid #ccc;
  float: right;
}
.box_OFFER_SERVICES_services_training {
  margin-top: 30px;
  padding: 25px 25px;
/*  border: 1px solid #ccc;*/
  float: right;
}

.ICON_OP_OP {
  position: absolute;
 /* margin-right: 150px;*/
/*  margin-left: 5px;*/
  font-size: 75%;
/*  vertical-align: 40px;*/
  margin-left: -40px;
  margin-top: 0px;
  color: #FFBF00;
}

.abstand_LISTE_ZWISCHEN_OP {
  padding-top: 23px;
}
.abstand_LISTE_ZWISCHEN_OP_kl {
  padding-top: 15px;
}

.abstand_LISTE_SUB_OP {
  padding-top: 5px;
}

.abstand_ANSATZ_OBEN_OP {
  margin-top: 23px;
}
/*          END SUB-SITE ONLINE-PAKET 


/*            SUB-SITE FEATURES           */

.row_feature_liste {
  padding-top: 15px;
}

.header_layout_box {
}

.item_layout_box {
  padding-right: 50px;

}

.icon_layout_box {
  font-size: 25px;
  padding-top: 20px;
  padding-left: 25px;
}



.icon_stil_features {

}

.ERLAEUTERUNG_FARBE {
  color: #007760;
/*color: #145AB1;*/

}

/*            END SUB-SITE FEATURES           */


/*            SUB-SITE SERVICES           */


/*.SUB_CLAIM {
  color: #bec8ce;
  font-size: 0.8em;
  letter-spacing: 0.15em;
  text-transform: uppercase;
}
*/
.SERVICE_PHRASEN_ABSTAND {
  padding-top: 70px;
}

.intro_PHASEN {
  font-size: 24px;
  font-weight: 300;
  color: #DA0080;
}

.PHRASEN_FORMAT {
  border-bottom: 1px dotted #DA0080;
}
.ANKER_ID {
  position: relative;
  margin-top: -64px;
  float: left;
}
.ANKER_ID_1 {
  position: relative;
padding-top: 50px;
}

.ANKER_VERSATZ_1 {
  position: relative;
  margin-top: -80px;
  float: left;
}
.ANKER_VERSATZ_2 {
  position: relative;
  margin-top: -64px;
  float: left;
}
.PADDING_wg_Anker_1 {
  position: relative;
  padding-top: 20px;
}
.PADDING_wg_Anker_2 {
  position: relative;
  padding-top: 40px;
}


.ICON_KERNPAKET {
  margin-right: 5px;
  margin-left: 5px;
  font-size: 64%;
  vertical-align: 5px;
  color: #FFBF00;
}
.ICON_KERNPAKET_1 {
  margin-right: 5px;
/*  margin-left: 5px;*/
  font-size: 75%;
  vertical-align: 5px;
  color: #FFBF00;
}

.Link_Services {
  font-size: 0.9em;
}

.ICON_INTERNER_LINK {
  margin-right: 10px;
}

/*            END SUB-SITE SERVICES           */


/*        WARUM UMFRAGENWERK    */

.intro_SEKTIONEN_WU_MV {
  font-size: 24px;
  font-weight: 300;
  color: #145AB1;
  border-bottom: 1px dotted #145AB1;
  margin-top: 16px;
}


.row_ABSTAND_intro_MV {
  padding-top: 20px;
}

/*       End  WARUM UMFRAGENWERK    */


/*          PREISE & ANGEBOT        */


/*.SEKTION_INHALT_ABSTAND{
  padding-top: 18px;
}*/

.intro_SEKTIONEN_PREISE_ANGEBOT {
  font-size: 24px;
  font-weight: 300;
  color: #007760;
  border-bottom: 2px dotted #007760;
}

.box_INFO_PA {
  background-color: #f6f6f6;
  padding: 30px;
  margin: 50px 2px;
  text-align: center;
  font-size: 19px;
  font-weight: 300;
}

/*       end   PREISE & ANGEBOT        */


/* Sub-SITE Kontakt */

.nav-tabs { border-bottom: 2px solid #DDD; }
    .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover { border-width: 0; }
    .nav-tabs > li > a { border: none; color: #666; }
        .nav-tabs > li.active > a, .nav-tabs > li > a:hover { border: none; color: #145AB1 !important; background: transparent; }
        .nav-tabs > li > a::after { content: ""; background: #145AB1; height: 2px; position: absolute; width: 100%; left: 0px; bottom: -1px; transition: all 250ms ease 0s; transform: scale(0); }
    .nav-tabs > li.active > a::after, .nav-tabs > li:hover > a::after { transform: scale(1); }
.tab-nav > li > a::after { background: #21527d none repeat scroll 0% 0%; color: #fff; }
.tab-pane { padding: 15px 0; }
.tab-content{padding:20px}

.card {background: #FFF none repeat scroll 0% 0%; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3); margin-bottom: 30px; }

.padding_zurueck {
  padding:15px;
}

.ABSTAND_MAP {
  padding-top: 60px;
  padding-bottom: 60px;

}
.ABSTAND_ASP {
  padding-top: 0px;
}

/* End Sub-SITE Kontakt */

/*  SUB-SITE WARUM    */

.mod_3a_badge {
  background-color: #54b0c5;
  border-radius: 10px;
  border-color: #fff;
  border-top-color: #FFF;
  color: #fff;
  display: inline-block;
  font-size: 12px;
  font-weight: 700;
  line-height: 1; 
  min-width: 1px;
  padding-right: 0px;
  vertical-align: text-bottom;
  text-align: center;  
  margin-bottom: 3px;
  margin-left: 10px;
}

.mod_3b_badge {
  background-color: #696969;
  border-radius: 10px;
  color: #fff;
  display: inline-block; 
  font-size: 12px;
  font-weight: 700;
  line-height: 1; 
  min-width: 10px;
  padding: 5px 9px; 
  padding-right: 9px;
  margin-top: -3px;
  margin-bottom: -3px;
  text-align: center;
  vertical-align: text-bottom;
}


/*  END SUB-SITE WARUM    */

.bg_blau {
  background: linear-gradient(#0143A3,#2B85E7);
    color: #ffffff;
}

.bg_dkf {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}

.bg_dkl {

background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");

}

.bg_a {
  background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
}

.bg_b {

background:linear-gradient(to top,#f5f5f5 0,#fff 100%);
}

/* Regenbogen-Verlauf */
.bg_c {
  background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20preserveAspectRatio%3D%22none%20slice%22%20%20width%3D%22800px%22%20height%3D%223px%22%20viewBox%3D%220%200%20800%203%22%20style%3D%22enable-background%3Anew%200%200%20800%203%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3Aurl%28%23SVGID_1_%29%3B%7D%3C%2Fstyle%3E%3ClinearGradient%20id%3D%22SVGID_1_%22%20gradientUnits%3D%22userSpaceOnUse%22%20x1%3D%22-19.9433%22%20y1%3D%22299.8861%22%20x2%3D%22-19.8734%22%20y2%3D%22299.8861%22%20gradientTransform%3D%22matrix%2811446.2988%200%200%20-11446.2988%20228276.4844%203432587%29%22%3E%20%3Cstop%20%20offset%3D%220%22%20style%3D%22stop-color%3A%23F05576%22%2F%3E%20%3Cstop%20%20offset%3D%227.140000e-02%22%20style%3D%22stop-color%3A%23F16670%22%2F%3E%20%3Cstop%20%20offset%3D%220.1449%22%20style%3D%22stop-color%3A%23F3766B%22%2F%3E%20%3Cstop%20%20offset%3D%220.2142%22%20style%3D%22stop-color%3A%23F68E6B%22%2F%3E%20%3Cstop%20%20offset%3D%220.2856%22%20style%3D%22stop-color%3A%23FAAD6B%22%2F%3E%20%3Cstop%20%20offset%3D%220.357%22%20style%3D%22stop-color%3A%23FDC36F%22%2F%3E%20%3Cstop%20%20offset%3D%220.4284%22%20style%3D%22stop-color%3A%23FEDF74%22%2F%3E%20%3Cstop%20%20offset%3D%220.4998%22%20style%3D%22stop-color%3A%23CED57F%22%2F%3E%20%3Cstop%20%20offset%3D%220.5712%22%20style%3D%22stop-color%3A%23A2CD86%22%2F%3E%20%3Cstop%20%20offset%3D%220.6426%22%20style%3D%22stop-color%3A%235BC094%22%2F%3E%20%3Cstop%20%20offset%3D%220.714%22%20style%3D%22stop-color%3A%2336B69E%22%2F%3E%20%3Cstop%20%20offset%3D%220.7908%22%20style%3D%22stop-color%3A%231AACA2%22%2F%3E%20%3Cstop%20%20offset%3D%220.8568%22%20style%3D%22stop-color%3A%2325A4B8%22%2F%3E%20%3Cstop%20%20offset%3D%220.9282%22%20style%3D%22stop-color%3A%233089AD%22%2F%3E%20%3Cstop%20%20offset%3D%221%22%20style%3D%22stop-color%3A%2324648C%22%2F%3E%3C%2FlinearGradient%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20class%3D%22st0%22%20width%3D%22800%22%20height%3D%223%22%2F%3E%3C%2Fsvg%3E");

}

.navi_stil::after {
    background-size: 100% 100%;
    border-bottom: medium none;
    bottom: 0;
    box-shadow: 0 1px 2.9px 0.1px rgba(28, 26, 22, 0.3);
    /*box-shadow: 0 1px 2.94px 0.06px rgba(28, 26, 22, 0.3);*/    
    content: "";
    display: block;
    /*height: 0.2rem;*/
    height: 2px;
    position: absolute;
    width: 100%;
    z-index: 5000;
}
.navi_stil::after {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20preserveAspectRatio%3D%22none%20slice%22%20%20width%3D%22800px%22%20height%3D%223px%22%20viewBox%3D%220%200%20800%203%22%20style%3D%22enable-background%3Anew%200%200%20800%203%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3Aurl%28%23SVGID_1_%29%3B%7D%3C%2Fstyle%3E%3ClinearGradient%20id%3D%22SVGID_1_%22%20gradientUnits%3D%22userSpaceOnUse%22%20x1%3D%22-19.9433%22%20y1%3D%22299.8861%22%20x2%3D%22-19.8734%22%20y2%3D%22299.8861%22%20gradientTransform%3D%22matrix%2811446.2988%200%200%20-11446.2988%20228276.4844%203432587%29%22%3E%20%3Cstop%20%20offset%3D%220%22%20style%3D%22stop-color%3A%23F05576%22%2F%3E%20%3Cstop%20%20offset%3D%227.140000e-02%22%20style%3D%22stop-color%3A%23F16670%22%2F%3E%20%3Cstop%20%20offset%3D%220.1449%22%20style%3D%22stop-color%3A%23F3766B%22%2F%3E%20%3Cstop%20%20offset%3D%220.2142%22%20style%3D%22stop-color%3A%23F68E6B%22%2F%3E%20%3Cstop%20%20offset%3D%220.2856%22%20style%3D%22stop-color%3A%23FAAD6B%22%2F%3E%20%3Cstop%20%20offset%3D%220.357%22%20style%3D%22stop-color%3A%23FDC36F%22%2F%3E%20%3Cstop%20%20offset%3D%220.4284%22%20style%3D%22stop-color%3A%23FEDF74%22%2F%3E%20%3Cstop%20%20offset%3D%220.4998%22%20style%3D%22stop-color%3A%23CED57F%22%2F%3E%20%3Cstop%20%20offset%3D%220.5712%22%20style%3D%22stop-color%3A%23A2CD86%22%2F%3E%20%3Cstop%20%20offset%3D%220.6426%22%20style%3D%22stop-color%3A%235BC094%22%2F%3E%20%3Cstop%20%20offset%3D%220.714%22%20style%3D%22stop-color%3A%2336B69E%22%2F%3E%20%3Cstop%20%20offset%3D%220.7908%22%20style%3D%22stop-color%3A%231AACA2%22%2F%3E%20%3Cstop%20%20offset%3D%220.8568%22%20style%3D%22stop-color%3A%2325A4B8%22%2F%3E%20%3Cstop%20%20offset%3D%220.9282%22%20style%3D%22stop-color%3A%233089AD%22%2F%3E%20%3Cstop%20%20offset%3D%221%22%20style%3D%22stop-color%3A%2324648C%22%2F%3E%3C%2FlinearGradient%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20class%3D%22st0%22%20width%3D%22800%22%20height%3D%223%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}


.bg_goo {
  background: linear-gradient(#0143A3,#2B85E7);
}

/*         BLOG                    */


.box_BLOG_HEADER {
    color: #dcdcde;

}
.BLOG_HEADER_KLEINER_TEXT {
    text-transform: uppercase;
    font-size: 1.1em;
    font-weight: 400;
    letter-spacing: 4px;
    margin-top: 150px;
    text-shadow: 2px 2px 1px rgb(0, 0, 0);
}

.BLOG_HEADER_GROSSER_TEXT {
    font-size: 4em;
    font-weight: 300;
    text-shadow: 2px 2px 5px rgb(0, 0, 0);
}

.BLOG_NEWS_HEADER_INTRO {
    text-transform: uppercase;
    font-size: 30px;
    font-weight: 400;
    letter-spacing: 4px;
    color: #00b1eb;
/*    line-height: 1.2;*/
/*  border-bottom: 2px dotted #00b1eb;*/
}

.BLOG_HEADER {
  font-size: 3em;
}

.BLOG_TREFFEN_HEADER_INTRO {
    text-transform: uppercase;
    font-size: 30px;
    font-weight: 400;
    letter-spacing: 4px;
    color: #FF2800;
/*    line-height: 1.2;*/
/*  border-bottom: 2px dotted #00b1eb;*/
}

.BLOG_TREFFEN_HEADER_INTRO_HP {
    text-transform: uppercase;
    font-size: 27px;
    font-weight: 300;
    letter-spacing: 4px;
    color: #FF2800;
/*    line-height: 1.2;*/
/*  border-bottom: 2px dotted #00b1eb;*/
    padding-top: 20px;
}

.BLOG_HEADER_NEWS_MARGIN {
  padding-right:90px;
}

.BLOG_NEWSLETTER_TEXT {
  padding-top: 80px;
  text-transform: uppercase;
}

.BLOG_NEWSLETTER_KASTEN {
  border: 1px dotted #00b1eb;
/*  padding: 14px 0;*/
margin-right: 20px;
margin-bottom: 50px;
width: 80%;
}

.form_group_BLOG {
    padding-top: 10px;
    padding-left: 25px;
    padding-right: 25px;
    padding-bottom: 10px;

/*    margin-bottom: 15px;*/
}

.BUTTON_ABONIEREN {

}

.form_group_BLOG .btn-primary {
    background-color: rgba(0, 177, 235, 0.3);
    border-color: #145AB1;
    color: #555555;
  }
.form_group_BLOG .btn-primary:hover {
    background-color: #145AB1;
    border-color: #00b1eb;
    color: #fff;
}


.BLOG_NEWSLETTER_INPUT_MAIL {
  width: 100%;
/*   padding-left: 15px;
  padding-right: 15px;*/
/*  margin:15px;
  margin-right: 30px;*/
/*margin-bottom: 15px;*/

}



.BLOG_NEWSLETTER_SUBMIT {
  text-align: right;
/*  padding-left: 15px;
  padding-right: 15px;
*/
/*margin-bottom: 15px;*/
}
.BLOG_SUB_GRAU {
  color: #555555;
}

.BLOG_MEET_STADT {
  color: #555555;
}

.BLOG_MEET_TITEL {
  font-weight: bolder;
}

.BLOG_MEET_ORG{
    color: #555555;
}

.BLOG_MEET_WL{
  font-size: 0.9em;
}
.ICON_BLOG_EXTERNER_LINK {
  margin-right: 10px;
}
.ICON_BLOG_MORE_COLLAPSE {
  margin-left: 10px;
  vertical-align: -2px;
}

.BLOG_NEWS_KASTEN {
  margin-right: 30px;
  margin-left: 30px;
}

.BLOG_NEWS_TEXT {
  font-size: 16px;
  font-weight: 300;
  vertical-align: text-bottom;
}

.IMG_BLOG_NEWS {
  padding-right: 30px;
  padding-top: 20px;
  float: left;
}

.BLOG_NEWS_TEXT_PADDING_60 {
  padding-top: 60px;
}
.BLOG_NEWS_TEXT_PADDING_50 {
  padding-top: 50px;
}
.BLOG_NEWS_TEXT_PADDING_30 {
  padding-top: 30px;
}
.BLOG_NEWS_TEXT_PADDING_25 {
  padding-top: 25px;
}
.BLOG_NEWS_TEXT_PADDING_20 {
  padding-top: 20px;
}
.BLOG_NEWS_TEXT_PADDING_15 {
  padding-top: 15px;
}

.BUTTON_ZEILE {
/*  font-size: 0.9em;*/
}

.DATUM {
  color: #555555;
}


.Archiv{
    color: #555555;
    text-align: right;
}

.nach_rechts {
  text-align: right;
}












/*         END BLOG                    */



/*          Über uns                   */

.intro_SEKTIONEN_UEBER_UNS_1 {
  font-size: 24px;
  font-weight: 400;
  color: #145AB1;
}

.intro_SEKTIONEN_UEBER_UNS_2 {
  font-size: 24px;
  font-weight: 400;
/*  color: #007760;*/
  color: #2AC2A4;
}

.intro_SEKTIONEN_UEBER_UNS_3 {
  font-size: 24px;
  font-weight: 400;
/*  color: #145AB1;*/
  color: #FF745B;
}

.intro_SEKTIONEN_UEBER_UNS_4 {
  font-size: 24px;
  font-weight: 400;
/*  color: #A080AA;*/
  color: #AA3DCD;
}

.intro_SEKTIONEN_UEBER_UNS_5 {
  font-size: 24px;
  font-weight: 400;
  color: #145AB1;
}

.intro_SEKTIONEN_UEBER_UNS_6 {
  font-size: 24px;
  font-weight: 400;
  color: #555555;
}

.intro_SEKTIONEN_UEBER_UNS_7 {
  font-size: 24px;
  font-weight: 400;
  color: #145AB1;
}

.logo_evartis {
  width: 70px;
  height: 70px;
  margin-right: 20px;
  margin-bottom: 20px;
  float: left;
}

.format_Evartis {
/*  font-variant: small-caps;*/
font-style: italic;
}

.intro_SEKTIONEN_UE {
  font-size: 24px;
  font-weight: 300;
  color: #000;
  border-bottom: 2px dotted #000;
}

.container_innenabstand_UE {
    padding-top: 60px;
    padding-left: 50px;
    padding-right: 50px;
}

.STIL_UE {
  font-weight: 600;
  color: #777;
}
/*          End Über uns              */

/*.ANKER_FEATURES_1 {
  position: relative;
  margin-top: 180px;
  padding-top: 180px;
  float: left;

}

.ANKER_FEATURES_2 {
  position: relative;
  margin-top: -64px;
  float: left;
}

.PADDING_wg_FEATURES_Anker_1 {
  position: relative;
  padding-top: 150px;
}
.PADDING_wg_FEATURES_Anker_2 {
  position: relative;
  padding-top: 40px;
}*/


.abstand_button_services {
  margin-top: 20px;
  margin-left: 15px;
  float: right;
}

.ba {
  margin-top: 15px;
}

.gly_training {
  font-size: 1.5em;
  color: #145AB1;
  padding-right: 20px;
}

.links_box_abstand {
/*  padding-left: 45px;*/
/*  float: right;*/
  width: 90%;
}
/*.abstand_BUTTON_OP {
  margin-top: 25px;
}*/

.ABSTAND_KONTAKTFORMULAR_KONTAKT {
  padding-right: 80px;
  padding-left: 30px;
  padding-bottom: 50px;
}

.ABSTAND_ZEITEN_top_dubble {
  padding-top: 60px;
/*  padding-bottom: 30px;*/
}
.ABSTAND_ZEITEN {
/*  padding-top: 30px;*/
  padding-bottom: 50px;
}

.hr_rules_kontakt {
/*  padding-bottom: 30px;*/
}

.ASP_ABSTAND_UNTEN {
  padding-bottom: 15px;
}

.ABSTAND_OBEN_BUTTON {
  padding-top: 20px;
  margin-right: 150px;
  margin-bottom: 10px;
  float: right;
}

.ABSTAND_OBEN_OP_HP {
  padding-top: 15px;
}

.Teilnehmer_INTRO_HP {
    text-transform: uppercase;
    font-size: 23px;
    font-weight: 300;
    letter-spacing: 4px;
    color: #FF2800;
/*    line-height: 1.2;*/
/*  border-bottom: 2px dotted #00b1eb;*/
    padding-top: 20px;
}


.TN_y {
  color: #555555;
}

.TN_TITEL {
  font-weight: bolder;
}

.TN_x{
    color: #555555;
}

.TN_link{
  font
}

.TN_supra {

}

.bg_piwik {
  background-color: #DEEDFE;
}

.twitter_img {
  border:4px outset white;
}

.twitter_img:hover {
    border-style: inset;
}

.facebook_fa {
  display: inline-block;
  border-radius: 60px;
  box-shadow: 0px 0px 2px #888;
}

.cl_figure__bk {
  position: relative;
  margin: 0;
/*    padding-top: 6px;*/
  width: 180px;
/*  background: white;*/
    float: left;
    margin-right: 10px;
}

.cl_figcaption__bk {
/*  padding: 10px;*/
  padding-top: 20px;
  margin-top: 110px;
  margin-bottom: 20px;
  padding-right: 20px;
  text-align: left;
  font-size: 0.8em;
}

.abstand_rechte_Navi_links {
  margin-left: 0px;
}
.abstand_Items_rechte_Navi {
  margin-right: 12px;
}

.abstand_Items_rechte_Navi_links {
  margin-left: 10px;
}


/* Einsatzzwecke */ 

.abstand_o_text {
  margin-top: 25px;
}

.abstand_o_absatz {
  margin-top: 40px;
}

.container_innenabstand_1 {
    padding: 60px 50px 50px 50px;
}

.intro_typ {
/*  font-size: 24px;
  font-weight: 300;
  color: #145AB1;*/
  border-bottom: 1px dotted #145AB1;
/*  margin-top: 18px;*/
}


.intro_HOME_1 {
  font-size: 21px;
  font-weight: 300;
  padding-top: 15px;
}

.KURZBESCHREIBUNG_EINSATZGEBIETE {
  font-size: 1.2em;
  letter-spacing: 0.1em;
  text-transform: uppercase;
/*  padding-bottom: 15px;*/
}

/* END Einsatzzwecke */ 

.abstand_ZEILENBLOCK_OP_1 {
  margin-top: 10px;
}