@charset "utf-8";
/* CSS Document */

html, body {
margin: 0;
padding: 0;
height: 100%;
text-align:center;
background-color: #CCE1FE;
background-image: url(pix/bg.jpg);
background-repeat:repeat-x;}

.startseite {
background-color:#FFE49C;
}

.startseite_unten {
background-color:#003374;
}

.menue_startseite {
background-image:url(pix/menue_2_startseite.png);
background-repeat:no-repeat;
}

.menue_3_blanko {
background-image:url(pix/menue_3_bg.png);
background-repeat:no-repeat;
}

.menue_oeffnungszeiten {
background-image:url(pix/menue_2_oeffnungszeiten.png);
background-repeat:no-repeat;
}

.content_oeffnungszeiten {
background-image:url(pix/content_m_oeffnungszeiten.png);
background-repeat:repeat-y;
}

.content_o_oeffnungszeiten {
background-image:url(pix/content_o_oeffnungszeiten.png);
background-repeat:no-repeat;
}

.content_u_oeffnungszeiten {
background-image:url(pix/content_u_oeffnungszeiten.png);
background-repeat:no-repeat;
}

.oeffnungszeiten {
background-color:#7A689C;
}

.menue_eintrittspreise {
background-image:url(pix/menue_2_eintrittspreise.png);
background-repeat:no-repeat;
}

.content_eintrittspreise {
background-image:url(pix/content_m_eintrittspreise.png);
background-repeat:repeat-y;
}

.content_o_eintrittspreise {
background-image:url(pix/content_o_eintrittspreise.png);
background-repeat:no-repeat;
}

.content_u_eintrittspreise {
background-image:url(pix/content_u_eintrittspreise.png);
background-repeat:no-repeat;
}

.eintrittspreise {
background-color:#8AACA8;
}

.eintrittspreise_rahmen {
border-right:solid;
border-bottom:solid;
border-top:solid;
border-width:10px;
border-color:#92D4D3;
margin-right:10px;
float:left;
margin-left:-10px;
}

.eintrittspreise_rahmen_rechts {
border-left:solid;
border-bottom:solid;
border-top:solid;
border-width:10px;
border-color:#92D4D3;
margin-left:10px;
float:right;
margin-right:-10px;
}

.eintrittspreise_table_tr {
border-bottom:solid;
border-spacing:5px;
border-color:#92D4D3;
}


.menue_thermalbad {
background-image:url(pix/menue_2_thermalbad.png);
background-repeat:no-repeat;
}

.content_thermalbad {
background-image:url(pix/content_m_thermalbad.png);
background-repeat:repeat-y;
}

.content_o_thermalbad {
background-image:url(pix/content_o_thermalbad.png);
background-repeat:no-repeat;
}

.content_u_thermalbad {
background-image:url(pix/content_u_thermalbad.png);
background-repeat:no-repeat;
}

.thermalbad {
background-color:#0078A4
}


.thermalbad_rahmen {
border-right:solid;
border-bottom:solid;
border-top:solid;
border-width:10px;
border-color:#7FBAD1;
margin-right:10px;
float:left;
margin-left:-10px;
}

.thermalbad_table_tr {
border-bottom:solid;
border-spacing:5px;
border-color:#7FBAD1;
}

.menue_saunaparadies {
background-image:url(pix/menue_2_saunaparadies.png);
background-repeat:no-repeat;
}

.content_saunaparadies {
background-image:url(pix/content_m_saunaparadies.png);
background-repeat:repeat-y;
}

.content_o_saunaparadies {
background-image:url(pix/content_o_saunaparadies.png);
background-repeat:no-repeat;
}

.content_u_saunaparadies {
background-image:url(pix/content_u_saunaparadies.png);
background-repeat:no-repeat;
}

.saunaparadies {
background-color:#FAC6CB;
}

.saunaparadies_rahmen {
border-right:solid;
border-bottom:solid;
border-top:solid;
border-width:10px;
border-color:#FCE1E5;
margin-right:10px;
float:left;
margin-left:-10px;
}

.saunaparadies_table_tr {
border-bottom:solid;
border-spacing:5px;
border-color:#FCE1E5;
}

.menue_vital-massage {
background-image:url(pix/menue_2_vital-massage.png);
background-repeat:no-repeat;
}

.content_vital-massage {
background-image:url(pix/content_m_vital-massage.png);
background-repeat:repeat-y;
}

.content_o_vital-massage {
background-image:url(pix/content_o_vital-massage.png);
background-repeat:no-repeat;
}

.content_u_vital-massage {
background-image:url(pix/content_u_vital-massage.png);
background-repeat:no-repeat;
}

.vital-massage {
background-color:#FF8327;
}

.vital-massage_rahmen {
border-right:solid;
border-bottom:solid;
border-top:solid;
border-width:10px;
border-color:#FEBF93;
margin-right:10px;
float:left;
margin-left:-10px;
}

.vital-massage_table_tr {
border-bottom:solid;
border-spacing:5px;
border-color:#FEBF93;
}


.menue_kuren-rezepte {
background-image:url(pix/menue_2_kuren-rezepte.png);
background-repeat:no-repeat;
}

.content_kuren-rezepte {
background-image:url(pix/content_m_kuren-rezepte.png);
background-repeat:repeat-y;
}

.content_o_kuren-rezepte {
background-image:url(pix/content_o_kuren-rezepte.png);
background-repeat:no-repeat;
}

.content_u_kuren-rezepte {
background-image:url(pix/content_u_kuren-rezepte.png);
background-repeat:no-repeat;
}

.kuren-rezepte {
background-color:#F2BB80
}

.kuren-rezepte_rahmen {
border-right:solid;
border-bottom:solid;
border-top:solid;
border-width:10px;
border-color:#F8DBBF;
margin-right:10px;
float:left;
margin-left:-10px;
}

.kuren-rezepte_rahmen_right {
border-left:solid;
border-bottom:solid;
border-top:solid;
border-width:10px;
border-color:#F8DBBF;
margin-right:-10px;
float:right;
margin-left:-0px;
}

.kuren-rezepte_table_tr {
border-bottom:solid;
border-spacing:5px;
border-color:#F8DBBF;
}

.menue_gutscheine {
background-image:url(pix/menue_2_gutscheine.png);
background-repeat:no-repeat;
}

.content_gutscheine {
background-image:url(pix/content_m_gutscheine.png);
background-repeat:repeat-y;
}

.content_o_gutscheine {
background-image:url(pix/content_o_gutscheine.png);
background-repeat:no-repeat;
}

.content_u_gutscheine {
background-image:url(pix/content_u_gutscheine.png);
background-repeat:no-repeat;
}

.gutscheine {
background-color:#D84558
}

.gutscheine_rahmen {
border-right:solid;
border-bottom:solid;
border-top:solid;
border-width:10px;
border-color:#EBA2AD;
margin-right:10px;
float:left;
margin-left:-10px;
}

.gutscheine_rahmen_right {
border-left:solid;
border-bottom:solid;
border-top:solid;
border-width:10px;
border-color:#EBA2AD;
margin-right:-10px;
float:right;
margin-left:-0px;
}

.gutscheine_table_tr {
border-bottom:solid;
border-spacing:5px;
border-color:#EBA2AD;
}


.menue_anreise {
background-image:url(pix/menue_2_anreise.png);
background-repeat:no-repeat;
}

.content_anreise {
background-image:url(pix/content_m_anreise.png);
background-repeat:repeat-y;
}

.content_o_anreise {
background-image:url(pix/content_o_anreise.png);
background-repeat:no-repeat;
}

.content_u_anreise {
background-image:url(pix/content_u_anreise.png);
background-repeat:no-repeat;
}

.anreise {
background-color:#D2D655;
}

.anreise_rahmen {
border-right:solid;
border-bottom:solid;
border-top:solid;
border-width:10px;
border-color:#E8E9AA;
margin-right:10px;
float:left;
margin-left:-10px;
}

.anreise_rahmen_right {
border-left:solid;
border-bottom:solid;
border-top:solid;
border-width:10px;
border-color:#E8E9AA;
margin-right:-10px;
float:right;
margin-left:-0px;
}

.anreise_table_tr {
border-bottom:solid;
border-spacing:5px;
border-color:#E8E9AA;
}

.menue_kontakt {
background-image:url(pix/menue_2_kontakt.png);
background-repeat:no-repeat;
}

.menue_3_bg{
background-image:url(pix/menue_3_bg.png);
background-repeat:no-repeat;
}

.content_kontakt {
background-image:url(pix/content_m_kontakt.png);
background-repeat:repeat-y;
}

.content_o_kontakt {
background-image:url(pix/content_o_kontakt.png);
background-repeat:no-repeat;
}

.content_u_kontakt {
background-image:url(pix/content_u_kontakt.png);
background-repeat:no-repeat;
}

.kontakt {
background-color:#E68B00;
}


.kontakt_rahmen {
border-right:solid;
border-bottom:solid;
border-top:solid;
border-width:10px;
border-color:#F2C37F;
margin-right:10px;
float:left;
margin-left:-10px;
}

.kontakt_rahmen_right {
border-left:solid;
border-bottom:solid;
border-top:solid;
border-width:10px;
border-color:#F2C37F;
margin-right:-10px;
float:right;
margin-left:-0px;
}

.kontakt_table_tr {
border-bottom:solid;
border-spacing:5px;
border-color:#F2C37F;
}


.menue_live-cam {
background-image:url(pix/menue_2_live-cam.png);
background-repeat:no-repeat;
}

.content_live-cam {
background-image:url(pix/content_m_live-cam.png);
background-repeat:repeat-y;
}

.content_o_live-cam {
background-image:url(pix/content_o_live-cam.png);
background-repeat:no-repeat;
}

.content_u_live-cam {
background-image:url(pix/content_u_live-cam.png);
background-repeat:no-repeat;
}

.live-cam {
background-color:#99153D;
}


.live-cam_rahmen {
border-right:solid;
border-bottom:solid;
border-top:solid;
border-width:10px;
border-color:#CC8A9E;
margin-right:10px;
float:left;
margin-left:-10px;
}

.live-cam_rahmen_right {
border-left:solid;
border-bottom:solid;
border-top:solid;
border-width:10px;
border-color:#CC8A9E;
margin-right:-10px;
float:right;
margin-left:-0px;
}

.live-cam_table_tr {
border-bottom:solid;
border-spacing:5px;
border-color:#F2C37F;
}


.menue_fotos {
background-image:url(pix/menue_2_fotos.png);
background-repeat:no-repeat;
}

.content_fotos {
background-image:url(pix/content_m_fotos.png);
background-repeat:repeat-y;
}

.content_o_fotos {
background-image:url(pix/content_o_fotos.png);
background-repeat:no-repeat;
}

.content_u_fotos {
background-image:url(pix/content_u_fotos.png);
background-repeat:no-repeat;
}

.fotos {
background-color:#B52023;
}


.fotos_rahmen {
border-right:solid;
border-bottom:solid;
border-top:solid;
border-width:10px;
border-color:#F2C37F;
margin-right:10px;
float:left;
margin-left:-10px;
}

.fotos_rahmen_right {
border-left:solid;
border-bottom:solid;
border-top:solid;
border-width:10px;
border-color:#F2C37F;
margin-right:-10px;
float:right;
margin-left:-0px;
}

.fotos_table_tr {
border-bottom:solid;
border-spacing:5px;
border-color:#F2C37F;
}


.menue_links {
background-image:url(pix/menue_2_links.png);
background-repeat:no-repeat;
}

.content_links {
background-image:url(pix/content_m_links.png);
background-repeat:repeat-y;
}

.content_o_links {
background-image:url(pix/content_o_links.png);
background-repeat:no-repeat;
}

.content_u_links {
background-image:url(pix/content_u_links.png);
background-repeat:no-repeat;
}

.links {
background-color:#F45612;
}


.links_rahmen {
border-right:solid;
border-bottom:solid;
border-top:solid;
border-width:10px;
border-color:#F2C37F;
margin-right:10px;
float:left;
margin-left:-10px;
}

.links_rahmen_right {
border-left:solid;
border-bottom:solid;
border-top:solid;
border-width:10px;
border-color:#F2C37F;
margin-right:-10px;
float:right;
margin-left:-0px;
}

.links_table_tr {
border-bottom:solid;
border-spacing:5px;
border-color:#F2C37F;
}


.impressum {
background-color:#F45612;
}


.inhalt_hintergund {
background-color:#FFE49C;
}

#blume_startseite {
background-image:url(pix/menue_blume_startseite.gif);
background-repeat:no-repeat;
width:145px;
height:110px;
margin-top:-110px;
position:absolute;
z-index:6;
}

#blume_oeffnungszeiten {
background-image:url(pix/menue_blume_oeffnungszeiten.gif);
background-repeat:no-repeat;
width:180px;
height:110px;
margin-top:-110px;
margin-left:55px;
position:absolute;
z-index:6;
}

#blume_eintrittspreise {
background-image:url(pix/menue_blume_eintrittspreise.gif);
background-repeat:no-repeat;
width:180px;
height:110px;
margin-top:-110px;
margin-left:150px;
position:absolute;
z-index:6;
}

#blume_thermalbad {
background-image:url(pix/menue_blume_thermalbad.gif);
background-repeat:no-repeat;
width:180px;
height:110px;
margin-top:-110px;
margin-left:245px;
position:absolute;
z-index:6;
}

#blume_saunaparadies {
background-image:url(pix/menue_blume_saunaparadies.gif);
background-repeat:no-repeat;
width:180px;
height:110px;
margin-top:-110px;
margin-left:340px;
position:absolute;
z-index:6;
}

#blume_vital-massage {
background-image:url(pix/menue_blume_vital-massage.gif);
background-repeat:no-repeat;
width:180px;
height:110px;
margin-top:-110px;
margin-left:435px;
position:absolute;
z-index:6;
}

#blume_kuren-rezepte {
background-image:url(pix/menue_blume_kuren-rezepte.gif);
background-repeat:no-repeat;
width:180px;
height:110px;
margin-top:-110px;
margin-left:530px;
position:absolute;
z-index:6;
}

#blume_gutscheine {
background-image:url(pix/menue_blume_gutscheine.gif);
background-repeat:no-repeat;
width:180px;
height:110px;
margin-top:-110px;
margin-left:625px;
position:absolute;
z-index:6;
}

#blume_anreise {
background-image:url(pix/menue_blume_anreise.gif);
background-repeat:no-repeat;
width:180px;
height:110px;
margin-top:-110px;
margin-left:720px;
position:absolute;
z-index:6;
}


#blume_kontakt {
background-image:url(pix/menue_blume_kontakt.gif);
background-repeat:no-repeat;
width:145px;
height:110px;
margin-top:-110px;
margin-left:811px;
position:absolute;
z-index:6;
}

#blume_live-cam{
background-image:url(pix/menue_blume_live-cam.gif);
background-repeat:no-repeat;
width:180px;
height:110px;
margin-top:-80px;
margin-left:500px;
position:absolute;
z-index:20;
}

#blume_fotos{
background-image:url(pix/menue_blume_fotos.gif);
background-repeat:no-repeat;
width:180px;
height:110px;
margin-top:-80px;
margin-left:610px;
position:absolute;
z-index:20;
}

#blume_links{
background-image:url(pix/menue_blume_links.gif);
background-repeat:no-repeat;
width:180px;
height:110px;
margin-top:-80px;
margin-left:720px;
position:absolute;
z-index:20;
}

div.wrapper {
position:absolute;
height: 100%;
width:956px;
text-align:left;
left:50%;
margin-left:-478px;
z-index:1;
}

div.header {
width:956px;
height:140px;
background-image:url(pix/header_wassertropfen.jpg);
background-repeat:no-repeat;
margin:0px;
margin-top:15px;
padding:0px;
border:0px;
text-align:right;
z-index:2;}

div.logo {
position:absolute;
width:956px;
height:140px;
margin-top:15px;
text-align:right;
border:0px;
z-index:7;
}

div.menue_1_bg {
width:956px;
height:30px;
margin:0px;
padding:0px;
border:0px;
background-color:#FFE49C;
z-index:4;
}

div.menue {
width:956px;
height:60px;
margin:0px;
padding:0px;
border:0px;
position:absolute;
margin-top:-29px;
z-index: 8;
text-align:left;
}

.menue_2 {
width:956px;
text-align:;
height:45px;
}

div.menue_3_bg {
width:956px;
height:68px;
margin:0px;
padding:0px;
border:0px;
position:absolute;
margin-top:2px;
z-index: 11;
text-align:left;
}

div.content_area {
width:956px;
position:absolute;
background-color:#F4FBFE;
top:255px;
bottom:0px;
min-height:460px;
text-align:left;

}

div.footer {
position:absolute;
height:30px;
width:956px;
bottom:0px;
text-align:right;
} 



div.content {
position:absolute;
top:40px;
bottom:90px;
width:860px;
min-height:330px;
margin-left:50px;
padding-left:10px;
padding-right:10px;
}

div.content_o {
position:absolute;
top:30px;
width:860px;
margin-left:50px;
height:10px;
}

div.content_u {
position:absolute;
bottom:80px;
width:860px;
margin-left:50px;
height:10px;
}

div.inhalt {
	position:absolute;
	top:2px;
	bottom:10px;
	width:760px;
	min-height:310px;
	overflow:auto;
	margin-left:30px;
	margin-right:30px;
	overflow:auto;
	padding-right:10px;
	padding-left:10px;
	text-align:left;
}

div.bg {
background-image:url(pix/bg_inhalt.jpg);
background-repeat:repeat-y;
}

div.bg_gedreht {
background-image:url(pix/bg_inhalt_gedreht.jpg);
background-repeat:repeat-y;
}

.inhalt p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11pt;
line-height: 16pt;
color:#003374;
margin-top:5px;
margin-bottom:5px;
}

.inhalt select {
margin-top:5px;
}

input.right{
margin-left:620px;
margin-top:10px;
margin-bottom:10px;
}

.inhalt ul {
}

.inhalt li {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11pt;
line-height: 16pt;
color:#003374;
margin-top:5px;
margin-bottom:5px;
}

p.bg {
background-image:url(pix/bg_inhalt.jpg);
background-repeat:repeat-y;
}

span.formular_45 {
display:inline-block;
width:45px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11pt;
line-height: 16pt;
}

span.formular_130 {
display:inline-block;
width:130px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11pt;
line-height: 16pt;
vertical-align:top;
}

span.formular_390 {
display:inline-block;
width:390px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11pt;
line-height: 16pt;
vertical-align:top;
}

input.formular_65 {
display:inline-block;
width:65px;
margin-right:10px;}

input.formular_200 {
display:inline-block;
width:200px;
margin-right:10px;}

input.formular_280 {
display:inline-block;
width:280px;}

textarea.formular_280_100 {
display:inline-block;
width:280px;
height:100px;
}

textarea.formular_410_100 {
display:inline-block;
width:410px;
height:100px;}

input.button_margin_270 {
display:inline-block;
margin-left:270px;
margin-top:5px;
}

.inhalt h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16pt;
font-weight:lighter;
text-align:left;
line-height:17pt;
color:#003374;
padding-top:5px;
margin-top:0px;
}

.inhalt h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14pt;
text-align:left;
line-height:15pt;
color:#003374;
}

.inhalt h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13pt;
text-align:left;
line-height:13pt;
color:#003374;
margin-top:0;
margin-bottom:0;
font-weight:lighter;
}

.inhalt table {
border-collapse:collapse;
}

.inhalt th {
}

th.bg {
background-image:url(pix/bg_inhalt.jpg);
background-repeat:repeat-y;
}

.inhalt tr {
}

tr.bg {
background-image:url(pix/bg_inhalt.jpg);
background-repeat:repeat-y;
}

.inhalt td {
vertical-align:top;
}

.inhalt img {
}

img.ohne_rahmen {
float:left;
margin-right:10px;
}

.align_left {
text-align:left;
}


.align_right {
text-align:right;
}

.align_center {
text-align:center;
}


div.startseite_content {
position:absolute;
top:30px;
bottom:80px;
width:860px;
min-height:350px;
margin-left:50px;
overflow:hidden;
vertical-align:middle;
}

div.container_impressum_1{
float:left;
width:360px;
padding-right:5px;
}

div.container_impressum_2{
float:left;
width:220px;
padding-right:5px;
}

hr {clear:both;}

div.startseite_oeffnungszeiten_montag, div.startseite_oeffnungszeiten_dienstag, div.startseite_oeffnungszeiten_mittwoch, div.startseite_oeffnungszeiten_donnerstag, div.startseite_oeffnungszeiten_freitag, div.startseite_oeffnungszeiten_samstag, div.startseite_oeffnungszeiten_sonntag, div.startseite_oeffnungszeiten_sondertag {
background-image:url(pix/startseite_oeffnungszeiten_montag.png);
background-repeat:no-repeat;
width:300px;
height:210px;
position:absolute;
right:30px;
bottom:30px;}

div.startseite_oeffnungszeiten_dienstag {
background-image:url(pix/startseite_oeffnungszeiten_dienstag.png);
}

div.startseite_oeffnungszeiten_mittwoch {
background-image:url(pix/startseite_oeffnungszeiten_mittwoch.png);
}

div.startseite_oeffnungszeiten_donnerstag {
background-image:url(pix/startseite_oeffnungszeiten_donnerstag.png);
}

div.startseite_oeffnungszeiten_freitag {
background-image:url(pix/startseite_oeffnungszeiten_freitag.png);
}

div.startseite_oeffnungszeiten_samstag {
background-image:url(pix/startseite_oeffnungszeiten_samstag.png);
}

div.startseite_oeffnungszeiten_sonntag{
background-image:url(pix/startseite_oeffnungszeiten_sonntag.png);
}

div.startseite_oeffnungszeiten_sondertag{
background-image:url(pix/startseite_oeffnungszeiten_sondertag.png);
}

div.aktuelle_information{
background-image:url(pix/bg_informationen.png);
background-repeat:no-repeat;
width:250px;
height:534px;
position:absolute;
right:70px;
top:30px;
padding-left:5px;}


div.aktuelle_information h1, div.aktuelle_information p{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:14pt;}

div.aktuelle_information p{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:10pt;}

.menue ul {
list-style:none;
margin: 0;
margin-left:3px;
margin-top:2px;
padding:0;
}

.menue li{
display:inline-block;
text-align:center;
width:90px;
height:22px;
margin-left:4px;
margin-top:0;
background-image:url(pix/menue_1_bg.png);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
line-height:22px;
font-weight:normal;
color:#003374;
float:left;
}

.menue a {
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
line-height:22px;
font-weight:normal;
color:#003374;
}

.menue a:hover {
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
line-height:22px;
font-weight:normal;
color:#003374;
}

.menue li.aktiv{
background-image:none;
color:#FFFFFF;
}

.menue ul ul{
display:none;
}


.menue_2 {
margin-left:20px;
width:710px;
height:40px;
text-align:left;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
line-height:22px;
font-weight:normal;
color:#003374;
}

.menue_2 h1{
width:956px;
margin:0;
margin-top:2px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14pt; 
color:#FFFFFF;
font-weight:normal;

}

.menue_2 ul {
list-style:none;
margin: 0;
width:950px;
margin-left:0px;
margin-top:3px;
padding:0;
}

.menue_2 li{
display:inline-block;
text-align:center;
width:90px;
height:22px;
margin-left:4px;
margin-top:0;
background-image:url(pix/menue_2_bg.png);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
line-height:22px;
font-weight:normal;
color:#003374;
float:left;
}

.menue_2 li.menue_2_100{
display:inline-block;
text-align:center;
width:100px;
height:22px;
margin-left:4px;
margin-top:0;
background-image:url(pix/menue_2_bg_100.png);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
line-height:22px;
font-weight:normal;
color:#003374;
float:left;
}

.menue_2 li.menue_2_120{
display:inline-block;
text-align:center;
width:120px;
height:22px;
margin-left:4px;
margin-top:0;
background-image:url(pix/menue_2_bg_120.png);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
line-height:22px;
font-weight:normal;
color:#003374;
float:left;
}

.menue_2 li.menue_2_140{
display:inline-block;
text-align:center;
width:140px;
height:22px;
margin-left:4px;
margin-top:0;
background-image:url(pix/menue_2_bg_140.png);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
line-height:22px;
font-weight:normal;
color:#003374;
float:left;
}

.menue_2 a {
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
line-height:22px;
font-weight:normal;
color:#003374;
}

.menue_2 a:hover {
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
line-height:22px;
font-weight:normal;
color:#003374;
}


.menue_2 li.aktiv{
background-image:none;
width:90px;
height:40px;
margin-top:-3px;
margin-left:-7px;
padding-left:21px;
padding-top:3px;
}

.menue_2 li.menue_2_100aktiv{
background-image:none;
width:100px;
height:40px;
margin-top:-3px;
margin-left:-7px;
padding-left:21px;
padding-top:3px;
}

.menue_2 li.menue_2_120aktiv{
background-image:none;
width:120px;
height:40px;
margin-top:-3px;
margin-left:-7px;
padding-left:21px;
padding-top:3px;
}

.menue_2 li.menue_2_140aktiv{
background-image:none;
width:140px;
height:40px;
margin-top:-3px;
margin-left:-7px;
padding-left:21px;
padding-top:3px;
}

.menue_3_startseite .menue_2  li.aktiv{
background-image:url(pix/startseite_menue_3_aktiv.png);
background-repeat:no-repeat;
}

.menue_3_startseite .menue_2  li.menue_2_100aktiv{
background-image:url(pix/startseite_menue_3_aktiv_100.png);
background-repeat:no-repeat;
}

.menue_3_startseite .menue_2  li.menue_2_120aktiv{
background-image:url(pix/startseite_menue_3_aktiv_120.png);
background-repeat:no-repeat;
}

.menue_3_oeffnungszeiten .menue_2  li.aktiv{
background-image:url(pix/oeffnungszeiten_menue_3_aktiv.png);
background-repeat:no-repeat;
}

.menue_3_oeffnungszeiten .menue_2  li.menue_2_100aktiv{
background-image:url(pix/oeffnungszeiten_menue_3_aktiv_100.png);
background-repeat:no-repeat;
}

.menue_3_oeffnungszeiten .menue_2  li.menue_2_120aktiv{
background-image:url(pix/oeffnungszeiten_menue_3_aktiv_120.png);
background-repeat:no-repeat;
}

.menue_3_eintrittspreise .menue_2  li.aktiv{
background-image:url(pix/eintrittspreise_menue_3_aktiv.png);
background-repeat:no-repeat;
}

.menue_3_eintrittspreise .menue_2  li.menue_2_100aktiv{
background-image:url(pix/eintrittspreise_menue_3_aktiv_100.png);
background-repeat:no-repeat;
}

.menue_3_eintrittspreise .menue_2  li.menue_2_120aktiv{
background-image:url(pix/eintrittspreise_menue_3_aktiv_120.png);
background-repeat:no-repeat;
}

.menue_3_thermalbad .menue_2  li.aktiv{
background-image:url(pix/thermalbad_menue_3_aktiv.png);
background-repeat:no-repeat;
}

.menue_3_thermalbad .menue_2  li.menue_2_100aktiv{
background-image:url(pix/thermalbad_menue_3_aktiv_100.png);
background-repeat:no-repeat;
}

.menue_3_thermalbad .menue_2  li.menue_2_120aktiv{
background-image:url(pix/thermalbad_menue_3_aktiv_120.png);
background-repeat:no-repeat;
}

.menue_3_thermalbad .menue_2  li.menue_2_140aktiv{
background-image:url(pix/thermalbad_menue_3_aktiv_140.png);
background-repeat:no-repeat;
}

.menue_3_saunaparadies .menue_2  li.aktiv{
background-image:url(pix/saunaparadies_menue_3_aktiv.png);
background-repeat:no-repeat;
}

.menue_3_saunaparadies .menue_2  li.menue_2_100aktiv{
background-image:url(pix/saunaparadies_menue_3_aktiv_100.png);
background-repeat:no-repeat;
}

.menue_3_saunaparadies .menue_2  li.menue_2_120aktiv{
background-image:url(pix/saunaparadies_menue_3_aktiv_120.png);
background-repeat:no-repeat;
}

.menue_3_vital-massage .menue_2  li.aktiv{
background-image:url(pix/vital-massage_menue_3_aktiv.png);
background-repeat:no-repeat;
}

.menue_3_vital-massage .menue_2  li.menue_2_100aktiv{
background-image:url(pix/vital-massage_menue_3_aktiv_100.png);
background-repeat:no-repeat;
}

.menue_3_vital-massage .menue_2  li.menue_2_120aktiv{
background-image:url(pix/vital-massage_menue_3_aktiv_120.png);
background-repeat:no-repeat;
}

.menue_3_kuren-rezepte .menue_2  li.aktiv{
background-image:url(pix/kuren-rezepte_menue_3_aktiv.png);
background-repeat:no-repeat;
}

.menue_3_kuren-rezepte .menue_2  li.menue_2_100aktiv{
background-image:url(pix/kuren-rezepte_menue_3_aktiv_100.png);
background-repeat:no-repeat;
}

.menue_3_kuren-rezepte .menue_2  li.menue_2_120aktiv{
background-image:url(pix/kuren-rezepte_menue_3_aktiv_120.png);
background-repeat:no-repeat;
}

.menue_3_kuren-rezepte .menue_2  li.menue_2_140aktiv{
background-image:url(pix/kuren-rezepte_menue_3_aktiv_140.png);
background-repeat:no-repeat;
}

.menue_3_gutscheine .menue_2  li.aktiv{
background-image:url(pix/gutscheine_menue_3_aktiv.png);
background-repeat:no-repeat;
}

.menue_3_gutscheine .menue_2  li.menue_2_100aktiv{
background-image:url(pix/gutscheine_menue_3_aktiv_100.png);
background-repeat:no-repeat;
}

.menue_3_gutscheine .menue_2  li.menue_2_120aktiv{
background-image:url(pix/gutscheine_menue_3_aktiv_120.png);
background-repeat:no-repeat;
}

.menue_3_gutscheine .menue_2  li.menue_2_140aktiv{
background-image:url(pix/gutscheine_menue_3_aktiv_140.png);
background-repeat:no-repeat;
}

.menue_3_anreise .menue_2  li.aktiv{
background-image:url(pix/anreise_menue_3_aktiv.png);
background-repeat:no-repeat;
}

.menue_3_anreise .menue_2  li.menue_2_100aktiv{
background-image:url(pix/anreise_menue_3_aktiv_100.png);
background-repeat:no-repeat;
}

.menue_3_anreise .menue_2  li.menue_2_120aktiv{
background-image:url(pix/anreise_menue_3_aktiv_120.png);
background-repeat:no-repeat;
}

.menue_3_kontakt .menue_2  li.aktiv{
background-image:url(pix/kontakt_menue_3_aktiv.png);
background-repeat:no-repeat;
}

.menue_3_kontakt .menue_2  li.menue_2_100aktiv{
background-image:url(pix/kontakt_menue_3_aktiv_100.png);
background-repeat:no-repeat;
}

.menue_3_kontakt .menue_2  li.menue_2_120aktiv{
background-image:url(pix/kontakt_menue_3_aktiv_120.png);
background-repeat:no-repeat;
}


.menue_3_kontakt .menue_2  li.menue_2_140aktiv{
background-image:url(pix/kontakt_menue_3_aktiv_140.png);
background-repeat:no-repeat;
}


.menue_3_links .menue_2  li.aktiv{
background-image:url(pix/links_menue_3_aktiv.png);
background-repeat:no-repeat;
}

.menue_3_links .menue_2  li.menue_2_100aktiv{
background-image:url(pix/links_menue_3_aktiv_100.png);
background-repeat:no-repeat;
}

.menue_3_links .menue_2  li.menue_2_120aktiv{
background-image:url(pix/links_menue_3_aktiv_120.png);
background-repeat:no-repeat;
}


.menue_3_fotos .menue_2  li.aktiv{
background-image:url(pix/fotos_menue_3_aktiv.png);
background-repeat:no-repeat;
}

.menue_3_fotos .menue_2  li.menue_2_100aktiv{
background-image:url(pix/fotos_menue_3_aktiv_100.png);
background-repeat:no-repeat;
}

.menue_3_fotos .menue_2  li.menue_2_120aktiv{
background-image:url(pix/fotos_menue_3_aktiv_120.png);
background-repeat:no-repeat;
}

.menue_3_fotos .menue_2  li.menue_2_140aktiv{
background-image:url(pix/fotos_menue_3_aktiv_140.png);
background-repeat:no-repeat;
}


.menue_3_live-cam .menue_2  li.aktiv{
background-image:url(pix/live-cam_menue_3_aktiv.png);
background-repeat:no-repeat;
}

.menue_3_live-cam .menue_2  li.menue_2_100aktiv{
background-image:url(pix/live-cam_menue_3_aktiv_100.png);
background-repeat:no-repeat;
}

.menue_3_live-cam .menue_2  li.menue_2_120aktiv{
background-image:url(pix/live-cam_menue_3_aktiv_120.png);
background-repeat:no-repeat;
}

.menue_3_bg h2{
display:inline-block;
width:950px;
margin:0;
margin-top:-5px;
padding-top:0;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11pt; 
color:#003374;
font-weight:normal;
}



.footer p{
display:inline-block;
text-align:center;
width:auto;
margin-left:15px;
margin-top:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
line-height:22px;
color:#ffffff;
float:left;
font-stretch:condensed;
}

div.footer_links{
z-index:22;
position:absolute;
right:15px;
}


.footer ul {
list-style:none;
margin: 0;
margin-left:3px;
margin-top:4px;
margin-right:0px;
padding:0;
}

.footer li{
display:inline-block;
text-align:center;
width:90px;
height:22px;
margin-right:0px;
margin-left:10px;
margin-top:0;
background-image:url(pix/menue_1_bg.png);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
line-height:22px;
font-weight:normal;
color:#003374;
float:left;
}

.footer a {
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
line-height:22px;
font-weight:normal;
color:#003374;
}

.footer a:hover {
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
line-height:22px;
font-weight:normal;
color:#003374;
}


#luftbild {
position:relative;
height:560px; /* height of image map */
width:750px; /* width of image map */
background: url(pix/thermalbad_luftbild.jpg);
background-repeat:no-repeat;
}


a:hover {
visibility:visible; /* Fixes IE6 Bug */

}

#tt1 { 
position:absolute;
left:585px;
top:35px;;
height:30px;
width:30px;
text-decoration:none;
} 

#tt1 span { 
position:absolute;
left:-999em; 
} 

#tt1:hover span, #tt1:focus span {
left:-330px;
top:20px;
width:330px;
padding-left:5px;
padding-right:5px;
background-image:url(pix/bg_weiss_op.png);
}

#tt2 { 
position:absolute;
left:680px;
top:5px;
height:30px;
width:30px;
text-decoration:none;
} 

#tt2 span { 
position:absolute;
left:-999em; 
} 

#tt2:hover span, #tt1:focus span {
left:-330px;
top:20px;
width:330px;
padding-left:5px;
padding-right:5px;
background-image:url(pix/bg_weiss_op.png);
}


#tt3 { 
position:absolute;
left:485px;
top:70px;
height:30px;
width:30px;
text-decoration:none;
} 

#tt3 span { 
position:absolute;
left:-999em; 
} 

#tt3:hover span, #tt1:focus span {
left:-330px;
top:20px;
width:330px;
padding-left:5px;
padding-right:5px;
background-image:url(pix/bg_weiss_op.png);
}

#tt4 { 
position:absolute;
left:470px;
top:160px;
height:30px;
width:30px;
text-decoration:none;
} 

#tt4 span { 
position:absolute;
left:-999em; 
} 

#tt4:hover span, #tt4:focus span {
left:-330px;
top:20px;
width:330px;
padding-left:5px;
padding-right:5px;
background-image:url(pix/bg_weiss_op.png);
}

#tt5 { 
position:absolute;
left:340px;
top:165px;
height:30px;
width:30px;
text-decoration:none;
} 

#tt5 span { 
position:absolute;
left:-999em; 
} 

#tt5:hover span, #tt5:focus span {
left:30px;
top:20px;
width:330px;
padding-left:5px;
padding-right:5px;
background-image:url(pix/bg_weiss_op.png);
}

#tt6 { 
position:absolute;
left:325px;
top:230px;
height:30px;
width:30px;
text-decoration:none;
} 

#tt6 span { 
position:absolute;
left:-999em; 
} 

#tt6:hover span, #tt5:focus span {
left:30px;
top:20px;
width:330px;
padding-left:5px;
padding-right:5px;
background-image:url(pix/bg_weiss_op.png);
}

#tt7 { 
position:absolute;
left:480px;
top:215px;
height:30px;
width:30px;
text-decoration:none;
} 

#tt7 span { 
position:absolute;
left:-999em; 
} 

#tt7:hover span, #tt5:focus span {
left:-330px;
top:20px;
width:330px;
padding-left:5px;
padding-right:5px;
background-image:url(pix/bg_weiss_op.png);
}

#tt8 { 
position:absolute;
left:95px;
top:185px;
height:30px;
width:30px;
text-decoration:none;
} 

#tt8 span { 
position:absolute;
left:-999em; 
} 

#tt8:hover span, #tt5:focus span {
left:30px;
top:20px;
width:330px;
padding-left:5px;
padding-right:5px;
background-image:url(pix/bg_weiss_op.png);
}

#tt9 { 
position:absolute;
left:270px;
top:170px;
height:30px;
width:30px;
text-decoration:none;
} 

#tt9 span { 
position:absolute;
left:-999em; 
} 

#tt9:hover span, #tt5:focus span {
left:30px;
top:20px;
width:330px;
padding-left:5px;
padding-right:5px;
background-image:url(pix/bg_weiss_op.png);
}

#tt10 { 
position:absolute;
left:230px;
top:235px;
height:30px;
width:30px;
text-decoration:none;
} 

#tt10 span { 
position:absolute;
left:-999em; 
} 

#tt10:hover span, #tt5:focus span {
left:30px;
top:20px;
width:330px;
padding-left:5px;
padding-right:5px;
background-image:url(pix/bg_weiss_op.png);
}

#tt11 { 
position:absolute;
left:145px;
top:250px;
height:30px;
width:30px;
text-decoration:none;
} 

#tt11 span { 
position:absolute;
left:-999em; 
} 

#tt11:hover span, #tt5:focus span {
left:30px;
top:20px;
width:330px;
padding-left:5px;
padding-right:5px;
background-image:url(pix/bg_weiss_op.png);
}

#tt12 { 
position:absolute;
left:210px;
top:300px;
height:30px;
width:30px;
text-decoration:none;
} 

#tt12 span { 
position:absolute;
left:-999em; 
} 

#tt12:hover span, #tt5:focus span {
left:30px;
top:20px;
width:330px;
padding-left:5px;
padding-right:5px;
background-image:url(pix/bg_weiss_op.png);
}

#tt13 { 
position:absolute;
left:380px;
top:335px;
height:30px;
width:30px;
text-decoration:none;
} 

#tt13 span { 
position:absolute;
left:-999em; 
} 

#tt13:hover span, #tt5:focus span {
left:30px;
top:20px;
width:330px;
padding-left:5px;
padding-right:5px;
background-image:url(pix/bg_weiss_op.png);
}

#tt14 { 
position:absolute;
left:240px;
top:370px;
height:30px;
width:30px;
text-decoration:none;
} 

#tt14 span { 
position:absolute;
left:-999em; 
} 

#tt14:hover span, #tt5:focus span {
left:30px;
top:20px;
width:330px;
padding-left:5px;
padding-right:5px;
background-image:url(pix/bg_weiss_op.png);
}

#tt15 { 
position:absolute;
left:115px;
top:485px;
height:30px;
width:30px;
text-decoration:none;
} 

#tt15 span { 
position:absolute;
left:-999em; 
} 

#tt15:hover span, #tt5:focus span {
left:30px;
top:20px;
width:330px;
padding-left:5px;
padding-right:5px;
background-image:url(pix/bg_weiss_op.png);
}

#tt16 { 
position:absolute;
left:275px;
top:405px;
height:30px;
width:30px;
text-decoration:none;
} 

#tt16 span { 
position:absolute;
left:-999em; 
} 

#tt16:hover span, #tt5:focus span {
left:30px;
top:20px;
width:330px;
padding-left:5px;
padding-right:5px;
background-image:url(pix/bg_weiss_op.png);
}

#tt17 { 
position:absolute;
left:260px;
top:520px;
height:30px;
width:30px;
text-decoration:none;
} 

#tt17 span { 
position:absolute;
left:-999em; 
} 

#tt17:hover span, #tt5:focus span {
left:30px;
top:-80px;
width:330px;
padding-left:5px;
padding-right:5px;
background-image:url(pix/bg_weiss_op.png);
}

#tt18 { 
position:absolute;
left:350px;
top:405px;
height:30px;
width:30px;
text-decoration:none;
} 

#tt18 span { 
position:absolute;
left:-999em; 
} 

#tt18:hover span, #tt5:focus span {
left:30px;
top:20px;
width:330px;
padding-left:5px;
padding-right:5px;
background-image:url(pix/bg_weiss_op.png);
}

#tt19 { 
position:absolute;
left:490px;
top:380px;
height:30px;
width:30px;
text-decoration:none;
} 

#tt19 span { 
position:absolute;
left:-999em; 
} 

#tt19:hover span, #tt5:focus span {
left:-330px;
top:20px;
width:330px;
padding-left:5px;
padding-right:5px;
background-image:url(pix/bg_weiss_op.png);
}

#tt20 { 
position:absolute;
left:565px;
top:290px;
height:30px;
width:30px;
text-decoration:none;
} 

#tt20 span { 
position:absolute;
left:-999em; 
} 

#tt20:hover span, #tt5:focus span {
left:-480px;
top:0px;
width:480px;
padding-left:5px;
padding-right:5px;
background-image:url(pix/bg_weiss_op.png);
}

#tt21 { 
position:absolute;
left:500px;
top:265px;
height:30px;
width:30px;
text-decoration:none;
} 

#tt21 span { 
position:absolute;
left:-999em; 
} 

#tt21:hover span, #tt5:focus span {
left:-330px;
top:20px;
width:330px;
padding-left:5px;
padding-right:5px;
background-image:url(pix/bg_weiss_op.png);
}

#tt22 { 
position:absolute;
left:605px;
top:370px;
height:30px;
width:30px;
text-decoration:none;
} 

#tt22 span { 
position:absolute;
left:-999em; 
} 

#tt22:hover span, #tt5:focus span {
left:-330px;
top:20px;
width:330px;
padding-left:5px;
padding-right:5px;
background-image:url(pix/bg_weiss_op.png);
}



#tt23 { 
position:absolute;
left:320px;
top:140px;
height:30px;
width:30px;
text-decoration:none;
} 

#tt23 span { 
position:absolute;
left:-999em; 
} 

#tt23:hover span, #tt5:focus span {
left:30px;
top:20px;
width:330px;
padding-left:5px;
padding-right:5px;
background-image:url(pix/bg_weiss_op.png);
}

#tt24 { 
position:absolute;
left:355px;
top:140px;
height:30px;
width:30px;
text-decoration:none;
} 

#tt24 span { 
position:absolute;
left:-999em; 
} 

#tt24:hover span, #tt5:focus span {
left:30px;
top:20px;
width:330px;
padding-left:5px;
padding-right:5px;
background-image:url(pix/bg_weiss_op.png);
}


#tt25 { 
position:absolute;
left:370px;
top:250px;
height:30px;
width:30px;
text-decoration:none;
} 

#tt25 span { 
position:absolute;
left:-999em; 
} 

#tt25:hover span, #tt5:focus span {
left:30px;
top:20px;
width:330px;
padding-left:5px;
padding-right:5px;
background-image:url(pix/bg_weiss_op.png);
}

#tt26 { 
position:absolute;
left:435px;
top:215px;
height:30px;
width:30px;
text-decoration:none;
} 

#tt26 span { 
position:absolute;
left:-999em; 
} 

#tt26:hover span, #tt5:focus span {
left:-330px;
top:20px;
width:330px;
padding-left:5px;
padding-right:5px;
background-image:url(pix/bg_weiss_op.png);
}


.float_left {
float:left;
padding-right:10px;
}

.block_impressum {
float:left;
height:55px;
width:245px;
padding-right:5px;
}

.block_impressum p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
line-height: 10pt;

}

div.inhalt .fotos {
	position:absolute;
	top:10px;
	bottom:10px;
	width:760px;
	min-height:310px;
	overflow:scroll;
	margin-left:30px;
	margin-right:30px;
	overflow:scroll;
	overflow-y:hidden;
	padding-right:10px;
	padding-left:40px;
	text-align:left;
}

div.foto_box {
margin:0;
padding:0;
width:350px;
text-align:right;
padding-right:10px;
float:left;
}


#slider{
margin-left:25px;}	
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider li{ 
	width:720px;
	height:260px;
	overflow:hidden; 
	}	
#prevBtn, #nextBtn{ 
	display:block;
	width:10px;
	height:250px;
	position:absolute;
	left:10px;
	top:30px;
	}	
#nextBtn{ 
	left:760px;
	}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:10px;
	height:250px;
	background: url(pix/fotos_zurueck.gif) no-repeat 0 0;	
	z-index:20;
	}	
#nextBtn a{ 
	background: url(pix/fotos_weiter.gif) no-repeat 0 0;	
	}
	
div.panorma_auswahl{
width:195px;
height:85%;
float:left;
overflow:scroll;
overflow-x:hidden;
margin-right:10px;}

