@charset "utf-8";
/* CSS Document by mak*/

body {background: #fff; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 1.3em; line-height: 18px;border-top: 5px solid #ffdb00;}

/* body {background: url(../images/bg.jpg) no-repeat; background-attachment: fixed;} */


h1 {font-size: 1.4em; color: #444;}
h2 {font-size: 1.3em; color: #444;}
h3 {font-size: 1.2em; color:#444;}
h4 {font-size: 1.1em; color: #444;}
h5 {font-size: 1em; color: #444;}

p {margin: 0px 0px 5px;}

.container {width: 100%;}
.container-wrapper {width: 80%; margin: 15px auto;}
.standart-inhalt {background: #fff; color: #444; margin-top: 5px; border-right: 5px solid transparent; height: auto /*350px*/;}

.bottom-line {border-bottom: 1px solid #aaa;}

.fader {background: #transparent; color: #fff; margin-top: 5px; padding-right: 5px; padding-left: 0px;}
.fader img {border-top-right-radius: 20px; border-bottom-left-radius: 20px;}
.ewto-mitglied {color: #333; margin-top: 5px; }
.content {display: none;}


/* MIDDLE */
.middle {width: 99.3%; margin: 5px 0; padding-bottom: 10px;background: #fff; border-radius:15px; border: 1px solid #ccc;}
.forum-abschalten {display: none !important;}

/* CONTENT-BOX-LEFT */
.content-box-left {margin-top: 5px; border-right: 1px solid #ccc; height: auto/*350px*/; line-height: 1.3em;}
.content-box-left h2 {margin-top: 10px;margin-bottom: 12px;}
.content-box-left h3 {font-size: 1.0em;margin-top: 5px;margin-bottom: 5px; font-weight: bold;}
.content-box-left ul {padding-left: 40px;}
.content-box-left img{margin-top: 5px;border-top-right-radius:15px; border-bottom-left-radius:15px;
         /* Webkit (Safari/Chrome) */ -webkit-box-shadow:  0px 1px 2px 2px #333;
        /* Mozilla Firefox */ -moz-box-shadow: 0px 1px 2px 2px #333;
        /* Proposed W3C Markup */ box-shadow: 0px 1px 2px 2px #333;
}

/* CONTENT-BOX-RIGHT */
.content-box-right {border-left: 1px solid #ccc; margin-top: 20px;}
.content-box-right .nav > li > a {color: #444; padding: 5px 10px;  border-top: 1px solid #ccc;}

/* NAVIGATION */

.navigation {background: transparent; margin:0px; padding: 0px; margin-top: 5px;}
.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {color: #444;}

.nav-pills > li > a {
        color: #444;
        padding: 8px 26px;
        border: 1px solid #ccc;
        font-size: 13px;
        background-image: -ms-linear-gradient(top, #FFFFFF 0%, #CCCCCC 100%);
        background-image: -moz-linear-gradient(top, #FFFFFF 0%, #CCCCCC 100%);
        background-image: -o-linear-gradient(top, #FFFFFF 0%, #CCCCCC 100%);
        background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #FFFFFF), color-stop(1, #00A3EF));
        background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #CCCCCC 100%);
        background-image: linear-gradient(top,#FFFFFF 0%, #CCCCCC 100%);
        -moz-border-radius-topleft: 18px;
        -moz-border-radius-topright:18px;
        -moz-border-radius-bottomleft:0px;
        -moz-border-radius-bottomright:0px;
        -webkit-border-top-left-radius:18px;
        -webkit-border-top-right-radius:18px;
        -webkit-border-bottom-left-radius:0px;
        -webkit-border-bottom-right-radius:0px;
        border-top-left-radius:18px;
        border-top-right-radius:18px;
        border-bottom-left-radius:0px;
        border-bottom-right-radius:0px;}

.nav-pills > li > a:hover {
        color: #444;
        background-image: -ms-linear-gradient(top, #FFFFFF 0%, #ffdb00 100%);
        background-image: -moz-linear-gradient(top, #FFFFFF 0%, #ffdb00 100%);
        background-image: -o-linear-gradient(top, #FFFFFF 0%, #ffdb00 100%);
        background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #FFFFFF), color-stop(1, #00A3EF));
        background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #ffdb00 100%);
        background-image: linear-gradient(top,#FFFFFF 0%, #ffdb00 100%);
}

.nav-child {display: none; padding: 0px; margin: 0px; background: #fff; position: absolute; z-index: 10;        border-bottom-left-radius: 10px; border-bottom-right-radius:10px;
        -webkit-box-shadow: 1px 2px 0px 1px #666;
        -moz-box-shadow:1px 2px 0px 1px #666;
         box-shadow:1px 2px 0px 1px #666;}

.nav-child li a {font-size: 13px; color: #444; list-style: none; text-decoration: none; display: block; padding: 5px 30px;}
.nav-child li a:hover {
        background-image: -ms-linear-gradient(top, #FFFFFF 0%, #ffdb00 100%);
        background-image: -moz-linear-gradient(top, #FFFFFF 0%, #ffdb00 100%);
        background-image: -o-linear-gradient(top, #FFFFFF 0%, #ffdb00 100%);
        background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #FFFFFF), color-stop(1, #00A3EF));
        background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #ffdb00 100%);
        background-image: linear-gradient(top,#FFFFFF 0%, #ffdb00 100%);
}
.nav-child li {padding: 0 5px; list-style: none; margin-top: 3px; margin-bottom: 3px; }

/* UNTERMENÜ */
.content-box-left .nav {margin-top: 15px;}

.content-box-left .nav > li > a {font-size: 1.2em; position: relative; display: block; padding: 3px 15px 3px 5px;}

/* NEWS-TICKER + EWTO-LOGO*/

.ltewtol {background: #fff; border: 1px solid #ccc; padding-right: 10px; margin-top: 1px;margin-right: -10px; border-radius: 10px;}

.ewto-mitglied {background: transparent;}
.ewto-mitglied img {vertical-align: baseline;}
.lauftext {color: #fff; margin-top: 5px; padding-right: 5px; padding-left: 0px;}
.noo-ticker a {font-size: 1em; color: #444; text-align: left; letter-spacing: 1px; padding-left: 10px; text-decoration: none;}
.noo-ticker a:hover {color: #888;}
.noo-ticker-item {width: 90%; text-align: left;}

/* INFOBOX */
.infobox {width: 99.3%; margin: 5px 0; padding-bottom: 10px;background: #fff; border-radius:15px; border: 1px solid #ccc;}
.infobox-inhalt {padding: 15px;}
.infobox-inhalt h3 {padding: 0px;margin-top: 2px; margin-bottom: 7px; padding-bottom: 5px; border-bottom: 5px solid #fedb08;}

/* FACEBOOK */

.fb {background: #fff; border: 1px solid #ccc; border-radius: 15px; margin-top: 5px;}

/* ZUFALLSBILDER */

.zb {background: #fff; border: 1px solid #ccc; border-radius: 15px; margin-top: 5px;}
.zb img {width: 100%; height: auto; padding: 0px 0 10px 0;}
.zb h3 {font-size: 1.2em; padding-bottom: 5px; border-bottom: 5px solid #fedb08; text-align: center;}
.zb a {text-decoration: none;}

/* SHOP */

.shop {background: #fff; border: 1px solid #ccc; border-radius: 15px; margin-top: 5px;}
.shop h3 {font-size: 1.2em; padding-bottom: 5px; border-bottom: 5px solid #fedb08; text-align: center;}
.shop img {width: 98%;}

/* FACEBOOK */
.fb h3 {font-size: 1.2em; padding-bottom: 5px; border-bottom: 5px solid #fedb08; text-align: center;}
.fb_iframe_widget,
.fb_iframe_widget span,
.fb_iframe_widget span iframe[style] {
  min-width: 100% !important;
  width: 100% !important;
}

/* EWTO-MITGLIED */
.ewto-mitglied {color: #333; margin-top: 5px; text-align: right;}

/* COPYRIGHT */
.copyright {background: #fff; height: 50px; color: #666; margin-top:15px; padding: 10px 15px;border-top: 5px solid #ffdb00; text-align: center;}
.copyright a {color: #666; text-decoration: none;}
.copyright a:hover {color: #333;}

/* KONTAKTFORMULAR */
.m4jInputField {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
   box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
     -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
   transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.m4jInputField :focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.m4jInputField ::-moz-placeholder {
  color: #777;
  opacity: 1;
}
.m4jInputField :-ms-input-placeholder {
  color: #777;
}
.m4jInputField ::-webkit-input-placeholder {
  color: #777;
}
.m4jInputField [disabled],
.m4jInputField [readonly],
fieldset[disabled] .m4jInputField  {
  cursor: not-allowed;
  background-color: #eee;
  opacity: 1;
}
textarea.m4jInputField  {
  height: auto;
}
.m4jTextArea  {
  display: block;
  width: 100%;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

body div.proformsFormWrap, body div.pfmTemplate {
    max-width: 70%;
    display: block;
    float: none;
}

.page-header {
    padding-bottom: 3px;
    margin: 10px 0px;
    border-bottom: 1px solid #EEE;
}

.pagination {position: relative; float: right; bottom: 0px;}

#jem .info_container .register {display: none;}
#jem .center {display: none;}

.b2jcontainer h2 {background: transparent; border-bottom: 5px solid #ffdb00;  color: #444;padding: 5px 30px;}

div#b2jcontainer_c115 .b2j_form input[type="text"], div#b2jcontainer_c115 .b2j_form textarea {
    color: #898989;
    background-color: #FFF;
    border: 1px solid #C2C2C2;
    border-radius: 0px;
    line-height: 18px;
    padding: 3px 10px;
    margin: 0px;
}

div#b2jcontainer_c115 .control-group {
    margin-bottom: 7px;
}

.b2j-contact-group-class  {float: left; width: 50%;}
