﻿@charset "utf-8";
/* hotel-rieser.com */

@import url("Angebote.css"); /*CSS zu den Paketen wird geladen*/

/*---------- Template ----------*/

#parallaxis {
display:none;
height:0px;
visibility:hidden;
}

body {
background-color:#FFF7EF;
color:#555555;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0;
}

ul {
padding:0px 0 0px 15px;
margin:0px 0 5px 0;
}

li {
padding:0px;
margin:0px;
}

a:link {
   color:#B91015;
   text-decoration:none;
}

a:visited {
   color:#b91015;
   text-decoration:none;
}

a:hover {
   text-decoration:underline;
}
	
a:active {
   text-decoration:underline;
}
	
a:focus {
   text-decoration:underline;
}

h1 {
	font-size:14px;
	font-weight:bold;
	color:#b91015;
padding-bottom:0px;
}

h2 {
	font-size:12px;
	font-weight:bold;
	color:#b91015;
padding-bottom:0px;
}

h3 {
	font-size:12px;
	font-weight:bold;
	color:#555555;
padding-bottom:0px;
}

h5 {
	font-size:10px;
	font-weight:normal;
}

#rieser-16.rieser-7 h5 {
       font-weight:normal;
	   font-size:10px;
}

img {
border:0;
}

#center {
margin:0 auto;
width:955px;
}

#Top-Links {
background-image:url(../images/BG-Top-Links.jpg);
font-size:11px;
height:22px;
padding:8px 0 0 0;
text-align:right;
color:#555555;
width:955px;
}

#Top-Links  #Sprachwahl {
float:left;
width:226px;
margin:0 0 0 0px;
text-align:center;
}

#Fusszeile #Sprachwahl {
float:left;
width:226px;
margin:0 0 0 0px;
text-align:center;
}

#Top-Links #Adresse {
margin:0 20px 0 0 ;
}

#Fusszeile {
	background-image:url(../images/BG-Fusszeile.jpg);
	background-repeat:no-repeat;
	background-color:#FCECDD;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	font-size:11px;
	height:22px;
	padding:8px 0 0 0px;
	float:left;
	width:954px;
}

#kopfnav {
	list-style: none outside none;
	margin:0 20px 0 0;
	padding: 0;
	float:right;
	text-align:right;
	
}
 
 
#kopfnav li {
	display: inline;
	margin: 0;
	padding: 0;
	position: relative;
}

#kopfnav a, #kopfnav a:link, #kopfnav a:visited {
	color:#555555;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:0;	
	text-decoration:none;
}
 
#kopfnav a:hover {
	color:#B91015;
}
 
#kopfnav a:active {
	color:#B91015;
}
 
#kopfnav li.active {
	color:#555555;
}
 
#kopfnav .active a, #kopfnav .active a:link, #kopfnav .active a:visited, #kopfnav .active a:hover {
	color:#555555;
}

#Kopfzeile {
height:275px;
width:955px;
}

#Kopfzeile-Logo {
float:left;
width:226px;
}

#Kopfzeile-Panorama {
float:left;
z-index:1;
position:relative;
}

#homemenu {
text-align:left;
float:left;
margin:0;
padding:0;
}

#homemenu span  a, #homemenu span  a:link, #homemenu span  a:visited {
	color:#B01614;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding: 5px 20px 5px 10px;	
	text-decoration:none;
}
 
#homemenu span  a:hover {
	color:#B91015;
}
 
#homemenu span  a:active {
	color:#B91015;
}
 
#homemenu span  li.active {
	color:#B91015;
}
 
#homemenu span .active a, #homemenu span  .active a:link, #homemenu span  .active a:visited, #homemenu span  .active a:hover {
	color:#B91015;
}


#Navigation {
background-color:#FFFFFF;
height:26px;
text-align:left;
padding:0 0 0 225px;
float:left;
width:730px;
}

#Navigation a{
float:left;
/*color:#555555;*/
}

ul.Hauptmenu {
background-color:#FFFFFF;
height:26px;
list-style-type:none;
margin:0;
padding:0;
}


.Hauptmenu li{
float:left;
background-color:#FFFFFF;
height:26px;
list-style-image:none;
border-left: 1px solid #fcecdc;
}


.Hauptmenu a, .Hauptmenu a:link, .Hauptmenu a:visited {
	color:#555555;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding: 5px 5px 5px 5px;	
	text-decoration:none;
}
 
.Hauptmenu a:hover {
	color:#B91015;
}
 
.Hauptmenu a:active {
	color:#B91015;
}
 
.Hauptmenu li.active {
	color:#B91015;
}
 
.Hauptmenu .active a, .Hauptmenu .active a:link, .Hauptmenu .active a:visited, .Hauptmenu .active a:hover {
	color:#B91015;
}

ul.Submenu {
list-style-type:none;
margin:0;
padding:0;
background-color:#fcecdc;
}


ul.Submenu li {
	border-bottom: 1px solid #FFFFFF;
	background-color:#fcecdc;
	height:19px;
}


ul.Submenu  a, ul.Submenu  a:link, ul.Submenu  a:visited {
	color:#555555;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding: 5px 5px 5px 11px;	
	text-decoration:none;
	width:100%;
	display:block;
}
 
ul.Submenu  a:hover {
	color:#B91015;
}
 
ul.Submenu  a:active {
	color:#B91015;
}
 
ul.Submenu  li.active {
	color:#B91015;
}
 
ul.Submenu  .active a, ul.Submenu  .active a:link, ul.Submenu  .active a:visited, ul.Submenu  .active a:hover {
	color:#B91015;
}


ul.Subsubmenu {
list-style-type:none;
margin:0;
padding:0;
background-color:#FFF7EF;
}

ul.Subsubmenu li {
	border-bottom: 1px solid #fcecdc;
	background-color:#FFF7EF;
	height:19px;
}

ul.Subsubmenu  a, ul.Subsubmenu  a:link, ul.Subsubmenu  a:visited {
	color:#555555;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding: 5px 5px 5px 11px;	
	text-decoration:none;
}
 
ul.Subsubmenu  a:hover {
	color:#B91015;
}
 
ul.Subsubmenu  a:active {
	color:#B91015;
}
 
ul.Subsubmenu  li.active {
	color:#B91015;
}
 
ul.Subsubmenu  .active a, ul.Subsubmenu  .active a:link, ul.Subsubmenu  .active a:visited, ul.Subsubmenu  .active a:hover {
	color:#B91015;
}



#Content {
background-image:url(../images/BG-Content.jpg);
border-right: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
overflow:none;
/*overflow-x:hidden;*/
float:left;
width:954px;
}

#Content-Links {
float:left;
width:225px;
#padding:20px 0 0 0;
padding:0px 0 0 0;
}

#pfad-navi {
 font-size:10px;
}

#Content-Mitte {
float:left;
line-height:140%;
padding:20px 30px 20px 30px;
width:413px;
border-left: 1px solid #FFFFFF;
background-color:#FCECDD;
}

#Content-Mitte img {
/*	border-bottom: 1px solid #a8a098;*/
	margin:25px 0 5px 0;
}

#Content-Mitte .bodytext {
	margin:0x 0px 0px 0px;
}

#Content-Mitte-breit {
float:left;
line-height:140%;
padding:20px 30px 20px 30px;
border-left: 1px solid #FFFFFF;
background-color:#FCECDD;
width:665px;
}

#Content-Rechts {
float:left;
padding:20px 0 0 0;
width:255px;
}

#Partner-Logos {
height:80px;
margin:15px 0 0 225px;
padding:0px 0px 0px 0px;
text-align:center;
float:left;
#border-left: 1px solid #FFFFFF;
#background-color:#FFF7EF;
}
/************************* Content-Links START *************************/

/********** Package-der-Woche **********/
#Package-der-Woche {
	padding:20px 20px 20px 20px;
background-color:#fcecdc;
margin:0 0 0 0px;
}

#Package-der-Woche h1 {
background-color:#fcecdc;
padding: 0px 0 0 0;
margin:0 0 0 0px;
}

#Package-der-Woche h5 {
padding: 0px 0 0px 0;
margin:0px;
}

#Package-der-Woche p {
padding: 0 0 0 0;
margin: 0 0 0 0;
}

/********** Expressanfrage **********/
#Content-Links .Expressanfrage .Headline {
	width:205px;
	height:20px;
	font-size:12px;
	#background-color:#fcecdc;
	margin:0 0 15px 0;
	padding:20px 0 0 20px;
	color:#b91015;
}

#Content-Links .Expressanfrage {
	font-size:11px;
	#background-color:#fcecdc;
	width: 225px;
	text-align:left;
	font-weight:bold;
    margin-bottom:0px;
}

#Content-Links .Expressanfrage .Feld {
	font-size:11px;
	background-color:#FFFFFF;
	width: 80px;
	text-align:left;
	border: 1px solid #fcecdc;
}

#Content-Links .Expressanfrage #Anreise.Feld {
	width:55px;
	margin:0 0 0 11px;
	padding:0;
}

#Content-Links .Expressanfrage #Abreise.Feld {
	width:55px;
	margin:0 0 0 11px;
	padding:0;
}


#Content-Links .Expressanfrage #Abschicken {
	font-size:11px;
	font-weigth:bolder;
	background-color:#b91015;
	color:#FFFFFF;
	text-align:center;
	width:82px;
	height:20px;
	margin:10px 0 0px 88px;
    padding-bottom:4px;
	border:none;
}

#Content-Links .Feld {
	margin:0 10px 0 10px;
}

#Content-Links td {
	text-align:left !important;
}

/********** Prospekt Download **********/

#Prospekt-Download {
	padding: 10px 0px 10px 0;
	font-size: 11px;
}

#Prospekt-Download .bestellen{
	text-align:right !important;
	padding:0px 10px 10px 0;
}

#Prospekt-Download img {
	float:left;
	border: 1px solid #FFFFFF;
	margin: 5px 15px 5px 5px;
}

#Prospekt-Download ul {
	color:#AA0000;
	padding:0px;
	list-style-type:none;
	list-style-position:outside;
	text-decoration:none;
}

#Prospekt-Download h5 {
        font-size:11px;
        color:#ffffff;
		padding:5px;
        margin:0px;
}

.Prospekt .bodytext {
background-color:#FCECDD!important;
}

/*Preislisten Winter/Sommer ID=87 ID=137*/

#rieser-87.rieser-7 #Content-Mitte-breit h2,
#rieser-137.rieser-7 #Content-Mitte-breit h2 {
margin: 10px 0 10px 0;
}

#rieser-87.rieser-7 #Content-Mitte-breit #Datum.contenttable,
#rieser-137.rieser-7 #Content-Mitte-breit #Datum.contenttable {
background-color:#b91015;
color:#ffffff;
margin:0px 0 0 0;
padding: 0 0 0 0;
}

#rieser-87.rieser-7 #Content-Mitte-breit .Ueberschrift,
#rieser-137.rieser-7 #Content-Mitte-breit .Ueberschrift {
margin:0 0 0 0px;
padding: 5px 5px 5px 0px;
color:#B91015;
}

#rieser-87.rieser-7 #Content-Mitte-breit .Titel .bodytext,
#rieser-137.rieser-7 #Content-Mitte-breit .Titel .bodytext {
margin:0 0 0 0px;
padding:2px 0 2px 0;
}

#rieser-87.rieser-7 #Content-Mitte-breit .Titel,
#rieser-137.rieser-7 #Content-Mitte-breit .Titel {
margin:0 0 0 0px;
width:670px;
padding: 5px 5px 5px 5px;
background-color:#fedab6;
font-weight:bold;
}

#rieser-87.rieser-7 #Content-Mitte-breit .Titel a,
#rieser-137.rieser-7 #Content-Mitte-breit .Titel a {
color:#646464;
font-weight:bold;
}

#rieser-87.rieser-7 #Content-Mitte-breit table.contenttable,
#rieser-137.rieser-7 #Content-Mitte-breit table.contenttable {
background-color:#ffffff;
width:680px;
border-spacing:0px;
border:1px solid #fedab6;
margin-bottom:15px;
}
#rieser-94.rieser-7 #Content-Mitte-breit table.contenttable {
background-color:#ffffff;
width:680px;
border-spacing:0px;
border:1px solid #fedab6;
margin-bottom:15px;
}

#rieser-87.rieser-7 #Content-Mitte-breit table.contenttable tr.tr-0,
#rieser-137.rieser-7 #Content-Mitte-breit table.contenttable tr.tr-0{
height:35px;
padding:0 0 0 0;
margin:0 0 0 0;
}
#rieser-94.rieser-7 #Content-Mitte-breit table.contenttable tr.tr-0{
height:35px;
padding:0 0 0 0;
margin:0 0 0 0;
}

#rieser-87.rieser-7 #Content-Mitte-breit table.contenttable td.td-1, td.td-2, td.td-3, td.td-4, td.td-5,
#rieser-137.rieser-7 #Content-Mitte-breit table.contenttable td.td-1 {
text-align:center;
padding:3px;
}

#rieser-87.rieser-7 #Content-Mitte-breit table.contenttable td,
#rieser-137.rieser-7 #Content-Mitte-breit table.contenttable td {
padding:0px 0px 0px 5px;
}
#rieser-94.rieser-7 #Content-Mitte-breit table.contenttable td {
padding:0px 0px 0px 5px;
}

#rieser-87.rieser-7 #Content-Mitte-breit .erste,
#rieser-137.rieser-7 #Content-Mitte-breit .erste  {
width:200px;
}
#rieser-94.rieser-7 #Content-Mitte-breit .erste {
width:200px;
}

#rieser-87.rieser-7 #Content-Mitte-breit table.contenttable td.td-0,
#rieser-137.rieser-7 #Content-Mitte-breit table.contenttable td.td-0 {
width:200px;
}
#rieser-94.rieser-7 #Content-Mitte-breit table.contenttable td.td-0 {
width:200px;
}

#rieser-87.rieser-7 #Content-Mitte-breit table.contenttable tr.tr-1,
#rieser-137.rieser-7 #Content-Mitte-breit table.contenttable tr.tr-1 {
background-color:#ffffff;
}
#rieser-94.rieser-7 #Content-Mitte-breit table.contenttable tr.tr-1 {
background-color:#ffffff;
}

#rieser-87.rieser-7 #Content-Mitte-breit table.contenttable tr.tr-2,
#rieser-137.rieser-7 #Content-Mitte-breit table.contenttable tr.tr-2 {
background-color:#ffffff;
}
#rieser-94.rieser-7 #Content-Mitte-breit table.contenttable tr.tr-2 {
background-color:#ffffff;
}

/**Winter ID=19**/
#rieser-19.rieser-7 #Content-Mitte-breit #Datum.contenttable {
background-color:#b91015;
color:#ffffff;
margin:0px 0 0 0;
padding: 0 0 0 0;
}

#rieser-19.rieser-7 #Content-Mitte-breit  .contenttable #Winter-Pakete{
background-color:#FCECDD;
border:none;
margin:0 0 0 0px;
font-size:11px;
color:#646464;
height:50px;
border:none !important;
}

#rieser-19.rieser-7 #Content-Mitte-breit  .contenttable #Winter-Pakete.erste2{
width:150px;
}

#rieser-19.rieser-7 #Content-Mitte-breit h2 {
margin: 10px 0 10px 0;
}
#rieser-19.rieser-7 #Content-Mitte-breit table.contenttable tr.tr-0{
height:35px;
padding:0 0 0 0;
margin:0 0 0 0;
}
#rieser-19.rieser-7 #Content-Mitte-breit .Ueberschrift {
margin:0 0 0 0px;
padding: 5px 5px 5px 0px;
color:#B91015;
}

#rieser-19.rieser-7 #Content-Mitte-breit .Titel {
margin:0 0 0 0px;
width:670px;
padding: 5px 5px 5px 5px;
background-color:#fedab6;
font-weight:bold;
}

#rieser-19.rieser-7 #Content-Mitte-breit .Titel a {
color:#646464;
font-weight:bold;
}

#rieser-19.rieser-7 #Content-Mitte-breit table.contenttable {
background-color:#ffffff;
width:680px;
border-spacing:0px;
border:1px solid #fedab6;
margin-bottom:15px;
}

#rieser-19.rieser-7 #Content-Mitte-breit table.contenttable td.td-1, td.td-2, td.td-3, td.td-4, td.td-5, td.td-6 {
text-align:center;
padding:3px;
}


#rieser-19.rieser-7 #Content-Mitte-breit table.contenttable td {
padding:0px 0px 0px 5px;
}

#rieser-19.rieser-7 #Content-Mitte-breit .erste {
width:150px;
}

#rieser-19.rieser-7 #Content-Mitte-breit table.contenttable td.td-0 {
width:150px;
}

#rieser-19.rieser-7 #Content-Mitte-breit table.contenttable tr.tr-1 {
background-color:#ffffff;
}


#rieser-19.rieser-7 #Content-Mitte-breit table.contenttable tr.tr-2 {
background-color:#ffffff;
}
/************************* Content-Links STOP *************************/

/********** Text- und Bildelemente **********/
#Content-Links p {font-size:11px;}

#Content-Mitte p {
font-size:12px;
padding:0px 0 10px 0;
margin:0px;
}

#Content-Rechts p {font-size:12px;}

#Content-Rechts img {
margin:0 0 5px 0;
}

h1 {
font-size:12px;
margin:15px 0 5px 0;
padding:0px;
}

h2 {font-size:12px;margin:0;}
h3 {font-size:12px;margin:0;}

#Content-Links h1 {font-size:12px;color:#b91015;padding:0 0 0 20px;}
#Content-Links h2 {font-size:12px;color:#b91015;padding:0 0 0 20px;}
#Content-Links h3 {font-size:12px;color:#b91015;padding:0 0 0 20px;}

#Content-Mitte h1 {font-size:12px;}
#Content-Mitte h2 {font-size:12px;}
#Content-Mitte h3 {font-size:12px;}

#Content-Rechts h1 {font-size:12px;}
#Content-Rechts h2 {font-size:12px;}
#Content-Rechts h3 {font-size:12px;}

/* Default stylesheet for the html emails sent by Send-A-Card extension */
/*body { background:#FCECDD none; scrollbar-face-color:#FEDAB6; scrollbar-shadow-color:#555555; margin:10px; }*/
.tx-srsendcard-pi1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.tx-srsendcard-pi1 p { line-height:125%; color:#555555; margin: 8px 0 0 0; padding: 0 3px; text-indent: 0; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-salutation { font-weight: normal; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-site-name { font-weight: normal; }
.tx-srsendcard-pi1 a:link { background-color: transparent; color: #b91015; text-decoration: none; font-weight:normal;}
.tx-srsendcard-pi1 a:visited { background-color: transparent; color: #b91015; text-decoration: none; font-weight:normal;}
.tx-srsendcard-pi1 a:hover { color:#b91015; text-decoration:underline; font-weight:normal;}
.tx-srsendcard-pi1 a:active { color: #b91015; text-decoration:underline; font-weight:normal;}

.tx-srsendcard-pi1 INPUT, .tx-srsendcard-pi1 select, .tx-srsendcard-pi1 textarea { 
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#ffffff;
color:#555555;
font-weight:normal;
}

.tx-srsendcard-pi1 input[type=checkbox], .tx-srsendcard-pi1 input[type=radio] { background-color: transparent; vertical-align: middle; }
.tx-srsendcard-pi1 input[type=submit] { font-size: 12px; font-weight: normal; margin: 0; padding: 0; clear: both; float: none; display: block; }

.tx-srsendcard-pi1 .tx-srsendcard-pi1-submit { 
font-size: 12px; 
font-weight: normal; 
margin: 15px 0 0 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding: 0; 
clear: both; 
float: none; 
display: block; 
background-color:#ffffff;
color:#555555;
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-clear-float { clear: left; height: 1px; }

.tx-srsendcard-pi1 img {
margin-top:15px;
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-selection-prompt { font-weight: normal; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-series-header { 
text-align: center; 
font-weight: bold; 
font-size: 12m; 
margin: 0; 
padding-top: 1.1em; 
padding-bottom: 0; 
width: 96%; 
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector { margin: 0; padding: 0; border-style: none; width: 100%; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector .tx-srsendcard-pi1-image-selector-column { margin:0; padding:0; float:left; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector .tx-srsendcard-pi1-first-column { clear: left; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dt { padding: 0.5em 0; text-align: center; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dd { margin: 0; padding: 0.5em 0; text-align: center; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dt a, .tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dd a { margin: 0 auto; padding: 0; border-style: none; width: auto; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector img { margin: 0; padding: 0; border-style: none; }

.tx-srsendcard-pi1 .tx-srsendcard-pi1-video-clip-highlight { color: red; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-flash-clip-highlight { color: red; }


.tx-srsendcard-pi1 SELECT { 
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#ffffff;
color:#555555;
font-weight:normal;
}

.tx-srsendcard-pi1 fieldset {
width:500px;
margin:15px 0 10px 0;
border: 1px solid #555555 !important;
}

.tx-srsendcard-pi1 label, .tx-srsendcard-pi1 .tx-srsendcard-pi1-field { margin: .3em 0; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form { text-align: center; width: 100%; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-card-image-wrap a { display: block; margin: 0 auto; border-style: none; width: auto; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-card-caption {  font-size: 12px; font-weight: bold; margin: .5em 0 2em 0; text-align: center; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-card-form-wrap { margin: 0 auto; border-style: none; width: auto; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form form { text-align: left; margin: 0 auto; border-style: none; width: 50em; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset { border: 1px solid #555555 ; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset.tx-srsendcard-pi1-no-border { border: none !important; margin: 20px 0 0 0; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form legend { font-weight: bold; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset label { width: 25%; clear: both; float: left; text-align: right; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset div.tx-srsendcard-pi1-label-place-holder { width: 25%; clear: both; float: left; text-align: right; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset label.tx-srsendcard-pi1-hidden-label { position: absolute; left: 0px;  top: -100px; width: 1px; height: 1px; overflow: hidden; }

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset .tx-srsendcard-pi1-delivery-notify label { 
font-weight: bold; 
width: auto; 
text-align: left; 
margin: 0; 
padding: 0 .4em .4em 0; 
vertical-align: middle; 
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset .tx-srsendcard-pi1-delivery-notify input { margin: 0; padding: 0 0 .4em 0; vertical-align: middle; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset div.tx-srsendcard-pi1-field { width: 73%; float: right; text-align: left; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset div.tx-srsendcard-pi1-field textarea { width: 90%; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset div.tx-srsendcard-pi1-field .tx-srsendcard-pi1-error-message { color: red; font-weight: bold; margin: 0 0 .2em 0; }

.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector { list-style: none inside none; margin: 0; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li { width: 4em; float: left; margin: 0 .4em 0 0; text-align: center; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li label { border: 1px solid transparent; width: 4em; height: 1.5em; margin-bottom: .5em; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li label.tx-srsendcard-pi1-transparent { border: 1px solid #555555; width: 4em; height: 1.5em; margin-bottom: .5em; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li label.tx-srsendcard-pi1-non-transparent { border-style: none; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li input { border: 1px solid transparent; }
		
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector { list-style: none inside none; margin: 0; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li { min-height: 20px; margin: 0 0 .4em 0; padding: 0; display: block; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li input { float: left; margin: .4em .4em 0 0; padding:0; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li label { width: auto; clear: none; float: none;  text-align: left; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li img { vertical-align: top; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector .tx-srsendcard-pi1-text-font-label { display: none; }
				
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card { margin: 15px 0; border-style: solid; border-width: 1px; border-color: #555555; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image { float: left; padding: 10px; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap { margin: 0 auto; border-style: none; width: auto; text-align: center; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap img { margin:0px; padding:0px; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap object { }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap .tx-srsendcard-pi1-card-music-object { }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-caption { font-size: .8em; font-weight: bold; margin: 0; padding-top: .5em; text-align: center; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-message { padding: .5em .5em .5em 10px;}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-message-block { float: left; width:200px; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-stamp { float: right; padding: 0px 7px 0px 5px; margin:0px;}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-title { padding-top: 1em; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-text { padding: 1em 0; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-signature { padding-bottom: 15px; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-buttons { clear: both; margin: 0 0 0 0px; padding: 0 0 0 0px; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-buttons form { float: left; margin-right: 13px; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha { margin-bottom: 10px; width: 80px; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha .tx-srsendcard-pi1-captcha-error { font-size: .9em; color: red; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha div { margin-left: 1em; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha input { vertical-align: middle; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha .tx-srfreecap-pi2-image { vertical-align: middle; }
		
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-sent p { font-weight: normal; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-not-found p { font-weight: normal; }


.tx-srsendcard-pi1 TEXTAREA { 
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#ffffff;
color:#555555;
font-weight:normal;
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-radio TD { 
text-align:left; 
vertical-align:middle; 
background-color:transparent;
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-radio P { 
font-family:Verdana, Arial, Helvetica, sans-serif, sans-serif; 
font-size:12px;
color:#555555;
margin-top:4px;
margin-bottom:0px;
padding-top:0px;
padding-bottom:0px;
padding-right:3px;
padding-left:3px;
text-indent:0px; }

.tx-srsendcard-pi1 .tx-srsendcard-pi1-radio INPUT  { 
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:transparent;
color:#555555;
font-weight:normal;
vertical-align:middle; }



.Prospekt {
background-color:#FCECDD!important;
}

.Prospekt img {
margin: 0 0 0 0px !important;
}

/************Anfrageformular***********/
#rieser-2.rieser-2 legend {
font-weight:bold;
padding:0 5px 0 5px;
}

#rieser-2.rieser-2 fieldset {
margin: 0 0 15px 0;
width: 510px;
}

#rieser-2.rieser-2 fieldset img {
margin:0px;
}

#rieser-2.rieser-2 fieldset p {
margin: 0 0 5px 0;
}

#rieser-2.rieser-2 ul {
list-style: none;
}

.Neu {
font-weight:bold;
color:#B91015;
}

/*Prospekt anfordern*/
legend {
padding-left:10px;
padding-right:10px;
border: 0px;
}

fieldset {
border:0px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
border: 1px solid #C0C0C0;
}

.radiolayout {
width:60%;
padding-top:15px;
padding-bottom:15px;
}

.formu {
width:490px;
padding-top:10px;
padding-bottom:10px;
padding-left:20px;
border: 1px solid #FEDAB6;
background-color:#FCE7D2;
margin:10px 0 0 0;
}

.formu label {
width:100px;
display:block;
float:left;
}

.mf-radio {
border:0px;
}

.mf-text {
color: #000000;
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-check {
border: 0px;
}
.mf-select {
border:0px;
}

.mf-input {
border: 1px solid #C0C0C0;
margin-top: 2px;
}

.mf-submit {
color: #ffffff;
background-color: #b91015;
border: 0px;
}

/***Geschichte Hotel Riesers***/
#rieser-132.rieser-8 #Content-Mitte .td-0 {
	width:50px;
	vertical-align:top;
}

#rieser-132.rieser-8 #Content-Mitte td {
	padding-bottom:10px;
}

#rieser-132.rieser-8 #Content-Rechts .csc-textpic-caption {
	text-align:right;
	font-size:11px;
	padding:0px 0px 10px 0;
	margin:0px;
}
/***/


/***Zimmer****/

#rieser-69.rieser-8 #Content-Mitte-breit h5 {
       font-weight:normal;
	   padding:0px;
	   margin:0px;
	   font-size:10px;
}

#Zimmer-Suiten-Tabelle {
	width:685px !important;
	background-color:#FFF6ED;
	text-align:left;
}

#Zimmer-Suiten-Tabelle .Bild-breit {
	width:435px !important;
	text-align:center;
}

#Zimmer-Suiten-Tabelle .ZS-Spalte1 {
	width:400px;
}

#Zimmer-Suiten-Tabelle p.bodytext {
	margin:0 0 0 0px;
	padding:5px;
	font-weight:normal !important;
}


#Zimmer-Suiten-Tabelle .Bild1 img {
	width:138px;
	height:135px;
}

#Zimmer-Suiten-Tabelle .Bild2 {
	height:138px;
	width:285px;
}

#rieser-69.rieser-8 #Content-Mitte-breit .Link {
	width:675px !important;
	background-color:#fff6ed;
	margin:0px;
	padding: 5px 0 10px 10px;
}

#rieser-69.rieser-8 .zimmer {
	font-weight: bolder;
}

#rieser-69.rieser-8 #Content-Mitte-breit h1 {
	width:680px;
	height:20px;
	background-color:#fedab6;
	margin:20px 0 0 0px;
	padding:5px 0 0px 5px;
}

#Zimmer-Suiten-Tabelle ul {
	margin:0 0 0 20px;
	padding:0 5px 5px 5px;
	list-style: disc !important;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight:normal;
	text-align: left;
}

/***************Lightbox************************//
/**
*
* kj_imagelightbox2 
* Presentationmode CSS
*
*/
.presentationmode a:link, .presentationmode a:visited {							
font-family:Verdana;
size:11px;
text-decoration:none;
color:#999999;
width:100%;						
}
								
.presentationmodeAct a:link {
/*  color:#000000; font-weight:bold; text-decoration:none; width:100%;	           */
}	                  
							
.presentationmodeSpan {	
padding-right:20px;	
font-family:Verdana;
size:11px;
text-decoration:none;
color:#999999;	
width:100%;													
}	
						
						
						
						
#lightbox {
position: absolute;
top: 40px;
left: 0;
width: 100%;
z-index: 100090 !important;
text-align: center;
line-height: 0;
}
#lightbox a img { 
border: none; 
}
#outerImageContainer {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#imageContainer {
padding: 10px;
}
#loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#hoverNav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 100095 !important;
}
#imageContainer>#hoverNav { 
left: 0;
}
#hoverNav a { 
outline: none;
}
#prevLink, #nextLink {
width: 49%;
height: 100%;
/*background: transparent url(../images/blank.gif) no-repeat;*/ /* Trick IE into showing hover */
display: block;
}
#prevLink { 
left: 0; 
float: left;
}
#nextLink { 
right: 0; 
float: right;
}
#prevLink:hover, #prevLink:visited:hover { 
/*background: url(../images/prevlabel.gif) left 15% no-repeat; */
}
#nextLink:hover, #nextLink:visited:hover { 
/*background: url(../images/nextlabel.gif) right 15% no-repeat; */
}
#imageDataContainer {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
}
#imageData {
padding:0 10px;
}
#imageData #imageDetails { 
width: 70%; 
float: left; 
text-align: left; 
}	
#imageData #caption { 
font-weight: bold;	
}
#imageData #numberDisplay {
display: block; 
clear: left; 
padding-bottom: 1.0em;	
}

/********************************************/
/**********Newsletter**********/


#rieser-68.rieser-3 #Content-Mitte font {
font-family:Verdana;
font-size:12px;
color:#555555;
}

#rieser-68.rieser-3 #Content-Mitte fieldset {
margin: 10px 0 0 0;
}

#rieser-68.rieser-3 #Content-Mitte legend font {
#color:#b91015;
color:#555555 !important;
font-size:12px !important;
font-weight:bold;
}

#rieser-68.rieser-3 #Content-Mitte fieldset label {
color:#555555;
font-size:12px;
}

#rieser-68.rieser-3 #Content-Mitte fieldset font {
color:#B91015;
font-size:11px;
}

#rieser-52.rieser-6 #Content-Mitte .csc-textpic-imagewrap img {
width:410px;
height:170px;
margin:0px;
}

#Salutation {
margin: 0 0 0 3px;
}

/*****************************************************/
/******************Sitemap******************/
.tx-wssitemap-pi1 img {
	margin:0 !important;
}


.Sitemap_Titel {
color:#ffffff;
font-weight:bold;
}

.Sitemap_Titel2 {
font-weight:bold;
}

#rieser-77.rieser-77 #Content-Mitte-breit a:link, a:hover {
color:#555555;
}
	
	
/*#imageData #bottomNavClose { 
width: 66px; 
float: right;  
padding-bottom: 0.7em;	
}	*/

#overlay {
position: absolute;
top: 0;
left: 0;
z-index: 100010 !important;
width: 100%;
height: 500px;
/*background-color: #ff0000;*/
filter:alpha(opacity=50);
-moz-opacity: 0.6;
opacity: 0.6;
}

.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
* html>body .clearfix {
display: inline-block; 
width: 100%;
}
* html .clearfix {
/* Hides from IE-mac \*/
height: 1%;
/* End hide from IE-mac */
}

#Kopfzeile-Panorama #keinjavascript a:link img,
#Kopfzeile-Panorama #keinjavascript a:visited img {
position:absolute;
right:0px;
bottom:0px;
}

#holidaycheck {background-color:#fcecdc;padding-left:5px;}


/*Sitenav*/


#sitenav {
	list-style: none outside none;
	margin:0 20px 0 0;
	padding: 0;
	float:left;
	text-align:left;
	
}
 
 
#sitenav li {
	display: inline;
	margin: 0;
	padding: 0;
	position: relative;
}

#sitenav a, #sitenav a:link, #sitenav a:visited {
	color:#555555;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:0;	
	text-decoration:none;
}
 
#sitenav a:hover {
	color:#B91015;
}
 
#sitenav a:active {
	color:#B91015;
}
 
#sitenav li.active {
	color:#555555;
}
 
#sitenav .active a, #sitenav .active a:link, #sitenav .active a:visited, #sitenav .active a:hover {
	color:#555555;
}

#sitelinks {
	float:left;
	height:20px;
	width:955px;
}

