	body        {
        font-size:17px;
		font-size:1.1vw;
		background-color: #FEFFE6;
		background:#750075 url(/pictures/Hintergruende/HG_Swing_02_Violett_Rot_Q70_1920.jpg) center center fixed no-repeat;
  		-webkit-background-size: cover;
  		-moz-background-size: cover;
  		-o-background-size: cover;
  		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.myBackground.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='myBackground.jpg', sizingMethod='scale')";
		font-family:Georgia, 'Times New Roman', Times, serif;
		color:#FFF;
		}
	a:link 		{ color:#FFF; }
	a:visited 	{ color:#FFF; }

.text_link {
	color:#FFF;
	background-color: rgba(164,0,2,.5);
	border-bottom:1px dotted #FFF;
	display:inline-block;
}
.text_link a:link 		{ color:#FFF; background-color: rgba(164,0,2,.5); }
.text_link a:visited 	{ color:#FFF; background-color: rgba(164,0,2,.5); }
.text_link a:hover  	{ color:#FFFF00; background-color: none; border-bottom:none; text-decoration: none; }

.navbar-default {
    background-color:rgba(210,210,210,0.3);
	font-weight:bold;
	border-bottom:none;
	font-size:1vw;
	margin:0;
}
/* title */
.navbar-default .navbar-brand {
    /*color:#C9B382;*/
	color:#FFF6BB;
}
.navbar-default .navbar-brand:hover {
    /*color:#C9B382;*/
	color:#FFF6BB;
}
.navbar-default .navbar-brand:focus {
    /*color:#C9B382;*/
	color:#FFF6BB;
}
/* link */
.navbar-default .navbar-nav > li > a {
    /*color:#C9B382;*/
	color:#FFF6BB;
	font-weight:normal;
}
.navbar-default .navbar-nav > li > a:hover {
    color: #ff0000;
	font-weight:normal;
}
.navbar-default .navbar-nav > li > a:focus {
    /*color:#C9B382;*/
	color:#FFF6BB;
	font-weight:normal;
}

/**********  SUB MENUS  *********************/

.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
	right: auto;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}

@media (max-width: 1260px) {
	.flags {
		display:none;
	}
}
@media (max-width: 1100px) {
	#projekte {
		display:none;
	}
}
@media (max-width: 900px) {
	#medien {
		display:none;
	}
}

	.row1 {
		margin-top:-2.8%;
		height:5.5vw;
		font-family:"Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
		font-weight:bold;
		color:#000066;
		font-size:630%;
		text-shadow: 3px 3px 5px  rgba(0,0,120,0.3);
		font-style:italic;
		width:100%;
		text-align:center;
	}
	.row2 {
		background-color:rgba(100,225,244,1.00);
		margin-top:-5px;
		height:2.35vw;
	}
	.row3 {
		background-color:#FF0000;
		margin-top:0;
		font-family:"Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
		text-shadow: 3px 3px 5px  rgba(180,180,180,0.5);
		font-size:160%;
		font-weight:bold;
		color:white;
		letter-spacing:.25vw;
	}
	.fsize04 a:link  	{ color:#FFEFF9; }
	.fsize04 a:visited  { color:#C9C6FF; }
	.fsize04 a:hover	{ color:#FFEFF9; }
	
	.row4 {
		margin-top:2%;
	}
	.table {
		font-size:6vw;
		font-family: 'Oranienbaum', serif;
		font-weight:bold;
		color:#ffffff;
		text-shadow: 5px 5px 10px rgba(73,0,59,.5);
		white-space:nowrap;
		text-align:center;
		margin-top:-1vw;
	}
	.veda1 {
		font-size:140%;
		color:#330000;
		font-family:Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
		padding:0 40px 0 40px;
		display:block;
		text-align:left;
	}
	.orchestra {
		 font-family:Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
		 line-height:28px;
		 display:block;
		 color:#ffffff;
		 font-size:1.6vw;
	}
	.orchestra a:link    { color:#fff; text-decoration:none; }
	.orchestra a:visited { color:#fff; text-decoration:none; }
	.orchestra a:hover   { color:#ffff00; text-decoration:none; }

	.row5 {
		margin-left:2%;
		text-shadow: 2px 2px 4px rgba(73,0,59,.5);
	}
	.row6 {
		font-size:1.9vw;
		color:#ffffff;
		margin-top:40px;
	}
	.row7 {
		font-size:28px;
		color:#535353;
		margin-top:80px;
		margin-left:2%;
	}
	.row8 {
		font-size:2vw;
		font-family:Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
		color:#84024F;
		margin:10vw 0 0 2%;
		width:100%;
		line-height:110%;
	}
	.row8 img {
		margin:0 8px;
	}
.more_titles {
    width:94%;
    height:18vw;
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
}
.more_titles a {
    display: inline;
}

	.row9 {
		font-family:Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
		color:#84024F;
		overflow:hidden;
		text-align:center;
		margin-left:1vw;
	}
	.row9 img {
		margin:0 .4vw;
	}
	.row9 .headline {
		width:96.8%;
		padding:20px 0;
		color:#84024F;
		display:block;
		margin:20px 0;
		line-height:110%;
		font-size:2vw;
		letter-spacing:2px;
		
		/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#fefcea+0,f1da36+100;Gold+3D */
background: #fefcea; /* Old browsers */
background: -moz-linear-gradient(top,  #FFEAA2 0%, #f1da36 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFEAA2), color-stop(100%,#f1da36)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #FFEAA2 0%,#f1da36 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #FFEAA2 0%,#f1da36 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #FFEAA2 0%,#f1da36 100%); /* IE10+ */
background: linear-gradient(to bottom,  #FFEAA2 0%,#f1da36 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFEAA2', endColorstr='#f1da36',GradientType=0 ); /* IE6-9 */
	}
	
	.border-r5 { border-radius:5px; }
	.fsize01 { font-size:170%; font-family: Georgia, serif; font-weight:700; } /* PH */
	.fsize02 { font-size:1000%; } /* Digi World Trade */
	.fsize03 { font-size:2.4vw; font-family: Georgia, serif; font-weight:700; color:#ffffff; line-height:3vw; margin-top:7vw; display:block; } /* Titel */
	.fsize04 { font-size:80%; letter-spacing:0; } /* Shopping Cart */
	.fsize05 { font-size:95%; } /*Komponist */
	.fsize06 { font-size:4vw; font-family: Georgia, serif; font-weight:700; color:#84024F } /* Titel 2 */
	@media (max-width: 1199px) {
	}	
	@media (max-width: 991px) {
	}
	@media (max-width: 767px) {
		.space-left01 	{ margin-left:0; }
	}
	
	.red { color:#F10083; }
	
	
	#accordion {
		width:90%;
	}
	.panel {
		margin:7px auto;
		}
	.panel-success > .panel-heading {
  		background-color:rgba(191,0,59,.8);
		color:#ffffff;
		border-color:#ff0000;
		text-shadow:1px 1px 1px #000;
		}
	.panel-success > .panel-heading a:link {
		color:#ffffff;
	}
	.panel-warning > .panel-heading {
  		background-color:rgba(191,0,59,.8);
		color:#ffffff;
		border-color:#ff0000;
		text-shadow:1px 1px 1px #000;
		}
	.panel-warning > .panel-heading a:link {
		color:#ffffff;
	}
	.panel-info > .panel-heading {
  		background-color:rgba(191,0,59,.8);
		color:#ffffff;
		border-color:#ff0000;
		text-shadow:1px 1px 1px #000;
		}
	.panel-info > .panel-heading a:link {
		color:#ffffff;
	}
	.panel-danger > .panel-heading {
  		background-color:rgba(191,0,59,.8);
		color:#ffffff;
		border-color:#ff0000;
		text-shadow:1px 1px 1px #000;
		}
	.panel-danger > .panel-heading a:link {
		color:#ffffff;
	}

	.panel-title { font-size:120%; }
	
	.panel-collapse {
		background-color: #FF6091;
	}
	.panel-collapse a {
			background-color: #FFCCDC;
	}
	.list-group-item {
		margin-bottom:3px;
		color:white;
		padding:3px;
		text-align:left;
		font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
		}
	a.list-group-item:hover,
	a.list-group-item:focus { color: #F10083; }
	.list-group-item { font-size:100%; padding:5px 12px; }
	
	audio { width:100%; }
	
	h3 a:link, a:visited { color:#84024F; text-decoration:none; }
	h3 a:hover, a:focus { color:#F10083; text-decoration:none; }
	
.shadow { text-shadow: 2px 2px 10px rgba(64,64,64,0.5); }
.shadow1 { text-shadow: 1px 1px 1px rgba(0,0,0,1); }

footer { margin-top:7vw; }

/***************************************************************************/
/*****************  Texte PHs Classics  ************************************/
/***************************************************************************/

.ph_text {
	 font-family:'Times New Roman', Times, serif;
	 font-size:1.3vw;
	 text-align:left;
	 color:#ffffff;
	 font-weight:normal;
}
.ph_links a:link    { color:#ffffff; text-decoration:none; }
.ph_links a:visited { color:#ffffff; text-decoration:none; }
.ph_links a:hover   { color:#ffff00; text-decoration:none; }

.shop {
	 background-color:rgba(255,0,0,.9);
	 font-style:italic;
	 color:#fff;
	 font-size:1.6vw;
	 letter-spacing:1px;
	 padding:5px;
}
.shop a { display:block; }
.shop a:link    { color:#fff; text-decoration:none; }
.shop a:visited { color:#fff; text-decoration:none; }
.shop a:hover   { color:#333; text-decoration:none; }
.shop:hover     { background-color:rgba(255,255,0,1); }

.text-title {
	 font-weight:bold;
	 font-size:2.2vw;
	 line-height:130%;
}

.recommendation {
	font-size:21px;
	line-height:28px;
	text-align:center;
	color:#000000;
	background-color:#F8C207;
	padding:20px;
	box-shadow:3px 3px 6px rgba(0,0,0,.3);
	border-radius:10px;
	max-width:290px;
	float:left;
	height:450px;
	margin:0 30px 30px 0;
}
.recommendation a:link    { color:#000000; text-decoration:none; }
.recommendation a:visited { color:#000000; background-color:#F8C207; text-decoration:none; }
.recommendation a:hover   { color:#ffff00; background-color:red; text-decoration:none; }
.recommendation:hover     { color:#ffff00; background-color:red; text-decoration:none; cursor:pointer; }

/***************************************************************************/
/*****************  OPER OPER OPER OPER  ***********************************/
/***************************************************************************/

.img-centered {
    position: absolute;
    top: 22.5%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.img-bottom-left {
    position: absolute;
    top: 68%;
    left: 17%;
    transform: translate(-50%, -50%);
}

	.title-arts {
		font-size:3.6vw;
		font-family: 'Oranienbaum', serif;
		font-weight:bold;
		line-height:4.8vw;
		color:#FFFFFF;
		text-shadow: 2px 2px 2px rgba(0,0,0,1);
		white-space:nowrap;
		text-align:center;
		background: linear-gradient(rgba(117,0,120,1), transparent);
		width:97%;
		padding:1vw 0 5vw 0;
		border-radius:10px;
	}

	.title-religions {
		font-size:3.3vw;
		font-family: 'Oranienbaum', serif;
		font-weight:bold;
		line-height:4.8vw;
		color:#FFFFFF;
		text-shadow: 2px 2px 2px rgba(0,0,0,1);
		white-space:nowrap;
		text-align:center;
		background: linear-gradient(#046E00, transparent);
		width:97%;
		padding:1vw 0 5vw 0;
		border-radius:10px;
	}

	.title-wissenschaften {
		font-size:3.1vw;
		font-family: 'Oranienbaum', serif;
		font-weight:bold;
		line-height:4.8vw;
		color:#FFFFFF;
		text-shadow: 2px 2px 2px rgba(0,0,0,1);
		white-space:nowrap;
		text-align:center;
		background: linear-gradient(#000066, transparent);
		width:97%;
		padding:1vw 0 5vw 0;
		border-radius:10px;
	}

	.title-ideologien {
		font-size:3.3vw;
		font-family: 'Oranienbaum', serif;
		font-weight:bold;
		line-height:4.8vw;
		color:#FFFFFF;
		text-shadow: 2px 2px 2px rgba(0,0,0,1);
		white-space:nowrap;
		text-align:center;
		background: linear-gradient(#CC0000, transparent);
		width:97%;
		padding:1vw 0 5vw 0;
		border-radius:10px;
	}

	.title-weltgewissen {
		font-size:3.9vw;
		font-family: 'Oranienbaum', serif;
		font-weight:bold;
		line-height:4.8vw;
		color:#000000;
		text-shadow: 2px 2px 12px rgba(0,0,0,.6);
		white-space:nowrap;
		text-align:center;
		background: linear-gradient(#FFFF00, transparent);
		width:97%;
		padding:3vw 0 5vw 0;
		border-radius:10px;
	}

.img-weltgewissen {
    position: absolute;
    top: 15.6%;
    left: 49.98%;
    transform: translate(-50%, -50%);
}

.anrufung {
	font-family:Georgia, serif;
	color:#FFFFFF;
	font-size:2.5vw;
	text-shadow:1px 1px 1px #000000;
}

.gesang {
	font-family:Georgia, serif;
	color:#FFFFFF;
	font-size:2.5vw;
	text-shadow:1px 1px 1px #000000;
	text-align:center;
	width:100%;
	margin:1vw auto 1vw 0;
	font-weight:bold;
}

/***************************************************************************/
/*****************  neueste Produktionen  **********************************/
/***************************************************************************/

.textcolor1 {
background-image:linear-gradient(90deg,cyan,cyan,yellow,chartreuse,yellow,yellow);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.textcolor2 {
background-image:linear-gradient(90deg,cyan,cyan,yellow,orange);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.box-right {
	color:#CC0000;
}
.box-right a:link    { color:#0000FF; text-decoration:none; }
.box-right a:visited { color:#0000FF; text-decoration:none; }
.box-right a:hover   { color:#FF0000; text-decoration:none; }

.box1 {
	color:#FFFFFF;
	position:relative;
	width:240px;
	height:395px;
	padding:15px;
	text-align:center;
	float:left;
	margin:15px;
	font-weight:bold;
	text-shadow:1px 1px 1px #000000;
}
.box1 a:link    { color:#FFFFFF; text-decoration:none; }
.box1 a:visited { color:#FFFFFF; text-decoration:none; }
.box1 a:hover   { color:#FFFFFF; text-decoration:none; background-color:#880082; }
.box1:a         { cursor:pointer; }

/***************************************************************************/
/*****************  linke Spalte Wissenschaftler  **************************/
/***************************************************************************/

.recomm_science {
	font-size:1.2vw;
	line-height:1.6vw;
	text-align:left;
	color:#000000;
	background-color:#FFFF00;
	padding:20px;
	box-shadow:3px 3px 6px rgba(0,0,0,.3);
	border-radius:10px;
}
.recomm_science a:link    { color:#000000; text-decoration:none; }
.recomm_science a:visited { color:#000000; background-color:yellow; text-decoration:none; }
.recomm_science a:hover   { color:#ffffff; background-color:red; text-decoration:none; }
.recomm_science:hover     { color:#ffffff; background-color:red; text-decoration:none; }

.bg_stars {
	background:#0A004B url(/pictures/Hintergruende/Digital_Concert_Hall_dark_1024.jpg) center center fixed no-repeat;
  	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
	height:auto;
	padding:3vw 1vw;
	color:#FFFFFF;
	text-shadow:1px 1px 1px #000000;
	font-size:1.6vw;
}

.bg_page_link {
	/*background-color:rgba(255,0,0,.5);
	background: linear-gradient(to right,rgba(255,0,0,.0),rgba(255,0,0,.5),rgba(255,0,0,.5),rgba(255,0,0,.0));*/
	border-top:1px solid #FFFF00;
}
.bottom_link_left {
	font-size:1.8vw;
	color:#2A0028;
	float:left;
}
.bottom_link_left a { color:#FFEB6B; text-decoration:none; }
.bottom_link_left a:hover { color:#FFFF00; text-decoration:none; }

.bottom_link_right {
	font-size:1.8vw;
	color:#2A0028;
	float:right;
}
.bottom_link_right a { color:#FFEB6B; text-decoration:none; }
.bottom_link_right a:hover { color:#FFFF00; text-decoration:none; }

.bg_page {
	background: linear-gradient(to right, rgba(255,0,0,0),rgba(50,0,63,.2),rgba(255,0,0,0) );
}
.text_drs {
	font-size:1.6vw;
	line-height:1.9vw;
	color:#FFF;
	text-shadow:1px 1px 1px #000;
}

.title_drs {
	font-size:3vw;
	text-shadow:1px 1px 1px #000;
	margin-top:7vw;
	text-align: center;
}

/*<!-----------------------  ZOOMIFY IMAGE VIEWER  ------------------------->*/
	.explain {
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:1.1vw;
				text-align:center;
				font-weight:bold;
				color:#00015E;
}

	#zoom {
				width: 980px;
                height:100%;
                background-color: transparent;
                color: black;   /* for error messages, etc. */
				cursor: pointer;
				margin:2vw 0;
				padding:0;
}

/*<!-----------------------  ZOOMIFY IMAGE VIEWER  ------------------------->*/

.quote {
	background-image: url(/pictures/Hintergruende/HG_Noten_Blau_01.jpg);
	padding:50px;
	margin:0 auto;
	color:darkgreen;
	text-shadow: none;
	border-radius:15px;
}
.quote .signature {
	display:inline-block;
	float: right;
	font-weight:bold;
	margin-right:5vw;
}

.text_img1 {
	color:#FFF;
	font-size:1.8vw;
	line-height:2vw;
	text-align:justify;
	text-shadow:1px 1px 1px #000;
	width:32vw;
	margin-top:-22vw;
	margin-left:2.5vw;
	padding:1vw;
	background-color:rgba(62,23,0,.5);
	z-index: 999;
	position: absolute;
}
.text_img2 {
	color:#FFF;
	font-size:1.8vw;
	line-height:2vw;
	text-align:justify;
	text-shadow:1px 1px 1px #000;
	width:94%;
	margin-top:-12vw;
	margin-left:2.5vw;
	padding:1vw;
	background-color:rgba(62,62,62,.3);
	z-index: 999;
	position:absolute;
}


/***************************************************************************/
/**********************  Internationale Experten  **************************/
/***************************************************************************/


.shadow1 { text-shadow: 1px 1px 1px rgba(0,0,0,1); }
.shadow2 { text-shadow: 2px 2px 10px rgba(64,64,64,0.5); }


.experts1 {
		font-size:2.8vw;
		letter-spacing:.6vw;
		white-space:nowrap;
	}
.experts2 {
		font-size:1.2vw;
		letter-spacing:.1vw;
		line-height:1.7vw;
		margin-top:-1vw;
		margin-bottom:5vw;
		font-family:'Open Sans', sans-serif;
		white-space:nowrap;
	}
.expert_bg {
		background-color:rgba(191,0,59,.8);
		padding:1vw;
		border-radius:15px;
		border:1px solid #FFE500;
		box-shadow:2px 2px 15px #000000;
	}
.expert_bg img {
		border-radius:10px;
		border:1px solid #333333;
	}
.name1 {
	font-size:3vw;
	font-family: 'Cardo', serif;
	text-shadow:1px 1px 1px rgba(0,0,0,1);
	text-align:left;
	margin-top:10vw;
}
.name1reznikov {
	font-size:2.8vw;
	font-family: 'Cardo', serif;
	text-shadow:1px 1px 1px rgba(0,0,0,1);
	text-align:left;
}
.name1right {
	font-size:3vw;
	font-family: 'Cardo', serif;
	text-shadow:1px 1px 1px rgba(0,0,0,1);
	text-align:left;
	margin-left:2vw;
	margin-top:10vw;
}
.name1right_nordentr {
	font-size:2.8vw;
	font-family: 'Cardo', serif;
	text-shadow:1px 1px 1px rgba(0,0,0,1);
	text-align:left;
	margin-left:2vw;
}
.titletext {
	font-size:2.6vw;
	text-shadow:1px 1px 1px rgba(0,0,0,1);
	line-height:3.4vw;
}
.text1 {
	font-size:1.8vw;
	text-shadow:1px 1px 1px rgba(0,0,0,1);
	text-align:left;
	margin-top:3vw;
	width:90%;
}
.text2 {
	font-size:1.8vw;
	line-height:2.3vw;
	text-shadow:1px 1px 1px rgba(0,0,0,1);
	text-align:justify;
	margin-top:3vw;
	width:96%;
}
.text2gross {
	font-size:2.2vw;
	line-height:2.9vw;
	text-shadow:1px 1px 1px rgba(0,0,0,1);
	text-align:justify;
	margin-top:3vw;
	width:96%;
}
.text2gross_right {
	font-size:2.2vw;
	line-height:2.9vw;
	text-shadow:1px 1px 1px rgba(0,0,0,1);
	text-align:justify;
	margin-top:3vw;
	margin-left:2vw;
}
.text2right {
	font-size:1.8vw;
	line-height:2.3vw;
	text-shadow:1px 1px 1px rgba(0,0,0,1);
	text-align:justify;
	margin-top:3vw;
	margin-left:2vw;
}
.text2rightsmall {
	font-size:1.4vw;
	text-shadow:1px 1px 1px rgba(0,0,0,1);
	text-align:left;
	margin-left:2vw;
}
.text2vonk {
	font-size:2.8vw;
	text-shadow:1px 1px 1px rgba(0,0,0,1);
	text-align:center;
	margin-top:3vw;
	width:96%;
}
.container ul {
	font-size:1.8vw;
	line-height:2.5vw;
	text-shadow:1px 1px 1px rgba(0,0,0,1);
	text-align:left;
	margin-left:3vw;
}

.name2 {
	font-size:2vw;
	font-family: 'Cardo', serif;
	text-shadow:1px 1px 2px rgba(0,0,0,.9);
	text-align:center;
}
.prof {
	font-size:1.8vw;
}

.haase {
	font-size:1.8vw;
	font-family: 'Cardo', serif;
	text-shadow:1px 1px 2px rgba(0,0,0,.9);
	text-align:center;
}
.about {
	font-size:1.2vw;
	text-shadow:1px 1px 2px rgba(0,0,0,.9);
	text-align:justify;
}
.about_haase {
	font-size:1.1vw;
	text-shadow:1px 1px 2px rgba(0,0,0,.9);
	text-align:justify;
}
.about_center {
	font-size:1.4vw;
	text-shadow:1px 1px 2px rgba(0,0,0,.9);
	text-align:center;
}
.about_left_small {
	font-size:1.2vw;
	text-shadow:1px 1px 2px rgba(0,0,0,.9);
	text-align:left;
}
.headline1 {
	text-shadow:1px 1px 2px rgba(0,0,0,1);
	text-align:left;
	color:#8AB8FF;
	font-weight:bold;
}
.operacycle1 {
	font-size:3vw;
	line-height:3.2vw;
	width:60%;
	text-align: center;
	font-weight:bold;
	font-style:italic;
	margin:0 auto;
}
.operacycle2 {
	font-size:1.8vw;
	line-height: 2.1vw;
	width:31%;
	text-align: center;
	margin-left:42vw;
	font-weight:bold;
	font-style:italic;
}


/***************************************************************************/
/**********************  CAROUSEL CAROUSEL  ********************************/
/***************************************************************************/


	#picture_set {
		width:100%;
		height:auto;
		}

      #carousel1 {
        width:100%;
        height:585px;
        clear:both;
        overflow:hidden;
		}
      #carousel1 img {
        /*visibility:hidden;*/ /* hide images until carousel can handle them */
        cursor:pointer;
      }

	/*#cover {
		position:absolute;
		left:-160px;
		top:0;
        width:640px;
        height:320px;
		background-color:transparent;
		visibility:hidden;
		z-index:9999;
		}*/

      /*#carousel2 {
        width:640px;
        height:320px;
        position:absolute;
		clear:both;
		top:0;
		margin-bottom:0;
		left:-160px;
        overflow:hidden;
		z-index:99;
      }
      #carousel2 img {
        visibility:hidden;
        cursor:pointer;
      }*/

     /* .split-left {
        width:450px;
        float:left;
      }
      .split-right {
        width:400px;
        float:left;
        margin-left:10px;
      }*/

      #callback-output1 {
		top:25px;
        width:50%;
        height:auto;
		margin:0 auto 10vw auto;
		color: #FFFFFF;
		text-shadow:1px 1px 1px rgba(0,0,0,1);
		text-align:center;
		font-family: Arial, Helvetica, sans-serif;
		font-size:22px;
		line-height:normal;
		font-weight:bold;
		font-style:italic;
		background:linear-gradient(to right,rgba(255,0,4,0),rgba(185,0,0,0.9),rgba(255,0,4,0));
		padding:1vw 0;
      }
      #player {
        width:450px;
        height:24px;
		text-align:center;
        clear:both;
		font-size:28px;
		margin:1vw auto;
      }
	  /*h1 {
		text-align:center;
		width:980px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:20px;
		color:#000000;
		margin:30px 0 -17px 0;
		}*/
