.csc-uploads-fileName {
	color: #02547C;
	font-family: verdana, helvetica, arial, sans serif;
	text-align:left;
	font-size: 10px;
	line-height: 13px;
}

.csc-uploads-fileName A {
	color: #02547C;
}

.csc-uploads-fileName A:hover {
	color: #FEB711;
}

.csc-form-label-req {
	color: #02547C;
	font-family: verdana, helvetica, arial, sans serif;
	text-align:left;
	font-size: 10px;
	line-height: 13px;
	font-weight: 600;
}

.csc-form-label {
	color: #02547C;
	font-family: verdana, helvetica, arial, sans serif;
	text-align:left;
	font-size: 10px;
	line-height: 13px;
}

.contenttable {
	color: #02547C;
	font-family: verdana, helvetica, arial, sans serif;
	text-align:left;
	font-size: 10px;
	line-height: 13px;
}

.tr-odd {
	vertical-align: top;
        background-color: #f8f9f7; 
}
.tr-even {
	vertical-align: top;
        background-color: #eff4f7;
}
.bodytext {
	color: #02547C;
	font-family: verdana, helvetica, arial, sans serif;
	text-align:left;
	font-size: 10px;
	line-height: 13px;
        margin-top: 0px;
        margin-bottom: 0px;
}

INPUT {
	background-color:#FFFFFF;
	border: 1px solid #d2cdc1;
	color: #02547C;
	font-family: verdana, helvetica, arial, sans serif;
	text-align:left;
	font-size: 10px;
	line-height: 13px;
}

TEXTAREA {
	background-color:#FFFFFF;
	border: 1px solid #d2cdc1;
	color: #02547C;
	font-family: verdana, helvetica, arial, sans serif;
	text-align:left;
	font-size: 10px;
	line-height: 13px;
}

SELECT {
	background-color:#FFFFFF;
	border: 1px solid #d2cdc1;
	color: #02547C;
	font-family: verdana, helvetica, arial, sans serif;
	text-align:left;
	font-size: 10px;
	line-height: 13px;
}


.text-shortcut-title
	{
		color: #FFFFFF;
		font-family: verdana, helvetica, arial, sans serif;
		text-align: left;
		margin-left: 10px;
		font-size: 11px;
		line-height: 14px;
	}

.text-shortcut-title A
	{
		color: #FFFFFF;
		font-family: verdana, helvetica, arial, sans serif;
		text-align: left;
		margin-left: 10px;
		font-size: 11px;
		line-height: 14px;
	}

/* ---------------------------------------------------------------
 * for room display section
 *--------------------------------------------------------------- */

.room-link
	{
		color: #006599;
		font-family: verdana, helvetica, arial, sans serif;
		text-align: center;
		font-size: 9px;
		line-height: 12px;
		letter-spacing: 0.05em;
		background-color: #D2E1E8;
		text-decoration: none;
		padding: 2px 8px 2px 8px;
		border-left: 1px solid #024769;
		border-bottom: 1px solid #024769;
		margin: 4px;
		display: block;
	}

.room-link A
	{
		color: #006599;
		font-family: verdana, helvetica, arial, sans serif;
		text-align: center;
		font-size: 9px;
		line-height: 12px;
		letter-spacing: 0.05em;
		background-color: #D2E1E8;
		text-decoration: none;
		padding: 2px 8px 2px 8px;
		border-left: 1px solid #024769;
		border-bottom: 1px solid #024769;
		margin: 4px;
		display: block;
	}


.room-link A:hover
	{
		cursor:pointer;
		color: #FFFFFF;
		background-color: #609EBF;
	}

.room-link-selected
	{
		color: #FFFFFF;
		background-color: #609EBF;
		font-family: verdana, helvetica, arial, sans serif;
		text-align: center;
		font-size: 9px;
		line-height: 12px;
		letter-spacing: 0.05em;
		text-decoration: none;
		padding: 2px 8px 2px 8px;
		border-left: 1px solid #024769;
		border-bottom: 1px solid #024769;
		margin: 4px;
		display: block;
	}
.room-link-selected A:hover
	{
		cursor:pointer;
		color: #FFFFFF;
		background-color: #609EBF;
	}

.text-submenu-link
	{
		color: #EAF1F4;
		text-align:left;
		font-family: verdana, helvetica, arial, sans serif;
		font-size: 10px;
	}
.text-submenu-link A
	{
		text-decoration: underline;
		color: #006599;
	}
.text-submenu-link A:hover
	{
		text-decoration: none;
		color: #448EB5;
	}

.hook-special-offer {
  font-family: verdana, helvetica, arial, sans serif;
  color: #FFFFFF;
  font-size: 10px;
}

.bg-hook-list-button A {
  font-family: verdana, helvetica, arial, sans serif;
  color: #FFFFFF;
  font-size: 9px;
  text-decoration: none;
}

.csc-caption {
  font-family: verdana, helvetica, arial, sans serif;
  font-size: 9px;
  color: #02547C
  text-decoration: none;
}




/* Bilder gallerie */
p {
	margin:0px;
	padding:0px;
	margin-bottom:2px;
}
.important {
	color: #F39701;
}
#right .bodytext a, #footerAddress .bodytext a, #header2 a {
	color: #F39701;
	text-decoration: none;
	background-image: url(plus_orange.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 9px;	
}
#header2 a {
	padding-right:5px;
	color: #D2D2D2;
	text-transform: uppercase;
	font-size: 10px;
}
#right .bodytext a:hover, #footerAddress .bodytext a:hover, #header2 a:hover {
	color: #D2D2D2;
	text-decoration: underline;
	background-image: url(plus_grey.gif);
}

form {
	padding:0px;
	margin:0px;
}
fieldset.csc-mailform label {
	width: 180px;
	float: left;
	text-align: right;
	margin-right: 10px;
	display: block;
}
fieldset.csc-mailform input,
fieldset.csc-mailform select,
fieldset.csc-mailform textarea, 
input,select,textarea {
	margin-bottom: 10px;
	font-size:10px;
	font-family: Verdana, Helvetica, sans-serif;
	border:1px solid #ccc;
	padding:2px;
	width:auto;
}
fieldset.csc-mailform-field {
	display:block;
}	
input,select,textarea {
	color: #333333;
	background-color: #EDEDED;
	padding: 2px;
	font-size: 11px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin:2px;
}
form .submit, fieldset input .csc-mailform-submit, #mailformformtype_mail, #submit, #button {
	color: #FFFFFF;
	background-color: #938E8C;
	background-image: url(plus_orange_right.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-top: 1px;
	padding-right: 12px;
	padding-bottom: 1px;
	padding-left: 2px;
	margin-left:1px;
	text-transform: uppercase;
	font-size: 10px;
}
.tx-swfGallery-pi1 .galleryTitle a, .tx-swfGallery-pi1 .galleryTitleActive a  {
	display: block;
	padding:5px;
	background-image: url(plus_orange.gif);
	background-repeat: no-repeat;
	background-position: 5px 10px;
	padding-left: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	text-decoration: none;
	color: #024769
}
.tx-swfGallery-pi1 .galleryTitle a:hover {
	background-color: #024769;
	color: #ffffff;
}
.tx-swfGallery-pi1 .galleryInfo {
	color:#FFFFFF;
}
.tx-swfGallery-pi1 .galleryImages {
	background-color: #024769;
	padding-top:5px;
	padding-right: 2px;
	
}
.tx-swfGallery-pi1 .galleryImages .galleryImage {
	display:inline;
	padding:2px;
}
.tx-swfGallery-pi1 .galleryImages .galleryImage a:hover {
	filter: Grey;
}
.tx-swfGallery-pi1 .switch {
	text-align:right;
	background-color: #024769;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
}
.tx-swfGallery-pi1 .switch a{
	color: #ffffff;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#lightbox {
	color:#333333;
}

.tx-indexedsearch-info {
	color:#000000;
	padding:3px;
}
.tx-indexedsearch-path {
	font-weight: bold;
}
.tx-indexedsearch-searchbox-button {
	margin-top:5px;
}

	
/* frames */
.csc-frame-frame1 {
	margin-left: -12px;
	margin-right: -11px;
	margin-bottom: -12px;
}
.csc-frame-frame1 .csc-header { /* überschrift um das wieder reinsetzen, wo der frame raus ist */
	padding-left:12px;
}
._calendar {
	z-index:99999;
	
	/*margin-top:600px;
	/*position:relative;*/
}
_form #von, _form #bis {
	color: #FFFFFF;
	background-image: url(dateField.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 14px;
	width: 56px;
	padding-bottom:1px;
	padding-right:0px;
}
.csc-frame-rulerAfter {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2A5C82;
	margin-left:0px;
	padding-top:5px;
	padding-bottom:5px;
	margin-right:0px;	
}
hr {
	height:1px;
	border:none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2A5C82;
}
.csc-frame-rulerBefore{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #2A5C82;	
	margin-left:0px;
	padding-top:5px;
	padding-bottom:5px;
	margin-right:0px;	
}

li {
	list-style-position: outside;
	list-style-image: url(minus.gif);
}
ul {
	padding-left: 12px;
}

.priceTable {
	border-top: 1px solid #306199;
	border-right: 1px none #306199;
	border-bottom: 1px none #306199;
	border-left: 1px solid #306199;
}
/* 
.priceTable strong, .priceTable b {	
	font-weight: normal;
}
*/

.priceTable .col1 {
	background-color: #306199;
}
.priceTable .col2 {
	background-color: #274B66;
}
.priceTable td {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #274B66;
	border-right-color: #274B66;
	border-bottom-color: #274B66;
	border-left-color: #274B66;
	border-right-style: solid;
}
.bigger {
	font-size: 14px;
	font-weight: bold;
	font-family:tahoma, Arial, Verdana;
}	