@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; }
body { margin: 10px auto auto; color: #F7DCF8; background: #131313; text-align: center; font: 12px/18px Arial, sans-serif; }
a { color: #F7DCF8; }
a:hover { color: #AE609E; }
p { margin-top: 5px; }
#alles { max-width: 1150px; margin: 0 auto; height: auto !important; overflow: hidden !important; border: 2px solid #564156; text-align: justify; }
#main-header { width: 100%; height: auto; }
#headerbild { background: url(../img/headerbild.jpg) no-repeat center bottom; background-size: 100% auto; width: 100%; height: 185px; padding-top: 1px; }
#menueline { display: block; background: url(none); }
#menueline .menuebutton { display: none; }
#section-alles { width: 100%; }
#main-navigation { display: block; height: 30px; }
#main-navigation .menu { list-style-type: none; width: 105%; display: block; }
#main-navigation .menu li a { 
background: #423342;  
background: -moz-linear-gradient(top, #423342 0%, #610063 30%, #5c0060 55%, #423342 100%);  
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #423342), color-stop(30%, #610063), color-stop(55%, #5c0060), color-stop(100%, #423342));  
background: -webkit-linear-gradient(top, #423342 0%, #610063 30%, #5c0060 55%, #423342 100%);  
background: -o-linear-gradient(top, #423342 0%, #610063 30%, #5c0060 55%, #423342 100%);  
background: -ms-linear-gradient(top, #423342 0%, #610063 30%, #5c0060 55%, #423342 100%); 
 background: linear-gradient(to bottom, #423342 0%, #610063 30%, #5c0060 55%, #423342 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#423342', endColorstr='#423342', GradientType=0 );
border-bottom: 3px solid #131313; border-top: 3px solid #131313; width: 16%; min-width: 165px; height: 30px; display: block; float: left; /*font-family: 'Oswald',*/ Arial, sans-serif; font-size: 16px; font-weight: 400; line-height: 30px; text-align: center; color: #FFF; text-decoration: none; text-shadow: 1px 1px 0px #000000; border-right: 1px solid #CCCCCC; border-left: 1px solid #666666; webkit-transition: all 200ms ease-in; -moz-transition: all 200ms ease-in; -ms-transition: all 200ms ease-in; -o-transition: all 200ms ease-in; transition: all 200ms ease-in; }
#main-navigation .menu li:first-child a { border-left: none; }
#main-navigation .menu li:last-child a { border-right: none; }
#main-navigation .menu li a:hover { -webkit-transition: all 400ms ease-in; -moz-transition: all 400ms ease-in; -ms-transition: all 400ms ease-in; -o-transition: all 400ms ease-in; transition: all 400ms ease-in; color: #A7776D; }
h1 { text-align: center; color: #3E3236; text-shadow: 1px 1px 1px #AA609D; font: bold 42px/50px Georgia, "Times New Roman", Times, serif; padding-bottom: 5px; }
h2 { text-align: center; color: #3E3236; text-shadow: 1px 1px 1px #AA609D; font: bold 36px/40px Georgia, "Times New Roman", Times, serif; padding-bottom: 5px; background: #131313; }
h3 { font-size: 14px; padding: 5px; }
h4 { text-align: center; color: #3E3236; text-shadow: 1px 1px 1px #AA609D; font: bold 24px/40px Georgia, "Times New Roman", Times, serif; padding-bottom: 5px; background: #131313; }
h5 { text-align: center; color: #3E3236; text-shadow: 1px 1px 1px #AA609D; font: bold 30px/40px Georgia, "Times New Roman", Times, serif; padding-bottom: 5px; background: #131313; }
#eingang { height: auto; width: 100%; background: url(../img/eg_logo_1.jpg) no-repeat 48% 40px; }
.eg_button { }
.egbox1 { height: auto; width: 35%; float: left; padding: 5px; }
.egbox2 { height: auto; width: 35%; float: right; padding: 5px; }
.eingang_bt { text-align: center; width: 90%; }
.spezial:link { text-decoration: none; margin-top: 5px; margin-left: 80px; padding-top: 25px; padding-bottom: 25px; }
.spezial:link:hover { text-decoration: none; margin-top: 5px; margin-left: 80px; padding-top: 25px; padding-bottom: 25px; }
#content { height: auto; width: 100%; border-style: none; background: #131313; }
#line { width: 100%; height: auto; background: #423342; 
 background: -moz-linear-gradient(top, #423342 0%, #610063 30%, #5c0060 55%, #423342 100%); 
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #423342), color-stop(30%, #610063), color-stop(55%, #5c0060), color-stop(100%, #423342)); 
   background: -webkit-linear-gradient(top, #423342 0%, #610063 30%, #5c0060 55%, #423342 100%); 
   background: -o-linear-gradient(top, #423342 0%, #610063 30%, #5c0060 55%, #423342 100%); 
    background: -ms-linear-gradient(top, #423342 0%, #610063 30%, #5c0060 55%, #423342 100%); 
    background: linear-gradient(to bottom, #423342 0%, #610063 30%, #5c0060 55%, #423342 100%); 
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#423342', endColorstr='#423342', GradientType=0 ); 
   
border-bottom: 3px solid #131313; border-top: 3px solid #131313; }
.textbox { width: 99%; height: auto; padding: 5px; }
.bildbox { width: 25%; min-width: 216px; height: auto; float: left; text-align: center; margin-top: 10px; }
#artikeltext p:first-child { margin-top: 0px; }
#artikeltext { line-height: 18px; padding: 10px; background: #423342; 
 background: -moz-linear-gradient(top, #423342 0%, #610063 30%, #5c0060 55%, #423342 100%); 
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #423342), color-stop(30%, #610063), color-stop(55%, #5c0060), color-stop(100%, #423342)); 
   background: -webkit-linear-gradient(top, #423342 0%, #610063 30%, #5c0060 55%, #423342 100%); 
   background: -o-linear-gradient(top, #423342 0%, #610063 30%, #5c0060 55%, #423342 100%); 
    background: -ms-linear-gradient(top, #423342 0%, #610063 30%, #5c0060 55%, #423342 100%); 
     background: linear-gradient(to bottom, #423342 0%, #610063 30%, #5c0060 55%, #423342 100%); 
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#423342', endColorstr='#423342', GradientType=0 ); }
#sidebar { width: 15%; float: left; margin-top: 140px; background: #423342; 
 background: -moz-linear-gradient(top, #423342 0%, #610063 30%, #5c0060 55%, #423342 100%); 
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #423342), color-stop(30%, #610063), color-stop(55%, #5c0060), color-stop(100%, #423342)); 
   background: -webkit-linear-gradient(top, #423342 0%, #610063 30%, #5c0060 55%, #423342 100%); 
   background: -o-linear-gradient(top, #423342 0%, #610063 30%, #5c0060 55%, #423342 100%); 
    background: -ms-linear-gradient(top, #423342 0%, #610063 30%, #5c0060 55%, #423342 100%); 
     background: linear-gradient(to bottom, #423342 0%, #610063 30%, #5c0060 55%, #423342 100%); 
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#423342', endColorstr='#423342', GradientType=0 ); padding-bottom: 10px; margin-left: 5px; }
footer { width: 100%; height: 42px; background: #131313; border-top: 1px solid #CDCDCD; text-align: center; }
.clear { clear: both; }
.frame { height: 1600px; width: 100%; border-style: none; }
a img { text-decoration: none; border: 0; }
.display { display: block; }
.telefoncam { display: block; text-align: center; padding-top: 30px; padding-bottom: 30px; }
.gasse { text-align: center; padding: 15px; display: block; }
.m-gasse { text-align: center; padding: 15px; display: none; }
.datum { text-align: left; padding: 5px; }
.foto { width: 100%; }
  #cookieNotice              { position: fixed; border-bottom: solid 1px #a0a0a0; padding: 10px; text-align: center; background: #423342; background: -moz-linear-gradient(top, #423342 0%, #610063 30%, #5c0060 55%, #423342 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #423342), color-stop(30%, #610063), color-stop(55%, #5c0060), color-stop(100%, #423342)); background: -webkit-linear-gradient(top, #423342 0%, #610063 30%, #5c0060 55%, #423342 100%); background: -o-linear-gradient(top, #423342 0%, #610063 30%, #5c0060 55%, #423342 100%); background: -ms-linear-gradient(top, #423342 0%, #610063 30%, #5c0060 55%, #423342 100%); background: linear-gradient(to bottom, #423342 0%, #610063 30%, #5c0060 55%, #423342 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#423342', endColorstr='#423342', GradientType=0 ); color: #CCC; width: 100%; margin: auto; border-radius: 8px; cursor: pointer; }
  #cookieNoticeCloser        { color: #FF3; font-weight: bold; float: right; margin-right: 20px; }
  #cookieNoticeCloser:before {content:'';position:absolute;width:1px;height:9px;background-color:#000000;left:7px;top:3px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
  #cookieNoticeCloser:after  {content:'';position:absolute;width:1px;height:9px;background-color:#000000;left:7px;top:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg);}