@font-face {
    font-family: 'schmidtbold';
    src: url('../fonts/schmidt.html');
    src: url('../fonts/schmidtd41d.html?#iefix') format('embedded-opentype'),
         url('../fonts/schmidt-2.html') format('woff2'),
         url('../fonts/schmidt-3.html') format('woff'),
         url('../fonts/schmidt-4.html') format('truetype'),
         url('../fonts/schmidt.svg#schmidt') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'schmidt';
    src: url('../fonts/din-regular-webfont.html');
    src: url('../fonts/din-regular-webfontd41d.html?#iefix') format('embedded-opentype'),
         url('../fonts/din-regular-webfont-2.html') format('woff2'),
         url('../fonts/din-regular-webfont-3.html') format('woff'),
         url('../fonts/din-regular-webfont-4.html') format('truetype'),
         url('../fonts/din-regular-webfont.svg#schmidt') format('svg');
    font-weight: normal;
    font-style: normal;

}


/* RESET CSS */
 * {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: top;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -webkit-font-smoothing: subpixel-antialiased;
}
/* MY STYLES */
 html, body {
    height: 100%;
    background-color: #FFFFFF;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    box-sizing: content-box;
}

.tr-coretext {
  font-weight: 100;
}

.tr-aa-none {
  font-family: Helvetica, Arial, Verdana, sans-serif;
}
a {
   outline: 0;
}
header {
    position: fixed;
    left: 0px;
    top: 0px;
    height: 101px;
    padding: 0 5px 0 0;
    width: 100%;
    z-index: 9001;
    }
#header_back {
    background: url(../images/top_back.png) repeat-x;
    /*opacity: 0.8;*/
    position: fixed;
    left: 0px;
    top: 0px;
    height: 106px;
    padding: 5px 0;
    width: 100%;
    -webkit-box-shadow: 0px 0px 8px 2px #000000;
       -moz-box-shadow: 0px 0px 8px 2px #000000;
            box-shadow: 0px 0px 8px 2px #000000;
    z-index: 9000;
}
#facebook {
	display: block;
	width: 32px;
	height: 32px;
	background: url(../images/facebook.svg) no-repeat;
	position: absolute;
	text-indent: -9999px;
	overflow: hidden;
	top:  18px;
	left: 615px;
}
#facebook .no-svg {
	background: url(../images/facebook.png) no-repeat;
}

#top {
	width: 1024px;
	margin-left: auto;
	margin-right: auto;
	height: 105px;
	opacity: 1;
	position: relative;
}
h1 {
	width: 542px;
	height: 99px;
	float: left;
	background: url(../images/schmidt_logo.svg) no-repeat 0 1px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	margin-top: 5px;
}
h1 .no-svg{
	background: url(../images/schmidt_logo.png) no-repeat;
}

iframe {
	border: 2px solid #383838;
}

h2 {
	font-family: 'schmidt', Helvetica, Arial, sans-serif;
    /*text-transform: uppercase;*/
    font-size: 1.25em;
    color: #FFF;
   	background: #383838;
   	font-weight: normal;
   	letter-spacing: 0.05em;
   	margin-top: 10px;
   	display: inline;
   	padding: 0px 15px 8px;
   	position: relative;
   	top:  0;
   	float: none;
   	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	margin-left: 20px;
}


h3 {
	font-family: 'schmidt', Helvetica, Arial, sans-serif;
    /*text-transform: uppercase;*/
    font-size: 1.25em;
    color: #FFF;
   	background: #383838;
   	font-weight: normal;
   	letter-spacing: 0.05em;
   	margin-top: 0;
   	padding: 10px 15px 8px;
   	position: relative;
   	top:  0;
   	float: none;
   	margin-left: auto;
   	margin-right: auto;
}
#emc_top {
	width: 163px;
	height: 50px;
	background: url(../images/emc_top.svg) no-repeat;
	display: block;
	position: absolute;
	right: 10px;
	top: 18px;
	text-indent: -9999px;
	overflow: hidden;
}
#emc_top .no-svg {
	background: url(../images/emc_top.png) no-repeat;
}


#emc_top a{
	width: 163px;
	height: 50px;
	display: block;
}
nav {
    text-align: right;
    width: 440px;
    position: absolute;
    right: 0;
    bottom: 0;
    font-family: 'schmidtbold', Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    font-size: 0.95em;
}
nav ul {
    display: block;
    text-align: right;
    float: right;
    padding-bottom: 0;
    padding-top: 5px;
}
nav ul li {
    line-height: 20px;
    list-style-type: none;
    padding: 0px 10px;
    display: inline;
    /*border: 1px solid #000;*/
}
nav ul li a {
    color: #871c08;
    text-decoration: none;
}
nav ul li a:hover {
    color: #000;
}
nav ul li a.active {
    color: #000000;
    text-decoration: none;
}
section {
    min-height: 100%;
    height: 100%;
    border-bottom: 10px solid #871c08;
}
#section_one {
    background: #b1b9be;
    padding-top: 106px;
    box-sizing: content-box;
    min-height: 1000px;
}
#section_two {
    background: #999999;
    padding-top: 86px;
	background: url(../images/section3.jpg) no-repeat center center;
	box-sizing: content-box; 
  	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
}

#section_three {
    background: #777777;
    padding-top: 86px;
    background: url(../images/section2.jpg) no-repeat center center;
    box-sizing: content-box; 
  	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
  	min-height: 800px;
}
#section_four {
    background: #BBBBBB;
    padding-top: 86px;
    background: url(../images/section4.jpg) no-repeat center center;
    box-sizing: content-box; 
  	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
  	min-height: 800px;
}

#section_five {
    background: #BBBBBB;
    padding-top: 86px;
    background: url(../images/section3.jpg) no-repeat center center;
    box-sizing: content-box; 
  	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
  	min-height: 800px;
}
#section_six {
    background: #777777;
    padding-top: 86px;
    background: url(../images/section5.jpg) no-repeat center center;
    box-sizing: content-box; 
  	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
  	min-height: 800px;
}
#section_seven {
    background: #999999;
    padding-top: 86px;
	background: url(../images/section2.jpg) no-repeat center center;
	box-sizing: content-box; 
  	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
  	min-height: 800px;
}
#section_eight {
    background: #999999;
    padding-top: 86px;
	background: url(../images/section8.jpg) no-repeat center center;
	box-sizing: content-box; 
  	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
  	min-height: 800px;
}

/* @group Inhalte */

.sc{
	border: none;
	margin-top: 40px;
}

article {
	width: 1024px;
	height: auto;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	padding: 10px 10px 25px 10px;
	min-height: 200px;
	margin-bottom: 20px;
	margin-top: 20px;
	text-align: justify;
	background-color: #e5e5e5;
	border: 2px solid #383838;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	box-shadow: 1px 2px 6px rgba(0,0,0, 0.5);
	-moz-box-shadow: 1px 2px 6px rgba(0,0,0, 0.5);
	-webkit-box-shadow: 1px 2px 6px rgba(0,0,0, 0.5);
	line-height: 1.35em;
	position: relative;
	background: url(../images/article.png) repeat-x #e5e5e5;
	z-index: 8000;
	-webkit-font-smoothing: subpixel-antialiased;

}
div.abstand { position:relative; overflow:hidden; width:100%; height:200px; margin-bottom: 30px;}


.leftcontent, .rightcontent {
	width: 485px;
	display: block;
	float: left;
	margin-top: 30px;
}
.leftcontent a, .rightcontent a{
	text-decoration: none;
	color: #871c08;
}
.leftcontent {
	margin-right: 25px;
}

article p{
	-webkit-hyphens: manual;
	   -moz-hyphens: manual;
	        hyphens: manual;
}
article a{
	text-decoration: none;
	color: #871c08;
}

p.inhalt {
	margin-top: 30px;
}

.gefettet {
	font-family: 'schmidtbold', 'Helvetica Neue', Arial, sans-serif;
	text-transform: uppercase;
}

article ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: left;
}
article li {
	margin-bottom: 10px;
	background: url(../images/li.svg) no-repeat 0 9px;
	padding-left: 15px;
}

article li .no-svg{
	background: url(../images/li.png) no-repeat 0 9px;
}

/* @end */

/* @group slider */
/* Required QueueSlider CSS */
div.queueslider { position:relative; overflow:hidden; width:100%; height:300px; margin-bottom: 30px;}
div.queueslider ul.queue { position:absolute; top:0; left:0; display:block; margin:0; padding:0; }
div.queueslider ul.queue li { float:left; display:block; margin:0; padding:0; list-style:none; text-align:center; }
div.queueslider ul.queue li div, div.queueslider ul.queue li img, div.queueslider ul.queue li video, div.queueslider ul.queue li audio { margin:0 auto; text-align:left; }
div.queueslider button { z-index:1000; position:absolute; display:block; margin:0; padding:5px; outline:none; border:none; cursor:pointer; }
div.queueslider button.previous { left:0; }
div.queueslider button.next { right:0; }


	
div.queueslider {
  margin-top: 30px;
  height: 300px;
  z-index: 10;
}
div.queueslider ul.queue {
  background-color: #000;
}
div.queueslider button {
  top: 80px;
  padding: 10px 0;
  width: 65px;
  color: black;
  text-align: center;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-color: #fff;
}
div.queueslider button:hover,
div.queueslider button:focus {
  color: #fff;
  background-color: #871c08;
}
div.queueslider button.qs-previous {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transform-origin: bottom left;
  -moz-transform-origin: bottom left;
  -ms-transform-origin: bottom left;
  -o-transform-origin: bottom left;
  transform-origin: bottom left;
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
div.queueslider button.qs-next {
  right: 0;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transform-origin: bottom right;
  -moz-transform-origin: bottom right;
  -ms-transform-origin: bottom right;
  -o-transform-origin: bottom right;
  transform-origin: bottom right;
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
		
/* @end */

/* @group footer */
footer {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	word-wrap: break-word;
	color: #555;
	text-shadow: 1px 1px 0 #9d9d9d;
	font-weight: normal;
	font-size: 0.85em;
	padding-top: 15px;
	background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjZTVlNWU1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTElIiBzdG9wLWNvbG9yPSIjNzc3Nzc3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzU5NTk1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #ffffff 1%, #e5e5e5 5%, #777777 91%, #595959 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(5%,#e5e5e5), color-stop(91%,#777777), color-stop(100%,#595959)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 1%,#e5e5e5 5%,#777777 91%,#595959 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 1%,#e5e5e5 5%,#777777 91%,#595959 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 1%,#e5e5e5 5%,#777777 91%,#595959 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 1%,#e5e5e5 5%,#777777 91%,#595959 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#595959',GradientType=0 ); /* IE6-8 */

}
#foot {
		width: 1024px;
		height: 75px;
		margin-left: auto;
		margin-right: auto;
		position: relative;
		z-index: 8000;
}
#copy {
	    -webkit-font-smoothing: subpixel-antialiased;
		z-index: 820;
		float: left;
		padding-top: 42px;
}
#emc{
	background: url(../images/emc.svg) no-repeat;
	width: 275px;
	height: 65px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
	position: absolute;
	right: 0;
}
#emc .no-svg{
		background: url(../images/emc.png) no-repeat;
}
#messmedia{
	width: 305px;
	text-align: center;
	float: left;
	padding-top: 42px;
}
#foot a{
	text-decoration: none;
	color: #881f19;
}
/* @end */

/* @group Signalweg */
	#signalweg {
	width: 999px;
	height: 250px;
	position: relative;
	margin: 20px 0 30px 0;
	padding: 0;
	background: url(../images/signalweg.svg) no-repeat;
}
	#signalweg .no-svg{
	background: url(../images/signalweg.png) no-repeat;
}
 #signalweg a{
	width: auto;
	height: auto;
	color: #000;
	text-decoration: none;
	padding: 5px;
	border: 1px solid #555;
	background: #ffffff; /* Old browsers */
	background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjZTVlNWU1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTElIiBzdG9wLWNvbG9yPSIjOTk5OTk5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzg0ODQ4NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #ffffff 1%, #e5e5e5 5%, #999999 91%, #848484 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(5%,#e5e5e5), color-stop(91%,#999999), color-stop(100%,#848484)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 1%,#e5e5e5 5%,#999999 91%,#848484 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 1%,#e5e5e5 5%,#999999 91%,#848484 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 1%,#e5e5e5 5%,#999999 91%,#848484 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 1%,#e5e5e5 5%,#999999 91%,#848484 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#848484',GradientType=0 ); /* IE6-8 */
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	word-wrap: break-word;
	color: #555;
	text-shadow: 1px 1px 0 #bfbfbf;
}
	#signalweg a:hover {
	background: #871c08; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg3MWMwOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzhmMDIyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4NzFjMDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #871c08 0%, #8f0222 44%, #871c08 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#871c08), color-stop(44%,#8f0222), color-stop(100%,#871c08)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #871c08 0%,#8f0222 44%,#871c08 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #871c08 0%,#8f0222 44%,#871c08 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #871c08 0%,#8f0222 44%,#871c08 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #871c08 0%,#8f0222 44%,#871c08 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#871c08', endColorstr='#871c08',GradientType=0 ); /* IE6-8 */
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	word-wrap: break-word;
	color: #FFF;
	text-shadow: 1px 1px 0 #6e1807;
	cursor: help;
}

#sub-osc1 {
	position: absolute;
	left: 0;
	top: 7px;
}
.inactive{
	width: auto;
	height: auto;
	color: #000;
	text-decoration: none;
	padding: 5px;
	border: 1px solid #555;
	background: #ffffff; /* Old browsers */
	background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjZTVlNWU1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTElIiBzdG9wLWNvbG9yPSIjOTk5OTk5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzg0ODQ4NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #ffffff 1%, #e5e5e5 5%, #999999 91%, #848484 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(5%,#e5e5e5), color-stop(91%,#999999), color-stop(100%,#848484)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 1%,#e5e5e5 5%,#999999 91%,#848484 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 1%,#e5e5e5 5%,#999999 91%,#848484 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 1%,#e5e5e5 5%,#999999 91%,#848484 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 1%,#e5e5e5 5%,#999999 91%,#848484 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#848484',GradientType=0 ); /* IE6-8 */
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	word-wrap: break-word;
	color: #555;
	text-shadow: 1px 1px 0 #bfbfbf;
}
#sub-osc2 {
	position: absolute;
	left: 0;
	top: 77px;
}
#oscillator1 {
	position: absolute;
	left: 130px;
	top: 7px;
}
#oscillator1 a{
	padding: 10px 5px;
}

#oscillator2 {
	position: absolute;
	left: 130px;
	top: 77px;
}
#oscillator2 a{
	padding: 10px 5px;
}

#oscillator3 {
	position: absolute;
	left: 130px;
	top: 147px;
}
#oscillator3 a{
	padding: 10px 5px;
}
#oscillator4 {
	position: absolute;
	left: 130px;
	top: 217px;
}
#oscillator4 a{
	padding: 10px 5px;
}
#group_in {
	position: absolute;
	left: 345px;
	top: 0px;
}
#group_in a{
	padding: 37px 5px;
	width: 30px;
	text-align: center;
	display: block;
}

#filtersection {
	position: absolute;
	left: 430px;
	top: 21px;
}
#filtersection a{
	padding: 10px 5px;
	width: 120px;
	display: block;
	text-align: center;
}
.upper {
	text-shadow: 1px 1px 0 #cbcbcb;
}
#filtersection a:hover .upper {
	text-shadow: 1px 1px 0 #8f210c;
}
#vcf3 {
	position: absolute;
	left: 430px;
	top: 105px;
}
#vcf3 a{
	padding: 10px 5px;
	width: 120px;
	display: block;
	text-align: center;
}
#filtersection2 {
	position: absolute;
	left: 430px;
	top: 168px;
}
#filtersection2 a{
	padding: 10px 5px;
	width: 120px;
	display: block;
	text-align: center;
}
.upper {
	text-shadow: 1px 1px 0 #cbcbcb;
}
#filtersection2 a:hover .upper {
	text-shadow: 1px 1px 0 #8f210c;
}
#group_out {
	position: absolute;
	left: 600px;
	top: 0px;
}
#group_out a{
	padding: 26px 5px;
	width: 30px;
	text-align: center;
	display: block;
}
#levelmod {
	position: absolute;
	left: 700px;
	top: 84px;
}
#levelmod a{
	padding: 10px 5px;
	width: 120px;
	display: block;
	text-align: center;
}
.level {
	text-shadow: 1px 1px 0 #d1d1d1;
}
.panning {
	text-shadow: 1px 1px 0 #bfbfbf;
}
a:hover .panning{
	text-shadow: 1px 1px 0 #8f210c;
}
a:hover .level{
	text-shadow: 1px 1px 0 #8f210c;
}
#outs {
	position: absolute;
	left: 878px;
	top: 105px;
}
#outs a{
	padding: 10px 5px;
	width: 120px;
	display: block;
	text-align: center;
}
/* @end */

/* @group Ajax */
	
	
	div.popup {
	width: 98%;
	height: auto;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	padding: 10px 10px 25px 10px;
	min-height: 200px;
	margin-bottom: 20px;
	margin-top: 20px;
	text-align: justify;
	background-color: #e5e5e5;
	border: 2px solid #383838;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	box-shadow: 1px 2px 6px rgba(0,0,0, 0.5);
	-moz-box-shadow: 1px 2px 6px rgba(0,0,0, 0.5);
	-webkit-box-shadow: 1px 2px 6px rgba(0,0,0, 0.5);
	line-height: 1.35em;
	position: relative;
	background: url(../images/article.png) repeat-x #e5e5e5;
	z-index: 8000;
	-webkit-font-smoothing: subpixel-antialiased;

}
	div.detail{
	margin-top: 30px;
	-webkit-font-smoothing: subpixel-antialiased;
	font-weight: normal;
	width: 560px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 20px;
}	
	div.detail IMG{
	border: 1px solid #383838;
	margin-top: 20px;
}
	div.detail ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: left;
}
	div.detail li {
	margin-bottom: 10px;
	background: url(../images/li.svg) no-repeat 0 9px;
	padding-left: 15px;
}

	div.detail .no-svg{
	background: url(../images/li.png) no-repeat 0 9px;
}
	div.detail ol li {
	margin-bottom: 10px;
	background: none;
	padding-left: 0;
}
	div.detail ol {
	padding-left: 25px;
	text-align: justify;
	margin-top: 30px;
}
	.detail_head{
	color: #881f19;
	margin: 15px 0 10px 0;
	display: block;
}

.detail_head2{
	color: #881f19;
	margin: 15px 0 10px 0;
	display: block;
}
	div.agb {
	text-align: justify;
}
	div.agb a{
	text-decoration: none;
	color: #871c08;
}
	.formular{
	margin-bottom: 20px;
}
	.line {
	width: 100%;
	height: 3px;
	border-top: 1px solid #000;
	margin: 30px 0;
	display: block;
}
/* @end */

/* @group gallery */
	.gallery{
	margin-top: 20px;
	display: block;
	width: 100%;
	height: auto;
}
	.gallery IMG{
	min-height: 148px;
	min-width: 185px;
}
	.gallery a{
	text-decoration: none;
	color: #871c08;
}
	.gallery ul{
	width: 100%;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
	.gallery li{
	background: none;
	padding: 0;
	float: left;
	margin: 0 16px 16px 0;
	border: 1px solid #000;
	display: block;
}

.gallery li.last{
	margin-right: 0;
}
	.imagecont {
	width: 185px;
	height: 148px;
	overflow: hidden;
	display: block;
}

/* @end */

/* @group language */
	#flags{
	font-family: 'schmidt', Helvetica, Arial, sans-serif;
    /*text-transform: uppercase;*/
    font-size: 0.9em;
    color: #FFF;
   	background: #383838;
   	font-weight: normal;
   	letter-spacing: 0.05em;
   	display: inline;
   	padding: 0px 15px 2px;
   	position: absolute;
   	right: 10px;
   	top:  0;
   	float: none;
   	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}
	#flags a{
	text-decoration: none;
	color: #a5a5a5;
}
	#flags a:hover{
	text-decoration: none;
	color: #871c08;
}

/* @end */