* {
	margin: 0;
	padding: 0;
}

body {
	background-color: #aaaaaa;
	color: #777777;
	font-family: Georgia, Verdana, serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 2em;
	text-align: left;
	text-shadow: 1px 1px 2px rgba(0,0,0,0.75);	 
}

#load {
	margin: auto;
	position: absolute;
	top: 500px;
	left: 500px;
}

.slideshow { height: 1050px; width: 850px; margin: 0 auto; padding: 0 auto; overflow: hidden;}
.slideshow img { 
	-webkit-box-reflect:below 1px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.85, transparent), to(rgba(255,255,255,0.8))); 
}

.slideshow1 { height: 750px; width: 550px; margin: 0 auto; padding: 0 auto;}
.slideshow1 img { 
	-webkit-box-reflect:below 1px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.85, transparent), to(rgba(255,255,255,0.8))); 
}


.border {
	border: 1px solid white;
}

.hidden {
	display: none;
}

/* IE6 PNG Hack */
img, div, h1, h2 { behavior: url(iepngfix.htc) }



img {
	border: 0;
}

img.bib {
	border: 1px white solid;
	margin: 0.5em 0 .5em 1em;
	height: 235px;
	float: right;
}

dd {
	clear: both;
}

label {
	width: 80px;
	display: block;
	text-align: right;
	font-weight: bold;
	color: white;
}

input, textarea {
	float: right;
	color: #fff;
	font-family: Georgia, Verdana, serif;
	font-size: 0.9em;
	font-weight: normal;
	text-align: left;
	background-color: #777;
	border: 1px solid #fff;
	padding: 3px;
	margin: 5px 0 5px 5px;
	width: 270px;
}

input#submit{
	background-color: #aaa;
	text-align: center;
	margin-left: 105px;
	width: 108px;
}

textarea {
	height: 150px;
}
 

p, div.bibheader {
	margin-bottom: 1.6em;
}

p.tight {
	line-height: 1.4em;
}

ul {
	list-style: none;
}

li strong {
	color: white;
	margin-right: 0.5em;
}

#preise4 ul li,#preise1 ul li, p ul li {
	line-height: 1.1em;
	margin: 1.4em
}

#preise_it4 ul li,#preise_it1 ul li, p ul li {
	line-height: 1.1em;
	margin: 1.4em
}

.footnote {
	font-family: Arial, Verdana, sans-serif;
	border-top:1px solid white;
	margin:1.5em 0 0 1.3em;
	
	padding-top: 0.6em;
	color: white;
	font-size: 0.7em;
	z-index:4;
	line-height: 1.5em;
	letter-spacing: 1px;
	text-align: inherit;
	
}

.footnote p{
	text-indent: -1em;
}






/*----- Schrift ------*/

.white {
	color: white;
}

strong {
	color: white;
}

h1,h2,h3,h4,h5,h6 {
	line-height: 1em;
	letter-spacing: 0.1em;
	color: white;
}

em {
	color: #aaa;
	margin: 0 0.3em;
}

a:link {
	color: white;
	text-decoration: none;
	margin: 0 0.3em;
}

a:hover {
	color: white;
	text-decoration: underline;
	margin: 0 0.3em;
}

a:visited {
	color: white;
	text-decoration: none;
	margin: 0 0.3em;
}

a:visited:hover {
	color: white;
	text-decoration: underline;
	margin: 0 0.3em;
}

a:active {
	color: white;
	text-decoration: none;
	margin: 0 0.3em;
}

sup {
	color: white;
	line-height: 0;
}

#bio1 p:nth-child(3):first-letter,
#bio2 p:nth-child(3):first-letter,
#bio3 p:nth-child(3):first-letter,
#bio4 p:nth-child(3):first-letter,
#bio5 p:nth-child(3):first-letter,
#bio6 p:nth-child(3):first-letter {
	font-family: Times, "Times New Roman", serif;
	color: white;
	float:left;
	font-size: 5em;
	padding-top: .2em;
	padding-right: .1em;
}

#bio_it1 p:nth-child(3):first-letter,
#bio_it2 p:nth-child(3):first-letter,
#bio_it3 p:nth-child(3):first-letter,
#bio_it4 p:nth-child(3):first-letter,
#bio_it5 p:nth-child(3):first-letter,
#bio_it6 p:nth-child(3):first-letter {
	font-family: Times, "Times New Roman", serif;
	color: white;
	float:left;
	font-size: 5em;
	padding-top: .2em;
	padding-right: .1em;
}

#index p:nth-child(3):first-letter{
	font-family: Times, "Times New Roman", serif;
	color: white;
	float:left;
	font-size: 5em;
	padding-left: 0.27em;
	padding-top: .2em;
	padding-right: 0;
}

#index_it p:nth-child(3):first-letter {
	font-family: Times, "Times New Roman", serif;
	color: white;
	float:left;
	font-size: 5em;
	padding-left: 0.65em;
	padding-top: .2em;
	padding-right: 0;
}

#index_en p:nth-child(3):first-letter {
	font-family: Times, "Times New Roman", serif;
	color: white;
	float:left;
	font-size: 5em;
	padding-left: 0.65em;
	padding-top: .2em;
	padding-right: 0;
}

#preise5 p:nth-child(3):first-letter {
	font-family: Times, "Times New Roman", serif;
	color: white;
	float:left;
	font-size: 5em;
	padding-left: 0em;
	padding-top: .2em;
	padding-right: 0.1em;
}

#preise_it5 p:nth-child(3):first-letter {
	font-family: Times, "Times New Roman", serif;
	color: white;
	float:left;
	font-size: 5em;
	padding-left: 0em;
	padding-top: .2em;
	padding-right: 0.1em;
}

#preise_en5 p:nth-child(3):first-letter {
	font-family: Times, "Times New Roman", serif;
	color: white;
	float:left;
	font-size: 5em;
	padding-left: 0em;
	padding-top: .2em;
	padding-right: 0.1em;
}

#manierismus1 p:nth-child(3):first-letter,
#manierismus2 p:nth-child(3):first-letter,
#manierismus3 p:nth-child(3):first-letter {
	font-family: Times, "Times New Roman", serif;
	color: white;
	float:left;
	font-size: 5em;
	padding-left: 0.4em;
	padding-top: .2em;
	padding-right: 0;
}

#manierismus4 p:nth-child(3):first-letter {
	font-family: Times, "Times New Roman", serif;
	color: white;
	float:left;
	font-size: 5em;
	padding-left: 1.4em;
	padding-top: .2em;
	padding-right: 0;
}

#manierismus5 p:nth-child(3):first-letter {
	font-family: Times, "Times New Roman", serif;
	color: white;
	float:left;
	font-size: 5em;
	padding-left: 1em;
	padding-top: .2em;
	padding-right: 0;
}

#manierismus6 p:nth-child(3):first-letter {
	font-family: Times, "Times New Roman", serif;
	color: white;
	float:left;
	font-size: 5em;
	padding-left: .8em;
	padding-top: .2em;
	padding-right: 0;
}

#manierismus7 p:nth-child(3):first-letter,
#manierismus8 p:nth-child(3):first-letter {
	font-family: Times, "Times New Roman", serif;
	color: white;
	float:left;
	font-size: 5em;
	padding-left: 1em;
	padding-top: .2em;
	padding-right: 0;
}

#manierismus9 p:nth-child(3):first-letter {
	font-family: Times, "Times New Roman", serif;
	color: white;
	float:left;
	font-size: 5em;
	padding-left: .9em;
	padding-top: .2em;
	padding-right: 0;
}

#manierismus_it1 p:nth-child(3):first-letter,
#manierismus_it2 p:nth-child(3):first-letter,
#manierismus_it3 p:nth-child(3):first-letter {
	font-family: Times, "Times New Roman", serif;
	color: white;
	float:left;
	font-size: 5em;
	padding-left: 0.7em;
	padding-top: .2em;
	padding-right: 0;
}

#manierismus_it4 p:nth-child(3):first-letter {
	font-family: Times, "Times New Roman", serif;
	color: white;
	float:left;
	font-size: 5em;
	padding-left: 1.4em;
	padding-top: .2em;
	padding-right: 0;
}

#manierismus_it5 p:nth-child(3):first-letter {
	font-family: Times, "Times New Roman", serif;
	color: white;
	float:left;
	font-size: 5em;
	padding-left: 1.3em;
	padding-top: .2em;
	padding-right: 0;
}

#manierismus_it6 p:nth-child(3):first-letter {
	font-family: Times, "Times New Roman", serif;
	color: white;
	float:left;
	font-size: 5em;
	padding-left: .8em;
	padding-top: .2em;
	padding-right: 0;
}

#manierismus_it7 p:nth-child(3):first-letter,
#manierismus_it8 p:nth-child(3):first-letter {
	font-family: Times, "Times New Roman", serif;
	color: white;
	float:left;
	font-size: 5em;
	padding-left: 1em;
	padding-top: .2em;
	padding-right: 0;
}

#manierismus_it9 p:nth-child(3):first-letter {
	font-family: Times, "Times New Roman", serif;
	color: white;
	float:left;
	font-size: 5em;
	padding-left: 1.4em;
	padding-top: .2em;
	padding-right: 0;
}

#manierismus_en1 p:nth-child(3):first-letter,
#manierismus_en2 p:nth-child(3):first-letter,
#manierismus_en3 p:nth-child(3):first-letter {
	font-family: Times, "Times New Roman", serif;
	color: white;
	float:left;
	font-size: 5em;
	padding-left: 0.5em;
	padding-top: .2em;
	padding-right: 0;
}

#manierismus_en4 p:nth-child(3):first-letter {
	font-family: Times, "Times New Roman", serif;
	color: white;
	float:left;
	font-size: 5em;
	padding-left: 1.4em;
	padding-top: .2em;
	padding-right: 0;
}

#manierismus_en5 p:nth-child(3):first-letter {
	font-family: Times, "Times New Roman", serif;
	color: white;
	float:left;
	font-size: 5em;
	padding-left: 1.3em;
	padding-top: .2em;
	padding-right: 0;
}

#manierismus_en6 p:nth-child(3):first-letter {
	font-family: Times, "Times New Roman", serif;
	color: white;
	float:left;
	font-size: 5em;
	padding-left: .8em;
	padding-top: .2em;
	padding-right: 0;
}

#manierismus_en7 p:nth-child(3):first-letter,
#manierismus_en8 p:nth-child(3):first-letter {
	font-family: Times, "Times New Roman", serif;
	color: white;
	float:left;
	font-size: 5em;
	padding-left: 1em;
	padding-top: .2em;
	padding-right: 0;
}

#manierismus_en9 p:nth-child(3):first-letter {
	font-family: Times, "Times New Roman", serif;
	color: white;
	float:left;
	font-size: 5em;
	padding-left: .9em;
	padding-top: .2em;
	padding-right: 0;
}


#stimmen1 p:nth-child(3):first-letter,
#stimmen3 p:nth-child(3):first-letter,
#stimmen4 p:nth-child(3):first-letter {
	font-family: Times, "Times New Roman", serif;
	color: white;
	float:left;
	font-size: 5em;
	padding-left: 0.3em;
	padding-top: .2em;
	padding-right: 0;
}

#stimmen2 p:nth-child(3):first-letter {
	font-family: Times, "Times New Roman", serif;
	color: white;
	float:left;
	font-size: 5em;
	padding-left: 0.7em;
	padding-top: .2em;
	padding-right: 0;
}

#stimmen_it1 p:nth-child(3):first-letter,
#stimmen_it3 p:nth-child(3):first-letter,
#stimmen_it4 p:nth-child(3):first-letter {
	font-family: Times, "Times New Roman", serif;
	color: white;
	float:left;
	font-size: 5em;
	padding-left: 0.3em;
	padding-top: .2em;
	padding-right: 0;
}

#stimmen_it2 p:nth-child(3):first-letter {
	font-family: Times, "Times New Roman", serif;
	color: white;
	float:left;
	font-size: 5em;
	padding-left: 0.7em;
	padding-top: .2em;
	padding-right: 0;
}

#stimmen_en1 p:nth-child(3):first-letter,
#stimmen_en3 p:nth-child(3):first-letter,
#stimmen_en4 p:nth-child(3):first-letter {
	font-family: Times, "Times New Roman", serif;
	color: white;
	float:left;
	font-size: 5em;
	padding-left: 0.3em;
	padding-top: .2em;
	padding-right: 0;
}

#stimmen_en2 p:nth-child(3):first-letter {
	font-family: Times, "Times New Roman", serif;
	color: white;
	float:left;
	font-size: 5em;
	padding-left: 0.7em;
	padding-top: .2em;
	padding-right: 0;
}


#werk1 p:nth-child(3):first-letter,
#werk3 p:nth-child(3):first-letter,
#werk4 p:nth-child(3):first-letter{
	font-family: Times, "Times New Roman", serif;
	color: white;
	float:left;
	font-size: 5em;
	padding-left: 0.3em;
	padding-top: .2em;
	padding-right: 0;
}

#werk2 p:nth-child(3):first-letter {
	font-family: Times, "Times New Roman", serif;
	color: white;
	float:left;
	font-size: 5em;
	padding-left: 0.5em;
	padding-top: .2em;
	padding-right: 0;
}

#werk2 p:nth-child(4):first-letter {
	font-family: Times, "Times New Roman", serif;
	color: white;
	float:left;
	font-size: 5em;
	padding-left: 0.4em;
	padding-top: .2em;
	padding-right: 0;
}

#werk3 p:nth-child(4):first-letter {
	font-family: Times, "Times New Roman", serif;
	color: white;
	float:left;
	font-size: 5em;
	padding-left: 0.5em;
	padding-top: .2em;
	padding-right: 0;
}

#werk4 p:nth-child(4):first-letter {
	font-family: Times, "Times New Roman", serif;
	color: white;
	float:left;
	font-size: 5em;
	padding-left: 0.1em;
	padding-top: .2em;
	padding-right: 0;
}

#werk1 p:nth-child(3):first-letter {
	font-family: Times, "Times New Roman", serif;
	color: white;
	float:left;
	font-size: 5em;
	padding-left: .8em;
	padding-top: .2em;
	padding-right: 0;
}


#werk_it1 p:nth-child(3):first-letter,
#werk_it3 p:nth-child(3):first-letter,
#werk_it4 p:nth-child(3):first-letter{
	font-family: Times, "Times New Roman", serif;
	color: white;
	float:left;
	font-size: 5em;
	padding-left: 0.3em;
	padding-top: .2em;
	padding-right: 0;
}

#werk_it2 p:nth-child(3):first-letter {
	font-family: Times, "Times New Roman", serif;
	color: white;
	float:left;
	font-size: 5em;
	padding-left: 0.5em;
	padding-top: .2em;
	padding-right: 0;
}

#werk_it2 p:nth-child(4):first-letter {
	font-family: Times, "Times New Roman", serif;
	color: white;
	float:left;
	font-size: 5em;
	padding-left: 0.4em;
	padding-top: .2em;
	padding-right: 0;
}

#werk_it3 p:nth-child(4):first-letter {
	font-family: Times, "Times New Roman", serif;
	color: white;
	float:left;
	font-size: 5em;
	padding-left: 0.5em;
	padding-top: .2em;
	padding-right: 0;
}

#werk_it4 p:nth-child(4):first-letter {
	font-family: Times, "Times New Roman", serif;
	color: white;
	float:left;
	font-size: 5em;
	padding-left: 0.1em;
	padding-top: .2em;
	padding-right: 0;
}

#werk_it1 p:nth-child(3):first-letter {
	font-family: Times, "Times New Roman", serif;
	color: white;
	float:left;
	font-size: 5em;
	padding-left: .8em;
	padding-top: .2em;
	padding-right: 0;
}

#werk_en1 p:nth-child(3):first-letter,
#werk_en3 p:nth-child(3):first-letter,
#werk_en4 p:nth-child(3):first-letter{
	font-family: Times, "Times New Roman", serif;
	color: white;
	float:left;
	font-size: 5em;
	padding-left: 0.3em;
	padding-top: .2em;
	padding-right: 0;
}

#werk_en2 p:nth-child(3):first-letter {
	font-family: Times, "Times New Roman", serif;
	color: white;
	float:left;
	font-size: 5em;
	padding-left: 0.5em;
	padding-top: .2em;
	padding-right: 0;
}

#werk_en2 p:nth-child(4):first-letter {
	font-family: Times, "Times New Roman", serif;
	color: white;
	float:left;
	font-size: 5em;
	padding-left: 0.4em;
	padding-top: .2em;
	padding-right: 0;
}

#werk_en3 p:nth-child(4):first-letter {
	font-family: Times, "Times New Roman", serif;
	color: white;
	float:left;
	font-size: 5em;
	padding-left: 0.5em;
	padding-top: .2em;
	padding-right: 0;
}

#werk_en4 p:nth-child(4):first-letter {
	font-family: Times, "Times New Roman", serif;
	color: white;
	float:left;
	font-size: 5em;
	padding-left: 0.1em;
	padding-top: .2em;
	padding-right: 0;
}

#werk_en1 p:nth-child(3):first-letter {
	font-family: Times, "Times New Roman", serif;
	color: white;
	float:left;
	font-size: 5em;
	padding-left: .8em;
	padding-top: .2em;
	padding-right: 0;
}

h1.bio {
	width:100%;
	height: 36px;
	margin-bottom: 0.2em;
	text-indent: -9999px;
	background: url("images/h1_bio.png") top left no-repeat;
}

h2.bio {
	width:100%;
	height: 14px;
	margin-bottom: 1.8em;
	text-indent: -9999px;
	background: url("images/h2_bio.png") top left no-repeat;
}

h1.bio_it {
	width:100%;
	height: 36px;
	margin-bottom: 0.2em;
	text-indent: -9999px;
	background: url("images/h1_bio.png") top left no-repeat;
}

h2.bio_it {
	width:100%;
	height: 14px;
	margin-bottom: 1.8em;
	text-indent: -9999px;
	background: url("images/h2_bio_it.png") top left no-repeat;
}

h1.bio_en {
	width:100%;
	height: 36px;
	margin-bottom: 0.2em;
	text-indent: -9999px;
	background: url("images/h1_bio.png") top left no-repeat;
}

h2.bio_en {
	width:100%;
	height: 14px;
	margin-bottom: 1.8em;
	text-indent: -9999px;
	background: url("images/h2_bio_en.png") top left no-repeat;
}

h1.index {
	width: 100%;
	height: 36px;
	margin-bottom: 0.2em;
	text-indent: 9999px;
	line-height: 9999px;
	background: url("images/h1_index.png") top right no-repeat;
	overflow: hidden;
}

h2.index {
	width:100%;
	height: 14px;
	margin-bottom: 1.8em;
	text-indent: 9999px;
	line-height: 9999px;
	background: url("images/h2_index.png") top right no-repeat;
	overflow: hidden;
}

h1.index_it {
	width: 100%;
	height: 32px;
	margin-bottom: 0.2em;
	text-indent: 9999px;
	line-height: 9999px;
	background: url("images/h1_index_it.png") top right no-repeat;
	overflow: hidden;
}

h2.index_it {
	width:100%;
	height: 15px;
	margin-bottom: 1.8em;
	text-indent: 9999px;
	line-height: 9999px;
	background: url("images/h2_index_it.png") top right no-repeat;
	overflow: hidden;
}

h1.index_en {
	width: 100%;
	height: 32px;
	margin-bottom: 0.2em;
	text-indent: 9999px;
	line-height: 9999px;
	background: url("images/h1_index_en.png") top right no-repeat;
	overflow: hidden;
}

h2.index_en {
	width:100%;
	height: 15px;
	margin-bottom: 1.8em;
	text-indent: 9999px;
	line-height: 9999px;
	background: url("images/h2_index_en.png") top right no-repeat;
	overflow: hidden;
}

h1.kontakt {
	width: 100%;
	height: 36px;
	margin-bottom: 0.2em;
	text-indent: 9999px;
	line-height: 9999px;
	background: url("images/h1_kontakt.png") top right no-repeat;
	overflow: hidden;
}

h2.kontakt {
	width:100%;
	height: 14px;
	margin-bottom: 1.8em;
	text-indent: 9999px;
	line-height: 9999px;
	background: url("images/h2_kontakt.png") top right no-repeat;
	overflow: hidden;
}

h1.kontakt_it {
	width: 100%;
	height: 36px;
	margin-bottom: 0.2em;
	text-indent: 9999px;
	line-height: 9999px;
	background: url("images/h1_kontakt_it.png") top right no-repeat;
	overflow: hidden;
}

h2.kontakt_it {
	width:100%;
	height: 14px;
	margin-bottom: 1.8em;
	text-indent: 9999px;
	line-height: 9999px;
	background: url("images/h2_kontakt_it.png") top right no-repeat;
	overflow: hidden;
}

h1.kontakt_en {
	width: 100%;
	height: 36px;
	margin-bottom: 0.2em;
	text-indent: 9999px;
	line-height: 9999px;
	background: url("images/h1_kontakt_en.png") top right no-repeat;
	overflow: hidden;
}

h2.kontakt_en {
	width:100%;
	height: 14px;
	margin-bottom: 1.8em;
	text-indent: 9999px;
	line-height: 9999px;
	background: url("images/h2_kontakt_en.png") top right no-repeat;
	overflow: hidden;
}

h1.impressum {
	width:100%;
	height: 36px;
	margin-bottom: 0.2em;
	text-indent: -9999px;
	background: url("images/h1_impressum.png") top left no-repeat;
}

h2.impressum {
	width:100%;
	height: 14px;
	margin-bottom: 1.8em;
	text-indent: -9999px;
	background: url("images/h2_impressum.png") top left no-repeat;
}

h2.impressum_it {
	width:100%;
	height: 14px;
	margin-bottom: 1.8em;
	text-indent: -9999px;
	background: url("images/h2_impressum_it.png") top left no-repeat;
}

h2.impressum_en {
	width:100%;
	height: 14px;
	margin-bottom: 1.8em;
	text-indent: -9999px;
	background: url("images/h2_impressum_en.png") top left no-repeat;
}

h1.preise {
	width:100%;
	height: 72px;
	margin-bottom: 0.3em;
	text-indent: -9999px;
	background: url("images/h1_preise.png") top left no-repeat;
}

h2.preise {
	width:100%;
	height: 14px;
	margin-bottom: 1.8em;
	text-indent: -9999px;
	background: url("images/h2_preise.png") top left no-repeat;
}

h1.preise_it {
	width:100%;
	height: 31px;
	margin-bottom: 0.3em;
	text-indent: -9999px;
	background: url("images/h1_preise_it.png") top left no-repeat;
}

h2.preise_it {
	width:100%;
	height: 14px;
	margin-bottom: 1.8em;
	text-indent: -9999px;
	background: url("images/h2_preise_it.png") top left no-repeat;
}

h1.preise_en {
	width:100%;
	height: 31px;
	margin-bottom: 0.3em;
	text-indent: -9999px;
	background: url("images/h1_preise_en.png") top left no-repeat;
}

h2.preise_en {
	width:100%;
	height: 14px;
	margin-bottom: 1.8em;
	text-indent: -9999px;
	background: url("images/h2_preise_en.png") top left no-repeat;
}

h1.manierismus {
	width:100%;
	height: 36px;
	margin-bottom: 0.2em;
	text-indent: 9999px;
	line-height: 9999px;
	background: url("images/h1_manierismus.png") top right no-repeat;
	overflow: hidden;
}

h2.manierismus {
	width:100%;
	height: 14px;
	margin-bottom: 1.8em;
	text-indent: 9999px;
	line-height: 9999px;
	background: url("images/h2_manierismus.png") top right no-repeat;
	overflow: hidden;
}

h1.manierismus_it {
	width:100%;
	height: 36px;
	margin-bottom: 0.2em;
	text-indent: 9999px;
	line-height: 9999px;
	background: url("images/h1_manierismus_it.png") top right no-repeat;
	overflow: hidden;
}

h2.manierismus_it {
	width:100%;
	height: 14px;
	margin-bottom: 1.8em;
	text-indent: 9999px;
	line-height: 9999px;
	background: url("images/h2_manierismus_it.png") top right no-repeat;
	overflow: hidden;
}

h1.manierismus_en {
	width:100%;
	height: 36px;
	margin-bottom: 0.2em;
	text-indent: 9999px;
	line-height: 9999px;
	background: url("images/h1_manierismus_en.png") top right no-repeat;
	overflow: hidden;
}

h2.manierismus_en {
	width:100%;
	height: 14px;
	margin-bottom: 1.8em;
	text-indent: 9999px;
	line-height: 9999px;
	background: url("images/h2_manierismus_en.png") top right no-repeat;
	overflow: hidden;
}

h1.bib {
	width:100%;
	height: 36px;
	margin-bottom: 0.2em;
	text-indent: 9999px;
	line-height: 9999px;
	background: url("images/h1_bib.png") top right no-repeat;
	overflow: hidden;
}

h2.bib {
	width:100%;
	height: 14px;
	margin-bottom: 1.8em;
	text-indent: 9999px;
	line-height: 9999px;
	background: url("images/h2_bib.png") top right no-repeat;
	overflow: hidden;
}

h1.bib_it {
	width:100%;
	height: 31px;
	margin-bottom: 0.2em;
	text-indent: 9999px;
	line-height: 9999px;
	background: url("images/h1_bib_it.png") top right no-repeat;
	overflow: hidden;
}

h2.bib_it {
	width:100%;
	height: 14px;
	margin-bottom: 1.8em;
	text-indent: 9999px;
	line-height: 9999px;
	background: url("images/h2_bib_it.png") top right no-repeat;
	overflow: hidden;
}

h1.bib_en {
	width:100%;
	height: 31px;
	margin-bottom: 0.2em;
	text-indent: 9999px;
	line-height: 9999px;
	background: url("images/h1_bib_en.png") top right no-repeat;
	overflow: hidden;
}

h2.bib_en {
	width:100%;
	height: 14px;
	margin-bottom: 1.8em;
	text-indent: 9999px;
	line-height: 9999px;
	background: url("images/h2_bib_en.png") top right no-repeat;
	overflow: hidden;
}

h1.werk {
	width:100%;
	height: 36px;
	margin-bottom: 0.2em;
	text-indent: 9999px;
	line-height: 9999px;
	background: url("images/h1_werk.png") top center no-repeat;
	overflow: hidden;
}

h2.werk {
	width:100%;
	height: 14px;
	margin-bottom: 1.8em;
	text-indent: 9999px;
	line-height: 9999px;
	background: url("images/h2_werk.png") top center no-repeat;
	overflow: hidden;
}

h1.werk_it {
	width:100%;
	height: 31px;
	margin-bottom: 0.2em;
	text-indent: 9999px;
	line-height: 9999px;
	background: url("images/h1_werk_it.png") top center no-repeat;
	overflow: hidden;
}

h2.werk_it {
	width:100%;
	height: 14px;
	margin-bottom: 1.8em;
	text-indent: 9999px;
	line-height: 9999px;
	background: url("images/h2_werk_it.png") top center no-repeat;
	overflow: hidden;
}

h1.werk_en {
	width:100%;
	height: 31px;
	margin-bottom: 0.2em;
	text-indent: 9999px;
	line-height: 9999px;
	background: url("images/h1_werk_en.png") top center no-repeat;
	overflow: hidden;
}

h2.werk_en {
	width:100%;
	height: 14px;
	margin-bottom: 1.8em;
	text-indent: 9999px;
	line-height: 9999px;
	background: url("images/h2_werk_en.png") top center no-repeat;
	overflow: hidden;
}


h1.stimmen {
	width:100%;
	height: 31px;
	margin-bottom: 0.2em;
	text-indent: 9999px;
	line-height: 9999px;
	background: url("images/h1_stimmen.png") top center no-repeat;
	overflow: hidden
}

h2.stimmen {
	width:100%;
	height: 14px;
	margin-bottom: 1.8em;
	text-indent: 9999px;
	line-height: 9999px;
	background: url("images/h2_stimmen.png") top center no-repeat;
	overflow: hidden;
}

h1.stimmen_it {
	width:100%;
	height: 31px;
	margin-bottom: 0.2em;
	text-indent: 9999px;
	line-height: 9999px;
	background: url("images/h1_stimmen_it.png") top center no-repeat;
	overflow: hidden
}

h2.stimmen_it {
	width:100%;
	height: 14px;
	margin-bottom: 1.8em;
	text-indent: 9999px;
	line-height: 9999px;
	background: url("images/h2_stimmen_it.png") top center no-repeat;
	overflow: hidden;
}

h1.stimmen_en {
	width:100%;
	height: 31px;
	margin-bottom: 0.2em;
	text-indent: 9999px;
	line-height: 9999px;
	background: url("images/h1_stimmen_en.png") top center no-repeat;
	overflow: hidden
}

h2.stimmen_en {
	width:100%;
	height: 14px;
	margin-bottom: 1.8em;
	text-indent: 9999px;
	line-height: 9999px;
	background: url("images/h2_stimmen_en.png") top center no-repeat;
	overflow: hidden;
}







/*-----Navi-----*/

#pagenav1 {
	float: left;
	text-align: right;
}

#pagenav2 {
	text-align: right;
}

ul#nav, ul#nav_it, ul#nav_en {
	margin: 0;
	list-style: none;
	z-index:10;
}

#nav li, #nav_it li, #nav_en li {
	float:left;
	width:auto;
}

#nav a, #nav_it a, #nav_en a {
  display: block;
  text-indent: -9999px;
  margin: 0;
}

#navi #nav a:hover, #navi #nav_it a:hover, #navi #nav_en a:hover {
  background-position: left bottom;
}

#nav .one {
  width: 130px;
  height: 106px;
  background: url("images/navi1.jpg") no-repeat;
}

#nav .two {
  width: 118px;
  height: 106px;
  background: url("images/navi2.jpg") no-repeat;
}

#nav .three {
  width: 132px;
  height: 106px;
  background: url("images/navi3.jpg") no-repeat;
}
#nav .four {
  width: 242px;
  height: 106px;
  background: url("images/navi4.jpg") no-repeat;
}

#nav .five {
  width: 123px;
  height: 106px;
  background: url("images/navi5.jpg") no-repeat;
}

#nav .six {
  width: 128px;
  height: 106px;
  background: url("images/navi6.jpg") no-repeat;
}

#nav .seven {
  width: 127px;
  height: 106px;
  background: url("images/navi7.jpg") no-repeat;
}

#nav_it .one {
  width: 130px;
  height: 106px;
  background: url("images/navi1_it.jpg") no-repeat;
}

#nav_it .two {
  width: 118px;
  height: 106px;
  background: url("images/navi2_it.jpg") no-repeat;
}

#nav_it .three {
  width: 132px;
  height: 106px;
  background: url("images/navi3_it.jpg") no-repeat;
}

#nav_it .four {
  width: 242px;
  height: 106px;
  background: url("images/navi4.jpg") no-repeat;
}

#nav_it .five {
  width: 123px;
  height: 106px;
  background: url("images/navi5_it.jpg") no-repeat;
}

#nav_it .six {
  width: 128px;
  height: 106px;
  background: url("images/navi6_it.jpg") no-repeat;
}

#nav_it .seven {
  width: 127px;
  height: 106px;
  background: url("images/navi7_it.jpg") no-repeat;
}

#nav_en .one {
  width: 130px;
  height: 106px;
  background: url("images/navi1_en.jpg") no-repeat;
}

#nav_en .two {
  width: 118px;
  height: 106px;
  background: url("images/navi2_en.jpg") no-repeat;
}

#nav_en .three {
  width: 132px;
  height: 106px;
  background: url("images/navi3_en.jpg") no-repeat;
}

#nav_en .four {
  width: 242px;
  height: 106px;
  background: url("images/navi4.jpg") no-repeat;
}

#nav_en .five {
  width: 123px;
  height: 106px;
  background: url("images/navi5_en.jpg") no-repeat;
}

#nav_en .six {
  width: 128px;
  height: 106px;
  background: url("images/navi6_en.jpg") no-repeat;
}

#nav_en .seven {
  width: 127px;
  height: 106px;
  background: url("images/navi7_en.jpg") no-repeat;
}









/*------- Kategorien Texte ------*/

#index {
	position: absolute;
	right: 40px;
	top: 138px;
	width: 465px;
	height: 470px;
	overflow: hidden;
	text-align: right;
	z-index:6;
}

#index_it {
	position: absolute;
	right: 40px;
	top: 100px;
	width: 465px;
	height: 500px;
	overflow: hidden;
	text-align: right;
	z-index:6;
}

#index_en {
	position: absolute;
	right: 40px;
	top: 140px;
	width: 465px;
	height: 500px;
	overflow: hidden;
	text-align: right;
	z-index:6;
}

#kontakt, #kontakt_it, #kontakt_en {
	position: absolute;
	right: 40px;
	top: 138px;
	width: 400px;
	height: 500px;
	overflow: hidden;
	text-align: right;
	z-index:6;
}

#bio1,#bio2,#bio3,#bio4,#bio5,#bio6 {
	position: absolute;
	left: 40px;
	top: 180px;
	width: 500px;
	height: 872px;
	overflow: hidden;
	z-index:6;
}

#bio_it1,#bio_it2,#bio_it3,#bio_it4,#bio_it5,#bio_it6 {
	position: absolute;
	left: 40px;
	top: 170px;
	width: 500px;
	height: 872px;
	overflow: hidden;
	z-index:6;
}

#bio_en1,#bio_en2,#bio_en3,#bio_en4,#bio_en5,#bio_en6 {
	position: absolute;
	left: 40px;
	top: 170px;
	width: 500px;
	height: 872px;
	overflow: hidden;
	z-index:6;
}

#impressum1 {
	position: absolute;
	left: 40px;
	top: 50px;
	width: 570px;
	height: 1100px;
	overflow: hidden;
	z-index:6;
}

#preise5 {
	position: absolute;
	left: 40px;
	top: 180px;
	width: 494px;
	height: 872px;
	overflow: hidden;
	text-align: left;
	z-index:6;
}

#preise4 {
	position: absolute;
	left: 40px;
	top: 180px;
	width: 550px;
	height: 872px;
	overflow: hidden;
	text-align: left;
	z-index:6;
}

#preise1 {
	position: absolute;
	left: 40px;
	top: 180px;
	width: 550px;
	height: 872px;
	overflow: hidden;
	text-align: left;
	z-index:6;
}

#preise_it5 {
	position: absolute;
	left: 40px;
	top: 180px;
	width: 494px;
	height: 872px;
	overflow: hidden;
	text-align: left;
	z-index:6;
}

#preise_it4 {
	position: absolute;
	left: 40px;
	top: 180px;
	width: 550px;
	height: 872px;
	overflow: hidden;
	text-align: left;
	z-index:6;
}

#preise_it1 {
	position: absolute;
	left: 40px;
	top: 180px;
	width: 550px;
	height: 872px;
	overflow: hidden;
	text-align: left;
	z-index:6;
}

#preise_en5 {
	position: absolute;
	left: 40px;
	top: 180px;
	width: 494px;
	height: 872px;
	overflow: hidden;
	text-align: left;
	z-index:6;
}

#preise_en4 {
	position: absolute;
	left: 40px;
	top: 180px;
	width: 550px;
	height: 872px;
	overflow: hidden;
	text-align: left;
	z-index:6;
}

#preise_en1 {
	position: absolute;
	left: 40px;
	top: 180px;
	width: 550px;
	height: 872px;
	overflow: hidden;
	text-align: left;
	z-index:6;
}


#manierismus1,#manierismus2,#manierismus3,#manierismus4,#manierismus5,#manierismus6,#manierismus7,#manierismus9 {
	position: absolute;
	right: 40px;
	top: 180px;
	width: 494px;
	height: 872px;
	overflow: hidden;
	text-align: right;
	z-index:6;
}

#manierismus_it1,#manierismus_it2,#manierismus_it3,#manierismus_it4,#manierismus_it5,#manierismus_it6,#manierismus_it7,#manierismus_it9 {
	position: absolute;
	right: 40px;
	top: 180px;
	width: 494px;
	height: 872px;
	overflow: hidden;
	text-align: right;
	z-index:6;
}

#manierismus_en1,#manierismus_en2,#manierismus_en3,#manierismus_en4,#manierismus_en5,#manierismus_en6,#manierismus_en7,#manierismus_en9 {
	position: absolute;
	right: 40px;
	top: 180px;
	width: 494px;
	height: 872px;
	overflow: hidden;
	text-align: right;
	z-index:6;
}

#bib2,#bib3,#bib4,#bib5,#bib6,#bib7,#bib9,#bib11,#bib12,#bib13,#bib14,#bib15 {
	position: absolute;
	right: 40px;
	top: 50px;
	width: 494px;
	height: 1000px;
	overflow: hidden;
	text-align: right;
	z-index:6;
}

#bib8 {
	position: absolute;
	right: 40px;
	top: 50px;
	width: 400px;
	height: 1000px;
	overflow: hidden;
	text-align: right;
	z-index:6;
}

#bib9 {
	position: absolute;
	right: 40px;
	top: 50px;
	width: 430px;
	height: 1000px;
	overflow: hidden;
	text-align: right;
	z-index:6;
}

#bib1, #bib10 {
	position: absolute;
	right: 40px;
	top: 50px;
	width: 520px;
	height: 1000px;
	overflow: hidden;
	text-align: right;
	z-index:6;
}

#bib_it2,#bib_it3,#bib_it4,#bib_it5,#bib_it6,#bib_it7,#bib_it9,#bib_it11,#bib_it12,#bib_it13,#bib_it14,#bib_it15 {
	position: absolute;
	right: 40px;
	top: 50px;
	width: 494px;
	height: 1000px;
	overflow: hidden;
	text-align: right;
	z-index:6;
}

#bib_it8 {
	position: absolute;
	right: 40px;
	top: 50px;
	width: 400px;
	height: 1000px;
	overflow: hidden;
	text-align: right;
	z-index:6;
}

#bib_it9 {
	position: absolute;
	right: 40px;
	top: 50px;
	width: 430px;
	height: 1000px;
	overflow: hidden;
	text-align: right;
	z-index:6;
}

#bib_it1, #bib_it10 {
	position: absolute;
	right: 40px;
	top: 50px;
	width: 550px;
	height: 1000px;
	overflow: hidden;
	text-align: right;
	z-index:6;
}

#bib_en2,#bib_en3,#bib_en4,#bib_en5,#bib_en6,#bib_en7,#bib_en9,#bib_en11,#bib_en12,#bib_en13,#bib_en14,#bib_en15 {
	position: absolute;
	right: 40px;
	top: 50px;
	width: 494px;
	height: 1000px;
	overflow: hidden;
	text-align: right;
	z-index:6;
}

#bib_en8 {
	position: absolute;
	right: 40px;
	top: 50px;
	width: 400px;
	height: 1000px;
	overflow: hidden;
	text-align: right;
	z-index:6;
}

#bib_en9 {
	position: absolute;
	right: 40px;
	top: 50px;
	width: 430px;
	height: 1000px;
	overflow: hidden;
	text-align: right;
	z-index:6;
}

#bib_en1, #bib_en10 {
	position: absolute;
	right: 40px;
	top: 50px;
	width: 550px;
	height: 1000px;
	overflow: hidden;
	text-align: right;
	z-index:6;
}


#werk1,#werk2,#werk3,#werk4 {
	position: relative;
	top: 270px;
	width: 580px;
	height: 1000px;
	overflow: hidden;
	text-align: center;
	margin: auto;
	z-index:6;
}

#werk_it1,#werk_it2,#werk_it3,#werk_it4 {
	position: relative;
	top: 270px;
	width: 580px;
	height: 1000px;
	overflow: hidden;
	text-align: center;
	margin: auto;
	z-index:6;
}

#werk_en1,#werk_en2,#werk_en3,#werk_en4 {
	position: relative;
	top: 270px;
	width: 580px;
	height: 1000px;
	overflow: hidden;
	text-align: center;
	margin: auto;
	z-index:6;
}

#manierismus8 {
	position: absolute;
	right: 40px;
	top: 180px;
	width: 454px;
	height: 872px;
	overflow: hidden;
	text-align: right;
	z-index:6;
}

#manierismus_it8 {
	position: absolute;
	right: 40px;
	top: 180px;
	width: 454px;
	height: 872px;
	overflow: hidden;
	text-align: right;
	z-index:6;
}

#manierismus_en8 {
	position: absolute;
	right: 40px;
	top: 180px;
	width: 454px;
	height: 872px;
	overflow: hidden;
	text-align: right;
	z-index:6;
}

#stimmen1,#stimmen2,#stimmen3,#stimmen4 {
	position: relative;
	top: 270px;
	width: 580px;
	height: 1000px;
	overflow: hidden;
	text-align: center;
	margin: auto;
	z-index:6;
}

#stimmen_it1,#stimmen_it2,#stimmen_it3,#stimmen_it4 {
	position: relative;
	top: 270px;
	width: 580px;
	height: 1000px;
	overflow: hidden;
	text-align: center;
	margin: auto;
	z-index:6;
}

#stimmen_en1,#stimmen_en2,#stimmen_en3,#stimmen_en4 {
	position: relative;
	top: 270px;
	width: 580px;
	height: 1000px;
	overflow: hidden;
	text-align: center;
	margin: auto;
	z-index:6;
}



/*------ Grid ------*/

#Tabelle_01 {
	position:relative;
	width:1000px;
	margin: 50px auto 10px auto;
	min-height: 1000px;
	box-shadow: 2.5px 5px 20px rgba(0,0,0,0.75);
  	-moz-box-shadow: 2.5px 5px 20px rgba(0,0,0,0.75);
  	-webkit-box-shadow: 2.5px 5px 20px rgba(0,0,0,0.75);

}

#navi {
	position:relative;
	display:block;
	width:100%;
	height:106px;
	z-index:50;
	border-top: 2px white solid;
	border-left: 2px white solid;
	border-right: 2px white solid;
}



/*------ Logo ------*/

#logo, #logo_it, #logo_en {
	position:relative;
	width:100%;
	height:107px;
	text-align:center;
	border-left: 2px white solid;
	border-right: 2px white solid;
	display:block;
}

#logo h1 {
	width: 1000px;
	height: 107px;
	text-indent: -9999px;
	background: url("images/logo.jpg") top left no-repeat;
}

#logo_it h1 {
	width: 1000px;
	height: 107px;
	text-indent: -9999px;
	background: url("images/logo_it.jpg") top left no-repeat;
}

#logo_en h1 {
	width: 1000px;
	height: 107px;
	text-indent: -9999px;
	background: url("images/logo_en.jpg") top left no-repeat;
}




/*------ Figuren ------*/

#figur_mitte_1 {
	position:absolute;
	top: 0px;
	left: 2px;
	background: url("images/mitte1.png") top right no-repeat;
	width:1000px;
	height:1500px;
	z-index: 5;
}

#figur_mitte_2 {
	position:absolute;
	top: 0px;
	left: 2px;
	background: url("images/mitte2.png") top right no-repeat;
	width:1000px;
	height:1500px;
	z-index: 5;
}

#figur_mitte_3 {
	position:absolute;
	top: 0px;
	left: 2px;
	background: url("images/mitte3.png") top right no-repeat;
	width:1000px;
	height:1500px;
	z-index: 5;
}

#figur_mitte_4 {
	position:absolute;
	top: 0px;
	left: 2px;
	background: url("images/mitte4.png") top right no-repeat;
	width:1000px;
	height:1500px;
	z-index: 5;
}

#figur_links_ {
	position:absolute;
	top: 0px;
	left: 2px;
	background: url("images/links.png") top right no-repeat;
	width:1000px;
	height:1134px;
	z-index: 5;
}

#figur_links_1, #figur_links_10 {
	position:absolute;
	top: 0px;
	left: 2px;
	background: url("images/links1.png") top right no-repeat;
	width:1000px;
	height:1300px;
	z-index: 5;
}

#figur_links_2, #figur_links_12 {
	position:absolute;
	top: 0px;
	left: 2px;
	background: url("images/links2.png") top right no-repeat;
	width:1000px;
	height:1300px;
	z-index: 5;
}

#figur_links_3 {
	position:absolute;
	top: 0px;
	left: 2px;
	background: url("images/links3.png") top right no-repeat;
	width:1000px;
	height:1300px;
	z-index: 5;
}

#figur_links_4, #figur_links_14 {
	position:absolute;
	top: 0px;
	left: 2px;
	background: url("images/links4.png") top right no-repeat;
	width:1000px;
	height:1300px;
	z-index: 5;
}

#figur_links_5, #figur_links_11 {
	position:absolute;
	top: 0px;
	left: 2px;
	background: url("images/links5.png") top right no-repeat;
	width:1000px;
	height:1300px;
	z-index: 5;
}

#figur_links_6,#figur_links_15 {
	position:absolute;
	top: 0px;
	left: 2px;
	background: url("images/links6.png") top right no-repeat;
	width:1000px;
	height:1300px;
	z-index: 5;
}

#figur_links_7,#figur_links_13 {
	position:absolute;
	top: 0px;
	left: 2px;
	background: url("images/links7.png") top right no-repeat;
	width:1000px;
	height:1300px;
	z-index: 5;
}

#figur_links_8 {
	position:absolute;
	top: 0px;
	left: 2px;
	background: url("images/links8.png") top right no-repeat;
	width:1000px;
	height:1300px;
	z-index: 5;
}

#figur_links_9 {
	position:absolute;
	top: 0px;
	left: 2px;
	background: url("images/links9.png") top right no-repeat;
	width:1000px;
	height:1300px;
	z-index: 5;
}


#figur_rechts_1 {
	position:absolute;
	top: 0px;
	left: 2px;
	background: url("images/rechts1.png") top right no-repeat;
	width:1000px;
	height:1300px;
	z-index: 5;
}

#figur_rechts_2 {
	position:absolute;
	top: 0px;
	left: 2px;
	background: url("images/rechts2.png") top right no-repeat;
	width:1000px;
	height:1300px;
	z-index: 5;
}

#figur_rechts_3 {
	position:absolute;
	top: 0px;
	left: 2px;
	background: url("images/rechts3.png") top right no-repeat;
	width:1000px;
	height:1300px;
	z-index: 5;
}

#figur_rechts_4 {
	position:absolute;
	top: 0px;
	left: 2px;
	background: url("images/rechts4.png") top right no-repeat;
	width:1000px;
	height:1300px;
	z-index: 5;
}

#figur_rechts_5 {
	position:absolute;
	top: 0px;
	left: 2px;
	top: 0px;
	background: url("images/rechts5.png") top right no-repeat;
	width:1000px;
	height:1300px;
	z-index: 5;
}

#figur_rechts_6 {
	position:absolute;
	top: 0px;
	left: 2px;
	background: url("images/rechts6.png") top right no-repeat;
	width:1000px;
	height:1300px;
	z-index: 5;
}





/*------ Content Wrap ------*/

#content_index {
	background: url('images/content.jpg') no-repeat top left;
	position:relative;
	display:block;
	width:100%;
	height:887px;
	border-left: 2px white solid;
	border-right: 2px white solid;
}

#content {
	background: url('images/content.jpg') no-repeat top left;
	position:relative;
	display:block;
	width:100%;
	height:1052px;
	border-left: 2px white solid;
	border-right: 2px white solid;
}

#content_stimmen, #content_werk {
	background: url('images/content_stimmen.jpg') no-repeat top left;
	position:relative;
	display:block;
	width:100%; 
	height:1253px;
	border-left: 2px white solid;
	border-right: 2px white solid;
}





/*------ Bottom ------*/

#bottom_index {
	font-size:0.9em;
	background: url('images/bottom_index.jpg') no-repeat top left;
	position:relative;
	display:block;
	width:100%;
	height:32px;
	vertical-align: middle;
	z-index:4;
	border-left: 2px white solid;
	border-right: 2px white solid;
	border-bottom: 2px white solid;
}

#bottom{
	font-size:0.9em;
	background: url("images/bottom.jpg") top left no-repeat;
	position:relative;
	display:block;
	width:100%;
	height:33px;
	vertical-align: middle;
	z-index:4;
	border-left: 2px white solid;
	border-right: 2px white solid;
	border-bottom: 2px white solid;
	clear:both;
}

#bottom_stimmen, #bottom_werk {
	font-size:0.9em;
	background: black;
	position:relative;
	display:block;
	width:100%;
	height:35px;
	vertical-align: middle;
	z-index:4;
	border-left: 2px white solid;
	border-right: 2px white solid;
	border-bottom: 2px white solid;
}


#footer-text{
	font-size:0.9em;
	position:absolute;
	left:0px;
	top:1265px;
	width:960px;
	height:33px;
	margin: 2px 20px -2px 20px;
	vertical-align: middle;
	z-index:10;
}

#footer-text_stimmen, #footer-text_werk {
	font-size:0.9em;
	position:absolute;
	left:0px;
	top:1465px;
	width:960px;
	height:35px;
	margin: 2px 20px -2px 20px;
	vertical-align: middle;
	z-index:10;
}

#footer-text_index{
	font-size:0.9em;
	position:absolute;
	left:0px;
	top:1100px;
	width:960px;
	height:32px;
	margin: 2px 20px -2px 20px;
	vertical-align: middle;
	z-index:10;
}

#footer-left {
	text-align: left;
	float:left;
	vertical-align: middle;
}

#footer-right {
	text-align: right;
	float:right;
	vertical-align: middle;
}

#lang {
 position: absolute;
 top: -35px;
 right: 0;
 text-align: right;
}

#lang img{
	border: 1px solid white;
	margin-left: 2px;
}

