*{font-family: 'Lato', sans-serif;margin:0;padding:0;color:#242424;line-height:1.4em;}
.hidden{display:none!important;}
.floatend{clear:both;}
img{display:block;}
.slider{width:100%;}
.slider img{width:100%;}
.imgcenter{margin:50px 0px;}
.imgcenter img{margin:0px auto;}

.fliesstext{margin-bottom:50px;/*font-size:1.3em;line-height: 1.4;font-weight: 300;*/}


.playbutton:before{
	content:url("https://www.georado.de/around4/media/images/playbutton.png") ;
}


.playbutton{position: relative;  top: -160px; left: 170px;}
.center{width:100%; margin-top:2%; margin-bottom:2%;display: inline-flex; align-items: center; justify-content: center;}



.threecolumn .column img, .threecolumncontact .column img{margin:0px auto;}

.threecolumncontact .column a{text-decoration:none;}

.footbarimg, .footbarimg img{width:100%;}
footer{background-color:#606060/*f2f3f3*/;padding:50px 0px;}

p{font-size:1.05em;}

#footarea h2{text-transform:uppercase;font-weight:300;font-size:2.1em;margin-bottom:40px;}
.contact h2{color:#c3c3c3;text-transform:uppercase;font-weight:300;font-size:2.1em;}

#footarea form fieldset, form fieldset{border:none;}
#footarea form label, form label{display:inline-block;width:130px;margin-bottom:5px;}
#footarea form input[type=text],
#footarea form input[type=email],
#footarea form textarea,
form textarea,
form input[type=text],
form input[type=email]{width:calc(100% - 8px);padding:4px;margin-bottom:15px;}
#footarea form textarea, form textarea{height:75px;}
#footarea form input[type=submit]{padding:15px 40px;border:none;background-color:#aaa;float:right;color:#FFF;margin-top:10px;}

nav#footmenu_nav{float:right;margin-top:100px;}
nav#footmenu_nav ul{list-style-type:none;}
nav#footmenu_nav ul span{cursor:pointer; color:#fff;}

/* georado neu - IT */
.nkopf .logo img {position: absolute;top: 0;left: 0;width:33%;}
.nkopf, .nheadline h2, .nzweimbild h2, .nzweispaltiggross h2, .fliesstext h2  {color: #989898 !important;}
.text h1 {color: #606060 !important;}
.nsliderr h2, .nsliderr p, .nsliderl h2, .nsliderl p, .nsliderll h2, .nsliderll p{color:#fff; font-weight:300;}
.nheadline h2, .nzweimbild h2, .nsliderr h2, .nsliderl h2, .nsliderll h2, .nzweispaltiggross h2, .fliesstext h2{font-weight:300; text-transform:uppercase;/*margin-bottom:30px;*/}
#footarea h2, #footarea p, #footarea label, #footarea a,#footarea span,#footarea .menuItem {color:#fff;}
/*#footmenu {color:#fff;}*/
.nheadline h2,.nzweispaltiggross h2{font-size:1.8em;}
.content h3 {text-transform: uppercase; text-align: center; padding: 20px; font-size: 1.3em;font-weight: 400;}
.content p{padding-bottom:10px;}

h3 {
    font-weight: 600;
    color: #242424;
}

.fliesstext ul, .nzwei ul {
    padding-left: 20px;display:inline-block;
}
.logo.imgright img {margin-bottom:50px;}
.logo.imgright {float:right; margin-top: -50px;}

.tnavigation {top: 0; /*position: absolute;*/display:inline-flex;right:0;height: 35px;float: right;/*width: 277px;*/ z-index:20;padding:20px 0;}
.tnavigation .news, .tnavigation .menumargin {margin-right:10px;float:left;}


/*#hauptmenu_nav ul{list-style-type:none;padding:5px;position: absolute; margin-top: 40px;background-color: rgba(250,250,250,0.5);}*/
#hauptmenu_nav ul {list-style-type: none;padding: 150px 10px; position: absolute; margin-top: 40px;background-color: rgba(10,10,10,0.85);width: 98%;clear: both;}
#hauptmenu_nav ul li a{color:#fff;}
/*#hauptmenu_nav ul li a{text-decoration:none;text-align:center;display:block;padding:6px 18px;}*/
/*#hauptmenu_nav ul li:hover, #hauptmenu_nav ul li a:active {background-color: #FFF;}*/


.nzwei{line-height:1.35em;}
.nzwei a, .ndreimbild a{color:#989898; text-decoration:none;margin-top:10px;}

.nthreecolumn {width: 80%; margin: 50px auto; }

.nthreecolumn .column .logo {margin:0 auto;}

.nsliderr, .nsliderll {margin-top:80px;}


.trenn {margin-bottom: 10px;}

.karte img{margin: 0 auto; max-width:300px; z-index:9999;}

.nkristall img{width:100%;}
.nzweispaltiggross h2{padding-top:40px;}
.nzweispaltiggross .content { display: block;}
.bildklein {float: left;margin: 0 30px 30px 0; z-index:9999;}
.bildgross img{margin-bottom:30px;max-width:400px;}

.icon-close:before, #hauptmenu_toggleButton:before {content: url(https://alt.georado.de/around4/media/images/georado/header_menu.png); cursor:pointer;}


.text {width:35%;}

/*#hauptmenu_nav: ul{list-style-type: none;padding: 5px;}*/

/* Bildergalerie*/
.bildergalerie{float:left;margin:3px 0;width:100%;margin-bottom: 50px;}
/*.bildergalerie .picture{float:left;margin:0 20px 10px 0;}
.bildergalerie .picture.lastElement{margin:0;}
.bildergalerie .picture img{height:auto;width:100%;}*/

.column.rightimg img { margin-bottom: 20px;}

.nzweispaltiggross {margin-bottom: 50px;}
/*.tnavigation{z-index:1;}*/
input.important-form-value {
    display: none;
}
.nzweispaltiggross img {float: left;margin-left: initial; margin-right: 20px; margin-bottom: 20px;}

/* Navigation 
.container.nav { position: fixed;   z-index: 1;margin:20px;}
.icons {display: flex;}
.icons .news {  margin-right: 10px;}*/

.nav{position:fixed;z-index:40;}

#hauptmenu_nav ul li a {text-decoration: none;}
#hauptmenu_nav ul li { text-align: center; padding: 20px;font-size:1.5em;}


.news a{text-decoration: none; background-color: #989898; color: #fff; padding: 5px 15px; font-size: 1.2em;}
.lang{float:left;margin-right:10px;}
.lang a{text-decoration: none; background-color: #989898; color: #fff; padding: 5px 15px; font-size: 1.2em;}
.lang .inactive{opacity:0.5;}
.lang .inactive:hover{opacity:1;}
.menu { margin-top: -4px;}

.socialmediabuttons a { float: left;margin-right: 20px; margin-top: 10px;}
form#form_1 { margin-top:70px;}
.page.exception8 .news a { background-color: #9c1d26;}

.hintergrundbild img { width: 100%;}
.formgroup-3{clear:both;}

.page.exception22 footer {display: none;}

/* Cookie HINT - IRT 19.07.17*/
.hintCookie { position: fixed; bottom: 0;background:#9c1d26;width: 100%;}
.innerCookie { color: #fff;  padding: 0 50px 20px 50px; margin: auto;}
.innerCookie p{ color: #fff;
                display: block;
                margin-block-start: 16px;
                margin-block-end: 16px;
                margin-inline-start: 0px;
                margin-inline-end: 0px;}
.innerCookie a {color: #000;text-decoration: none; padding: 5px 10px; background-color: #fff; border-radius: 5px; margin-right: 10px;cursor:pointer;}

@media (min-width: 320px) {	
    .logo.imgcenter img{width:100%; max-width:370px;}
    /*.container{padding:20px;}*/
    .headline{padding:20px 0px;}
    h1{text-align:left;text-transform:uppercase;font-weight:300;font-size:1.7em;}
    .fliesstext.centered{text-align:center;padding:0px 0px;}
    .threecolumn .column{text-align:centeR;}
    .threecolumn .column,  .threecolumncontact .column{margin-bottom:20px;}
    .threecolumn, .threecolumncontact{margin-bottom:30px;}
    .footbarimg img{height:20px; padding-bottom:5px;}
    #footarea .columnLeft{margin-bottom:30px;} 
    .threecolumn .column img{width:100%;max-width:225px;}
    .threecolumncontact .column img{float:left;}
    .threecolumncontact .column p{position:relative;top:30px;left:15px;}
   
/* georado neu - IT */
    .nkopf .text{top:32px;/*margin-left:110px;*/;width:100%; }
    .nkopf h1{font-size:2em; padding:20px;}
    
    .nslider .owl-wrapper-outer {display: none;}
    
    .karte{margin: 0 auto;}
    .karte img {margin: 0 auto; max-width:300px;}

    .nsliderr .hggrau, .nsliderl .hggrau{background: #727272; height: 330px; margin-top: -120px;}
    .nsliderll .hggrau{background: #727272; height: 310px; margin-top: -100px;}
    .nsliderr .content, .nsliderl .content{margin-top:120px; }
    .nsliderll .content{margin-top:100px; }
    /*.nsliderr .content .h2, .nsliderr .content p{z-index:999;}
    .abschluss {margin-top: -80px;}*/
    
    .ndreimbild .leftimg {/*width: 50%;*/ margin-right:20px;margin-bottom: 10px;}
    .ndreimbild .leftimg{float:left; }
    .ndreimbild .rightimg {margin-bottom: 10px;}
    .ndreimbild {margin-top: 50px;}
    
    /*.container.nav{padding:initial; z-index: 20;position: sticky;}
    .tnavigation {margin-bottom: -100px;padding-top: 5px;}*/
    
    .nkristall h1 {display: initial;position: absolute; top: 0; margin-left: 16%; margin-top: 5%; color: #fff!important;}
    
    #hauptmenu_nav {display: none;}
    
    .nthreecolumn{display:none;}
    #footarea form {display: none;}

    .nzweimbild img {padding-top: 20px;}
    
    .nsliderr h2, .nsliderl h2, .nsliderll h2 {padding-bottom: 10px;}
    /*.text {
    background-color: green;
}*/
    /*.container{
        background-color: yellow;
    }*/
    #hauptmenu_nav ul {left:0;}
    .container {padding: 20px;}
    .nav{padding:0px!important;width:100%;}
    .hintergrundbild img{display:none;}
    
    .foerderung p{font-size:0.9em; font-weight:300; margin-bottom:20px;}
    .foerderung img{margin-bottom:20px;}
    
}
@media (min-width: 480px) {	

/* georado neu - IT */
    .nkopf .text{margin-left:150px;top:37px;margin-left:15%;width:80%;font-size:1.0em;}
    /*.nkopf h1 {font-size:1.2em;}*/
    .gallery {margin-left: -10px;width: 104%;}
    .gallery .galleryimg {width: 235px;padding: 0 10px;}
    .nav {width:100%;}
    /*.ndreimbild img{margin:0 auto 20px auto;}*/
        .nkristall h1{margin-left:20%;}
}
@media (min-width: 768px) {	
    h1{font-size:2.6em;}
    .fliesstext.centered{padding:0px 70px;}
    .threecolumn .column{float:left;width:33.3333%;}
    .threecolumn, .threecolumncontact{padding:0px 50px;margin-bottom:100px;}
    .threecolumncontact .column{float:left;width:33.3333%;}
    
    #footarea .column, .contact .column{float:left;}
    #footarea .columnLeft, .contact .columnLeft{width:33.3333%;margin-bottom:0;}
    #footarea .columnRight, .contact .columnRight{width:66.6666%;}
    #footarea form fieldset.formgroup-1{float:left;}
    #footarea form fieldset.formgroup-2{float:right;}
    #footarea form fieldset.formgroup-1, #footarea form fieldset.formgroup-2{width:calc(50% - 40px);}
    #footarea form fieldset.formgroup-1{padding-right:20px;}
    #footarea form fieldset.formgroup-2{padding-left:20px;}
    .threecolumn .column .logo{width:90%;}
    .threecolumncontact .column img{float:none;}
    .threecolumncontact .column .logo{text-align:centeR;}
    .threecolumncontact .column p{left:0;}

/* georado neu - IT */    
    .nkopf .text{top:40px;margin-left:33%;width:66%;/*margin-left:250px;*/position: absolute;}
    /*.nkopf h1, .nheadline h2, .nzweimbild h2{font-size:2em;}*/

    .nzwei .column {width: 48%; display:inline;}
    .nleft{float:left;margin-right: 4%;}
    
    .nthreecolumn .column {width: 33%;display: inline-flex;}
    
    .karte {position: absolute; margin-top: 70px;}
    
    .nslider .owl-wrapper-outer {display: initial;}
    .karte img{max-width:initial;}
    
    .nslider {margin-bottom: 40px;}
    
    .nzweimbild .left, .nzweimbild .nheadline { margin-left: 25%;width: 70%;}
    .nzweimbild .left {float: left;margin-right: 2%;}
    .nzweimbild .right {margin-left: 25%;}
    .nzweimbild .right img {padding-top: 20px;}
    
    .nsliderr .hggrau, .nsliderl .hggrau, .nsliderll .hggrau {height: 300px;}
    .nsliderr .content, .nsliderl .content, .nsliderll .content {margin-left:25%;}
    
    /*.ndreimbild img { margin: 0 auto 70px auto;}*/
    
    /*.bildergalerie .picture{float:left;margin:0 25% 10px 0;}*/
    
    .nthreecolumn{display:flex;}
    #footarea form {display: inline;}
    .nheadline h2 { padding-bottom: 20px;}
    
    .ndreimbild { margin-left: 25%;}
    .h1{font-size:2em;}
    /*.nav {width:98%;}*/
    .nkristall h1{margin-left:20%;}
     .hintergrundbild img{display:block;}
     
     
     .foerderung img {float: left; margin-right: 40px;}
}

@media (min-width: 1024px) {	
    .container{width:1000px;margin:0px auto;padding:0px;}
    .footbarimg img{height:auto;}
    .headline{padding:50px 200px;}
    .threecolumn .column .logo{width:auto;}
    .threecolumncontact .column img{float:left;}
    .threecolumncontact .column p{position:relative;top:30px;left:15px;}
    .threecolumncontact .column .logo{text-align:left;}
    .nav {width:95%!important;}

/* georado neu - IT */    
    .nkopf .text{top:50px;/*margin-left: 30%;*/ width:40%;margin-left:53%;}
    .nkopf h1, .nheadline h2, .nzweimbild h2, .nzweispaltiggross h2, .contact h2, .fliesstext h2{font-size:2.2em;}
    
    .nsliderr .hggrau, .nsliderl .hggrau, .nsliderll .hggrau {height: 400px; margin-top:-280px;}
    .nsliderr .content, .nsliderl .content,.nsliderll .content{padding-top:180px; width:46%;}
    
    .ndreimbild .nheadline {margin-left: 50%;}
    .ndreimbild .left{float: left; width: 40%;margin-right: 2%;margin-left:8%;}
    
    /*.tnavigation {margin-bottom: -100px;padding-top: 35px;}*/
    
    .nzweispaltiggross .nheadline, 
    .nzweispaltiggross .nleft { width: 50%; display: block;}
    .nzweispaltiggross .nright { width: 49%;}
    
    .nzweimbild .left {width:48%;}
    .nzweimbild .right {margin-left: initial;}
    .nzweimbild .right img {padding-top: initial;}
    
    .element.nsliderl {margin-bottom: 60px;}
    .ndreimbild { margin-left: 0;}
    
    /*.ndreimbild img { margin: 0 auto 70px auto;}*/
    .ndreimbild {padding-bottom:70px;}
    .ndreimbild .right {margin-left: 50%;}
    .nsliderll {margin-bottom: 60px;}
    /*.nav {width:95%;}*/
    #hauptmenu_nav ul {left:20px;}
    .nkristall h1{margin-left:16%;}
    form#form_1 { width: 60%;}
    .nzweispaltiggross .content { display: inline-flex;}
    .karte {margin-top: 100px;}
   
   
    .innerCookie { max-width:920px; color: #fff !important;  padding: 0 50px 20px 50px; margin: auto;}
  
}
@media (min-width: 1200px) {
    
/* georado neu - IT */
    .nkopf .text{top:60px; margin-left:41%; width: 40%;}
    .nkopf h1, .nheadline h2, .nzweimbild h2, .fliesstext h2{font-size:2.6em;}
    
   /* .karte {margin-top: -240px;} */
    
    .nsliderr .hggrau, .nsliderl .hggrau, .nsliderll .hggrau{background: none;height:0;margin-top:0;}
    .nsliderr .content {margin-top: -52%; position: absolute; margin-left: 38%; width: 30%;}
    .nsliderl .content {margin-top: -51%; position: absolute; margin-left: 26%; width: 30%;}
    .nsliderll .content {margin-top: -44%; position: absolute; margin-left: 26%; width: 30%;}
    
    .ndreimbild {margin-top: 0px;}
    .nav {width:90%!important;}
    #hauptmenu_nav ul {left:60px;}
    .nkristall h1{margin-left:10%;}
    .karte {margin-top: 140px;}
    
       /* .tnavigation {margin-bottom: -100px;padding-top: 65px; position: relative;}*/
       
    .innerCookie { max-width:920px; color: #fff !important;  padding: 0 50px 20px 50px; margin: auto;}
}

@media (min-width: 1400px){
    .nkopf .text{top:70px;  margin-left:38%; width: 32%;/*margin-left:20%;*/}
/* georado neu - IT */
    .nsliderr .content {margin-left: 30%;margin-top:-49%;}
    .nsliderl .content {margin-left: 22%;margin-top:-48%;}
    .nsliderll .content {margin-left: 22%;margin-top:-41%;}
    .nav {width:85%!important;}
    #hauptmenu_nav ul {left:105px;}
    .nkristall h1{margin-left:initial;top:30px;}
    .karte {margin-top: 190px;}
}

@media (min-width: 1600px) {
/* georado neu - IT */
    .nkopf .text{top:162px;}
    .nkopf h1{font-size:2.8em;}
    .nsliderr .content {margin-left: 25%;margin-top:-47%;}
    .nsliderl .content {margin-left: 15%;margin-top:-45%;}
    .nsliderll .content {margin-left: 15%;margin-top:-39%;}
    /*.text{margin-left:100%;}*/
    .nav {width:82%!important;}
    .nkopf .text{top:100px; margin-left:22%; width:50%;}
    #hauptmenu_nav ul {left:150px;}
    .nkristall h1{margin-left:initial;}
    .karte{margin-top: 260px;}
}
@media (min-width: 1800px) {
   .nav {width:75%!important;}
   .nkopf .text{margin-left:25%;}
   #hauptmenu_nav ul {left:220px;}
}

@media print {	
}



