/*
	SemplicitaPro
	SemplicitaPro-Bold
*/


body {font-family:"SemplicitaPro",sans-serif;font-weight:normal;font-style:normal;color:#000;font-size:16px;}
b, strong {font-weight:normal;font-family:"SemplicitaPro-Bold",sans-serif;}
i, em {font-family:"SemplicitaPro-Italic",sans-serif;}
a {text-decoration:none;}
a:focus, a {outline:none;text-decoration:none;}

/*.header-wrap {position:relative;}*/
.headerimg img {width:100%;}
.header {position:relative;}

.logo img {width:auto;height:65px;padding:5px 0;}
#hnav_wrap {border-bottom:3px solid #f90;}

@media (min-width:768px) {
	.logo {position:absolute;z-index:800;left:15px;bottom:5px;width:auto;max-width:250px;}
	.logo img {height:80px;width:180px;padding:0;}
	#hnav_wrap {border:0;}
	#main-menu {margin-top:50px;}
	#main-menu li.first {margin-left:250px;}
	#main-menu li .first {margin-left:0;}
}

#headerslide a {display:block;}
#headerslide img {width:100%;}
#headerslide .carousel-caption {display:none;width:100%;bottom:100px;left:0;right:0;padding:0;text-shadow:none;text-align:right;}
#headerslide .carousel-caption p {display:inline-block;margin:0;padding:0 25px;color:#fff;text-transform:uppercase;font-family:"SemplicitaPro-Bold",sans-serif;
	transform: skewX(-30deg);
	-o-transform: skewX(-30deg);
	-moz-transform: skewX(-30deg);
	-webkit-transform: skewX(-30deg);
	/*zoom:1;
	*display:inline;*/
	position:relative;
}
#headerslide .carousel-caption p:nth-of-type(1) {z-index:30;font-size:23px;line-height:40px;margin-right:5%;background-color:#f90;}
#headerslide .carousel-caption p:nth-of-type(2) {z-index:20;font-size:36px;line-height:65px;margin-right:10%;margin-top:-5px;background-color:#c37a08;padding-top:5px;}
#headerslide .carousel-caption p:nth-of-type(3) {z-index:10;font-size:36px;line-height:65px;margin-right:15%;margin-top:-10px;background-color:#7b5823;padding-top:10px;}
#headerslide .carousel-caption p.no-txt {background-color:transparent;}
#headerslide .carousel-caption p span {
	display:inline-block;
	transform: skewX(30deg);
	-o-transform: skewX(30deg);
	-moz-transform: skewX(30deg);
	-webkit-transform: skewX(30deg);
}
@media (min-width:992px) {
	#headerslide .carousel-caption {display:block;}
}
@media (min-width: 1200px) {
	#headerslide .carousel-caption {bottom:200px;}
}




.fixed-btns.side {position:fixed;z-index:900;right:0;top:25%;}
.fixed-btns.side .item {width:320px;background-color:#000;margin-bottom:2px;}
.fixed-btns a {display:block;padding:15px 15px 0 70px;height:70px;background:url(../Images/fixed-btns.png) no-repeat;}
.fixed-btns .News a {display:block;padding:15px 15px 0 70px;height:70px;background:url(../Images/newsletterLogo.png) no-repeat; background-size: contain}
.fixed-btns.in-content a {padding:0;text-indent:-999px;background-color:#c37a08;width:70px;height:35px;margin:0 auto;}
.fixed-btns.in-content .geboe a {background-position:0 -18px;}
.fixed-btns.in-content .date a {background-position:0 -88px;}
.fixed-btns.in-content .kids a {background-position:0 -228px;}


.fixed-btns .date a {background-position:0 -70px;}
.fixed-btns .kids a {background-position:0 -210px;}
.fixed-btns a:hover {color:#fff;text-decoration:none;}
.fixed-btns .title {display:block;text-transform:uppercase;}
.fixed-btns .more {display:block;text-transform:uppercase;font-size:14px;}

.fixed-btns.in-hnav a {text-indent:-999px;padding:0;}

li.search .icon-azvhof-search {display:inline-block;margin-left:15px;font-size:17px;}
li.search li {width:100%;}
li.search .line {border-color:transparent;}
li.search .search-text {border:0;background:none;border-bottom:2px solid #fff;color:#fff;font-size:19px;margin:15px 0 15px 15px;}

.search-text::-webkit-input-placeholder {color:#fff;}
.search-text:-moz-placeholder {color:#fff;}
.search-text::-moz-placeholder {color:#fff;}
.search-text:-ms-input-placeholder {color:#fff;}

li.search .search-submit {border:0;background:0;color:#fff;font-size:30px;margin-top:15px;}
@media (min-width:768px) {
	li.search .icon-azvhof-search {display:inline;margin-left:0;height:20px;overflow:hidden;}
	li.search .search-text {font-size:30px;margin:0;text-align:center;}
	li.search .search-submit {margin-top:0;font-size:40px;}
}
#search_word {
	display: block;
	padding: 9px 20px 7px 20px;
	font-size: 16px;
	text-transform: uppercase;
	background: #aaa;
	border: 0;
	width: 100%;
	color: #fff;
}
.search_form_submit {
	background: transparent;
	border: 0;
	color: #fff;
	position: absolute;
	top: 12px;
	right: 5px;
}
.inserat_bild {
	width: 100%;
	height: auto;
}
/*.dropdown {margin-top:15px;}*/
.dropdown .dropdown-toggle {background:none;border:0;width:100%;padding:0 10px;text-align:left;}
.dropdown .dropdown-toggle a, .dropdown-toggle .title, .tx-sgglossary-pi1 .form_large_text {display:block;padding:9px 20px 7px 20px;font-size:16px;text-transform:uppercase;color:#fff;}
.dropdown .has-sub a, .dropdown a.has-sub {font-family:"SemplicitaPro-Bold",sans-serif;}
.dropdown .ddm-icon {position:absolute;color:#fff;top:12px;right:15px;}
.ddm-1 .btn, .ddm-1 .dropdown-menu {
	background-color:#f90;
	padding: 9px 20px 7px 20px;
	text-transform: uppercase;
	color: #fff;
	cursor: default;
}
.ddm-2 .btn, .ddm-2 .dropdown-menu {
	background-color:#c37a08;
	text-transform: uppercase;
	color: #fff;
}
.ddm-3 .btn, .ddm-3 .dropdown-menu {
	background-color:#7b5823;
	text-transform: uppercase;
	color: #fff;
}
.ddm-1 #geboe_kat.btn {
	background-color:#f90;
	padding: 0;
	text-transform: uppercase;
	color: #fff;
	cursor: default;
}

.dropdown.no-dropdown .ddm-icon,
.dropdown.no-dropdown .dropdown-menu {display:none;}
.dropdown.no-dropdown .btn {cursor:text;}

.dropdown-menu {width:100%;border:0;border-radius:0;box-shadow:none;margin:0;padding:0 0 10px 0;}
.dropdown-menu > li {padding:0 10px;}
.dropdown-menu > li.first > a {border-top:1px solid #fff;}
.dropdown-menu > li > a {color:#fff;padding:10px 20px 7px 20px;text-transform:uppercase;border-bottom:1px solid #fff;white-space:normal;}
.dropdown-menu .hide-act {display:none;}

.ddm-1 a:hover {background-color:#fff;color:#f90;}
.ddm-1 a.has-sub:hover {background-color:#c37a08;color:#fff;}
.ddm-2 > .dropdown-menu > li > a:hover {color:#c37a08;}
.ddm-2 > .dropdown-menu > li > a.has-sub:hover {background-color:#7b5823;color:#fff;}
.ddm-3 a:hover {color:#ff9900;}

.content .breadcrumb {background:none;border-radius:0;margin:0 0 26px 0;padding:0;}
.content .breadcrumb > li + li:before {position:absolute;top:4px;left:0;font-size:12px;content:"\e906";padding:0;}
.content .breadcrumb > li {margin-right:10px;padding-left:12px;}
.breadcrumb li:nth-of-type(1):before, .breadcrumb li:nth-of-type(1), .breadcrumb li:nth-of-type(1) a {color:#000;}
.breadcrumb li:nth-of-type(2):before, .breadcrumb li:nth-of-type(2), .breadcrumb li:nth-of-type(2) a {color:#f90;}
.breadcrumb li:nth-of-type(3):before, .breadcrumb li:nth-of-type(3), .breadcrumb li:nth-of-type(3) a {color:#c37a08;}
.breadcrumb li:nth-of-type(4):before, .breadcrumb li:nth-of-type(4), .breadcrumb li:nth-of-type(4) a {color:#7b5823;}

.bg_grey {background-color:#f0f0f0;}
.bg_darkgrey {background-color:#cdcdcd;}
.bg_orange {background-color:#f90;}

@media (min-width:768px) {
	.start-box {margin-top:-110px;}
}
.container.boxes {padding-top:20px;}
.fixed-btns.in-content {margin-bottom:20px;}
.start-box {margin-bottom:40px;}
.start-box .inner {position:relative;padding:15px 15px 30px;}
.box-1 .inner {background:rgba(255,153,0,0.7);}
.box-2 .inner {background:rgba(195,122,8,0.6);}
.box-3 .inner {background:rgba(123,88,35,0.5);}


.news_start {margin-top:40px;}
.news_start .content {position:relative;padding-top:40px;}
.news_start .content .news-list-mt {position:absolute;top:-15px;margin:0 0 0 10px;}
.content .news-list-archiv {float:right;margin:50px 10px 5px 0;}
.content .news-list-archiv a {color:#fff;}
@media (min-width:768px) {
	.content .news-list-archiv {margin-top:0;}
}

.news-overview {margin-top:25px;}

.content {padding-top:10px;padding-bottom:15px;}

.content h1 {font-family:"SemplicitaPro-Bold",sans-serif;font-weight:normal;font-size:30px;margin:20px 0 20px 0;text-transform:uppercase;}
.content h2 {font-family:"SemplicitaPro-Bold",sans-serif;font-weight:normal;font-size:20px;margin:20px 0 30px 0;text-transform:uppercase;}
.content h3 {font-weight:normal;font-size:20px;margin:30px 0 10px 0;text-transform:uppercase;}
.content header {margin:20px 0 30px;}
.content header h2 {margin:0;}
.content header h3 {margin:10px 0 0 0;}
.content h4 {font-family:"SemplicitaPro-Bold",sans-serif;font-weight:normal;font-size:16px;margin:20px 0 10px 0;padding:0;color:#f90;}
.content h4:first-child {margin-top:0;}
.content h2.headline {color:#fff;background-color:#f90;text-decoration:none;margin-left:10px;margin-right:10px;padding:4px 20px;border-radius: 8px;}
.btn-primary {border-radius: 8px;}

.content h2.headline, .sb-btn, .sb-tmp, p.word, .general-btn-wrap, .logout_btn, .frame-type-felogin_login input[type="submit"], .frame-type-form_formframework form button, .btn-primary  {display:inline-block;
	transform: skewX(-30deg);
	-o-transform: skewX(-30deg);
	-moz-transform: skewX(-30deg);
	-webkit-transform: skewX(-30deg);
	/*zoom:1;
	*display:inline;*/
	position:relative;
}
.content h2.headline span, .sb-btn span, .sb-tmp .sf-submit, p.word strong, .general-sub, .logout_btn span, .frame-type-felogin_login input span, .frame-type-form_formframework form button span, .btn-primary span
{
	display:inline-block;
	transform: skewX(30deg);
	-o-transform: skewX(30deg);
	-moz-transform: skewX(30deg);
	-webkit-transform: skewX(30deg);

}

@media (min-width:768px) {
	.content h1 {font-size:42px;margin:30px 0 30px 0;}
	.content h2 {font-size:24px;margin:30px 0 40px 0;}
	.content h3 {font-size:24px;margin:40px 0 10px 0;}
	.content header {margin:30px 0 40px;}
	.content header h3 {margin:10px 0 0 0;}
	.content h4 {font-size:16px;margin:30px 0 10px 0;}
	.content h2.headline {padding:8px 30px;margin-right:0; }
	.sb-btn, .sb-tmp {padding:8px 30px;margin-right:0; border-radius: 8px;}
	.content .frame-type-form_formframework form button {padding:8px 30px;margin-right:0; border-radius: 8px;}
}

.content a.pdf, .content a.word {display:inline-block;background-color:#ededed;color:#000;padding-right:10px;line-height:25px;border-right:10px solid #000;}
.bg_grey .content a.pdf, .bg_grey .content a.word {background-color:#fff;}
.content a.pdf:before {display:inline-block;padding:0 15px;color:#fff;line-height:29px;margin-right:10px;background-color:#000;content:"\e901";}
.content a.word:before {display:inline-block;padding:0 15px;color:#fff;line-height:29px;margin-right:10px;background-color:#000;content:"\f1c2";}
.content a.pdf:hover, .content a.word:hover {background-color:#000;color:#f90;text-decoration:none;}

.content .ce-uploads {padding-left:0;padding-right:26px}
.content .ce-uploads li:before {content:"";}
.content .ce-uploads li {margin:0 0 10px 0;padding-left:0;}
.ce-uploads a {display:inline-block;}
.ce-uploads a:hover {text-decoration:none;}
.ce-uploads a:hover .title {background-color:#000;color:#f90;}
.ce-uploads .icon {display:block;line-height:25px;padding:2px 15px;margin:0 20px;background-color:#000;color:#fff;}
.ce-uploads .icon:before {padding-right:10px;}
.ce-uploads .icon.pdf:before {content:"\e901";}
.ce-uploads .icon.docx:before, .ce-uploads .icon.doc:before {content:"\f1c2";}
.ce-uploads .title {display:block;line-height:25px;padding:2px 15px;margin:0 20px;background-color:#ededed;border-right:10px solid #000;color:#000;}
.bg_grey .ce-uploads .title {background-color:#fff;}
.ce-uploads li, .anchor-menu li, #to-top {
	transform: skewX(-30deg);
	-o-transform: skewX(-30deg);
	-moz-transform: skewX(-30deg);
	-webkit-transform: skewX(-30deg);
}
.ce-uploads .txt, .ce-uploads .icon:before, .anchor-menu li a, #to-top a {
	display: inline-block;
	transform: skewX(30deg);
	-o-transform: skewX(30deg);
	-moz-transform: skewX(30deg);
	-webkit-transform: skewX(30deg);
}
@media (min-width:768px) {
	.ce-uploads .icon {display:inline-block;margin-left:10px;margin-right:0;}
	.ce-uploads .title {display:inline-block;margin-left:-1px;margin-right:0;}
}



.content a {color:#f90;}
.content p {margin:0 0 26px 0;}
.content ul {margin:0 0 26px 0;list-style:none;padding-left:16px;}
.content li {position:relative;padding-left:26px;}
.content li:before {position:absolute;top:4px;left:0;font-size:12px;content:"\e906";color:#f90;}
.content .tx-marktplatz-relaunch li:before {position:absolute;top:15px;left:0;font-size:12px;content:"\e906";color:#f90;}

.content .tx-marktplatz-relaunch .icons .act .icon .icon-markup svg.icon-color {
	width: 25px;
	height: 25px;
}

.content ul.ce-menu, .content ul.ce-menu ul {padding-left:0;}
.content ul.ce-menu ul {margin-bottom:0;}
.content ul.ce-menu li {padding-left:16px;}

.content .anchor-menu {font-family:"SemplicitaPro-Italic",sans-serif;font-size:20px;}
.content .anchor-menu p {font-size:16px;line-height:40px;margin:0;}
.content .anchor-menu li {display:inline-block;background-color:#000;padding:0;margin:0 16px 16px 0;line-height:24px;font-size:14px; border-radius: 8px;}
.content .anchor-menu li:before {content:"";}
.content .anchor-menu li span {position:absolute;top:0;left:-9px;color:#f90;font-size:30px;}
.content .anchor-menu a {font-family:"SemplicitaPro-Italic",sans-serif;color:#fff;padding:5px 10px 5px 25px;}
.content .anchor-menu a:hover {text-decoration:none;color:#f90;}
@media (min-width:768px) {
	.content .anchor-menu p {margin:0 0 26px 0;}
	.content .anchor-menu li {line-height:30px;font-size:20px;}
}
@media (min-width: 768px) and (max-width: 1199px) {
	.content .anchor-menu p {line-height:20px;}
}

#loginstatus {font-size:12px;margin-bottom:10px;}
#loginstatus .logout_btn {color:#fff;background-color:#f90;text-decoration:none;margin-left:10px;;padding:4px 10px;font-family:"SemplicitaPro-Bold",sans-serif;font-weight:normal;text-transform:uppercase;}
@media (min-width: 768px){
	#loginstatus {text-align:right;}
}
.contenttable {width:100%;margin:0 0 26px 0;}
.contenttable th {vertical-align:top;text-align:left;font-weight:normal;font-family:"SemplicitaPro-Bold",sans-serif;background-color:#cdcdcd;padding:5px 10px;}
.contenttable td {vertical-align:top;padding:5px 10px;}
.contenttable tr {border-bottom:2px solid #cdcdcd;}
.contenttable p {margin:0;}
.contenttable caption {display:none;}

@media (max-width:767px) {
	.resp_table_wrap {overflow-x:scroll;margin-bottom:26px;}

	.contenttable.resp_table {border-top:2px solid #cdcdcd;}
	.contenttable.resp_table caption {display:block;text-align:left;font-weight:normal;font-family:"SemplicitaPro-Bold",sans-serif;background-color:#cdcdcd;padding:5px 10px;}
	.contenttable.resp_table thead {display:none;}
	.contenttable.resp_table td {display:block;width:100%;}
}

.start-box h2 {display:block;background:none;text-align:center;margin:0 0 20px 0;color:#fff;}
.start-box img {margin-left:auto;margin-right:auto;}

a.sb-btn, .sb-tmp {color:#fff;font-family:"SemplicitaPro-Bold",sans-serif;padding:0 20px;font-size:18px;line-height:36px;text-transform:uppercase;background-color:#c37a08;text-decoration:none;}
.start-box.box-1 .sb-btn:last-child {margin-left:10px;}
.start-box .btn-wrap {position:absolute;width:100%;left:0;bottom:-18px;}

.start-box.box-2 p {margin:0 0 20px 0;color:#fff;text-transform:uppercase;}
.start-box.box-2 span {display:block;}
.start-box.box-2 .txt1 {font-size:18px;color:#7b5823;}
.start-box.box-2 .txt2 {font-size:30px;}
.start-box.box-2 .txt3 {font-size:12px;}
.start-box .tx-sgglossary-pi1 .form_large_text {width:100%;color:#000;text-transform:uppercase;padding:10px;text-align:center;font-family:"SemplicitaPro-Bold",sans-serif;background:#fff;}
.start-box .sb-tmp .sf-submit {border:0;background:none;text-transform:uppercase;}
.start-box .sb-tmp {background-color:#7b5823;}
.start-box.box-3 p {color:#fff;text-transform:uppercase;font-size:16px;margin:20px 0 0 0;font-family:"SemplicitaPro-Bold",sans-serif;}
.start-box.box-3 a.sb-btn {background-color:#f90; border-radius: 8px}
.start-box a.sb-btn {background-color:#c37a08; border-radius: 8px}

@media (min-width: 768px) and (max-width: 991px) {
	.start-box.box-1 a.sb-btn:last-child {margin-top:10px;}

	.start-box.box-2 .txt1 {font-size:16px;}
	.start-box.box-2 .txt2 {font-size:30px;}
}

/*.ce-image {margin:0 0 26px 0;}*/
.ce-image .caption {background-color:#cdcdcd;font-size:14px;padding:5px;}

#to-top {position:fixed;z-index:99;bottom:40px;right:30px;opacity:0.75;display:inline-block;background-color:#7b5823;padding:0;line-height:30px;font-size:20px;border-radius: 8px;}
#to-top:hover {opacity:1;}
#to-top a {font-family:"SemplicitaPro-Italic",sans-serif;color:#fff;padding:5px 10px 5px 15px;}
@media (min-width:768px) {
	#to-top a {padding:5px 10px 5px 25px;}
}
#to-top a:hover {text-decoration:none;color:#f90;}
#to-top .icon-azvhof-reply {position:absolute;top:0;left:-9px;color:#f90;font-size:30px;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}



.asking {position:relative;text-align:center;margin:0;padding:5px 0;}
.asking a {color:#000;}
.asking a:hover {color:#f90;text-decoration:none;}
.asking span {display:block;margin:0 5px;}
.asking .txt_1, .asking .txt_2 {font-family:"SemplicitaPro-Bold",sans-serif;font-size:16px;}
.asking .phone, .asking .email {font-family:"SemplicitaPro-Bold",sans-serif;font-size:32px;}
@media (min-width:768px) {
	.asking span {display:inline-block;line-height:50px;vertical-align:middle;}
	.asking .phone, .asking .email {font-size:42px;}
}


.footer-main {margin-top:26px;margin-bottom:26px;}
@media (max-width:767px) {
	.social-nav {text-align:center;}
	.copy {width:100px;margin:0 auto;}
}
.social-nav a {display:inline-block;margin-right:10px;color:#000;}
.social-nav a:last-child {margin-right:0;}
.social-nav a:hover {color:#f90;text-decoration:none;}
.social-nav span {font-size:46px;}

.fnav {margin:0;line-height:46px;}
.fnav a {display:block;color:#000;padding:0 15px;}
.fnav a:hover, .fnav .active {color:#f90;text-decoration:none;}

@media (min-width: 768px) and (max-width: 991px) {
	.social-nav span {font-size: 44px;}
}
@media (min-width:768px) {
	.social-nav a {margin-right:5px;}
	.fnav a {display:inline-block;padding:0;}
	.fnav a:before {content:"|";padding:0 5px;}
	.fnav a:hover:before, .fnav .active:before {color:#000;}
	.fnav a:first-child:before {content:"";}
}
@media (min-width:992px) {
	.social-nav a {margin-right:10px;}
}

.copy {display:block;padding-right:85px;line-height:46px;background:url(../Images/azv-hof-footer.png) center right no-repeat;color:#000;}
.copy:hover {color:#000;text-decoration:none;}
.no-pad {padding:0;}


#dt_dmail_html,
#dd_dmail_html,
.dt_sys_dmail_newsletter,
.dd_sys_dmail_newsletter,
#tx-srfeuserregister-pi1-module_sys_dmail_category-5,
#tx-srfeuserregister-pi1-module_sys_dmail_category-7,
#tx-srfeuserregister-pi1-module_sys_dmail_category-8,
#tx-srfeuserregister-pi1-module_sys_dmail_category-10,
#tx-srfeuserregister-pi1-module_sys_dmail_category-11,
#tx-srfeuserregister-pi1-module_sys_dmail_category-12,
#tx-srfeuserregister-pi1-module_sys_dmail_category-13,
#tx-srfeuserregister-pi1-module_sys_dmail_category-14,
#tx-srfeuserregister-pi1-module_sys_dmail_category-15,
#tx-srfeuserregister-pi1-module_sys_dmail_category-16,
#tx-srfeuserregister-pi1-module_sys_dmail_category-17,
#tx-srfeuserregister-pi1-module_sys_dmail_category-18,
#tx-srfeuserregister-pi1-module_sys_dmail_category-19,
#tx-srfeuserregister-pi1-module_sys_dmail_category-20,
label[for=tx-srfeuserregister-pi1-module_sys_dmail_category-5],
label[for=tx-srfeuserregister-pi1-module_sys_dmail_category-7],
label[for=tx-srfeuserregister-pi1-module_sys_dmail_category-8],
label[for=tx-srfeuserregister-pi1-module_sys_dmail_category-10],
label[for=tx-srfeuserregister-pi1-module_sys_dmail_category-11],
label[for=tx-srfeuserregister-pi1-module_sys_dmail_category-12],
label[for=tx-srfeuserregister-pi1-module_sys_dmail_category-13],
label[for=tx-srfeuserregister-pi1-module_sys_dmail_category-14],
label[for=tx-srfeuserregister-pi1-module_sys_dmail_category-15],
label[for=tx-srfeuserregister-pi1-module_sys_dmail_category-16],
label[for=tx-srfeuserregister-pi1-module_sys_dmail_category-17],
label[for=tx-srfeuserregister-pi1-module_sys_dmail_category-18],
label[for=tx-srfeuserregister-pi1-module_sys_dmail_category-19],
label[for=tx-srfeuserregister-pi1-module_sys_dmail_category-20] {display:none;}
.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd {margin:0;}

.tx-srfeuserregister-pi1-multiple-checkboxes dt, .tx-srfeuserregister-pi1-multiple-checkboxes dd {padding:0;}
.tx-srfeuserregister-pi1 p {padding:0;}

#tx-srfeuserregister-pi1-captcha-response {margin:0 0 0.5em;}
img.tx-srfreecap-pi1-image {display:block;margin:0 0 0.5em;}
.tx-srfreecap-pi1-cant-read {display:block;width:auto;}
.tx-srfreecap-pi1-cant-read a:link {font-weight:normal;background:none;padding-left:0;}

.news-list-item {background-color:#f0f0f0;margin-bottom:20px;text-align:center;}
.news-list-item.startseite, .news-overview .news-list-item {background-color:#fff;}

.news-list-item h3 {margin:0;background-color:#f90;text-align:center;font-family:"SemplicitaPro-Bold",sans-serif;font-size:18px;padding:5px 10px;}
.news-list-item h3 a {color:#000;}
.news-list-item a:hover {text-decoration:none;}
.news-list-item .extra {color:#f90;font-family:"SemplicitaPro-Bold",sans-serif;font-size:14px;padding:5px 10px;}
.news-list-item p {margin:0;}
.news-list-item .lead {padding:5px 10px;font-size:14px;}
.news-list-item .lead p, .news-list-item a {font-size:14px;}
.news-list-item .btn-read-more {text-transform:uppercase;}
.news-list-item a.btn-read-more:hover {color: #f90}

.content h2.news-detail {margin-top:0;}

.tx-marktplatz-pi1 hr {border-color:#cdcdcd;border-width:2px;}
.tx-marktplatz-pi1 h3 .icons {float:right;}
.tx-marktplatz-pi1 .rubrik .dropdown ul {margin:0;padding:0 0 10px 0;}
.tx-marktplatz-pi1 .rubrik .dropdown li:before {content:"";}
.tx-marktplatz-pi1 .rubrik .dropdown li {padding:0 10px;}
.tx-marktplatz-pi1 .rubrik .dropdown .act {font-family:"SemplicitaPro-Bold",sans-serif;}
.tx-marktplatz-pi1 .search_form, .tx-sgglossary-pi1 .search_form {position:relative;background-color:#cdcdcd;}
.tx-sgglossary-pi1 .form_large_text {color:#000;}
.tx-marktplatz-pi1 .search_form_submit, .tx-sgglossary-pi1 .search_form_submit {border:0;background:none;}
.tx-sgglossary-pi1 .form_large_text {background:none;border:0;width:100%;padding-right:35px;}
.tx-marktplatz-pi1 .search_form_submit, .tx-sgglossary-pi1 .search_form_submit {color:#fff;padding:0;position:absolute;right:15px;top:10px;}
.tx-sgglossary-pi1 .search_form_submit {color:#000;}
#map_footer {height:400px;}
.azv-map .map {height:400px;margin:0 0 26px 0;}
.map_sidebar li {color:#f90;cursor:pointer;}
.tx-marktplatz-pi1 .fehler, .tx-marktplatz-pi1 .error{color:#f00; margin-bottom:20px;}
.tx-marktplatz-pi1 .neuer_eintrag {position:relative;}
.tx-marktplatz-pi1 .neuer_eintrag .layer{ display:none; z-index: 100; opacity: 0.8; position: absolute; left: 0; top: 0; height: 100%; width: 100%; }
.tx-marktplatz-pi1 .neuer_eintrag .layer img{position:absolute; top:50%; left:50%; margin-left:-100px;}

/*
.tx-marktplatz-pi1 .neuer_eintrag .bestaetigung {margin-top: 10px; float:left;}
.tx-marktplatz-pi1 .neuer_eintrag .eintrag_label{float:left; width:40%; clear:both;}
.tx-marktplatz-pi1 .neuer_eintrag .eintrag_value{float:left; width:60%;padding:2px;}
.tx-marktplatz-pi1 .neuer_eintrag .hinweis{clear:both; float:left;width:480px;}
.tx-marktplatz-pi1 .neuer_eintrag .trenner{clear:both;float:left;margin:10px 0px;height:2px; width:100%;border-bottom:2px solid #cdcdcd; }
.tx-marktplatz-pi1 .neuer_eintrag .hinweis input{border:1px solid #F29708; color:#F29708; background-color:#ffffff; }
.tx-marktplatz-pi1 .neuer_eintrag .fehler{float:left;color:#ff0000;clear:both;}
.tx-marktplatz-pi1 .neuer_eintrag input{border:1px solid #F29708;width:260px;}
.tx-marktplatz-pi1 .neuer_eintrag textarea{border:1px solid #F29708;width:260px;}
.tx-marktplatz-pi1 .neuer_eintrag select{border:1px solid #F29708;width:auto;}
#sparte_0, #sparte_1, #objekt_0, #objekt_1{width:20px;}
.tx-marktplatz-pi1 .neuer_eintrag .hinweis input{width:120px;}
.tx-marktplatz-pi1 .neuer_eintrag .error{color:#ff0000;clear:both;}
.tx-marktplatz-pi1 .form_button {border:1px solid #F29708; color:#F29708; background-color:#ffffff; }
*/

.tx-irfaq-dynheader {font-weight:normal;font-family:"SemplicitaPro",sans-serif;margin-top:10px;color:#f90;}
.tx-irfaq-pi1 .additional-info {display:none;}

#searchform_tx_sgglossary_pi1 a {display:inline-block;font-size:20px;padding:5px 0;width:30px;}
.tx-sgglossary-pi1 ul {padding-left:0;}
.tx-sgglossary-pi1 .word {background-color:#c37a08;color:#fff;padding:4px 20px;font-size:20px;}
.tx-sgglossary-pi1 .desc ul {margin-bottom:10px;}
.tx-sgglossary-pi1 .search_form {margin-bottom:26px;}

@media (min-width: 992px) {
	#searchform_tx_sgglossary_pi1 a {font-size:16px;width:auto;padding:9px 4px 0;}
	#searchform_tx_sgglossary_pi1 a:first-child {padding-left:0;}

}


.Tx-Formhandler p.fh_error {margin:0;}
.fh_error {color:#ff0000;font-family:"SemplicitaPro-Bold",sans-serif;}
.Tx-Formhandler p, .content ul.fh_error {margin:0 0 10px 0;}
.Tx-Formhandler .row {margin-bottom:10px;}
.kontakt_label {display:block;line-height:25px;}
.kontakt_label.visible-xs {margin-top:10px;}
.kontakt_input {line-height:25px;width:100%;padding:0 5px;}
.bs .kontakt_input {display:block;width:50%;margin:5px 0;}
.bs.aufkleber .kontakt_input {margin:5px 0 26px;}
.kontakt_textarea {width:100%;padding:0 5px;}
.Tx-Formhandler .submit {width:100%;background-color:#f90;color:#fff;font-family:"SemplicitaPro-Bold",sans-serif;text-transform:uppercase;padding:10px;border:0;}
.Tx-Formhandler .submit.file {margin:0;width:auto;padding:5px;text-transform:none;}
.form-hr {background-color:#cdcdcd;height:2px;border:0;margin:0;}
.content .bs p {font-size:14px;margin:0 0 5px 0;}
.content p.bs_title {font-family:"SemplicitaPro-Bold",sans-serif;}
.content p.bs_dl {margin:0;}
.content p.bs_bem {margin:0 0 26px 0;}
.bs div {border-bottom:2px solid #cdcdcd;margin:0 0 26px;}
.in_anz {width:25%;}
.in_num {width:70%;float:right;}

@media (max-width: 767px) {
	.form-clear {clear:both;}
}
.nbh p, .nbh .kontakt_input {margin-top:10px;}
@media (min-width: 768px) {
	.nbh img {margin-top:5px;}
	.nbh p {margin-top:30px;margin-bottom:0;}
	.nbh .kontakt_input {margin-top:30px;}
}

.owl-carousel {position:relative;}
.owl-carousel .owl-nav {position:absolute;margin-bottom:20px;}
.owl-carousel .owl-nav span {font-size:30px;color:#000;}
.owl-carousel .owl-nav span:hover {color:#fff;}
.owl-carousel .owl-prev {display:inline-block;margin-right:20px;}
.owl-carousel .owl-next {display:inline-block;}
.owl-carousel .owl-nav .disabled span {opacity:0.3;cursor:text;}
.owl-carousel .owl-nav .disabled span:hover {color:#000;}

#tx_indexedsearch fieldset {border:0;padding:0;margin:0;}

.tx-indexedsearch-searchbox .search-text {border:0;background:none;border-bottom:2px solid #fff;color:#fff;font-size:19px;margin:0;width:100%;}
.tx-indexedsearch-searchbox .search-submit {border:0;background:0;color:#fff;font-size:30px;}
@media (min-width:768px) {
	.tx-indexedsearch-searchbox .search-text {font-size:30px;}
	.tx-indexedsearch-searchbox .search-submit {margin-top:15px;}
}

.tx-indexedsearch-searchbox .search-text {border-color:#f90;color:#f90;}
.tx-indexedsearch-searchbox .search-submit {color:#f90;}

ul.tx-indexedsearch-browsebox {padding-left:0;}
ul.tx-indexedsearch-browsebox li {display:inline;margin-right:26px;}
ul.tx-indexedsearch-browsebox li:before {top:2px;}
.tx-indexedsearch-res h3 {margin-top:10px;}
.tx-indexedsearch-res p {margin-bottom:5px;}
.tx-indexedsearch-info {margin:0 0 26px 0;}
.tx-indexedsearch-text-item-path, .tx-indexedsearch-text-item-path {float:left;}
.tx-indexedsearch-text-item-path p {-ms-word-break:break-all;word-break:break-all;}



.frame-type-felogin_login fieldset {margin:0 0 15px 0;padding:15px;border:0;}
.frame-type-felogin_login form {background:rgba(255, 153, 0, 0.7);}
.frame-type-felogin_login legend {color:#fff;text-align:center;margin:15px 0 0;font-size:24px;text-transform:uppercase;font-family:"SemplicitaPro-Bold",sans-serif;}
.general-input, .frame-type-felogin_login input {width:100%;color:#000;padding:10px;font-family:"SemplicitaPro-Bold",sans-serif;background:#fff;border:0;}
.general-input-wrap, .frame-type-felogin_login input{margin-bottom:15px;}
.frame-type-felogin_login input[type="submit"]{width: auto}

.login-error {color:#f00;border:2px solid #f00;padding:10px;}
.forgot-info {color:#c37a08;border:2px solid #c37a08;padding:10px;}

.general-btn-wrap, .frame-type-felogin_login input[type="submit"] {color:#fff;font-family:"SemplicitaPro-Bold",sans-serif;margin-left:10px;padding:0 20px;font-size:18px;line-height:36px;text-transform:uppercase;background-color:#c37a08;text-decoration:none;}
.general-sub {border:0;background:none;text-transform:uppercase;}

@media (min-width:768px) {
	.frame-type-felogin_login form {width:300px;}
	.general-input {width:270px;}

}




.map-all-check div {margin-bottom:20px;}
.map-all-check label {text-transform:uppercase;font-family:"SemplicitaPro-Bold",sans-serif;font-size:14px;}
@media (min-width:768px) {
	.map-all-check label {font-size:16px;}
}
.map-all-check input[type='checkbox'] {
	width:auto;
	float:left;
	margin-right: .75em;
	background:transparent;
	border:none;
}
.map-all-check input[type='checkbox']:checked,
.map-all-check input[type='checkbox']:not(:checked) {
	background: transparent;
	/*position: relative;*/
	visibility: hidden;
	margin:0;
	padding:0;
	position:absolute;width:0;height:0;
}
.map-all-check input[type='checkbox'] + label{
	cursor: pointer;
}
.map-all-check input[type='checkbox']:checked + label:before,
.map-all-check input[type='checkbox']:not(:checked) + label:before {
	content:' ';
	display:inline-block;
	width: 17px;
	height:17px;
	position: relative;
	top:4px;
	border: 1px solid #cdcdcd;
	background: white;
	margin-right:10px;
	box-shadow: inset 0 1px 1px 0 rgba(0,0,0,.1);
}
.map-all-check input[type='checkbox']:hover + label:before {
	background:#cdcdcd;
	box-shadow: inset 0 0 0 2px #fff;
}
.map-all-check input[type='checkbox']:checked  + label:before {
	background:#f90;
	box-shadow: inset 0 0 0 2px #fff;
}

/*
.map-all-check .color1 {color:#824500;}
.map-all-check .color2 {color:#2d2000;}
.map-all-check .color3 {color:#ffe0b2;}
.map-all-check .color4 {color:#c09f72;}
.map-all-check .color5 {color:#8d663f;}
.map-all-check .color6 {color:#814500;}
.map-all-check .color7 {color:#ff9900;}
.map-all-check .color8 {color:#ce6e00;}
.map-all-check .color9 {color:#ffac44;}
.map-all-check .color10 {color:#423b31;}

.map-all-check .color1 input[type='checkbox']:checked  + label:before {background:#824500;}
.map-all-check .color2 input[type='checkbox']:checked  + label:before {background:#2d2000;}
.map-all-check .color3 input[type='checkbox']:checked  + label:before {background:#ffe0b2;}
.map-all-check .color4 input[type='checkbox']:checked  + label:before {background:#c09f72;}
.map-all-check .color5 input[type='checkbox']:checked  + label:before {background:#8d663f;}
.map-all-check .color6 input[type='checkbox']:checked  + label:before {background:#814500;}
.map-all-check .color7 input[type='checkbox']:checked  + label:before {background:#ff9900;}
.map-all-check .color8 input[type='checkbox']:checked  + label:before {background:#ce6e00;}
.map-all-check .color9 input[type='checkbox']:checked  + label:before {background:#ffac44;}
.map-all-check .color10 input[type='checkbox']:checked  + label:before {background:#423b31;}
*/
.map-all-check .color1 {color:#94ce58;}
.map-all-check .color2 {color:#000000;}
.map-all-check .color3 {color:#ca1698;}
.map-all-check .color4 {color:#fc0d1b;}
.map-all-check .color5 {color:#578ed2;}
.map-all-check .color6 {color:#974814;}
.map-all-check .color7 {color:#f4d02c;}
.map-all-check .color8 {color:#fdbf2d;}
.map-all-check .color9 {color:#6f359e;}
.map-all-check .color10 {color:#bfbfbf;}

/*
.map-all-check .coffee1 {color:#c7a88c;}
.map-all-check .coffee2 {color:#ad7e52;}
.map-all-check .coffee3 {color:#97673a;}
.map-all-check .coffee4 {color:#643a21;}
*/
.map-all-check .coffee1 {color:#c7a88b;}
.map-all-check .coffee2 {color:#578ed2;}
.map-all-check .coffee3 {color:#97673a;}
.map-all-check .coffee4 {color:#94ce58;}

.map-all-check .color1 input[type='checkbox']:checked  + label:before {background:#94ce58;}
.map-all-check .color2 input[type='checkbox']:checked  + label:before {background:#000000;}
.map-all-check .color3 input[type='checkbox']:checked  + label:before {background:#ca1698;}
.map-all-check .color4 input[type='checkbox']:checked  + label:before {background:#fc0d1b;}
.map-all-check .color5 input[type='checkbox']:checked  + label:before {background:#578ed2;}
.map-all-check .color6 input[type='checkbox']:checked  + label:before {background:#974814;}
.map-all-check .color7 input[type='checkbox']:checked  + label:before {background:#f4d02c;}
.map-all-check .color8 input[type='checkbox']:checked  + label:before {background:#fdbf2d;}
.map-all-check .color9 input[type='checkbox']:checked  + label:before {background:#6f359e;}
.map-all-check .color10 input[type='checkbox']:checked  + label:before {background:#bfbfbf;}

/*
.map-all-check .coffee1 input[type='checkbox']:checked  + label:before {background:#c7a88c;}
.map-all-check .coffee2 input[type='checkbox']:checked  + label:before {background:#ad7e52;}
.map-all-check .coffee3 input[type='checkbox']:checked  + label:before {background:#97673a;}
.map-all-check .coffee4 input[type='checkbox']:checked  + label:before {background:#643a21;}
*/
.map-all-check .coffee1 input[type='checkbox']:checked  + label:before {background:#c7a88b;}
.map-all-check .coffee2 input[type='checkbox']:checked  + label:before {background:#578ed2;}
.map-all-check .coffee3 input[type='checkbox']:checked  + label:before {background:#97673a;}
.map-all-check .coffee4 input[type='checkbox']:checked  + label:before {background:#94ce58;}

.content .azv-map.coffee p {margin:0;}
.content .azv-map.coffee span {display:block;margin-top:5px;}

span#ga-optout-span {display:none;}



.umweltbildung {
	width: 105px;
	height: 50px;
	background: url(../Images/umweltbildung-bayern.png) no-repeat;
	margin: 0 auto !important;
}

@media (min-width:992px) {
	.umweltbildung {
		position: absolute;
		right: 0;
	}
}


#cookiehint {position:fixed;bottom:0;z-index:11111;color:#fff;background:#c37a08;width:100%;display:none;}
.inner-cookie-hint {max-width:60em;padding:0 5%;margin:1em auto;}
.inner-cookie-hint a {color:#fff;text-decoration:underline;}
#cookie-ok {display:block;line-height:1.5em;width:200px;text-align:center;cursor:pointer;background:#f90;color:#fff;margin-top:5px;}

.tx-srfeuserregister-pi1 a {padding:0;background:none;}

.content .row.image-row {
	margin-bottom: 2.5rem;
}
.content.homepage_content {
	border-bottom: 2px solid black;
}

form .invalid-feedback {
	color: #d70f0f;
}

.frame-type-form_formframework form input.error, .frame-type-form_formframework form textarea.error {
	color: black;
}




/* Eye Able */
.fixed-btns.side .item.eyeAble {
	opacity: 0.65;
}
.fixed-btns.side .item.eyeAble a {
	background-image: none;
	position: relative;
	padding: 0;
}
.fixed-btns.side .item.eyeAble a:hover span.title {
	color: #fff;
}
.fixed-btns.side .item.eyeAble a span.title {
	color: #337ab7;
	text-decoration: none;
	font-size: 14px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: absolute;
	display: block;
	left: 0;
	right: 0;
	width: 100%;
	text-align: left;
	margin-left: 70px;
	top: 50%;
	transform: translate(0, -50%);
}
.fixed-btns.side .item.eyeAble svg {
	position: absolute;
	top: 0;
	left: 0;
	height: calc(100% - 20px);
	width: auto;
	margin: 10px;
}
.fixed-btns.side .item.eyeAble svg * {
	fill: #F09529;
}

.container.content.boxes .in-content .item.eyeAble {
}
.container.content.boxes .in-content .item.eyeAble a {
	background-image: none;
	position: relative;
	text-indent: 0;
}
.container.content.boxes .in-content .item.eyeAble a span {
	display: block;
	position: absolute;
	font-family: "SemplicitaPro-Bold",sans-serif;
	color: #F09529;
	top: calc(50% + 2px);
	transform: translate(0, -50%);
	width: 100%;
	text-align: center;
	font-size: 12px;
	line-height: 1.1;
}


.fixed-btns.in-hnav .item.eyeAble a {
	text-indent: 0;
	text-align: center;
	background-image: none;
	position: relative;
}

.fixed-btns.in-hnav .item.eyeAble a span {
	display: block;
	position: absolute;
	top: 50%;
	transform: translate(0, -50%);
	font-family: "SemplicitaPro-Bold",sans-serif;
	color: #F09529;
	font-size: 15px;
	left: 0;
	right: 0;
	margin: 0 auto;
	text-transform: none;
}

.tx_evoweb_sfregister form input[type=submit]{
	padding: 17px !important;
	transform: skewX(-30deg) !important;
	border-radius: 8px !important;
}

.general-btn-wrap, .frame-type-felogin_login input[type="submit"]{
	transform: skewX(-30deg) !important;
	border-radius: 8px !important;
}

.grecaptcha-badge{
	bottom: 85px !important;
}