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


body{
	margin:0;
	padding:0;
	font-family:Arial, sans-serif;
}



/* Main container */
div#mainContainer{
	margin:10px auto 0 auto;
	padding:0;
	width:609px;
}



/* Head container */
div#headContainer{
	margin:0 0 30px 0;
	padding:0;
}

div#labelContainer{
	position:relative;
	margin:0 0 15px 0;
	padding:0;
	height:40px;
	width:609px;
	background-image: url(../images/logo.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: top left;
}

div#labelContainerLanguage{
	position:absolute;
	right:0;
	bottom:0;
	width:210px;
	height:16px;
}

div#labelContainerLanguage img{
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:0;
	border:none;
}

div#picturebarContainer{
	margin:0 0 15px 0;
	padding:0;
	height:120px;
	width:609px;
	background-image: url(../images/carbar.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: -1px 0px;
}

div#navigationContainer{
	margin:0;
	padding:0;
	font-size:11px;
}

ul#navigationContainerMenu{
	margin:0;
	padding:0;
	list-style:none;
}

ul#navigationContainerMenu li{
	margin:0;
	padding:0;
	display:inline;
}




/* Page container (main content) */
div#pageContainer{
	margin:0 0 15px 0;
	padding:0;
	width:609px;
	float:left;
}

div#titleContainer{
	margin:0 0 10px 0;
	padding:0;
}

div#contentContainer{
	margin:0;
	padding:0;
	width:609px;
	float:left;
}


/* Homepage */
div.contentContainerRow{
	margin:0 0 8px 0;
	padding:0;
	width:609px;
	float:left;
}

div.contentContainerBox, div.contentContainerBoxMiddle{
	margin:0;
	padding:0;
	width:200px;
	float:left;
}

div.contentContainerBoxMiddle {
	margin:0 4px 0 4px;
}

div.contentContainerBoxTitle{
	margin:0;
	padding:0;
	background-color:#CCCCCC;
	border-bottom:1px solid #FFFFFF;
}

div.contentContainerBoxImage{
	margin:0;
	padding:0;
}

div.contentContainerBoxText{
	position:relative;
	top:0;
	left:0;
	margin:0;
	padding:0;
	background-image: url(../images/arrow.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 5px 8px;
	background-color:#F6F6F6;
}

div.contentContainerBoxTextHyperlink{
	position:absolute;
	top:0;
	left:0;
	width:200px;
	height:65px;
}

div.contentContainerBoxTextHyperlink a, div.contentContainerBoxTextHyperlink a:visited {
	margin:0;
	padding:0;
}

div.contentContainerBoxTextHyperlink img{
	margin:0;
	padding:0;
	border:none;
}


/* Default content */
div#contentContainerRight{
	margin:0 4px 0 0;
	padding:0;
	width:400px;
	float:left;
}

div#contentContainerLeft{
	margin:0;
	padding:0;
	width:205px;
	float:left;
}

div.contentContainerRightText{
	margin:0 0 10px 0;
	padding:0;
	width:400px;
}

div.contentContainerRightTextTitle{
	margin:0;
	padding:0;
	background-color:#CCCCCC;
}

div.contentContainerRightTextContent{
	margin:0;
	padding:0;
	background-color:#F6F6F6;
}


div.contentContainerLeftInfobox{
	margin:0;
	padding:0;
	width:205px;
}

div.contentContainerLeftInfoboxTitle{
	margin:0;
	padding:0;
	text-align:center;
	background-color:#CCCCCC;
}

div.contentContainerLeftInfoboxImage{
	margin:0;
	padding:0;
}

div.contentContainerLeftInfoboxText{
	margin:0;
	padding:5px 5px 5px 17px;
	font-size:10px;
	background-color:#F6F6F6;
	border: 1px solid #CCCCCC;
	border-top:none;
}

/* Booking */
div#contentContainerErrormessage{
	margin:0;
	padding:0;
}

div#contentContainerRightTextContentForm{
	padding:5px 5px 10px 17px;
	font-size:10px;
	border: 1px solid #CCCCCC;
	border-top:none;
}

div.contentContainerRightTextContentFormRow{
	margin:0 0 5px 0;
	padding:0;
	clear:left;
}

div.contentContainerRightTextContentFormSubrow{
	margin:10px 0 5px 0;
	padding:0;
	clear:left;
}

div.contentContainerRightTextContentFormButtonrow{
	margin:0;
	padding:0;
	text-align: right;
	clear:left;
}

div.contentContainerRightTextContentFormEmptyrow{
	margin:0;
	padding:0;
	height:50px;
	clear:left;
}



/* Foot container */
div#footContainer{
	margin:0;
	padding:0;
	width:609px;
	font-size:11px;
	text-align:center;
	clear:both;
}

div#subnavigationContainer{
	margin:0 0 5px 0;
	padding:0;
}

ul#subnavigationContainerMenu{
	margin:0;
	padding:0;
	list-style:none;
}

ul#subnavigationContainerMenu li{
	margin:0;
	padding:0;
	display:inline;
}

div#copyrightContainer{
	margin:0 0 5px 0;
	padding:0;
}

div#staffloginContainer{
	margin:0;
	padding:0;
}