/*
Theme Name: Child01 of Zerif Pro
Version: 1.0
Description: A child theme of Zerif PRO
Template: zerif-pro
Author: Andreas Vogler
*/
@import url("../zerif-pro/style.css");
/* Your awesome customization starts here */

/* no page titles for */

/* disclaimer */					     		.page-id-103   .entry-header   {display: none;}
/* privacy policy */							.page-id-6156  .entry-header   {display: none;}
/* be informed */            					.page-id-2401  .entry-header   {display: none;}
/* take action */								.page-id-2408  .entry-header   {display: none;}
/* collaborate */								.page-id-2418  .entry-header   {display: none;}
/* learn more */								.page-id-2425  .entry-header   {display: none;}
/* progress report */							.page-id-8276  .entry-header   {display: none;}	
/* news & events */							/* geht nicht     #post-5031     h1.page-title  {display: none;} */
/* stattdessen */
.page-header .page-title {
    display: none;
}
/* b13 conference */							.page-id-830   .entry-header   {display: none;}
/* b13 conference */							.page-id-1665  .entry-header   {display: none;}
/* b13 conference */							.page-id-1632  .entry-header   {display: none;}
/* b13 conference */							.page-id-1582  .entry-header   {display: none;}
/* b13 conference */							.page-id-1815  .entry-header   {display: none;}
/* b13 conference */							.page-id-1614  .entry-header   {display: none;}
/* b13 conference */							.page-id-1573  .entry-header   {display: none;}
/* b14 conference */							.page-id-6446  .entry-header   {display: none;}
/* b14 conference */							.page-id-6628  .entry-header   {display: none;}
/* b14 conference */							.page-id-6652  .entry-header   {display: none;}
/* b14 conference */							.page-id-6738  .entry-header   {display: none;}
/* b14 conference */							.page-id-6744  .entry-header   {display: none;}
/* b14 conference */							.page-id-6750  .entry-header   {display: none;}
/* b14 conference */							.page-id-6756  .entry-header   {display: none;}
/* b14 conference */							.page-id-6950  .entry-header   {display: none;}
/* b15 conference */							.page-id-8717  .entry-header   {display: none;}
/* mission */									.page-id-130   .entry-header   {display: none;}
/* news */										.page-id-5400  .entry-header   {display: none;}	
/* joint statement */ 							.page-id-7099  .entry-header   {display: none;}	
/* joint statement 2 */ 						.page-id-7795  .entry-header   {display: none;}	
/* summit 2019 registration */					.page-id-8018  .entry-header   {display: none;}	
/* LMIC Seite */								.page-id-8116  .entry-header   {display: none;}

/* Loading the Univers fonts */

@font-face{
	font-family: 'UniversLight';  
  src: url('UniversCom-45Light.eot'); /* IE9 Compat Modes */
  src: url('UniversCom-45Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
/*     url('UniversCom-45Light.woff2') format('woff2'), Super Modern Browsers */
       url('UniversCom-45Light.woff') format('woff'), /* Pretty Modern Browsers */
       url('UniversCom-45Light.ttf')  format('truetype'); /*  Safari, Android, iOS */
}

@font-face{
	font-family: 'Univers'; 
	src: url('UniversCom-55Roman.ttf'); 
}

@font-face{
	font-family: 'UniversBold';
  src: url('UniversCom-65Bold.eot'); /* IE9 Compat Modes */
  src: url('UniversCom-65Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
/*     url('UniversCom-65Bold.woff2') format('woff2'), Super Modern Browsers */
       url('UniversCom-65Bold.woff') format('woff'), /* Pretty Modern Browsers */
       url('UniversCom-65Bold.ttf')  format('truetype'); /*  Safari, Android, iOS */
}

@font-face{
	font-family: 'UniversItalic'; 
	src: url('UniversCom-55Oblique.ttf'); 
}

@font-face{
	font-family: 'UniversItalicLight'; 
  src: url('UniversCom-45LightOblique.eot'); /* IE9 Compat Modes */
  src: url('UniversCom-45LightOblique.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
/*     url('UniversCom-45LightOblique.woff2') format('woff2'), Super Modern Browsers */
       url('UniversCom-45LightOblique.woff') format('woff'), /* Pretty Modern Browsers */
       url('UniversCom-45LightOblique.ttf')  format('truetype'); /*  Safari, Android, iOS */ 
}

@font-face{
	font-family: 'UniversItalicBold'; 
	src: url('UniversCom-65BoldOblique.ttf'); 
}


/* h1.entry-title UnivBold zuweisen */			

.nre {
	margin-left: 20px;
}

h1.entry-title a {
   font-family: UniversBold; 
   font-weight: normal;
   font-size: 16px;
   color: #707070 !important;
}

bb {
    font-family: UniversBold;
    font-style: normal;
}

it {
    font-family: UniversItalic;
    font-style: normal;
} 

itbold {
    font-family: UniversItalicBold;
    font-style: normal;
} 

.meinrotNr1 {
    color: #D83C20;
    font-size: 42px;
    font-family: UniversLight;
    font-style: normal;
} 

.meinrotNr1x {
    color: #D83C20;
    font-size: 16px;
    font-family: UniversLight;
    font-style: normal;
} 

.meinrotNr1klein {
    color: #D83C20;
    font-size: 16px;
    font-family: UniversBold;
    font-style: normal;
} 

.meinrotNr1kleinn {
    color: #D83C20;
    font-size: 14px;
    font-style: normal;
    margin-bottom: 20px;
} 

.UB {
    font-family: UniversBold;
	color: #707070;
}

.UIB {
    font-family: UniversItalicBold;
}

.UBheader {
    padding-top: 24px; 
    padding-bottom: 24px;
    font-family: UniversBold;
	color: #707070;
}

.UBheaderup {
    padding-top: 0px; 
    padding-bottom: 24px;
    font-family: UniversBold;
	color: #707070;
}

.meinorangeNr1 {
    color: #EF9713;
    font-size: 42px;
    font-family: UniversLight;
    font-style: normal;
} 

.meinorangeNr1x {
    color: #EF9713;
    font-size: 16px;
    font-family: UniversLight;
    font-style: normal;
} 


.meinorangeNr1klein {
    color: #EF9713;
    font-size: 16px;
    font-family: UniversBold;
    font-style: normal;
} 

.meinorangeNr1kleinn {
    color: #EF9713;
    font-size: 14px;
    font-style: normal;
	margin-bottom: 20px;
	margin-top: 65px;
} 

.meingoldNr1 {
    color: #BD8623;
    line-height: 68px;
    font-size: 48px;
    font-family: UniversLight;
    font-style: normal;
} 

.meingoldNr1b {
    color: #BD8623;
    font-size: 48px;
    line-height: 68px;
    font-family: UniversBold;
    font-style: normal;
} 

.buttongoldfarben {
    color: #BD8623;
    border: 1px solid #BD8623;
    padding: 5px; 
    margin-right: 10px;
    line-height: 40px;
} 

/*
.buttongoldfarben2 {
    width: 200px;
    text-align: center;
    line-height: 40px;
    color: #BD8623;
    padding: 5px;
    border: 1px solid #BD8623;
} 
*/

.buttongoldfarben2 {
    border: 1px solid #BD8623;
    color: #BD8623;
    padding: 5px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    margin-bottom: 5px;
    width: 200px;
}


.goldfarben {
    color: #BD8623;
	font-size: 14px;
} 


.graufarben {
    color: #707070;
	font-size: 14px;
} 

.fuenffarben {
    color: #585858;
	font-size: 14px;
} 

.goldfarbenh1 { 
    color: #BD8623;
	font-size: 43px;
    line-height: 52px;
} 

.goldfarbenh1UB {
    letter-spacing: 1px;
	font-family: UniversBold; 
    color: #BD8623;
	font-size: 43px;
    line-height: 52px;
} 


.goldfarben16 {
    color: #BD8623;
	font-size: 16px;
} 

.goldfarben16down {
    color: #BD8623;
	font-size: 16px;
	margin-bottom: 8px;
} 

.goldfarben16UB {
    color: #BD8623;
	font-size: 16px;
	font-family: UniversBold;
} 


.silberfarben16UB {
    color: #a0a0a0;
	font-size: 16px;
	font-family: UniversBold;
} 

.goldfarbenh1 { 
    color: #BD8623;
	font-size: 43px;
    line-height: 52px;
} 

.goldfarbenh1UB {
    letter-spacing: 1px;
	font-family: UniversBold; 
    color: #BD8623;
	font-size: 43px;
    line-height: 52px;
} 

.graufarbenh1 { 
    color: #707070;
	font-size: 43px;
    line-height: 52px;
} 

.graufarbenh1UB {
    letter-spacing: 1px;
	font-family: UniversBold; 
    color: #707070;
	font-size: 43px;
    line-height: 52px;
} 

.goldfarbenintro {
	font-family: UniversBold;
    color: #BD8623;
	font-size: 16px;
} 

.orangefarben {
    color: #EF9713;
	font-size: 14px;
} 

.orangefarbenh1 { 
    color: #EF9713;
	font-size: 43px;
    line-height: 52px;
} 

.orangefarbenh1UB {
    letter-spacing: 1px;
	font-family: UniversBold; 
    color: #EF9713;
	font-size: 43px;
    line-height: 52px;
} 

.orangefarbenintro {
	font-family: UniversBold;
    color: #EF9713;
	font-size: 16px;
} 

.rotfarben {
    color: #D83C20;
	font-size: 14px;
} 

.rotfarbenh1 { 
    color: #D83C20;
	font-size: 43px;
    line-height: 52px;
} 

.rotfarbenh1UB {
    letter-spacing: 1px;
	font-family: UniversBold; 
    color: #D83C20;
	font-size: 43px;
    line-height: 52px;
} 

.rotfarbenintro {
	font-family: UniversBold;
    color: #D83C20;
	font-size: 16px;
} 

.silberfarben {
    color: #A0A0A0;
	font-size: 14px;
} 

.silberfarbenh1 { 
    color: #a0a0a0;
	font-size: 43px;
    line-height: 52px;
} 

.silberfarbenh1UB {
	font-family: UniversBold; 
    color: #a0a0a0;
	font-size: 43px;
    letter-spacing: 1px;
    line-height: 52px;
} 

.silberfarbenintro {
	font-family: UniversBold;
    color: #a0a0a0;
	font-size: 16px;
} 

.latestnews0 {
    color: #707070;
    font-size: 14px;
    font-family: Univers;
    font-style: normal;
} 

.latestnews1 {
    color: #707070;
    font-size: 20px;
    font-family: Univers;
    font-style: normal;
} 

.latestnews2 {
    color: #707070;
    font-size: 14px;
    font-family: UniversLight;
    font-style: normal;
} 

.universbold {
    font-family: UniversBold;
}

/* mehr abstand zwischen listenelementen */

li {
    margin-bottom: 14px;
}

.line14 {
    line-height: 10px;
    margin-bottom: 10px;
}

/* font type verteilen... */

html, body, div, span, applet, object, iframe, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, form, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    font-family: UniversLight;
    font-style: normal;
	color: #707070;
}

h1 {
    font-family: UniversLight;
    font-style: normal;
    color: #707070 !important;
	font-size: 43px;
    line-height: 52px;
	text-transform: uppercase;
} 

/* redefine a, links */

a {
	-webkit-transition: none;
	transition: none;
}

a, a:hover {
	text-decoration: none;
}

/*
a:link, a:visited {
	color: #EF9713 !important;
}

a:hover, a:active {
	color: #D83C20 !important;
}
*/

article .entry-content a:hover {
	color: #D83C20 /* !important */;
}

article .entry-content a:link {
	color: #D83C20 /* !important */;
}

article .entry-content a:active {
	color: #D83C20 /* !important */;
}

article .entry-content a:visited {
	color: #D83C20 /* !important */;
}

/* navigation layer without shadow */

.header.header > .navbar {
    -webkit-box-shadow: none;
    box-shadow: none;
}

/* header content: adjust for narrow big title headline/image
   und ziehe Folgesection etwas hoch */

.header-content-wrap {
    background: #fff; /* ??? */
    position: relative;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 70px 0 0;
    margin-bottom: -10px;
}

/* adjust the background color of footer widget 1, the one containing kerstin's logo */

.footer-widget-wrap {
    background: #fff;
}

#footer {
    background: #fff !important;
    color: #707070;
}


/* adjust navigation submenu: display submenu in a box */

.navbar-inverse .navbar-nav ul.sub-menu {
	background-color: #EF9713;
	width:200px;
	color: #fff;
	box-shadow: none;
        border-left: 1px solid #fff;
        border-right: 1px solid #fff;
        border-bottom: 1px solid #fff;
        border-top: 1px solid #fff;
 	margin-top: 0px;
	margin-left: 0px;
}

/* Submenü Punkte für Navigation */

.navbar-inverse .navbar-nav ul.sub-menu li {
    padding: 7px;
    line-height: 9px;
    text-align: left;
    /* text-transform: lowercase; */
}

.navbar-inverse .navbar-nav ul.sub-menu li > a {
    font-size: 12px;
}

/* Größe Schrift für Hauptmenü. 
   Alles wird klein geschrieben! */

.navbar-inverse .navbar-nav > li > a {
	/* text-transform: lowercase; */
    text-transform: none !important;
 	font-size: 14px;	
}

/* Dreieck hinter Menüpunkten mit mhereren Submenüs verbergen */

.nav .has_children > a::after {
    content: none;
    font-family: FontAwesome;
    margin: 0 0 0 0;
    color: inherit;
}

/* ACHTUNG EXPERIMENTELL: IMAGE DER BIG/TITLE SECTION VERBREITERN */

.header-content-wrap img {
	height: auto; /* Make sure images are scaled correctly. */
	max-width: 125%; /* Adhere NO MORE!! to container width. */
}

/* Hintergrund unterste Zeile komplett weiß */

.copyright {
    padding-top: 72px;
    padding-bottom: 68px;
    background: #fff !important;
}

/* Kein automatisches Anzeigen der Titel auf individuellen Seiten */

.content-area .entry-header {
 /*   display: none;  */ 
}


/* Auch nicht auf Suche Seiten etc.

h1.page-title {
    color: #f00;
    display: none;
}

*/

/* Kein weißer Balken über Figuren etc. - schlechte Möglichkeit, disabled

.site-content {
    margin-top: -76px;
}

*/

.widget_search form {
    background-color: #EF9713;
    margin-top: 6px; 
    width: 120px;
    color: #fff !important; 
}

.widget_search input {
    width: 85%;
    padding: 2px 10% 0px 0px;
    background-color: #EF9713;
    color: #fff !important; 
}

/*
search-field {
    color: #00f !important; 
}
*/


.widget_search .search-submit {
    display: block;
    width: 29px; /*29*/
    height: 26px; /*26*/
    position: absolute;
    margin-right: 1px;
    background: url(images/Lupe_26x26_00.png) no-repeat center center; 
    /* text-indent: -9999999px; */
}

input[type="search"] {
    font-size: 14px;
    color: #ffffff !important;
    border: 1px solid #FFF;
    border-radius: 0;
    background-color: #EF9713;
    font-family: UniversLight;
}

input[type="search"]:focus,
textarea:focus {
    color: #fff !important;
}

/*

.widget_search label{
	margin-bottom: 5px;
	width: 100%;
	position: relative;
    color: #00f !important;
}

*/

/* kein davonscrollen von text in spalte 2 
   und nach unten setzen gegen breadcrumb */

.mywidget {
	margin-top: -14px;
    margin-left: 20px;
    position: fixed;
    width: 250px;
    text-align: left;
	/* font-size: 14px; */
}

/* hr bunt */

.beinformedhr { 
    width: 100%; 
    height: 1px; 
    margin: 0 auto;
    background: #BD8623;
}

.beinformedhr58 { 
    width: 100%; 
    height: 1px; 
    margin: 0 auto;
    background: #585858;
}

.beinformedhr2 { 
    width: 100%; 
    height: 1px; 
    background: #BD8623;
    margin: -18px 0 4px 0;
}

.beinformedhr9 { 
    width: 100%; 
    height: 1px; 
    background: #a0a0a0;
    margin: 0 0 4px 0;
}

.beinformedhr2space { 
    width: 100%; 
    height: 1px; 
    background: #BD8623;
    margin: -18px 0 4px 0;
}

.beinformedhr2s { 
    width: 100%; 
    height: 1px; 
    background: #a0a0a0;
    margin: -18px 0 4px 0;
}


.beinformedhro { 
    width: 100%; 
    height: 1px; 
    margin: 0 auto;
    background: #EF9713;
}

.beinformedhro2 { 
    width: 100%; 
    height: 2px; 
    margin: 0 auto;
    background: #EF9713;
}

.beinformedhrr { 
    width: 100%; 
    height: 1px; 
    margin: 0 auto;
    background: #d83c20;
}

.beinformedhrr2 { 
    width: 100%; 
    height: 2px; 
    margin: 0 auto;
    background: #d83c20;
}

.beinformedhrg { 
    width: 100%; 
    height: 1px; 
    margin: 0 auto;
    background: #707070;
}

.beinformedhrs { 
    width: 100%; 
    height: 1px; 
    margin: 0 auto;
    background: #a0a0a0;
}

.beinformedhrs2 { 
    width: 100%; 
    height: 2px; 
    margin: 0 auto;
    background: #a0a0a0;
}

/* kein davonscrollen der breadcrumb in spalte 2 */

.breadcrumbs {
    position: fixed;
    width: 280px;
    text-align: left;
}

/* keine angedeutete linie zwischen den spalten */

.sidebar-wrap {
    border-left: none;
}

/* dieses image um 76 px hochziehen */

.myimageup {
    margin-top: -76px;
}

/* Anker um 80 px verschieben wegen dauernd sichtbarem Hauptenü */

.anchor {
    position:absolute; 
    margin-top: -100px; /* war -100 */
}

/* Logo in Navbar die richtige Größe und Position geben */

.navbar-brand {
    height: 75px;
    position: relative;
    line-height: 75px;
    padding: 0px 0 0 22px;
    display: inline-block;
    text-align: center;
}

/* Frontpage etwas nach oben */

.our-team {
    padding-top: 10px;
}

/* im nächsten Abschnitt werden die News formatiert */

.latest-news {
	padding-bottom: 50px;
	padding-top: 50px;
	background: #FFFFFF;
}

#carousel-homepage-latestnews .item{
	height: auto;
}

.latesnews-content p,
.latesnews-content {
	font-size: 14px;
	line-height: 18px;
	color: #707070;
}

#carousel-homepage-latestnews .carousel-inner .item .latestnews-title {
	margin-bottom: 15px;
	color: #707070 !important;
	position: relative;
	display: inline-block;
	text-transform: none;
	margin-bottom: 30px;
	font-weight: bold;
	font-size: 14px;
	float: none;
	width: auto;
	margin-top: 15px;
}

#carousel-homepage-latestnews .carousel-inner .item .latestnews-title a {
	text-transform: none;
	color: #707070 !important;
	font-weight: 700;
	display: block;
}

#carousel-homepage-latestnews .item .latestnews-box .latestnews-title a:before {
	position: absolute;
	margin: auto;
	z-index: 1;
	content: "";
	width: 75%;
	height: 2px;
	background: #00f;
	bottom: -9px;
	left: 12.5%;
}

#carousel-homepage-latestnews .item .latestnews-box:nth-child(4n+1) .latestnews-title a:before {
	background: #707070 !important;
}
#carousel-homepage-latestnews .item .latestnews-box:nth-child(4n+2) .latestnews-title a:before {
	background: #707070 !important;
}
#carousel-homepage-latestnews .item .latestnews-box:nth-child(4n+3) .latestnews-title a:before {
	background: #707070 !important;
}
#carousel-homepage-latestnews .item .latestnews-box:nth-child(4n) .latestnews-title a:before {
	background: #707070 !important;
}
#carousel-homepage-latestnews {
	margin-top: -200px;
    margin-bottom: 60px;
    margin-right: 30px;
}

#carousel-homepage-latestnews .carousel-control {
	width: 0px; /* war 45 */
	background: none;
}

.carousel-control.left {
	margin-left: -45px;
}

.carousel-control.right {
	margin-right: -45px;
}

#carousel-homepage-latestnews .glyphicon-chevron-left:before{
	content: "";
	background: none;  
	width: 1px;  
	height: 1px;
	float: left;
}

#carousel-homepage-latestnews .glyphicon-chevron-right:before{
	content: "";
	background: none;	
	width: 1px;
	height: 1px;
	float: left;
}

#carousel-homepage-latestnews {
}

.zerif-carousel-bg-slider {
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 0;
}

.zerif-carousel-bg-slider .carousel-inner {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%;
}

.zerif-carousel-bg-slider .carousel-inner .item {
	width: 100%;
	height: 100%;
	background-size:cover !important;
}

#carousel-homepage-latestnews .latestnews-img {
	background: #FFF !important;
    display: none;
}

/* keine Striche unter Seiten-/Blogüberschriften */


.entry-title::after {
    display: none;
}


/*
.category header.page-header {
    display: none;
}
*/


.page-header .page-title::before {
    display: none;
}


/* korrekte Link- etc -farbe für Blogs... */

.posted-on a:hover{
	color: #D83C20 !important;
}

.posted-on a{
	color: #D83C20 !important;
}

/* Font und Abstände bei latest News */

.latesnews-content p, .latesnews-content {
    font-size: 14px;
    line-height: 20px;
    color: #707070 !important;
} 

.latesnews-content  a:hover{
	color: #D83C20 !important;
}

.latesnews-content a{
	color: #D83C20 !important;
}

/* in der navigationsüberschrift bei 14px bleiben */

span.dojodigital_toggle_title {
    font-size: 14px !important;
}

/* Bilder als Überschriften: Space davor und danach */

.luft {
    margin-top: 0px;
	margin-bottom: 10px;
}

.luft3 {
    margin-top: -6px;
	margin-bottom: -6px;
}

.luft14 {
    margin-top: 14px;
	margin-bottom: 14px;
}


.luft14b {
    margin-top: 0;
	margin-bottom: 14px;
}


.luftteam {
    margin-top: 10px;
	margin-bottom: 10px;
}

.luftteam2 {
    margin-top: 10px;
	margin-bottom: 0px;
}

/* Text/Links unter Kreissymbolen zentrieren */

.subbutton{
   text-align: center;
   margin-bottom: 40px;
   line-height: 15px;
}

/* 2 spaltige Seiten etwas nach unten */

.entry-content {
    margin-top: 40px;
}

/* Twitter Symbol auf richtige Höhe */

.copyright {
    padding-top: 64px;
}

/* grauen hg für die 2 buttons endorse and keep me updated definieren */

.graueflaeche {
	text-align: center;
    background-color: #ffffff;
	padding: 100px 20px 30px 20px;
  /*padding: 100px 50px 30px 50px;*/
}

/* images entsprechend alignen */

.c50 {
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 50px;
	padding-right: 50px;
}

/* Trennstrich unter Einzelseiten ausblenden */

article.hentry {
    border-bottom: 0px solid #fff;
}

/* diverse formatierungen für text unter den kreisbuttons */

.subbold {
    color: #707070; 
	font-family: UniversBold; 
	font-size: 14px;
}

.subboldc {
	text-align: center;
    color: #707070; 
	font-size: 14px;
    font-family: UniversBold; 
}

.subc {
	text-align: center;
    color: #707070; 
	font-size: 14px;
}

/* Zitierstil ändern */

.entry-content blockquote {
    border-left: 0px solid #fff;
}

/* Stil Links für die 4 Hauptseiten */

.agold {
    font-family: UniversItalicLight;
	color: #BD8623 !important;
}

.aweiss {
    font-family: UniversItalicLight;
	color: #fff !important;
}

.agoldbold {
    font-family: UniversItalicBold;
	color: #BD8623 !important;
}

.arot {
    font-family: UniversItalicLight;
	color: #D83C20 !important;
}

.aorange {
    font-family: UniversItalicLight;
	color: #EF9713 !important;
}

.agrau {
    font-family: UniversItalicLight;
	color: #a0a0a0 !important;
}

.adunkel {
    font-family: UniversItalicLight;
	color: #202020 !important;
}


/* für die front page und die bottoms der anderen pages: schrift unter den kreissymbolen */

.sub14bold {
    font-family: UniversBold; 
    font-size: 14px; 
    color: #707070 !important;
}

.sub14 {
    font-family: UniversLight; 
    font-size: 14px; 
    color: #707070 !important;
}

/* tabellen updates */

.UBtab {
    font-family: UniversBold;
	color: #707070;
}

.Tabheader {
    padding: 7px 0px 7px 10px;
    line-height: 24px;
    background-color: #ededed;
}

.Tab {
    padding: 0px 0px 0px 20px;
}


/* hr sprung ausgleichen */

.takemeup {
	margin-top: -16px;
} 

/* myfooter2: "footer" mit den beiden kreisbuttons */

.myfooter2 {
   text-align: left; 
   padding: 50px 0px 50px 0px;
}

/* nachträgliche definitionen für den produktiven server */

.meinrotNr1UB {
    letter-spacing: 1px;
    color: #D83C20;
    font-size: 42px;
    font-family: UniversBold;
    font-style: normal;
} 

.meinorangeNr1UB {
    letter-spacing: 1px;
    color: #EF9713;
    font-size: 42px;
    font-family: UniversBold;
    font-style: normal;
} 

.afuenf {
    font-family: UniversItalicLight;
	color: #585858 !important;
}

.fuenffarben16UB {
    color: #585858;
	font-size: 16px;
	font-family: UniversBold;
} 

.fuenffarben16down {
    color: #585858;
	font-size: 16px;
	margin-bottom: 8px;
} 

.beinformedhrfuenf { 
    width: 100%; 
    height: 1px; 
    background: #585858;
    margin: -18px 0 4px 0;
}

.fuenffarbenh1 { 
    color: #585858;
	font-size: 43px;
    line-height: 52px;
} 

.fuenffarbenh1UB { 
    letter-spacing: 1px;
	font-family: UniversBold; 
    color: #585858;
	font-size: 43px;
    line-height: 52px;
} 
