a  {
   text-decoration: none;
   color: #000000;
   border:none;
}

a ins  {
   text-decoration: none;
}
img{
border:none;
}

#sprache_de{
	position:absolute;
	top:215px;
	left:10px;
}

#sprache_en{
	position:absolute;
	top:215px;
	left:45px;
}

#app4button a:hover,
#impressumtextbutton a:hover,
#kontakttextbutton a:hover,
#anreisetextbutton a:hover,
#umgebungtextbutton a:hover,
#reservierungtextbutton a:hover,
#preislistetextbutton a:hover,
#barrierefreitextbutton a:hover,
#rundgangtextbutton a:hover,
#informationtextbutton a:hover,
#hometextbutton a:hover,
#app1button a:hover,
#studiobutton a:hover,
#hausbutton a:hover,
#app5button a:hover,
#app2button a:hover,
#app6button a:hover,
#app3button a:hover  {
   background-color: #DE4122;
}

#barrierefreitextbutton a,
#umgebungtextbutton a,
#reservierungtextbutton a,
#rundgangtextbutton a,
#app3button a,
#app6button a,
#studiobutton a,
#hausbutton a,
#preislistetextbutton a,
#app4button a,
#impressumtextbutton a,
#informationtextbutton a,
#app1button a,
#anreisetextbutton a,
#app5button a,
#hometextbutton a,
#kontakttextbutton a,
#app2button a  {
   background-color: transparent;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #FCF4E4;
}

#app3scroll p,
#anreisetext p,
#reservierungtext p,
#studioscroll p,
#rundgangtext p,
#app6scroll p,
#impressumscroll p,
#informationtext p,
#app2scroll p,
#kontakttext p,
#app5scroll p,
#app4scroll p,
#app1scroll p,
#hometext p,
#barrierefreiscroll p  {
   font: 13px/21px Arial;
   margin: 0px;
   text-align: left;
}

#kontakttext p a:hover,
#impressumscroll p a:hover,
#barrierefreiscroll p a:hover,
#studioscroll p a:hover,
#app6scroll p a:hover,
#app5scroll p a:hover,
#app4scroll p a:hover,
#app3scroll p a:hover,
#app2scroll p a:hover,
#app1scroll p a:hover  {
   text-decoration: underline;
   font-style: italic;
}

#rundgangtextbutton,
#kontakttextbutton,
#hometextbutton,
#barrierefreitextbutton,
#anreisetextbutton,
#umgebungtextbutton,
#informationtextbutton,
#app2button,
#impressumtextbutton,
#preislistetextbutton,
#reservierungtextbutton  {
   font: 15px/31px Arial;
   text-align: center;
   visibility: visible;
   position: absolute;
   top: 176px;
   width: 97px;
   height: 31px;
}

#kontakttext p a,
#studioscroll p a,
#app3scroll p a,
#app6scroll p a,
#app5scroll p a,
#barrierefreiscroll p a,
#app2scroll p a,
#app1scroll p a,
#app4scroll p a,
#impressumscroll p a  {
   font-style: Normal;
   text-decoration: underline;
}

#reservierung,
#pid6app4,
#rundgang,
#pid7app5,
#impressum,
#pid3app1,
#pid9studio,
#information,
#pid4app2,
#pid8app6,
#home,
#barrierefrei,
#anreise,
#kontakt,
#pid5app3  {
   margin: 0px auto 0px auto;
   width: 983px;
   position: relative;
}

#app2scroll,
#app5scroll,
#app1scroll,
#app4scroll,
#rundgangtext,
#studioscroll,
#impressumscroll,
#informationtext,
#anreisetext,
#app3scroll,
#app6scroll,
#kontakttext  {
   visibility: visible;
   position: absolute;
   left: 97px;
   top: 262px;
   z-index: 1;
   width: 455px;
}

#hausapp6slideshow,
#hausapp3slideshow,
#hausstudioslideshow,
#hausapp1slideshow,
#kartengrafikslideshow,
#hausapp4slideshow,
#hausapp5slideshow,
#hausapp2slideshow  {
   visibility: visible;
   position: absolute;
   left: 583px;
   top: 238px;
   z-index: 8;
   width: 387px;
   height: 258px;
   background-color: #CE6521;
   background-image: none;
}

#app1button,
#app4button,
#studiobutton,
#studiobutton,
#app5button,
#app3button,
#app6button  {
   font: 15px/31px Arial;
   text-align: center;
   visibility: visible;
   position: absolute;
   top: 207px;
   width: 97px;
   height: 31px;
}

#studio1,
#app61,
#app31,
#app51,
#app21,
#app41,
#app11  {
   visibility: visible;
   position: absolute;
   top: 207px;
   width: 97px;
   height: 31px;
   background-color: #C63126;
   background-image: none;
}

#adresszeiletext p a:hover  {
   color: #FFFF00;
}

#haus,
#barrierefreilogo  {
   visibility: visible;
   position: absolute;
   left: 583px;
   top: 238px;
   z-index: 1;
   width: 387px;
   height: 258px;
   background-repeat: no-repeat;
}

#panoobenlinksslideshow  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 27px;
   z-index: 1;
   width: 582px;
   height: 149px;
   background-color: #CE6521;
   background-image: none;
}

#hometext *:first-child  {
   padding-top: 0px;
}

#barrierefreitextbutton  {
   z-index: 3;
   left: 291px;
}

#reservierungtextbutton  {
   z-index: 5;
   left: 485px;
}

#kartengrafikslideshow  {
   z-index: 1;
}

#informationtextbutton  {
   z-index: 1;
   left: 97px;
}

#preislistetextbutton  {
   z-index: 4;
   left: 388px;
}

#adresszeiletext p a  {
   text-decoration: none;
   color: #FCF4E4;
}

#impressumtextbutton  {
   z-index: 9;
   left: 873px;
}

#herzlichwillkommen  {
   background: url(homemedia/herzlichwillkommen.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 96px;
   top: 266px;
   z-index: 1;
   width: 250px;
   height: 26px;
}

#umgebungtextbutton  {
   z-index: 6;
   left: 582px;
}

#rundgangtextbutton  {
   z-index: 2;
   left: 194px;
}

#anreisetextbutton  {
   z-index: 7;
   left: 679px;
}

#adresszeiletext p  {
   font: 13px/16px Arial;
   margin: 0px;
   color: #FCF4E4;
   text-align: center;
}

#kontakttextbutton  {
   z-index: 8;
   left: 776px;
}

#reservierungtext  {
   visibility: visible;
   position: absolute;
   left: 97px;
   top: 240px;
   z-index: 1;
   width: 433px;
   height:255px;
   overflow:auto;
}

#barrierefreilogo  {
   background-image: url(barrierefreimedia/barrierefreilogo.gif);
}

#impressumscroll  {
   height: 220px;
   overflow: auto;
}

#adresszeiletext  {
   visibility: visible;
   position: absolute;
   left: 21px;
   top: 500px;
   z-index: 1;
   width: 925px;
}

#hometextbutton  {
   z-index: 2;
   left: 0px;
}

#silviamegerle  {
   background: url(homemedia/silviamegerle.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 389px;
   top: 450px;
   z-index: 1;
   width: 162px;
   height: 36px;
}

#studioscroll  {
   height: 220px;
   overflow: auto;
}

#studiobutton  {
   z-index: 10;
   left: 679px;
}

#app4button  {
   z-index: 6;
   left: 388px;
}

#app3scroll  {
   height: 220px;
   overflow: auto;
}

#app5scroll  {
   height: 220px;
   overflow: auto;
}

#hometext p  {
   padding-top: 13px;
}

#app1scroll  {
   height: 222px;
   overflow: auto;
}

#app6button  {
   z-index: 9;
   left: 582px;
}

#app3button  {
   z-index: 5;
   left: 291px;
}

#app4scroll  {
   height: 220px;
   overflow: auto;
}

#app5button  {
   z-index: 7;
   left: 485px;
}

#app2button  {
   z-index: 4;
   left: 194px;
   top: 207px;
}

#app2scroll  {
   height: 222px;
   overflow: auto;
}

#app6scroll  {
   height: 220px;
   overflow: auto;
}

#app1button  {
   z-index: 3;
   left: 97px;
}

#hometext  {
   visibility: visible;
   position: absolute;
   left: 98px;
   top: 315px;
   z-index: 2;
   width: 455px;
}

#fewologo  {
   background: url(homemedia/fewologo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 417px;
   top: 258px;
   z-index: 1;
   width: 142px;
   height: 111px;
}

#studio1  {
   z-index: 7;
   left: 679px;
}

#app21  {
   z-index: 2;
   left: 194px;
}

#app31  {
   z-index: 3;
   left: 291px;
}

#app11  {
   z-index: 1;
   left: 97px;
}

#app51  {
   z-index: 5;
   left: 485px;
}

#app41  {
   z-index: 4;
   left: 388px;
}

#app61  {
   z-index: 6;
   left: 582px;
}

#haus  {
   background-image: url(kontaktmedia/haus.gif);
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-image:url(kontaktmedia/dekolinks.gif);
   background-position:top center;
   background-repeat:no-repeat;
   background-color:#ce6521;
   
}
.rfenster{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
position:relative;
height:255px;
width:360px;
left:600px;
top:210px;
overflow:auto;

}
.pfenster{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
position:relative;
height:255px;
width:490px;
left:40px;
top:210px;
overflow:auto;

}
td{
/*text-align:center;
margin:5px;*/
}
.imp{
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
top:522px;
left:895px;
width:70px;
height:15px;
}
.agb{
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
top:508px;
left:835px;
width:60px;
height:15px;
}
.hausneu{
position:relative;
top:177px;
left:776px;
width:100px;
height:31px;
}
.umgebungeins{
position:relative;
top:177px;
left:776px;
width:100px;
height:31px;
}
.umgebungzwei{
position:relative;
top:146px;
left:873px;
width:100px;
height:31px;
}
.umgebungdrei{
position:relative;
top:115px;
left:679px;
width:100px;
height:31px;
}
.umgebungvier{
position:relative;
top:84px;
left:582px;
width:100px;
height:31px;
}
.haustext{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
position:absolute;
width:452px;
height:222px;
top:262px;
left:100px;
overflow:auto;
}
.umgebungmitte{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
position:absolute;
width:871px;
height:242px;
top:238px;
left:99px;
}
.bildeins{
position:absolute;
top:0px;
left:484px;
}
.bildzwei{
position:absolute;
top:129px;
left:484px;
}
.agbmitte{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
position:absolute;
width:871px;
height:242px;
top:238px;
left:99px;
overflow:auto;
}
.aktuell{
background-color:#DE4122;
}

.gallerieueberschrift{
    position:relative;
	float:left;
	left:20px;
	width:290px;
	height:17px;
	top:20px;
	padding:5px;
}
.galleriebilder{
position:relative;
	float:left;
	left:0px;
	width:580px;
	min-height:120px;
	top:30px;
	margin-bottom:40px;
}

.gallerietextinnen{
	text-align:center;
}

.galleriebildeins{
	width:115px;
	float:left;
	position:relative;
	margin-right:15px;
}

.galleriezeileeins{
	width:800px;
	float:left;
}

.angebottext{
    position:relative;
	float:left;
	left:100px;
	width:860px;
	height:255px;
	top:200px;
	padding:5px;
	overflow:auto;
}

.angebotbild{
    position:absolute;
	float:left;
	left:482px;
	width:300px;
	height:255px;
	top:0px;
}



