div.cstc {
	width: 496px;
}

div, td, input, textarea, select {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}
a {
	font-weight: bold;
}
p {
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
	line-height: 15px;	
}

h1, h2, h3 {
	margin: 0px;
	padding: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	/* winter color: #008bae; */
	/* sommer color: #80AF00; */
	/* autumn color #E59700 */
	color: #9b309a;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}
h2 {
	color: #000;
}
table.progress {
	width: 100%;
	margin-bottom: 10px;
}
table.progress * {
	font-weight: bold;
}
table.progress td.progress_item, table.progress td.progress_item_active, table.progress td.progress_item_done {
	border: solid 1px #d6d6d6;
	background-color: #d6d6d6;
	padding: 5px;
	text-align: center;
}
table.progress td.progress_item_active {
	border: solid 1px #575757;
}
table.progress td.progress_item_done {
	background-color: #adadad;
}
table.progress td.progress_item_active {
	background-color: #CBCBCB;
}
div.progress_num {
	font-size: 12px;
	font-weight: bold;
}
div.progress_title {
	margin-top: -10px;
}

table.checkbox {
	background-color: #F1E9ED;
	border: solid 1px #600227;
	padding: 5px;
	width: 200px;
}
table.box td.topic, td.topic {
	background-color: #adadad;
	color: #fff;
	padding: 2px;
	padding-left: 5px;
	font-weight: bold;
}
td.content {
	border: solid 1px #adadad;
	background-color: #fff;
	padding: 5px;
}
td.content-sub {
	border: solid 1px #adadad;
	padding: 5px;
}
table.package td {
	padding: 4px;
}
span.cst-price, span.cst-bold {
	font-weight: bold;
}
a {
	/* winter color: #008bae; */
	/* sommer color: #80AF00; */
	/* autumn color #E59700 */
	color: #9b309a;
	text-decoration: none;
	font-weight: bold;
}
div.roomtype-price-hint {
	display: none;
}
td.progress_item {
	height: 35px;
}
div.progress_num {
	margin: 12px;
	margin-top: 3px;
}
div.cstc * {
	font-size: 12px;
}

tr.request_form_departure_alternative, tr.request_form_arrival_alternative {
	display: none;
}
span.cst-error {
	font-weight: bold;
	color: darkred;
}
		

