@charset "UTF-8";
* {
  box-sizing: border-box;
}
body {
	background-color: #D8D1D4;
}
.containerALL {
	margin: 0 auto;
}
a {text-decoration: none}
 /* unvisited link */
a:link {
	color: #8E8388;
	
}
a:visited {
	color: #8E83882;
}
a:hover {
	color: #E63006;
	background-color: #8E8388;
}
a:active {
	color: #DD9828;
	 
	
} 
/*--------------------------------------------*/

h1, h2, h3, h4 {
	font-family: brandon-grotesque,sans-serif;
	font-weight: 700;
	letter-spacing: 2px;
	text-transform: uppercase;
}
h1 {font-size: 500%; }
h2 {font-size: 350%; }
h3 {font-size: 150%; }
p {font-family: letter-gothic-std, monospace;
	font-size: 100%;}

/*___________ adobe fonts __________________*/

/*font-family: brandon-grotesque,sans-serif;
font-weight: 400;
font-style: normal;

font-family: brandon-grotesque,sans-serif;
font-weight: 400;
font-style: italic;

font-family: brandon-grotesque,sans-serif;
font-weight: 700;
font-style: normal;

font-family: brandon-grotesque,sans-serif;
font-weight: 700;
font-style: italic;

font-family: letter-gothic-std, monospace;
font-style: normal;
font-weight: 400;*/

/*-------------------header-------------------------*/
.header {
	text-align: center;
	color: #d7d7d7;
}
.Header-BG {
}
.Header-Bild img {
	width: 100%;
	max-width: 1920px;
	height: auto;
	margin-bottom: 20px;
}

.Header-Address {
	font-family: aviator_sans;
	letter-spacing: 6px;
	text-transform: uppercase;
	font-size: 100%;
}
#headerimage {
	margin: 0 auto;
	width: 100%;
	height: auto; 
}
#headerimage img {
	margin: 0 auto;
	min-width: 400px;
	height: auto; 
}
.bildunterschrift {
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
	font-style: italic;
	padding-bottom: 30px;
}

@media screen and (max-width: 700px) {
	.Header-Address {
	letter-spacing: 3px;
	font-size: 90%;
	}
	
}


.neworld_content {
	width: 80%;
	max-width: 960px;
	text-align: center;
	margin: 0 auto;
	}

/*-----------------navigation---------------------------*/

.menu_bar {
	font-family: brandon-grotesque,sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	width: 100%;
	display: -webkit-flex;
	display: flex;
	justify-content: center;
	letter-spacing: 5px;
	font-size: 100%;
}
.menu_item {
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding: 10px;	
}
.submenu {
	font-family: brandon-grotesque,sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	text-align: left;
	width: 100%;
	letter-spacing: 3px;
	font-size: 100%;
	
}
.submenu .menu_item {
	flex: none;
	display: block;
	margin: 5px;
	width: 400px;
	background-color: #ffffff;
}
.submenu .menu_item a:hover {
	color: #ffffff;
}
.submenu .menu_item:hover {
	background-color: #8F6478;
}


/*----------------- !navigantion END ---------------------------*/

#katzarmee{
	margin-top: 20px;
}
#dokutitel  {
	width: 20%;
	height: auto;
	margin:  0 auto;
}
#sim-one_history {
	float: clear;
}
/*-----------------event blocks ALL---------------------------*/

.event-BLOCK {
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 50px;
	width: 100%;
}
.event_header1 {
	margin: 0 auto;
	width: 100%;
	display: block;
	padding: 5px;
	
	text-align: center;
	color: #8E8388;
}
.event_AREA {
	width: 100%;
}
#neworld-intro {
	padding-left: 10%;
}
.event_text {
	padding-bottom: 30px;
	text-align: left;
	line-height: 160%;
}
.kasten-AREA {
	width: 60%;
	background-color: #ACB3C7;
}
.kasten-text {
	font-size: 80%;
	padding: 20px;
	text-align: left;
	line-height: 160%;
}
.event_BILD-fullWidth img{
	width: 80%;
	max-width: 100vw;
	height: auto;
	
}


	/*_____________ responsive ________________*/


@media screen and (max-width: 700px) {
	
	h1 {font-size: 350%; }
	h2 {font-size: 250%; }
	h3 {font-size: 130%; }
	
	.kasten-AREA {
	width: 100%;
}
	.kasten-text {
	font-size: 90%;
	padding: 10px;
}
	.menu_bar {
	letter-spacing: 4px;
	font-size: 100%;
		display: block;
}
	.neworld_content {
	width: 100%;
	}
	#neworld-intro {
	padding-left: 2%;
}

	  .GT_bilder_flex-row {   
    flex-direction: column;
	
  }
}





/*___________neworld content__________________*/

#sim-one {
	white-space:nowrap;
}

#sim-one_botschaft {
	font-size: 120%;
	text-align: center;
}
#intro2 {
	padding-bottom: 100px;
}
#verkatzung1 img {
	text-align: center;
	margin: 0 auto;
	width:100%;
	max-width: 1280px;
}
.event_header1 {
	font-size: 80%;
	margin-bottom: 20px;
}

.event_text p {
	margin: 20px;
	padding: 0 8%;
	
}
.event_text img {
	width: 100%;
	height: auto;
}

#PC-subhead {
    padding: 20px;
    padding-left: 10%;
}
.text-kursiv {
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
	color: #8E8388;
	letter-spacing: 1px;
	font-style:italic; 
}
/*___________ media__________________*/

.videoplayer {
	margin: 0 auto;
	height: 720 px;
	text-align: center;
}
.videoplayer video {
	width: 100%;
	max-width: 1280px;	
}

.lightbox_container  {
	margin:  32px auto;
}

.lightbox_container img {
	margin:  12px;
}
.lightbox_container a img {
	width: 30%;
	border: none;
}

/*___________ pdf kataloge__________________*/

.PDFparade {
	display: flex;
	flex-wrap: wrap;
}
.PDFdownload {
	width: 250px;;
	margin: 16px;
}

/*___________ about __________________*/

#about-block {

}
/*___________ kontakt __________________*/

#kontakt-headline {
	background-color: #5C5257;
}
#kontakt-text, #impressum-text {
	text-align: center;
	font-size: 130%;
}
/*___________ impressum __________________*/
#impressum-header {
	background-color: #E07182;
}
#kulturamt-text {
	text-align: center;
}
#kulturamt-Logo img {
	max-width: 200px;
	height: auto;
	margin: 0 auto;
	text-align: center;
}



/*-----------------footer---------------------------*/

footer {
	width: 100%;
	margin: 0 auto;
	text-align: center;
}

.footer_BG{
	background-image:url(../Images/neworld-bannerRot.jpg);
	width: 100%;
}
.footer_menu{
	width: 90%;
	font-family: brandon-grotesque,sans-serif;
	font-weight: 700;
	letter-spacing: 2px;
	text-transform: uppercase;
	font-size: 60%;
	display:table;
	margin: 0 auto;
	/*justify-content: space-between;*/
	padding: 20px 60px;
}
#footer_horizontal_list li {
	display: inline;
	padding: 0 10px;
	font-size: 120%;
}



