.contact { border: 1px solid #999; }
.contact_textfeld { width: 113px; border: 1px solid #999; }

.csc-frame-rulerAfter { clear:both; padding-top:10px; margin-bottom:10px; border-bottom: 1px solid #333333; }

dd.csc-textpic-caption { background: #ECECEC; padding: 3px; }

div.csc-mailform-field label { width: 130px; display: block; float: left; }
div.csc-mailform-field select { width: 170px; }
div.csc-mailform-field { padding-bottom: 2px; }
.csc-mailform-submit { margin-left: 130px; }

table.contenttable { clear: both; width: 100%; }
table.contenttable tr td { padding-left: 7px; vertical-align: top; }

table.contenttable .tr-0 td { color: #FFF; }
table.contenttable .tr-odd { background: #E8EBF1; }
table.contenttable .tr-even { background: #E6E8EF; }
table.contenttable .tr-0 td { vertical-align: bottom; }
table.contenttable .tr-0 { background: #174286; }

dl.csc-textpic-image { padding-bottom: 10px; }

div.contentPaddingHotel h1 {  line-height: 18px;text-transform: uppercase; color: #EAA32F; font-family: 'Droid Sans', arial, verdana, sans-serif; border-bottom: 0px solid #EAA32F; font-size: 15px; padding: 0px; padding-bottom: 2px; margin: 0px; margin-bottom: 5px; }
div.contentPaddingHotel p { padding: 0px; margin: 0px; margin-bottom: 15px; }
div.contentPaddingHotel a { color: #B51031; }
div.contentPaddingHotel a:hover { color: #000; }
div.contentPaddingHotel { 
        border: 1px solid #EDB12D;
	font-family: verdana, arial, sans-serif;
	margin: 10px; 
	padding: 10px;
	line-height: 14px;
	font-size: 11px; 
	color: #343434;
	background: #FFF;
	}
div.contentPaddingHotel h3 { clear: both; text-transform: uppercase; color: #EAA32F; font-family: 'Droid Sans', arial, verdana, sans-serif; border-bottom: 0px solid #EAA32F; font-size: 15px; padding: 0px; padding-bottom: 2px; margin: 0px; margin-bottom: 13px; }
div.contentPaddingHotel h2 { clear: both; text-transform: uppercase; color: #EAA32F; font-family: 'Droid Sans', arial, verdana, sans-serif; border-bottom: 0px solid #EAA32F; font-size: 15px; padding: 0px; padding-bottom: 2px; margin: 0px; margin-bottom: 13px; }

div.contentPadding h1 { text-transform: uppercase; color: #B51031; font-family: 'Droid Sans', arial, verdana, sans-serif; border-bottom: 1px solid #B51031; font-size: 15px; padding: 0px; padding-bottom: 2px; margin: 0px; margin-bottom: 13px; }
div.contentPadding p { padding: 0px; margin: 0px; margin-bottom: 15px; }
div.contentPadding a { color: #B51031; }
div.contentPadding a:hover { color: #000; }
div.contentPadding { 
	font-family: verdana, arial, sans-serif;
	padding: 10px;
	line-height: 14px;
	font-size: 11px; 
	color: #555;
	}
div.contentPadding h3 { line-height: 18px;clear: both; text-transform: uppercase; color: #CE5631; font-family: 'Droid Sans', arial, verdana, sans-serif; border-bottom: 1px solid #CE5631; font-size: 15px; padding: 0px; padding-bottom: 2px; margin: 0px; margin-bottom: 13px; }
div.contentPadding h2 { clear: both; text-transform: uppercase; color: #788A00; font-family: 'Droid Sans', arial, verdana, sans-serif; border-bottom: 1px solid #788A00; font-size: 15px; padding: 0px; padding-bottom: 2px; margin: 0px; margin-bottom: 13px; }








