/* CALL-TO-ACTION */

.ce_calltoaction_v2 p {
  margin-top: 25px!important;
}

.color-white, .color-white p, .color-white i, .color-white h1, .color-white h2, .color-white h3, .color-white h4, .color-white h5, .color-white h6, .color-white a:not(.link-white) {
    border-color: #f59c00!important;
}


/* CONTENT */

body #main .mod_article.smallwidth, .mod_article.fullwidth-boxed-medium>.container {
    max-width: 950px;
    padding-left: 0px;
    padding-right: 0px;
}

strong {
	font-weight: 600;
}


/* +++ EYE-ABLE +++ */

/* CONTENT */

.ce_downloads a span.size {
    color: rgba(0, 0, 0, 1);
}

.ce_gallery .content {
	background: #0069b4;
}

#footer, #footer a {
    color: #fff;
}

span.color-accent {
    color: #0069b4;
}

/* HEADLINES */

#footer h2 {
	margin-bottom: 15px;
	margin-top: 0;
}

/* IMAGE */

.image_container .caption {
    background: #0069b4;
}

/* LINKS */

a, p a {
	color: #0069b4;
}

.ce_calltoaction_v2 .ce_hyperlink a {
    background: #fff;
    border-color: #fff!important;
    color: #0069b4!important;
}

.ce_text_image_bar .ce_hyperlink a {
	background: #0069b4;
	border-color: #0069b4;
}

.ce_text_image_bar .ce_hyperlink a:hover {
	background: #0069b4;
	border-color: #0069b4;
}

.ce_text ul li a {
    border-bottom: 0!important;
}

.ce_text ul li a:hover {
    border-bottom: 1px solid!important;
}

/*
#main a:hover {
	border-bottom: 1px solid;
}
*/

.ce_text a, .ce_text_extented a {
	border-bottom: 1px solid;
}

#main .ce_text a:hover, #main .ce_text_extented a:hover {
	border-bottom: 0;
}

.newsteaser_v2 .h6 a {
	border-bottom: 0!important;
}

.pagination li a {
	border-bottom: 0!important;
}

.pagination li a:hover {
	color: #0069b4;
}

.pagination li span.current {
    background: #0069b4;
}

/* PRIVACY MANAGER */

.mod_privacy_optin_medium h1, .mod_privacy_optin_medium h2, .mod_privacy_optin_medium h3, .mod_privacy_optin_medium h4, .mod_privacy_optin_medium h5, .mod_privacy_optin_medium h6 {
	background-image: none;
    color: #0069b4;
    padding: 5px 0 5px 0;
}

.mod_privacy_optin_medium .submit.readonly {
	background: #ddd;
    color: #555;
}

/* TEXT-IMAGEBOX */

.ce_text_imagebox.hcenter .inside {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}

.ce_text_imagebox.imagebox_version4 .inside {
    background: #0069b4;
}

/* +++ EYE-ABLE END +++ */


/* FORMULAR */

form div.widget {
    margin-bottom: 20px;
    margin-top: 8px;
}

form select {
    height: 51px;
 }

input:focus, input:hover, select:focus, select:hover, textarea:focus, textarea:hover {
  	border: 1px solid #f59c00;
}

input:hover:not([type="submit"]), button:hover:not([type="submit"]), textarea:hover {
	border: 1px solid #f59c00;
}

input.submit, button.submit {
	border: 2px solid #f0821a;
    border-radius: 0;
    font-size: 0.9rem;
    font-weight: normal;
    line-height: 28.8px;
    padding: 6px 15px;
}

input.submit, button.submit {
    width: auto;
}

input.submit.post, button.submit.post {
    width: auto;
}

input.submit, button.submit {
    border: 2px solid #f59c00;
    border-radius: 0;
    font-size: 1.0rem;
    font-weight: normal;
    line-height: 28.8px;
    padding: 6px 15px;
    text-transform: normal;
}

input.submit[type="submit"]:hover, button.submit[type="submit"]:hover {
	background: #0069b4;
}


/* GALLERY */

.ce_gallery .gallery-margin .image_container {
    margin: 0 5px 15px;
}


/* GOOGLE FONTS */

/* roboto-condensed-300 - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('../fonts/roboto-condensed-v18-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'),
       url('../fonts/roboto-condensed-v18-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-condensed-v18-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-condensed-v18-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-condensed-v18-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-condensed-v18-latin-300.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}

/* roboto-condensed-300italic - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('../fonts/roboto-condensed-v18-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Condensed Light Italic'), local('RobotoCondensed-LightItalic'),
       url('../fonts/roboto-condensed-v18-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-condensed-v18-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-condensed-v18-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-condensed-v18-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-condensed-v18-latin-300italic.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}

/* roboto-condensed-regular - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/roboto-condensed-v18-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'),
       url('../fonts/roboto-condensed-v18-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-condensed-v18-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-condensed-v18-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-condensed-v18-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-condensed-v18-latin-regular.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}

/* roboto-condensed-italic - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/roboto-condensed-v18-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Condensed Italic'), local('RobotoCondensed-Italic'),
       url('../fonts/roboto-condensed-v18-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-condensed-v18-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-condensed-v18-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-condensed-v18-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-condensed-v18-latin-italic.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}

/* roboto-condensed-700 - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/roboto-condensed-v18-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'),
       url('../fonts/roboto-condensed-v18-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-condensed-v18-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-condensed-v18-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-condensed-v18-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-condensed-v18-latin-700.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}

/* roboto-condensed-700italic - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/roboto-condensed-v18-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Condensed Bold Italic'), local('RobotoCondensed-BoldItalic'),
       url('../fonts/roboto-condensed-v18-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-condensed-v18-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-condensed-v18-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-condensed-v18-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-condensed-v18-latin-700italic.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}


/* HEADLINES */

.ce_text_image_bar .textbox h2, .ce_text_image_bar .textbox .h2 {
	margin-top: 0px;
}

h2, .h2 {
    margin-top: 25px;
    margin-bottom: 25px;
}

h3, .h3 {
    margin-bottom: 15px;
}


/* HYPHENATION */

* {
	hyphens: inherit;
}


/* LINKS */

a {
	/* color: #f59c00; */
	text-decoration: none;
}

a:hover {
	/* border-bottom: 1px solid; */
	/* text-decoration: underline; */
}

.mod_sitemap a:hover {
    border-bottom: 1px solid;
}


.more a:hover {
	border-bottom: 1px solid;
	/* text-decoration: underline; */	
}

p a:hover {
	border-bottom: 1px solid;
	/* text-decoration: underline; */	
}

.ce_download a:hover, .ce_downloads a:hover {
	border-bottom: 1px solid;
	/* text-decoration: underline; */
}
.ce_downloads_box .ce_downloads_box_inside {
    padding: 30px;
    font-size: 1rem;
}

.ce_text_extented a {
	border-bottom: 1px solid;
    text-decoration: none;
}

.ce_text_extented a:hover {
	border-bottom: 0;
}

.ce_hyperlink a, a.btn {
    display: inline-block;
    font-size: 1.0rem;
    font-weight: normal;
    margin-right: 1px;
    padding: 6px 15px;
    text-transform: normal;
    width: auto;
}

.ce_hyperlink a:hover, a.btn:hover {
	border-bottom: 2px solid #f59c00;
}

@media only screen and (max-width: 767px) {
	#top_link {
		display: block;
	}
}


/* LISTS */

.ce_text ul li, .ce_list ul li {
    line-height: 1.8rem;
}


/* MOBILE MENU */

.mmenu_trigger {
    right: 20px;
}

#mmenu .mod_mmenu_custom_nav {
	margin-top: 17px;
}

#mmenu .mod_navigation i {
	display: none;
	/* display: inline-block; */
	margin-right: 5px;
}

#mmenu .mod_navigation li a.open, #mmenu .mod_navigation li a.active, #mmenu .mod_navigation li a:focus {
    font-weight: normal;
}

#mmenu nav.mobile_horizontal li.open > a {
    font-weight: normal;
}

#mmenu .mod_navigation.mobile_horizontal li a.submenu.open {
    padding-bottom: 4px;
    margin-bottom: 0;
}


/* NEWSLIST */

.newslist .teaser {
    border-top: 0px;
    padding: 10px 0 25px 0;
    margin-top: 0px;
}

@media only screen and (max-width: 767px) {
	.more a {
    padding: 0px;
    font-size: 100%;
	}
}

.pagination li a:hover {
	border-bottom: 1px solid;
	/* text-decoration: underline; */
}


/* NEWSREADER */

.newsreader .back {
    padding-top: 0px;
    margin-top: 0px;
    border-top: 0px;
}

.newsreader .back a {
    font-size: 1rem;
    text-transform: none;
}


/* NEWSTEASER */

.newsteaser_v2 {
    padding-bottom: 50px;
}


/* PRIVACY MANAGER */

.mod_privacy_optin_medium * {
    font-size: 13px;
}

.mod_privacy_optin_medium .privacy_buttons input {
	background: green;
    border-radius: 0px;
    font-size: 13px;
    font-weight: normal;
}

.mod_privacy_optin_medium .privacy_label {
    font-size: 13px;
}

.mod_privacy_optin_medium .privacy_links a {
    border-bottom: 1px solid rgb(248,248,248);
    color: #0069b4;
    font-size: 13px;
    text-decoration: none;
}

.mod_privacy_optin_medium .privacy_links a:hover {
	border-bottom: 1px solid;
	color: #0069b4;
}

/*
.mod_privacy_optin_medium .submit.readonly, .mod_privacy_optin_medium .submit.readonly:hover {
	background: #0069b4;
	color: #fff;
}
*/

/* SEARCH */

.mod_search input, .mod_search .widget-text {
    height: 40px !important;
    padding-right: 10px;
}


/* SITEMAP */

.mod_sitemap ul {
	margin: 0px;
    padding: 15px;
}


/* TABLE */

table{
	margin-bottom: 15px;
}

@media only screen and (max-width: 767px) {
	table {
    	font-size: 1.0rem;
	}
	
	.table-scrollable {
		width: 100%;
		overflow-y: auto;
		margin: 0 0 1em;
	}
}

.table-scrollable::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 14px;
  height: 14px;
}

.table-scrollable::-webkit-scrollbar-thumb {
  border-radius: 8px;
  border: 3px solid #fff;
  background-color: rgba(0, 0, 0, .3);
}

table td{
	padding: 2px 5px;
	background: #f9f9f9;
	border: 1px solid #ffffff;
}


/* TABS */

.ce_tabs .tabs a {
	color: #555;
}

.ce_tabs .tabs.vertical ul li:hover a, .ce_tabs .tabs.vertical ul li.active a {
	color: #f59c00;
    font-weight: normal;
}


/* RESPONSIVE EXAMPLE */

.stacktable.large-only { display: table; }
.stacktable.small-only { display: none; }


/* TEXT-IMAGEBOX */

.ce_text_imagebox .inside {
    padding: 20px;
}


/* TOP */

@media only screen and (min-width: 768px) and (max-width: 1035px) {
	#top .mod_top_phone {
		display: block;
	}
	#top .mod_top_mail {
		display: block;
	}
}

#top .mod_top_mail i {
	margin: 0 5px;
}

#top .mod_top_mail a {
	padding: 0;
}

#top .mod_top_mail a:hover {
	color: #f59c00;
	opacity: 1;
}

#top .mod_top_phone i {
	margin: 0 5px;
}

#top .mod_top_phone a:hover {
	color: #f59c00;
	opacity: 1;
}

#top, #top a, #top .mod_socials a i {
    color: #0069b4;
}