/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/SourceSansPro-Regular.eot');
  src: local('Source Sans Pro'),
       url('/fonts/SourceSansPro-Regular.eot?#iefix') format('embedded-opentype'),
       url('/fonts/SourceSansPro-Regular.woff2') format('woff2'),
       url('/fonts/SourceSansPro-Regular.woff') format('woff'),
       url('/fonts/SourceSansPro-Regular.ttf') format('truetype'),
       url('/fonts/SourceSansPro-Regular.svg#OpenSans') format('svg');
  font-display: swap;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  src: url('/fonts/SourceSansPro-Semibold.eot');
  src: local('Source Sans Pro Semibold'),
       url('/fonts/SourceSansPro-Semibold.eot?#iefix') format('embedded-opentype'),
       url('/fonts/SourceSansPro-Semibold.woff2') format('woff2'),
       url('/fonts/SourceSansPro-Semibold.woff') format('woff'),
       url('/fonts/SourceSansPro-Semibold.ttf') format('truetype'),
       url('/fonts/SourceSansPro-Semibold.svg#OpenSans') format('svg');
  font-display: swap;
}

* {
	font-family: "Source Sans Pro";
}

/* header */

.inside-header {
  padding: 30px 40px 10px 40px;
}

/* Titel auf Homepage ausblenden */
.page-id-137 .entry-title {
display: none;
}

/* PC-COLLEGE Introduction */

#block-50 > div > div > img,
.Pc-College-Claim > div > div > div > img {
	margin-left: 5px;
	margin-bottom: 20px;
	width: 63%;
}


#block-50 > div > li,
.Pc-College-Claim > div > div > li {
	font-size: 19px;
    line-height: 30px;
    font-weight: 600;
    list-style: none;
	padding-left: 10px;
}

#block-50 > div > div,
.Pc-College-Claim > div > div > div {
	display: flex;
	align-items: center;
}


#block-50 > div > li::before, 
.kurslink > ul > li::before,
.Pc-College-Claim > div > div > li::before {
	display: inline-block;
    content: "";
    background-image: url(https://blog.pc-college.de/wp-content/uploads/2024/07/download.svg);
    background-position: center center;
    background-repeat: no-repeat;
    position: relative;
    width: 20px;
    height: 20px;
    top: 4px;
    left: -10px;
}

/* sidebar PC-COLLEGE Text */
#block-50,
.Pc-College-Claim {
	background-color:  #fff4e5;
}

@media (max-width: 1040px) {
	#block-50 > div > div {
		display: block;
		text-align: center;
	}
	#block-50 > div > div > h2 {
		margin-bottom: 10px;
	}
}

/* PC-COLLEGE Claim */
.Pc-College-Claim {
	margin: 10px !important;
	padding: 20px;
	padding-right: 10px;
	border-bottom: 1px solid rgba(51, 51, 51, 0.13);
	border-right: 1px solid rgba(51, 51, 51, 0.13);
    box-shadow: 5px 5px 5px -3px rgba(51, 51, 51, 0.28);
    -webkit-box-shadow: 5px 5px 5px -3px rgba(51, 51, 51, 0.28);
    -moz-box-shadow: 5px 5px 5px -3px rgba(51, 51, 51, 0.28);
}

/* Kontakt-Widget sidebar Anpassung */
.contact-icon {
    margin-right: 10px;
    font-size: 24px;
    color: #FC9000;
}

.contact-item a {
    text-decoration: none;
    color: #FC9000;
}

.contact-item {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
    font-size: 18px;
}

.contact-item a:hover {
    text-decoration: underline;
}

.contact-bar {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
	margin-bottom: 15px;
}

.contact-icon {
    width: 40px;
    height: 40px;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 10px;
}

/* Contact-Icon URLs */
.phone-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%20%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22400px%22%20height%3D%22400px%22%20viewBox%3D%220%200%20400%20400%22%20style%3D%22enable-background%3Anew%200%200%20400%20400%3B%22%20xml%3Aspace%3D%22preserve%22%3E%20%3Cstyle%3E.st0%7Bfill%3A%23fc9000%3B%7D%3C%2Fstyle%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M348.1%2C290.1c-21-22.4-56.9-39.3-67-39.5c-12.3-0.3-33.1%2C25.4-40.8%2C20.8c-17.3-10.5-39.7-27.7-61.8-49.8%20c-22.5-22.5-38.9-44.1-49.4-61.4c-4.6-7.6%2C21.1-28.5%2C20.8-40.8c-0.2-10.1-17.6-46.4-40-67.5c-7-6.6-60.2%2C29.9-58.8%2C47.6%20c6%2C73%2C92.5%2C156.7%2C92.5%2C156.7s83.7%2C86.6%2C156.7%2C92.6C318.1%2C350.3%2C354.7%2C297.1%2C348.1%2C290.1z%22%2F%3E%20%3C%2Fsvg%3E%20");
}

.mail-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%20%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22400px%22%20height%3D%22400px%22%20viewBox%3D%220%200%20400%20400%22%20style%3D%22enable-background%3Anew%200%200%20400%20400%3B%22%20xml%3Aspace%3D%22preserve%22%3E%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23fc9000%3B%7D%20%3C%2Fstyle%3E%20%3Cpath%20id%3D%22XMLID_4_%22%20class%3D%22st0%22%20d%3D%22M349.9%2C108.5L200%2C228v0l0%2C0l0%2C0v0L50.1%2C108.5V93.2H200v0h149.9V108.5z%20M349.9%2C125.8L200%2C245.4v0%20l0%2C0l0%2C0v0L50.1%2C125.8v181H200v0h149.9V125.8z%22%2F%3E%20%3C%2Fsvg%3E%20");
}

.form-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%20%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22400px%22%20height%3D%22400px%22%20viewBox%3D%220%200%20400%20400%22%20style%3D%22enable-background%3Anew%200%200%20400%20400%3B%22%20xml%3Aspace%3D%22preserve%22%3E%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23fc9000%3B%7D%20%3C%2Fstyle%3E%20%3Cpath%20id%3D%22XMLID_13_%22%20class%3D%22st0%22%20d%3D%22M326.9%2C350H73.1c-6.7%2C0-12.1-5.5-12.1-12.1V62.1c0-6.7%2C5.5-12.1%2C12.1-12.1h253.8%20c6.7%2C0%2C12.1%2C5.5%2C12.1%2C12.1v275.7C339.1%2C344.5%2C333.6%2C350%2C326.9%2C350z%20M318%2C323.1V76.9c0-3.2-2.6-5.7-5.7-5.7H87.8%20c-3.2%2C0-5.7%2C2.6-5.7%2C5.7v246.2c0%2C3.2%2C2.6%2C5.7%2C5.7%2C5.7h224.4C315.4%2C328.9%2C318%2C326.3%2C318%2C323.1z%20M136.5%2C153.4h-14.1%20c-2.4%2C0-4.4-2-4.4-4.4v-14.1c0-2.4%2C2-4.4%2C4.4-4.4h14.1c2.4%2C0%2C4.4%2C2%2C4.4%2C4.4v14.1C140.9%2C151.5%2C138.9%2C153.4%2C136.5%2C153.4z%20M282.5%2C149.1%20v-14.3c0-2.4-1.9-4.3-4.3-4.3H170.1c-2.4%2C0-4.3%2C1.9-4.3%2C4.3v14.3c0%2C2.4%2C1.9%2C4.3%2C4.3%2C4.3h108.1C280.6%2C153.4%2C282.5%2C151.5%2C282.5%2C149.1z%20M136.5%2C212.5h-14.1c-2.4%2C0-4.4-2-4.4-4.4v-14.1c0-2.4%2C2-4.4%2C4.4-4.4h14.1c2.4%2C0%2C4.4%2C2%2C4.4%2C4.4v14.1%20C140.9%2C210.5%2C138.9%2C212.5%2C136.5%2C212.5z%20M282.5%2C208.2v-14.3c0-2.4-1.9-4.3-4.3-4.3H170.1c-2.4%2C0-4.3%2C1.9-4.3%2C4.3v14.3%20c0%2C2.4%2C1.9%2C4.3%2C4.3%2C4.3h108.1C280.6%2C212.5%2C282.5%2C210.5%2C282.5%2C208.2z%20M136.5%2C271.5h-14.1c-2.4%2C0-4.4-2-4.4-4.4V253%20c0-2.4%2C2-4.4%2C4.4-4.4h14.1c2.4%2C0%2C4.4%2C2%2C4.4%2C4.4v14.1C140.9%2C269.5%2C138.9%2C271.5%2C136.5%2C271.5z%20M282.5%2C267.2v-14.3%20c0-2.4-1.9-4.3-4.3-4.3H170.1c-2.4%2C0-4.3%2C1.9-4.3%2C4.3v14.3c0%2C2.4%2C1.9%2C4.3%2C4.3%2C4.3h108.1C280.6%2C271.5%2C282.5%2C269.5%2C282.5%2C267.2z%22%2F%3E%20%3C%2Fsvg%3E%20");
}

.callback-icon {
		background-image:
url("data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%20%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22400px%22%20height%3D%22400px%22%20viewBox%3D%220%200%20400%20400%22%20style%3D%22enable-background%3Anew%200%200%20400%20400%3B%22%20xml%3Aspace%3D%22preserve%22%3E%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23fc9000%3B%7D%20%3C%2Fstyle%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M51.9%2C290.1c21-22.4%2C56.9-39.3%2C67-39.5c12.3-0.3%2C33.1%2C25.4%2C40.8%2C20.8c17.3-10.5%2C39.7-27.7%2C61.8-49.8%20c22.5-22.5%2C38.9-44.1%2C49.4-61.4c4.6-7.6-21.1-28.5-20.8-40.8c0.2-10.1%2C17.6-46.4%2C40-67.5c7-6.6%2C60.2%2C29.9%2C58.8%2C47.6%20c-6%2C73-92.5%2C156.7-92.5%2C156.7s-83.7%2C86.6-156.7%2C92.6C81.9%2C350.3%2C45.3%2C297.1%2C51.9%2C290.1z%20M200.9%2C103.7%20C200.9%2C103.7%2C200.9%2C103.7%2C200.9%2C103.7c0-0.1%2C0-0.1%2C0-0.2c0%2C0%2C0-0.1%2C0-0.1c-0.1-0.2-0.1-0.5-0.2-0.7c0%2C0%2C0%2C0%2C0-0.1c0%2C0%2C0-0.1%2C0-0.1%20c0%2C0%2C0%2C0%2C0%2C0c-0.1-0.3-0.3-0.6-0.4-0.8c0%2C0%2C0%2C0%2C0-0.1c0%2C0%2C0%2C0%2C0%2C0c0%2C0%2C0%2C0-0.1-0.1c-0.2-0.3-0.4-0.5-0.6-0.8c0%2C0%2C0%2C0%2C0%2C0%20c0%2C0%2C0%2C0%2C0%2C0l-43.2-43.2c-2.1-2.1-5.6-2.1-7.8%2C0c-1.1%2C1.1-1.6%2C2.5-1.6%2C3.9c0%2C1.4%2C0.5%2C2.8%2C1.6%2C3.9l33.9%2C33.9h-47.9%20c-36.6%2C0-57.6%2C20.8-57.6%2C57.1v54.4c0%2C3%2C2.5%2C5.5%2C5.5%2C5.5s5.5-2.5%2C5.5-5.5v-54.4c0-30.1%2C16.1-46.1%2C46.6-46.1h47.9L148.3%2C144%20c-2.1%2C2.1-2.1%2C5.6%2C0%2C7.8c1.1%2C1.1%2C2.5%2C1.6%2C3.9%2C1.6c1.4%2C0%2C2.8-0.5%2C3.9-1.6l43.3-43.3c0%2C0%2C0%2C0%2C0%2C0c0.1-0.1%2C0.1-0.1%2C0.2-0.2%20c0.1-0.2%2C0.3-0.3%2C0.4-0.5c0%2C0%2C0%2C0%2C0%2C0c0.1-0.1%2C0.2-0.2%2C0.2-0.4c0%2C0%2C0%2C0%2C0%2C0c0.1-0.2%2C0.2-0.4%2C0.3-0.6c0%2C0%2C0%2C0%2C0%2C0%20c0.1-0.1%2C0.1-0.2%2C0.1-0.3c0%2C0%2C0%2C0%2C0%2C0c0.1-0.2%2C0.2-0.4%2C0.2-0.7c0%2C0%2C0%2C0%2C0%2C0c0-0.1%2C0-0.2%2C0.1-0.3c0%2C0%2C0-0.1%2C0-0.1c0-0.2%2C0-0.3%2C0-0.5%20c0%2C0%2C0-0.1%2C0-0.1c0-0.1%2C0-0.2%2C0-0.3c0%2C0%2C0%2C0%2C0%2C0C201%2C104.3%2C201%2C104%2C200.9%2C103.7z%22%2F%3E%20%3C%2Fsvg%3E%20");
}

/* Newsletter-Anmeldung */
#newsletter-button {
	display: block;
	margin: auto;
	width: 70%;
	margin-top: 15px;
}
#newsletter-button a {
	text-align: center;
    display: block;
    margin: 0 auto;
}

/* background image for site header and main menu */

/* Container for the header and main menu */


#masthead, #site-navigation {
	position: relative;
    z-index: 10;
	margin: 0 auto;
	background: transparent;
}

/* Background image */
.header-background {
	position: absolute;
    width: 100%;
	right: calc((100% - 1200px)/2);
    max-width: 870px;
    height: 145px;
    margin: 0 auto;
    background-image: url(/img/startseite/pc-college-it-seminare-und-schulungen-die-begeistern.jpg);
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: 0 -80px;
    box-shadow: 0 16px 14px -10px rgba(51, 51, 51, 0.28) inset;
    -webkit-box-shadow: 0 16px 14px -10px rgba(51, 51, 51, 0.28) inset;
    -moz-box-shadow: 0 16px 14px -10px rgba(51, 51, 51, 0.28) inset;
    /*opacity: 0.9;*/
}

/* Gradient overlay */
.header-background::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: 
		linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%),
		linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 90%, rgba(255, 255, 255, 1) 100%);
    z-index: 1; /* Ensure the gradient is on top of the image */
}




/* "PC-COLLEGE.de" button */
#menu-item-268 a {
    background-color: #fc9000;  /* Button color */
    color: #ffffff;             /* Text color */
    padding: 0px 15px;         /* Padding for the button */
    border-radius: 0px;         /* Rounded corners */
    border: none;               /* No border */
    display: inline-block;      /* Helps with padding and border */
    transition: background-color 0.3s; /* Smooth transition for hover effect */
	box-shadow: 0 10px 14px -4px rgba(51, 51, 51, 0.3);
	-webkit-box-shadow: 0 10px 14px -4px rgba(51, 51, 51, 0.3);
	-moz-box-shadow: 0 10px 14px -4px rgba(51, 51, 51, 0.3);
	line-height: 40px;
}

#menu-item-268 a:hover {
	background-color: #cc6600
}


/* Menu size and positioning */
#menu-item-268 {
	margin-left: 15px;
}

@media (max-width: 850px) {
	#menu-item-268 {
		margin-bottom: 15px;
	}
    .main-navigation ul, .gen-sidebar-nav, .main-navigation:not(.slideout-navigation):not(.toggled) .main-nav > ul, .has-inline-mobile-toggle #site-navigation .inside-navigation > *:not(.navigation-search):not(.main-nav) {
        display: none;
    }
	.main-navigation .menu-toggle, .sidebar-nav-mobile:not(#sticky-placeholder) {
        display: block;
    }
}

@media (min-width: 600px) and (max-width: 850px) {
	/* footer widget 1 */
	#block-26 > div > div {
		display: block;
	}
	#block-26 > div > div div {
		width: 100% !important;
	}
	#block-26 > div > div > div[class^="gb-grid-column"] > div > div {
		grid-template-columns: 20% auto !important;
		max-height: 180px;
	}
	#block-26 > div > div > div.gb-grid-column.gb-grid-column-20f8198b > div > div > figure > img {
		max-height: 180px;
		width: auto;
	}
	#block-26 > div > div > div.gb-grid-column.gb-grid-column-20f8198b > div > div > figure {
		margin: auto;
	}
}

/* search widget */


#wp-block-search__input-1 {
	border-color: #c3c3c3;
}

/* Kategorie-Menü sidebar */

#nav_menu-5 {
	border-bottom: 1px solid rgba(51, 51, 51, 0.13);
	border-right: 1px solid rgba(51, 51, 51, 0.13);
    box-shadow: 5px 5px 5px -3px rgba(51, 51, 51, 0.28);
    -webkit-box-shadow: 5px 5px 5px -3px rgba(51, 51, 51, 0.28);
    -moz-box-shadow: 5px 5px 5px -3px rgba(51, 51, 51, 0.28);
}

/* sidebar pc-tipps */
#block-52 {
	background-color: #f4efec;
}


/* footer spacing */
#block-26 .gb-grid-column-dde1e20a>div>div>div,
#block-26 .gb-grid-column-0ef0aabb>div>div>div,
#block-26 .gb-grid-column-20f8198b>div>div>div {
	padding: 0 0 0 8%;
}

#block-41>div>span:nth-child(1), #block-41>div>span:nth-child(2), #block-41>div>span:nth-child(3) {
	margin: 0 5px;
}

body>div.site-footer.footer-bar-active.footer-bar-align-right>footer>div>div.footer-bar {
	width: 58%;
	display: inline-flex;
	justify-content: space-between;
	align-items: center;
}

/* Beitragslink Formatierung */
.kurslink {
	background-color: #fff4e5;
	border: 1px solid !important;
	border-color: #fc9000 !important;
	display: inline-flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 20px !important;
}

.kurslink > ul {
	margin: auto;
}

.kurslink > ul > li {
	font-size: 19px;
	list-style: none;
	padding-left: 10px;
	text-align: left;
}

.kurslink > p {
	margin-bottom: 0;
	margin-top: 1.5em;
}

.kurslink a{
	color: #fc9000; 
}

.kurslink a::hover{
	color: #cc6600; 
}

/* Kontaktformular */

#ff_3_email,
#ff_3_subject,
#ff_3_message,
#ff_3_names_last_name_,
#ff_3_names_first_name_ {
	border: 1px solid;
	border-color: #c3c3c3;
}



/* format loop-articles main page*/
#post-137>div>div>div ul>li>div, #post-325>div>div>div ul>li>div, #post-130>div>div>div>ul>li>div {
	display: flex;
    margin: 0;
	width: 100%;
}
#post-137>div>div>div:nth-child(4)>ul>li,
.Top-Artikel > li {
	background-color: #f4efec;
}

#post-137 > div > div > h3 {
	margin-top: 20px;
}

/* Abbildungen */
figure {
	margin-bottom: 1.5em;
}

/* Formatierung Beitragsbilder aufgelistet */
.post-image {
	max-width: 50%;
	height: auto;
}

/* Jubilaeumsbild rund */
/* Make the container a perfect square and the image fill it as a circle */
.circular-media figure {
  aspect-ratio: 1 / 1;
  width: 100%;
}

.circular-media div {
	font-size: 22px;
	padding: 0 5% !important;
}

.circular-media img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 50%;
	display: block;
	/* Fade edges via mask */
	-webkit-mask-image: radial-gradient(circle, rgba(0,0,0,1) 58%, rgba(0,0,0,0) 69%);
	mask-image: radial-gradient(circle, rgba(0,0,0,1) 58%, rgba(0,0,0,0) 69%);	
}

.circular-media {
	background-color: #fff4e5;
	margin: 25px;
	padding: 15px;
	border-bottom: 1px solid rgba(51, 51, 51, 0.13);
	border-right: 1px solid rgba(51, 51, 51, 0.13);
	box-shadow: 5px 5px 5px -3px rgba(51, 51, 51, 0.28);
	-webkit-box-shadow: 5px 5px 5px -3px rgba(51, 51, 51, 0.28);
	-moz-box-shadow: 5px 5px 5px -3px rgba(51, 51, 51, 0.28);
}


/* Marc's Content */

*, *::before, *::after {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin: 0;
	padding: 0;
}

html, body {
	margin: 0;
	padding: 0;
	height: 100%;
}

body {
	font-family: "Source Sans Pro", sans-serif;
	letter-spacing: -0.01em;
	font-size: 18px;
	line-height: 24px;
	font-weight: 400;
	color: #333;
	background-color: #fff;
	overflow-y: scroll;
}

@supports (object-fit: cover) {
	body {
		letter-spacing: 0em;
	}
}

input, select, textarea {
	font-family: "Source Sans Pro", sans-serif;
}

textarea:focus, input:focus, select:focus {
	outline: 2px solid #fc9000;
}

ul li ul li {
	list-style: none !important;
}

body>div {
	/*min-height: 100%;
	position: relative;*/
}

div#clayer {
	display: none;
	width: 100%;
	position: fixed;
	z-index: 100;
	bottom: 0;
	top: 0px;
	padding: 10px;
	background-color: rgba(55,55,55,0.6);
}

div#clayer>div {
	max-width: 600px;
	max-height: -webkit-calc(100% - 50px);
	max-height: -moz-calc(100% - 50px);
	max-height: calc(100% - 50px);
	padding: 10px;
	margin: 100px auto 0px auto;
	background-color: #fff;
	color: #333;
	overflow-y: auto;
}

div#clayer>div>ul {
	margin: 15px;
	list-style: none;
}

div#clayer>div>ul>li {
	float: left;
	width: 31%;
	margin: 0 1%;
}

div#clayer>div>ul>li>label {
	display: block;
	cursor: pointer;
}

div#clayer>div>ul>li label[for^="co_"] {
	border: 2px solid #555;
	height: 20px;
	width: 20px;
	margin-bottom: 10px;
}

div#clayer>div>ul>li input[id^="co_"]:checked + label[for^="co_"] {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20version%3D%221.0%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20width%3D%2214.000000pt%22%20height%3D%2214.000000pt%22%20viewBox%3D%220%200%2037.000000%2035.000000%22%0A%20preserveAspectRatio%3D%22xMidYMid%20meet%22%3E%0A%3Cg%20transform%3D%22translate(0.000000%2C37.000000)%20scale(0.100000%2C-0.10000)%22%0Afill%3D%22%23555555%22%20stroke%3D%22none%22%3E%0A%3Cpath%20d%3D%22M272%20294%20c-23%20-31%20-61%20-87%20-84%20-125%20-24%20-37%20-46%20-68%20-50%20-69%20-4%200%0A-21%2020%20-38%2045%20-17%2025%20-34%2045%20-37%2045%20-4%200%20-19%20-12%20-34%20-26%20l-28%20-27%2062%20-68%20c34%0A-38%2067%20-69%2073%20-69%205%200%2031%2028%2057%2063%2025%2035%2076%2096%20112%20135%20l67%2072%20-23%2040%20c-13%2022%0A-26%2040%20-29%2040%20-4%200%20-25%20-25%20-48%20-56z%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
	background-size: 14px 14px;
	background-position: 1px 1px;
	background-repeat: no-repeat;
}

div#clayer>div>ul>li:first-of-type input[id^="co_"]:checked + label[for^="co_"] {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20version%3D%221.0%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20width%3D%2214.000000pt%22%20height%3D%2214.000000pt%22%20viewBox%3D%220%200%2037.000000%2035.000000%22%0A%20preserveAspectRatio%3D%22xMidYMid%20meet%22%3E%0A%3Cg%20transform%3D%22translate(0.000000%2C37.000000)%20scale(0.100000%2C-0.10000)%22%0Afill%3D%22%23aaaaaa%22%20stroke%3D%22none%22%3E%0A%3Cpath%20d%3D%22M272%20294%20c-23%20-31%20-61%20-87%20-84%20-125%20-24%20-37%20-46%20-68%20-50%20-69%20-4%200%0A-21%2020%20-38%2045%20-17%2025%20-34%2045%20-37%2045%20-4%200%20-19%20-12%20-34%20-26%20l-28%20-27%2062%20-68%20c34%0A-38%2067%20-69%2073%20-69%205%200%2031%2028%2057%2063%2025%2035%2076%2096%20112%20135%20l67%2072%20-23%2040%20c-13%2022%0A-26%2040%20-29%2040%20-4%200%20-25%20-25%20-48%20-56z%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
}

div#clayer>div>ul>li:first-of-type label[for^="co_"] {
	border-color: #aaa;
}

div#clayer>div>ul>li label[for^="co_"] b {
	font-weight: 400;
	display: inline-block;
	padding-left: 25px;
	position: relative;
	top: -4px;
}

div#clayer>div>ul>li>input {
	cursor: pointer;
	display: none;
}

div#clayer>div>ul>li:first-of-type>label:first-of-type,div#clayer>div>ul>li:first-of-type>label:first-of-type>input {
	cursor: auto;
	color: #999;
}

div#clayer>div>input[id^="i"] {
	display: none;
}

div#clayer>div>input[id^="i1"]:checked~ul>li>span[id="i1t"],div#clayer>div>input[id^="i2"]:checked~ul>li>span[id="i2t"],div#clayer>div>input[id^="i3"]:checked~ul>li>span[id="i3t"] {
	display: block;
}

div#clayer>div>ul>li label[for^="i"] {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%20%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22400px%22%20height%3D%22400px%22%20viewBox%3D%22-220%2098.3%20400%20400%22%20style%3D%22enable-background%3Anew%20-220%2098.3%20400%20400%3B%22%20xml%3Aspace%3D%22preserve%22%3E%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23333333%3B%7D%20%3C%2Fstyle%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M-72.6%2C400.1c-1.8%2C1.8-2.7%2C4.1-2.7%2C6.4s0.9%2C4.7%2C2.7%2C6.4c3.6%2C3.6%2C9.3%2C3.6%2C12.9%2C0L48.4%2C304.8%20c1.8-1.8%2C2.7-4.1%2C2.7-6.4s-0.9-4.7-2.7-6.4L-59.7%2C183.9c-3.6-3.6-9.3-3.6-12.9%2C0c-3.6%2C3.6-3.6%2C9.3%2C0%2C12.9L29%2C298.4L-72.6%2C400.1z%22%2F%3E%20%3C%2Fsvg%3E%20");
	background-size: 24px 24px;
	background-repeat: no-repeat;
	padding-left: 27px;
}

div#clayer>div>input[id^="i1"]:checked~ul>li label[for^="i1"],div#clayer>div>input[id^="i2"]:checked~ul>li label[for^="i2"],div#clayer>div>input[id^="i3"]:checked~ul>li label[for^="i3"] {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%20%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22400px%22%20height%3D%22400px%22%20viewBox%3D%22-220%2098.3%20400%20400%22%20style%3D%22enable-background%3Anew%20-220%2098.3%20400%20400%3B%22%20xml%3Aspace%3D%22preserve%22%20%3E%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23fc9000%3B%7D%20%3C%2Fstyle%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M-121.7%2C237.8c-1.8-1.8-4.1-2.7-6.4-2.7s-4.7%2C0.9-6.4%2C2.7c-3.6%2C3.6-3.6%2C9.3%2C0%2C12.9l108.1%2C108.1%20c1.8%2C1.8%2C4.1%2C2.7%2C6.4%2C2.7c2.3%2C0%2C4.7-0.9%2C6.4-2.7L94.5%2C250.7c3.6-3.6%2C3.6-9.3%2C0-12.9c-3.6-3.6-9.3-3.6-12.9%2C0L-20%2C339.4L-121.7%2C237.8%20z%22%2F%3E%20%3C%2Fsvg%3E%20");
	color: #fc9000;
}

div#clayer>div>ul>li.cText {
	width: 100%;
	font-size: 14px;
	line-height: 21px;
}

div#clayer>div>ul>li.cText>* {
	display: none;
}

div#clayer>div>ul>li.cText>span {
	padding-top: 10px;
}

div#clayer>div>button {
	float: left;
	width: 35%;
	border: none;
	padding: 5px 0px;
	margin-left: 15%;
	background-color: #6c0;
	color: #fff;
	cursor: pointer;
	min-height: 35px;
	font-size: 18px;
	font-family: "Source Sans Pro", sans-serif;
}

div#clayer>div>button:hover {
	background-color: #390;
}

div#clayer>div>button:last-of-type {
	color: #999;
	background-color: #fff;
	border: 1px solid #999;
	margin-left: 2%;
}

div#clayer>div>a {
	display: inline-block;
	float: left;
	padding: 15px 0 0 0;
	min-height: 35px;
}

div#clayer>div span[id="i3t"] ul li {
	float: left;
	width: 31%;
	margin: 0 1%;
}

div#clayer>div>p {
	margin: 5px 0px;
}

div#clayer>div>ul {
	display: flex;
	flex-direction: column;
}

div#clayer>div>ul>li:first-child {
	order: 1;
}

div#clayer>div>ul>li:nth-child(2) {
	order: 3;
}

div#clayer>div>ul>li:nth-child(3) {
	order: 2;
}

div#clayer>div>ul>li:nth-child(4) {
	order: 4;
}

div#clayer>div>ul {
	margin-bottom: 0;
}

div#clayer>div>ul>li {
	display: block;
	width: 100%;
	margin-bottom: 5px;
	float: none;
}

div#clayer>div>ul>li>label {
	display: inline-block;
}

div#clayer>div>ul>li>label:nth-of-type(2) {
	float: right;
	margin-right: 10px;
}

div#clayer>div>ul>li.cText>span {
	padding-top: 0px;
	padding-bottom: 10px;
}

@media screen and (max-width: 640px) {
	div#clayer>div>button {
		margin-left: 0;
		width: 100%;
	}

	div#clayer>div>button:last-of-type {
		margin-left: 0;
		margin-top: 10px;
	}
}

body>div>header>div>div>nav>ul {
	display: inline-block;
}

body>div>header>div>div>nav>ul>li {
	display: inline-block;
	float: left;
	border-right: 1px solid #333;
	height: 18px;
}

body>div>header>div>div>nav>ul>li:last-of-type {
	border-right: none;
}

body>div>header>div>div>nav>ul>li:hover>a {
	color: #fc9000;
}

body>div>header>div>div>nav>ul>li a {
	display: block;
	padding: 0px 6px;
	text-decoration: none;
	color: #333;
	font-weight: 400;
	height: 32px;
	position: relative;
	top: -3px;
}

body>div>header>div>div>nav>ul>li a:hover {
	color: #fc9000;
}

body>div>header>div>div>nav>ul>li:nth-of-type(1) a {
	padding-left: 0px;
}

body>div>header>div>div>nav>ul>li:last-of-type a {
	padding-right: 0px;
}

header nav>ul>li input[id^="unav"] {
	display: none;
}

header nav>ul>li label[for^="unav"] {
	display: none;
}

header nav>ul>li>div>ul {
	background-color: #fff;
	display: none;
	position: absolute;
	top: 100px;
	list-style: none;
	z-index: 999;
	max-height: 595px;
	max-width: 320px;
	overflow-y: auto;
}

body>div>header>div>div>nav>ul>li>div>ul>li>a {
	padding: 8px !important;
	background-color: #f8f8f8;
}

header nav>ul>li:hover ul {
	display: block;
}

br {
	clear: both;
}

.kltx {
	font-size: 16px;
	line-height: 20px;
}

/*
h1 {
	font-size: 30px;
	line-height: 40px;
	font-weight: 400;
}

h2 {
	font-size: 24px;
	line-height: 28px;
	font-weight: 400;
}

h3,h4,h5 {
	font-size: 22px;
	line-height: 24px;
	font-weight: 400;
}

p {
	font-size: 18px;
	line-height: 24px;
}

p.kl {
	font-size: 16px;
	line-height: 20px;
	margin: 27px 0;
}

p.klfu {
	font-size: 14px;
	line-height: 18px;
	margin: 24px 0;
}

a {
	text-decoration: none;
	color: #333333;
	font-weight: 600;
	outline: none;
}

a:hover {
	color: #fc9000;
	text-decoration: underline;
}
*/

a {
	font-weight: 600;
}
a.ext {
	display: inline-block;
	background-image: url("data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%20%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22400px%22%20height%3D%22400px%22%20viewBox%3D%220%200%20400%20400%22%20style%3D%22enable-background%3Anew%200%200%20400%20400%3B%22%20xml%3Aspace%3D%22preserve%22%3E%20%3Cstyle%3E.st0%7Bfill%3A%23fc9000%3B%7D%3C%2Fstyle%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M217.6%2C310.9H60.1c-5.4%2C0-9.7-4.4-9.7-9.7v-115c0-5.4%2C4.4-9.7%2C9.7-9.7h67.4V98.8c0-5.4%2C4.4-9.7%2C9.7-9.7h202.7%20c5.4%2C0%2C9.7%2C4.4%2C9.7%2C9.7v148.1c0%2C5.4-4.4%2C9.7-9.7%2C9.7H227.3v44.6C227.3%2C306.6%2C222.9%2C310.9%2C217.6%2C310.9z%20M69.8%2C291.5h138v-34.9h-70.6%20c-5.4%2C0-9.7-4.4-9.7-9.7v-50.9H69.8V291.5z%20M227.3%2C237.1h102.9V108.5H146.9v68h70.6c5.4%2C0%2C9.7%2C4.4%2C9.7%2C9.7V237.1z%20M146.9%2C237.1h60.9%20v-41.2h-60.9V237.1z%22%2F%3E%20%3C%2Fsvg%3E%20");
	background-size: contain;
	padding-left: 1.5em;
	background-repeat: no-repeat;
}

img {
	border: none;
}

.funo {
	font-size: 14px;
	line-height: 20px;
}

hr {
	height: 1px;
	border: none;
	background-color: #ccc;
}

b.coronali {
	display: block;
	color: #4a0;
	margin-top: 30px;
	text-align: center;
	font-weight: 400;
}

b.coronali:nth-of-type(2) {
	margin-top: 10px;
}

b.coronali span {
	cursor: pointer;
	text-decoration: underline;
}

b {
	font-weight: 600;
}

a#toup {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%20%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22400px%22%20height%3D%22400px%22%20viewBox%3D%220%200%20400%20400%22%20style%3D%22enable-background%3Anew%200%200%20400%20400%3B%22%20xml%3Aspace%3D%22preserve%22%3E%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23fc9000%3B%7D%20%3C%2Fstyle%3E%20%3Cpath%20id%3D%22XMLID_5_%22%20class%3D%22st0%22%20d%3D%22M50.3%2C319.2v-238c0-17%2C13.9-31%2C31-31h238c17%2C0%2C31%2C13.9%2C31%2C31v238c0%2C17-13.9%2C31-31%2C31l-238%2C0%20C64.3%2C350.2%2C50.3%2C336.2%2C50.3%2C319.2z%20M302%2C253.1c1.8%2C1.8%2C4.1%2C2.7%2C6.4%2C2.7s4.7-0.9%2C6.4-2.7c3.6-3.6%2C3.6-9.3%2C0-12.9L206.8%2C132.1%20c-1.8-1.8-4.1-2.7-6.4-2.7c-2.3%2C0-4.7%2C0.9-6.4%2C2.7L85.8%2C240.2c-3.6%2C3.6-3.6%2C9.3%2C0%2C12.9c3.6%2C3.6%2C9.3%2C3.6%2C12.9%2C0l101.6-101.6%20L302%2C253.1z%22%2F%3E%20%3C%2Fsvg%3E%20");
	background-size: 40px 40px;
	display: inline-block;
	float: right;
	height: 35px;
	margin: 50px 0 0 0;
	width: 35px;
}

a#toup:hover {
	text-decoration: none;
}

div#ovbg {
	background-color: rgba(0, 0, 0, 0.5);
	display: none;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 98;
}

div#ovin {
	background-color: #fff;
	border: 1px solid #666;
	display: none;
	min-height: 32px;
	max-width: 607px;
	z-index: 98;
}

div#ovin>i {
	display: inline-block;
	margin: 15px 0 0 20px;
	font-style: normal;
	float: left;
	max-width: 80%;
}

div#ovin div.cl {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%20%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22400px%22%20height%3D%22400px%22%20viewBox%3D%220%200%20400%20400%22%20style%3D%22enable-background%3Anew%200%200%20400%20400%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23666%7D%20%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M217.7%2C200L331.5%2C86.2c4.9-4.9%2C4.9-12.8%2C0-17.7c-4.9-4.9-12.8-4.9-17.7%2C0L200%2C182.3L86.2%2C68.5c-4.9-4.9-12.8-4.9-17.7%2C0%20c-4.9%2C4.9-4.9%2C12.8%2C0%2C17.7L182.3%2C200L68.5%2C313.8c-4.9%2C4.9-4.9%2C12.8%2C0%2C17.7c2.4%2C2.4%2C5.6%2C3.7%2C8.8%2C3.7s6.4-1.2%2C8.8-3.7L200%2C217.7%20l113.8%2C113.8c2.4%2C2.4%2C5.6%2C3.7%2C8.8%2C3.7s6.4-1.2%2C8.8-3.7c4.9-4.9%2C4.9-12.8%2C0-17.7L217.7%2C200z%22%2F%3E%20%3C%2Fsvg%3E%20");
	background-size: cover;
	cursor: pointer;
	display: block;
	float: right;
	height: 30px;
	text-align: center;
	width: 30px;
	margin: 5px 5px 0 0;
}

div#ovin div#ovin_feinh {
	display: block;
	width: 100%;
	height: 100%;
	padding: 15px 20px 20px 20px;
}

@media screen and (max-width: 1044px) {
	body>div>header>div>div {
		margin: 0 15px;
	}

	body>div>div#main>div {
		margin: 0 15px;
	}

	body>div>footer>div {
		margin: 0 15px;
	}
}

@media screen and (max-width: 1010px) {
	body>div>header {
		padding-bottom: 7px;
	}

	body>div>header>div {
		height: 39px;
	}

	body>div>header>div>div {
		max-width: 360px;
		margin: 0 auto;
	}

	body>div>header>div>div>nav {
		display: none;
	}

	body>div>header>div>div>a>img {
		width: 165px;
		height: 25px;
		margin: 7px 7px 0px 0px;
	}

	body>div>header>div>div>a>img:nth-of-type(2), body>div>header>div>div>span.onlTrain {
		display: none;
	}

	body>div>header>div>div>div {
		width: 65px;
		height: 38px;
	}

	body>div>header>div>div>div#us {
		background-size: 55px 55px;
		background-position: center -20px;
	}

	body>div>header>div>div>div#wa {
		background-size: 55px 55px;
		background-position: center -20px;
	}

	body>div>header>div>div>div:hover {
		border-bottom: none;
	}

	body>div>header>form {
		max-width: 360px;
		margin: 0 auto;
		height: 35px;
		padding-top: 7px;
		padding-bottom: 0px;
	}

	body>div>header>form>div {
		width: 300px;
		float: right;
	}

	body>div>header>form>div>input[type="text"] {
		font-size: 16px;
		padding-right: 30px;
	}

	body>div>header>form>div>input[type="submit"] {
		background-size: 23px 23px;
		top: -38px;
		width: 48px;
		height: 48px;
		position: relative;
		left: 10px;
	}

	body>div>header>form>label[for="mna"] {
		display: inline-block;
	}

	body>div>header>input:checked~form>label[for="mna"] {
		background-image: url("data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%20%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22400px%22%20height%3D%22400px%22%20viewBox%3D%220%200%20400%20400%22%20style%3D%22enable-background%3Anew%200%200%20400%20400%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23464f5e%3B%7D%20%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M217.7%2C200L331.5%2C86.2c4.9-4.9%2C4.9-12.8%2C0-17.7c-4.9-4.9-12.8-4.9-17.7%2C0L200%2C182.3L86.2%2C68.5c-4.9-4.9-12.8-4.9-17.7%2C0%20c-4.9%2C4.9-4.9%2C12.8%2C0%2C17.7L182.3%2C200L68.5%2C313.8c-4.9%2C4.9-4.9%2C12.8%2C0%2C17.7c2.4%2C2.4%2C5.6%2C3.7%2C8.8%2C3.7s6.4-1.2%2C8.8-3.7L200%2C217.7%20l113.8%2C113.8c2.4%2C2.4%2C5.6%2C3.7%2C8.8%2C3.7s6.4-1.2%2C8.8-3.7c4.9-4.9%2C4.9-12.8%2C0-17.7L217.7%2C200z%22%2F%3E%20%3C%2Fsvg%3E%20");
		background-size: 28px 28px;
		background-position: center 1px;
		width: 28px;
		height: 35px;
		border-radius: 3px 3px 0 0 ;
	}

	body>div>header>input:checked~form>label>span {
		position: relative;
		display: block;
		top: 28px;
		width: 28px;
		height: 8px;
		background-color: #fff;
		z-index: 99;
	}

	body>div>header>input:checked~div nav {
		display: block;
		position: relative;
		top: 41px;
		margin: 0 -10px;
		z-index: 80;
	}

	header nav>ul>li:hover ul {
		display: none;
	}

	body>div>header>div>div>nav>ul {
		display: block;
		width: 100%;
		background-color: #fff;
		border-radius: 0 0 3px 3px;
		box-shadow: 0px 0px 4px 4px rgba(60, 60, 60, 0.2);
		-webkit-box-shadow: 0px 0px 4px 4px rgba(60, 60, 60, 0.2);
		-moz-box-shadow: 0px 0px 4px 4px rgba(60, 60, 60, 0.2);
		z-index: 80;
		overflow-y: scroll;
	}

	body>div>header>input:checked~div>div>nav>ul>li {
		display: inline-block;
		position: relative;
		float: none;
		width: 100%;
		height: auto;
		border: none;
		border-bottom: 1px solid #ccc;
		padding: 0;
	}

	body>div>header>input:checked~div>div>nav>ul>li:last-of-type {
		border-bottom: none;
	}

	body>div>header>input:checked~div>div>nav>ul>li>a {
		top: 0px;
		height: 100%;
		padding: 8px 15px;
	}

	body>div>header>input:checked~div>div>nav>ul>li>div>a {
		top: 0px;
		height: 100%;
		padding: 8px 15px;
	}

	input#mna:checked ~ div nav>ul>li>div {
		min-height: 41px;
		background-image: url("data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%20%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22400px%22%20height%3D%22400px%22%20viewBox%3D%22-220%2098.3%20400%20400%22%20style%3D%22enable-background%3Anew%20-220%2098.3%20400%20400%3B%22%20xml%3Aspace%3D%22preserve%22%3E%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23333333%3B%7D%20%3C%2Fstyle%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M-72.6%2C400.1c-1.8%2C1.8-2.7%2C4.1-2.7%2C6.4s0.9%2C4.7%2C2.7%2C6.4c3.6%2C3.6%2C9.3%2C3.6%2C12.9%2C0L48.4%2C304.8%20c1.8-1.8%2C2.7-4.1%2C2.7-6.4s-0.9-4.7-2.7-6.4L-59.7%2C183.9c-3.6-3.6-9.3-3.6-12.9%2C0c-3.6%2C3.6-3.6%2C9.3%2C0%2C12.9L29%2C298.4L-72.6%2C400.1z%22%2F%3E%20%3C%2Fsvg%3E%20");
		background-size: 28px 28px;
		background-position: 6px 6px;
		background-repeat: no-repeat;
	}

	input#mna:checked ~ div nav>ul>li a {
		height: 41px;
	}

	nav>ul>li>div a {
		margin-left: 18px;
		padding-left: 0px;
	}

	input#mna:checked ~ nav>ul>li ul {
		display: none;
	}

	nav>ul>li>div>label[for^="unav"] {
		display: block;
		height: 41px;
		width: 100%;
		position: absolute;
		top: 0;
		cursor: pointer;
	}

	nav>ul>li>div>label[for^="unav"]>img {
		width: 100%;
		height: 100%;
	}

	nav>ul>li>input[id^="unav"]:checked~div {
		height: auto !important;
		background-image: url("data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%20%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22400px%22%20height%3D%22400px%22%20viewBox%3D%22-220%2098.3%20400%20400%22%20style%3D%22enable-background%3Anew%20-220%2098.3%20400%20400%3B%22%20xml%3Aspace%3D%22preserve%22%20%3E%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23333333%3B%7D%20%3C%2Fstyle%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M-121.7%2C237.8c-1.8-1.8-4.1-2.7-6.4-2.7s-4.7%2C0.9-6.4%2C2.7c-3.6%2C3.6-3.6%2C9.3%2C0%2C12.9l108.1%2C108.1%20c1.8%2C1.8%2C4.1%2C2.7%2C6.4%2C2.7c2.3%2C0%2C4.7-0.9%2C6.4-2.7L94.5%2C250.7c3.6-3.6%2C3.6-9.3%2C0-12.9c-3.6-3.6-9.3-3.6-12.9%2C0L-20%2C339.4L-121.7%2C237.8%20z%22%2F%3E%20%3C%2Fsvg%3E%20") !important;
		background-size: 28px 28px;
		background-position: 6px 6px;
		background-repeat: no-repeat;
	}

	nav>ul>li>input[id^="unav"]:checked~div>ul {
		display: block;
		position: inherit;
		padding-left: 10px;
	}

	nav>ul>li>input[id^="unav"]:checked~div>ul>li {
		height: 41px;
	}

	nav>ul>li>input[id^="unav"]:checked~div>ul>li>a {
		min-height: 41px;
		border-top: 1px solid #ccc;
		top: 0px;
	}

	nav>ul>li:last-of-type>input[id^="unav"]:checked~div>ul {
		border-bottom: 1px solid #ccc;
	}

	div#clayer>div {
		margin: 40px auto 10px auto;
	}
}

@media screen and (max-width: 400px) {
	body>div>header>div>div {
		max-width: 320px;
	}

	body>div>header>div>div>div {
		width: 55px;
		margin-left: 13px;
	}

	body>div>header>form {
		max-width: 320px;
	}

	body>div>header>form>div {
		width: 275px;
	}
}

div#bc a {
	color: #333;
	font-weight: 400;
	font-size: 16px;
}

div#bc a[title^="Übersicht"] {
	color: #fc9000;
	;}

select, input, textarea {
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	appearance: none;
	border: none;
	border-radius: 0;
}

input, textarea {
	font-family: "Source Sans Pro", sans-serif;
	font-size: 18px;
	color: #333;
	border: 2px solid #ddd;
	padding: 2px 5px;
	background-color: #fff;
}

textarea {
	resize: none;
}

select {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%20%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22400px%22%20height%3D%22400px%22%20viewBox%3D%22-220%2098.3%20400%20400%22%20style%3D%22enable-background%3Anew%20-220%2098.3%20400%20400%3B%22%20xml%3Aspace%3D%22preserve%22%20%3E%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23333333%3B%7D%20%3C%2Fstyle%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M-121.7%2C237.8c-1.8-1.8-4.1-2.7-6.4-2.7s-4.7%2C0.9-6.4%2C2.7c-3.6%2C3.6-3.6%2C9.3%2C0%2C12.9l108.1%2C108.1%20c1.8%2C1.8%2C4.1%2C2.7%2C6.4%2C2.7c2.3%2C0%2C4.7-0.9%2C6.4-2.7L94.5%2C250.7c3.6-3.6%2C3.6-9.3%2C0-12.9c-3.6-3.6-9.3-3.6-12.9%2C0L-20%2C339.4L-121.7%2C237.8%20z%22%2F%3E%20%3C%2Fsvg%3E%20");
	background-position: right;
	background-repeat: no-repeat;
	background-size: 28px 28px;
	border: 2px solid #ddd;
	padding: 2px 28px 2px 5px;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 18px;
	color: #333;
	background-color: #fff;
}

select::-ms-expand {
	display: none;
}

.lt-ie10 select {
	background-image: none;
}

select option {
	padding-left: 5px;
}

input[type="checkbox"]:checked {
	background-color: #666;
}

/* shadows */

li.wp-block-post,
div:not(#block-26):not(#block-52>div>div>div).gb-grid-column,
#recent-posts-1,
#nav_menu-5,
#block-39,
#post-137>div>div>div.gb-container.gb-container-bb849030>div.wp-block-columns.are-vertically-aligned-top.is-layout-flex.wp-container-core-columns-is-layout-4.wp-block-columns-is-layout-flex,
#post-137>div>div>div.gb-container.gb-container-bb849030>div.wp-block-columns.are-vertically-aligned-top.is-layout-flex.wp-container-core-columns-is-layout-5.wp-block-columns-is-layout-flex,
#block-50,
#block-51,
#block-52,
.kurslink {
	margin: 10px;
	/*margin: 0 auto;*/
	padding: 15px;
	/*border: 1px solid rgba(51, 51, 51, 0.13);*/
	border-bottom: 1px solid rgba(51, 51, 51, 0.13);
	border-right: 1px solid rgba(51, 51, 51, 0.13);
	box-shadow: 5px 5px 5px -3px rgba(51, 51, 51, 0.28);
	-webkit-box-shadow: 5px 5px 5px -3px rgba(51, 51, 51, 0.28);
	-moz-box-shadow: 5px 5px 5px -3px rgba(51, 51, 51, 0.28);
}

#block-36 {
	margin: 10px;
	/*margin: 0 auto;*/
	padding: 20px;
	border-bottom: 1px solid rgba(51, 51, 51, 0.13);
	border-right: 1px solid rgba(51, 51, 51, 0.13);
    box-shadow: 5px 5px 5px -3px rgba(51, 51, 51, 0.28);
    -webkit-box-shadow: 5px 5px 5px -3px rgba(51, 51, 51, 0.28);
    -moz-box-shadow: 5px 5px 5px -3px rgba(51, 51, 51, 0.28);
}

#block-26 div.gb-grid-column{
	margin: 10px;
	width: 29%;
	padding: 15px;
	border-bottom: 1px solid rgba(51, 51, 51, 0.13);
	border-right: 1px solid rgba(51, 51, 51, 0.13);
	box-shadow: 5px 5px 5px -3px rgba(51, 51, 51, 0.28);
	-webkit-box-shadow: 5px 5px 5px -3px rgba(51, 51, 51, 0.28);
	-moz-box-shadow: 5px 5px 5px -3px rgba(51, 51, 51, 0.28);
}

#disq-bild {
	margin: 10px;
	/*margin: 0 auto;*/
	border-bottom: 1px solid rgba(51, 51, 51, 0.13);
	border-right: 1px solid rgba(51, 51, 51, 0.13);
	box-shadow: 5px 5px 5px -3px rgba(51, 51, 51, 0.28);
	-webkit-box-shadow: 5px 5px 5px -3px rgba(51, 51, 51, 0.28);
	-moz-box-shadow: 5px 5px 5px -3px rgba(51, 51, 51, 0.28);
}

/* #menu-hauptmenue */

#site-navigation {
	margin-top: 10px;
	padding: 0px;
	box-shadow: 0 6px 5px -2px rgba(51, 51, 51, 0.28);
	-webkit-box-shadow: 0 6px 5px -2px rgba(51, 51, 51, 0.28);
	-moz-box-shadow: 0 6px 5px -2px rgba(51, 51, 51, 0.28);
}

/* shadows end */

div#chinw input {
	display: inline-block;
	margin: 0 auto;
	float: right;
	background-color: #6c0;
	color: #fff;
	border-color: rgba(51, 51, 51, 0.13);
	font-size: 16px;
	line-height: 22px;
	font-weight: 600;
	cursor: pointer;
}

div#chinw input:hover {
	background-color: #4a0;
}

@media screen and (min-width: 1800px) {
	div#chinw {
		margin-right: auto;
		margin-left: auto;
		float: none;
	}
}

img.kaIcon {
	width: 25px;
	position: relative;
	top: 3px;
}

b.kaIconNoWrap {
	white-space: nowrap;
}

#mibew-agent-button {
	position: fixed;
	bottom: 17px;
	height: 61px;
	right: 12px;
}

#mibew-agent-button img {
	border-bottom: 1px solid rgba(51, 51, 51, 0.13);
	border-right: 1px solid rgba(51, 51, 51, 0.13);
	box-shadow: 5px 5px 5px -3px rgba(51, 51, 51, 0.28);
	-webkit-box-shadow: 5px 5px 5px -3px rgba(51, 51, 51, 0.28);
	-moz-box-shadow: 5px 5px 5px -3px rgba(51, 51, 51, 0.28);
}

div#subdom b, div#subdom strong {
	font-weight: 600;
}

/*div[id^="kar"] {
	border-top: 1px solid #ccc;
	padding: 30px 0 10px 0;
}

div[id^="kar"] h2 {
	margin: 10px 0 30px 0;
}*/

div.ka {
	margin: 0;
}

div.ka ul {
	margin: 0;
}

div.ka ul li {
	float: left;
	padding: 15px;
	margin: 0 15px;
	text-align: center;
	display: none;
}

div.ka ul li.active {
	display: block;
}

div.ka>div.li, div.ka>div.re {
	position: relative;
	height: 40px;
	width: 40px;
	background-size: contain;
	background-repeat: no-repeat;
	cursor: pointer;
}

div.ka>div.li {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%20%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22400px%22%20height%3D%22400px%22%20viewBox%3D%220%200%20400%20400%22%20style%3D%22enable-background%3Anew%200%200%20400%20400%3B%22%20xml%3Aspace%3D%22preserve%22%3E%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23fc9000%3B%7D%20%3C%2Fstyle%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M319.3%2C350.2h-238c-17%2C0-31-13.9-31-31v-238c0-17%2C13.9-31%2C31-31h238c17%2C0%2C31%2C13.9%2C31%2C31v238%20C350.3%2C336.2%2C336.4%2C350.2%2C319.3%2C350.2z%20M151.6%2C200.2L253.3%2C98.5c3.6-3.6%2C3.6-9.3%2C0-12.9c-3.6-3.6-9.3-3.6-12.9%2C0L132.3%2C193.7%20c-1.8%2C1.8-2.7%2C4.1-2.7%2C6.4c0%2C2.3%2C0.9%2C4.7%2C2.7%2C6.4l108.1%2C108.1c3.6%2C3.6%2C9.3%2C3.6%2C12.9%2C0c1.8-1.8%2C2.7-4.1%2C2.7-6.4s-0.9-4.7-2.7-6.4%20L151.6%2C200.2z%22%2F%3E%20%3C%2Fsvg%3E");
	float: left;
	background-position: left;
}

div.ka>div.re {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%20%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22400px%22%20height%3D%22400px%22%20viewBox%3D%220%200%20400%20400%22%20style%3D%22enable-background%3Anew%200%200%20400%20400%3B%22%20xml%3Aspace%3D%22preserve%22%3E%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23fc9000%3B%7D%20%3C%2Fstyle%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M81.3%2C50.2h238c17%2C0%2C31%2C13.9%2C31%2C31v238c0%2C17-13.9%2C31-31%2C31h-238c-17%2C0-31-13.9-31-31v-238%20C50.3%2C64.1%2C64.3%2C50.2%2C81.3%2C50.2z%20M147.4%2C301.8c-1.8%2C1.8-2.7%2C4.1-2.7%2C6.4s0.9%2C4.7%2C2.7%2C6.4c3.6%2C3.6%2C9.3%2C3.6%2C12.9%2C0l108.1-108.1%20c1.8-1.8%2C2.7-4.1%2C2.7-6.4c0-2.3-0.9-4.7-2.7-6.4L160.3%2C85.6c-3.6-3.6-9.3-3.6-12.9%2C0c-3.6%2C3.6-3.6%2C9.3%2C0%2C12.9l101.6%2C101.6%20L147.4%2C301.8z%22%2F%3E%20%3C%2Fsvg%3E%20");
	float: right;
	background-position: right;
}

div#main>div>div#sp {
	width: 100%;
	float: left;
	margin-right: -330px;
	margin-bottom: 30px;
}

div#main>div>div#sp>div#sp1 {
	margin-right: 330px;
	margin-top: 25px;
}

div#main>div>div#sp2 {
	border: none;
	width: 300px;
	float: right;
	margin-top: 25px;
}

@media screen and (max-width: 930px) {
	div#main>div>div#sp, div#main>div>div#sp>div#sp1 {
		margin-right: 0;
		float: none;
	}
}

div#kar5 {
	padding-top: 15px;
	padding-bottom: 0px;
	border-bottom: none;
}


div#kar5>div.ka ul li {
	width: 170px;
	height: 62px;
	padding: 0;
}

div#kar5>div.ka ul li img {
	width: 170px;
	height: 68px;
	border-bottom: 1px solid rgba(51, 51, 51, 0.13);
	border-right: 1px solid rgba(51, 51, 51, 0.13);
	box-shadow: 5px 5px 5px -3px rgba(51, 51, 51, 0.28);
	-webkit-box-shadow: 5px 5px 5px -3px rgba(51, 51, 51, 0.28);
	-moz-box-shadow: 5px 5px 5px -3px rgba(51, 51, 51, 0.28);
}

div#kar5>div.ka>div.li {
	top: 10px;
	left: -5px;
}

div#kar5>div.ka>div.re {
	top: 10px;
	right: 35px;
}

@media (max-width: 1190px) {
	div#kar5>div.ka {
		width: 920px;
		margin: 0 auto;
	}
}

@media (max-width: 1030px) {
	div#kar5>div.ka {
		width: 710px;
	}
}

@media (max-width: 870px) {
	div#kar5>div.ka {
		width: 515px;
	}
}

@media (max-width: 660px) {
	div#kar5>div.ka {
		width: 310px;
	}
}


div#ovin div.cl {
	border-bottom: none;
}

ul[id^="akk"] {
	margin-top: 30px;
	background-color: #fff;
}

ul[id^="akk"] ~ h2 {
	margin-top: 30px;
	font-size: 18px;
	line-height: 24px;
	font-weight: 600;
}

ul[id^="akk"] li {
	display: block;
	border-top: 1px solid #b3b3b3;
}

ul[id^="akk"] li input[id^="ad"] {
	display: none;
}

ul[id^="akk"]>li>div {
	display: block;
}

ul[id^="akk"]>li>div label {
	display: block;
	min-height: 40px;
	padding-left: 25px;
	background-image: url("data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%20%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22400px%22%20height%3D%22400px%22%20viewBox%3D%22-220%2098.3%20400%20400%22%20style%3D%22enable-background%3Anew%20-220%2098.3%20400%20400%3B%22%20xml%3Aspace%3D%22preserve%22%3E%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23333333%3B%7D%20%3C%2Fstyle%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M-72.6%2C400.1c-1.8%2C1.8-2.7%2C4.1-2.7%2C6.4s0.9%2C4.7%2C2.7%2C6.4c3.6%2C3.6%2C9.3%2C3.6%2C12.9%2C0L48.4%2C304.8%20c1.8-1.8%2C2.7-4.1%2C2.7-6.4s-0.9-4.7-2.7-6.4L-59.7%2C183.9c-3.6-3.6-9.3-3.6-12.9%2C0c-3.6%2C3.6-3.6%2C9.3%2C0%2C12.9L29%2C298.4L-72.6%2C400.1z%22%2F%3E%20%3C%2Fsvg%3E%20");
	background-size: 28px 28px;
	background-position: 0 5px;
	background-repeat: no-repeat;
	padding-top: 8px;
	padding-left: 30px;
	cursor: pointer;
}

ul[id^="akk"]>li>div label>b {
	font-weight: 400;
	color: #999;
	display: none;
}

ul[id^="akk"]>li>div>label h3 {
	display: block;
	font-weight: 400;
}

ul[id^="akk"]>li>div>div {
	display: none;
	padding: 0 0 30px 11px;
}

ul[id^="akk"] li input[id^="ad"]:checked ~ div>div {
	display: block;
}

ul[id^="akk"] li input[id^="ad"] ~ div>div i {
	font-style: normal;
	font-weight: 600;
}

ul[id="akk1"] li input[id^="ad"] ~ div>div span:not([id]):before, ul[id="akk1"] li input[id^="ad"] ~ div>div span:not([id]):after {
	content: '"';
}

ul[id^="akk"]>li input[id^="ad"]:checked ~ div label>b {
	display: inline;
}

ul[id^="akk"] li input[id^="ad"]:checked ~ div>h2 label {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%20%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22400px%22%20height%3D%22400px%22%20viewBox%3D%22-220%2098.3%20400%20400%22%20style%3D%22enable-background%3Anew%20-220%2098.3%20400%20400%3B%22%20xml%3Aspace%3D%22preserve%22%20%3E%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23fc9000%3B%7D%20%3C%2Fstyle%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M-121.7%2C237.8c-1.8-1.8-4.1-2.7-6.4-2.7s-4.7%2C0.9-6.4%2C2.7c-3.6%2C3.6-3.6%2C9.3%2C0%2C12.9l108.1%2C108.1%20c1.8%2C1.8%2C4.1%2C2.7%2C6.4%2C2.7c2.3%2C0%2C4.7-0.9%2C6.4-2.7L94.5%2C250.7c3.6-3.6%2C3.6-9.3%2C0-12.9c-3.6-3.6-9.3-3.6-12.9%2C0L-20%2C339.4L-121.7%2C237.8%20z%22%2F%3E%20%3C%2Fsvg%3E%20");
	background-size: 28px 28px;
	background-repeat: no-repeat;
	color: #fc9000;
}

ul[id^="akk"] li div div p {
	margin: 12px 0 0 20px;
	color: #333;
}

ul[id^="akk"] li div div ul#vo p {
	margin: 12px 0 0 0;
}

ul[id^="akk"] li div div ul p.i {
	text-indent: 0;
	margin: 12px 0 0 0;
}

ul[id^="akk"] li div div ul p.i~ul {
	margin-bottom: 15px;
}

ul[id^="akk"] h2, ul[id^="akk"] h3, ul[id^="akk"] h4 {
	font-weight: normal;
	font-size: 18px;
	line-height: 24px;
}

a.pdf:before {
	content: '\00BB';
	display: inline-block;
	width: 50px;
	height: 40px;
	padding: 8px 0 0 38px;
	margin: 10px 0 0 0;
	background-image: url("data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%20512%20512%22%20style%3D%22enable-background%3Anew%200%200%20512%20512%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22fill%3A%23E2E5E7%3B%22%20d%3D%22M128%2C0c-17.6%2C0-32%2C14.4-32%2C32v448c0%2C17.6%2C14.4%2C32%2C32%2C32h320c17.6%2C0%2C32-14.4%2C32-32V128L352%2C0H128z%22%2F%3E%3Cpath%20style%3D%22fill%3A%23B0B7BD%3B%22%20d%3D%22M384%2C128h96L352%2C0v96C352%2C113.6%2C366.4%2C128%2C384%2C128z%22%2F%3E%3Cpolygon%20style%3D%22fill%3A%23CAD1D8%3B%22%20points%3D%22480%2C224%20384%2C128%20480%2C128%20%22%2F%3E%3Cpath%20style%3D%22fill%3A%23F15642%3B%22%20d%3D%22M416%2C416c0%2C8.8-7.2%2C16-16%2C16H48c-8.8%2C0-16-7.2-16-16V256c0-8.8%2C7.2-16%2C16-16h352c8.8%2C0%2C16%2C7.2%2C16%2C16V416z%22%2F%3E%3Cg%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M101.744%2C303.152c0-4.224%2C3.328-8.832%2C8.688-8.832h29.552c16.64%2C0%2C31.616%2C11.136%2C31.616%2C32.48c0%2C20.224-14.976%2C31.488-31.616%2C31.488h-21.36v16.896c0%2C5.632-3.584%2C8.816-8.192%2C8.816c-4.224%2C0-8.688-3.184-8.688-8.816V303.152zM118.624%2C310.432v31.872h21.36c8.576%2C0%2C15.36-7.568%2C15.36-15.504c0-8.944-6.784-16.368-15.36-16.368H118.624z%22%2F%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M196.656%2C384c-4.224%2C0-8.832-2.304-8.832-7.92v-72.672c0-4.592%2C4.608-7.936%2C8.832-7.936h29.296c58.464%2C0%2C57.184%2C88.528%2C1.152%2C88.528H196.656z%20M204.72%2C311.088V368.4h21.232c34.544%2C0%2C36.08-57.312%2C0-57.312H204.72z%22%2F%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M303.872%2C312.112v20.336h32.624c4.608%2C0%2C9.216%2C4.608%2C9.216%2C9.072c0%2C4.224-4.608%2C7.68-9.216%2C7.68h-32.624v26.864c0%2C4.48-3.184%2C7.92-7.664%2C7.92c-5.632%2C0-9.072-3.44-9.072-7.92v-72.672c0-4.592%2C3.456-7.936%2C9.072-7.936h44.912c5.632%2C0%2C8.96%2C3.344%2C8.96%2C7.936c0%2C4.096-3.328%2C8.704-8.96%2C8.704h-37.248V312.112z%22%2F%3E%3C%2Fg%3E%3Cpath%20style%3D%22fill%3A%23CAD1D8%3B%22%20d%3D%22M400%2C432H96v16h304c8.8%2C0%2C16-7.2%2C16-16v-16C416%2C424.8%2C408.8%2C432%2C400%2C432z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	background-size: 35px auto;
	background-position: 0 5px;
}

a.pdf {
	display: inline-block;
	height: 40px;
}

a.share:before {
	content: '\00BB';
	display: inline-block;
	width: 50px;
	height: 40px;
	padding: 8px 0 0 38px;
	margin: 10px 0 0 0;
	background-image: url('data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KDTwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIFRyYW5zZm9ybWVkIGJ5OiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIGZpbGw9IiNGQzkwMDAiIHN0cm9rZT0iI0ZDOTAwMCI+Cg08ZyBpZD0iU1ZHUmVwb19iZ0NhcnJpZXIiIHN0cm9rZS13aWR0aD0iMCIvPgoNPGcgaWQ9IlNWR1JlcG9fdHJhY2VyQ2FycmllciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cg08ZyBpZD0iU1ZHUmVwb19pY29uQ2FycmllciI+IDx0aXRsZT5zaGFyZS1maWxsZWQ8L3RpdGxlPiA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gPGcgaWQ9Imljb24iIGZpbGw9IiNGQzkwMDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQyLjY2NjY2NywgNDIuNjY2NjY3KSI+IDxwYXRoIGQ9Ik0zNTIsMjc3LjMzMzMzMyBDMzMwLjMxMjUzMywyNzcuMzMzMzMzIDMxMC45NTMxNzMsMjg2LjcyOTE3MyAyOTcuMzEyNDI3LDMwMS40OTQ4MjcgTDE0OC4xMDkyMjcsMjM2LjEzNjc0NyBDMTQ4Ljc2MzA5MywyMzIuMTY0MDUzIDE0OS4zMzMzMzMsMjI4LjE1NzY1MyAxNDkuMzMzMzMzLDIyNCBDMTQ5LjMzMzMzMywyMTYuMjMxNjggMTQ3LjgxMTIsMjA4Ljg4OTM4NyAxNDUuNjEwNjY3LDIwMS44NDY0IEwyOTcuNjA1NTQ3LDEyNS41Mjc0NjcgQzMxMS4yMzE3ODcsMTQwLjA5NjQyNyAzMzAuNDc3ODY3LDE0OS4zMzMzMzMgMzUyLDE0OS4zMzMzMzMgQzM5My4yMzY5MDcsMTQ5LjMzMzMzMyA0MjYuNjY2NjY3LDExNS45MDM1NzMgNDI2LjY2NjY2Nyw3NC42NjY2NjY3IEM0MjYuNjY2NjY3LDMzLjQyOTc2IDM5My4yMzY5MDcsMy41NTI3MTM2OGUtMTQgMzUyLDMuNTUyNzEzNjhlLTE0IEMzMTAuNzYzMDkzLDMuNTUyNzEzNjhlLTE0IDI3Ny4zMzMzMzMsMzMuNDI5NzYgMjc3LjMzMzMzMyw3NC42NjY2NjY3IEMyNzcuMzMzMzMzLDc5LjAwNjUwNjcgMjc3Ljg5OTczMyw4My4yMDA0MjY3IDI3OC42MTA3NzMsODcuMzM3MTczMyBMMTIxLjQ1NTc4NywxNjYuMjQ2MTg3IEMxMDguNjE5NzMzLDE1NS44MzIxMDcgOTIuNDgyOTg2NywxNDkuMzMzMzMzIDc0LjY2NjY2NjcsMTQ5LjMzMzMzMyBDMzMuNDI5NzYsMTQ5LjMzMzMzMyAzLjU1MjcxMzY4ZS0xNCwxODIuNzYzMDkzIDMuNTUyNzEzNjhlLTE0LDIyNCBDMy41NTI3MTM2OGUtMTQsMjY1LjIzNjkwNyAzMy40Mjk3NiwyOTguNjY2NjY3IDc0LjY2NjY2NjcsMjk4LjY2NjY2NyBDOTYuMzU0MTMzMywyOTguNjY2NjY3IDExNS43MTM0OTMsMjg5LjI3MDgyNyAxMjkuMzU0MjQsMjc0LjUwNTE3MyBMMjc4LjU1NzQ0LDMzOS44NjMyNTMgQzI3Ny45MDM1NzMsMzQzLjgzNTk0NyAyNzcuMzMzMzMzLDM0Ny44NDIzNDcgMjc3LjMzMzMzMywzNTIgQzI3Ny4zMzMzMzMsMzkzLjIzNjkwNyAzMTAuNzYzMDkzLDQyNi42NjY2NjcgMzUyLDQyNi42NjY2NjcgQzM5My4yMzY5MDcsNDI2LjY2NjY2NyA0MjYuNjY2NjY3LDM5My4yMzY5MDcgNDI2LjY2NjY2NywzNTIgQzQyNi42NjY2NjcsMzEwLjc2MzA5MyAzOTMuMjM2OTA3LDI3Ny4zMzMzMzMgMzUyLDI3Ny4zMzMzMzMgWiIgaWQ9IlNoYXBlIj4gPC9wYXRoPiA8L2c+IDwvZz4gPC9nPgoNPC9zdmc+');
	background-size: 35px auto;
	background-repeat: no-repeat;
	background-position: 0 5px;
}

a.share {
	display: inline-block;
	float: right;
	height: 40px;
}

@media screen and (max-width: 750px), screen and (max-width: 1050px) and (min-width: 930px) {
	a.pdf {
		display: block;
		height: auto;
	}

	a.share {
		float: none;
		display: block;
		height: 40px;
	}
}

a.fax:before {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%20%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22400px%22%20height%3D%22400px%22%20viewBox%3D%220%200%20400%20400%22%20style%3D%22enable-background%3Anew%200%200%20400%20400%3B%22%20xml%3Aspace%3D%22preserve%22%3E%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23fc9000%3B%7D%20%3C%2Fstyle%3E%20%3Cg%20id%3D%22XMLID_4_%22%3E%20%3Cpath%20id%3D%22XMLID_60_%22%20class%3D%22st0%22%20d%3D%22M199.6%2C170c-18.2%2C0-36.5%2C0-54.7%2C0c-1.8%2C0-3.7-0.1-5.4-0.7c-4.5-1.5-7.1-5.7-6.6-10.1%20c0.5-4.4%2C5.2-8.7%2C10-9.2c0.7-0.1%2C1.4%2C0%2C2%2C0c36.8%2C0%2C73.5%2C0%2C110.3%2C0c4%2C0%2C7.2%2C1.2%2C9.6%2C4.4c4.2%2C5.7%2C0.8%2C14.1-6.2%2C15.4%20c-1.4%2C0.3-2.9%2C0.3-4.3%2C0.3C236.1%2C170%2C217.9%2C170%2C199.6%2C170z%22%2F%3E%20%3Cpath%20id%3D%22XMLID_59_%22%20class%3D%22st0%22%20d%3D%22M214.4%2C116.7c-13.6%2C0-27.2%2C0-40.7%2C0c-1.1%2C0-2.1%2C0-3.2-0.2c-4.8-1-8.3-5.2-8.3-9.6%20c0.1-4.4%2C4.5-9.3%2C9.1-10c1-0.2%2C2.1-0.2%2C3.2-0.2c26.9%2C0%2C53.7%2C0%2C80.6%2C0c5.7%2C0%2C9.7%2C2.5%2C11.3%2C7c2.2%2C6.4-3%2C13-10.3%2C13%20C242.1%2C116.8%2C228.2%2C116.7%2C214.4%2C116.7z%22%2F%3E%20%3Cpath%20id%3D%22XMLID_9_%22%20class%3D%22st0%22%20d%3D%22M349.9%2C179.1c-0.1-15.8-10.6-27.6-26-28.9c-6.8-0.6-13.8-0.1-20.7-0.2c-1%2C0-2%2C0-3.2%2C0%20c0-1.6%2C0-2.8%2C0-3.9c0-27.8%2C0-55.7%2C0-83.5c0-8.6-4-12.5-12.7-12.5c-42.8%2C0-85.6%2C0-128.4%2C0c-4.5%2C0-8%2C1.4-11.1%2C4.6%20c-14.4%2C14.6-28.9%2C29-43.4%2C43.4c-3.2%2C3.2-4.7%2C6.6-4.6%2C11.1c0.1%2C13.5%2C0.1%2C27%2C0.1%2C40.9c-6.9%2C0-13.5%2C0-20.1%2C0C62%2C150%2C50%2C161.9%2C50%2C179.7%20c0%2C46.9%2C0%2C93.7%2C0%2C140.6c0%2C2.5%2C0.1%2C5.1%2C0.7%2C7.5c3.1%2C13.6%2C14.2%2C22.3%2C28.8%2C22.3c80.3%2C0%2C160.7%2C0%2C241%2C0c2.4%2C0%2C4.9-0.2%2C7.2-0.7%20c13.6-3%2C22.2-14.2%2C22.2-28.8c0-28.1%2C0-56.3%2C0-84.4C350%2C217.1%2C350%2C198.1%2C349.9%2C179.1z%20M153.6%2C309.9c-7%2C0.2-13.4-5.9-13.6-13.1%20c-0.2-7.1%2C5.9-13.3%2C13.2-13.4c7.1-0.1%2C13.4%2C6.1%2C13.4%2C13.2C166.7%2C303.7%2C160.8%2C309.7%2C153.6%2C309.9z%20M153.4%2C263.2%20c-7.3%2C0-13.4-6.1-13.4-13.3c0.1-7.1%2C6.1-13.1%2C13.2-13.2c7.2-0.1%2C13.4%2C5.9%2C13.5%2C13.2C166.8%2C257%2C160.7%2C263.2%2C153.4%2C263.2z%20M200%2C309.9%20c-7.1%2C0-13.4-6.2-13.4-13.3c0-7%2C6-13%2C13.2-13.2c7.1-0.2%2C13.5%2C6%2C13.5%2C13.1C213.4%2C303.7%2C207.2%2C309.9%2C200%2C309.9z%20M200.1%2C263.2%20c-7.3%2C0.1-13.4-6-13.4-13.2c0-7%2C6.1-13.2%2C13.1-13.3c7.2-0.1%2C13.4%2C5.9%2C13.6%2C13.1C213.5%2C257%2C207.4%2C263.1%2C200.1%2C263.2z%20M246.5%2C309.9%20c-7.1-0.1-13.1-6.1-13.2-13.2c-0.1-7.1%2C6.2-13.3%2C13.3-13.3c7.2%2C0%2C13.4%2C6.2%2C13.3%2C13.3C259.9%2C303.9%2C253.6%2C310.1%2C246.5%2C309.9z%20M246.5%2C263.2c-7.3-0.1-13.4-6.3-13.2-13.4c0.2-7.3%2C6.3-13.2%2C13.6-13.1c7%2C0.1%2C13.1%2C6.3%2C13.1%2C13.3%20C259.9%2C257.3%2C253.8%2C263.3%2C246.5%2C263.2z%20M279.7%2C196.4c-53.1%2C0-106.1%2C0-159.5%2C0c0-1.1%2C0-2.1%2C0-3.1c0-26.6%2C0-53.2%2C0-79.8%20c0-2%2C0.5-3.4%2C1.9-4.8C134.4%2C96.5%2C146.6%2C84.2%2C159%2C72c1-1%2C2.6-1.8%2C3.9-1.8c38.1-0.1%2C76.3-0.1%2C114.4-0.1c0.8%2C0%2C1.5%2C0.1%2C2.4%2C0.1%20C279.7%2C112.3%2C279.7%2C154.3%2C279.7%2C196.4z%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E%20");
}

ul[id^="akk"] li div div ul {
	margin: 12px 0 0 40px;
	list-style: none;
	list-style-position: outside;
}

ul[id^="akk"] li div div ul#vo {
	margin: 12px 0 0 20px;
}

ul[id^="akk"] li div div ul li {
	border: none;
	text-indent: -17px;
}

ul[id^="akk"] li div div ul li:before {
	content: '\2022';
	color: #fc9000;
	margin-right: 10px;
	position: relative;
	top: -1px;
}

ul[id^="akk"] li div div ul li ul {
	margin: 0 0 5px 30px;
}

ul[id^="akk"] li div div ul li ul li:before {
	color: #666;
}

ul[id^="akk"] li div div ul#vo li:before {
	content: none;
	background-color: red;
}

ul[id^="akk"] li div div ul#vo li {
	text-indent: 0px;
	padding-left: 30px;
	background-image: url("data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20version%3D%221.0%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20width%3D%2214.000000pt%22%20height%3D%2214.000000pt%22%20viewBox%3D%220%200%2037.000000%2035.000000%22%0A%20preserveAspectRatio%3D%22xMidYMid%20meet%22%3E%0A%3Cg%20transform%3D%22translate(0.000000%2C37.000000)%20scale(0.100000%2C-0.10000)%22%0Afill%3D%22%2366cc00%22%20stroke%3D%22none%22%3E%0A%3Cpath%20d%3D%22M272%20294%20c-23%20-31%20-61%20-87%20-84%20-125%20-24%20-37%20-46%20-68%20-50%20-69%20-4%200%0A-21%2020%20-38%2045%20-17%2025%20-34%2045%20-37%2045%20-4%200%20-19%20-12%20-34%20-26%20l-28%20-27%2062%20-68%20c34%0A-38%2067%20-69%2073%20-69%205%200%2031%2028%2057%2063%2025%2035%2076%2096%20112%20135%20l67%2072%20-23%2040%20c-13%2022%0A-26%2040%20-29%2040%20-4%200%20-25%20-25%20-48%20-56z%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
	background-repeat: no-repeat;
}

ul[id^="akk"] li div div ul#vo li p {
	margin-bottom: 30px;
}

ul[id^="akk"] li div div h4, ul[id^="akk"] li div div h3 a {
	margin: 12px 0 0 20px;
}

ul[id^="akk"] li div div h4 a, ul[id^="akk"] li div div h3 a {
	color: #666;
}

ul[id^="akk"] li div div div.bewert {
	margin: 0 0 0 20px;
}

span[itemprop="bestRating"], span.bestRating {
	color: #999;
}

ul[id^="akk"] li div div span.pcc_stars {
	background-image: url("/img/ekomi/stars.png");
	background-position: 0 18px;
	background-size: 18px auto;
	display: block;
	height: 18px;
	width: 90px;
	float: left;
	margin: 3px 5px 0 0;
}

ul[id^="akk"] li div div span.pcc_stars > span.pcc_stars {
	background-position: 0 0;
	margin: 0px 5px 0 0;
}

ul[id^="akk"] li div div ul li p.se {
	text-indent: -9px;
	margin: -30px 0 0 10px !important;
}

ul[id^="akk"] li div div q {
	font-style: italic;
	color: #666;
}

ul[id^="akk"] li div div q:before {
	font-weight: 600;
	font-size: 20px;
	position: relative;
	left: -5px;
}

ul[id^="akk"] li div div q:after {
	font-weight: 600;
	font-size: 20px;
	position: relative;
	left: 5px;
}

ul[id^="akk"] li div div ul#vo q:before {
	left: 0px;
}

ul[id^="akk"] li div div ul#vo q:after {
	left: 0px;
	padding-right: 5px;
}

ul[id^="akk"] li div div cite {
	font-style: normal;
}

h2#semdet {
	font-size: 24px;
	line-height: 28px;
	font-weight: 400;
	border-top: 1px solid #b3b3b3;
	min-height: 50px;
	margin-top: 30px;
	padding: 15px 2px;
}

ul.verwandt {
	list-style-type: none;
	margin-top: 20px;
}

ul.verwandt li a {
	display: block;
	padding: 10px 15px;
}

ul.verwandt li:nth-child(odd) {
	background-color: #f5f5f5;
}

div#aufan {
	margin-top: 15px;
	background-color: #ebebeb;
	padding: 12px;
}

div#zeit {
	background-color: #fff4e5;
	background-image: url("data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%20%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22400px%22%20height%3D%22400px%22%20viewBox%3D%220%200%20400%20400%22%20style%3D%22enable-background%3Anew%200%200%20400%20400%3B%22%20xml%3Aspace%3D%22preserve%22%3E%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23fc9000%3B%7D%20%3C%2Fstyle%3E%20%3Cpath%20id%3D%22XMLID_3_%22%20class%3D%22st0%22%20d%3D%22M200%2C350c-20.2%2C0-39.9-4-58.4-11.8c-17.9-7.6-33.9-18.4-47.7-32.1%20c-13.8-13.8-24.6-29.8-32.1-47.7C54%2C239.9%2C50%2C220.2%2C50%2C200c0-20.2%2C4-39.9%2C11.8-58.4c7.6-17.9%2C18.4-33.9%2C32.1-47.7%20s29.8-24.6%2C47.7-32.1C160.1%2C54%2C179.8%2C50%2C200%2C50c20.2%2C0%2C39.9%2C4%2C58.4%2C11.8c17.9%2C7.6%2C33.9%2C18.4%2C47.7%2C32.1%20c13.8%2C13.8%2C24.6%2C29.8%2C32.1%2C47.7C346%2C160.1%2C350%2C179.8%2C350%2C200c0%2C20.2-4%2C39.9-11.8%2C58.4c-7.6%2C17.9-18.4%2C33.9-32.1%2C47.7%20c-13.8%2C13.8-29.8%2C24.6-47.7%2C32.1C239.9%2C346%2C220.2%2C350%2C200%2C350z%20M200%2C66.9c-35.6%2C0-69%2C13.8-94.1%2C39c-25.1%2C25.1-39%2C58.6-39%2C94.1%20s13.8%2C69%2C39%2C94.1c25.1%2C25.1%2C58.6%2C39%2C94.1%2C39s69-13.8%2C94.1-39c25.1-25.1%2C39-58.6%2C39-94.1s-13.8-69-39-94.1%20C269%2C80.8%2C235.6%2C66.9%2C200%2C66.9z%20M205.6%2C184.9V84.1c0-3.1-2.5-5.6-5.6-5.6s-5.6%2C2.5-5.6%2C5.6v100.8c-6.1%2C2.3-10.5%2C8.2-10.5%2C15.1%20c0%2C2.5%2C0.6%2C4.9%2C1.6%2C7l-37.6%2C37.6c-2.2%2C2.2-2.2%2C5.8%2C0%2C8c2.2%2C2.2%2C5.8%2C2.2%2C8%2C0l37.7-37.7c2%2C0.9%2C4.1%2C1.3%2C6.4%2C1.3%20c8.9%2C0%2C16.1-7.2%2C16.1-16.1C216.1%2C193.1%2C211.8%2C187.2%2C205.6%2C184.9z%22%2F%3E%20%3C%2Fsvg%3E%20");
	background-repeat: no-repeat;
	background-size: 40px 40px;
	background-position: 5px 5px;
	padding: 12px 12px 12px 55px;
	margin-top: 15px;
}

div#preis {
	margin-top: 15px;
	background-color: #ebebeb;
	padding: 12px 12px 0 12px;
}

div#preis h3 {
	padding: 0;
	border: none;
	margin: 0;
}

div#preis s {
	display: inline-block;
	margin-top: 15px;
}

div#preis>div {
	display: inline-block;
	float: left;
	margin: 0;
	width: 100px;
}

div#preis>div:nth-of-type(2) {
	display: inline-block;
	float: right;
	margin: 2px 0 0 -100px;
	width: 100%;
}

div#preis>div:nth-of-type(2) div {
	margin: 0 5px 0 100px;
}

@media screen and (max-width: 550px) {
	div#preis>div:nth-of-type(2),div#preis>div:nth-of-type(2) div {
		margin-left: 0;
		float: none;
	}

	div#preis>div {
		float: none;
		margin: 0;
	}
}

div#preis>div:nth-of-type(2) div p {
	margin: 0 0 12px 0;
}

div#preis>div:nth-of-type(2) div p span {
	font-weight: 600;
	font-size: 24px;
}

div#zeit b#tn1, div#preis b#tn1, div#preis b#tnx {
	display: inline-block;
	height: 30px;
	padding: 3px 0 0 25px;
	background-image: url("data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%20%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22400px%22%20height%3D%22400px%22%20viewBox%3D%220%200%20400%20400%22%20style%3D%22enable-background%3Anew%200%200%20400%20400%3B%22%20xml%3Aspace%3D%22preserve%22%3E%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23666666%3B%7D%20%3C%2Fstyle%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M307.5%2C229c2.6-9.7%2C17.8-18.1%2C17.8-28.6c0-10.5-15.3-18.9-17.8-28.6c-2.7-10%2C6.3-24.9%2C1.2-33.7c-5.2-8.9-22.6-8.6-29.8-15.8%20c-7.2-7.2-6.9-24.6-15.8-29.8c-8.8-5.1-23.7%2C3.8-33.7%2C1.2c-9.7-2.6-18.1-17.8-28.6-17.8s-18.9%2C15.3-28.6%2C17.8%20c-10%2C2.7-24.9-6.3-33.7-1.2c-8.9%2C5.2-8.6%2C22.6-15.8%2C29.8c-7.2%2C7.2-24.6%2C6.9-29.8%2C15.8c-5.1%2C8.8%2C3.8%2C23.7%2C1.2%2C33.7%20c-2.6%2C9.7-17.8%2C18.1-17.8%2C28.6c0%2C10.5%2C15.3%2C18.9%2C17.8%2C28.6c2.7%2C10-6.3%2C24.9-1.2%2C33.7c5.2%2C8.9%2C22.6%2C8.6%2C29.8%2C15.8%20c7.2%2C7.2%2C6.9%2C24.6%2C15.8%2C29.8c8.8%2C5.1%2C23.7-3.8%2C33.7-1.2c9.7%2C2.6%2C18.1%2C17.8%2C28.6%2C17.8s18.9-15.3%2C28.6-17.8c10-2.7%2C24.9%2C6.3%2C33.7%2C1.2%20c8.9-5.2%2C8.6-22.6%2C15.8-29.8c7.2-7.2%2C24.6-6.9%2C29.8-15.8C313.8%2C253.9%2C304.9%2C239.1%2C307.5%2C229z%20M197.1%2C258.7h-9%20c-2.8%2C0-5.3-1.4-6.9-3.6l-46.8-52.3c-2.5-3.7-1.8-8.7%2C1.8-11.4l9.2-7.1c1.8-1.4%2C4-2%2C6.2-1.7c2.2%2C0.3%2C4.2%2C1.4%2C5.6%2C3.2l34%2C30.4%20l51.1-69.8c1.5-2.7%2C4.3-4.3%2C7.3-4.3h10.8c2.9%2C0%2C5.6%2C1.5%2C7.2%2C4c1.5%2C2.5%2C1.6%2C5.6%2C0.3%2C8.2l-63.3%2C99.8%20C203.1%2C257%2C200.2%2C258.7%2C197.1%2C258.7z%22%2F%3E%20%3C%2Fsvg%3E%20");
	background-repeat: no-repeat;
	background-size: 30px 30px;
	background-position: -5px 0px;
	font-size: 18px;
	line-height: 24px;
	color: #666;
	margin-bottom: 12px;
}

div#preis b#tnx {
	margin-bottom: 0px;
}

div#preis b#tnx ~ p {
	margin-top: 12px;
}

div#zeit b#tn1 {
	margin-top: 12px;
	margin-bottom: 0px;
}

div#preis b#tn1.or, div#ovin i.or {
	display: inline-block;
	height: 30px;
	padding: 3px 0 0 25px;
	background-image: url("data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%20%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22400px%22%20height%3D%22400px%22%20viewBox%3D%220%200%20400%20400%22%20style%3D%22enable-background%3Anew%200%200%20400%20400%3B%22%20xml%3Aspace%3D%22preserve%22%3E%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23fc9000%3B%7D%20%3C%2Fstyle%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M307.5%2C229c2.6-9.7%2C17.8-18.1%2C17.8-28.6c0-10.5-15.3-18.9-17.8-28.6c-2.7-10%2C6.3-24.9%2C1.2-33.7c-5.2-8.9-22.6-8.6-29.8-15.8%20c-7.2-7.2-6.9-24.6-15.8-29.8c-8.8-5.1-23.7%2C3.8-33.7%2C1.2c-9.7-2.6-18.1-17.8-28.6-17.8s-18.9%2C15.3-28.6%2C17.8%20c-10%2C2.7-24.9-6.3-33.7-1.2c-8.9%2C5.2-8.6%2C22.6-15.8%2C29.8c-7.2%2C7.2-24.6%2C6.9-29.8%2C15.8c-5.1%2C8.8%2C3.8%2C23.7%2C1.2%2C33.7%20c-2.6%2C9.7-17.8%2C18.1-17.8%2C28.6c0%2C10.5%2C15.3%2C18.9%2C17.8%2C28.6c2.7%2C10-6.3%2C24.9-1.2%2C33.7c5.2%2C8.9%2C22.6%2C8.6%2C29.8%2C15.8%20c7.2%2C7.2%2C6.9%2C24.6%2C15.8%2C29.8c8.8%2C5.1%2C23.7-3.8%2C33.7-1.2c9.7%2C2.6%2C18.1%2C17.8%2C28.6%2C17.8s18.9-15.3%2C28.6-17.8c10-2.7%2C24.9%2C6.3%2C33.7%2C1.2%20c8.9-5.2%2C8.6-22.6%2C15.8-29.8c7.2-7.2%2C24.6-6.9%2C29.8-15.8C313.8%2C253.9%2C304.9%2C239.1%2C307.5%2C229z%20M197.1%2C258.7h-9%20c-2.8%2C0-5.3-1.4-6.9-3.6l-46.8-52.3c-2.5-3.7-1.8-8.7%2C1.8-11.4l9.2-7.1c1.8-1.4%2C4-2%2C6.2-1.7c2.2%2C0.3%2C4.2%2C1.4%2C5.6%2C3.2l34%2C30.4%20l51.1-69.8c1.5-2.7%2C4.3-4.3%2C7.3-4.3h10.8c2.9%2C0%2C5.6%2C1.5%2C7.2%2C4c1.5%2C2.5%2C1.6%2C5.6%2C0.3%2C8.2l-63.3%2C99.8%20C203.1%2C257%2C200.2%2C258.7%2C197.1%2C258.7z%22%2F%3E%20%3C%2Fsvg%3E%20");
	background-repeat: no-repeat;
	background-size: 30px 30px;
	background-position: -5px 0px;
	font-size: 18px;
	line-height: 24px;
	color: #fc9000;
}

div#preis b#tn1.or:hover, div#preis b#tnx.or:hover {
	text-decoration: underline;
	cursor: pointer;
}

form#merkzettel {
	display: block;
	margin-bottom: 15px;
}

form#merkzettel div {
	float: left;
	width: 33%;
	margin-top: 0px;
	min-width: 180px;
	position: relative;
}

form#merkzettel div:first-of-type {
	width: 43%;
	padding-right: 8px;
}

form#merkzettel input#absenden {
	padding: 6px 15px;
	width: 152px;
}

form#merkzettel div:last-of-type {
	float: right;
	text-align: right;
	min-width: 152px;
	width: 160px;
	padding-right: 0;
	margin: 0;
}

form#merkzettel div label {
	display: block;
}

form#merkzettel div input[type="submit"] {
	border: none;
	background-color: #fc9000;
	color: #fff;
	font-weight: 600;
	padding: 8px 15px;
}

form#merkzettel div input[type="submit"]:hover {
	background-color: #cc6600;
	cursor: pointer;
}

form#merkzettel div input.akt {
	background-color: #66cc00;
}

form#merkzettel div input.akt:hover {
	background-color: #44aa00;
}

form#merkzettel div span, form#merkzettel div span~ul {
	border: 2px solid #ddd;
	background-color: #fff;
}

form#merkzettel div span#orsp, form#merkzettel div span#tesp {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%20%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22400px%22%20height%3D%22400px%22%20viewBox%3D%22-220%2098.3%20400%20400%22%20style%3D%22enable-background%3Anew%20-220%2098.3%20400%20400%3B%22%20xml%3Aspace%3D%22preserve%22%20%3E%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23333333%3B%7D%20%3C%2Fstyle%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M-121.7%2C237.8c-1.8-1.8-4.1-2.7-6.4-2.7s-4.7%2C0.9-6.4%2C2.7c-3.6%2C3.6-3.6%2C9.3%2C0%2C12.9l108.1%2C108.1%20c1.8%2C1.8%2C4.1%2C2.7%2C6.4%2C2.7c2.3%2C0%2C4.7-0.9%2C6.4-2.7L94.5%2C250.7c3.6-3.6%2C3.6-9.3%2C0-12.9c-3.6-3.6-9.3-3.6-12.9%2C0L-20%2C339.4L-121.7%2C237.8%20z%22%2F%3E%20%3C%2Fsvg%3E%20");
	background-position: right;
	background-repeat: no-repeat;
	background-size: 28px 28px;
	padding: 4px 28px 4px 5px;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 18px;
	color: #333;
	display: block;
	width: 100%;
	height: 35px;
	cursor: default;
}

form#merkzettel div span#orsp.einWert, form#merkzettel div span#tesp.einWert {
	background-image: none;
	padding: 4px 5px;
}

form#merkzettel div span.einWert i:not(.garJa) {
	padding: 0;
}

form#merkzettel div span#orsp.bgno {
	background-image: none;
}

form#merkzettel div span#clbt {
	position: absolute;
	top: 0;
	left: calc(100% - 38px);
	height: 30px;
	width: 30px;
	display: none;
	background-image: url("data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%20%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22400px%22%20height%3D%22400px%22%20viewBox%3D%220%200%20400%20400%22%20style%3D%22enable-background%3Anew%200%200%20400%20400%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23464f5e%3B%7D%20%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M217.7%2C200L331.5%2C86.2c4.9-4.9%2C4.9-12.8%2C0-17.7c-4.9-4.9-12.8-4.9-17.7%2C0L200%2C182.3L86.2%2C68.5c-4.9-4.9-12.8-4.9-17.7%2C0%20c-4.9%2C4.9-4.9%2C12.8%2C0%2C17.7L182.3%2C200L68.5%2C313.8c-4.9%2C4.9-4.9%2C12.8%2C0%2C17.7c2.4%2C2.4%2C5.6%2C3.7%2C8.8%2C3.7s6.4-1.2%2C8.8-3.7L200%2C217.7%20l113.8%2C113.8c2.4%2C2.4%2C5.6%2C3.7%2C8.8%2C3.7s6.4-1.2%2C8.8-3.7c4.9-4.9%2C4.9-12.8%2C0-17.7L217.7%2C200z%22%2F%3E%20%3C%2Fsvg%3E%20");
	background-size: 22px 22px;
	background-position: center 5px;
	border-left: none;
	border-bottom: none;
	z-index: 95;
	background-repeat: no-repeat;
}

form#merkzettel div span~ul.orte {
	display: none;
	position: absolute;
	top: 0px;
	line-height: 30px;
	cursor: default;
	padding: 0;
	width: 100%;
	z-index: 94;
	height: auto;
}

form#merkzettel div:first-of-type span~ul.orte {
	width: calc(100% - 8px);
}

form#merkzettel div span~ul li {
	list-style: none;
	width: 100%;
	height: 30px;
	background-position: 10px 7px;
	background-repeat: no-repeat;
	background-size: 16px 16px;
	padding: 0 0 0 45px;
}

form#merkzettel div span~ul li:hover {
	background-color: #ddd;
}

form#merkzettel div span~ul li:first-of-type {
	padding-top: 2px;
}

form#merkzettel div span~ul li.disabled, form#merkzettel div span~ul#teul li:first-of-type {
	pointer-events: none;
	opacity: 0.6;
	padding-left: 5px;
	width: 100%;
}

form#merkzettel div span~ul li.garJa,form#merkzettel div i.garJa, h2#semdet~span.garJa, p#gar, div#ovin i.gar {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%2020010904%2F%2FEN%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22http%3A%2F%2Fwww.w3.org%2FTR%2F2001%2FREC-SVG-20010904%2FDTD%2Fsvg10.dtd%22%3E%0A%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20width%3D%224.21667in%22%20height%3D%224.22in%22%0A%20%20%20%20%20viewBox%3D%220%200%201265%201266%22%3E%0A%20%20%3Cpath%20id%3D%22Auswahl%22%0A%20%20%20%20%20%20%20%20fill%3D%22%23666666%22%20stroke%3D%22%23666666%22%20stroke-width%3D%221%22%0A%20%20%20%20%20%20%20%20d%3D%22M%20609.00%2C14.42%0A%20%20%20%20%20%20%20%20%20%20%20C%20603.91%2C15.15%20601.02%2C14.98%20596.00%2C15.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%20596.00%2C15.00%20585.00%2C15.91%20585.00%2C15.91%0A%20%20%20%20%20%20%20%20%20%20%20%20%20585.00%2C15.91%20560.00%2C18.16%20560.00%2C18.16%0A%20%20%20%20%20%20%20%20%20%20%20%20%20525.15%2C21.89%20483.46%2C30.63%20450.00%2C41.02%0A%20%20%20%20%20%20%20%20%20%20%20%20%20315.84%2C82.73%20204.84%2C164.91%20124.28%2C280.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%20104.50%2C308.27%2086.72%2C338.62%2072.31%2C370.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%2044.32%2C430.96%2024.86%2C497.11%2018.17%2C564.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%2018.17%2C564.00%2015.91%2C596.00%2015.91%2C596.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%2015.91%2C596.00%2015.00%2C608.00%2015.00%2C608.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%2015.00%2C608.00%2015.00%2C657.00%2015.00%2C657.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%2015.00%2C657.00%2015.96%2C668.00%2015.96%2C668.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%2017.24%2C697.30%2021.24%2C726.22%2027.00%2C755.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%2047.80%2C859.04%2094.80%2C953.46%20163.73%2C1034.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%20177.37%2C1049.94%20191.63%2C1065.59%20207.00%2C1079.91%0A%20%20%20%20%20%20%20%20%20%20%20%20%20271.94%2C1140.41%20339.95%2C1181.99%20423.00%2C1212.68%0A%20%20%20%20%20%20%20%20%20%20%20%20%20474.37%2C1231.67%20529.41%2C1243.34%20584.00%2C1247.09%0A%20%20%20%20%20%20%20%20%20%20%20%20%20584.00%2C1247.09%20609.00%2C1249.00%20609.00%2C1249.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%20609.00%2C1249.00%20649.00%2C1249.00%20649.00%2C1249.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%20649.00%2C1249.00%20670.00%2C1248.00%20670.00%2C1248.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%20670.00%2C1248.00%20709.00%2C1244.15%20709.00%2C1244.15%0A%20%20%20%20%20%20%20%20%20%20%20%20%20741.13%2C1240.31%20776.00%2C1233.52%20807.00%2C1224.28%0A%20%20%20%20%20%20%20%20%20%20%20%20%20999.69%2C1166.86%201150.75%2C1021.91%201216.66%2C832.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%201229.15%2C795.99%201237.84%2C758.70%201243.27%2C721.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%201243.27%2C721.00%201248.09%2C675.00%201248.09%2C675.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%201248.09%2C675.00%201249.04%2C665.00%201249.04%2C665.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%201249.04%2C665.00%201249.04%2C653.00%201249.04%2C653.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%201249.04%2C653.00%201250.00%2C643.00%201250.00%2C643.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%201250.00%2C643.00%201249.00%2C599.00%201249.00%2C599.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%201249.00%2C599.00%201247.17%2C576.00%201247.17%2C576.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%201242.49%2C527.71%201235.16%2C489.35%201220.34%2C443.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%201195.23%2C364.42%201156.62%2C295.22%201103.56%2C232.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%201103.56%2C232.00%201077.09%2C203.00%201077.09%2C203.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%201077.09%2C203.00%201069.96%2C195.01%201069.96%2C195.01%0A%20%20%20%20%20%20%20%20%20%20%20%20%201069.96%2C195.01%201060.00%2C185.96%201060.00%2C185.96%0A%20%20%20%20%20%20%20%20%20%20%20%20%20986.22%2C115.40%20896.39%2C63.93%20798.00%2C36.58%0A%20%20%20%20%20%20%20%20%20%20%20%20%20759.46%2C25.86%20719.90%2C18.65%20680.00%2C15.91%0A%20%20%20%20%20%20%20%20%20%20%20%20%20680.00%2C15.91%20670.00%2C15.00%20670.00%2C15.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%20652.47%2C14.80%20625.82%2C12.38%20609.00%2C14.42%20Z%0A%20%20%20%20%20%20%20%20%20%20%20M%20796.00%2C712.00%0A%20%20%20%20%20%20%20%20%20%20%20C%20796.00%2C712.00%20631.00%2C712.00%20631.00%2C712.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%20631.00%2C712.00%20631.00%2C583.00%20631.00%2C583.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%20631.00%2C583.00%20937.00%2C583.00%20937.00%2C583.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%20937.00%2C583.00%20937.00%2C964.00%20937.00%2C964.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%20936.98%2C975.47%20931.47%2C977.64%20923.00%2C984.58%0A%20%20%20%20%20%20%20%20%20%20%20%20%20909.43%2C995.69%20895.04%2C1005.78%20880.00%2C1014.80%0A%20%20%20%20%20%20%20%20%20%20%20%20%20822.38%2C1049.37%20756.04%2C1070.40%20689.00%2C1075.09%0A%20%20%20%20%20%20%20%20%20%20%20%20%20689.00%2C1075.09%20664.00%2C1077.00%20664.00%2C1077.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%20591.05%2C1077.85%20515.77%2C1064.73%20451.00%2C1029.69%0A%20%20%20%20%20%20%20%20%20%20%20%20%20419.68%2C1012.75%20390.50%2C991.90%20365.00%2C966.99%0A%20%20%20%20%20%20%20%20%20%20%20%20%20365.00%2C966.99%20353.91%2C955.00%20353.91%2C955.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%20297.76%2C894.42%20265.47%2C819.55%20250.39%2C739.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%20246.30%2C717.17%20243.46%2C695.13%20241.91%2C673.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%20241.91%2C673.00%20241.00%2C663.00%20241.00%2C663.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%20241.00%2C663.00%20240.00%2C641.00%20240.00%2C641.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%20240.00%2C641.00%20240.00%2C605.00%20240.00%2C605.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%20240.00%2C605.00%20241.00%2C584.00%20241.00%2C584.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%20241.00%2C584.00%20241.91%2C574.00%20241.91%2C574.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%20241.91%2C574.00%20248.08%2C521.00%20248.08%2C521.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%20268.61%2C399.12%20327.78%2C290.37%20435.00%2C223.81%0A%20%20%20%20%20%20%20%20%20%20%20%20%20461.90%2C207.11%20494.65%2C191.86%20525.00%2C182.72%0A%20%20%20%20%20%20%20%20%20%20%20%20%20555.78%2C173.45%20583.05%2C168.03%20615.00%2C164.83%0A%20%20%20%20%20%20%20%20%20%20%20%20%20615.00%2C164.83%20635.00%2C163.00%20635.00%2C163.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%20659.61%2C162.72%20684.57%2C162.24%20709.00%2C165.29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20756.53%2C171.21%20803.92%2C187.15%20845.00%2C211.80%0A%20%20%20%20%20%20%20%20%20%20%20%20%20866.30%2C224.58%20886.80%2C239.01%20905.00%2C255.98%0A%20%20%20%20%20%20%20%20%20%20%20%20%20908.48%2C259.22%20921.73%2C270.27%20922.66%2C274.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%20923.38%2C276.85%20920.72%2C279.12%20919.02%2C281.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%20919.02%2C281.00%20907.42%2C294.00%20907.42%2C294.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%20907.42%2C294.00%20856.58%2C351.00%20856.58%2C351.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%20856.58%2C351.00%20842.28%2C366.98%20842.28%2C366.98%0A%20%20%20%20%20%20%20%20%20%20%20%20%20840.63%2C368.78%20838.79%2C371.38%20835.99%2C370.66%0A%20%20%20%20%20%20%20%20%20%20%20%20%20834.07%2C370.17%20831.48%2C367.43%20830.00%2C366.08%0A%20%20%20%20%20%20%20%20%20%20%20%20%20830.00%2C366.08%20818.00%2C355.59%20818.00%2C355.59%0A%20%20%20%20%20%20%20%20%20%20%20%20%20804.93%2C344.58%20791.95%2C335.20%20777.00%2C326.86%0A%20%20%20%20%20%20%20%20%20%20%20%20%20745.21%2C309.12%20708.31%2C300.05%20672.00%2C300.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%20672.00%2C300.00%20645.00%2C300.00%20645.00%2C300.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%20625.14%2C300.24%20596.92%2C306.69%20578.00%2C313.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%20558.91%2C319.37%20537.37%2C329.75%20521.00%2C341.43%0A%20%20%20%20%20%20%20%20%20%20%20%20%20507.37%2C351.15%20492.32%2C363.46%20481.28%2C376.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%20441.00%2C421.78%20421.43%2C468.85%20409.60%2C528.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%20406.30%2C544.52%20404.08%2C561.22%20402.91%2C578.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%20402.91%2C578.00%20402.00%2C588.00%20402.00%2C588.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%20402.00%2C588.00%20401.00%2C609.00%20401.00%2C609.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%20401.00%2C609.00%20401.00%2C628.00%20401.00%2C628.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%20401.00%2C628.00%20401.96%2C639.00%20401.96%2C639.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%20401.96%2C639.00%20401.96%2C650.00%20401.96%2C650.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%20401.96%2C650.00%20402.91%2C660.00%20402.91%2C660.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%20402.91%2C660.00%20407.92%2C704.00%20407.92%2C704.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%20418.32%2C766.83%20442.12%2C829.12%20489.00%2C873.96%0A%20%20%20%20%20%20%20%20%20%20%20%20%20502.50%2C886.88%20518.81%2C898.16%20535.00%2C907.42%0A%20%20%20%20%20%20%20%20%20%20%20%20%20548.48%2C915.13%20566.06%2C922.58%20581.00%2C926.86%0A%20%20%20%20%20%20%20%20%20%20%20%20%20602.25%2C932.95%20623.92%2C937.40%20646.00%2C939.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%20646.00%2C939.00%20655.00%2C939.00%20655.00%2C939.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%20655.00%2C939.00%20667.00%2C940.00%20667.00%2C940.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%20694.83%2C940.04%20721.52%2C936.52%20748.00%2C927.67%0A%20%20%20%20%20%20%20%20%20%20%20%20%20760.64%2C923.44%20771.86%2C918.37%20783.00%2C911.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%20791.81%2C905.17%20795.98%2C904.00%20796.00%2C893.00%0A%20%20%20%20%20%20%20%20%20%20%20%20%20796.00%2C893.00%20796.00%2C712.00%20796.00%2C712.00%20Z%22%20%2F%3E%0A%3C%2Fsvg%3E");
	background-position: 22px 8px;
	background-size: 16px;
	background-repeat: no-repeat;
}

h2#semdet~span.garJa {
	display: block;
	padding: 0 0 0 25px;
	background-position: 3px 5px;
	margin-bottom: 15px;
	cursor: pointer;
}

h2#semdet~span.garJa:hover {
	text-decoration: underline;
}

form#merkzettel div i {
	font-style: normal;
	display: block;
	padding-left: 40px;
}

form#merkzettel div i.garJa {
	background-position: 19px 4px;
}

form#merkzettel div span~ul li[data-ort="34"] {
	color: #fc9000;
}

form#merkzettel p {
	margin: 5px 0 10px 0;
}

@media screen and (max-width: 1080px) {
	form#merkzettel div:first-of-type {
		width: 49%;
		padding-right: 0;
	}

	form#merkzettel div span#clbt {
		left: calc(100% - 30px);
	}

	form#merkzettel div:nth-of-type(2) {
		width: 49%;
		float: right;
		min-width: 230px;
	}

	form#merkzettel div:last-of-type {
		margin-top: 15px;
	}

	form#merkzettel div:last-of-type label {
		display: none;
	}

	form#merkzettel div:first-of-type span~ul.orte {
		width: 100%;
	}
}

@media screen and (max-width: 610px) {
	form#merkzettel div:first-of-type,form#merkzettel div:nth-of-type(2) {
		width: 100%;
		margin-top: 5px;
	}
}

p#gar, div#ovin i.gar {
	color: #66cc00;
	font-weight: 600;
	padding: 3px 0 0 25px;
	height: 30px;
	cursor: pointer;
	background-position: 3px 8px;
}

p#gar:hover {
	text-decoration: underline;
}

div#ovin i.onl {
	font-weight: 600;
	padding: 3px 0 0 0;
	height: 30px;
}

form#merkzettel div span#onltxt {
	display: none;
	border: none;
	padding-left: 10px;
	cursor: pointer;
	min-width: 230px;
}

form#merkzettel div span#onltxt:hover {
	text-decoration: underline;
}

form#merkzettel div span#onltxtpl {
	display: none;
	border: none;
	padding-left: 10px;
}

table#termintab {
	width: 100%;
}

table#termintab tr:nth-child(2n+1) {
	background-color: #faf6f3;
}

table#termintab th {
	background-color: #f4efec;
	padding: 4px;
	text-align: left;
	vertical-align: top;
}

table#termintab td {
	padding: 4px;
	text-align: left;
	vertical-align: top;
}

table#termintab td:nth-of-type(1) {
	text-align: center;
}

table#termintab td:nth-of-type(4) {
	text-align: center;
}

table#termintab td:nth-of-type(6) a {
	background-image: url("data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%20%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22400px%22%20height%3D%22400px%22%20viewBox%3D%220%200%20400%20400%22%20style%3D%22enable-background%3Anew%200%200%20400%20400%3B%22%20xml%3Aspace%3D%22preserve%22%3E%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23fff%3B%7D%20%3C%2Fstyle%3E%20%3Cpath%20class%3D%22st0%22%20id%3D%22XMLID_1_%22%20d%3D%22M106.5%2C110.2c-0.6-0.2-1.1-0.1-1.5-0.1c-3.4%2C0-6.9%2C0-10.3%2C0c-11.3%2C0-22.6%2C0-33.9%2C0c-0.5%2C0-1%2C0-1.4%2C0%20c-3.5-0.1-6.2-1.7-8-4.6c-3.1-5.1-0.7-11.9%2C5.3-13.9c1-0.3%2C2-0.4%2C3-0.5c0.4%2C0%2C0.8%2C0%2C1.2%2C0c17%2C0%2C34.1%2C0%2C51.1%2C0c0.9%2C0%2C1.7%2C0%2C2.6%2C0.2%20c3.3%2C0.5%2C5.7%2C2.3%2C7.2%2C5.2c0.2%2C0.5%2C0.4%2C1%2C0.6%2C1.5c5.4%2C14.3%2C10.8%2C28.6%2C16.2%2C42.9c0.4%2C1.2%2C0.9%2C2.3%2C1.3%2C3.5c0.1%2C0.1%2C0.1%2C0.3%2C0.2%2C0.4%20c0.1%2C0.2%2C0.2%2C0.3%2C0.4%2C0.3c0.1%2C0%2C0.2%2C0%2C0.3%2C0c6.8%2C0%2C13.5%2C0%2C20.3%2C0c59.3%2C0%2C118.6%2C0%2C177.8%2C0c0.8%2C0%2C1.6%2C0%2C2.5%2C0c3.9%2C0.3%2C7.2%2C2.9%2C8.3%2C6.6%20c0.6%2C1.8%2C0.6%2C3.6%2C0.1%2C5.4c-0.4%2C1.3-0.8%2C2.6-1.3%2C3.8c-6.3%2C18.5-12.7%2C36.9-19%2C55.4c-2.1%2C6.2-4.3%2C12.5-6.4%2C18.7%20c-0.1%2C0.4-0.3%2C0.8-0.5%2C1.2c-1.3%2C2.9-3.5%2C4.8-6.6%2C5.6c-0.7%2C0.2-1.3%2C0.2-2%2C0.2c-0.5%2C0-1.1%2C0-1.6%2C0c-49.3%2C0-98.6%2C0-147.9%2C0%20c-0.5%2C0-1.1%2C0-1.6%2C0c-3.1%2C0-6.7-1.8-8.4-5.4c-0.2-0.4-0.4-0.9-0.5-1.3c-7.5-19.9-15.1-39.9-22.6-59.8c-8-21.3-16.1-42.6-24.1-63.9%20C106.9%2C111.2%2C106.7%2C110.7%2C106.5%2C110.2z%20M282.2%2C260.2c-13.6-0.1-24.5%2C10.7-24.6%2C24.4c0%2C13.8%2C11.1%2C24.5%2C24.4%2C24.5%20c14%2C0%2C24.5-11.5%2C24.4-24.4C306.6%2C271.9%2C296.4%2C260.2%2C282.2%2C260.2z%20M192.2%2C309c13.9-0.1%2C24.3-11.5%2C24.3-24.5%20c0-12.9-10.4-24.4-24.6-24.4c-13.8%2C0.1-24.4%2C11.3-24.3%2C24.5C167.6%2C298.1%2C178.5%2C309.1%2C192.2%2C309z%22%2F%3E%20%3C%2Fsvg%3E%20");
	display: block;
	width: 33px;
	height: 33px;
	background-color: #fc9000;
	background-size: contain;
}

table#termintab select {
	width: 100%;
}

table#termintab span.leer {
	display: block;
	width: 100%;
	border: 2px solid #ddd;
	padding: 2px 5px;
	font-size: 18px;
	background-color: #fff;
}

@media screen and (max-width: 650px) {
	table#termintab th {
		float: left;
		width: 100%;
		margin-bottom: 2px;
	}

	table#termintab td {
		float: left;
		width: 100%;
	}

	table#termintab td select {
		width: 100%;
	}

	table#termintab td:nth-of-type(6) a {
		margin: 0 0 0 auto;
	}
}

span#fr {
	color: #f00;
	font-weight: 600;
}

div#anzTN {
	margin: 0px 0 0 20px;
	font-size: 14px;
}

div#anzTN img {
	display: block;
	width: 120px;
	height: 120px;
	float: left;
	margin-right: 20px;
}

div#anzTN b {
	display: block;
	margin-top: 12px;
	font-size: 18px;
}

div#anzTN b br {
	clear: none;
}

div#anzTN b i {
	font-style: normal;
	color: #fc9000;
}

div#preis.noP {
	display: none;
}

div#ovin {
	margin-right: 20px;
	width: auto;
	height: auto;
}

div#ovin_feinh p {
	margin-bottom: 0;
	margin-top: 0;
}

div#ovin_feinh ul {
	margin: 10px 0 10px 50px;
}

div#ovin i {
	cursor: auto;
}

img.kaIcon {
	top: 1px;
}

div#sp1>h1 img {
	cursor: pointer;
}

iframe {
	border: none;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 0;
}

span#onl2, span#pre, span#semart {
	color: #fc9000;
	cursor: pointer;
}

span#onl2:hover, span#pre:hover, span#semart:hover {
	text-decoration: underline;
}

div#sp1>h1~span:first-of-type {
	display: inline-block;
	float: right;
	color: #fc9000;
	cursor: pointer;
}

div#sp1>h1~span:first-of-type:after {
	content: "\2B07";
	position: relative;
	margin-left: 5px;
	top: 3px;
	font-size: 20px;
}

div#yTVC {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

div#youtubevideo {
	display: inline-block;
	min-width: 320px;
	max-width: 340px;
	min-height: 20px;
	border: 1px solid #fc9000;
	padding: 20px;
	margin: 0 auto;
}

div#youtubevideo b {
	display: block;
	margin-bottom: 20px;
}

div#youtubevideo a {
	font-weight: 400;
}

div#youtubevideo span:hover {
	text-decoration: underline;
}

div#youtubevideo span {
	margin-top: 20px;
	display: block;
	color: #fc9000;
	cursor: pointer;
	font-weight: 600;
}



/* test gruene Haken */

#block-50 > div > li {
	font-size: 19px;
    line-height: 30px;
    font-weight: 600;
    list-style: none;
}
#block-50 > div > li::before {
	display: inline-block;
    content: "";
    background-image: url(https://blog.pc-college.de/wp-content/uploads/2024/07/download.svg);
    background-position: center center;
    background-repeat: no-repeat;
    position: relative;
    width: 20px;
    height: 20px;
    top: 4px;
    left: -10px;
}