a.block{
	color:#FFFFFF;
	display:block;
	width:161px;
	text-decoration:none;
	font:bold 11px Arial, Helvetica, sans-serif;
	margin:0px;
	padding: 0px;
	border-top: 1px none #333333;
	border-right: 1px none #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px none #333333;
}
a.block:hover{
	color:#FFFFFF;
	background-color:#000000;
	display: block;
}
a.blocktopnav{
	color:#333333;
	display:block;
	text-decoration:none;
	font:bold 11px Arial, Helvetica, sans-serif;
	margin:0px;
	padding: 0px;
	text-align: center;
	border: none;
	width: 95px;
}
a.blocktopnav:hover{
	display: block;
	text-decoration: underline;
}
a.subnav{
	color:#FFFFFF;
	display:block;
	text-decoration:none;
	font:normal 11px Arial, Helvetica, sans-serif;
	margin:0px;
	padding: 0px;
	text-align: left;
	border: none;

	background-color: #000000;
	letter-spacing: 0.1em;
}
a.subnav:hover{
	color:#666666;
	display: block;
	background-color: #CCCCCC;
}
.TopRow {
	background-image:   url(images/frames/frames/headline-fotostudio-giessen.jpg);
	background-repeat: no-repeat;
	height: 174px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.MiddleRow {
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	background-image: url(images/sonstiges/mainbg-haus-der-klaviere.jpg);
}
.NormalerText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
}
.TabelleHundertProzent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
	height: 100%;
}
.NormalerTextLinieUnten {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.NormalerTextLinieRechts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}
.ReiterText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/buttons/reiter.gif);
	height: 25px;
	text-align: center;
	vertical-align: bottom;
	width: 100px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
}
.HeadlineLinieUnten {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	background-image: url(images/headlines/start_headline.jpg);
	background-repeat: no-repeat;
}
.headlineWhite {
	height: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
.headlineRed {
	height: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}
.HeadlineLinieUntenOhneBild {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A13C40;
	background-repeat: no-repeat;
}
.NormalerTextRedLink {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #660000;
	text-decoration: underline;
}
.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #EF1C29;
	text-decoration: none;
	border: none;
	background-repeat: no-repeat;
	background-position: right bottom;
}
.headlineGray {

	height: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}
.TopRow1 {
	background-image:  url(images/frames/frames/top2.gif);
	background-repeat: no-repeat;
	height: 64px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.Navi {
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	background-position: left top;
}
.rahmen {
	border: none;
	background-image: url(images/sonstiges/mitte-inner-rahmen.jpg);
}
.bottom {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
	border: none;
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 450px;
	background-image:  url(images/sonstiges/mainbg-haus-der-klaviere.jpg);
}
.LinieUntenRed {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #D63C5A;
	border-right-color: #D63C5A;
	border-bottom-color: #D63C5A;
	border-left-color: #D63C5A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.ImpressumTopRow1 {

	background-image:  url(images/frames/frames/impressum_top2.jpg);
	background-repeat: no-repeat;
	height: 55px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.ImpressumTopRow {

	background-image:  url(images/frames/frames/impressum_top1.jpg);
	background-repeat: no-repeat;
	height: 64px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.ImpressumNavi {

	background-image:  url(images/frames/frames/impressum_navi.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}
.Impressumbottom {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
	border: none;
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 558px;
	background-image:  url(images/frames/frames/impressum_main.jpg);
}
.inputTextarea {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #A13C40;
	text-decoration: none;
	background-color: #FFFFFF;
	width: 300px;
	border: 1px solid #666666;
}
.HeadlineLogo {
	background-repeat: no-repeat;
	height: 64px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	background-position: right top;
	text-align: left;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}
.InputSuche{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A13C41;
	background-color: #FFFFFF;
	width: 90px;
}
.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
	border: 1px solid #000000;
	width: 50px;
}
.dropdownbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #A13C41;
	text-decoration: none;
	border: 1px solid #A13C40;
	background-repeat: no-repeat;
	background-position: right bottom;
}
.TopRowSchiffe {
	background-image:  url(images/frames/frames/top1-schiffe.gif);
	background-repeat: no-repeat;
	height: 64px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.TopRow1Schiffe {
	background-image:  url(images/frames/frames/top2-schiffe.gif);
	background-repeat: no-repeat;
	height: 64px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.headlineRedLinieRechts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF00FF;
	text-decoration: none;
}
.KleinerText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
}
.InputNormalesFeld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A13C41;
	background-color: #FFFFFF;
}
.buttonNormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #C84D53;
	border: 1px solid #CF859B;
}
.TopRowImpressum {
	background-image:  url(images/frames/frames/top1-impressum.gif);
	background-repeat: no-repeat;
	height: 64px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.TopRow1Impressum {
	background-image:  url(images/frames/frames/top2-impressum.gif);
	background-repeat: no-repeat;
	height: 64px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.TopRowKontakt {
	background-image:  url(images/frames/frames/top1-kontakt.gif);
	background-repeat: no-repeat;
	height: 64px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.TopRow1Kontakt {
	background-image:  url(images/frames/frames/top2-kontakt.gif);
	background-repeat: no-repeat;
	height: 64px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.TopRowTeam {
	background-image:  url(images/frames/frames/top1-team.gif);
	background-repeat: no-repeat;
	height: 64px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.TopRow1Team {
	background-image:  url(images/frames/frames/top2-team.gif);
	background-repeat: no-repeat;
	height: 64px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.TopRowReiseinfos {
	background-image:  url(images/frames/frames/top1-reiseinfos.gif);
	background-repeat: no-repeat;
	height: 64px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.TopRow1Reiseinfos {
	background-image:  url(images/frames/frames/top2-reiseinfos.gif);
	background-repeat: no-repeat;
	height: 64px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.TopRowThemen {
	background-image:  url(images/frames/frames/top1-themen.gif);
	background-repeat: no-repeat;
	height: 64px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.TopRow1Themen {
	background-image:  url(images/frames/frames/top2-themen.gif);
	background-repeat: no-repeat;
	height: 64px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.NaviBg {
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	background-position: center top;
	background-image: url(images/sonstiges/navpanel.jpg);
}
body {
	background-image: url(images/sonstiges/bg.jpg);
}
.TopRowGalerie {

	background-image:   url(images/frames/frames/gallery-fotostudio-giessen.jpg);
	background-repeat: no-repeat;
	height: 128px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.newsOben {
	background-image: url(images/newspanel/news-oben.jpg);
	background-repeat: no-repeat;
	height: 50px;
}
.newsUnten {
	background-image: url(images/newspanel/news-unten.jpg);
	background-repeat: no-repeat;
	height: 52px;
}
.newsMitte {

	background-image: url(images/newspanel/news-mitte.jpg);
	background-repeat: repeat-y;
	height: 52px;
}
.newsLink {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #CC0099;
	text-decoration: underline;
}
