/* amaranth-regular - latin */
@font-face {
  font-family: 'Amaranth';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/amaranth-v8-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Amaranth Regular'), local('Amaranth-Regular'),
       url('fonts/amaranth-v8-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/amaranth-v8-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/amaranth-v8-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/amaranth-v8-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/amaranth-v8-latin-regular.svg#Amaranth') format('svg'); /* Legacy iOS */
}
/* amaranth-italic - latin */
@font-face {
  font-family: 'Amaranth';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/amaranth-v8-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Amaranth Italic'), local('Amaranth-Italic'),
       url('fonts/amaranth-v8-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/amaranth-v8-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/amaranth-v8-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/amaranth-v8-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/amaranth-v8-latin-italic.svg#Amaranth') format('svg'); /* Legacy iOS */
}
/* amaranth-700 - latin */
@font-face {
  font-family: 'Amaranth';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/amaranth-v8-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Amaranth Bold'), local('Amaranth-Bold'),
       url('fonts/amaranth-v8-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/amaranth-v8-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/amaranth-v8-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/amaranth-v8-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/amaranth-v8-latin-700.svg#Amaranth') format('svg'); /* Legacy iOS */
}
/* amaranth-700italic - latin */
@font-face {
  font-family: 'Amaranth';
  font-style: italic;
  font-weight: 700;
  src: url('fonts/amaranth-v8-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Amaranth Bold Italic'), local('Amaranth-BoldItalic'),
       url('fonts/amaranth-v8-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/amaranth-v8-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/amaranth-v8-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/amaranth-v8-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/amaranth-v8-latin-700italic.svg#Amaranth') format('svg'); /* Legacy iOS */
}



html {
	min-height:100%;
	/**overflow-x:hidden;**/
	}

body {
	margin: 0 auto;
	background: url(img/hg.jpg) repeat-x;
	text-align:left;
	font-family: Helvetica, Arial, Verdana, sans-serif;


}
h1, h2 {
	font-weight:normal;
	text-decoration: none;
	text-transform:uppercase;
	transform:scale(1.3,1); /* W3C */
	-webkit-transform:scale(1.3,1); /* Safari and Chrome */
	-moz-transform:scale(1.3,1); /* Firefox */
	-ms-transform:scale(1.3,1); /* IE 9 */
	-o-transform:scale(1.3,1); /* Opera */

}
h1 {
	font-size: 1.5em;
	color:#820527;
	line-height:1.0em;
}
h2 {
	/*font-family: 'Amaranth', Arial, Verdana, sans-serif;*/
	font-size: 1.0em;
	color:#333;
	line-height:1.5em;
	font-weight:normal;
}
img{
	border:none;
	
	}

figure { 
	display: inline-block; 
}
a {
	text-decoration: none;
	color: #333;
}
a:hover,
a:focus {
	text-decoration:none;
	color:#666;
}
.sread {
	position: absolute;
	left:-9999px;
}
.cursive {
	font-family: 'Mr Dafoe', cursive;
}
.center {
	text-align: center;
}

.content a {
	text-decoration: underline;
	color: #333;
}
.content a:hover,
.content a:focus {
	text-decoration:underline;
	color:#666;
}


.box1 a{
	text-decoration: none;
	color: #fff;
}

.box1 a:hover,
.box1 a:focus {
	text-decoration:none;
	color:#ccc;
}


#header {
	position: relative;
	width: 1250px;
	height: 168px;
	padding: 0px;
	margin: 0 auto 2em;
}
.logo{
	position: relative;
	width: 	280px;
	height:	160px;
	float:left;
	}
	
	
.logo img{
	border:none;
	}
	
.headerText{
	position: relative;
	width: 870px;
	height: 168px;
	margin: 0px 5px 0px 0px;
	padding:50px 0px 0px 0px;
float:right;
	}	
	
#navBox{
	position: relative;
	left:10px;
	width: 250px;
	height: 400px;
	padding: 0px;
	float:left;
	}
	

#navBox ul{
	text-decoration: none;
	font-size: 0.8em;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#333;
	line-height:1.7em;
	font-weight:normal;
	text-transform:uppercase;
	display:inline-block;
	transform:scale(1.3,1); /* W3C */
	-webkit-transform:scale(1.3,1); /* Safari and Chrome */
	-moz-transform:scale(1.3,1); /* Firefox */
	-ms-transform:scale(1.3,1); /* IE 9 */
	-o-transform:scale(1.3,1); /* Opera */
	list-style:none;
	padding:0px;
	margin: 80px 5px 0px 30px;
	}	
	
#navBox li.active{
	color:#820527;
	
	}	
#slideshow {
	position: relative;
	width: 1250px;
	height: 400px;
	padding: 0px;
	margin: 0 auto 2em;
}

#slideshow .container {
	position:relative;
	width: 800px;
	height: 400px;
	overflow: hidden;
}
/* timeline base */
#slideshow .container:after {
	position:absolute;
	bottom: 0; left:0;
	content: " ";
	background: #fff;
	width: 100%;
	height: 1px;
}

/**this moves the images automaticaly**/

@-webkit-keyframes slider {
	0%, 30%, 100%	{ left: 0 }
	35%, 65%		{ left: -100% }
	70%, 95%		{ left: -200% }
}
@-moz-keyframes slider {
	0%, 30%, 100%	{ left: 0 }
	35%, 65%		{ left: -100% }
	70%, 95%		{ left: -200% }
}
@keyframes slider {
	0%, 30%, 100%	{ left: 0 }
	35%, 65%		{ left: -100% }
	70%, 95%		{ left: -200% }
}

#slideshow .slider {
	position: absolute;
	left:0; top:0;
	width: 400%;
	height: 400px;
	
	-webkit-animation: slider 22s infinite;
	-moz-animation: slider 22s infinite;
	animation: slider 22s infinite;
}

/*** macht den Übegang beim Scrollen geschmeidig**/
.sl_i:target ~ #slideshow .slider {
	-webkit-transition: left 1s;
	-moz-transition: left 1s;
	transition: left 1s;
}

/***Bilder für scrollen per Dot**/

#slideshow .c_slider {
	position: absolute;
	left:0; top:0;
	width: 400%;
	height: 400px;
	background: url(img/bild-900x450-1.jpg) 0 0 no-repeat, url(img/bild-900x450-2.jpg) 800px 0 no-repeat, url(img/bild-900x450-3.jpg) 1600px 0 no-repeat;
}



.sl_i:target ~ #slideshow .c_slider {
	-webkit-transition: background 1s;
	-moz-transition: background 1s;
	transition: background 1s;
}


#slideshow figure {
	position:relative;
	padding:0; margin:0;
}


/* dots styles */
.dots_commands  {
	position: relative;
	top: -25px;
	/*left:-100px;*/
	padding:0; margin:0;
	text-align:center;
}
.dots_commands li {
	display:inline;
	padding:0; margin:0;
	list-style:none;
}
.dots_commands a {
	position: relative;
	display:inline-block;
	height:8px; width: 8px;
	margin: 0 5px;
	text-indent: -9999px;
	background: #fff;
	border-bottom:0;
	
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	
	
	z-index:25;
}
.dots_commands li + li a {
	z-index:10;
}


.dots_commands li:first-child a:after,
.dots_commands li:first-child a:before {
	position: absolute;
	top: 0; left: 0;
	content: " ";
	width: 8px; height: 8px;
	background: #820527;
	z-index:20;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	
}
.dots_commands li:first-child a:after {
	-webkit-animation: dotser 32s infinite; /* webkit can't animate pseudo-element =_= :L: */
	-moz-animation: dotser 32s infinite; /* thanks moz ! :D */
	animation: dotser 32s infinite;
}
.dots_commands li:first-child a:before {
	display:none;
}



.sl_command { display: none; }

.sl_command:target ~ #slideshow .slider,
.sl_command:target ~ #slideshow .dots_commands li:first-child a:after {
	-webkit-animation-play-state: paused;
	-moz-animation-play-state: paused;
	animation-play-state: paused;
}

#sl_play:target ~ #slideshow .slider,
#sl_play:target ~ #slideshow .dots_commands li:first-child a:after {
	-webkit-animation-play-state: running;
	-moz-animation-play-state: running;
	animation-play-state: running;
}


.sl_i:target ~ #slideshow .slider									{ visibility: hidden }
.sl_i:target ~ #slideshow .dots_commands li:first-child a:after		{ display:none; }
.sl_i:target ~ #slideshow .dots_commands li:first-child a:before	{ display:block; }

#sl_i1:target ~ #slideshow .commands								{ display: none; }
#sl_i1:target ~ #slideshow .commands1								{ display: block; }
#sl_i1:target ~ #slideshow .c_slider								{ background-position: 0 0, 800px 0, 1600px 0, 2400px 0; }
#sl_i1:target ~ #slideshow .dots_commands li:first-child a:before	{ left:0; }

#sl_i2:target ~ #slideshow .commands								{ display: none; }
#sl_i2:target ~ #slideshow .commands2								{ display: block; }
#sl_i2:target ~ #slideshow .c_slider								{ background-position: -800px 0, 0 0, 800px 0, 1600px 0; }
#sl_i2:target ~ #slideshow .dots_commands li:first-child a:before	{ left:18px; }

#sl_i3:target ~ #slideshow .commands								{ display: none; }
#sl_i3:target ~ #slideshow .commands3								{ display: block; }
#sl_i3:target ~ #slideshow .c_slider								{ background-position: -1600px 0, -800px 0, 0 0, 800px 0; }
#sl_i3:target ~ #slideshow .dots_commands li:first-child a:before	{ left:36px; }

/*#sl_i4:target ~ #slideshow .commands								{ display: none; }
#sl_i4:target ~ #slideshow .commands4								{ display: block; }
#sl_i4:target ~ #slideshow .c_slider								{ background-position: -2400px 0, -1600px 0, -800px 0, 0 0; }
#sl_i4:target ~ #slideshow .dots_commands li:first-child a:before	{ left:54px; }*/

#Boxes {
	position: relative;
	left:250px;
	width: 1250px;
	height: 100px;
	padding: 0px;
	margin: 0 auto 2em;
}
.box1{
	float:left;
	/*background-color:#A0A8B1;*/
	background-color:#820527;
	width:234px;
	height:90px;
	margin:0px 20px 0px 0px;
	font-weight:normal;
	font-size: 1.1em;
	line-height:1.3em;
	color:#FFF;
	text-decoration: none;
	text-transform:none;
	padding:10px;
	}
body {
	margin: 0 auto;
	background: url(img/hg.jpg) repeat-x;
}


#slideshow .c_content {
	position: absolute;
	border: 1px solid #0CF;
	left:0; top:0;
	width: 400%;
	/*height: 400px;*/
	/**background: url(img/bild-900x450-1.jpg) 0 0 no-repeat, url(img/bild-900x450-2.jpg) 800px 0 no-repeat, url(img/bild-900x450-3.jpg) 1600px 0 no-repeat;**/
}

/**** sub 1 ***/
#sub1 {
	position: relative;
	width: 1250px;
	/**height: 920px;*/
	padding: 0px;
	margin: 0 auto 2em;
}

#sub1 .container {
	position:relative;
	width: 800px;
	height: 920px;
	overflow: hidden;
}

#sub1 .content {
	position: absolute;
	top:0;
	background: url(img/hg_content.jpg) 0 0 no-repeat;
	padding:55px 150px 100px 100px;
	font-size: 0.9em;
	line-height:1.5em;
	font-weight:lighter;
}

#sub1 .content img{
	margin-bottom:20px;
}

#sub1 .content h1{
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
	transform:scale(1.3,1); /* W3C */
	-webkit-transform:scale(1.3,1); /* Safari and Chrome */
	-moz-transform:scale(1.3,1); /* Firefox */
	-ms-transform:scale(1.3,1); /* IE 9 */
	-o-transform:scale(1.3,1); /* Opera */
	font-size: 1.3em;
	color:#820527;
	line-height:1.0em;
	background-color:#FFF;
	margin:0px 65px 20px 65px;
	padding:15px 0px 10px 10px;
}

#sub1 .content h3{
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
	font-size: 1.0em;
	color:#820527;
	line-height:1.0em;
	margin:0px 0px 10px 0px;
}



/**** sub 2 ***/
#sub2 {
	position: relative;
	width: 1250px;
	/**height: 920px;*/
	padding: 0px;
	margin: 0 auto 2em;
}

#sub2 .container {
	position:relative;
	width: 800px;
	height: 800px;
	overflow: hidden;
}

#sub2 .content {
	position: absolute;
	top:0;
	background: url(img/hg_content.jpg) 0 0 no-repeat;
	padding:55px 150px 100px 100px;
	font-size: 0.9em;
	line-height:1.5em;
	font-weight:lighter;
}

#sub2 .content img{
	margin-bottom:20px;
}

#sub2 .content h1{
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
	transform:scale(1.3,1); /* W3C */
	-webkit-transform:scale(1.3,1); /* Safari and Chrome */
	-moz-transform:scale(1.3,1); /* Firefox */
	-ms-transform:scale(1.3,1); /* IE 9 */
	-o-transform:scale(1.3,1); /* Opera */
	font-size: 1.3em;
	color:#820527;
	line-height:1.0em;
	background-color:#FFF;
	margin:0px 65px 20px 65px;
	padding:15px 0px 10px 10px;
}

#sub2 .content h3{
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
	font-size: 1.0em;
	color:#820527;
	line-height:1.0em;
	margin:0px 0px 10px 0px;
}

/**** sub 3 ***/
#sub3 {
	position: relative;
	width: 1250px;
	/**height: 920px;*/
	padding: 0px;
	margin: 0 auto 2em;
}

#sub3 .container {
	position:relative;
	width: 800px;
	height: 1200px;
	overflow: hidden;
}

#sub3 .content {
	position: absolute;
	top:0;
	background: url(img/hg_content.jpg) 0 0 no-repeat;
	padding:55px 150px 100px 100px;
	font-size: 0.9em;
	line-height:1.5em;
	font-weight:lighter;
}

#sub3 .content img{
	margin-bottom:20px;
}

#sub3 .content h1{
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
	transform:scale(1.3,1); /* W3C */
	-webkit-transform:scale(1.3,1); /* Safari and Chrome */
	-moz-transform:scale(1.3,1); /* Firefox */
	-ms-transform:scale(1.3,1); /* IE 9 */
	-o-transform:scale(1.3,1); /* Opera */
	font-size: 1.3em;
	color:#820527;
	line-height:1.0em;
	background-color:#FFF;
	margin:0px 65px 20px 65px;
	padding:15px 0px 10px 10px;
}

#sub3 .content h3{
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
	font-size: 1.0em;
	color:#820527;
	line-height:1.0em;
	margin:0px 0px 10px 0px;
}

/**** sub 4 ***/
#sub4 {
	position: relative;
	width: 1250px;
	/**height: 920px;*/
	padding: 0px;
	margin: 0 auto 2em;
}

#sub4 .container {
	position:relative;
	width: 800px;
	height: 700px;
	overflow: hidden;
}

#sub4 .content {
	position: absolute;
	top:0;
	background: url(img/hg_content.jpg) 0 0 no-repeat;
	padding:55px 150px 100px 100px;
	font-size: 0.9em;
	line-height:1.5em;
	font-weight:lighter;
}

#sub4 .content img{
	margin-bottom:20px;
}

#sub4 .content h1{
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
	transform:scale(1.3,1); /* W3C */
	-webkit-transform:scale(1.3,1); /* Safari and Chrome */
	-moz-transform:scale(1.3,1); /* Firefox */
	-ms-transform:scale(1.3,1); /* IE 9 */
	-o-transform:scale(1.3,1); /* Opera */
	font-size: 1.3em;
	color:#820527;
	line-height:1.0em;
	background-color:#FFF;
	margin:0px 65px 20px 65px;
	padding:15px 0px 10px 10px;
}

#sub4 .content h3{
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
	font-size: 1.0em;
	color:#820527;
	line-height:1.0em;
	margin:0px 0px 10px 0px;
}


#sub4 td{
	border: 1px dotted #fff;
	padding:2px 10px 2px 10px; 
	font-size: 0.8em;
	}



/**** sub 5 ***/
#sub5 {
	position: relative;
	width: 1250px;
	/**height: 920px;*/
	padding: 0px;
	margin: 0 auto 2em;
}

#sub5 .container {
	position:relative;
	width: 800px;
	height: 950px;
	overflow: hidden;
}

#sub5 .content {
	position: absolute;
	top:0;
	background: url(img/hg_content.jpg) 0 0 no-repeat;
	padding:55px 150px 100px 100px;
	font-size: 0.9em;
	line-height:1.5em;
	font-weight:lighter;
}

#sub5 .content img{
	margin-bottom:20px;
}

#sub5 .content h1{
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
	transform:scale(1.3,1); /* W3C */
	-webkit-transform:scale(1.3,1); /* Safari and Chrome */
	-moz-transform:scale(1.3,1); /* Firefox */
	-ms-transform:scale(1.3,1); /* IE 9 */
	-o-transform:scale(1.3,1); /* Opera */
	font-size: 1.3em;
	color:#820527;
	line-height:1.0em;
	background-color:#FFF;
	margin:0px 65px 20px 65px;
	padding:15px 0px 10px 10px;
}

#sub5 .content h3{
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
	font-size: 1.0em;
	color:#820527;
	line-height:1.0em;
	margin:0px 0px 10px 0px;
}


/**** sub 6 ***/
#sub6 {
	position: relative;
	width: 1250px;
	/**height: 920px;*/
	padding: 0px;
	margin: 0 auto 2em;
}

#sub6 .container {
	position:relative;
	width: 800px;
	height: 630px;
	overflow: hidden;
}

#sub6 .content {
	position: absolute;
	top:0;
	background: url(img/hg_content.jpg) 0 0 no-repeat;
	padding:55px 150px 100px 100px;
	font-size: 0.9em;
	line-height:1.5em;
	font-weight:lighter;
}

#sub6 .content img{
	margin-bottom:20px;
}

#sub6 .content h1{
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
	transform:scale(1.3,1); /* W3C */
	-webkit-transform:scale(1.3,1); /* Safari and Chrome */
	-moz-transform:scale(1.3,1); /* Firefox */
	-ms-transform:scale(1.3,1); /* IE 9 */
	-o-transform:scale(1.3,1); /* Opera */
	font-size: 1.3em;
	color:#820527;
	line-height:1.0em;
	background-color:#FFF;
	margin:0px 65px 20px 65px;
	padding:15px 0px 10px 10px;
}

#sub6 .content h3{
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
	font-size: 1.0em;
	color:#820527;
	line-height:1.0em;
	margin:0px 0px 10px 0px;
}


/**** sub 7 ***/
#sub7 {
	position: relative;
	width: 1250px;
	/**height: 920px;*/
	padding: 0px;
	margin: 0 auto 2em;
}

#sub7 .container {
	position:relative;
	width: 800px;
	height: 630px;
	overflow: hidden;
}

#sub7 .content {
	position: absolute;
	top:0;
	background: url(img/hg_content.jpg) 0 0 no-repeat;
	padding:55px 150px 100px 100px;
	font-size: 0.9em;
	line-height:1.5em;
	font-weight:lighter;
}

#sub7 .content img{
	margin-bottom:20px;
}

#sub7 .content h1{
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
	transform:scale(1.3,1); /* W3C */
	-webkit-transform:scale(1.3,1); /* Safari and Chrome */
	-moz-transform:scale(1.3,1); /* Firefox */
	-ms-transform:scale(1.3,1); /* IE 9 */
	-o-transform:scale(1.3,1); /* Opera */
	font-size: 1.3em;
	color:#820527;
	line-height:1.0em;
	background-color:#FFF;
	margin:0px 65px 20px 65px;
	padding:15px 0px 10px 10px;
}

#sub7 .content h3{
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
	font-size: 1.0em;
	color:#820527;
	line-height:1.0em;
	margin:0px 0px 10px 0px;
}


/**** sub 8 ***/
#sub8 {
	position: relative;
	width: 1250px;
	/**height: 920px;*/
	padding: 0px;
	margin: 0 auto 2em;
}

#sub8 .container {
	position:relative;
	width: 800px;
	height: 450px;
	overflow: hidden;
}

#sub8 .content {
	position: absolute;
	width: 555px;
	top:0;
	background: url(img/hg_content.jpg) 0 0 no-repeat;
	padding:55px 150px 100px 100px;
	font-size: 0.9em;
	line-height:1.5em;
	font-weight:lighter;
}

#sub8 .content img{
	margin-bottom:20px;
}

#sub8 .content h1{
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
	transform:scale(1.3,1); /* W3C */
	-webkit-transform:scale(1.3,1); /* Safari and Chrome */
	-moz-transform:scale(1.3,1); /* Firefox */
	-ms-transform:scale(1.3,1); /* IE 9 */
	-o-transform:scale(1.3,1); /* Opera */
	font-size: 1.3em;
	color:#820527;
	line-height:1.0em;
	background-color:#FFF;
	margin:0px 65px 20px 65px;
	padding:15px 0px 10px 10px;
}

#sub8 .content h3{
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
	font-size: 1.0em;
	color:#820527;
	line-height:1.0em;
	margin:0px 0px 10px 0px;
}

/**** sub 9 Impressum***/
#sub9 {
	position: relative;
	width: 1250px;
	/**height: 920px;*/
	padding: 0px;
	margin: 0 auto 2em;
}

#sub9 .container {
	position:relative;
	width: 800px;
	height: 1750px;
	overflow: hidden;
}

#sub9 .content {
	position: absolute;
	top:0;
	background: url(img/hg_content.jpg) 0 0 no-repeat;
	padding:55px 150px 100px 100px;
	font-size: 0.7em;
	line-height:1.6em;
	font-weight:lighter;
}

#sub9 .content img{
	margin-bottom:20px;
}

#sub9 .content h1{
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
	transform:scale(1.3,1); /* W3C */
	-webkit-transform:scale(1.3,1); /* Safari and Chrome */
	-moz-transform:scale(1.3,1); /* Firefox */
	-ms-transform:scale(1.3,1); /* IE 9 */
	-o-transform:scale(1.3,1); /* Opera */
	font-size: 1.3em;
	color:#820527;
	line-height:1.0em;
	background-color:#FFF;
	margin:0px 65px 20px 65px;
	padding:15px 0px 10px 10px;
}

#sub9 .content h3{
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
	font-size: 1.0em;
	color:#820527;
	line-height:1.0em;
	margin:0px 0px 10px 0px;
}

/**** sub 10 ***/

#sub10 {
	position: relative;
	width: 1250px;
	/**height: 920px;*/
	padding: 0px;
	margin: 0 auto 2em;
}

#sub10 .container {
	position:relative;
	width: 800px;
	height: 399px;
	overflow: hidden;
}

#sub10 .content {
	position: absolute;
	width: 555px;
	top:0;
	background: url(img/hg_content.jpg) 0 0 repeat-y;
	padding:55px 150px 100px 100px;
	font-size: 0.9em;
	line-height:1.5em;
	font-weight:lighter;
}

#sub10 .content img{
	margin-bottom:20px;
}

#sub10 .content h1{
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
	transform:scale(1.3,1); /* W3C */
	-webkit-transform:scale(1.3,1); /* Safari and Chrome */
	-moz-transform:scale(1.3,1); /* Firefox */
	-ms-transform:scale(1.3,1); /* IE 9 */
	-o-transform:scale(1.3,1); /* Opera */
	font-size: 1.3em;
	color:#820527;
	line-height:1.0em;
	background-color:#FFF;
	margin:0px 65px 20px 65px;
	padding:15px 0px 10px 10px;
}

#sub10 .content h3{
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
	font-size: 1.0em;
	color:#820527;
	line-height:1.0em;
	margin:0px 0px 10px 0px;
}



/**** sub 9 Impressum***/
#sub11 {
	position: relative;
	width: 1250px;
	/**height: 920px;*/
	padding: 0px;
	margin: 0 auto 2em;
}

#sub11 .container {
	position:relative;
	width: 800px;
	height: 7650px;
	overflow: hidden;
}

#sub11 .content {
	position: absolute;
	top:0;
	background: url(img/hg_content.jpg) 0 0 repeat-y;
	padding:55px 150px 100px 100px;
	font-size: 0.7em;
	line-height:1.6em;
	font-weight:lighter;
}

#sub11 .content img{
	margin-bottom:20px;
}

#sub11 .content h1{
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
	transform:scale(1.3,1); /* W3C */
	-webkit-transform:scale(1.3,1); /* Safari and Chrome */
	-moz-transform:scale(1.3,1); /* Firefox */
	-ms-transform:scale(1.3,1); /* IE 9 */
	-o-transform:scale(1.3,1); /* Opera */
	font-size: 1.3em;
	color:#820527;
	line-height:1.0em;
	background-color:#FFF;
	margin:0px 65px 20px 65px;
	padding:15px 0px 10px 10px;
}

#sub11 .content h3{
	font-weight:normal;
	text-decoration: none;
	text-transform:none;
	font-size: 1.0em;
	color:#820527;
	line-height:1.0em;
	margin:0px 0px 10px 0px;
}

/**** sub 10 ***/

#sub10 {
	position: relative;
	width: 1250px;
	/**height: 920px;*/
	padding: 0px;
	margin: 0 auto 2em;
}

#sub10 .container {
	position:relative;
	width: 800px;
	height: 399px;
	overflow: hidden;
}

#Footer {
	/**background-color:#09F;**/
	position: relative;
	right:0px;
	width: 865px;
	height: 30px;
	padding: 0px;
	text-align:right;
		font-size: 0.6em;
	margin: 0 auto 2em;
}