@charset "utf-8";
/* CSS Document */

/* roboto-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../Fonts/roboto-v32-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../Fonts/roboto-v32-latin-regular.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* roboto-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('../Fonts/roboto-v32-latin-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../Fonts/roboto-v32-latin-700.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* roboto-condensed-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url('../Fonts/roboto-condensed-v27-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../Fonts/roboto-condensed-v27-latin-regular.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* roboto-condensed-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 600;
  src: url('../Fonts/roboto-condensed-v27-latin-600.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../Fonts/roboto-condensed-v27-latin-600.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
body {
    font-family: 'Roboto';
}
a {text-decoration:none;}
.navbar-mainnavigation {padding:15px;}
.navbar-brand {
    font-size:1.2rem;
}
#mainnavigation, .navbar-brand-text {
	font-family: 'Roboto Condensed', sans-serif;
    
}
.navbar-nav {
    justify-content:flex-end;
}
.breadcrumb-section {box-shadow: 0 1px 0 0 rgba(0,0,0,0.15);}
h3, .h3 {
    color: #9a5b4a;
    font-size: 1.5rem;
    font-weight: bold;
}
.frame-background-primary h3 {color:#fff;}
.col-right h2 {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1.4rem;
    font-weight: bold;
    color: #8c5b4d;
    line-height: normal;
    margin: 0;
}
.col-right h3, h1 {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 2.5rem;
    font-weight: bold;
    color: #4e3830;
    line-height: normal;
    margin:0;
}
.h3 {padding-bottom:30px;}
.col-right .lead {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1.4rem;
    font-weight: bold;
    color: #8c5b4d;
    line-height: normal;
    margin:0;
    padding-bottom:15px;
}
.frame-header:first-child {
    margin-bottom:0;
}
.frame-header>*:last-child {
    margin-bottom: 0.5rem;
}
.col-left p {font-size:0.9rem;}

.col-left .frame {
    border: 1px solid #9b7969;
    background-color: #f2f0e8;
    padding: 15px!important;
    margin:15px;
}
.tx-powermail {
    border:1px solid #9b7969;
    background-color:#f2f0e8;
    padding:15px;
}
.tx-powermail h3 {display:none;}
.tx-powermail legend {
	font-family: 'Roboto Condensed';
	font-size:1.3rem; font-weight:bold; color:#8c5b4d;
	border-top: 1px solid #b9b6ae;
	padding-top:30px;
}
.tx-powermail legend:first-child {
    border:none;
    padding-top:0;
}
.tx-powermail .control-label {font-weight:bold;}
.powermail_fieldwrap_teilnahme .control-label {
	display:none;
}
.powermail_fieldset {	
	padding-bottom:30px;
}
.powermail_fieldwrap_type_html {
	
	font-style:italic;	
}
.radio {padding-left:0;}
.powermail_checkbox {margin-right:5px;}
.card-title {
    color:#8c5b4d;
}
.card {
    background-color:#f2f0e8;
}
/*media*/

@media (min-width: 768px){
        .contentcontainer[data-container-identifier="container_2_columns_right"]  {
        grid-template-columns:repeat(1fr, 1fr);
    }
}
@media (min-width: 992px){
        .contentcontainer[data-container-identifier="container_2_columns_right"]  {
        grid-template-columns: 1fr 2fr;
    }
}

        

