/* Reset */
	html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}body {line-height:1;}ol,ul {list-style:none;}blockquote,q {quotes:none;}blockquote:before,blockquote:after,q:before,q:after {content:'';content:none;}table {border-collapse:collapse;border-spacing:0;}audio,canvas,video {display:inline-block;*display:inline;*zoom:1;}audio:not([controls]) {display:none;}[hidden] {display:none;}html {font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}a:focus {outline:thin dotted;}a:hover,a:active {outline:0;}abbr[title] {border-bottom:1px dotted;}b,strong {font-weight:bold;}mark {background:#000000;color:#ffffff;}pre,code,kbd,samp {font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em;}pre {white-space:pre;white-space:pre-wrap;word-wrap:break-word;}q {quotes:none;}nav ul,nav ol {list-style:none;list-style-image:none;}img {border:0;-ms-interpolation-mode:bicubic;}svg:not(:root) {overflow:hidden;}figure {margin:0;}legend {border:0;*margin-left:-7px;}button,input,select,textarea {font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}button,input {line-height:normal;*overflow:visible;}table button,table input {*overflow:auto;}button,input[type="button"],input[type="reset"],input[type="submit"] {cursor:pointer;-webkit-appearance:button;}input[type="checkbox"],input[type="radio"] {box-sizing:border-box;padding:0;}input[type="search"] {-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner {border:0;padding:0;}textarea {overflow:auto;vertical-align:top;}
	fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}
/* Schriften */
	/* Ubuntu */
	@font-face {
		font-family: 'Ubuntu';
		src: url('fonts/ubuntu-bolditalic-webfont.eot');
		src: url('fonts/ubuntu-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
			 url('fonts/ubuntu-bolditalic-webfont.woff') format('woff'),
			 url('fonts/ubuntu-bolditalic-webfont.ttf') format('truetype'),
			 url('fonts/ubuntu-bolditalic-webfont.svg#UbuntuBoldItalic') format('svg');
		font-weight: bold;
		font-style: italic;
	
	}
	
	@font-face {
		font-family: 'Ubuntu';
		src: url('fonts/ubuntu-bold-webfont.eot');
		src: url('fonts/ubuntu-bold-webfont.eot?#iefix') format('embedded-opentype'),
			 url('fonts/ubuntu-bold-webfont.woff') format('woff'),
			 url('fonts/ubuntu-bold-webfont.ttf') format('truetype'),
			 url('fonts/ubuntu-bold-webfont.svg#UbuntuBold') format('svg');
		font-weight: bold;
		font-style: normal;
	
	}
	
	@font-face {
		font-family: 'Ubuntu';
		src: url('fonts/ubuntu-italic-webfont.eot');
		src: url('fonts/ubuntu-italic-webfont.eot?#iefix') format('embedded-opentype'),
			 url('fonts/ubuntu-italic-webfont.woff') format('woff'),
			 url('fonts/ubuntu-italic-webfont.ttf') format('truetype'),
			 url('fonts/ubuntu-italic-webfont.svg#UbuntuItalic') format('svg');
		font-weight: normal;
		font-style: italic;
	
	}
	
	/* Ubuntu Light */
	@font-face {
		font-family: 'UbuntuLight';
		src: url('fonts/ubuntu-light-webfont.eot');
		src: url('fonts/ubuntu-light-webfont.eot?#iefix') format('embedded-opentype'),
			 url('fonts/ubuntu-light-webfont.woff') format('woff'),
			 url('fonts/ubuntu-light-webfont.ttf') format('truetype'),
			 url('fonts/ubuntu-light-webfont.svg#UbuntuLight') format('svg');
		font-weight: normal;
		font-style: normal;
	
	}
	
	/* Egl */
	@font-face {
		font-family: 'EglRegular';
		src: url('fonts/egl-webfont.eot');
		src: url('fonts/egl-webfont.eot?#iefix') format('embedded-opentype'),
			 url('fonts/egl-webfont.woff') format('woff'),
			 url('fonts/egl-webfont.ttf') format('truetype'),
			 url('fonts/egl-webfont.svg#EglRegular') format('svg');
		font-weight: normal;
		font-style: normal;
	
	}
/* Grundeinstellungen */
    body 	{ background:#ffffff;font-family: 'Ubuntu', sans-serif;font-size:12px;color:#000000;line-height:15px; }
    a, a:visited { color:#000000;text-decoration:underline; }
    a:hover, a:visited:hover { color:#333333; }
    strong, b { font-weight:bold; }
    i, em { font-variant: italic; }
    .hidden, hr { display:none; }
    .stopfloating { clear:both;float:none; }
    #content, .wrap { width:100%; }
    html, body { overflow: hidden; }
/* Mainnavigation */
	#mainnavigation { position:absolute;top:80px;left:10%;width:173px;margin-left:20px;font-family: 'UbuntuLight', Arial;z-index:102; }
	#mainnavigation li { position: relative;width:71px;padding:0 14px 0 0;line-height:25px;cursor:pointer;color:#000000;font-size:13px;white-space:nowrap; }
	#mainnavigation ul ul { position:absolute;padding:0;top:0;left:85px;width:88px;visibility:hidden; }
	#mainnavigation ul li:hover { }
	#mainnavigation ul li:hover ul { visibility:visible; }
	#mainnavigation li a, #mainnavigation li.aktiv ul a { display:block;width:71px;color: #000000;text-decoration:none;font-family:'UbuntuLight';font-weight:normal;font-style:normal; } /* text-shadow: 1px 1px 1px #ffffff; */
	#mainnavigation ul li a:hover, #mainnavigation ul li a.aktiv { font-family:'Ubuntu';font-weight:bold; }
/* Textinhalt */
	#text { width:500px;height:100%;overflow:auto;position:absolute;top:0;left:30%;z-index:100;font-size:13px;line-height:25px;font-family:'UbuntuLight', Arial, sans-serif;overflow-x:hidden; }
	#text > div { position:absolute;width:100%;top:0px;left:0px;float:left;width:500px; }
	#text h2 { font-size:13px;margin:26px 0 13px;text-decoration:underline; }
	#text h2.no { text-decoration:none; }
	#text h2:first-child { margin-top:26px }
	#text p { margin-bottom:26px;float:left;width:100%; }
	#text .underline { text-decoration:underline; }
	#text strong { font-family:'Ubuntu', Arial, sans-serif;font-style:italic;font-weight:normal; }
	#text > div a { text-decoration:underline; }
	#text > div sub a { text-decoration:none; }
	#text sub { font-size:10px; }
	#text dl { margin-bottom:13px;clear:both;float:left;width:100%; }
	#text dt { float:left;width:100px;font-size:13px;line-height:25px; }
	#text dd { float:left;width:400px;font-size:13px;line-height:25px;margin-bottom:13px; }
	#text .no dd { margin-bottom:0px; }
	
	.textScroller { position:absolute;left:0px;width:500px;z-index:105;cursor:pointer;background:#fff; }
	#textScrollerHoch { top:0px;height:5%; }
	#textScrollerRunter { bottom:0px; }
/* Fläche und Zahlen */
	#flaeche { width:100%;height:400px;float:left;overflow:hidden;position:relative;z-index:101; }
	#flaeche ul { height:40%;width:19999px;float:left;position:absolute;top:0px;left:0px; }
	#flaeche li { position:absolute;top:0px;left:0px; }
	#flaeche ul > li { background:url('../images/ladebalken.gif') no-repeat bottom left; }
	#flaeche li img { display:none;cursor:pointer; }

	.galerieScroller { position:absolute;top:0px;width:5%;height:400px;z-index:105;cursor:pointer;background:#fff; }
	#galerieScrollerZurueck { left:0px;width:10%; }
	#galerieScrollerWeiter { right:0px; }
	
	#popup { position:absolute;top:0px;left:0px;width:100%;height:100%;display:none;z-index:400; }
	#popup-image { width:100%;height:100%;background-position:center center;background-size:contain;background-color:#ffffff;background-repeat:no-repeat;cursor:pointer; }
	
	#zahlen { width:100%;height:400px;float:left;overflow:hidden;position:absolute;z-index:100;top:0px;left:0px; }
	#zahlen ul { width:100%;height:19999px;float:left;position:absolute;top:0px;left:0px; }
	#zahlen li { position:absolute;top:0px;left:0px;color:#000000;width:100%;height:122px; }
	#zahlen li p { width:100%;height:10px;margin:15px 0;font-family: 'UbuntuLight'; }
	#zahlen li h2 { width:100%;height:82px;font-family:'EglRegular', Arial, sans-serif;font-size:120px;line-height:82px;margin-left:-10px; }
/* Fehler */
	.error { margin:10px 0;color: #9d261d; }
/* NoScript */
	.noscript-back { z-index:10999;background-color:#fff;width:100%;height:100%;bottom:0;left:0;position:fixed;right:0;top:0; }
	.noscript { z-index:11000;text-align:center;position:absolute;top:50%;left:0;width:100%;height:1px;overflow:visible;visibility:visible;display:block }
	.noscript-inner { text-align:center;background:#ffffff;margin-left:-210px;position:absolute;top:-45px;left:50%;width:400px;height:90px;visibility:visible;padding:20px;; }
	.noscript-inner img {  }
	.noscript-inner p { color:#9d261d;font-family:'UbuntuLight', Arial, sans-serif;font-size:18px;line-height:20px;margin-bottom: 13px; }
/* herbertegl */
	
	#herbertegl .text { z-index:100;position:absolute;top:0px;left:0px; }
	#herbertegl .bild { position:absolute;top:0px;left:0px;z-index:50; }
	#herbertegl .bild img { cursor:pointer; }
