/* ### Standard ### */
body{margin:0;padding:0;font-size:100.01%;background:#fff;font-family:'Open Sans',verdana,sans-serif;color:#3d3c3f;}
figure .image_container{margin:0;padding:0;}

#wrapper {width:100%;}
#container {width: 900px; margin: 0 auto;}

/* ### Kopfzeile ### */
#header{background:#fff;}
#header .inside{width:900px;margin:0 auto;}

/* ### look at sticky ### */
#lo0go{text-align:center;padding:30px 0 10px 0;}

/* guestoo Links */
#main .ce_text.guestoo a {
	font-size: 17px;
}

/* ### Hauptspalte ### */
#main {min-height:500px;}

body.kurse-events #main .mod_article,
body.kurse-events-details #main .mod_article,
body.kochwerk #main .mod_article,
body.kontakt #main .mod_article,
body.anmeldung #main .mod_article,
body.agb #main .mod_article,
body.impressum #main .mod_article,
body.datenschutz #main .mod_article { background:rgba(255,255,255,.9);margin:60px 0 190px 0;padding-bottom:45px;}
body.kontakt #main .mod_article{padding-bottom:0;}
body.kurse-events-details #main .mod_article{padding-bottom:7px !important;}


body.kurse-events.guestoo #main .mod_article {
	background-color: #fff;
}

h1,h2,h3,h4{text-align:center;}
h1{font-size:30px;font-family:'NexaBlack',verdana,sans-serif;font-weight:normal;margin:0;padding:45px 0 55px 0;}
h2 {font-size:30px;font-family:'NexaBlack',verdana,sans-serif;font-weight:normal;margin:0;padding:45px 0 25px 0;}

#main a,#main a:link,#main a:visited{color:#ad922d;text-decoration:none;}
#main a:focus, #main a:hover{text-decoration:underline;}


body.startseite h1 {background:rgba(255,255,255,.9);margin:60px 0 0 0;padding:45px 0 30px 0;}

body.startseite .mod_newslist h2 {background:rgba(255,255,255,.9);font-size:30px;margin:60px 0 0 0;padding:45px 0 30px 0;}

body.startseite #main .ce_text.intro.onlinekurs {margin:0;padding:0 50px 20px 50px;background:rgba(255,255,255,.9);}
body.startseite #main .ce_text.intro {margin:0 0 40px 0;padding:0 50px 40px 50px;background:rgba(255,255,255,.9);}

body.startseite .mod_newslist.aktuelles {background:rgba(255,255,255,.9);}
body.startseite .mod_newslist.events {background:rgba(255,255,255,.9);margin:0;}

body.startseite .ce_text.newsletter {margin:40px 0 190px 0;padding:0 50px 50px 50px !important;background:rgba(255,255,255,.9);}
body.startseite .ce_text.newsletter h2 {
font-size:30px;
margin:0 0 10px 0;
padding:50px 0 40px 0;
font-family: 'NexaBlack',verdana,sans-serif;
font-weight: normal;
/* background: url(../../files/standard/dotted-line.png) no-repeat bottom left; */
}

body.startseite .ce_text.newsletter a {
    color: #ad922d;
    padding: 5px 0 5px 40px;
    font-family: 'NexaBlack',verdana,sans-serif;
    font-size: 15px;
    background: url(../../files/standard/arrow-forward.png) 0 4px no-repeat;
    text-decoration: none;
}

body.startseite .ce_text.gutschein h2 {
font-size:30px;
margin:0 0 10px 0;
padding:50px 0 40px 0;
font-family: 'NexaBlack',verdana,sans-serif;
font-weight: normal;
/* background: url(../../files/standard/dotted-line.png) no-repeat bottom left; */
}

body.startseite .ce_text.gutschein a {
    color: #ad922d;
    padding: 5px 0 5px 40px;
    font-family: 'NexaBlack',verdana,sans-serif;
    font-size: 15px;
    background: url(../../files/standard/arrow-forward.png) 0 4px no-repeat;
    text-decoration: none;
    /* white-space: pre; */
}

body.startseite .ce_text.gutschein .image_container a {
  background: none;
}

body.startseite .ce_text.gutschein {margin:40px 0 40px 0;padding:0 50px 50px 50px !important;background:rgba(255,255,255,.9);}



.startseite #main .ce_hyperlink {background:rgba(255,255,255,.9);text-align: center;margin:0 0 40px 0;padding:20px 0 50px 0;}

#main .ce_hyperlink {background:rgba(255,255,255,.9);text-align: center;margin:0 0 40px 0;padding:0;}

/* Headlines Abstand */
body.kochwerk h1 {padding:45px 0 30px 0;}
body.impressum h1, body.agb h1, body.datenschutz h1 {padding:45px 0 30px 0;}

/* ### Innenabstand alle Textbloecke ### */
#main .ce_text{padding:0 50px;}

#main strong{font-family:'NexaBook',verdana,sans-serif;}

/* ### Fusszeile ### */
#footer {width:100%;background: #323232 url("../../files/standard/footer-bg.png") no-repeat top center;color:#fff;}
#footer .inside{width:900px;margin:0 auto;}
#footer .col-1, #footer .col-2, #footer .col-3 {width:210px;float:left;font-family:'Open Sans',verdana,sans-serif;font-size:12px;}
#footer .col-1 {margin-left:40px !important;width:210px;}
#footer .col-2{width:250px;}
#footer .col-4 {width:160px;float:left;font-family:'Open Sans',verdana,sans-serif;font-size:12px;}
#footer .col-3 .float_below {margin:0;padding:0 0 0 3px;}

.col-1,.col-2,.col-3,.col-4{margin-top:-30px;}

/* ### Besen ### */
#besen{position: relative;top:-110px;left:39.3%;width:200px;height:90px;}


/* ### Startseite ### */
#main .mod_newslist{margin:0;padding:0 50px 30px 50px;font-size:16px;line-height:24px;}

/* ### Ausgabe Aktuelles ### */
#main .mod_newslist .info {float:left;padding:0 10px;font-size:18px;font-family:'NexaBook',verdana,sans-serif;}
#main .mod_newslist .layout_full {float:left;width:100%;background: url("../../files/standard/dotted-line.png") no-repeat bottom left;margin:0 0 10px 0;padding-bottom:20px;}
#main .mod_newslist .ce_text {background:none !important;margin:0;padding:0 0 0 40px;}
#main .mod_newslist h1{display:none;}
#main .mod_newslist h2{margin:0 0 10px 0;padding:50px 0 40px 0;font-family:'NexaBlack',verdana,sans-serif;font-weight:normal;background: url("../../files/standard/dotted-line.png") no-repeat bottom left;}
#main .mod_newslist a{color:#ad922d;font-family:'Open Sans',verdana,sans-serif;font-weight:700;text-decoration:none;}
#main .mod_newslist a:focus,#main .mod_newslist a:hover{text-decoration:underline;}

/* ### Events ### */
body.kurse-events .ce_text{margin:0 !important;padding:0;}
body.kurse-events h1{margin-bottom:15px;padding:45px 0;background: url("../../files/standard/dotted-line.png") no-repeat bottom center;}
body.kurse-events-details h1{background:none;}


#main .mod_newslist.events {margin:0;padding:0 49px 30px 50px;font-size:20px;line-height:28px;}
#main .mod_newslist.events h1{display:block;}

#main .mod_newslist.events h3{display:none;}
#main .mod_newslist.events .info {margin:10px 0;padding:0 10px;float:none;font-family:'NexaBook',verdana,sans-serif;border:none;font-size:18px;background:none;}
#main .mod_newslist.events p{background: url("../../files/standard/dotted-line.png") no-repeat bottom left;margin:0 0 10px 0;padding:0 10px 20px 10px;line-height:140%;font-family:'NexaBook',verdana,sans-serif;font-size:15px;text-transformation:uppercase;}
#main .mod_newslist.events p.more{float:right;margin:-60px 0 0 0;border:none !important;background:none;}
#main .mod_newslist.events p.more a{color:transparent;padding:7px 0;background:url("../../files/standard/forward-btn.png") center right no-repeat;}

#main .mod_newsreader{margin:0;padding:0 50px;font-size:20px;}
#main .mod_newsreader h1 {font-size:20px;text-align: left;margin:0;padding:0 0 30px 0;}
#main .mod_newsreader .ce_text {margin:0;padding:0;font-size:16px;}
#main .mod_newsreader .image_container {margin:0;padding:0 40px 0 0;}
#main .mod_newsreader .image_container img{border:2px solid #fff;}

#main .mod_newsreader .back{display: none;}

#main .mod_newsreader .info{margin:0;padding:50px 0 0 0;font-family: 'NexaBook',verdana,sans-serif;font-size:18px;}
#main .mod_newsreader .ce_text.nexa {margin:0;padding:0;font-size:15px;line-height:21px;font-family: 'NexaBook',verdana,sans-serif;text-transform:uppercase;}



/* ### Events August 2015 ### */
/* ### Events ### */
body.startseite #main .mod_eventlist {background:rgba(255,255,255,.9);margin: 0;}
body.startseite #main .mod_newslist .info {margin:18px 0 10px 0;padding:0 10px;min-width:200px;float:left;font-family:'NexaBook',verdana,sans-serif;border:none;font-size:18px;background:none;}

/* added 29-0-2020 */
.events-intern #main .mod_eventlist {background:rgba(255,255,255,.9);margin: 0;}
.events-intern #main .mod_newslist .info {margin:18px 0 10px 0;padding:0 10px;min-width:200px;float:left;font-family:'NexaBook',verdana,sans-serif;border:none;font-size:18px;background:none;}
.events-intern h1 {background:rgba(255,255,255,.9);}

/* Pagination */
.mod_eventlist .pagination {
  margin: 0 0 100px 0;
  width: 100%;
}

.mod_eventlist .pagination ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}

.mod_eventlist .pagination li {
  margin:0;
  padding: 0 10px 0 0;
}


#main .mod_eventlist {margin:0 0 30px 0;padding:0 49px 30px 50px;font-size:20px;line-height:28px;}
#main .mod_eventlist h1{display:block;}
#main .mod_eventlist h2 {
    margin: 0px 0px 10px;
    padding: 50px 0px 40px;
    font-family: "NexaBlack",verdana,sans-serif;
    font-weight: normal;
    background: transparent url("../../files/standard/dotted-line.png") no-repeat scroll left bottom;
}

#main .mod_eventlist h3{display:none;}
#main .mod_eventlist .info {margin:18px 0 10px 0;padding:0 10px;display:block;float:none;font-family:'NexaBook',verdana,sans-serif;border:none;font-size:18px;background:none;}
#main .mod_eventlist p{background: url("../../files/standard/dotted-line.png") no-repeat bottom left;margin:0 0 10px 0;padding:0 10px 20px 10px;line-height:140%;font-family:'NexaBook',verdana,sans-serif;font-size:15px;text-transformation:uppercase;}
#main .mod_eventlist p.more{float:right;margin:-60px 0 0 0;border:none !important;background:none;}
#main .mod_eventlist p.more a{color:transparent;padding:7px 0;background:url("../../files/standard/forward-btn.png") center right no-repeat;}

body.kurse-events #main .mod_eventlist .info {margin:10px 0 10px 0;padding:0 10px;display:block;float:none;font-family:'NexaBook',verdana,sans-serif;border:none;font-size:18px;background:none;}


#main .mod_eventreader{margin:0;padding:0 50px;font-size:20px;}
#main .mod_eventreader h1 {font-size:20px;text-align: left;margin:0;padding:0 0 30px 0;}
#main .mod_eventreader .ce_text {margin:0;padding:0;font-size:16px;}
#main .mod_eventreader .image_container {margin:0;padding:0 40px 0 0;}
#main .mod_eventreader .image_container img{border:2px solid #fff;}

#main .mod_eventreader .back{display: none;}

#main .mod_eventreader .info{margin:0;padding:50px 0 0 0;font-family: 'NexaBook',verdana,sans-serif;font-size:18px;}
#main .mod_eventreader .ce_text.nexa {margin:0;padding:0;font-size:15px;line-height:21px;font-family: 'NexaBook',verdana,sans-serif;text-transform:uppercase;}

/* ### Event Navigation ### */

#main .mod_eventreader .event-nav {margin:20px 0 90px 0;padding:0;}
#main .mod_eventreader .event-nav .anmeldung,
#main .mod_eventreader .event-nav .warteliste {float:left;}
#main .mod_eventreader .event-nav .anmeldung a,
#main .mod_eventreader .event-nav .warteliste a {
font-size:15px;
font-family: 'NexaBlack',verdana,sans-serif;
text-decoration: none;
color:#ad922d;
padding:7px 0 7px 40px;
box-sizing: border-box;
background: url("../../files/standard/arrow-forward.png") 0 4px no-repeat;
}

#main .mod_eventreader .uebersicht{float:right;}

#main .mod_eventreader .uebersicht a {
font-size:15px;
font-family: 'NexaBlack',verdana,sans-serif;
text-decoration: none;
color:#ad922d;
padding: 8px 40px 7px 0;
box-sizing: border-box;
background: url("../../files/standard/arrow-back.png") right 3px no-repeat;
}

#main .mod_eventreader .anmeldung a:focus,
#main .mod_eventreader .anmeldung a:hover,
#main .mod_eventreader .uebersicht a:focus,
#main .mod_eventreader .uebersicht a:hover {
	text-decoration: none;
}

/* ### Kurse & Events ### */
#main .mod_eventlist p strong, #main .mod_eventreader p strong {font-family:'NexaBlack',verdana,sans-serif;font-size:20px;line-height:100%;font-weight:normal;}
#main .mod_eventlist em strong, #main .mod_eventreader em strong {font-family:'NexaBlack',verdana,sans-serif;font-size:15px;line-height:100%;font-style:normal;font-weight:normal;}

body.kurse-events #main .ce_hyperlink {margin:0;padding:0 0 30px 0;background:none !important;}

#main .ce_hyperlink.past {margin:0 0 0 50px !important;padding:0;}
#main .ce_hyperlink.past a { font-size:15px;font-family: 'NexaBlack',verdana,sans-serif;text-decoration: none;color:#ad922d;padding:7px 0 7px 40px;background: url("../../files/standard/arrow-forward.png") 0 4px no-repeat;float:left;}

#main .ce_hyperlink.future {margin:0 0 0 50px !important;padding:0;}
#main .ce_hyperlink.future a {font-size:15px;font-family: 'NexaBlack',verdana,sans-serif;text-decoration: none;color:#ad922d;padding:7px 0 7px 40px;background: url("../../files/standard/arrow-back.png") 0 3px no-repeat;float: left}

#main .ce_hyperlink a {
color: #ad922d;
padding: 5px 0 25px 40px;
font-family: 'NexaBlack',verdana,sans-serif;
font-size: 17px;
background: url(../../files/standard/forward-btn.png) 0 2px no-repeat;
text-decoration: none;
}

/* ######################################## ENDE ##################################### */



/* ### Event Navigation ### */
/*
#main .mod_newsreader .event-nav{margin:20px 0 90px 0;padding:0;}
#main .mod_newsreader .anmeldung,
#main .mod_newsreader .warteliste {float:left;}
#main .mod_newsreader .anmeldung a,
#main .mod_newsreader .warteliste a {
font-size:15px;
font-family: 'NexaBlack',verdana,sans-serif;
text-decoration: none;
color:#ad922d;
padding:7px 0 7px 40px;
background: url("../../files/standard/arrow-forward.png") 0 4px no-repeat;
}

#main .mod_newsreader .uebersicht{float:right;}

#main .mod_newsreader .uebersicht a {
font-size:10px;
font-family: 'NexaBlack',verdana,sans-serif;
text-decoration: none;
color:#ad922d;
padding:10px 40px 10px 0;
background: url("../../files/standard/arrow-back.png") right 3px no-repeat;
}

#main .mod_newsreader .anmeldung a:focus,
#main .mod_newsreader .anmeldung a:hover,
#main .mod_newsreader .uebersicht a:focus,
#main .mod_newsreader .uebersicht a:hover {
	text-decoration: none;
}
*/

/* ### Kurse & Events ### */
#main .mod_newslist p strong, #main .mod_newsreader p strong {font-family:'NexaBlack',verdana,sans-serif;font-size:20px;line-height:100%;font-weight:normal;}
#main .mod_newslist em strong, #main .mod_newsreader em strong {font-family:'NexaBlack',verdana,sans-serif;font-size:20px;line-height:100%;font-style:normal;font-weight:normal;}

/* ### Seite Kochwerk ### */
body.kochwerk #main .ce_text a {
color:#ad922d;
padding:5px 0 5px 40px;
font-family: 'NexaBlack',verdana,sans-serif;
font-size:15px;
background: url("../../files/standard/arrow-forward.png") 0 4px no-repeat;
text-decoration:none;
}

#main .ce_text .image_container a {
	background: transparent !important;
	color: #fff;
	padding: 5px 0 !important;
}

body.kochwerk #main h2{font-family: 'NexaBlack',verdana,sans-serif;}
body.kochwerk .ce_text.justbold strong{font-weight: bold;font-family:'Open Sans',verdana,sans-serif !important;}

.center {text-align: center;}

/* ### Anmeldung ### */

/* ##main .ce_form {background:rgba(255,255,255,.9);} */
#anmeldung{margin:0 0 60px 40px;padding:0;font-family:'Open Sans',verdana,sans-serif;}
#anmeldung label{display:block;text-transform: uppercase;margin:0 0 5px 10px;color:#3d3c3f;}
#anmeldung label.bold{display:block;font-family:'NexaBlack',verdana,sans-serif;text-transform: uppercase;margin:0 0 5px 10px;}
#anmeldung .text{width:650px;margin:0 0 10px 0;padding:5px;border:1px solid #969696;}
#anmeldung .text.plz{width:100px;margin:0 0 10px 0;padding:5px;border:1px solid #969696;}
#anmeldung .text.personen{width:100px;margin:0 0 10px 0;padding:5px;border:1px solid #969696;}
#anmeldung strong {font-family:'Open Sans',verdana,sans-serif;}
#anmeldung .captcha{width:140px;margin:0 20px 10px 0;padding:5px;border:1px solid #969696;}
#anmeldung .textarea{width:650px;margin:0 0 10px 0;padding:5px;border:1px solid #969696;}
#anmeldung input, #anmeldung select, #anmeldung textarea { font: normal normal 16px/16px 'Open Sans',verdana,sans-serif;}
#anmeldung .checkbox_container label {display: inline !important;text-transform: uppercase;margin: 0px 0px 5px 10px;}
#anmeldung .radio_container label {display: inline !important;text-transform: uppercase;margin: 0px 0px 5px 10px;}
#anmeldung .radio_container span { display: block;margin: 12px 0;}
#anmeldung fieldset{border:none;}
#anmeldung legend {display:none;}
#anmeldung .submit {height:30px;border:none;color:#ad922d;font-size: 16px; font-family:'NexaBlack',verdana,sans-serif;background:url("../../files/standard/forward-btn.png") no-repeat center left;padding:0 0 0 45px;}
#anmeldung .submit_container{margin-top:15px;}
#anmeldung .error {color:#ad922d;}
#anmeldung .select {width: 200px; margin:0 0 10px 0; padding: 5px 5px 5px 0;}
#anmeldung .select select {border:1px solid #969696; padding: 5px;}
#anmeldung .select label {margin-left: 10px;}

/* ### Kontaktformular ### */
body.kontakt #main .ce_form {background:none;}
body.kontakt #main a{color:#ad922d;}

#kontaktformular{float:left;margin:0 60px 90px 40px;font-family:'Open Sans',verdana,sans-serif;}
#kontaktformular label {display:block;text-transform: uppercase;margin:0 0 5px 10px;color:#3d3c3f;}
#kontaktformular .text {width:430px;margin:0 0 10px 0;padding:5px;border:1px solid #969696;}
#kontaktformular .captcha{width:140px;margin:0 20px 10px 0;padding:5px;border:1px solid #969696;}
#kontaktformular .textarea{width:430px;margin:0 0 10px 0;padding:5px;border:1px solid #969696;}
#kontaktformular input, #kontaktformular select, #kontaktformular textarea { font: normal normal 16px/16px 'Open Sans',verdana,sans-serif;}
#kontaktformular .submit {height:30px;border:none;color:#ad922d;font-size: 16px;font-family:'NexaBlack',verdana,sans-serif;background:url("../../files/standard/forward-btn.png") no-repeat center left;padding:0 0 0 45px;}
#kontaktformular .submit_container{margin:15px 0 30px 0;}
#kontaktformular .error {color:#ad922d;}
#kontaktformular strong {font-family:'Open Sans',verdana,sans-serif;}
#kontaktformular fieldset.checkbox_container {border:none;}
#kontaktformular .checkbox_container label {display:block;margin-left:20px;}
#kontaktformular .checkbox_container input {
   float:left;
   margin:0;
   position:relative;
   top:3px;
}


#main .ce_text.kontakt-box{float:left;margin-right:0px;}


/* ### Google Map ### */

#main .ce_dlh_googlemaps{padding-top:100px;}
#main .dlh_googlemap{border:2px solid #fff;margin:0 50px 50px 50px;padding:0;}

.clearing{clear:both;}

/* ### Akkordeon ### */
#main .ce_accordion {
font-size:16px;
background:url("../../files/standard/dotted-line.png") no-repeat center 15px;
}

#main .ce_accordion .ce_text {padding:0 50px;}

#main .toggler {
font-family:'NexaBlack',verdana,sans-serif;
cursor:pointer;
color:#ad922d;
text-transform:uppercase;
margin:20px 40px 0 40px;
padding:20px 0 20px 44px;
outline:none;
background:url("../../files/standard/down-btn.png") no-repeat 0px center;
}

/* ### Downloads ### */
#main .ce_downloads ul{margin:0 0 30px 50px;padding:0;list-style-type: none;}
#main .ce_downloads a{color:#ad922d;text-decoration: none;font-family:'NexaBlack',verdana,sans-serif;}
#main .ce_downloads .mime_icon{position: relative;top:3px;}


/* ### Footer Links ### */
#footer a {margin:0;padding:0;text-decoration:none;color:#fff;}
#footer a:focus, #footer a:hover{color:#a58c1e;}


/* ### Piwik Box ### */
#main .piwikbox {margin-left:45px;}


/* ### Slider ### */

#kochwerk{width:800px;margin:40px auto 40px auto;}

.rsts-skin-light .rsts-nav ul {
  border-radius: 0;
  background-image: none;
  background-color: transparent;
  box-shadow: none;
}

.rsts-skin-light .rsts-nav {
    margin: 10px 0 0 0;
}

.rsts-skin-light .rsts-nav-bullets a {
  border: none;
  box-shadow: none;
  background: url("../../files/standard/bullet.png") no-repeat center top;
  background-color: transparent;
}

.rsts-skin-light .rsts-nav-bullets a.active, .rsts-skin-light .rsts-nav-bullets a:hover {
  border: none;
  box-shadow: none;
  background: url("../../files/standard/bullet-active.png") no-repeat center top;
  background-color: transparent;
}

.rsts-skin-light .rsts-view {
  border: 3px solid #fff;
}


/*
.caroufredsel_gallery .image_container{margin:0;padding:0;}

#kochwerk .caroufredsel_wrapper{border:2px solid #fff;}

#kochwerk .caroufredsel_controls {
	xheight:50px;
	width:100%;
	position:relative;
	top:-250px;
	padding-right:5px;
}

#kochwerk .caroufredsel_navi a {
	text-indent:-9999em;
	width:85px;
	height:85px;
	position:absolute;
}
*/

/* prev */
.rsts-skin-light a.rsts-prev {
	background: url("../../files/standard/previous-btn.png") 0 0 no-repeat;
  box-shadow: none;
  border: none;
}

.rsts-skin-light .rsts-prev:after {
  content: "";
}

/* next */
.rsts-skin-light a.rsts-next {
	background: url("../../files/standard/forward-btn.png") 0 0 no-repeat;
  box-shadow: none;
  border: none;
}

.rsts-skin-light .rsts-next:after {
  content: "";
}

.rsts-skin-light a.rsts-next:hover {
  border: none;
  box-shadow: none;
  transition: none;
}

.rsts-skin-light:hover .rsts-prev:hover,.rsts-skin-light:hover .rsts-next:hover,.rsts-skin-light:hover .rsts-thumbs-prev:hover,.rsts-skin-light:hover .rsts-thumbs-next:hover,
.rsts-skin-light:hover .rsts-prev:active,.rsts-skin-light:hover .rsts-next:active,.rsts-skin-light:hover .rsts-thumbs-prev:active,.rsts-skin-light:hover .rsts-thumbs-next:active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none !important;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity:1;
    -webkit-transition-duration: none;
    -moz-transition-duration: none;
    -o-transition-duration: none;
    transition-duration: none !important;
    -webkit-animation: none;
    -moz-animation:none;
    -o-animation: none;
    animation: none !important;
    -webkit-animation-iteration-count:infinite;
    -moz-animation-iteration-count:infinite;
    -o-animation-iteration-count:infinite;
    animation-iteration-count: none !important;
}

#kochwerk .caroufredsel_pagi {
text-align: center;
position: relative;
top: 260px;
height:50px;
margin-bottom:30px;
padding-bottom:20px;
bbbackground: url("../../files/standard/dotted-line.png") no-repeat bottom left;
}

#kochwerk .caroufredsel_pagi a {text-indent: -9999em;background: url("../../files/standard/bullet.png") no-repeat 0 0;
width: 10px;
height: 10px;
display: inline-block;
padding: 0 3px;
}

#kochwerk .caroufredsel_pagi a.selected {background: url("../../files/standard/bullet-active.png") no-repeat 0 0;}


/* Events ausblenden */
/* ---> wird eingetragen wenn externe Veranstaltung oder wenn Veranstaltung vergangen ist */
#main .mod_eventreader .keine-anmeldung + .event-nav .anmeldung a {visibility: hidden; display:none;}
#main .mod_eventreader .keine-anmeldung + .event-nav .warteliste a {visibility: hidden; display:none;}

/* ---> wird eingetragen wenn Veranstaltung ausgebucht - Link zur Warteliste wird eingeblendet */
#main .mod_eventreader .warteliste + .event-nav .anmeldung a {visibility: hidden; display: none;}
#main .mod_eventreader .warteliste + .event-nav .warteliste a {visibility: visible; display: block;}

/* ---> wird eingetragen wenn eine Veranstaltung regulaer gebucht werden kann */
#main .mod_eventreader .anmeldung + .event-nav .anmeldung a {visibility: visible; display: block;}
#main .mod_eventreader .anmeldung + .event-nav .warteliste a {visibility: hidden; display: none;}



/* Seite intern */
h1.box {
    background: rgba(255,255,255,.9);
    margin: 60px 0 0 0;
    padding: 45px 0 30px 0;
}

#main .ce_text.box {
    margin: 0 0 30px 0;
    padding: 0 50px 50px 50px;
    background: rgba(255,255,255,.9);
}

#main .ce_text.box a{
font-size:15px;
font-family: 'NexaBlack',verdana,sans-serif;
text-decoration: none;
color:#ad922d;
padding:7px 0 7px 40px;
background: url("../../files/standard/arrow-forward.png") 0 4px no-repeat;
}

/* iframe guestoo */
iframe {
	width: 90%;
	margin: 0 5%;
	border: none;
	background-color: transparent !important;
	overflow: hidden;
}

iframe::-webkit-scrollbar {
	display: none;
}