#ma-panel {
	padding-left: 15px !important;
}


.ma_item {
	padding-right: 0px !important;
	margin-right: 0px !important;
	max-height:183px;
	padding-left: 0px !important;
}


.ma_column_img {
	float: left;
	width: 50%;
}

.ma_column_img img {
	max-width: 100%;
}

.ma_column_txt {
	float: right;
	padding: 20px;
    text-align: center;
	padding-top: 40px;
	width: 50%;
	min-height:183px;
	color: #FFF;
}

.personname {
	font-size: 22px;
	text-transform: uppercase;
	padding-bottom: 15px;
}


.personfunction {
	line-height: 20px;
}

#item:nth-of-type(4n+1) .ma_column_txt {
	background-color: #8C99AF;
	min-height: 198px;
}

#item:nth-of-type(4n+1) .ma_column_img:before {
	content: "\f0d9";
    font-family: FontAwesome;
	font-size:60px;
	position:absolute;
	left:47%;
	top: 80px;
}

#item:nth-of-type(4n+2) .ma_column_txt {
	min-height: 198px;
}

#item:nth-of-type(4n+2) .ma_column_img:before {
	content: "\f0d9";
    font-family: FontAwesome;
	font-size:60px;
	position:absolute;
	left:47%;
	top: 80px;
}


#item:nth-of-type(4n+3) .ma_column_txt {
	float: left;
	width: 53%;
	min-height: 186px;
}

#item:nth-of-type(4n+3) .ma_column_img:before {
	content: "\f0da";
    font-family: FontAwesome;
	font-size:60px;
	position:absolute;
	right:44%;
	top: 80px;
}

#item:nth-of-type(4n+4) .ma_column_txt {
	float: left;
	min-height: 186px !important;
	width: 53%;
}

#item:nth-of-type(4n+4) .ma_column_img:before {
	content: "\f0da";
    font-family: FontAwesome;
	font-size:60px;
	position:absolute;
	right:44%;
	top: 80px;
}

#item:nth-of-type(4n+3) .ma_column_img {
	float: right;
	width: 47%;
}


#item:nth-of-type(4n+4) .ma_column_img {
	float: right;
	width: 47%;
}

@media (max-width: 1200px) {

	.ma_item {
		max-height: 1200px;
		padding-right: 15px !important;
	}
	.ma_column_img {
		width: 100% !important;
		float:left !important;
		
	}
	.ma_column_txt{
		float: left !important;
		width: 100% !important;
		height: 200px !important;
	}

	.ma_column_img:before {
		content: "\f0d8" !important;
		left: 44% !important;
		font-size: 70px !important;
		bottom:195px !important;
		top: unset !important;
	}

}






#div1698-abtheader {
	width: 100%;
	float: left;
	text-align: center;
	font-size: 32px;
	color:	#004771;
	padding-bottom: 15px;
	font-family: 'GFS Didot', serif !important;
	padding-top: 60px;
}

#lst1607 #ma-panel:first-child #div1698-abtheader  {
	padding-top: 0px;
}


h1, h2, h3, h4, h5, h6 {
    font-family: 'GFS Didot', serif !important;
}

h1 {
    font-size: 28pt !important;
	padding-bottom: 15px;
}

h2 {
  padding-bottom: 10px;
}

body {
	    font-size: 12pt;
    line-height: 20pt;
    font-family: 'Istok Web', sans-serif;
}



@media (min-width: 1400px) {
	body {
		background-color: #F0F0F0;
	}
}


.dropdown-menu .divider {
    width: 82%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    margin-bottom: 10px;
}

header .header .logo {
    vertical-align: middle;
    margin-top: 30px;
    text-align: center;
    display: block;
	position: relative;
}

@media (min-width: 1400px) {
	.eiz-main-content {
		width: 1400px;
		padding-right:0px;
		padding-left:0px;
		background-color: white;
		margin-right: auto;
		margin-left: auto;
	}
}

.balken_links {
	position: absolute;
    width: calc((100% - 1400px)/2);
    height: 100%;
    background: #F0F0F0;
    z-index: 99;
}

.balken_rechts {
	position: absolute;
    right: 0;
    width: calc((100% - 1400px)/2);
    height: 100%;
    background: #F0F0F0;
    z-index: 99;
}

#logo-link_IMG {
	max-height: 105px;
}

.eiz-lang {
	float:left;
	font-size: 20px;
	padding-top: 9px;
}

.topnav  {
	padding-top: 20px;
}

.slider-section {
	margin-top: 0px;
}

	
@media (min-width: 770px) {

	.slider-section {
		margin-top: 45px;
	}

	.topnav  {
		padding-top: 0px;
	}

	header .header .logo {
		text-align: right;
	}

	.topnav  {
		padding-top: 80px;
	}

	.eiz-burger {
		padding-right: 60px;
	}

	.eiz-search {
		padding-right: 30px;
	}

	.eiz-lang {
		padding-right: 40px;
		float:right;
		

	}
}

#search form {
		float:left;
}

.eiz-burger {
	float:right;
}

.eiz-search {
	float:right;
	padding-right: 30px;
	padding-top: 5px;
}





#cmd1548 {
	color: #a1a3a5 !important
}

#search_show{
	 cursor:pointer;
}

#eizSearchValue {
    width: 110px;
    display: none;
    border: 2px solid #a1a3a5;
    padding: 10px;
    height: 35px;
    margin-right: 20px;
    font-size: 11pt;
    color: #a1a3a5;
}

.eiz-search-cat {
	margin-top:40px;
}


.breadcrumbs li, .breadcrumbs a, .breadcrumbs ul, .breadcrumb_item {
    font-size: 10pt;
    /* line-height: 18pt; */
    font-weight: normal;
    font-family: 'Istok Web', sans-serif;
    color: black;
}

.breadcrumb_item  {
	margin-left: 5px;
	float:left;
	margin-top: 1px;
}

.breadcrumbs {
	margin-left: 10px;
}

.breadcrumbs a {
	color: black;
}

#layerslider {
	margin-top: 50px !important;
	/* margin-left: 10px !important; */
	/* margin-right: 50px !important; */
}

.slider-container {
	margin-left:10px;
	margin-right:10px;
}

.eiz-burger ul {
	white-space: nowrap;
	background-color: #8d99ae;
	color: #fff;
	font-size: 11pt; 
	line-height: 30pt;
	font-family: 'Istok Web', sans-serif;
}

.dropdown-menu > li > a {
    margin-top: 10px;
    margin-bottom: 5px;
    padding-left: 15px;
    padding-right: 25px;
}

/*.eiz-burger li {
	cursor:pointer;
	margin-left: 20px;
	margin-right: 20px;
}*/

.dropdown-menu > li > a {
	color: #ffffff;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
	background-color: grey;
}



.slide-desc {
	z-index: 2;
	margin-left: 10px !important;
	margin-top: 10px !important;
    width: 100%;
    text-align: left;
	color: #fff;
	/*text-shadow: 5px 5px #b5b5b5;*/
}
.slide-desc .slide-title {
    position: relative;
    margin-top: 5px;
    margin-left: 10px;
    font-size: 30px;
	font-family: 'GFS Didot', serif;
    font-weight: bold;
}
.slide-desc .slide-sub-title {
    display: block;
    margin-left: 10px;
    position: relative;
    line-height: 34px;
    font-size: 27px;
    font-weight: normal;
    width: 95%;
	color: black;
	font-family: 'Istok Web', sans-serif;
}

.slide-desc {
	height: 100%;
}

.slide-link {
	position: absolute !important;
	bottom: 20px;
	right: 20px;
	z-index: 5;
	font-family: 'Istok Web', sans-serif;
	background-color: #004771;
	padding: 5px;
	border-radius: 5px;
}

.slide-link:hover {
	color: black !important;
}

.ls-layer:hover .slide-link > div {
	color: white;
}

.ls-s1 {
	display: relative;
	width: 100%;
	height: 100%;
	z-index: 500;
}
.ls-s1 a {
	height: 100%;
    width: 100%;
    display: block;
}

.eiz-burger li:hover {
	color: black;
}

.eizHeaderImage {
	max-width:100%;
}

footer {
    background: #004771;
}

.footer-bottom {
    background: #a1a3a5;
}

footer .coppyright {
    color: #fff;
	font-size: 10pt;
	font-family: 'Istok Web', sans-serif;
	margin-top: 7px;
}

footer h4 {
    font-size: 11pt;
	line-height: 16pt;
    font-weight: normal;
    font-family: 'Istok Web', sans-serif;
	text-transform:none;
	padding: 0px;
}

footer .inner {
    margin-bottom: 15px;
    padding-top: 15px;
}

.container-lg, footer {
    margin-right: auto;
    margin-left: auto;
    max-width: 1400px;
	color: #FFF;
    /* background-color: #004771; */
}

.eiz-newsletter {
/*	margin-left: 15px;
	margin-right: 15px; */
}

.eiz-welcometext {
	margin-right: auto;
    margin-left: auto;
	max-width: 800px;
}




.eiz-news-header {
	margin-top: 15px;
	margin-bottom: 10px;
}

.eiz-h1 {
	font-size: 47pt;
	font-family: 'GFS Didot', serif;
	padding-bottom:15px;
}
.eiz-h2 {
	font-size: 26pt !important;
	font-family: 'GFS Didot', serif;
}
.eiz-h3 {
	font-size: 24pt;
	line-height: 26pt;
    font-weight: normal;
    font-family: 'Istok Web', sans-serif;
}
.eiz-h4 {
	font-size: 14pt;
	line-height:18pt;
    font-weight: normal;
    font-family: 'Istok Web', sans-serif;
}
.eiz-h5 {
	font-size: 22pt;
	font-family: 'GFS Didot', serif;
	line-height: 20pt;
}

.eiz-bodytext {
    font-size: 12pt;
    line-height: 20pt;
    font-family: 'Istok Web', sans-serif;
	    clear: both;
}


.eiz-blue {
	color: #004771;
}

.eiz-grey {
	color: #a1a3a5 !important;
}

.eiz-black {
	color: black;
}


.eiz-news h3 {
	font-size: 19pt;
	line-height: 26pt;
    font-weight: normal;
    font-family: 'Istok Web Regular', sans-serif;
	text-align: center;
	color: #004771;
}

.eiz-news p, .content  {
	font-family: 'Istok Web Regular', sans-serif;
	font-size: 12pt;
	line-height: 18pt;
	text-align: center;
	color: #a1a3a5;
}

.eiz-news-link {
	text-align: right;
	padding-top: 10px;
}

.eiz-news-link a {
	color: #004771;
}

.eiz-news {
	margin-top: 15px;
}

.eiz-welcometext  {
	font-size: 13pt;
	line-height: 18pt;
    font-family: 'Istok Web', sans-serif;
}


.eiz-welcometext {
    padding-top: 27px;
	clear:both;
}


footer .social {
	margin-top: 55px;
}
footer .social h4 {
	text-align: right;
	 margin-top: 20px;
}

.eiz-row-catalog {
	margin-top: 50px;
}
.eiz-catalog {
	position: relative;
}

.eiz-catalog:hover {
    opacity: 0.8;
}

.eiz-catalog div:hover {
	cursor:pointer;
}

.eiz-catalog:before {
	content: "";
	display: block;
	padding-top: 100%; 	/* initial ratio of 1:1*/
}

.eiz-catalog div {
	position:  absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: 10px 10px 10px 10px;
	
}

.eiz-catalog p {
	 margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
	font-family: 'Istok Web', sans-serif;
	line-height: 22pt;
	font-size:18pt;
	text-align: center;
	text-transform: uppercase;
	color:#ffffff;
}

.eiz-event-row {
	text-align: center;
    margin: auto;
	padding-top: 20px;
}

.eiz-event-row table {
	border-spacing: 20px 0px;
    border-collapse: separate;
}

.eiz-event-row table td div {
	text-align: left;
}

.eiz-event-row table td div:first-child, .eiz-event-row table td div:nth-child(3) {
	font-size: 11pt;
    font-weight: normal;
    font-family: 'Istok Web', sans-serif;
}

.eiz-event-row table td div:nth-child(2) {

}

.CRMDATE {
	float:left;
	width:90%;
}

.CRMDOC {
	float:right;
	width:5%;
	text-align:right !important;
}


#StreamingDIV label {
	font-weight:normal !important;
	padding-right: 10px;
}

#StreamingDIV input[type="radio"] {
  -webkit-appearance: checkbox; /* Chrome, Safari, Opera */
  -moz-appearance: checkbox;    /* Firefox */
   margin-right: 5px;
}  


#Title_Stream_Only{
	color: #004771;
	font-family: 'GFS Didot', serif !important;
	font-size: 18px;
	padding-bottom: 5px !important;
}

#Text_Stream_Only {
	color: #a90000
	
}

#img1739{
	padding-left: 10px;
	margin-top: -10px;	
	max-width: 90px;
}

#txt1734-headline {
	font-family: 'GFS Didot', serif !important;
	padding-bottom: 10px;
}

.STREAM img {
	max-width: 40px;
}


.STREAM {
	float:right;
	width:5%;
	text-align:right !important;
}

#CRMName {
	font-size: 16pt;
    font-weight: normal;
	font-family: 'GFS Didot', serif;
	line-height: 17pt;
	color: #004771;
}	


.eiz-event-row table td:hover {
	background-color: #f6f6f6;
}

.eiz-event-row table {
	table-layout: fixed;
	padding-top: 10px;
}

.eiz-event-row td {
	width: 50%;
}


.eiz-events {
	width: 400px;
	display: inline-block;
}

.eiz-event {
	border-top: 1px solid #a1a3a5;
    border-bottom: 1px solid #a1a3a5;
	    padding: 10px;
}

.eiz-event-details {
	float: left;
}

.eiz-event-map {
	float: right;
}

.eiz-event-longdesc {
	padding-top: 20px;
	clear: both;
	margin-left: auto;
	margin-right: auto;
}

.eiz-event-detail-row {
	margin-top: 30px;
	max-width: 800px;
	margin-right: auto;
    margin-left: auto;
}

.eiz-width-800 {
	max-width: 800px;
}

.eiz-event-details-title {
	font-size: 13pt;
    font-weight: normal;
    font-family: 'Istok Web', sans-serif;
	line-height: 14pt;
	color: #004771;
}

.eiz-event-details-content {
	font-size: 12pt;
	font-weight: normal;
    font-family: 'Istok Web', sans-serif;
	margin-bottom: 20px;
}

.eiz-registration {
	padding-top: 30px;
	clear:both;
}



.eiz-registration form div {
    padding-right: 10px;
    padding-bottom: 10px;
}

.eiz-registration div:nth-child(1) {
	
}

.eiz-registration div:nth-child(2) {
	
}



input.input-text, select, textarea, button.eiz-register-button, .eiz-button {
	background-color: #fff;
	border: 1px solid #ccc;
	width: 250px !important;
	color: #555555;
	border-radius: 4px;
	font-size: 14px;
	line-height: 1.42857143;
	height: 34px;
	padding: 6px 12px;
	/* margin: auto; */
	border-color: #004771;
}

.eiz-button:hover {
	background-color: #a1a3a5;
	border: 1px solid #ccc;
	width: 250px !important;
	border-radius: 4px;
	font-size: 14px;
	line-height: 1.42857143;
	height: 34px;
	padding: 6px 12px;
	margin: auto;
	border-color: #004771;
}

button.eiz-register-button {
	    background: #004771;
		color: white;
}

.eiz-register-event-series {
	background-color: #f6f6f6;
	margin-bottom: 30px;
	margin-top: 30px;
}

.eiz-register-event-series .eiz-h2 {
	color: #004771;
}

.eiz-register-event-series a {
	color: #004771;
	font-size: 13pt;
    font-family: 'Istok Web', sans-serif;
}

.eiz-register-event-series a:hover, #CRMName:hover{
	text-decoration: none;
}
	
.eiz-employee {
	background-color: #7494B4;
	margin:0;
	padding:0;
}

.eiz-employee:hover > .eiz-employee-img {
	opacity: 0;
}

.eiz-employee-text {
	transition: opacity .5s;
	position:absolute;
	opacity:0;
	top:50%;
  	left:50%; 
  	text-align:center;
  	transform: translateX(-50%) translateY(-50%);
  	color: white;
}

.eiz-employee:hover > .eiz-employee-text {
	opacity:1;
}


	
.eiz-employee img {
	transition: opacity .5s;
	opacity: 1;
	width:100%;
	height: 100%;
}

.eiz-button-blue {
    max-width: 250px;
    border: 1px solid #193461;
    margin: 10px;
    padding: 10px;
    border-radius: 5px;
    background-color: #193461;
    color:white;
    display: inline-block;
    font-size: 15pt;
    font-family: 'Istok Web', sans-serif;
}

.eiz-newsletter {
    background-color: #f6f6f6;
    padding: 20px;
    margin-top: 10px;
}

div#NewsletterRegistration input {
    margin-top: 0px;
}

div#NewsletterRegistration > form > div {
    margin: auto;
	display: table
}

div#NewsletterRegistration > form > div >div {
    float: left;
	text-align: left;
    margin-right: 20px;
	margin-bottom:10px;
}

#Newsletter_Button {
}

div#NewsletterRegistration input#EMail {
    display: block;
    float: left;
	max-width: 220px;
    margin: 0 auto;
	margin-right: 10px;
	margin-top: 10px;
}


#Newsletter_Field {
	margin-right:0px !important;
}

button#NewsletterOptIn {
	display: block;
	float; left;
	margin-top: 8px;
}


button:hover {
	background: #FFF;
	color: #000;
}


.eiz-newsletter .eiz-button-blue {
    font-size: 14px;
    margin: auto;
    padding: 4px;
}


div#NewsletterRegistration span{
	color: #004771;
	font-size: 12pt;
    line-height: 14pt;
    font-weight: normal;
    font-family: 'Istok Web', sans-serif;


}
div#NewsletterRegistration .InputSpan:before {
    content: "";
	clear: both;
    background: url(../EIZ_Icon_Mail_34x51.png) no-repeat;
    height: 34px;
    width: 51px;
    float: left;
	margin-top: 10px;
    margin-right: 10px;
}


@media (max-width:767px) {
	footer #social {
		text-align: left;
		margin-bottom: 15px;
	}
}

@media (max-width:717px) {
	.eiz-event-details {
		float: none;
	}
	
	.eiz-event-map {
		float: none;
		text-align: center;
	}
}


@media (max-width:420px) { 
	.eiz-welcometext h1, .eiz-news-header h1 {
		font-size: 20pt !important;

	}
	
	.eiz-h1 {
		font-size: 24pt !important;
		font-family: 'GFS Didot', serif;
	}
	.eiz-h2 {
		font-family: 'GFS Didot', serif;
		font-size: 20pt !important;
		line-height: 36px;
	}

	.eiz-h3 {
		font-weight: normal;
		font-family: 'Istok Web', sans-serif;
	}
	.eiz-h4 {
		font-size: 12pt;
		line-height:13pt;
		font-weight: normal;
		font-family: 'Istok Web', sans-serif;
		color: #a1a3a5;	
	}
	.eiz-h5 {
		font-size: 22pt;
		font-family: 'GFS Didot', serif;
		line-height: 20pt;
		color: #a1a3a5;
	}
	

	.eiz-event-row table td div:nth-child(2) {
		font-size: 14pt;
		line-height: 15pt;
	}
	
	.eiz-event-row table td div:first-child, .eiz-event-row table td div:nth-child(3) {
		font-size: 10pt;
	}
	
	.eiz-event-map {
		clear: both;
		float: none;
	}
	
	.eiz-event-map iframe {
		width: 100%;
	}
	


}

#membership_link {
		margin-top: 10px;
		color: #FFF;
		text-align: right;
		font-size: 13px;
		margin-right: 48px;
}

#socialmedia_buttons {
		margin-top: 20px;
		color: #FFF;
		text-align: right;
		font-size: 13px;
}

#icon_membership{
	margin-left:10px;
}
	
#icon_linkedin {
	margin-left:10px;
}


#icon_facebook{
	margin-left:10px;

}


#before-footer {
	    background: #f6f6f6;
		margin-top: 40px;
}

	
div#NewsletterRegistration input[name="Newslettertype1"] { 
	border-radius: 20px;
	margin-right: 5px;
	-ms-transform: scale(1.3); /* IE */
  -moz-transform: scale(1.3); /* FF */
  -webkit-transform: scale(1.3); /* Safari and Chrome */
  -o-transform: scale(1.3); /* Opera */
  padding: 10px;
}

div#NewsletterRegistration input[name="Newslettertype2"] { 
	border-radius: 20px;
	margin-right: 5px;
	-ms-transform: scale(1.3); /* IE */
  -moz-transform: scale(1.3); /* FF */
  -webkit-transform: scale(1.3); /* Safari and Chrome */
  -o-transform: scale(1.3); /* Opera */
  padding: 10px;
	
}

div#NewsletterRegistration input[name="Newslettertype3"] { 
	border-radius: 20px;
	margin-right: 5px;
	-ms-transform: scale(1.3); /* IE */
  -moz-transform: scale(1.3); /* FF */
  -webkit-transform: scale(1.3); /* Safari and Chrome */
  -o-transform: scale(1.3); /* Opera */
  padding: 10px;
}

#NewsletterRegistration {
	margin-top: 15px;
}

a:focus {
	text-decoration: none !important;
	outline: none;
	
}

#search_show {
	height: 27px;
}

.NewsletterSubtext {
  color: #000;	
  font-size:13pt;
}


@media (max-width:800px) {

	.eiz-bodytext {
		margin-top: 0px;
	}
	
	#socialmedia_buttons{
		margin-top: 20px !important;
	}
	
	div#NewsletterRegistration > form > div {
		width: 100%;
	}

	
}

.eiz-news-link a:hover {
	text-decoration: underline;
}

footer a, footer p, footer address, .phone-footer, .email-footer a {
    color: #FFF !important;
}

.footer_div {
	padding-top: 3px;
	font-size: 13px;
	line-height: 20px;
}

.big-heading {
	font-size: 40px !important;
}


#form1344 {
	padding-bottom: 10px;
}

#txt1447-error {
	display:block;
	width:100%;

}

.eiz-page-header {
    padding-top: 27px;
	clear:both;
}

.subtitle {
	margin-top: -10px;
	margin-bottom: 15px;
}

#CRManager {
	font-size: 10pt;
	padding-top: 3px;
}

#CRMName {
	padding-top:3px;
}

.flip {
    height: 200px;
    margin: 0 auto;
	width: 300px;
	float:left;

}
.flip img {
    width: 300px;
    height: auto;
}
.flip .back {
    background: #2184cd;
    color: #fff;
    text-align: center;
}

.flip .personname{
    font-size: 21pt;
    line-height: 30px;
    padding-top: 30px;
    padding-left: 10px;
    padding-right: 10px;	
}

.flip .personfunction{
    font-size: 10pt;
    line-height: 18px;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;	
}

#form1488-mp3{
	margin-right: auto;
    margin-left: auto;
    max-width: 800px;
}


a[href$='.mp3'] {
    background: url(../mp3.png) center left no-repeat;
    padding-left: 26px;
    padding-top: 3px;
    background-size: 20px 20px;
}

a[href$='.pdf'] {
    background: url(../pdf.png) left no-repeat;
    padding-left: 26px;
    padding-top: 3px;
    background-size: 20px 20px;
}

#lst1525-dvi #form1526 a {
    background: url(../pdf.png) left no-repeat;
    padding-left: 26px;
    padding-top: 3px;
    background-size: 20px 20px;
}


.eiz-limit {
   margin-right: auto;
    margin-left: auto;
    max-width: 800px;
}

.black {
	color: #000 !important;
}

#row_buttons {
	padding-top: 20px;
}


.newYear {
	color: #004771;
	padding-top: 15px;
    margin-top: 10px;
	border-top: 1px solid rgba(0,0,0,.125);
}

.firstYear {
	color: #004771;
	padding-top: 15px;
    margin-top: 10px;
	border-top: 0px solid rgba(0,0,0,.125) !important;
}


#accmanager {
    line-height: 10px;
    padding-top: 10px;
	font-size:13pt;
	color: #004771;
}

#accposition {
	font-size:10pt;
}

.card {
    position: relative;
	padding-bottom:10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
}


.card-header:first-child {
    border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0;
}
.card-header {
    padding-bottom: 5px;
    margin-bottom: 0;
	cursor: pointer;
}

.card-body img {
	margin-right: 10px;
}

.card-body {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1.25rem;
	clear: both;
    float: left;
	background-color: rgba(0,0,0,.02);
	padding-bottom: 10px;
}

.ul-list {
	float:left;
}


.sortbar{
}

.sortbar_content {
	width: 330px;
    margin-left: auto!important;
    margin-right: auto!important;
	    padding-top: 7px;
}
	
	
#txt1518-sortby, #cmd1516-sortname-up {
	    padding-right: 5px;
}	

#txt1518-year {
	    padding-right: 5px;
}

#div1524-documents {
	padding-top: 20px;
}

.EventPrice {
    color: #004771;
    font-size: 17pt;
	font-weight:bold;
	text-align: center;
}

#row_register_event_series .EventPrice {
    color: #004771;
    font-size: 13pt;
	font-weight:bold;
}


#form1821-register{
	padding-top: 10px;
}

.de_de {
	text-decoration:underline !important;
}

.en_en {
	text-decoration:underline !important;
}

.text-center {
	text-align:center;
}

.text-left{
	text-align:left;
}



.slide-link a {
	color: #FFF !important;
}

@media (max-width: 600px) {

	.slide-sub-title h1 {
		font-size: 19px !important;
	}

	.slide-title{
		font-size: 19px !important;
	}

	.slide-sub-title  {
		font-size: 19px !important;
	}

}

#toggleInvoiceAddress {
	clear:both;
	float:left;

}

#invoiceAddress, #FormUploadArea, #acceptAGB {
    padding-top: 20px;
}

@media (min-width: 1200px) {


	#PAPostalCode, #PAPOBox {
		width: 143px !important;
	}
	
	#CompanyName1 {
		width: 295px !important;
	}

	#CompanyName2 {
		width: 210px !important;
	}
	
	
	#PAStreet {
		max-width: 175px !important;
	}
	
	#PACity{
		width: 180px !important;
		
	}
	
	#eizInputAddressTitle{
		max-width: 150px;
	}
	
	#eizInputReference{
		max-width: 230px;
	}
	
	
	#eizInputPLZ, #PAAddressTitle, #eizInputPOBox, #PAPostalCode,#PAPOBox{
		max-width: 80px;
	}

	#eizInputFirstName,#eizInputAdditionalTitle, #eizInputLastName, #eizInputCity, #eizInputPhone, #eizInputStreet, #PACity, #PAStreet   {
		max-width: 150px;
	}
	
	 #eizInputMail, #PAMail {
		width: 310px !important;

	 }
	
	#eizInputBranch {
		width: 310px !important;
	}
	
	#PAName1,#PAName2 {
		width: 210px !important;
	}
	
	
}
.form-inline h2 {
    color: #004771;	
}


#acceptAGB, #infotext-container {
	clear:both;
}

.upload-btn-wrapper {
	position: relative;
	overflow: hidden;
	display: inline-block;
	height: 60px;
  }

.mybtn {
	background: #004771;
    color: white;
    border-radius: 4px;
	border: 1px solid #ccc;
    width: 250px !important;
	font-size: 14px;
    line-height: 1.42857143;
    height: 34px;
	cursor:pointer;
    padding: 6px 12px;
	margin-right: 15px;
}

.upload-btn-wrapper input[type=file] {
    cursor: pointer;
    position: absolute;
    margin-left: -134px;
    left: 0;
    z-index: 0;
    padding-top: 10px;
    top: 24px;
    height: 40px;
    color: #000;
}

@-moz-document url-prefix() {
    .upload-btn-wrapper input[type=file] {
        margin-left: -130px;
		top: 20px;
    }
}


@-moz-document url-prefix() {
    .upload-btn-wrapper input[type=file] {
        margin-left: -130px;
		top: 20px;
    }
}


@supports (-ms-ime-align: auto) {
    .upload-btn-wrapper input[type=file] {
        margin-left: -130px;
		background-color:#FFF;
		width:90% !important;
		left:0px !important;
		top:40px !important;
		height:30px !important;
		margin-left: 0px !important;
    }
	
	.upload-btn-wrapper{
		height: 80px !important;
	}
}

@media (min-width: 900px) {

#UploadButtonDiv {
	text-align: right;
}

}

#row_register_event_series {
	padding: 10px;

}

@media (min-width: 1200px) {
	#row_register_event_series {
		width: 1400px;
		margin-left: -115px !important;
		margin-right: 0px !important;
		padding-top: 30px !important;
		padding-bottom: 30px !important;
	}
}

@media (max-width: 600px) {

.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
	overflow-y: scroll;
}
}

option { 
	color: #555555;
}


/*Schriftgrösse auf Kachel*/

.eiz-catalog p {
	font-size: 16pt;
}

@media (min-width: 568px) {
	.eiz-catalog p {
	font-size: 22pt;
	}	
}
@media (min-width: 768px) {
	.eiz-catalog p {
	font-size: 16pt;
	}	
}
@media (min-width: 868px) {
	.eiz-catalog p {
	font-size: 22pt;
	}	
}

@media (min-width: 992px) {
	.eiz-catalog p {
	font-size: 12pt;
	}	
}
@media (min-width: 1200px) {
	.eiz-catalog p {
	font-size: 16pt;
	}	
}




