/* CSS Document */

@charset "utf-8";

@import url("/css/developer-pc.css");
@import url("/css/developer-tablet.css");
@import url("/css/developer-smartphone.css");
@import url("/css/coco.min.css");
/* @import url("/css/style.min.css"); */ /* Nach Fertigstellung des Projektes alle Developer CSS zusammenpacken und minimieren  Developers f. spaetere Aenderungen belassen */
@import url("/css/navi.css");
@import url("/css/font-awesome.min.css");
@import url("/css/ilightbox/ilightbox.css");
@import url("/css/ilightbox/skin.css");

@import url("/css/slick/slick-theme.css");
@import url("/css/slick/slick.css");

@font-face { font-family: "ALDUS-ROMANSC"; src: url("/fonts/ALDUS-ROMANSC.ttf"); 
}

*										{ margin: 0; padding: 0; }
body, html					{ background: #000; /* #0c0e1d; */ font-family: Tahoma, Geneva, sans-serif; font-size: 16px; color: #dedede; }
header							{ width: 100%; background: url(/img/site/back_header_2.jpg) no-repeat top center; position: relative; z-index: 0; }
#main								{ width: 100%; }
footer							{ width: 100%; padding: 1.25rem 0; background: rgba(64,56,53,0.5); /* rgba(24,25,28,0.1); */ border-top: 1px solid #444; }
.siegel							{ padding: 1.000rem 0; box-sizing: border-box; }
.siegel img					{ margin: 0 1.000rem 0.750rem 0; }

h2									{ font-family: ALDUS-ROMANSC; color: #b09175; font-weight: normal; text-align: center; font-weight: normal; font-size: 2em; line-height: 2em; }
h3									{ font-family: ALDUS-ROMANSC; color: #b09175; font-weight: normal; text-align: center; font-weight: normal; font-size: 1.25em; margin-bottom: 1em; }
h4									{ font-family: ALDUS-ROMANSC; color: #b09175; font-weight: normal; text-align: center; font-weight: normal; font-size: 1.25em; margin-bottom: 1em; }
h5									{ font-family: Tahoma, Geneva, sans-serif; color: #b09175; font-weight: normal; width: 100%; text-align: left; font-size: 0.835em; font-weight: bold; margin-bottom: 0.638em; }
h6									{ font-family: Tahoma, Geneva, sans-serif; color: #bebebe; font-weight: normal; }
iframe.piwik				{ border: none; height: 150px; width: 100%; }
p										{ font-family: Tahoma, Geneva, sans-serif; color: #dedede; font-weight: normal; margin-bottom: 0.638em; line-height: 1.5;}
p:last-child				{ margin-bottom: 0; }
a,
a:link							{ color: #dedede; text-decoration: none; }
a:hover							{ color: #fff; }
img									{ max-width: 100%; }
.date								{ font-size: 0.875em; margin-bottom: 1em; }
.wrapper						{ width: 100%; height: auto; overflow: auto; }
#video							{ width: 100%;  }
.poster							{ width: 100%;  }

/* Responsives */
.responsive					{ display: flex; display: -webkit-flex; display: -ms-flexbox; flex-wrap: wrap; }
.around							{ display: flex; flex-wrap: wrap; justify-content: space-around; }
.space							{ display: flex; display: -webkit-flex; display: -ms-flexbox; flex-wrap: wrap; align-items: left; -webkit-align-items: left; }
.row								{ display: flex; display: -webkit-flex; display: -ms-flexbox; -webkit-flex-direction: row; flex-direction: row; }
.center							{ text-align: center; }

/* hr-Klassen */
.standard						{ clear: both; color: transparent; border: none; margin-bottom: 0.638em; }
.zeromargin					{ clear: both; color: transparent; border: none; }

/* Farben-Klassen - z. B. f. Hintergrund Boxen */
.black							{ background: #000; }
/* .blue								{ background: rgba(37,52,143,0.3); } */
/* .blue								{ background: rgba(255,255,255,0.1); } */
.blue								{ background: rgba(85,69,63,0.5); }
.dark								{ background: rgba(255,255,255,0.1); }

/* Kolumnen - z. B. f. Listen */
.col2									{ margin: 0; padding: 0; list-style: none;
											-moz-column-count: 2; -moz-column-gap: 1%;
											-webkit-column-count: 2; -webkit-column-gap: 1%;
											 column-count: 2; column-gap: 1%;
											}
.col3									{ margin: 0; padding: 0; list-style: none;
											-moz-column-count: 3; -moz-column-gap: 1%;
											-webkit-column-count: 3; -webkit-column-gap: 1%;
											 column-count: 3; column-gap: 1%;
											}
.note									{ width: 80%; overflow: auto; text-align: center; margin: 0 auto; }

