/* N pure */
.reply {
    text-align: center;
    margin-top:20px;
    color: #DF0101;
    font-size:1.2em;
}
.subtxt_1{
    text-align: center;
    color:black;
    font-size:18px;
    margin:25px 0 12px 0;
}

.subtxt_2{
    text-align: center;
    color:black;
    font-size:24px;
    margin:12px 0 40px 0;
}
/******************************************/
.fehlfarben{
    font-weight:500;
    text-align:center;
    text-transform: none;
    font-size: 16px;
    letter-spacing: 1px;
    color: #000;
    padding:50px 0 60px 0;
}
.dreams {
	 letter-spacing: 3px;
	 font-family: 'montserrat-light';
	 font-size:16px;
}

.tal  { text-align: left; }
.tar  { text-align:right; }
.tac {  text-align:center; }

.grid{
    padding:1em 0 1em;
}
.navbar-custom .navbar-brand{
    font-family: "Times New Roman";
    font-size: 50px;
	color: #000;
	font-weight:800;
    text-transform: none;
    margin-top:5px;
}
.navbar-custom .navbar-brand span{
    font:13px 'montserrat-light';
    letter-spacing:0px;
    padding-left:3px;
}

.navbar-custom .navbar-nav > li > a{
    margin-top:25px;
    margin-bottom:25px;
    font:13px 'montserrat-light';
    text-transform: none;

}

/*   INTRO H1 */
.intro h1{
    color:#fff;
    font-size: 100px;
    opacity:0.65;
    text-transform: none;
}
#home-sylt .intro h1 {
    color:#000;
}
#home-N .intro h1{
    color: #DF0101;
    opacity: 0.8;
}


.start{
    font-family: 'montserrat-light';
    color:#fff;
    font-size:47px;
    opacity:0.55;
}
#home-sylt .start {
    color:#000;
}
#home-N .start{
    color: #DF0101;
    font-weight: 800;
}


.home-overlay {
    background-color: rgba(255,255,255, 0.1);
    opacity: 0.9;
}
#home-barbie .home-overlay {
    background-color: #aaa;
    opacity: 0.0;
}
#home-macht .home-overlay {
    background-color: #fff;
    opacity: 0;
}
#home-sylt .home-overlay {
    background-color: #fff;
    opacity: 0.1;
}
#home-N .home-overlay{
    opacity: 0;
}

#index h2{
    text-transform: none;
    font-weight:normal;
}

.txt{
    font-family: 'montserrat-light';
    text-align:justify;
    font-size: 1.45em;
    padding:0;
    margin:0;
    color:#000;
}

.pfblock-title{
    text-transform: none;
    font-weight:400;
    color:#000;
    font-size:50px;
}

.pfblock-line{
    width:auto;
}

#groteske{
	background: url("../images/groteske/cover.jpg");
	background-color: #666;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	padding: 0;
}

#home-unseen {
	background: url("../images/unseen/cover.jpg");
	background-color: #666;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	padding: 0;
}
#home-riget {
	background: url("../images/riget/cover.jpg");
	background-color: #fff;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	padding: 0;
}

#home-gina {
	background: url("../images/gina/cover.jpg");
	background-color: #fff;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	padding: 0;
}

#home-barcelona {
	background: url("../images/barcelona/cover.jpg");
	background-color: #666;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	padding: 0;
}
#home-barbie {
	background: url("../images/barbie/cover.jpg");
	background-color: #666;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	padding: 0;
}
#home-macht {
	background: url("../images/macht/cover.jpg");
	background-color: #666;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	padding: 0;
}
#home-sylt{
    background: url("../images/sylt/cover.jpg");
	background-color: #fff;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	-webkit-background-size: auto;
	-moz-background-size: auto;
	-o-background-size: auto;
	background-size: auto;
	padding: 0;
}
#home-N {
	background: url("../images/sucht/cover.jpg");
	background-color: #666;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	padding: 0;
}


@media (max-width: 1600px) {
	.intro h1{
        font-size: 120px;
    }
    .start{
        font-size:40px;
    }
	#groteske{
		background: url("../images/groteske/cover_1600.jpg");
		background-color: #666;
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding: 0;
	}
	#home-unseen {
		background: url("../images/unseen/cover_1600.jpg");
		background-color: #666;
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding: 0;
	}
	#home-riget {
		background: url("../images/riget/cover_1600.jpg");
		background-color: #fff;
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding: 0;
	}
	#home-barcelona {
		background: url("../images/barcelona/cover_1600.jpg");
		background-color: #666;
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding: 0;
	}
	#home-barbie {
		background: url("../images/barbie/cover_1600.jpg");
		background-color: #666;
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding: 0;
	}
	#home-macht {
		background: url("../images/macht/cover_1600.jpg");
		background-color: #666;
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding: 0;
	}
	#home-sylt{
	    background: url("../images/sylt/cover_1600.jpg");
		background-color: #fff;
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding: 0;
	}
	#home-N {
		background: url("../images/sucht/cover_1600.jpg");
		background-color: #666;
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding: 0;
	}
}

@media (max-width: 1280px) {
   	.container{
        padding: 2.5%;
    }
    .intro h1{
        font-size: 100px;
    }
    .start{
        font-size:33px;
    }
	#groteske{
		background: url("../images/groteske/cover_1280.jpg");
		background-color: #666;
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding: 0;
	}	    
	#home-unseen {
		background: url("../images/unseen/cover_1280.jpg");
		background-color: #666;
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding: 0;
	}
	#home-riget {
		background: url("../images/riget/cover_1280.jpg");
		background-color: #fff;
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding: 0;
	}
	#home-barcelona {
		background: url("../images/barcelona/cover_1280.jpg");
		background-color: #666;
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding: 0;
	}
	#home-barbie {
		background: url("../images/barbie/cover_1280.jpg");
		background-color: #666;
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding: 0;
	}
	#home-macht {
		background: url("../images/macht/cover_1280.jpg");
		background-color: #666;
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding: 0;
	}
	#home-sylt{
	    background: url("../images/sylt/cover_1280.jpg");
		background-color: #fff;
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding: 0;
	}
	#home-N {
		background: url("../images/sucht/cover_1280.jpg");
		background-color: #666;
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding: 0;
	}
}

@media (max-width: 800px) {
   	.dreams {
	 	letter-spacing: 1px;
	 	font-size:15px;
	}
   	.navbar-custom .navbar-brand{
    	font-size: 40px;
    	margin-top:2px;
	}
    .intro h1{
        font-size: 80px;
    }
    .start{
        font-size:40px;
    }
    .pfblock-title{
    	font-size:40px;
	}
    #groteske{
		background: url("../images/groteske/cover_800.jpg");
		background-color: #666;
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding: 0;
	}
	#home-unseen {
		background: url("../images/unseen/cover_800.jpg");
		background-color: #666;
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding: 0;
	}
	#home-riget {
		background: url("../images/riget/cover_800.jpg");
		background-color: #fff;
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding: 0;
	}
	#home-barcelona {
		background: url("../images/barcelona/cover_800.jpg");
		background-color: #666;
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding: 0;
	}
	#home-barbie {
		background: url("../images/barbie/cover_800.jpg");
		background-color: #666;
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding: 0;
	}
	#home-macht {
		background: url("../images/macht/cover_800.jpg");
		background-color: #666;
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding: 0;
	}
	#home-sylt{
	    background: url("../images/sylt/cover_800.jpg");
		background-color: #fff;
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding: 0;
	}
	#home-N {
		background: url("../images/sucht/cover_800.jpg");
		background-color: #666;
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding: 0;
	}
}

@media (max-width: 600px) {
    .dreams {
	 	letter-spacing: 0px;
	 	font-size:14px;
	}
	#home-barbie .dreams{
		font-size:14px;	
	}
    .navbar-custom .navbar-brand{
    	font-size: 35px;
    	margin-top:0px;
	} 
   .pfblock-title{
    	font-size:40px;
	}
    .intro h1{
        font-size: 60px;
    }
    .start{
        font-size:30px;
    }
	#groteske{
		background: url("../images/groteske/cover_600.jpg");
		background-color: #666;
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding: 0;
	}    
	#home-unseen {
		background: url("../images/unseen/cover_600.jpg");
		background-color: #666;
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding: 0;
	}
	#home-riget {
		background: url("../images/riget/cover_600.jpg");
		background-color: #fff;
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding: 0;
	}
	#home-barcelona {
		background: url("../images/barcelona/cover_600.jpg");
		background-color: #666;
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding: 0;
	}
	#home-barbie {
		background: url("../images/barbie/cover_600.jpg");
		background-color: #666;
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding: 0;
	}
	#home-macht {
		background: url("../images/macht/cover_600.jpg");
		background-color: #666;
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding: 0;
	}
	#home-sylt{
	    background: url("../images/sylt/cover_600.jpg");
		background-color: #fff;
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding: 0;
	}
	#home-N {
		background: url("../images/sucht/cover_600.jpg");
		background-color: #666;
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding: 0;
	}

}


@media (max-width: 400px) {
   	.navbar-custom .navbar-brand{
    	font-size: 30px;
    	margin-top:0px;
    	margin-left:10px;
	}
   	.pfblock-title{
    	font-size:35px;
	}
    .intro h1{
        font-size: 40px;
    }
    .start{
        font-size:20px;
    }
	#groteske{
		background: url("../images/groteske/cover_600.jpg");
		background-color: #666;
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding: 0;
	}    
	#home-unseen {
		background: url("../images/unseen/cover_600.jpg");
		background-color: #666;
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding: 0;
	}
	#home-riget {
		background: url("../images/riget/cover_600.jpg");
		background-color: #fff;
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding: 0;
	}
	#home-barcelona {
		background: url("../images/barcelona/cover_600.jpg");
		background-color: #666;
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding: 0;
	}
	#home-barbie {
		background: url("../images/barbie/cover_600.jpg");
		background-color: #666;
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding: 0;
	}
	#home-macht {
		background: url("../images/macht/cover_600.jpg");
		background-color: #666;
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding: 0;
	}
	#home-sylt{
	    background: url("../images/sylt/cover_600.jpg");
		background-color: #fff;
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding: 0;
	}
	#home-N {
		background: url("../images/sucht/cover_600.jpg");
		background-color: #666;
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding: 0;
	}

}
