html { overflow-y: scroll; font-family:"Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;font-weight:400;text-rendering:optimizeLegibility;font-size: 1.0em;text-align:left;line-height:1.5;word-spacing: 0; height: 100%;}
body {margin:0px; color:#2F3B46;min-height:100vh;display: flex;flex-direction: column;}
body::-webkit-scrollbar {width: 0.5em;}
body::-webkit-scrollbar-thumb {background-color: #CCC;}
div::-webkit-scrollbar-thumb {background: #55AA00;}
header{font-size:1.0em;line-height:25px;}
main {min-height: 20em;flex: 1;}
footer{width:100%;font-size:1.0em;background:#555;color:#FFF;border-top:1px solid #FFF}
.basis{width:90%;max-width:1200px;margin:0 auto;}
.left{text-align:left}
.right{text-align:right}
.center{text-align:center}
.verdana{font-family:Verdana, Arial, sans-serif;text-rendering:optimizeLegibility;}
img{box-sizing:border-box;-moz-box-sizing: border-box;width:100%;border:0px;}
hr{ border: 0;height: 1px; background: #FFF; background-image: linear-gradient(to right, #FFF, #55AA00, #FFF);}
.hr{ border: 0;height: 1px; background: #FFF; background-image: linear-gradient(to right, #CC0000, #55AA00, #CC0000);}
div, fieldset, input, textarea{box-sizing:border-box;-moz-box-sizing: border-box;}
h1{font-weight:400;font-size: 1.6em;}
h2{font-weight:400;font-size: 1.4em;}
h3{font-weight:400;font-size: 1.2em;}
h4{font-weight:400;font-size: 1.0em;}
label{font-size:0.8em}
.hyphens{hyphens: auto;-moz-hyphens: auto;-ms-hyphens: auto;-o-hyphens: auto;-webkit-hyphens: auto;}
.justify{text-align:justify;hyphens: auto;-moz-hyphens: auto;-ms-hyphens: auto;-o-hyphens: auto;-webkit-hyphens: auto;}
input::placeholder{color:#CCC;font-size:1.1em;}
select{color:#55AA00;}
option{color:#2F3B46;}
.zeig1{overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.zeig2{overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.zeig3{overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.zeig5{overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;}
.zeig{overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 7;}
*:focus {outline: none}
#top:hover{color:#55AA00;}
.basis{width:95%;max-width:1200px;margin:0 auto;}
.flex{display: flex;flex-direction: row;justify-content: space-between;}
.flex1{display: flex;flex-direction: column;justify-content: space-between;}
.fuss, .mneu, .marktsplit{display: flex;flex-direction: row;justify-content: space-between;}
.fuss1, .mneu1, .neulinge, .neupin, .neumarkt{width:100%}
.relative{position:relative;}.absolute{position:absolute;}.fixed{position:fixed;}.middle{margin: 0 auto;}
a{padding-bottom:2px;padding-top:2px;text-decoration:none;color:#2F3B46;}
a:hover{color:#55AA00;border-bottom:1px solid #55AA00;cursor:pointer;}
.blink{text-decoration:none;color:#FFF;}
.blink:hover{border-bottom:1px solid #FFF;color:#FFF;}
.pointer{cursor:pointer;}
.none{display:none;}.block{display:block;}
.z1{z-index:1;}.z2{z-index:2;}.z3{z-index:3;}.z4{z-index:4;}
.top0{top:0px}
.p5{padding:5px}.p10{padding:10px}.p15{padding:15px}.p20{padding:20px}

.w100p{width:100%}.w90p{width:90%}
.mw400{max-width:400px}

.em8{font-size:0.8em}

.gruen{color:#55AA00;}.grau{color:#2F3B46;}.weiss{color:#FFF;}
.b{font-weight:bold;}.i{font-style:italic;}
.gross{text-transform:uppercase;}.b{font-weight: bold;}.i{font-style: italic;}
.uber{font-family:"Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;font-weight:400;line-height:1.2;text-rendering:optimizeLegibility;}
.backw{background:#FFF}.backEF{background:#EFEFEF}
.tschatten{text-shadow: #CCC	0px	1px	1px;}
.tschatten1{text-shadow: #000	0px	1px	1px;}
.border{border:1px solid #CCC;}.borderw{border:1px solid #FFF;}.borderg{border:1px solid #55AA00;}
.border-topbottom-fff{border-top:1px solid #fff;border-bottom:1px solid #fff;}
.radius5{border-radius: 5px}.radius10{border-radius: 10px}.rund{border-radius: 50%}

.toplogo{max-width:120px;padding-top:10px;}
.submit{border:1px solid #55AA00;color:#FFF;background-color: #55AA00;}
.submit:hover{color:#55AA00;background-color: #FFF;}
.submit1{border:1px solid #FFF;color:#FFF;background-color: transparent; font-size:0.9em}
.submit1:hover{color:#55AA00;background-color: #FFF;}

.schatten{-moz-box-shadow: .0em .0em .8em #444;-webkit-box-shadow: .0em .0em .8em #444;box-shadow: .0em .0em .8em #444;}
.startschatten{-webkit-box-shadow: 0px 5px 25px 0px rgba(0,0,0,0.5);-moz-box-shadow: 0px 5px 25px 0px rgba(0,0,0,0.5);box-shadow: 0px 5px 25px 0px rgba(0,0,0,0.5);}
.box:hover{-webkit-box-shadow: 0px 1px 12px 0px rgba(0,0,0,0.2);-moz-box-shadow: 0px 1px 12px 0px rgba(0,0,0,0.2);box-shadow: 0px 1px 12px 0px rgba(0,0,0,0.2);}
.starttausch{max-width:200px;}

.imtext {float: left;position: relative;left: 50%;transform: translateX(-50%);}
.menudiv{background:#EFEFEF;color:#009900;}.menudiv:hover{background:#CCC;color:#000;}
.menudiv1:hover{background:#2F3B46;}rgb(0,153,0)

.split{width:100%;}.splitr{padding-top:30px;}.split1{padding-bottom:20px;}.split2{display: block;}.splitdiv{display: block;}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 0;
    height: 0;
    overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.navist{font-size:1.3em;}
.tauschtext{font-size:1.8em;}.backtext{background: #FFF; background-image: linear-gradient(to right, #FFF, #F4F4F4, #FFF);}

.rightmenu{display:block;}.mobileon{display:none;}.rtext{width:100%;}.stext{width:100%;}.splittext{width:100%;}.startbild{display:none;}.startbildm{display:block;}
.such_l{text-align:right}.such_m{text-align:center}.such_r{text-align:left}

@media only screen and (max-width: 413px) {.starttausch{max-width:140px;}.marktsplit{display: block;}.mneu{display: block;}.fuss{display: block;}.fuss1{width:100%}.navist{font-size:1.1em;}.basis{width:88%;}.toplogo{max-width:100px;padding-top:10px;}.rightmenu{display:none;}.mobileon{display:block;}.tauschtext{font-size:1.0em;}.backtext{background: #FFF; background-image: linear-gradient(to right, #FFF, #EFEFEF, #FFF);}}

@media only screen and (min-width: 414px) and (max-width: 600px) {.starttausch{max-width:180px;}.marktsplit{display: block;}.mneu{display: block;}.fuss{display: block;}.fuss1{width:100%}.navist{font-size:1.1em;}.basis{width:88%;}.toplogo{max-width:100px;padding-top:10px;}.rightmenu{display:none;}.mobileon{display:block;}.tauschtext{font-size:1.2em;}.backtext{background: #FFF; background-image: linear-gradient(to right, #FFF, #EFEFEF, #FFF);}}

@media only screen and (min-width: 601px) and (max-width: 768px) {.marktsplit{display: block;}.mneu{display: block;}.rightmenu{display:none;}.mobileon{display:block;}.tauschtext{font-size:1.4em;}}

@media only screen and (min-width: 769px) and (max-width: 1024px) {.mneu{display: block;}.neupin{width:49%}.rightmenu{display:block;}.mobileon{display:none;}.splittext{width:75%;}.rtext{width:20%;}.stext{width:25%;}.tauschtext{font-size:1.6em;}.split{width:48%;}.splitr{padding-top:0px;}.split1{padding-bottom:0px;}.split2{display: none;}.splitdiv{display: flex;flex-direction: row;justify-content: space-between;}}

@media only screen and (min-width: 1025px) and (max-width: 1200px) {.neumarkt{width:70%}.neupin{width:49%}.neulinge{width:25%}.startbild{display:block;}.startbildm{display:none;}.rightmenu{display:block;}.mobileon{display:none;}.splittext{width:75%;}.rtext{width:20%;}.stext{width:25%;}.split{width:48%;}.splitr{padding-top:0px;}.split1{padding-bottom:0px;}.split2{display: none;}.splitdiv{display: flex;flex-direction: row;justify-content: space-between;}}

@media only screen and (min-width: 1201px) {.neumarkt{width:70%}.neupin{width:49%}.neulinge{width:25%}.startbild{display:block;}.startbildm{display:none;}.rightmenu{display:block;}.mobileon{display:none;}.splittext{width:75%;}.rtext{width:20%;}.stext{width:25%;}.split{width:48%;}.splitr{padding-top:0px;}.split1{padding-bottom:0px;}.split2{display: none;}.splitdiv{display: flex;flex-direction: row;justify-content: space-between;}}
