body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
#tl_navigation .tl_level_1_group .group-flexslider {
    background: url(../../system/modules/flexslider/assets/icon/flexslider.svg) 0px 1px no-repeat;
    background-size: 16px 16px;
}

#mbOverlay{position:fixed;z-index:9998;top:0;left:0;width:100%;height:150%;background-color:#000;cursor:pointer}#mbOverlay.mbOverlayOpaque{background:url(../../assets/mediabox/images/80.png)}#mbOverlay.mbOverlayAbsolute{position:absolute}#mbOverlay.mbMobile{position:absolute;background-color:transparent}#mbBottom.mbMobile{line-height:24px;font-size:16px}#mbCenter{position:absolute;z-index:9999;left:50%;padding:10px;background-color:#000;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:10px;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000');-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000')";-webkit-box-shadow:0 5px 20px rgba(0,0,0,.5);-khtml-box-shadow:0 5px 20px rgba(0,0,0,.5);-moz-box-shadow:0 5px 20px rgba(0,0,0,.5);box-shadow:0 5px 20px rgba(0,0,0,.5)}#mbCenter.mbLoading{background:#000 url(../../assets/mediabox/images/loading-dark.gif) no-repeat center;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#mbMedia{position:relative;left:0;top:0;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:left;background-position:center center;background-repeat:no-repeat}#mbBottom{line-height:20px;font-size:12px;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;text-align:left;color:#999;min-height:20px;padding:10px 0 0}#mbTitle,#mbPrevLink,#mbNextLink,#mbCloseLink{display:inline;color:#fff;font-weight:700}#mbNumber{display:inline;color:#999;font-size:.8em;margin:auto 10px}#mbCaption{display:block;color:#999;line-height:1.6em;font-size:.8em}#mbPrevLink,#mbNextLink,#mbCloseLink{float:right;outline:0;margin:0 0 0 10px;font-weight:400}#mbPrevLink b,#mbNextLink b,#mbCloseLink b{color:#eee;font-weight:700;text-decoration:underline}#mbPrevLink big,#mbNextLink big,#mbCloseLink big{color:#eee;font-size:1.4em;font-weight:700}#mbBottom a,#mbBottom a:link,#mbBottom a:visited{text-decoration:none;color:#ddd}#mbBottom a:hover,#mbBottom a:active{text-decoration:underline;color:#fff}#mbError{position:relative;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:center;border:10px solid #700;padding:10px 10px 10px;margin:20px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#mbError a,#mbError a:link,#mbError a:visited,#mbError a:hover,#mbError a:active{color:#d00;font-weight:700;text-decoration:underline}
@media print, screen {
body,
p,
div,
em,
input,
label,
li,
ol,
select,
span,
td,
th,
textarea,
u,
ul {
    font:15px/18px Arial,Verdana,sans-serif;
    font-weight:normal;
    color:#636363;
}
em {
    font-size:14px;
    line-height:16px;
    font-style:italic;
}
p {
    margin-top:0;
    margin-bottom:0;
    padding-top:0;
    padding-bottom:0;
}
#header {
    background-image:url("../../files/css/header.png");
    background-repeat:no-repeat;
}
#container {
    min-height:680px;
    background-image:url("../../files/css/bg.png");
    background-repeat:repeat-x;
}
a {
    text-decoration:none;
    color:#333;
}
h1,
h3,
h4,
h5,
h6 {
    margin:10px 0;
    font-size:16px;
    line-height:20px;
    font-weight:bold;
    color:#666;
}
h2,
h2 a {
    margin-top:0;
    padding-top:0;
    font-size:14px;
    font-weight:bold;
    color:#666;
}
body {
    background-color:#b4b4b4;
    font-family:Arial;
}
}

@media print, screen {
.pagination p,
.pagination .previous,
.pagination .next {
    display:none;
}
.pagination ul {
    display:inline-block;
}
.pagination li {
    display:inline-block;
    margin-right:10px;
    padding-right:15px;
}
.pagination li .current {
    font-weight:bold;
    color:#000;
}
.pagination li .link {
    font-weight:normal;
    text-decoration:underline;
    color:#757575;
}
.mod_changelanguage {
    right:0;
    top:35px;
    position:absolute;
    display:inline;
    margin:0;
    padding:0;
    text-align:right;
}
.mod_changelanguage a {
    color:#e8e8e8;
}
.mod_changelanguage li {
    display:inline-block;
}
.bio .col_0 {
    width:180px;
    margin-right:auto;
    vertical-align:top;
    text-align:left;
}
.links .col_0 {
    width:320px;
    margin-right:auto;
    vertical-align:top;
    text-align:left;
}
.bio td,
.links td {
    margin-top:8px;
    margin-bottom:8px;
    padding-top:8px;
    padding-bottom:8px;
    text-align:left;
    border-top:1px dotted #919191;
}
.willkommen {
    margin-top:20px;
    margin-left:40px;
}
.aktuelles .mod_article,
.seminare .mod_article,
.kontakt .mod_article {
    margin-bottom:0;
    padding-top:10px;
    padding-bottom:10px;
    border-top:1px dotted #505050;
    border-bottom:0px dotted #505050;
}
.ce_gallery img,
.image_container img,
.image_container,
.image {
    margin:10px 0 5px;
    padding:0;
}
.fixed {
    position:fixed;
}
.vita .col_first {
    width:90px;
}
.vita .even,
.vita .odd {
    margin:0 auto 0 0;
    padding:0;
    vertical-align:top;
    text-align:left;
}
.quadrat td,
.quadrat th,
.quadrat .image_container {
    margin:0 -3px -22px 0;
    padding:0;
}
}


/* flexslider */

.flexslider {
  border: 0px !important;
}
a.flex-prev, a.flex-next{display: none;}



/* shop Anzahl ausblenden */
td.col_2.quantity, td.col_3.price, .quantity_container{display:none;}
td.col_4.price.total {padding-right: 20px;}

a.edit::before{display:none !important;}
a.remove::before{margin-top:-8px !important;}



/* menüpunkt shop css

.mod_navigationMain li:nth-child(4) {
    color: red !important;background-color: #d4d4d4;
}
*/
.mod_navigationMain a.shop span {color:#2c2c2c;font-weight: bold;}



/* kasse bestellhinweise AGB*/

.kasse_checkbox, .kasse_textarea, .kasse_hinweise{margin-bottom: 10px;}

 .kasse_textarea{background-color: #d6d6d6;border: 0px solid;padding: 6px;}



/* kasse auswahl bezahlen*/
.widget.widget-radio{margin-bottom: 10px;margin-top: 10px;padding-top: 5px;}






















@media print, screen {
.mod_navigationMain {
    left:212px;
    top:95px;
    position:relative;
    display:block;
}
.mod_navigationMain ul{
    height:100px;
    min-height:100px;
    max-height:100px;
    font-size:13px;
    list-style-type:none;

}

.mod_navigationMain li
{
    margin:0px 0px 0px 0px;
    display:inline;
    padding:20px 0px 20px 0px;
}

 .mod_navigationMain li {border-right:1px solid #999;padding-right: 5px;padding-left: 5px;}


.mod_navigationMain a {
    color:#666666;
}

.mod_navigationMain .last,
.mod_navigationMain a:hover.last,
.mod_navigationMain .trail.last {
    border-right:0px solid;
}


/*.mod_navigationMain li, 
.mod_navigationMain li .active, 
.mod_navigationMain li a{
    margin:0px 10px 0px 10px;
    display:inline;
    padding:20px 0px 20px 0px;
}

.mod_navigationMain span,
.mod_navigationMain a.trail,
.mod_navigationMain a:hover,
.mod_navigationMain a,
.mod_navigationMain a.active {
    font-size:13px;
    text-decoration:none;
    color:#999;
    list-style-type:none;
}

 .mod_navigationMain li{border-right:1px solid #999;}

.mod_navigationMain a {
    color:#999;
}
.mod_navigationMain span,
.mod_navigationMain a.trail,
.mod_navigationMain a:hover {
    color:#000;
}
.mod_navigationMain .last,
.mod_navigationMain a:hover.last,
.mod_navigationMain .trail.last {
    border-right:0px solid;
}
*/










.mod_navigationSub {
    margin:0 auto 0 40px;
    padding:30px 0 0;
    text-align:left;
}
.archiv .mod_navigationSub {
    top:180px;
    position:fixed;
    margin:0 auto 0 0;
    padding:0;
    text-align:left;
}
.mod_navigationSub a {
    font-weight:bold;
    color:#404040;
}
.mod_navigationSub ul {
    margin:0;
    padding:0;
    text-align:left;
    list-style-type:none;
}
.mod_navigationSub span,
.mod_navigationSub a.trail,
.mod_navigationSub a:hover,
.mod_navigationSub a {
    text-decoration:none;
    color:#404040;
    list-style-type:none;
}
.mod_navigationSub span,
.mod_navigationSub a.trail,
.mod_navigationSub a:hover {
    color:#000;
}
.mod_navigationSub .last,
.mod_navigationSub a:hover.last,
.mod_navigationSub.trail.last {
    border-bottom:0px;
}
.mod_navigationSub li {
    margin:0 0 8px;
    padding:0 0 8px;
    text-align:left;
    border-bottom:1px solid #999;
    list-style-type:none;
}
}

