/* roboto-300italic - latin */
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 300;
	src: local(""),
		url("../fonts/roboto-v20-latin-300italic.woff2") format("woff2"),
		/* Chrome 26+, Opera 23+, Firefox 39+ */
			url("../fonts/roboto-v20-latin-300italic.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
	font-display: swap;
}

/* roboto-300 - latin */
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 300;
	src: local(""), url("../fonts/roboto-v20-latin-300.woff2") format("woff2"),
		/* Chrome 26+, Opera 23+, Firefox 39+ */
			url("../fonts/roboto-v20-latin-300.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
	font-display: swap;
}

/* roboto-regular - latin */
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	src: local(""), url("../fonts/roboto-v20-latin-regular.woff2") format("woff2"),
		/* Chrome 26+, Opera 23+, Firefox 39+ */
			url("../fonts/roboto-v20-latin-regular.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
	font-display: swap;
}

/* roboto-500 - latin */
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 500;
	src: local(""), url("../fonts/roboto-v20-latin-500.woff2") format("woff2"),
		/* Chrome 26+, Opera 23+, Firefox 39+ */
			url("../fonts/roboto-v20-latin-500.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
	font-display: swap;
}

/* roboto-italic - latin */
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 400;
	src: local(""), url("../fonts/roboto-v20-latin-italic.woff2") format("woff2"),
		/* Chrome 26+, Opera 23+, Firefox 39+ */
			url("../fonts/roboto-v20-latin-italic.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
	font-display: swap;
}

/* roboto-700italic - latin */
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 700;
	src: local(""),
		url("../fonts/roboto-v20-latin-700italic.woff2") format("woff2"),
		/* Chrome 26+, Opera 23+, Firefox 39+ */
			url("../fonts/roboto-v20-latin-700italic.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
	font-display: swap;
}

/* roboto-500italic - latin */
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 500;
	src: local(""),
		url("../fonts/roboto-v20-latin-500italic.woff2") format("woff2"),
		/* Chrome 26+, Opera 23+, Firefox 39+ */
			url("../fonts/roboto-v20-latin-500italic.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
	font-display: swap;
}

/* roboto-700 - latin */
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 700;
	src: local(""), url("../fonts/roboto-v20-latin-700.woff2") format("woff2"),
		/* Chrome 26+, Opera 23+, Firefox 39+ */
			url("../fonts/roboto-v20-latin-700.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
	font-display: swap;
}

/* roboto-condensed-regular - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-condensed-v24-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-condensed-v24-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-condensed-v24-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-condensed-v24-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-condensed-v24-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-condensed-v24-latin-regular.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}

/* roboto-condensed-italic - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/roboto-condensed-v24-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-condensed-v24-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-condensed-v24-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-condensed-v24-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-condensed-v24-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-condensed-v24-latin-italic.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}


/***************** Setup ********************************************************/
/********************************************************************************/

* {
margin:0px;
padding:0px;	
box-sizing:border-box;
}
html,
body {
height: auto;
}

body {
font: 110%/1.4 'Roboto', Verdana, Helvetica, Sans-Serif;
color:#4f514f;
font-weight:400;
padding:0px;	
margin:0px 0px 0px 0px;
background-color:#fff;
font-weight:400;
width:100%;
overflow-x: hidden;
}
.active-overlay:after {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
	bottom:0px;
    z-index: 9999;
    background: rgba(0, 0, 0, 0.75);
    -webkit-transition: background 1s ease-out;
    -moz-transition: background 1s ease-out;
    -o-transition: background 1s ease-out;
    transition: background 1s ease-out;
}
#background {
background: linear-gradient(180deg, rgba(255,255,255,1) 650px, rgba(239,238,238,1) 100%);
}

img, table, a img {
border:none;
}

img {
display:block;
max-width:100%;
height:auto;
}

a, a:link, a:visited {
text-decoration:underline;
color:#4f514f;
}
.region-content p a, .region-content p a:link, .region-content p a:visited, 
.entity-paragraphs-item a,.entity-paragraphs-item a:link, .entity-paragraphs-item a:visited, 
.webform-client-form a,.webform-client-form a:link, .webform-client-form a:visited  {
color: #f07d00;	
}

a:hover, a:active {
text-decoration:none;
}
ul, ul li {
margin:0px;
padding:0px;	
list-style:none;
}
.invisible, .sr-only {
position: absolute;
left: -6000px;
top: 0px;
width: 1px;
height: 1px;
overflow: hidden;
}
.red, .red * {
color:#cc0000 !important;
}
.green, .green * {
color:#009933 !important;
}
.highlight {
font-weight: 400;
background-color: #fdf2e5;
}
div.error, .error {
color:#cc0000 !important;
}
input.error, select.error, textarea.error {
border-color:#cc0000 !important;	
}
input, select, textarea {
outline:none;
}
.form-item input.error, .form-item textarea.error, .form-item select.error {
  border: 2px solid #cc0000;
}
.messages {
margin-bottom:30px !important;
}
.error-message {
color:#cc0000 !important;
padding-top: 3px;
font-size:1rem;
}
.error-message:before {
background-color:#cc0000 !important;	
}
/***************** wrapper **********************************************************/
/********************************************************************************/


.wrapper {
max-width:1266px;
width:100%;
text-align:left;
margin:0px auto 0px auto;
position:relative;
padding:0px 20px;
margin-top:40px;
z-index: 10;
}
header .wrapper {
margin-top:0px;	
}
/***************** header **********************************************************/
/********************************************************************************/
header{
position:relative;
width:100%;
min-height:265px;
}
header .wrapper {
background-color:#fff;
min-height: 265px;
max-width:1266px;
padding:0px 23px;
z-index:20;
position:relative;
}
header .wrapper:before {
z-index:10;
border-radius:3px;
webkit-border-radius:3px;
-moz-border-radius:3px;
background-color:#f07d00;
content:'\0020';	
display:block;
width:10px;
height:32px;
position:absolute;
right:100%;
bottom:0px;
margin-right:-3px;
}
header .wrapper:after {
z-index:10;
border-radius:3px;
webkit-border-radius:3px;
-moz-border-radius:3px;
background-color:#f07d00;
content:'\0020';	
display:block;
width:10px;
height:32px;
position:absolute;
left:100%;
bottom:0px;
margin-left:-3px;
}
header:before {
content:'\0020';	
display:block;
width:100%;
height:32px;
position:absolute;	
left:0px;
bottom:0px;
background-color:#f07d00;
z-index:1;
}
.logo {
display:block;
position:absolute;
left:20px;
top:20px;
}

#addMenu ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #f07d00;
}

#addMenu :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #f07d00;
   opacity:  1;
}

#addMenu ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #f07d00;
   opacity:  1;
}

#addMenu :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #f07d00;
}

#addMenu ::-ms-input-placeholder { /* Microsoft Edge */
   color:    #f07d00;
}


#addMenu ::placeholder { /* Most modern browsers support this now. */
   color:    #f07d00;
}

#addMenu {
width: 320px;
padding:9px 0px 20px 20px;	
position:relative;
position:absolute;
right:20px;
top:0px;
min-height:140px;
}
#addMenu:before {
width: 348px;
height: 170px;
content: '\0020';
display: block;
position: absolute;
left: 0px;
top: -23px;
background-color:#fdf2e5;
border-radius:3px;
webkit-border-radius:3px;
-moz-border-radius:3px;
transform: rotate(-6deg);
z-index:0;
}
#addMenu .form-item.select {
padding-left:46px;
line-height:37px;
background:#fdf2e5 url('../img/icon_landesverbaende.png') no-repeat left center;
position:relative;
z-index:10;
margin-top:0px;
margin-bottom:3px;
}
#addMenu #search-block-form {
padding-left:46px;	
line-height:37px;
background:#fdf2e5 url('../img/icon_suche.png') no-repeat left center;
z-index:10;	
position:relative;
}
#addMenu select, #addMenu input[type="text"] {
width: 252px;
border:none;
background-color:#fff;	
color:#f07d00;
height:31px;
padding-left:5px;
}
#addMenu input[type="text"] {
padding-left:8px;	
}
#addMenu select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background:#fff url('../img/icon_arrow_down.png') no-repeat right center;
}
#addMenu input[type="submit"] {
background:#fff url('../img/icon_arrow_right.png') no-repeat right center;
display:block;
width:30px;
height:29px !important;
margin-right: 0px;
position:absolute;
right:2px;
top:5px;
border:none;
}
#socialMedia {
border-radius:3px;
webkit-border-radius:3px;
-moz-border-radius:3px;
background-color:#f07d00;
position:absolute;
right:100%;
bottom:39px;
margin-right:-3px;
line-height:32px;
padding:8px;
}
#socialMedia .content ul {
display: table; /* Fallback IE<9 */
display: flex;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox; 	
}
#socialMedia .content ul, #socialMedia .content ul li {
list-style:none;
padding:0px;
margin:0px;
}
#socialMedia .content a {
display:block;
background-position:left top;
background-repeat:no-repeat;
margin-right:8px;
text-indent:-10000px;
font-size:0.00001rem;
color:#f07d00;
}
#socialMedia .content li:last-child a {
margin-right:0px;	
}
#socialMedia #IG {
width:24px;
height:19px;	
background-image:url('../img/icon_instagram.png');
}
#socialMedia #FB {
width:15px;
height:19px;	
background-image:url('../img/icon_facebook.png');
}
#socialMedia #TW {
width:25px;
height:19px;	
background-image:url('../img/icon_twitter.png');
}
#socialMedia #YT {
width:27px;
height:19px;
background-image:url('../img/icon_youtube.png');	
}
#socialMedia .content a:hover {
opacity:0.8;	
}
#loginout {
border-radius:3px;
webkit-border-radius:3px;
-moz-border-radius:3px;
position:absolute;
left:100%;
left:100%;
bottom:39px;
margin-left:-3px;	
line-height:35px;
color:#fff;
text-decoration:none;
text-transform:uppercase;
font-family:'Roboto Condensed', Helvetica, Arial, Sans-Serif;
font-size:1.2em;
padding: 0px 13px 0px 47px;
background: #f07d00 url('../img/icon_login.png') no-repeat 8px center;
}
#loginout:hover {
color:#fce5cc;	
background: #f07d00 url('../img/icon_login_hi.png') no-repeat 8px center;
}

.sticky:not(.active-nav) header {
position:fixed;
left:0px;
top:0px;
width:100%;	
min-height:1px;
background-color:#fff;
z-index:1000;
border-bottom:10px solid #fff;
}
.admin-menu.sticky:not(.active-nav) header {
top: 29px;
}
.sticky:not(.active-nav) header .wrapper {
min-height:39px;	
}
.sticky:not(.active-nav) header .logo, .sticky:not(.active-nav) header #addMenu, .sticky:not(.active-nav) header #socialMedia, .sticky:not(.active-nav) header #loginout {
display:none;
}
.sticky:not(.active-nav) > .wrapper {
padding-top: 263px;	
}



@media (min-width:769px) {
.stickyFilter #block-block-14, .stickyMenue #block-menu-menu-mitgliederverwaltung-oebvp,
.stickyMenue #block-menu-menu-rechnungslegung-oebvp {
position:fixed;
top:49px;
left:calc(50% - 613px);
height:480;
max-height:calc(100vh - 155px);
width:292px;
overflow:auto;
}
.page-node-223.stickyFilter .region-content {
min-height:980px;	
}
.node-type-php-page .region-content {
min-height:600px;	
}
.admin-menu.stickyFilter #block-block-14,
.admin-menu.stickyMenue #block-menu-menu-mitgliederverwaltung-oebvp, 
.admin-menu.stickyMenue #block-menu-menu-rechnungslegung-oebvp  {
top:80px;
max-height:calc(100vh - 194px);
}
}
@media (max-width:1270px) {
.stickyFilter #block-block-14,
.stickyMenue #block-menu-menu-mitgliederverwaltung-oebvp, 
.stickyMenue #block-menu-menu-rechnungslegung-oebvp  {
left: 15px;
width: 23.3%;
}	
}
@media (max-width:1024px) {
.stickyFilter #block-block-14,
.stickyMenue #block-menu-menu-mitgliederverwaltung-oebvp, 
.stickyMenue #block-menu-menu-rechnungslegung-oebvp {
position:static;
height:auto;
width:auto;
overflow:none;
}	
}
/***************** main sections **********************************************************/
/********************************************************************************/
#subheader, #main {
display: table; /* Fallback IE<9 */
display: flex;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;  
justify-content: space-between;
-webkit-box-pack: justify;
-moz-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;
width:100%;	
}
#pthsearch {
background:#f07d00 url('../img/bg_pth_search.png') no-repeat left bottom;
padding:17px 20px 0px 20px;
border-radius:3px;
webkit-border-radius:3px;
-moz-border-radius:3px;
width:33%;
flex:0 0 33%;
-ms-flex:0 0 33%;
-webkit-flex:0 0 33%;	
margin-right:0px;	
}
aside #pthsearch {
width:100%;	
margin-bottom:10px;	
}
#pthsearch h2, #pthsearch a, #pthsearch a:link, #pthsearch a:visited {
color:#fff;	
}
#pthsearch select, #pthsearch input[type="text"] {
background-color:#fff;
border:none;
margin-bottom:2%;
height:32px;	
}
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #f07d00;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #f07d00;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #f07d00;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #f07d00;
}
::-ms-input-placeholder { /* Microsoft Edge */
   color:    #f07d00;
}
::placeholder { /* Most modern browsers support this now. */
   color:    #f07d00;
}


.node-type-php-page ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #98b7c6;
}
.node-type-php-page :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #98b7c6;
   opacity:  1;
}
.node-type-php-page ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #98b7c6;
   opacity:  1;
}
.node-type-php-page :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #98b7c6;
}
.node-type-php-page ::-ms-input-placeholder { /* Microsoft Edge */
   color:    #98b7c6;
}
.node-type-php-page ::placeholder { /* Most modern browsers support this now. */
   color:    #98b7c6;;
}



#pthsearch .formContainer {
display: table; /* Fallback IE<9 */
display: flex;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;  
justify-content: space-between;
-webkit-box-pack: justify;
-moz-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;
flex-flow: row wrap;
-webkit-flex-direction: row;
-webkit-flex-wrap: wrap;
-ms-flex-wrap:wrap;
-ms-flex-direction:row;
width:100%;	
padding-top:5px;
}
#pthsearch h2 {
margin-top:0px;	
margin-bottom:0.21rem;
}
#pthsearch label {
color:#fff;
font-weight:normal !important;
line-height: 1.2em;
width: 100%;
}
#pthsearch label input[type="checkbox"] {
  position: relative;
 top: 2px;
margin-bottom: 9px;
  float: left;
  margin-right: 4px;
}
#pthsearch select,#pthsearch input[type="text"] {
width:49%;	
}
#pthsearch select[name="pth_search_arbeitsschwerpunkt"] {
width:100%;	
margin-bottom: 10px;
}
#pthsearch input[type="submit"] {
background-color:#fbcda0;
color:#4f514f;
padding:4px 10px;
width:49%;	
border-color:#fbcda0;
margin-top:4px;
margin-left: auto;
}
#pthsearch input[type="submit"]:hover {
background-color:#fff;
border-color:#fff;
color:#f07d00;	
}
#pthsearch input.erweiterteSuche {
background-color:transparent;
color:#fff;
padding:0px;
text-align:right;
width:auto;
margin-left:auto;
margin-top:10px;
text-decoration:underline;
}
#pthsearch input.erweiterteSuche:hover {
text-decoration:none;	
}
#subheader #slider {
width:67%;
flex:0 0 67%;
-ms-flex:0 0 67%;
-webkit-flex:0 0 67%;
position:relative;		
padding-left:10px;	
}
#subheader #slider .bx-viewport {
border-radius:3px;
webkit-border-radius:3px;
-moz-border-radius:3px;	
}
.paragraphs-item-slider {
position:relative;		
}
#subheader #slider li, .paragraphs-item-slider li {
margin:0px !important;	
padding:0px !important;	
}
.paragraphs-item-slider li:before {
display:none !important;	
}
#subheader #slider img, .paragraphs-item-slider img {
width:100%;	
height:auto;
}
#subheader .bx-controls a, .paragraphs-item-slider a {
width:74px;
height:100px;
display:block;
position:absolute;
left:15px;
top:50%;
margin-top:-50px;
text-indent:-10000px;
background:transparent url('../img/arrow_orange_small_left.png') no-repeat left center;	
}
#subheader .bx-controls a.bx-next, .paragraphs-item-slider a.bx-next {
left:auto;
right:15px;
background:transparent url('../img/arrow_orange_small_right.png') no-repeat right center;	
}
#slider p, .paragraphs-item-slider .bx-caption {
position:absolute;
bottom:10px;
left:10px;
right:10px;
padding:10px;
background-color:#fff;
margin-bottom:0px;	
border-radius:3px;
webkit-border-radius:3px;
-moz-border-radius:3px;
}
#subheader img, .paragraphs-item-slider img {
border-radius:3px;
webkit-border-radius:3px;
-moz-border-radius:3px;	
}
.paragraphs-item-slider {
margin-bottom:30px;	
}
.breadcrumb {
margin-bottom: 13px;
margin-top: -30px;
}
.breadcrumb a {
font-size:0.75em;
color: #f07d00;
}
.breadcrumb span {
font-size:0.75em;
}
aside {
width:33%;
flex:0 0 33%;
-ms-flex:0 0 33%;
-webkit-flex:0 0 33%;	
}
aside .block {
border-radius:3px;
webkit-border-radius:3px;
-moz-border-radius:3px;
padding:20px 20px 20px 55px;
background:#f07d00 url('../img/arrow_white_small.png') no-repeat 10px 17px;
margin-bottom:10px;
}
aside #block-block-3 {
background-color:#f5a04c;
}
aside #block-block-4 {
background-color:#f9bc80;
}
aside #block-views-top-x-block {
background:#fdf2e5 url('../img/bg_10_gruende.png') no-repeat right top;
padding-left:25px;
}
aside #block-views-top-x-block h2 {
color:#f07d00;
}
aside #block-views-top-x-block h2 span {
color:#4f514f;
display:block;
}
aside #block-views-top-x-block p span {
color:#f07d00;
display:block;
font-size:7.5rem; 
display: block;
line-height: 1.2em;	
}
aside #block-block-15 {
padding:20px 180px 20px 20px;
background:#f07d00 url('../img/icon_faq.png') no-repeat right 30px;
margin-bottom:25px;
}
#block-views-top-x-block li {
margin:0px !important;	
padding:0px !important;	
}
#block-views-top-x-block li:before {
display:none !important;	
}
#block-views-top-x-block .bx-controls {
text-align:right;	
margin-bottom:-13px;
margin-right:-10px;
}
#block-views-top-x-block .bx-controls a {
font-size:0.751rem;
color:#f07d00;	
padding-left:6px;
line-height:1em;
display:inline-block;
}
#block-views-top-x-block .bx-controls a.bx-next {
margin-left:6px;
border-left:1px solid #f07d00;	
}
aside .block h2 {
color:#fff;	
}
aside .block p {
color:#3e3f3e;
margin-bottom:0px;
}
aside .block p + p {
padding-top:10px;	
}
aside .paragraphs-item-subheader-h2 {
padding-top:10px;	
}
aside .paragraphs-item-subheader-h2:first-child {
padding-top:0px;	
}
aside .paragraphs-item-person {
background-color:#f07d00;	
padding:15px 15px 15px 15px;
margin-top:40px;
border-radius:3px;	
-moz-border-radius:3px;
-webkit-border-radius:3px;
margin-bottom: 25px;
}
aside .paragraphs-item-subheader-h2 + .paragraphs-item-person {
margin-top:30px;	
}
aside .paragraphs-item-person a {
display: block;
-ms-hyphens: auto;
-webkit-hyphens: auto;
hyphens: auto;
word-break: break-all;
font-size:0.91rem;	
}
aside .paragraphs-item-person img {
background-color: #f07d00;
margin: -15px 24px 15px -20px;
transform: rotate(-16deg);
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border: 10px solid #faeee0;
width: 100px;
height: auto;
float: left;
margin-bottom: 30px;
}
aside .paragraphs-item-person * {
color:#fff;	
}
aside .paragraphs-item-person a, aside .paragraphs-item-person a:link, aside .paragraphs-item-person a:visited {
color:#fff;	
}
aside > img {
margin-top:65px;
margin-bottom: 35px;	
}
/*
aside .paragraphs-item-text {
border-bottom: 2px solid #f07d00;
padding-bottom:15px;
margin-bottom:15px;	
}
*/
#content {
width:67%;
flex:0 1 67%;
-ms-flex:0 1 67%;
-webkit-flex:0 1 67%;	
margin-right:35px;
}
.not-front #content {
margin-right:17px;	
padding-right:17px;	
border-right: 1px solid #fdf2e5;
}
.page-mitgliederbereich #content, .page-node-193 #content, .page-psychotherapeutinnen-forum-fortbildung-alle-veranstaltungen #content {
  width: 100%;
  flex: 0 1 100%;
  -ms-flex: 0 1 100%;
  -webkit-flex: 0 1 100%;
 margin-right:0px;
 padding-right:0px;
 border:none;
}

#main {
margin-top:40px;
}
.not-front #main {
margin-bottom:30px;	
}
/***************** contents **********************************************************/
/********************************************************************************/
h1 {
font-weight:300;
font-size:2.75rem;
line-height:1.2em;
margin-bottom:0.51em;
color:#f07d00;
}
.not-front h1 {
font-size:2.25rem;
}
h2 {
font-weight:400;
font-size:1.5rem;
line-height:1.4em;
text-transform:uppercase;
margin-bottom:0.51em;
font-family:'Roboto Condensed', Helvetica, Arial, Sans-Serif;
margin-top: 25px;
}
.region-content > h2:first-child {
margin-top:0px;
}
aside h2, #pthSuche h2, #addContent h2 {
margin-top:0px;	
}
h3 {
font-weight:400;
font-size: 1.5rem;
color:#f07d00;
line-height:1.2em;
margin-bottom:0.51em;
font-family:'Roboto Condensed', Helvetica, Arial, Sans-Serif;
margin-top:25px;
}
p + h3, p + h2, ul + h3, ul + h2, ol + h2, ol + h3 {
margin-top:25px;	
}
h4 {
font-weight: 400;
font-size: 1em;
font-size: 1.25rem;
margin-bottom: 0.351em;
margin-top: 15px;
font-family: 'Roboto Condensed', Helvetica, Arial, Sans-Serif;
color: #f07d00;
}
p {
font-size:1rem;
line-height:1.45em;
font-weight:400;
margin:0 0 1em 0;
}
.region-content b, .region-content strong {
font-weight:500;
}
.content > .paragraphs-items > .entity-paragraphs-item:first-child h2:first-child, h2.field-name-field-g-hl-container,
.content > .paragraphs-items > .entity-paragraphs-item.paragraphs-item-pix-text:first-child img + h2,
.content > .paragraphs-items > .entity-paragraphs-item.paragraphs-item-pix-text:first-child img + h3,
.content > .paragraphs-items > .entity-paragraphs-item.paragraphs-item-pix-text:first-child img + h4,
.paragraphs-item-highlight-container .content > h3:first-child, .paragraphs-item-highlight-container .content > h4:first-child, .paragraphs-item-highlight-container .content > h2:first-child,
.content > .paragraphs-items .paragraphs-item-subheader-h3:first-child h3 {
margin-top:0px;	
}

h2 + h3, h2 + h4 {
margin-top:10px;	
}
sup {
line-height:0.75em;	
text-transform: none;
font-size: 0.7em;	
}
#main ul {
font-size:1rem;
line-height:1.3em;
font-weight:400;
margin:0 0 1em 0;
list-style:none;
}
#main ul ul, #main ul ol, #main ol ul, #main ol ol {
  padding-top: 8px;
  margin-bottom: 18px;	
}
#main ol {
font-size:1rem;
line-height:1.45em;
font-weight:400;
margin:0 0 1em 0;
list-style-position:inside;
}
#main ul li {
position:relative;
padding-left:18px;
padding-bottom:12px;	
list-style:none !important;
line-height:1.45em;
}
#main ul li:last-child, #main ol li:last-child {
padding-bottom:0px;	
}
#main ul li:before {
background-color:#f07d00;
position:absolute;
left:0px;
top:11px;
margin-top:-2px;
display:block;	
height:4px;
width:4px;
content:'\0020';	
}
#main .contextual-links li, #main .primary li, #main ul.pager li {
padding:0px;
margin:0px;
}
#main ul.pager li {
padding:0px 5px;
}
#main ul.pager li, #main ul.pager li * {
color:#f07d00;	
}
#main .contextual-links li:before, #main .primary li:before, #main ul.pager li:before  {
display:none;	
}
#main ol li {
padding:0px 0px 12px 0px;
}
#main .primary a {
display: inline-block;
}



#content .paragraphs-item-person .content {
display: table; /* Fallback IE<9 */
display: flex;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;  
justify-content: space-between;
-webkit-box-pack: justify;
-moz-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;
width:100%;
margin-bottom:15px;
-ms-flex-align:start;
-webkit-align-items:flex-start;
align-items:flex-start;
}	
.paragraphs-item-person img {
margin-right:15px;
border-radius:3px;	
-moz-border-radius:3px;
-webkit-border-radius:3px;
flex:0 0 auto;
max-width: 25%;
}
.paragraphs-item-person p strong {
font-weight: 400;
font-size: 1.17em;
line-height: 1.2em;
font-family:'Roboto Condensed', Helvetica, Arial, Sans-Serif;
}
.paragraphs-item-person p {
margin-bottom:0px;	
}
aside .paragraphs-item-person p {
padding-left: 105px;
}
.paragraphs-item-person p + p{
margin-top:10px;	
}
#content .contactDetails  {
padding:15px;
background-color:#faeee0;
border-radius:3px;	
-moz-border-radius:3px;
-webkit-border-radius:3px;
flex:1 1 auto;
-webkit-flex:1 1 auto;
-moz-flex:1 1 auto;	
align-self:stretch;
}

#pthSuche h1 {
font-weight:400;
font-size:1.4rem;
line-height:1.2em;
text-transform:uppercase;
margin-bottom:0.51em;
font-family:'Roboto Condensed', Helvetica, Arial, Sans-Serif;	
color:#fff;	
}
#news h2 {
font-weight:300;
font-size:2.75rem;
line-height:1.2em;
margin-bottom: 0.21em;
color:#f07d00;
text-transform:none;
font-family:'Roboto', Verdana, Helvetica, Sans-Serif;
margin-top:0px;
}
.view-news-homepage h3 {
font-weight:400;
font-size:1.4rem;
line-height:1.2em;
text-transform:uppercase;
margin-bottom:0.61em;
font-family:'Roboto Condensed', Helvetica, Arial, Sans-Serif;	
color:#4f514f;
}
.view-news-homepage h3 span {
color: #f07d00;
}
.view-news-homepage .views-row {
border-bottom:2px solid #f07d00;
margin-bottom:40px;	
padding-bottom:15px;
}
.view-news-homepage .views-row:last-child {
margin-bottom:30px;	
}
.view-news-homepage  .paragraphs-item-link, .view-news-homepage .paragraphs-item-download {
margin-bottom: 10px;
}
.view-news-homepage .paragraphs-item-pix-content-width {
width:32%;
margin-right:2%;
float: left;
clear:none;
margin-bottom:2%;
}
/* aktuelles nölp vorstand */
.page-node-212 .view-news-homepage .paragraphs-item-pix-content-width {
width:100%;
margin-right:0%;
float: none;
clear:none;
margin-bottom:2%;
}

.block-views .view-news-homepage .views-row {
clear:both;	
float:left;
padding-bottom: 5px;
  margin-bottom: 0px;
  width: 100%;
}
.block-views .view-news-homepage .pager {
padding-top:20px;
}
.view-news-homepage .paragraphs-item-pix-content-width + .paragraphs-item-pix-content-width + .paragraphs-item-pix-content-width{
margin-right:0px;
}
.view-news-homepage .paragraphs-item-pix-content-width + .paragraphs-item-pix-content-width + .paragraphs-item-pix-content-width + .paragraphs-item-pix-content-width{
margin-right:2%;
}
.view-news-homepage .paragraphs-item-pix-content-width + .paragraphs-item-pix-content-width + .paragraphs-item-pix-content-width + .paragraphs-item-pix-content-width + .paragraphs-item-pix-content-width + .paragraphs-item-pix-content-width{
margin-right:0px;
}
.view-news-homepage .paragraphs-item-pix-content-width + .paragraphs-item-pix-content-width + .paragraphs-item-pix-content-width + .paragraphs-item-pix-content-width + .paragraphs-item-pix-content-width + .paragraphs-item-pix-content-width  + .paragraphs-item-pix-content-width{
margin-right:2%;
}
.view-news-homepage .paragraphs-item-pix-content-width + .paragraphs-item-pix-content-width + .paragraphs-item-pix-content-width + .paragraphs-item-pix-content-width + .paragraphs-item-pix-content-width + .paragraphs-item-pix-content-width  + .paragraphs-item-pix-content-width + .paragraphs-item-pix-content-width + .paragraphs-item-pix-content-width{
margin-right:0%;
}
.view-news-homepage .paragraphs-item-pix-content-width + .paragraphs-item-pix-content-width + .paragraphs-item-pix-content-width + .paragraphs-item-pix-content-width + .paragraphs-item-pix-content-width + .paragraphs-item-pix-content-width  + .paragraphs-item-pix-content-width + .paragraphs-item-pix-content-width + .paragraphs-item-pix-content-width + .paragraphs-item-pix-content-width  {
margin-right:2%;
}
.paragraphs-item-pix-gallery .content {
display: table; /* Fallback IE<9 */
display: flex;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;  
justify-content: space-between;
-webkit-box-pack: justify;
-moz-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;
flex-flow: row wrap;
-webkit-flex-direction: row;
-webkit-flex-wrap: wrap;
-ms-flex-wrap:wrap;
-ms-flex-direction:row;
width:100%;
}
.paragraphs-item-pix-gallery a {
width:23.5%;
flex:0 0 23.5%;
-ms-flex:0 0 23.5%;
-webkit-flex:0 0 23.5%;
margin-right:2%;
margin-bottom:2%;	
}
.paragraphs-item-pix-gallery a:nth-child(4n) {
margin-right:0%;	
}
.paragraphs-item-pix-gallery a:last-child {
margin-right:auto;	
}
.paragraphs-item-pix-gallery a img {
border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border: 10px solid #faeee0;
 width:100%;
}
.cssbox:target {
  z-index: 99999;
}
.cssbox a.cssbox-close {
  background-color: #f07d00;
  padding:2px 0px;
  text-decoration:none !important;
  color:#fff !important;
  width: 5.4em;
  margin-left: -2.7em;
  line-height: 1.4em;
height: 1.6em;
}
.cssbox-prev, .cssbox-next {
  background-color: #f07d00;
  padding:2px 0px;
  text-decoration:none !important;
  color:#fff !important;
width: 5em;
text-shadow: none;  
}
.cssbox a.cssbox-close:hover, .cssbox a.cssbox-close:active {
  background-color: #fff;
  color:#f07d00 !important;
}
.cssbox img {
top: 50%;
transform: translateY(-50%);
}
#addContent {
position:relative;
z-index:1;
}
#addContent .region-blackboard-homepage {
padding-bottom:50px;
display: table; /* Fallback IE<9 */
display: flex;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;  
justify-content: space-between;
-webkit-box-pack: justify;
-moz-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;
width:100%;
}
#addContent:before {
background-color:#f07d00;
position:absolute;
left:0px;
top:130px;
display:block;
height:30px;
width:100%;
content:'\0020';
z-index:2;
}
#addContent:after {
background-color:#fff;
position:absolute;
left:0px;
top:130px;
bottom:0px;
display:block;
height:auto;
width:100%;
content:'\0020';
z-index:1;
}
#addContent .block {
width:33%;
flex:0 1 33%;
-ms-flex:0 1 33%;
-webkit-flex:0 1 33%;
background-color:#fff;
padding:12px 20px 1px 20px;
margin-right:10px;
border:2px solid #f07d00;
border-radius:3px;
webkit-border-radius:3px;
-moz-border-radius:3px;
}
#addContent .block:nth-child(3) {
width:33%;
flex:0 0 33%;
-ms-flex:0 0 33%;
-webkit-flex:0 0 33%;
margin-right:0px;
}
#addContent h2 {
margin-bottom:0.71em;
}
#addContent .view-footer p {
text-align:right;
}
#addContent .view-footer p {
text-align:right;
}
.region-blackboard-homepage h2 {
padding-left:55px;	
padding-top:15px;
padding-bottom:5px;
color: #f07d00;
}
.page-node-189 .paragraphs-items-field-lp-content .blackboard-wrapper h2 {
padding-left:55px;	
padding-top:15px;
margin-top:0px;
color: #f07d00;
padding-bottom: 8px;
margin-bottom: 0px;
}
.page-node-189 .pager a {
cursor: pointer;
background-color: #fdf2e5;
border-color: #fdf2e5;
font-size: 1rem;
display:inline-block;
width:auto;
text-decoration:none;
padding: 4px;	
}
.page-node-189 .pager a:hover {
background-color:#ffe6c8;
border-color:#ffe6c8;
}
.page-node-189 .pager li {
text-align:right;	
}
.page-node-189 .views-exposed-form label {
height:25px;
padding-bottom:0px;	
}
.page-node-189 .views-exposed-form .views-exposed-widget .form-submit {
margin-top: 25px;
}
.region-content table {
margin-bottom:1em;
font-size: 1rem;
width:100%;
line-height: 1.45em;
margin-top:1.2em;
}
.templates_data table th:nth-child(3) {
white-space:nowrap;
width:130px;
}
p + .r-scroll table {
margin-top:0px;	
}
p.noborder {
margin-bottom:0px;	
}


tr.even, tr.odd, td {
background-color:transparent;	
}
td.active {
  background-color: #fdf2e5;
}
.region-content table tbody {
border:none;
}
.page-taxonomy .region-content table tr, .node-type-php-page .region-content table tr, .page-mitgliederbereich-fortbildungskonto .region-content table tr, 
.page-node-add .region-content table tr {
border-bottom: 1px solid #edf3f6;	
}
.region-content table tr.past {
border-bottom: 1px solid #fff !important;		
}
.region-content table th {
border-color:#f07d00;
background-color:#f07d00;
color:#fff;
border-right:1px solid #fff;
font-weight:normal;
padding:5px 10px;
border-bottom:none;
vertical-align:top;
}
.page-taxonomy .region-content table th, .node-type-php-page .region-content table th, .page-mitgliederbereich-fortbildungskonto .region-content table th, 
.page-node-add .region-content table th {
border-color: #edf3f6;
background-color: #5c92aa;	
}
.region-content table th:last-child {
border-right:none;	
}
.region-content table td {
padding:5px 10px;
vertical-align:top;
}
.region-content table .past td {
background-color:#f6f6f6;
}
.region-content table td li {
margin-bottom:4px;
padding-bottom:0px !important;	
margin-left:0px;
}
.region-content table td ul {
margin-bottom:0px !important;	
}
.region-content table a, .region-content table a:link, .region-content table a:visited {
color:#4f514f;	
}
.region-content table th a, .region-content table th a:link, .region-content table th a:visited {
color:#fff;	
}
.region-content table th img {
margin-left:3px;
position: relative;
top: -1px;	
}
fieldset {
min-width: 0;
/*
text-overflow: ellipsis;
overflow: hidden;
*/
}
.view-pinnwandverwaltung .view-content, .r-scroll, .view-blackboard-management .view-content, #training-pdf .view-content {
overflow:auto;	
}
#block-views-events-block h2, #block-views-events-block-1 h2 {
background:transparent url('../img/icon_box_veranstaltung.png') no-repeat left center;
}
#block-views-group-therapy-places-block h2, #block-views-group-therapy-places-block-1 h2 {
background:transparent url('../img/icon_box_gruppe.png') no-repeat left center;
}
#block-views-jobs-block h2, #block-views-jobs-block-1 h2 {
background:transparent url('../img/icon_box_jobs.png') no-repeat left 9px;
}
#block-views-offices-block h2, #block-views-offices-block-1 h2 {
background:transparent url('../img/icon_box_praxis.png') no-repeat left 3px;
}
#addContent p span {
color:#f07d00;
}

#addContent .views-row {
font-size:1rem;
margin-bottom:1.2em;	
}
#addContent .views-row .field-content {
color:#f07d00;	
}
#addContent .views-row .field-content a, #addContent .views-row .field-content a:link, #addContent .views-row .field-content a:visited {
text-decoration:none;
}
#addContent .views-row .field-content a:hover, #addContent .views-row .field-content a:active {
text-decoration:underline;
}
.page-node-189 #main {
display:block;	
}
.page-node-189 #content {
width:100%;
border:none;
padding-right:0px;
margin-right:0px;	
}
.page-node-189 .paragraphs-items-field-lp-content {
display: table; /* Fallback IE<9 */
display: flex;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;  
justify-content: space-between;
-webkit-box-pack: justify;
-moz-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;
flex-flow: row wrap;
-webkit-flex-direction: row;
-webkit-flex-wrap: wrap;
-ms-flex-wrap:wrap;
-ms-flex-direction:row;
width:100%;
}
.page-node-189 .blackboard-wrapper {
width:49%;
flex:0 0 49%;
-ms-flex:0 0 49%;
-webkit-flex:0 0 49%;
}
.page-node-189 .views-exposed-widgets {
margin-bottom:0px;	
}
.page-node-189 .paragraphs-item-subheader-h2 + .paragraphs-item-text h3:first-child {
margin-top:0px;	
}
.page-node-189 .paragraphs-item-block > .content {
background-color:#fff;
padding:12px 20px 1px 20px;
margin-right:10px;
border:2px solid #f07d00;
border-radius:3px;
webkit-border-radius:3px;
-moz-border-radius:3px;	
width:100%;
margin-bottom:25px;
}
.page-node-189 .view .view-content table {
margin-bottom:0px;	
}
.page-node-189 .view .view-content {
overflow:auto;	
margin-bottom:10px;	
}
#edit-field-gtp-topic-value-wrapper {
width:33%;	
}

.field-name-field-g-acc-header {
margin-bottom:18px;	
}
.group-g-acc-content-container {
display:none;
padding-bottom: 0;
padding-top: 9px;
}
.paragraphs-item-accordion-container {
margin-bottom:20px;	
padding-top: 15px;
}
.paragraphs-items > .paragraphs-item-accordion-container:first-child {
padding-top:0px;
}
.paragraphs-item-accordion-container .content h2 {
margin-top:5px;	
}
.paragraphs-item-accordion-item h3, #block-block-14 h3 {
background:#fdf2e5 url('../img/icon_plus_acc.png') no-repeat right center;
padding:8px 10px;
color:#f07d00;
font-weight:400;
border-radius:3px;
webkit-border-radius:3px;
-moz-border-radius:3px;
cursor:pointer;
margin-top: 20px;
}
#block-block-14 h3 {
background:#fdf2e5 url('../img/icon_plus_acc.png') no-repeat right center;padding:6px 10px;
font-size:1.25rem;
}
.paragraphs-item-accordion-item h3.activeheader, #block-block-14 h3.active {
background:#f07d00 url('../img/icon_minus.png') no-repeat right center;
color:#fff;
}
#block-block-14 .pth-fieldset {
display:none;
}
#block-block-14 h3{
margin-top:10px;
margin-bottom:15px;
}
#block-block-14 h3:first-child {
margin-top:0px;
}
.paragraphs-item-accordion-item h2, .paragraphs-item-accordion-item h3, .paragraphs-item-accordion-item h4 {
margin-top:0px;	
}
.paragraphs-item-accordion-item .field-group-div {
padding:0px 10px;	
}
.paragraphs-item-highlight-container {
background-color: #fff;
padding: 20px 20px 1px 20px;
border: 2px solid #f07d00;
border-radius: 3px;	
-webkit-border-radius: 3px;	
-moz-border-radius: 3px;	
margin-bottom:30px;
margin-top: 30px;
}
.paragraphs-item-highlight-container:first-child {
margin-top:0px;	
}
.paragraphs-item-highlight-container .content > *:last-child {
margin-bottom:20px;	
}
.paragraphs-item-pix-text {
width:100%;
float:left;
clear:both;
}
.paragraphs-item-pix-text img:first-child + h4 {
margin-top:0px;	
}
.paragraphs-item-link, .paragraphs-item-download {
margin-bottom: 13px;
margin-top:10px;
}
.paragraphs-item-link + .paragraphs-item-link, .paragraphs-item-link + .paragraphs-item-download, .paragraphs-item-download + .paragraphs-item-download, .paragraphs-item-download + .paragraphs-item-link {
margin-bottom: 13px;
margin-top:-13px;
}
.paragraphs-item-link a, .paragraphs-item-download a, .file a {
display:block;	
color:#f07d00;
font-size:1rem;	
background:transparent url('../img/icon_link_extern.png') no-repeat left top;
padding-top:2px;
padding-bottom:12px;
padding-left:35px;
}
.paragraphs-item-download a, .file a {
background:transparent url('../img/icon_file.png') no-repeat left top;
}

.file img {	
display:none;
}
.node-type-fofo-event h1 span {
text-transform:uppercase;
background-color:#f07d00;
color:#fff;
font-size:0.81em;
display:inline-block;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
    padding: 0px 7px;
}
.view-fofo-events .view-content {
display: table; /* Fallback IE<9 */
display: flex;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;  
justify-content: space-between;
-webkit-box-pack: justify;
-moz-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;
flex-flow: row wrap;
-webkit-flex-direction: row;
-webkit-flex-wrap: wrap;
-ms-flex-wrap:wrap;
-ms-flex-direction:row;
width:100%;	
}

.view-fofo-events .views-row {
width:32%;
flex:0 0 32%;
-ms-flex:0 0 32%;
-webkit-flex:0 0 32%;	
margin-right:2%;
background-color:#f5f5f5;
padding:12px 0;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
position:relative;
margin-bottom:2%;
}
.view-fofo-events h3, .view-fofo-events p, .view-fofo-events span.fofo_more, .view-fofo-events .imgLabelContainer {
margin:0 12px;	
}
.view-fofo-events .views-row:last-child {
margin-right:auto;	
}
.view-fofo-events .views-row:nth-child(3n) {
margin-right:0%;
}
.page-psychotherapeutinnen-forum-fortbildung-alle-veranstaltungen  .view-fofo-events .views-row {
width:23.5%;
flex:0 0 23.5%;
-ms-flex:0 0 23.5%;
-webkit-flex:0 0 23.5%;	
}
.page-psychotherapeutinnen-forum-fortbildung-alle-veranstaltungen  .view-fofo-events .views-row:nth-child(3n) {
margin-right:2%;
}
.page-psychotherapeutinnen-forum-fortbildung-alle-veranstaltungen  .view-fofo-events .views-row:nth-child(4n) {
margin-right:0%;
}
.view-fofo-events .views-row:last-child, .page-psychotherapeutinnen-forum-fortbildung-alle-veranstaltungen  .view-fofo-events .views-row:last-child {
margin-right:auto !important;	
}
.view-fofo-events .imgLabelContainer {
position:relative;	
}
.view-fofo-events .imgLabelContainer img {
width:100%;
}
.view-fofo-events .views-exposed-form {
margin-bottom:25px;	
}
.view-fofo-events .views-exposed-widget {
padding: 0;
margin-right: 2%;
width: 23.5%;
}
.view-fofo-events .views-exposed-form .views-exposed-widget {
padding-left: 0;
padding-right: 0;
margin-right: 2%;
width: 23.5%;
}
.view-fofo-events .views-exposed-widget:last-child {
margin-right: 0%;
}
.view-fofo-events .imgLabelContainer .label {
position:absolute;
left:0px;
bottom:0px;
background-color:#f07d00;
padding:2px 5px;
color:#fff;
}
.view-fofo-events .imgLabelContainer .label * {
font-size: 0.851rem;
}
.view-fofo-events h3 {
font-weight: 400;
font-size: 1.1rem;
line-height: 1.4em;
text-transform: none;
margin-bottom: 0.51em;
font-family: 'Roboto Condensed', Helvetica, Arial, Sans-Serif;
margin-bottom: 20px;
margin-top: 15px;
color: #f07d00 !important;	
}
.view-fofo-events p {
font-weight: 400;
font-size: 0.851rem;
}

.view-fofo-events a, .view-fofo-events a:link, .view-fofo-events a:visited {
text-decoration:none;
color: #4f514f !important;	
display: table; /* Fallback IE<9 */
display: flex;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;  
justify-content: space-between;
-webkit-box-pack: justify;
-moz-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;
-webkit-flex-direction: column;
-ms-flex-direction:column;
flex-direction: column;
-ms-flex-align:stretch;
-webkit-align-items:stretch;
align-items:stretch;
width:100%;
}
.view-fofo-events .views-row, 
.view-fofo-events .views-row .views-field-nothing,
.view-fofo-events .views-row .views-field-nothing .field-content {
display: table; /* Fallback IE<9 */
display: flex;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;  
justify-content: space-between;
-webkit-box-pack: justify;
-moz-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-align:stretch;
-webkit-align-items:stretch;
align-items:stretch;	
width:100%;
}
.view-fofo-events a h3 {
flex-grow:1;	
}
.view-fofo-events .date-display-single {
display:block;	
}
.view-fofo-events p.fofo_date {
padding-left:35px;
background:transparent url('../img/icon_fofo_date.png')	no-repeat left top;
min-height:30px;
}
.view-fofo-events p.fofo_format {
padding-left:35px;
background:transparent url('../img/icon_fofo_format.png')	no-repeat left top;
margin-bottom:10px;
padding-top:5px;
margin-top:20px;
min-height:30px;
}
.fofo_more {
background-color: #fce5cc !important;
color:#f07d00;
text-align:center;
padding:4px 10px;
display:block;
text-align:center;	
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
font-size:1rem;
line-height:1.5em;
margin-top: 25px;
}
.fofo_more:hover {
background-color: #f07d00 !important;
color:#fff;	
}
.paragraphs-item-cta .content{
text-align:center;
padding:30px 0px;	
}
.view-fofo-events .view-footer p {
text-align:center;
padding-bottom:30px;
padding-top:10px;		
}
.view-fofo-events .view-footer a, .view-fofo-events .view-footer a:link, .view-fofo-events .view-footer a:visited,
.view-fofo-events .pager--infinite-scroll a, .view-fofo-events .pager--infinite-scroll a:link, .view-fofo-events.pager--infinite-scroll a:visited,
.paragraphs-item-cta a, .paragraphs-item-cta a:link, .paragraphs-item-cta a:visited {
background-color: #f07d00 !important;
color:#fff !important;
text-align:center;
padding:4px 10px;
display:block;
text-align:center;	
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;	
font-size:1rem;
margin:0px auto;
line-height:1.5em;
width:32%;
}
.view-fofo-events .pager--infinite-scroll a, .view-fofo-events .pager--infinite-scroll a:link, .view-fofo-events .pager--infinite-scroll a:visited {
width:29%;
}

.view-fofo-events .view-footer p {
margin-bottom:0px;	
}
.blackboard-group-contact h2:first-child {
margin-top:0px;	
}
.paragraphs-item-download span {
display:block;	
font-size:1rem;		
}

.paragraphs-item-download span img {
display:none;	
}
.field-name-field-office-pix {
margin-top:25px;
margin-bottom:-10px;	
}
.field-name-field-office-pix .field-items {
display: table; /* Fallback IE<9 */
display: flex;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;  
justify-content: space-between;
-webkit-box-pack: justify;
-moz-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;
flex-flow: row wrap;
-webkit-flex-direction: row;
-webkit-flex-wrap: wrap;
-ms-flex-wrap:wrap;
-ms-flex-direction:row;
width:100%;	
}
.field-name-field-office-fullname, .field-name-field-office-street, .field-name-field-office-zip-code, .field-name-field-office-city,.field-name-field-office-phone, .field-name-field-office-website, .field-name-field-office-e-mail,
.field-name-field-gtp-zip-code, .field-name-field-gtp-city,
.node-event div[class*="zip-code"], .node-event div[class*="city"] {
font-size: 1rem;	
}
.field-name-field-office-pix .field-item {
margin-bottom:10px;
max-width:32%;
margin-right:2%;	
}
.field-name-field-office-pix .field-item:nth-child(3n) {
margin-right:0%;	
}
.field-name-field-office-pix .field-item:last-child:nth-child(2n) {
margin-right:auto;	
}
.field-name-field-office-zip-code, .field-name-field-job-zip-code, .field-name-field-gtp-zip-code, .node-event div[class*="zip-code"] {
margin-right:5px;	
}
.field-name-field-office-zip-code, .field-name-field-office-city,
.field-name-field-office-zip-code *, .field-name-field-office-city *,
.field-name-field-job-zip-code, .field-name-field-job-zip-code *,
.field-name-field-job-city, .field-name-field-job-city *,
.field-name-field-gtp-zip-code, .field-name-field-gtp-city,
.field-name-field-gtp-zip-code *, .field-name-field-gtp-city *, 
.node-event div[class*="zip-code"], .node-event div[class*="zip-code"] *,
.node-event div[class*="city"], .node-event div[class*="city"] * {
display: inline-block;
margin-bottom: 4px;
}
.field-name-field-office-phone .field-label, .field-name-field-office-website .field-label, .field-name-field-office-e-mail .field-label,
.field-name-field-job-e-mail .field-label, .field-name-field-job-website .field-label, .field-name-field-job-phone .field-label, 
.field-name-field-gtp-phone .field-label, .field-name-field-gtp-e-mail .field-label, .field-name-field-gtp-website .field-label,
.node-event div[class*="phone"] .field-label, .node-event div[class*="mail"] .field-label, .node-event div[class*="website"] .field-label  {
display:none;	
}
.field-name-field-office-phone, .field-name-field-office-website, .field-name-field-office-e-mail,
.field-name-field-job-e-mail, .field-name-field-job-website, .field-name-field-job-phone,
.field-name-field-gtp-phone, .field-name-field-gtp-e-mail, .field-name-field-gtp-website,
.node-event div[class*="phone"], .node-event div[class*="mail"], .node-event div[class*="website"],
.node-event .field-name-field-event-registration a,
div.group-event-registration a, .node .paragraphs-item-person a[href*="mailto"], .node .paragraphs-item-person a[href*="tel:"] {
padding-left:35px;
padding-top:4px;
padding-bottom:5px;
}
div.group-event-registration a {
display:inline-block;	
}
.node .paragraphs-item-person a[href*="mailto"], .node .paragraphs-item-person a[href*="tel:"] {
display:block;	
}
.field-name-field-office-phone a, .field-name-field-office-website a, .field-name-field-office-e-mail a,
.field-name-field-job-e-mail a, .field-name-field-job-website a, .field-name-field-job-phone a,
.field-name-field-gtp-phone a, .field-name-field-gtp-e-mail a, .field-name-field-gtp-website a,
.node-event div[class*="phone"] a, .node-event div[class*="mail"] a, .node-event div[class*="website"] a,
div.group-event-registration a  {
color:#f07d00;
}
.field-name-field-office-e-mail, .field-name-field-job-e-mail, .field-name-field-gtp-e-mail, .node-event div[class*="mail"], .node-event .field-name-field-event-registration a,
.node .paragraphs-item-person a[href*="mailto"]{
background:transparent url('../img/icon_mail.png') no-repeat left 5px;
}
.field-name-field-office-website, .field-name-field-job-website, .field-name-field-gtp-website, .node-event div[class*="website"], div.group-event-registration a {
background:transparent url('../img/icon_link_extern.png') no-repeat left 5px;
}
.field-name-field-office-phone, .field-name-field-job-phone, .field-name-field-gtp-phone, .node-event div[class*="phone"], 
.node .paragraphs-item-person a[href*="tel:"] {
background:transparent url('../img/icon_tel.png') no-repeat left 5px;
}
.node-event .group-event-registration div[class*="mail"] {
background:none;
padding:0px;	
}
.node-type-event .field-name-field-event-category, .node-type-event .field-name-field-event-date, .node-type-event .field-name-field-event-location,
.node-fofo-event .field-name-field-fofo-format, .node-fofo-event .field-name-field-fofo-location, .node-fofo-event .field-name-field-fofo-dates  {
padding-left:35px;
padding-top:4px;
padding-bottom:10px;
}
.node-type-event .field-name-field-event-category, .node-fofo-event .field-name-field-fofo-format {
background:transparent url('../img/icon_eckdaten_art.png') no-repeat left 1px;
}
 .node-type-event .field-name-field-event-location, .node-fofo-event .field-name-field-fofo-location  {
background:transparent url('../img/icon_eckdaten_standort.png') no-repeat left 1px;
}
.node-type-event .field-name-field-event-date, .node-fofo-event .field-name-field-fofo-dates {
background:transparent url('../img/icon_eckdaten_date.png') no-repeat left 1px;
}
.node-type-event .field-name-field-event-street, .node-type-event .field-name-field-event-zip-code {
padding-left:35px;	
}
.node-type-event .field-name-field-event-street {
margin-top:-11px;
}
.node-type-event .field-name-field-event-pdf {
margin-top:30px;	
}
div.group-fofo-event-facts .field-name-field-fofo-location p {
margin-bottom:0px;	
}
div.group-event-registration {
margin-top:30px !important;	
}
.field-name-field-event-work-units .field-label, .field-name-field-field-event-costs .field-label {
font-weight: 400;
font-size: 1.5rem;
line-height: 1.4em;
text-transform: uppercase;
margin-bottom: 0.51em;
font-family: 'Roboto Condensed', Helvetica, Arial, Sans-Serif;
margin-top: 25px;
}
.node-event .field-name-field-event-registration .field-label {
display:block !important;
}
.node-event .field-name-field-event-registration {
margin-bottom:1.2em;	
}
.node div.field {
font-size:1rem;	
}
.field .field-label {
  font-weight: 500;
}
.field-name-field-fofo-subtitle {
font-weight:500;
}
.field-name-field-fofo-registration-deadline {
margin-top:13px;
}
.blackboard-group-contact, div.group-event-registration, div.group-event-facts, div.group-fofo-event-facts {
  background-color: #fff;
  padding: 20px 20px 20px 20px;
  border: 2px solid #f07d00;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  margin-bottom: 20px;
  margin-top: 20px;	
  font-size:1rem;
}
.group-event-registration h2, .group-event-facts h2, .group-fofo-event-facts h2{
margin-top:0px;
}
.blackboard-group-meta {
display: table; /* Fallback IE<9 */
display: flex;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;  
justify-content: space-between;
-webkit-box-pack: justify;
-moz-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;
width:100%;	
background-color: #fdf2e5;
border-radius: 3px;
webkit-border-radius: 3px;
-moz-border-radius: 3px;
padding:20px;
margin-bottom:25px;
}
.blackboard-group-meta .field-label {
color: #f07d00;	
padding-right:20px;
}
.blackboard-group-meta .field-label:last-child {
padding-right:0px;
}
.blackboard-group-meta > .field + .field {
  padding-left: 20px;
  border-left: 1px dashed #f07d00;
}
.blackboard-group-contact:last-child {
margin-bottom:5px;	
}
.blackboard-group-meta > .field {
width:33%;
flex:1 1 33%;
-ms-flex:1 1 33%;
-webkit-flex:1 1 33%;
font-size:1rem;
}
.paragraphs-item-cta a {
border: 2px solid #f07d00;
border-radius: 3px;	
-webkit-border-radius: 3px;	
-moz-border-radius: 3px;	
display:block;
padding:8px 10px;
text-align:center;
font-size:1rem !important;		
text-decoration:none;
font-weight:500 !important;	
margin-bottom:40px;
color:#fff !important;	
background-color:#f07d00 !important;	
margin-top: 22px;
}
.paragraphs-item-cta a:hover {
background-color:#fff !important;	
color:#f07d00 !important;	
}
.paragraphs-item-pix-text img {
max-width:48%;
float:right;
margin-left:25px;
margin-bottom:15px;	
margin-top:5px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border: 10px solid #faeee0;
}

.node-fofo-event .field-label {
    font-weight: 400;
    font-size: 1.5rem;
    line-height: 1.4em;
    text-transform: uppercase;
    margin-bottom: 0.51em;
    font-family: 'Roboto Condensed', Helvetica, Arial, Sans-Serif;
    margin-top: 25px;	
}
.paragraphs-item-quote {
background:transparent url('../img/icon_quote.png') no-repeat left 2px;
padding-left:40px;	
color: #f07d00;
font-style:italic;
min-height: 25px;
padding-bottom: 1px;
}
.field-name-field-fofo-description:first-child h2, .field-name-field-event-description:first-child h2 {
margin-top:0px;	
}

label.notbold {
font-weight:normal !important;	
}
.entity-paragraphs-item {
clear:both;	
}
.paragraphs-item-pix-content-width img {
border-radius: 3px;	
-webkit-border-radius: 3px;	
-moz-border-radius: 3px;
margin-bottom:25px;		
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border: 10px solid #faeee0;
}
.view-news-homepage .paragraphs-item-pix-content-width img {
margin-bottom:0px;	
}
.region-content #search-form, .tagging_data form, .person_data form {
border: 2px solid #5d92aa;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;	
padding:15px;
}
.region-content #search-form {
margin-bottom:20px;	
}
#search-form .form-item-keys {
  display: inline-block;
  width: 70%;
  margin-top:0px;
}	
#search-form .form-item-keys label {
margin-bottom:7px;
display:block;
}	
.search-results a {
color:#f07d00;	
}
.search-results strong {
font-weight: 400;
padding:1px 4px;
background-color: #fdf2e5;
}
#content .search-form input#edit-submit {
  display: inline-block;
  width: 28%;
  margin-left: 1%;
 background-color:#f07d00;
 color:#fff;
}
.search-form #edit-keys {
margin-left:0px;	
width:100%;
}
.background {
background-color:#f07d00;	
border-radius:3px;
webkit-border-radius:3px;
-moz-border-radius:3px;
}
.page-taxonomy .background,
.page-mitgliederbereich  .background,
.page-user-edit-simplenews .background,
.page-user-edit .background,
.node-type-php-page .background,
.page-node-add .background {
background-color:#5d92aa;	
}
.page-node-223.node-type-php-page .background {
background-color:#f07d00;	
}
#background-1 {
width:190px;
height:190px;
opacity:0.2;
position:absolute;
left:-30px;
transform: rotate(10deg);
top:140px;
z-index:2;
}
#background-2 {
width:90px;
height:90px;
opacity:0.2;
position:absolute;
right:10px;
transform: rotate(-10deg);
top:210px;
z-index:2;
}
#background-3 {
width:190px;
height:190px;
opacity:0.2;
position:absolute;
right:30px;
transform: rotate(10deg);
top:260px;
z-index:2;
}
#background-4 {
width:400px;
height:400px;
opacity:0.2;
position:fixed;
left:-250px;
transform: rotate(-10deg);
top:485px;
z-index:0;
}
#background-5 {
width:130px;
height:130px;
opacity:0.2;
position:fixed;
right:90px;
transform: rotate(-10deg);
top:525px;
z-index:0;
}

#background-6 {
width:190px;
height:190px;
opacity:0.2;
position:fixed;
right:-30px;
transform: rotate(10deg);
top:379px;
z-index:0;
}
/***************** FORMULARE  *******************************************************/
/********************************************************************************/

input, textarea, select, button {
color:#f07d00;
font-size: 1rem;
border:1px solid #f7c4b1;
background-color:#fff;
padding:4px;
font-family:'Roboto', Verdana, Helvetica, Sans-Serif;
width:100%;
}
#content input, #content textarea, #content select, #content button {
height: 2rem;
line-height: 1.2em;
}
.buttonRight a {
height: 2rem;
}
button {
border:none !important;
display:inline-block !important;
width:auto;
}
.buttonRight button {
float:right;	
}
#content select[multiple="multiple"] {
height:auto;
}
textarea {
height: auto;
resize: vertical;
min-height:100px;
}
input[type="submit"], button, #addContent .view-footer p a {
cursor:pointer;	
background-color:#fdf2e5;
border-color:#fdf2e5;
}
input[type="submit"]:hover, button:hover{
background-color:#ffe6c8;
border-color:#ffe6c8;
}
#addContent .view-footer p a {
display:inline-block;
padding:4px 10px;
text-decoration:none;
}
#addContent .view-footer p a:hover {
background-color:#f07d00;
border-color:#f07d00;
color:#fff;	
}
.form-actions input {
background-color:#fdf2e5;
border-color:#fdf2e5;
font-size: 1rem;
padding:4px 20px;
cursor:pointer;
width:auto;
color: #f07d00;
margin-left:10px;
}
.form-actions a#edit-cancel {
background-color:#ffe6c8;
border-color:#ffe6c8;
color: #f07d00;
font-size: 1rem;
padding: 4px 20px;
cursor: pointer;
width: auto;
display: block;
float: right;
border: 1px solid #f7c4b1;
font-family: 'Roboto', Verdana, Helvetica, Sans-Serif;
line-height: 21px;
height: 29px;
margin-left:10px;
text-decoration:none;
}

input.radio, input.checkbox {
width:auto;	
height:auto;
}
.form-item .description {
font-size: 0.75em;
padding-top:4px;
}
.form-actions {
text-align:right;	
}
label {
font-size:1rem;
font-weight:500 !important;
padding-right:10px;
padding-bottom:3px;
}
label.option {
font-weight:400 !important;
}
.views-exposed-form .views-exposed-widget {
  float: left;
  padding: 10px 10px 0 0;
}


/* zertifizierung */
.preview {
font-size:1rem;
}
.preview ul {
padding-top:5px;
padding-left:0px;
margin-left:0px;	
}
.preview ul li {
padding-left:0px;
margin-left:0px;	
}
.preview fieldset {
margin-bottom:0px;	
}
.webform-progressbar-inner {
  background-color: #9ebecc;
}
.webform-progressbar-page {
border: 1px solid #5d92aa;
}
.webform-progressbar-outer {
  border: 1px solid #5d92aa;
}
.webform-progressbar-page.completed, .webform-progressbar-page.current{
  background-color: #edf3f6;
}
.webform-progressbar-number {
color:#5d92aa;
font-size: 1rem;
}
.webform-progressbar .webform-progressbar-page-label {
  font-size: 0.751rem;
  white-space: nowrap;
  display: block;
}
.webform-progressbar-number {
margin-top:50px;	
}
.webform-progressbar {
width:100%;	
}
.webform-component--zert-pb2-3-von {
margin-right:2%;
width:49%;		
float: left;
margin-top:0px;
}
.webform-component--zert-pb2-3-bis {
width:49%;	
float: left;	
margin-top:0px;
}
.preview .webform-component--zert-pb2-3-von, .preview .webform-component--zert-pb2-3-bis {
width:25%;	
}
.webform-component--zert-pb2-4-umfang {
clear:both;
}
.webform-datepicker {
display: table; /* Fallback IE<9 */
display: flex;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;  
justify-content: space-between;
-webkit-box-pack: justify;
-moz-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-align:stretch;
-webkit-align-items:stretch;
align-items:stretch;
}
.webform-datepicker > .form-item {
width:30%;
flex:0 1 30%;
-ms-flex:0 1 30%;
-webkit-flex:0 1 30%;
margin:0px;
margin-right:2%;
}
.webform-datepicker > .webform-calendar {
width: 26px;
flex: 0 0 24px;
-ms-flex: 0 0 24px;
-webkit-flex: 0 0 24px;
padding-top: 6px;
padding-bottom: 6px;
}
.webform-component--zert-pb3-lehrperson1--zert-pb3-lehrperson1-datum-listeneintragung,
.webform-component--zert-pb3-lehrperson2--zert-pb3-lehrperson2-datum-listeneintragung,
.webform-component--zert-pb3-lehrperson3--zert-pb3-lehrperson2-datum-listeneintragung{
width:49%;	
}
.webform-component--zert-pb2-3-dauer, .webform-component--zert-pb2-3-dauer p {
margin-bottom:0px;	
}
#edit-submitted-zert-pb2-4-umfang {
width:66%;
margin-right:10px;	
}
.page-node-159 fieldset.collapsed .fieldset-legend a, .page-node-159 fieldset.collapsible .fieldset-legend a {
color:#5d92aa;
}
.page-node-159 fieldset {
border:none;	
}
.page-node-159 .fieldset-wrapper {
margin-top:-20px;	
}
input[type="radio"] {
width:auto;	
}
#edit-submitted-zert-pb4-3-bestaetigungsausstellung-absolut,
#edit-submitted-zert-pb4-3-bestaetigungsausstellung-prozent {
display: inline-block;
width: 90px;
margin-right: 8px;
margin-left: 8px;	
}
.webform-component--zert-pb4-3-bestaetigungsausstellung-absolut span, 
.webform-component--zert-pb4-3-bestaetigungsausstellung-prozent span {
font-size: 1rem;	
}
.field-suffix {
font-size:1rem;	
}
.form-managed-file input {
width:auto;	
}
.form-managed-file input.form-file {
float:left;
margin-right:10px;
height: 35px;
}
.form-managed-file input.form-submit {
  height: 35px;
  
}
.form-managed-file .file a, .form-managed-file .file a:link, .form-managed-file .file a:visited {
  font-size: 1rem;
  margin-right: 10px;
  color: #f07d00;	
}
.page-node-159 .form-managed-file .file a, .page-node-159 .form-managed-file .file a:link, .page-node-159 .form-managed-file .file a:visited {
color: #5c92aa;	
}
.page-node-159 .file a {
    background: transparent url(../img/icon_file_blue.png) no-repeat left top;
}
.page-node-159 .webform-client-form a, .page-node-159 .webform-client-form a:link, .page-node-159 .webform-client-form a:visited {
color: #5c92aa;	
}
label.error {
font-weight:400 !important;
padding-top: 3px;
}


#webform-client-form-160 .webform-component--dsb-preis label {
display:inline;	
padding-right:2px;
}
#webform-client-form-160 .webform-component--dsb-preis input {
border: none;
display: inline;
width: 150px;
outline:none !important;
cursor:default;
}

#webform-client-form-160 .form-managed-file {
margin-top:10px;	
}

.formRowNowrap {
display: table; /* Fallback IE<9 */
display: flex;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;  
justify-content: space-between;
-webkit-box-pack: justify;
-moz-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;	
width:100%;
}
.formRow {
display: table; /* Fallback IE<9 */
display: flex;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;  
justify-content: space-between;
-webkit-box-pack: justify;
-moz-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;	
flex-flow: row wrap;
-webkit-flex-direction: row;
-webkit-flex-wrap: wrap;
-ms-flex-wrap:wrap;
-ms-flex-direction:row;
width:100%;
}
.formRowMarginTop {
margin-top:12px;	
}
.formRowHalfsize {
width:50%;	
}
.formRowCheckboxList {
display: table; /* Fallback IE<9 */
display: flex;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;  
flex-flow: row wrap;
-webkit-flex-direction: row;
-webkit-flex-wrap: wrap;
-ms-flex-wrap:wrap;
-ms-flex-direction:row;
width:100%;	
}
.languages_data label, .additional_qualification_data label, .target_groups_data label, .formRowCheckboxList label, .settings_data label {
font-weight:400 !important;	
}
.formColCheckbox {
padding-top: 0em;
margin-bottom: 12px;
width: 100%;
flex:0 0 100%;
-ms-flex:0 0 100%;
-webkit-flex:0 0 100%;
}
.formCol {
width:100%;
flex:0 0 100%;
-ms-flex:0 0 100%;
-webkit-flex:0 0 100%;
margin-bottom:12px;
}
.formCol2 {
width:49%;
flex:0 0 49%;
-ms-flex:0 0 49%;
-webkit-flex:0 0 49%;
margin-bottom: 12px;
}
.formCol2nw{
width:38%;
flex:0 1 38%;
-ms-flex:0 1 38%;
-webkit-flex:0 1 38%;
margin-bottom: 12px;
margin-right:2%;
}
.formColButton{
width:20%;
flex:0 1 20%;
-ms-flex:0 1 20%;
-webkit-flex:0 1 20%;
margin-bottom: 12px;
padding-top: 1.45em;
}
.formCol3 {
width:32%;
flex:0 0 32%;
-ms-flex:0 0 32%;
-webkit-flex:0 0 32%;
margin-bottom: 12px;
}

.formRowHalfsize .formCol3 {
width:64%;
flex:0 0 64%;
-ms-flex:0 0 64%;
-webkit-flex:0 0 64%;
margin-bottom: 12px;
}
.formCol4 {
width:23.5%;
flex:0 0 23.5%;
-ms-flex:0 0 323.5%;
-webkit-flex:0 0 23.5%;
margin-bottom: 12px;
}
.formCol5 {
width:66%;
flex:0 0 66%;
-ms-flex:0 0 66%;
-webkit-flex:0 0 66%;
margin-bottom: 12px;
}
.formCol6 {
width:15%;
flex:0 0 15%;
-ms-flex:0 0 15%;
-webkit-flex:0 0 15%;
margin-bottom: 12px;
}
.formRowHalfsize .formCol6 {
width:30%;
flex:0 0 30%;
-ms-flex:0 0 30%;
-webkit-flex:0 0 30%;
margin-bottom: 12px;
}
.formRowTag, .formRowMeta {
display: table; /* Fallback IE<9 */
display: flex;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;  
justify-content: space-between;
-webkit-box-pack: justify;
-moz-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;	
width:100%;
}
.formColTag1 {
width:49%;
flex:0 1 49%;
-ms-flex:0 1 49%;
-webkit-flex:0 1 49%;
margin-bottom:12px;
}
.formColTag2 {
width: 90px;
flex: 0 0 90px;
-ms-flex: 0 0 90px;
-webkit-flex: 0 0 90px;
padding-left: 10px;
white-space: nowrap;
margin-bottom:12px;
}
.page-node-8334 .formColTag2 {
margin-right:auto;	
padding-left: 2%;
}
.formCol.formColCheckbox {
padding-top: 1.55em;
}
.formCol.formColCheckbox.nopadding {
padding-top:0px;
margin-bottom:0px;	
}
.formColCheckbox input[type="checkbox"] {
margin: 6px 7px 0 0;
}
.formColCheckbox label + input[type="checkbox"] {
margin: 6px 7px 0 15px;
}
.formColCheckbox label, .formColTag2 label {
display:inline;
font-weight:normal !important;
}
input[type="checkbox"], input[type="radio"] {
width:auto;	
height:auto !important;
}
.formRowButtons {
text-align:right;	
width:100%;
padding-top:15px;
margin-top:5px;
border-top:2px solid #d6e4ea;	
}
#rg_template_edit .formRowButtons {
padding-top:0;
border-top:none;	
}
.formRowButtons input {
width:auto;
margin-left:10px;	
background-color:#f07d00;
color:#fff;
border-color:#f07d00;
padding:4px 10px;
cursor:pointer;
}
.page-node-124 .formRowTag + .formRowTag .select, .page-node-8334 .formRowTag + .formRowTag .select {
margin-right:2%;
margin-bottom:10px;
width:32%;
flex:0 0 32%;
-ms-flex:0 0 32%;
-webkit-flex:0 0 32%;
}
.page-node-8334 .formRowTag + .formRowTag .select {
width:49%;
flex:0 0 49%;
-ms-flex:0 0 49%;
-webkit-flex:0 0 49%;	
}
.page-node-124 .formRowTag + .formRowTag select, .page-node-8334 .formRowTag + .formRowTag select {
height:84px !important;	
}
.page-node-124 .formRowTag + .formRowTag .select:last-child, .page-node-8334 .formRowTag + .formRowTag .select:last-child {
margin-right:0px;
}
input.myDatepicker, input.filterDatepicker {
background-image:url('../img/icon_datepicker.png');
background-position:right center;
background-repeat:no-repeat;
}
input.mglass {
background-image:url('../img/lupe.png');
background-position:right center;
background-repeat:no-repeat;
padding-right:35px;
}
p.label {
font-size: 1rem;
font-weight: 500 !important;
padding-right: 10px;
padding-bottom: 3px;
margin-bottom:0px;	
}
#training-node-form .date-combo {
border:none;
padding:0px;	
}
#training-node-form .date-combo legend {
display:none;	
}
#training-node-form .date-combo .fieldset-description {
font-size: 0.75em;
}
#training-node-form .date-combo .date-padding {
padding:0px;	
}
#training-node-form .date-combo input {
  width: 222px;
}
.ui-datepicker {
  width: auto;
}
.ui-datepicker table {
width: 100%;
font-size:0.75rem;
}
.ui-datepicker span {
line-height: 2.23em;
text-align: center;
font-size: 0.85rem;
}
.ui-datepicker .ui-datepicker-title {
line-height:1em;
}
#ui-datepicker-div {
border: 1px solid #5c92aa !important;	
background: #edf3f6;
color:#5c92aa;
}
.tabledrag-toggle-weight-wrapper {
display:none;	
}
#ui-datepicker-div tbody {
  border-top: 1px solid #5c92aa;
}
.ui-datepicker .ui-datepicker-title select {
font-size: 0.81rem;
font-weight: 600;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #5c92aa;
  background:none;
  background-color: #5c92aa;
  color: #fff;
}
.ui-widget-header {
background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
}
ul.primary li a {
font-size: 0.85rem;
}

footer {
background-color:#f07d00;
padding:20px 20px 40px 20px;
position: relative;
z-index: 2;
}
footer p {
text-align:center;
margin:0px;	
color:#434343;
font-size:0.91rem;
}
footer p span {
white-space:nowrap;	
}
#block-menu-menu-footer .content a, #block-menu-menu-footer .content a:link, #block-menu-menu-footer .content a:visited {
color:#fff;
font-size: 0.91rem;
}
#block-menu-menu-footer .content li:before {
content:"| ";
color:#fff;
font-size: 0.91rem;
margin-top:1px;
}
#block-menu-menu-footer .content li:first-child:before {
display:none;	
}
#block-menu-menu-footer .content ul, #block-menu-menu-footer .content li {
margin:0px;
padding:0px;
list-style:none;
display:inline;	
}
#block-menu-menu-footer .content ul {
display:inline-block;	
position:responsive;
margin:0px auto;
text-align: center;
}
#block-menu-menu-footer {
text-align:center;	
max-width: 550px;
margin: 0px auto;
}
#block-block-1 {
max-width: 840px;
margin: 0px auto;
}
body {
display: table; /* Fallback IE<9 */
display: flex;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;  
flex-flow: column wrap;
-webkit-flex-direction: column;
-webkit-flex-wrap: wrap;
-ms-flex-wrap:wrap;
-ms-flex-direction:column;
min-height: 100vh;
}
#wrapper {	
width:auto;
flex:1;
-ms-flex:1;
-webkit-flex:1;
}

.menutree-tree li {
list-style:none !important;	
list-style-image:none !important;
}

/* dashboard */
#homebox .homebox-column {
background:none;
padding:0px;
margin:0px;
height:auto !important;
}
#homebox .homebox-column .block {
background:none;
padding:0px;
margin:0px;
border: 2px solid #5d92aa;
border-radius: 3px;
webkit-border-radius: 3px;
-moz-border-radius: 3px;	
margin-bottom:15px;
background-color:#fff;
}
#homebox-block-views_created_content-block .pager li {
text-align:right;	
}
#homebox-block-views_created_content-block .pager li a {
padding: 10px;
color: #5d92aa;
display:inline-block;
background-color: #edf3f6;
text-align: center;
border-radius: 3px;
webkit-border-radius: 3px;
-moz-border-radius: 3px;
line-height: 0.81em;
color: #fff;
margin-top: 5px;
border: none;
text-decoration:none;
color: #5c92aa;	
}
#homebox-block-views_created_content-block .pager li a:hover, #homebox-block-masquerade_masquerade #edit-submit:hover {
background-color: #d6e4ea;
}
#homebox-block-views_created_content-block thead {
display:none;
}
#homebox-block-views_created_content-block .views-field-status {
width:160px;
white-space:nowrap;	
}
#homebox-block-views_created_content-block tbody {
border-color:#edf3f6;
}
#homebox-block-views_created_content-block table:first-child tbody {
border:none;
}
#homebox-block-views_created_content-block tr {
background-color:#fff;
border-color:#edf3f6;
font-size:1rem;
}
#homebox-block-views_created_content-block {
width:100%;	
}
#homebox-block-views_created_content-block tr a, #homebox-block-views_created_content-block tr a:link, #homebox-block-views_created_content-block tr a:visited {
color: #5c92aa;
text-decoration:none;
}
#homebox-block-views_created_content-block tr a:hover, #homebox-block-views_created_content-block tr a:active {
color: #f07d00;	
}
#homebox-block-views_created_content-block tr td:first-child {
padding:5px 15px 5px 0px;	
}
#homebox-block-views_created_content-block table {
margin-bottom:15px;	
width:100%;
}
#homebox-block-views_created_content-block table {
margin-top:-9px;
}
#homebox-block-views_created_content-block table + table {
margin-top:-15px;
}
#homebox-block-views_created_content-block .views-field-edit-node, 
#homebox-block-views_created_content-block .views-field-delete-node {
width:1px;	
}
#homebox-block-views_created_content-block .views-field-edit-node a {
display:block;
width:18px;
height:18px;
background:transparent url('../img/icon_edit.png') no-repeat left top;
text-indent:-10000px;
}
#homebox-block-views_created_content-block .views-field-delete-node a {
display:block;
width:17px;
height:18px;
background:transparent url('../img/icon_delete.png') no-repeat left top;
text-indent:-10000px;
}

#homebox-block-views_created_content-block .pager li {
padding:0px !important;	
}
#homebox .homebox-column .homebox-portlet-inner {
background:none;
padding:0px;
margin:0px;
border:none;
}
#homebox .homebox-portlet .portlet-header {
background-color:#5d92aa;
padding: 7px 10px;
border-bottom:none;
}
#homebox .homebox-column #homebox-block-block_6, #block-block-6 {
background-color:#5d92aa;	
border-color:#5d92aa;
}
#homebox .homebox-column #homebox-block-block_6 *, #block-block-6 * {
color:#fff;	
}
#homebox .homebox-column #homebox-block-block_6 img, #block-block-6 img {
border-radius: 3px;
webkit-border-radius: 3px;
-moz-border-radius: 3px;
}
#homebox .homebox-portlet .portlet-header .portlet-title {
color:#fff;	
}
#homebox .homebox-column .portlet-content {
padding: 10px 10px 1px 10px;	
}
#homebox .homebox-column .portlet-content h2 {
margin-top:0px;
}
.homebox-column-wrapper-1 {
padding:0 15px 0 0;	
}
#homebox .homebox-portlet {
  margin: 0px;
  border: none;
}
#homebox-column-2 {
display: table; /* Fallback IE<9 */
display: flex;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;  
justify-content: space-between;
-webkit-box-pack: justify;
-moz-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;
flex-flow: row wrap;
-webkit-flex-direction: row;
-webkit-flex-wrap: wrap;
-ms-flex-wrap:wrap;
-ms-flex-direction:row;
width:100%;	
-ms-flex-align:stretch;
-webkit-align-items:stretch;
align-items:stretch;
}
#homebox-block-block_7, #homebox-block-block_11 {
width:100%;
flex:0 0 100%;
-ms-flex:0 0 100%;
-webkit-flex:0 0 100%;	
}
#homebox-block-block_9, #homebox-block-block_10 {
width:49%;
flex:0 0 49%;
-ms-flex:0 0 49%;
-webkit-flex:0 0 49%;	
}
#homebox-block-block_8, #homebox-block-block_9.dashboard30, #homebox-block-block_10.dashboard30 {
width:32%;
flex:0 0 32%;
-ms-flex:0 0 32%;
-webkit-flex:0 0 32%;	
}
#homebox-block-block_9, #homebox-block-block_10 {
margin-left:2%;	
}
#main .homebox ul li:before {
background-color: #5d92aa;
}
.homebox ul li a {
text-decoration:none;
color:#5c92aa;	
}
.homebox ul li a:hover {
color:#f07d00;	
}

#homebox-block-masquerade_masquerade #edit-masquerade-user-field {
border-color:#5d92aa;
color:#5d92aa;	
}
#homebox-block-masquerade_masquerade #edit-submit{
padding: 10px !important;
color: #5d92aa !important;
display: block;	
background-color: #edf3f6;
text-align: center;
border-radius: 3px;
webkit-border-radius: 3px;
-moz-border-radius: 3px;
margin-bottom: 10px;
line-height: 0.81em;
color: #fff;
margin-top:5px;
border:none;
}
#homebox-block-masquerade_masquerade form {
margin-bottom:10px;
}

#homebox-block-masquerade_masquerade #autocomplete ul, .ui-autocomplete {
padding:5px 5px !important;
margin:0px !important;	
background-color:#fff;
border-radius:0px !important;
-webkit-border-radius:0px !important;
-moz-border-radius:0px !important;
}
#homebox-block-masquerade_masquerade #autocomplete, .ui-autocomplete {
border: 1px solid #5c92aa !important;
}
#homebox-block-masquerade_masquerade #autocomplete li, .ui-autocomplete li {
padding:0px !important;
margin:0px !important;	
line-height:1.3em;
color:#5c92aa !important;
font-size:0.851rem;
border:none  !important;
border-radius:0px !important;
-webkit-border-radius:0px !important;
-moz-border-radius:0px !important;
font-weight:400 !important;
font-family: 'Roboto', Verdana, Helvetica, Sans-Serif !important;
}
#homebox-block-masquerade_masquerade #autocomplete li:before, .ui-autocomplete li:before {
display:none !important;
}
.ui-autocomplete li a:link, .ui-autocomplete li a:visited, .ui-autocomplete li a {
padding:0px !important;
margin:0px !important;	
line-height:1.3em;
color:#5d92aa !important;
font-size:0.851rem !important;
border:none !important;
border-radius:0px !important;
background-color:transparent !important;
font-family: 'Roboto', Verdana, Helvetica, Sans-Serif !important;
font-weight:400 !important;
}
#homebox-block-masquerade_masquerade #autocomplete li:hover, .ui-autocomplete li:hover, .ui-autocomplete li a:hover, .ui-autocomplete li a:active {
background-color:#fff !important;
color:#f07d00 !important;	
}
#homebox-block-masquerade_masquerade #quick_switch_links {
padding:0px;	
margin-top:10px;
}
#homebox-block-masquerade_masquerade #quick_switch_links ul, #homebox-block-masquerade_masquerade #quick_switch_links li {
padding:0px !important;
margin:0px !important;		
}
#homebox-block-masquerade_masquerade #quick_switch_links li:before {
display:none;	
}
#homebox-block-masquerade_masquerade .form-item {
margin:0px;	
}
#homebox-block-masquerade_masquerade .description {
padding:0px;	
}
#homebox-block-masquerade_masquerade #quick_switch_links a {
padding: 10px !important;
color: #5d92aa !important;
display: block;	
background-color: #edf3f6;
text-align: center;
border-radius: 3px;
webkit-border-radius: 3px;
-moz-border-radius: 3px;
margin-bottom: 5px;
line-height: 0.81em;
color: #fff;
}

body[class*="page-taxonomy"] #main, .node-type-php-page #main {
display:block;	
}
.page-taxonomy #tabs-wrapper, .node-type-php-page #tabs-wrapper, .page-mitgliederbereich-fortbildungskonto #tabs-wrapper {
width: 100%;
flex: 0 0 100%;
-ms-flex: 0 0 100%;
-webkit-flex: 0 0 100%;
}
.page-taxonomy #content, .node-type-php-page #content, .page-mitgliederbereich-fortbildungskonto #content {
display: table; /* Fallback IE<9 */
display: flex;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;  
justify-content: space-between;
-webkit-box-pack: justify;
-moz-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;
flex-wrap: wrap;
-webkit-flex-wrap: wrap;
-ms-flex-wrap:wrap;
margin-right: 0px;	
width: 100%;
border:none;
padding-right:0px;
} 
.page-taxonomy  #content .messages, .node-type-php-page #content .messages, .page-mitgliederbereich-fortbildungskonto #content .messages {
width: 100%;
flex: 0 0 100%;
-ms-flex: 0 0 100%;
-webkit-flex: 0 0 100%;
}
.page-taxonomy  #content .region-content, .node-type-php-page #content .region-content, .page-mitgliederbereich-fortbildungskonto #content .region-content {
width: 74%;
flex: 0 0 74%;
-ms-flex: 0 0 74%;
-webkit-flex: 0 0 74%;
}
.page-taxonomy  #content .region-content .node h2:first-child,
.node-type-php-page #content .region-content .node h2:first-child,
.page-mitgliederbereich-fortbildungskonto #content .region-content .node h2:first-child  {
margin-top:0px;	
}
.page-taxonomy  aside, .node-type-php-page aside, .page-mitgliederbereich-fortbildungskonto aside {
width: 25%;
flex: 0 0 25%;
-ms-flex: 0 0 25%;
-webkit-flex: 0 0 25%;
margin-right:1%;
}
.page-taxonomy  aside .region-aside, .node-type-php-page aside .region-aside, .page-mitgliederbereich-fortbildungskonto aside .region-aside {
margin-right: 15px;	
}
.page-taxonomy  aside .block, .node-type-php-page aside .block, .page-mitgliederbereich-fortbildungskonto aside .block {
border-radius: 3px;
webkit-border-radius: 3px;
-moz-border-radius: 3px;
background-color: #fff;
border-color: #5d92aa;
margin-bottom: 15px;
padding:0px;
border:2px solid #5d92aa;
background-image:none;
}
.page-node-223.node-type-php-page aside .block {
border:2px solid #f07d00;
}
.page-node-223.node-type-php-page aside h2{
background-color:#f07d00;
}
.page-taxonomy aside #block-block-6, .page-mitgliederbereich-fortbildungskonto aside #block-block-6 {
background-color: #5d92aa;
}
.page-taxonomy aside h2, .node-type-php-page aside h2, .page-mitgliederbereich-fortbildungskonto aside h2 {
text-transform:none;
margin: 0;
background-color: #5d92aa;
padding: 7px 10px;
color: #fff;
min-height: 18px;
line-height:1.2em;
font-size: 1em;	
}
.page-taxonomy aside ul li:before, .page-mitgliederbereich-fortbildungskonto aside ul li:before {
  background-color: #5d92aa !important;
}
.node-type-php-page aside ul li:before {
display:none !important;
}
.node-type-php-page aside ul, .node-type-php-page aside ul li {
margin:0px !important;
padding:0px !important;	
}
#block-menu-menu-mitgliederverwaltung-oebvp .content {
padding-bottom:0px;	
}
.node-type-php-page aside ul ul {
padding-left:20px !important;	
margin-top:4px !important;
}
.node-type-php-page aside ul li {
margin-bottom:4px !important;
}
.node-type-php-page aside ul.menu li a, .node-type-php-page aside ul.menu li a:link, .node-type-php-page aside ul.menu li a:visited, 
#block-menu-menu-info-member-area ul.menu li a, #block-menu-menu-info-member-area ul.menu li a:link, #block-menu-menu-info-member-area ul.menu li a:visited,
#homebox-block-menu_menu-info-member-area ul li a, #homebox-block-menu_menu-info-member-area ul li a:link, #homebox-block-menu_menu-info-member-area ul li a:visited{
padding:7px 10px;
text-transform:none;
display:block;
border-radius: 3px;
webkit-border-radius: 3px;
-moz-border-radius: 3px;
line-height: 1.2em;
white-space:normal;
font-size: 1rem;
font-weight:400;
background-color: #5d92aa;
color: #fff;
}
#block-menu-menu-info-member-area ul.menu li a:hover, #block-menu-menu-info-member-area ul.menu li a:active,
#homebox-block-menu_menu-info-member-area ul li a:hover, #homebox-block-menu_menu-info-member-area ul li a:active {
background-color:#f07d00;
}
.node-type-php-page aside ul.menu li span.nolink {
border:1px solid #5d92aa;
padding:10px;
line-height: 0.81em;
font-size: 1rem;
font-weight:400;
color: #5d92aa;
border-radius: 3px;
webkit-border-radius: 3px;
-moz-border-radius: 3px;
display:block;	
}
#block-menu-menu-info-member-area ul li::before,
#homebox-block-menu_menu-info-member-area ul li:before {
  display: none !important;
}
#block-menu-menu-info-member-area ul li, #homebox-block-menu_menu-info-member-area ul li {
padding:0px;
margin-bottom: 4px;
margin-left:0;
}
#block-menu-menu-info-member-area ul, #homebox-block-menu_menu-info-member-area ul {
margin-bottom:10px;	
}
.node-type-php-page aside #block-menu-menu-mitgliederverwaltung-oebvp > .content > ul.menu > li, 
.node-type-php-page aside #block-menu-menu-rechnungslegung-oebvp > .content > ul.menu > li, 
.node-type-php-page aside #block-menu-menu-mitgliederverwaltung-lv > .content > ul.menu > li {
margin-bottom:10px !important;	
}
.node-type-php-page aside #block-menu-menu-mitgliederverwaltung-oebvp > .content > ul.menu > li > ul li a, .node-type-php-page aside #block-menu-menu-mitgliederverwaltung-oebvp > .content > ul.menu > li > ul li a:link, .node-type-php-page aside #block-menu-menu-mitgliederverwaltung-oebvp > .content > ul.menu > li > ul li a:visited {
background-color: #edf3f6;
color: #5d92aa;
}
.node-type-php-page aside ul.menu li a:hover, .node-type-php-page aside ul.menu li a:active, .node-type-php-page aside ul.menu li a:focus, .node-type-php-page aside ul.menu li a.active, .node-type-php-page aside ul.menu li a.active:link, .node-type-php-page aside ul.menu li a.active:visited {
background-color: #f07d00 !important;
color:#fff !important;
}
.page-taxonomy aside ul.menu li a, .page-taxonomy aside ul.menu li a:link, .page-taxonomy aside ul.menu li a:visited,
.page-mitgliederbereich-fortbildungskonto aside ul.menu li a, .page-mitgliederbereich-fortbildungskonto aside ul.menu li a:link, .page-mitgliederbereich-fortbildungskonto aside ul.menu li a:visited  {
    font-size: 1rem;
  text-decoration: none;
  display: block;
  font-weight: normal;
  position: relative;
  text-transform: none;
  white-space: normal;
  position: relative;
  line-height: 1.3em;
  margin-bottom: 0px;
  color: #fff;
  background-color: #fff;
  text-align: left;
  padding: 0px;
  color:#5c92aa;
}
.page-taxonomy aside .block .content, .node-type-php-page aside .block .content, .page-mitgliederbereich-fortbildungskonto aside .block .content {
padding:10px 10px 1px 10px;	
}
.page-taxonomy aside ul.menu li a:hover, .page-taxonomy aside ul.menu li a:active, .page-taxonomy aside ul.menu li a:focus, .page-taxonomy aside ul.menu li a.active, .page-taxonomy aside ul.menu li a.active:link, .page-taxonomy aside ul.menu li a.active:visited,
.page-mitgliederbereich-fortbildungskonto aside ul.menu li a:hover, .page-mitgliederbereich-fortbildungskonto aside ul.menu li a:active {
background-color: transparent;
color: #f07d00;
}
.page-taxonomy .entity-paragraphs-item a, .page-taxonomy .entity-paragraphs-item a:link, .page-taxonomy .entity-paragraphs-item a:visited {
color:#5c92aa;
}
.page-mitgliederbereich-fortbildungskonto .region-content a, .page-mitgliederbereich-fortbildungskonto .region-content a:link, .page-mitgliederbereich-fortbildungskonto .region-content a:visited {
color:#5c92aa;
}

.page-taxonomy #main input, .page-taxonomy #main textarea, .page-taxonomy #main select,
.page-mitgliederbereich button, .page-mitgliederbereich #main input, .page-mitgliederbereich #main textarea, .page-mitgliederbereich #main select,
.page-user-edit-simplenews #main input, .page-user-edit-simplenews #main textarea, .page-user-edit-simplenews #main select,
.page-user-edit #main input, .page-user-edit #main textarea, .page-user-edit #main select,
.node-type-php-page #main input, .node-type-php-page #main textarea, .node-type-php-page #main select, 
.page-node-add #main input, .page-node-add #main textarea, .page-node-add #main select,
.page-node-159 #main input, .page-node-159 #main textarea, .page-node-159 #main select,
#rg_template_edit input {
 color: #5c92aa;
  border: 1px solid #5c92aa;
}
 #content #mailing select[multiple="multiple"] {
min-height: 102px;	
}
.buttonRight {
text-align:right;	
}
.buttonRight a, table .views-field-edit-node a {
background-color: #fdf2e5;
color: #f07d00 !important;
padding: 4px 7px;
display:inline-block;
text-decoration:none;	
margin-left:10px;
}
.buttonRight a:hover, table .views-field-edit-node a:hover {
background-color: #ffe6c8 !important;
}
.page-taxonomy .buttonRight a, .page-taxonomy table .views-field-edit-node a,
.page-mitgliederbereich .buttonRight a,.page-mitgliederbereich button, .page-mitgliederbereich table .views-field-edit-node a,
.node-type-php-page .buttonRight a, .node-type-php-page table .views-field-edit-node a,
.page-mitgliederbereich-fortbildungskonto .buttonRight a, .page-mitgliederbereich-fortbildungskonto table .views-field-edit-node a {
background-color: #edf3f6;
color: #5c92aa !important;
padding: 4px 7px;
display:inline-block;
text-decoration:none;	
margin-left:10px;
}
.page-taxonomy .buttonRight a:hover, .page-taxonomy table .views-field-edit-node a:hover,
.page-mitgliederbereich .buttonRight a:hover, .page-mitgliederbereich table .views-field-edit-node a:hover,
.node-type-php-page .buttonRight a:hover, .node-type-php-page table .views-field-edit-node a:hover,
.page-mitgliederbereich-fortbildungskonto .buttonRight a:hover, .page-mitgliederbereich-fortbildungskonto table .views-field-edit-node a:hover {
background-color: #d6e4ea !important;
}
table .views-field-edit-node a {
display:block;
text-align:center;	
margin-bottom:5px;
margin-left:0px;
}
table .views-field-edit-node a:last-child {
margin-bottom:0px;
}
.buttonRight a:hover, table .views-field-edit-node a:hover {
background-color: #d6e4ea;
}
input[disabled], select[disabled], textarea[disabled]{
border-color:#c7c7ce !important;
color:#a3a3a3 !important;	
}
.disabled {
color:#c7c7ce !important;		
}
.page-taxonomy input[type="submit"],
.page-mitgliederbereich input[type="submit"],
.page-user-edit-simplenews input[type="submit"],
.page-user-edit input[type="submit"],
.node-type-php-page input[type="submit"],
.node-type-php-page button,
.page-taxonomy input[type="reset"],
.page-mitgliederbereich input[type="reset"],
.page-user-edit-simplenews input[type="reset"],
.page-user-edit input[type="reset"],
.node-type-php-page input[type="reset"],
.page-node-add input[type="reset"],
.page-node-add input[type="submit"],
.page-node-159 input[type="submit"],
.page-node-159 input[type="reset"],
p.edit a,
#rechnungslegung td.aktion a,
#rg_template_edit input[type="submit"] {
background-color: #edf3f6;
border: 1px solid #edf3f6 !important;
color:#5c92aa !important;
padding:4px 7px;
}
.formRowMeta input[disabled] {
background: #eee !important;	
color: #999 !important;	
border-color:#eee !important;
cursor:default;
}
#rechnungslegung td.aktion a {
text-decoration:none;
display:block;
white-space:nowrap;
text-align:center;
}
#rechnungslegung td.aktion a:first-child, td.aktion input{
margin-bottom:5px;	
}
td.aktion input:last-child{
margin-bottom:0px;	
}
.page-taxonomy input[type="submit"]:hover,
.page-mitgliederbereich input[type="submit"]:hover,
.page-user-edit-simplenews input[type="submit"]:hover,
.page-user-edit input[type="submit"]:hover,
.node-type-php-page input[type="submit"]:hover,
.node-type-php-page button:hover,
.page-taxonomy input[type="reset"]:hover,
.page-mitgliederbereich input[type="reset"]:hover,
.page-user-edit-simplenews input[type="reset"]:hover,
.page-user-edit input[type="reset"]:hover,
.node-type-php-page input[type="reset"]:hover,
.page-node-add input[type="reset"]:hover,
.page-node-add input[type="submit"]:hover,
.page-node-159 input[type="submit"]:hover,
.page-node-159 input[type="reset"]:hover,
p.edit a:hover,
#rechnungslegung td.aktion a:hover,
#rg_template_edit input[type="submit"]:hover {
background-color: #d6e4ea;
}
p.edit a {
display:inline-block;	
text-decoration:none;
}
p.edit {
text-align:right;	
}
input[name*="export_contacts_accounting"] {
width:auto;	
}

.page-taxonomy .paragraphs-item-accordion-item h3 {
  background: #5c92aa url('../img/icon_plus.png') no-repeat right center;
  color:#fff;
}

.page-taxonomy h1, .page-taxonomy h3,.page-taxonomy h4, .page-taxonomy .breadcrumb a, 
.page-mitgliederbereich h1, .page-mitgliederbereich .breadcrumb a,
.page-user-edit-simplenews h1, .page-user-edit-simplenews .breadcrumb a, .page-user-edit h1, .page-user-edit .breadcrumb a,
.node-type-php-page h1, .node-type-php-page .breadcrumb a, 
.page-node-add h1,.page-node-add h2,.page-node-add h3, .page-node-add a,
.page-node-159 h1,.page-node-159 h2,.page-node-159 h3, .page-node-159 a {
color:#5c92aa;
}
.page-node-223.node-type-php-page h1, .page-node-223.node-type-php-page .breadcrumb a {
color:#f07d00;	
} 

.page-user-edit legend {
color:#5c92aa;
}
.page-user-edit input, .page-user-edit textarea, .page-user-edit select {
color: #5d92aa;
border: 1px solid #5d92aa;
}
.page-taxonomy #main ul li::before, .page-node-add #main ul li::before  {
  background-color: #5c92aa;
}
.page-taxonomy .paragraphs-item-download a {
  background: #fff url('../img/icon_file_blue.png') no-repeat left top;
}
.page-taxonomy .paragraphs-item-link a {
 background: #fff url('../img/icon_link_extern_blue.png') no-repeat left top;
}
.page-user-edit input.password-confirm, .page-user-edit input.password-field {
  width: 49%;
  margin-right:2%;
}
.confirm-parent, .password-parent {
width:100%;	
}
div.password-confirm,.password-strength {
width: 49%;	
}
.password-suggestions {
border-color:#f07d00;
}
.password-suggestions ul {
  margin-top: 6px;
  margin-bottom: 6px;
}
label input[type="checkbox"] {
position: relative;
top: -1px;	
}

#single_member_vacancies input[type="text"] {
width:50px;
margin-left:5px;
}
#single_member_redirect #redirect {
width:95%;
flex:0 1 95%;
-ms-flex:0 1 95%;
-webkit-flex:0 1 95%;	
margin-left:10px;
}
#single_member_redirect .formRowNowrap p {
line-height:1.85em;
}
#single_member_redirect .formRowNowrap + .error-message {
margin-top:-12px;
margin-bottom:12px;	
}
#single_member_visibility p {
margin-bottom:4px;	
}
#single_member_visibility .formRowCheckboxList {
margin-bottom:15px;	
}
.paragraphs-items table {
margin-bottom:1em;
font-size: 1rem;
width:100%;
line-height: 1.45em;	
border-spacing: 0;
border-collapse: collapse;
}
.paragraphs-items table tbod {
border:none;	
}
.paragraphs-items table tr {
border-bottom:1px solid #f6f6f6;	
}
.paragraphs-items table th {

background-color:#f07d00;
color:#fff;
border-right:1px solid #fff;
border-bottom:0px;
font-weight:normal;
padding:5px 10px;
border-bottom:none;
vertical-align:top;	
}
.paragraphs-items table th:last-child {
border-right:none;	
}
.paragraphs-items table td {
padding:5px 10px;
vertical-align:top;	
}

#checks br.spacing, #data-management br.spacing, fieldset br.spacing {
margin-top:7px;
display:block;
}
#checks td.spacing, #data-management td.spacing, fieldset td.spacing {
	padding-left: 60px;
}
#data-management .r-scroll form input[name*="export"] {
width:auto !important;	
}
#checks table,
#data-management table,
fieldset table {
margin-bottom:1em;
font-size: 1rem;
width:100%;
line-height: 1.45em;
}
#export fieldset table, #mailing table {
margin-bottom:0;
margin-top:0px;
}
#checks table tbody,
#data-management table tbody,
fieldset table tbody {
border:none;
}
#checks table tbody tr,
#data-management table tbody tr,
fieldset table tbody tr {
border-bottom:1px solid #edf3f6;
}
#export fieldset table tbody tr, #mailing tr:last-child {
border-bottom:none;
}
#checks table tbody th,
#data-management table tbody th,
fieldset table tbody th {
border-color:#edf3f6;
background-color:#5c92aa;
color:#fff;
border-right:1px solid #fff;
font-weight:normal;
padding:5px 10px;
border-bottom:none;
vertical-align:top;
}
#mailing th {
white-space:nowrap;	
}
#checks table tbody th:last-child,
#data-management table tbody th:last-child,
fieldset table tbody th:last-child {
border-right:none;	
}
#checks table tbody td,
#data-management table tbody td,
fieldset table tbody td {
padding:5px 10px;
vertical-align:top;
}
#mailing td {
padding-right:0px;	
}
#mailing th + td {
padding-left:10px;
}
#export fieldset table tbody tr td {
padding-bottom:0;
}
#search-results table tbody tr:hover td {
background-color: #edf3f6;	
cursor:pointer;
}
#checks td.center, #checks th.center,
#data-management td.center, #data-management th.center,
fieldset td.center, fieldset th.center {
text-align:center !important;
}
#checks td strong, 
#data-management td strong,
fieldset td strong {
	color:#5c92aa;
}
#training-pdf table {
margin-top:0px;
}
#training-pdf td:last-child {
white-space:nowrap;
}
#training-pdf td:last-child a:first-child {
margin-left:0px;
}
#training-pdf th:last-child {	
width:1%;
}
#checks fieldset, #data-management fieldset, #search-results fieldset, #export fieldset, #mailing fieldset,
.view-taxonomy-term fieldset, .page-node-add fieldset, #single_member fieldset {
border:none !important;
padding:0px !important;	
}
#checks fieldset fieldset, #data-management fieldset fieldset, #single_member fieldset fieldset {
padding-left: 25px !important;
margin-bottom: 0px !important;	
}
#checks fieldset fieldset.collapsed .fieldset-legend a, #checks fieldset fieldset.collapsible .fieldset-legend a,
#data-management fieldset fieldset.collapsed .fieldset-legend a, #data-management fieldset fieldset.collapsible .fieldset-legend a,
#single_member fieldset fieldset .fieldset-legend {
font-size: 1.1rem;
}
fieldset.collapsible .fieldset-legend {
background:transparent url('../img/icon_minus_fieldset.png') no-repeat left center !important;	
padding-left:26px !important;
}
fieldset.collapsed .fieldset-legend {
background:transparent url('../img/icon_plus_fieldset.png') no-repeat left center !important;	
padding-left:26px !important;
}
fieldset.collapsed .fieldset-legend a, fieldset.collapsible .fieldset-legend a {
text-decoration:none;
color:#5c92aa;
font-weight: 400;
font-size: 1.35rem;
line-height: 1.2em;
}
fieldset.collapsible .fieldset-legend, fieldset.collapsed .fieldset-legend {
color:#5c92aa;
cursor:pointer;	
}
#export select, #export select[multiple="multiple"] {
height:83px;
padding-top: 1px;
}
#export .fieldset-filter-rows select:not(:last-child) {
margin-bottom:10px;	
}
#export .fieldset-filter-rows td:nth-child(2) select {
height:83px;
}
#export td.taggingTd select, #mailing td.taggingTd select {
height: 83px;
padding-top: 1px;
}
#export label {
font-weight:normal !important;
white-space:nowrap;
}
#export .allLabel {
margin-bottom:0.751em;
}
#export .fieldset-filter-rows td:nth-child(2), #export .fieldset-filter-rows th:nth-child(2) {
width:50%;	
}
#export .fieldset-buchhaltung form:first-child input {
width:auto;
margin:0px 10px 0 0;	
}
#export .fieldset-buchhaltung form:first-child input:last-child {
margin:0px 0px 0 0;	
}
#export .fieldset-buchhaltung form + form,
#export .fieldset-nachdatum form {
display: table; /* Fallback IE<9 */
display: flex;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;  
justify-content: space-between;
-webkit-box-pack: justify;
-moz-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;	
}
#export .fieldset-buchhaltung form + form {
margin-top:20px;
}
#export .fieldset-buchhaltung select,
#export .fieldset-nachdatum select {
height: 2rem;
line-height: 1.2em;
padding: 4px;
}
#export .fieldset-buchhaltung form + form div, 
#export .fieldset-nachdatum form div {
padding-right:10px;
white-space:nowrap;
width:40%;
flex:0 1 40%;
-ms-flex:0 1 40%;
-webkit-flex:0 1 40%;
}
.role-mitgliederverwaltung-landesverband #export .fieldset-nachdatum form div {
padding-right:10px;
white-space:nowrap;
width:55%;
flex:0 1 55%;
-ms-flex:0 1 55%;
-webkit-flex:0 1 55%;
}
#export .fieldset-buchhaltung form + form div:nth-child(2), 
#export .fieldset-nachdatum form div:nth-child(2){
width:167px;
flex:0 0 167px;
-ms-flex:0 0 167px;
-webkit-flex:0 0 167px;
font-size:1rem;
}
#export .fieldset-buchhaltung form + form div:nth-child(3), 
#export .fieldset-nachdatum form div:nth-child(3){
width:164px;
flex:0 0 164px;
-ms-flex:0 0 164px;
-webkit-flex:0 0 164px;
font-size:1rem;
}
#export .fieldset-buchhaltung form + form input, 
#export .fieldset-nachdatum form input {
width:125px;
}
#export .fieldset-buchhaltung form + form select, 
#export .fieldset-nachdatum form select {
width:100%;
}
#export .fieldset-buchhaltung form + form > input, 
#export .fieldset-nachdatum form > input {
width:auto;
}
input[name="mailing_archive_copy"] {
margin-bottom:5px;	
}
.meta_data, .account_data .metaInfos {
border: 2px solid #4f514f;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
padding: 15px;	
display: table; /* Fallback IE<9 */
display: flex;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;  
justify-content: space-between;
-webkit-box-pack: justify;
-moz-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;
width:100%;
margin-bottom:20px;
}
.taggings_data .tag-editor {
padding: 15px 5px 5px 5px !important;
}
.tag-editor .tag-editor-tag {
margin-bottom:10px;
padding: 5px 5px 5px 10px;
}
.tag-editor .tag-editor-delete {
padding-top: 5px;
padding-bottom: 5px;
}
#logging {
border: 2px solid #4f514f;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;	
padding:15px 15px 1px 15px;
margin-bottom:20px;
display:none;
}
#logging table {
margin-top:10px;	
font-size:0.851rem;
}
#logging table tr:last-child {
border:none !important;
}
#logging table th {
background-color: #ddd !important;
color:#4f514f !important;
}
.account_data .account_actions a {
background-color: #edf3f6;
border: 1px solid #edf3f6;
color: #5c92aa !important;
padding: 4px 7px;
height: 2rem;
font-size: 0.851rem;
text-decoration:none;
line-height: 1.6em;
display: inline-block;
}
.account_data .account_actions a:hover {
background-color: #d6e4ea;
}
#mailing-attachments-drop-zone {
  width: 100%;
  height: 100px;
  border: 1px dotted #f07d00 ;
  text-align: center;
  vertical-align: middle;
  margin-bottom: 10px;
  padding:15px;
 background:transparent url('../img/icon_cursor_file.png') no-repeat right bottom;
}
#mailing-attachments-drop-zone p {
  color:#f07d00;
}
#mailing-attachments-drop-zone.dropit {
background-color:#f07d00;	
}
#mailing-attachments-drop-zone.dropit p {
  color:#fff;
}
#mailing-attachments-drop-zone input[type="file"] {
    background-color: #edf3f6;
    border: 1px solid #edf3f6;
    color: #5c92aa !important;
    padding: 4px 7px;
}
#mailing-attachments-file-list li {
padding-bottom:6px !important;	
}

option:hover,
option:focus,
option:active,
option:checked { 
    background-color: #e0dddd;
    color: #f07d00;
}

.page-taxonomy option:hover,.page-taxonomy option:focus,.page-taxonomy option:active,.page-taxonomy option:checked,
.page-mitgliederbereich option:hover,.page-mitgliederbereich option:focus,.page-mitgliederbereich option:active,.page-mitgliederbereich option:checked,
.page-user-edit-simplenews option:hover,.page-user-edit-simplenews option:focus,.page-user-edit-simplenews option:active,.page-user-edit-simplenews option:checked,
.page-user-edit option:hover,.page-user-edit option:focus,.page-user-edit option:active,.page-user-edit option:checked,
.node-type-php-page option:hover,.node-type-php-page option:focus,.node-type-php-page option:active,.node-type-php-page option:checked,
.page-taxonomy option:hover,.page-taxonomy option:focus,.page-taxonomy option:active,.page-taxonomy option:checked,
.page-mitgliederbereich option:hover,.page-mitgliederbereich option:focus,.page-mitgliederbereich option:active,.page-mitgliederbereich option:checked { 
    background-color: #e0dddd;
    color: #5d92aa;
}

.node-type-php-page #logging select, .node-type-php-page #logging input {
  color: #4f514f;
  border: 1px solid #4f514f;
  font-size: 0.851rem;
}
.node-type-php-page .meta_data select, .node-type-php-page .meta_data input, .node-type-php-page .meta_data label,
.account_data a, .account_data input  {
  font-size: 0.851rem;
}
.node-type-php-page .meta_data select {
  color: #4f514f;
  border: 1px solid #4f514f;
  max-width: 161px;
}
.node-type-php-page .meta_data label {
margin-left:auto;	
}
.meta_data form, .meta_data .metaInfos {
width:49%;
flex:0 0 49%;
-ms-flex:0 0 49%;
-webkit-flex:0 0 49%;
}
.account_data .metalastLogin {
width:30%;
flex:0 0 30%;
-ms-flex:0 0 30%;
-webkit-flex:0 0 30%;
}
.account_data .account_actions {
width:60%;
flex:0 0 60%;
-ms-flex:0 0 60%;
-webkit-flex:0 0 60%;
padding-left:10px;
text-align:right;
}
.meta_data label {
padding-top:3px;
}
.metaInfos p {
margin-bottom:0px;
font-size:0.851rem;	
padding:0px 0px 3px 25px;
}
.formRowMeta p {
margin-bottom:0px;
font-size:0.851rem;	
padding-top: 3px;
}
.formRowMeta {
-ms-flex-align:start;
-webkit-align-items:start;
align-items:start;
margin-bottom: 10px;
}
.formRowMeta span.reset {
width:auto;
background-color: #edf3f6;
border: 1px solid #edf3f6 !important;
color: #5c92aa !important;
padding: 4px 7px;
cursor:pointer;
margin-left:10px;
font-size: 0.851rem;
}
.formRowMeta + .formRowMeta {
margin-top:12px;
}
.formRowMeta select + select, .formRowMeta select + input, .formRowMeta input + input, .formRowMeta input + select {
margin-left:10px;	
}
.meta_data form {
text-align:right;
}
.meta_data form input, .account_data input {
width:auto;	
margin-left:10px;	
}
.meta_data p.metaEdited {
background:transparent url('../img/icon_metaEdit.png') no-repeat left 1px;	
}
.meta_data p.metaCreated {
background:transparent url('../img/icon_metaAdd.png') no-repeat left 1px;	
}
.meta_data p.metaLog {
background:transparent url('../img/icon_metaLog.png') no-repeat left 4px;
cursor: pointer;
}
.metalastLogin {
background:transparent url('../img/icon_last_login.png') no-repeat left 0px;	
}
.meta_data p.metaLog span {
color:#5d92aa !important;
}
.buttonList li:before, .contentList li:before{
display:none !important;
}
#main .contentList li {
padding-left: 0;
padding-bottom: 15px;
}
.form-checkbox {
width:auto;
margin-top: -2px;
}
.form-type-radio .description, .form-type-checkbox .description {
  margin-left: 0em;
}
#edit-subscriptions {
bordeR:none;
padding:0px;	
}
legend {
  font-weight: 400;
  font-size: 1.2em;
  color: #f07d00;
  line-height: 1.2em;
  margin-bottom: 0.51em;
  font-family: 'Roboto Condensed', Helvetica, Arial, Sans-Serif;	
}
.page-node-add legend {
  color: #5c92aa;	
}
.fieldset-description {
font-size:1rem;	
}
#edit-subscriptions legend {
color: #5c92aa;
display:none;
}
.buttonList li {
background-color:#edf3f6;
text-align:center;
border-radius: 3px;
webkit-border-radius: 3px;
-moz-border-radius: 3px;	
margin-bottom:5px;
display:block;
line-height: 0.81em;
color:#fff;
padding:0px !important;
}
.buttonList li:hover {
background-color:#d6e4ea;	
}
.buttonList li a, .buttonList li span {
text-decoration:none;
padding:10px !important;
color:#5d92aa  !important;
display:block;
}
.buttonList li.dashboardcolor2 {
background-color:#fdf2e5 !important;
color: #f07d00 !important	
}
.buttonList li.dashboardcolor2:hover {
background-color:#ffe6c8 !important;	
}
.buttonList li.dashboardcolor2 a, .buttonList li.dashboardcolor2 span {
color: #f07d00 !important	
}
.page-node-add .field-widget-text-textarea {
margin:1em 0px;
}
.page-node-add .field-name-field-event-work-units {
margin-top:0px;	
}
.page-node-add #field-event-date-values th {
padding:0px;
background-color:transparent;
font-size: 1rem;
font-weight: 500 !important;
padding-right: 10px;
padding-bottom: 3px;
color: #4f514f;
}
.page-node-add .tabledrag-handle .handle {
background-position: left -11px;
height: 23px;
}
a.tabledrag-handle-hover .handle {
background-position: left -11px;
}
.field-type-datetime tr {
border:none !important;	
}
.node-event-form fieldset.date-combo .container-inline-date .date-padding {
    padding: 0px;
}
.node-event-form .field-add-more-submit {
width: auto;	
}

.description {
font-size:0.81rem;	
}
.page-node-add .field-name-field-office-pix {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
.page-node-add fieldset{
margin-bottom:0px;
}
.page-node-add .form-wrapper {
padding-left:0px !important;	
background:none !important;	
}
.page-node-add  .form-item {
margin-top:0px;
}
.page-node-add .form-type-radio {
display:inline;
padding-right:10px;	
}
.node-event-form .field-name-field-event-street, .node-event-form .field-name-field-event-organizer-street,
.node-event-form .field-name-field-event-organizer-website,
.node-event-form .field-name-field-event-organizer-e-mail, 
.node-office-form .field-name-field-office-street, 
.page-node-add .field-name-field-job-street, 
.page-node-add .field-name-field-gtp-street {
width:49%;
display:inline-block;	
margin-right:2%;
}
.node-event-form .field-name-field-event-city ,
.node-event-form .field-name-field-event-state, .node-event-form .field-name-field-event-country, .node-event-form .field-name-field-event-website, 
.node-event-form  .field-name-field-event-organizer-city,
.node-event-form  .field-name-field-event-organizer-state,
.node-event-form  .field-name-field-event-organizer-country, 
.node-event-form  .field-name-field-event-organizer-phone,
.node-office-form .field-name-field-office-city,
.node-office-form .field-name-field-office-phone,
.node-office-form .field-name-field-office-e-mail,
.node-office-form .field-name-field-office-website,
.page-node-add .field-name-field-job-city,
.page-node-add .field-name-field-job-phone,
.page-node-add .field-name-field-job-website,
.page-node-add .field-name-field-job-e-mail,
.page-node-add .field-name-field-gtp-city,
.page-node-add .field-name-field-gtp-phone,
.page-node-add .field-name-field-gtp-e-mail,
.page-node-add .field-name-field-gtp-website {
width: 32%;
display:inline-block;
margin-right:2%;	
} 
.node-event-form .field-name-field-event-zip-code, .node-event-form .field-name-field-event-organizer-zip-code,
.node-office-form .field-name-field-office-zip-code, .page-node-add .field-name-field-job-zip-code,
.page-node-add .field-name-field-gtp-zip-code {
width: 15%;
display:inline-block;	
margin-right:2%;
}	
.node-event-form .field-name-field-event-city, 
.node-event-form .field-name-field-event-organizer-city, 
.node-event-form .field-name-field-event-organizer-phone,
.node-event-form  .field-name-field-event-website,
.node-office-form .field-name-field-office-website,
.node-office-form .field-name-field-office-city,
.page-node-add .field-name-field-job-city,
.page-node-add .field-name-field-job-website,
.page-node-add .field-name-field-gtp-city,
.page-node-add .field-name-field-gtp-website,
.node-event-form .field-name-field-event-organizer-website {
margin-right:0px;	
}
.group-event-ad {
margin-top:15px;	
}
#field-event-deadline-add-more-wrapper {
margin-top: -15px;
}
#field-event-deadline-add-more-wrapper .fieldset-legend {
background: none !important;
padding-left: 0px !important;
color: #4f514f;
font-family:'Roboto', Verdana, Helvetica, Sans-Serif;
font-size: 1rem;
font-weight: 500 !important;
margin-top: -4px;
}
.page-node-add div[class*="website"] .clearfix:after {
display:none !important;
}
.node-event-form .container-inline-date .form-item .form-item {
padding-right: 10px;
}
.field-type-datetime table {
margin-bottom:0px !important;	
}
#edit-field-event-pdf-und legend,#edit-field-gtp-pdf-und legend,
#edit-field-job-pdf-und legend,
#edit-field-office-pdf-und legend,
#edit-field-office-pix-und legend {
display:none;	
}

#homebox-block-block_7 .buttonList, #homebox-block-block_11 .buttonList {
display: table; /* Fallback IE<9 */
display: flex;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;  
justify-content: space-between;
-webkit-box-pack: justify;
-moz-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;
flex-flow: row wrap;
-webkit-flex-direction: row;
-webkit-flex-wrap: wrap;
-ms-flex-wrap:wrap;
-ms-flex-direction:row;
width:100%;	
-ms-flex-align:stretch;
-webkit-align-items:stretch;
align-items:stretch;	
margin-bottom:4px;
}
#homebox-block-block_11  .portlet-header {
display:none;	
}
#homebox-block-block_11 {
border:none !important;
margin-bottom:7px !important;
}
#homebox-block-block_11 .portlet-content {
padding:0px !important;
}
#homebox-block-block_7 .buttonList li, #homebox-block-block_11 .buttonList li{
background-color: #edf3f6;
}
#homebox-block-block_7 .buttonList li a {
color:#5d92aa !important;
text-align:left;
padding-left:40px !important;
}
#homebox-block-block_11 .buttonList li a {
padding-left:10px !important;
text-align:center;
}
#homebox-block-block_7 .buttonList li:hover, #homebox-block-block_11 .buttonList li:hover {
background-color:#d6e4ea;	
}
#homebox-block-block_7 .buttonList li, #homebox-block-block_11 .buttonList li {
width:32%;
flex:0 0 32%;
-ms-flex:0 0 32%;
-webkit-flex:0 0 32%;
margin-left:2%;
}
#homebox-block-block_11 .buttonList li:first-child, #homebox-block-block_11 .buttonList li:nth-child(3n + 1),
#homebox-block-block_7 .buttonList li:first-child, #homebox-block-block_7 .buttonList li:nth-child(3n + 1) {
margin-left:0%;
}
#homebox-block-block_7 .buttonList li:last-child,
#homebox-block-block_11 .buttonList li:last-child {
margin-right:auto;
}
#homebox-block-block_6 .portlet-content {
text-align:center;
padding-top:20px !important;	
}
#block-block-6 .content {
text-align:center;
padding:20px 10px 1px 10px; 
}
#homebox-block-block_6 .portlet-content h2, #block-block-6 h2{
  font-size: 1rem;
  margin-bottom: 0px;
 padding:0px;
 text-transform:uppercase;
 line-height:1.4em;
 }
 #homebox-block-block_6 .portlet-content p, #block-block-6 p {
  font-size: 0.851rem;
    margin-bottom:1em;
	padding:0px;
 }

 #homebox-block-block_6 .portlet-content img, #block-block-6 img {
display:inline-block;
}
.portlet-maximize {
  background: url('../img/maximize.png');
}
.portlet-minus {
  background: url('../img/minus.png');
}
.portlet-plus {
  background: url('../img/plus.png');
}
.buttonList .aktuelles {
background-image:url('../img/icon_aktuelles.png');
background-repeat:no-repeat;
background-position:10px center;	
}
.buttonList .event {
background-image:url('../img/icon_event.png');
background-repeat:no-repeat;
background-position:10px center;	
}
.buttonList .fofo_event {
background-image:url('../img/icon_fofo_event.png');
background-repeat:no-repeat;
background-position:10px center;	
}
.buttonList .group_therapy_place {
background-image:url('../img/icon_group_therapy_place.png');
background-repeat:no-repeat;
background-position:10px center;	
}
.buttonList .info_member_area {
background-image:url('../img/icon_info_member_area.png');
background-repeat:no-repeat;
background-position:10px center;	
}
.buttonList .job {
background-image:url('../img/icon_job.png');
background-repeat:no-repeat;
background-position:10px center;	
}
.buttonList .page {
background-image:url('../img/icon_page.png');
background-repeat:no-repeat;
background-position:10px center;	
}
.buttonList .newsletter {
background-image:url('../img/icon_newsletter.png');
background-repeat:no-repeat;
background-position:10px center;	
}
.buttonList .office {
background-image:url('../img/icon_office.png');
background-repeat:no-repeat;
background-position:10px center;	
}
.buttonList .slide {
background-image:url('../img/icon_slide.png');
background-repeat:no-repeat;
background-position:10px center;	
}
.buttonList .top_x {
background-image:url('../img/icon_top_x.png');
background-repeat:no-repeat;
background-position:10px center;	
}
.buttonList .webform {
background-image:url('../img/icon_webform.png');
background-repeat:no-repeat;
background-position:10px center;	
}
.buttonList .certification {
background-image:url('../img/icon_zertifizierung.png');
background-repeat:no-repeat;
background-position:10px center;	
}
.buttonList .ticket {
background-image:url('../img/icon_ticketing.png');
background-repeat:no-repeat;
background-position:10px center;	
}
.buttonList .training {
background-image:url('../img/icon_fortbildung.png');
background-repeat:no-repeat;
background-position:10px center;	
}
#homebox #homebox-block-block_7 .portlet-header {
background-image:url('../img/icon_new_document.png');
background-repeat:no-repeat;
background-position:10px center;
padding-left:40px;
}
#homebox #homebox-block-views_created_content-block .portlet-header {
background-image:url('../img/icon_documents.png');
background-repeat:no-repeat;
background-position:10px center;
padding-left:40px;
}
#homebox #homebox-block-block_8 .portlet-header {
background-image:url('../img/icon_datenverwaltung.png');
background-repeat:no-repeat;
background-position:10px center;
padding-left:40px;
}
#homebox #homebox-block-block_10 .portlet-header {
background-image:url('../img/icon_einstellungen.png');
background-repeat:no-repeat;
background-position:10px center;
padding-left:40px;
}
#homebox #homebox-block-block_9 .portlet-header {
background-image:url('../img/icon_newsletterblock.png');
background-repeat:no-repeat;
background-position:10px center;
padding-left:40px;
}
#homebox #homebox-block-menu_menu-info-member-area .portlet-header {
background-image:url('../img/icon_informationen.png');
background-repeat:no-repeat;
background-position:10px center;
padding-left:40px;
}
#homebox #homebox-block-masquerade_masquerade .portlet-header {
background-image:url('../img/icon_change_user.png');
background-repeat:no-repeat;
background-position:10px center;
padding-left:42px;
}
#homebox #homebox-block-user_online .portlet-header {
background-image:url('../img/icon_onlineuser.png');
background-repeat:no-repeat;
background-position:10px center;
padding-left:40px;
}
#homebox #homebox-block-user_online p {
font-size:0.751rem;
margin-bottom:5px;	
}
#homebox #homebox-block-user_online .item-list ul li {
margin-left:0.5em;
padding-bottom:0px;
}


#person_link {
padding-top:14px;	
}
#rg_empfaenger_link {
padding-top:6px;	
}
#delegiert_von_link {
padding-top:14px;	
}

#rechnungslegung h2:first-child {
margin-top:0px;	
}
#rg_template_data .formRow:first-child {
margin-top:15px;
}
#rg_template_data .formRow:last-child {
margin-bottom:15px;
}
#rechnungslegung #filter_wrapper_invoices p input {
width:auto;
float:right;
margin-bottom:15px;	
margin-left: 10px;
}
#rechnungslegung #filter_wrapper_invoices div {
display: table; /* Fallback IE<9 */
display: flex;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;  
justify-content: space-between;
-webkit-box-pack: justify;
-moz-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;
width:100%;	
}
#rechnungslegung #filter_wrapper_invoices div #filter_rg_nr {
width:100px;
flex:0 0 100px;
-ms-flex:0 0 100px;
-webkit-flex:0 0 100px;	
margin-right:1%;
font-size: 0.851rem;
}
#rechnungslegung #filter_wrapper_invoices div #filter_rg_datum_von, #rechnungslegung #filter_wrapper_invoices div #filter_rg_datum_bis  {
width:110px;
flex:0 0 110px;
-ms-flex:0 0 110px;
-webkit-flex:0 0 110px;	
margin-right:1%;
font-size: 0.851rem;
}
#rechnungslegung #filter_wrapper_invoices div #filter_rg_template_nr {
width:120px;
flex:1 0 120px;
-ms-flex:1 0 120px;
-webkit-flex:1 0 120px;	
margin-right:1%;
font-size: 0.851rem;
}
#rechnungslegung #filter_wrapper_invoices div #filter_internnr {
width:65px;
flex:0 0 65px;
-ms-flex:0 0 65px;
-webkit-flex:0 0 65px;	
margin-right:1%;
font-size: 0.851rem;
}
#rechnungslegung #filter_wrapper_invoices div #filter_organisation {
width:145px;
flex:1 0 145px;
-ms-flex:1 0 145px;
-webkit-flex:1 0 145px;	
margin-right:1%;
font-size: 0.851rem;
}
#rechnungslegung #filter_wrapper_invoices div #filter_nachname {
width:130px;
flex:1 0 130px;
-ms-flex:1 0 130px;
-webkit-flex:1 0 130px;
font-size: 0.851rem;
}

#rg_template_edit {
	display: none;
	position: fixed;
	left: 50%;
	top: 50vh;
	width: 600px;
	height: 530px;
	margin: -265px 0px 0 -300px;
	background-color: #fff;
	border: 2px solid #5d92aa;
	padding: 10px 20px 20px 20px;
	overflow: auto;
	z-index: 100001;
}

#rg_template_edit .close {
	display: block;
	width: 25px;
	height: 25px;
	position: absolute;
	right: 5px;
	top: 5px;
	cursor: pointer;
	background: transparent url("../img/icon_close_edit.png") no-repeat left top;
	text-indent: -10000px;
}

/* pth-suche */
.search-no-results, .search-results-meta {

border:2px solid #4f514f;		
border-radius:3px;
-webkit-border-radius:3px;
-ms-border-radius:3px;
padding:15px 15px 1px 15px;
}
.search-results-meta{
margin-bottom:25px;
border:2px solid #f07d00;
}
.search-results-meta strong {
color:#f07d00;	
}
.search-results-meta p:first-child {
color:#f07d00;
font-size:1.2rem;
font-family: 'Roboto Condensed', Helvetica, Arial, Sans-Serif;	
margin-bottom:0.51em;
}
.page-node-223 .search-results-row {
display: table; /* Fallback IE<9 */
display: flex;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;  
justify-content: space-between;
-webkit-box-pack: justify;
-moz-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;
width:100%;
-ms-flex-align:start;
-webkit-align-items:flex-start;
align-items:flex-start;
border-top:2px solid #f07d00;
padding-top:25px;
margin-bottom:25px;
}
.page-node-223 .search-results-row img {
width:180px;
flex:0 1 180px;
-ms-flex: 1 180px;
-webkit-flex: 1 180px;
max-width:30%;
margin-right:25px;
}
.page-node-223 .pthMeta {
width:100%;
flex:0 1 100%;
-ms-flex:0 1 100%;
-webkit-flex:0 1 100%;
}
.page-node-223 .search-results-row .pthRow {
display: table; /* Fallback IE<9 */
display: flex;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;  
justify-content: space-between;
-webkit-box-pack: justify;
-moz-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-align:stretch;
-webkit-align-items:stretch;
align-items:stretch;
width:100%;	
}
.page-node-223 .search-results-row .pthCol {
width:50%;
flex:0 0 50%;
-ms-flex:0 0 50%;
-webkit-flex:0 0 50%;
}
.page-node-223 .search-results-row .pthCol:first-child p {
padding-right:20px;
}
.page-node-223 .search-results-row .pthCol p:last-child {
margin-bottom: 0px;
}
.page-node-223 .search-results-row .pthCol:first-child {
border-right:2px solid #f07d00;
}
.page-node-223 .search-results-row .pthCol:last-child p, .page-node-223 .search-results-row .pthCol:last-child h3 {
padding-left:20px;
}
.page-node-223 .search-results-row h3 {
  font-size: 1.2rem;
  margin-bottom: 0.21em;
  margin-top: 15px !important;
}
.page-node-223 .search-results-row h3:first-child {
margin-top: 0px !important;
}
.page-node-223 .search-results-row h2 {
margin-top: -5px;	
margin-bottom: 0px;
}
.page-node-223 .search-results-row a, .page-node-223 .search-results-row a:link, .page-node-223 .search-results-row a:visited {
color:#4f514f !important;
}
.page-node-223 .wheelchair {
border-radius:3px;
-webkit-border-radius:3px;
-ms-border-radius:3px;	
margin:4px 0px;
display: inline-block;
background-color: #eee;
padding: 2px 5px;
font-size:0.81rem;
}
.page-node-223 .vacancies {
border-radius:3px;
-webkit-border-radius:3px;
-ms-border-radius:3px;	
margin:4px 0px;
display: inline-block;
background-color: #fdf2e5;
color:#f07d00;
padding: 2px 5px;
}
.page-node-223 .pagination li {
display:inline;	
padding:0px !important;
margin:0px !important;
}
.page-node-223 .pagination li:before {
display:none !important;	
}
.page-node-223 .pagination li a, .page-node-223 .pagination li span.page-link  {
display:inline-block;	
padding:10px;
text-decoration:none;
}
.page-node-223 .pagination {
text-align:center;
}
.page-node-223 .pagination li .page-link  {
border-radius:3px;
-webkit-border-radius:3px;
-ms-border-radius:3px;	
margin:4px 0px;
display: inline-block;
background-color: #fdf2e5;	
}
.page-node-223 .pagination li.active .page-link, .page-node-223 .pagination li .page-link:hover  {
background-color:#f07d00;
color:#fff;
}
.page-node-223 #block-block-14 label {
font-weight:normal !important;
}
.page-node-223 #block-block-14 label[for="transsex"], .page-node-223 #block-block-14 label[for="freie_supervisionsplaetze"], .page-node-223 #block-block-14 label[for="rollstuhlgerecht"] {
margin-bottom:10px;
}
.page-node-223 #block-block-14 input[type="text"], .page-node-223 #block-block-14 select {
margin-bottom:10px;
border-color:#f07d00;
color:#f07d00;
}
.page-node-223 #block-block-14 #bezirk {
margin-bottom:15px;
}
.page-node-223 #block-block-14 input[type="submit"], .page-node-223 #block-block-14 input[type="reset"] {
background-color: #fbcda0;
color: #4f514f !important;
border-color: #fbcda0 !important;
margin-bottom:10px;
margin-top:10px;
}
.letmescrollforyou, .letmescrollforyou:link, .letmescrollforyou:visited {
background-color: #f07d00 !important;
color: #fff !important;
text-align: center;
padding: 4px 10px;
display: block;
text-align: center;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
font-size: 1rem;
line-height: 1.5em;
text-decoration:none;
margin-top:30px;
max-width: 315px;
}
#main #content .letmescrollforyou {
display:none;
margin-bottom: 40px;
margin-top: -40px;	
}
@media (max-width:1024px) {
#main #content .letmescrollforyou {
display:block;	
}	
#main aside .letmescrollforyou {
display:none;	
}
}
@media (max-width:480px) {
#main #content .letmescrollforyou {
max-width:100% !important;
}	
}
@media (max-width:340px) {
#main #content .letmescrollforyou {
font-size: 0.91rem;
padding: 7px 6px;
}	
}
.page-node-223 #block-block-14 input[type="submit"]:hover, .page-node-223 #block-block-14 input[type="reset"]:hover {
background-color:#f07d00;
border-color:#f07d00;
color:#fff !important;	
}
.page-node-223 #block-block-14 input[type="reset"] {
margin-top:0px;
cursor: pointer;
}
.page-node-223 #block-block-14 p { 
color:#f07d00 !important;
}
.page-node-223 #block-block-14 .checkbox {
margin-bottom:4px;
margin-top:3px;
}
}
.page-node-223 ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #f07d00;
}
.page-node-223 :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #f07d00;
   opacity:  1;
}
.page-node-223 ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #f07d00;
   opacity:  1;
}
.page-node-223 :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #f07d00;
}
.page-node-223 ::-ms-input-placeholder { /* Microsoft Edge */
   color:    #f07d00;
}
.page-node-223 ::placeholder { /* Most modern browsers support this now. */
   color:    #f07d00;
}

/* YouTube-Player */
.youtube-player {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
max-width: 100%;
margin: 10px 0 30px 0;
}
.paragraphs-item-highlight-container .youtube-player:last-child {
margin-bottom:19px;
}
.youtube-player iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 100;
background: transparent;
}

.youtube-player img {
object-fit: cover;
display: block;
left: 0;
bottom: 0;
margin: auto;
max-width: 100%;
width: 100%;
position: absolute;
right: 0;
top: 0;
border: none;
height: auto;
cursor: pointer;
-webkit-transition: 0.4s all;
-moz-transition: 0.4s all;
-o-transition: 0.4s all;
transition: 0.4s all;
}

.youtube-player img:hover {
-webkit-filter: brightness(75%);
}

.youtube-player .play {
height: 72px;
width: 72px;
left: 50%;
top: 50%;
margin-left: -36px;
margin-top: -36px;
position: absolute;
background: url('../img/player-icon.png') no-repeat;
cursor: pointer;
}
video {
width:100%;
max-width:100%;
}

#admin-menu, #admin-menu .dropdown {
z-index: 9999;
}

#loader {
	position: fixed;
	width: 100%;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(255, 255, 255, 0.5);
	z-index: 100000;
	display: none;
}

@-webkit-keyframes spin {
	from {
		-webkit-transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
	}
}

@keyframes spin {
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(360deg);
	}
}

#loader::after {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 60px;
  height: 60px;
  border-style: solid;
  border-color: #f07d00;
  border-top-color: transparent;
  border-width: 6px;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  -webkit-animation: spin 0.8s linear infinite;
  animation: spin 0.8s linear infinite;
  margin-left: -30px;
}

#loader::before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 60px;
  height: 60px;
  border-style: solid;
  border-color: #5c92aa;
  border-top-color: transparent;
  border-width: 6px;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  -webkit-animation: spin 0.8s linear infinite reverse;
  animation: spin 0.8s linear infinite reverse;
  margin-left: -30px;
  -webkit-animation-timing-function: steps(1, end);
  animation-timing-function: steps(1, end);
  -webkit-animation-name: change-color;
  animation-name: change-color;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

@-webkit-keyframes change-color {
  0% {
    border-color: #f07d00;
  }
  50% {
    border-color: #f07d00;
  }
  51% {
    border-color: #5c92aa;
  }
  100% {
    border-color: #5c92aa;
  }
}

@keyframes change-color {
  0% {
    border-color: #f07d00;
  }
  50% {
    border-color: #f07d00;
  }
  51% {
    border-color: #5c92aa;
  }
  100% {
    border-color: #5c92aa;
  }
}


/* Animated throbber */
html.js input.form-autocomplete {
  background-image: url(../img/throbber-inactive.png);
  background-position: 100% center; /* LTR */
  background-repeat: no-repeat;
}
html.js input.throbbing {
  background-image: url(../img/throbber-active_new.gif);
  background-position: 100% center; /* LTR */
}
/* Throbber */
.ajax-progress {
  display: inline-block;
}
.ajax-progress .throbber {
  background: transparent url(../img/throbber-active_new.gif) no-repeat 0px center;
  float: left; /* LTR */
  height: 15px;
  margin: 2px;
  width: 15px;
}
tr .ajax-progress .throbber {
  margin: 0 2px;
}



/* Disclaimer */
#sliding-popup .popup-content #popup-text p {
	padding-top: 9px;
	font-size: 15px;
	font-weight: normal !important;
	display: block !important;
}

#sliding-popup .popup-content {
	max-width: 1560px;
	padding: 0px 20px;
	box-sizing: border-box;
}

#sliding-popup .popup-content button {
	cursor: pointer;
	margin-right: 5px;
	margin-top: 1em;
	vertical-align: middle;
	overflow: visible;
	width: auto;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #fff;
	font-family: Arial, sans-serif;
	font-weight: bold;
	padding: 4px 8px;
	text-decoration: none;
	background-color: #f07d00  !important;
	background-image: none !important;
	color:#fff !important;
	font-weight: normal !important;
	font-size: 15px !important;
	margin-left: 10px !important;
	margin-right: 0px !important;
	text-shadow: none !important;
	border: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	margin-top: 17px !important;
	font-family: "Roboto", Verdana, Helvetica, Sans-Serif;
}

#sliding-popup .popup-content button:hover {
	background-color:#fff !important;
	color: #f07d00  !important;
}

#sliding-popup .popup-content #popup-text button {
	margin-left: 0px !important;
	margin-top: 5px !important;
	margin-bottom: 12px !important;
}

#popup-buttons {
	text-align: right;
}

#sliding-popup .popup-content #popup-text {
	max-width: 63%;
	margin-top: 0px;
	padding-top: 8px;
}

#sliding-popup .popup-content #popup-buttons {
	max-width: 37%;
	margin-bottom: 8px !important;
	margin-top: 0px !important;
}
.eu-cookie-withdraw-tab {
  position: absolute;
  top: 0;
  transform: translate(0%, -100%);
  left: 0px;
}