/* Fidescar Styles:
	Content-Styles
	TwoUnits 2006
	Berlin
*/


/* Headers */
h1{
	margin:0;
	padding:0;
	font-size:18px;
	color:#FFB300;
	background-color:#FFFFFF;
}

h2{
	margin:0;
	padding:0 0 0 2px;
	font-size:12px;
	color:#000000;
}

h3{
	margin:0;
	padding:0 0 0 2px;
	font-size:12px;
	color:#FFFFFF;
}



/* Navigation */
div#navigationContainer a, div#navigationContainer a:visited{
	margin:0 10px 0 0;
	padding:0 10px 0 0;
	text-decoration:none;
	color:#000000;
	border-right:1px solid #FFB300;
}

div#navigationContainer a:hover{
	color:#808080;
}

div#navigationContainer a#menuItemActive {
	color:#808080;
}

div#navigationContainer a#menuItemPrice {
	margin:0;
	padding:0;
	text-decoration:none;
	color:#000000;
	border: none;
}

div#navigationContainer a#menuItemPrice:hover{
	color:#808080;
}


/* Page (main content) */

/* Home */
div.contentContainerBoxImage img{
	margin:0;
	padding:0;
	display:block;
}


div.contentContainerBoxText p{
	margin:0;
	padding:5px 5px 10px 17px;
	font-size:10px;
	border: 1px solid #CCCCCC;
	border-top:none;
	height:50px;
}

span.underlined{
	text-decoration:underline;
}

/* Default */

div#contentContainer a, div.contentContainer a:visited{
	margin:0;
	padding:0;
	color:#FFB300;
}

div#contentContainer a:hover{
	text-decoration: none;
}

div.contentContainerRightTextContent p{
	margin:0;
	padding:5px 5px 10px 17px;
	font-size:10px;
	border: 1px solid #CCCCCC;
	border-top:none;
}

div.contentContainerLeftInfoboxImage img {
	margin:0;
	padding:0;
	display:block;
}

div.contentContainerLeftInfoboxText p{
	margin:0;
	padding:0;
	font-size:10px;
}

div.contentContainerLeftInfoboxText ul{
	margin:0;
	padding:0;
	list-style:none;
}

div.contentContainerLeftInfoboxText ul li{
	margin:0 0 5px 0;
}

/* Booking */
div#contentContainerErrormessage p{
	margin:0 0 10px 0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	color:#FFB300;
}

span#bookingStep {
	margin:0 0 0 20px;
	padding:0;
	color:#FFFFFF;
	font-size:12px;
}

span#bookingActive {
	color:#FFB300;
	font-weight:bold;
}

span.bookingVisited {
	color:#808080;
}

div#contentContainerRightTextContentForm p.productInfo{
	margin:0 0 10px 0;;
	padding:0;
	border:none;
}

div#contentContainerRightTextContentForm form{
	margin:0;
	padding:0;
}

div.contentContainerRightTextContentFormRow label{
	margin:0;
	padding:0;
	font-size:10px;
	width:100px;
	float:left;
}

div.contentContainerRightTextContentFormRow .orangeLabel{
	color:#FFB300;
}

div.contentContainerRightTextContentFormRow p, div.contentContainerRightTextContentFormSubrow p{
	margin:0;
	padding:0;
	font-size:11px;
	color:#FFB300;
	border:none;
}

div.contentContainerRightTextContentFormRow span.dataText{
	margin:0;
	padding:0;
	font-size:10px;
	color:#000000;
	border:none;
}

div.contentContainerRightTextContentFormRow .formDropdown{
	margin:0;
	padding:0;
	font-size:10px;
	font-family:Arial, sans-serif;
}

div.contentContainerRightTextContentFormRow .formTextinput{
	margin:0;
	padding:0;
	font-size:10px;
	width:184px;
}

div.contentContainerRightTextContentFormRow .formTextinputShort{
	margin:0;
	padding:0;
	font-size:10px;
	width:115px;
}

div.contentContainerRightTextContentFormRow .formRadiobutton{
	margin:0;
	padding:0;
	height:12px;
	width:12px;
}

div.contentContainerRightTextContentFormRow .formTextarea{
	margin:0;
	padding:0;
	font-size:11px;
	font-family:Arial, sans-serif;
	width:288px;
	height:80px;
}

div.contentContainerRightTextContentFormRow .formButton{
	margin:0;
	padding:0;
	font-size:11px;
	font-family:Arial, sans-serif;
	width:60px;
	vertical-align:bottom;
}

div.contentContainerRightTextContentFormRow p.formCaption{
	border:none;
	color:#000000;
	font-size:10px !important;
	font-style:italic;
}

div.contentContainerRightTextContentFormButtonrow .formButton{
	margin:0;
	padding:0;
	font-size:11px;
	font-family:Arial, sans-serif;
	width:70px;
	vertical-align: bottom;
}

div.contentContainerRightTextContentFormButtonrow #formCancelButton{
	margin:0 45px 0 0;
}

div.contentContainerRightTextContentFormButtonrow #formPreviousButton{
	margin:0 10px 0 0;
}

div.contentContainerRightTextContentFormButtonrow #formNextButton{
	margin:0;
}

div.contentContainerRightTextContentFormButtonrow #formNewButton{
	width:153px;
}

div.contentContainerRightTextContentFormButtonrow .formSpacer{
	margin:0;
	padding:0;
	width:100px;
	float:left;
}



/* Foot */
div#subnavigationContainer a, div#subnavigationContainerMenu a:visited{
	margin:0 15px 0 0;
	padding:0;
	text-decoration:none;
	color:#000000;
}

div#subnavigationContainer a:hover{
	color:#808080;
}

div#copyrightContainer p{
	margin:0;
	padding:0;
}

div#staffloginContainer a, div#staffloginContainer a:visited{
	margin:0;
	padding:0;
	text-decoration:none;
	color:#000000;
}

div#staffloginContainer a:hover{
	color:#808080;
}