/* start colour definitions */

/*
	blue (headers):		004d8f
*/

/* end colour definitions */

/* start general styles */

html {
	overflow-y:			scroll;
}

html, 
body {
	font-family:		Verdana, Geneva, Helvetica, Arial, sans-serif;
	font-size:			0.9em;
	line-height:		100%;
	color:				#000;
	padding:			0;
	margin:				0;
	text-align:			center;
	background:			#fbc652 url(../media/bg_body.gif) left top repeat-x;
}

td {
	overflow:			hidden;
	vertical-align:		top;
}

img {
	border:				none;
}

a {
	color:				#004d8f;
	text-decoration:	none;
}

a:hover, 
a:active {
	text-decoration:	underline;
}

p {
	padding-bottom: 4px;
}

h1,
h2,
h3,
h1 a,
h2 a,
h3 a {
	color:				#004d8f;
	line-height:		100%;
}

h1 a:hover,
h1 a:active,
h2 a:hover,
h2 a:active,
h3 a:hover,
h3 a:active {
	text-decoration:	none;
}

form {
	padding:			0;
	margin:				0;
}

fieldset {
	border:				none;
	margin:				0;
	padding:			0;
}

label {
	float:				left;
	margin:				0 0 5px 0;
}

textarea {
	font-family:		Verdana, Geneva, Helvetica, Arial, sans-serif;
	font-size:			1em;
}

input {
	width:				106px;
	border:				none;
}

input.radio,
input.checkbox,
input.submit {
	width:				auto;
}

input.radio,
input.checkbox {
	border:				none;
}

input.submit {
	cursor:				pointer;
}

.clear {
	display:			none;
}

.show {
	display:			block;
}

.hide {
	display:			none;
}

.spacer {
	font-size:			0px;
	line-height:		0px;
	width:				5px;
	height:				3px;
}

.right {
	float:				right!important;
}

img.right {
	margin:				3px 0 7px 10px;
}

.left {
	float:				left!important;
}

img.left {
	margin:				3px 10px 7px 0;
}

/* end general styles */

/* start main styles */

#holder {
	width:				1000px;
	margin:				0 auto;
	position:			relative;
	left:				0px;
}

/* start header */

#branding {
	text-align:			left;
	width:				1000px;
	height:				109px;
	float:				left;
	position:			relative;
	z-index:			10;
}

#branding a {
	float:				left;
	margin:				5px 0 0 0;
	width:				540px;
	height:				100px;
	display:			block;
	background:			transparent url(../media/logo.png) left top no-repeat;
}

#branding a:hover,
#branding a:active {
	text-decoration:	none;
}

#branding img {
	float:				right;
}

/* end header */

/* start navigation */

#navHolder {
	width:				1000px;
	margin:				0;
	position:			relative;
	top:				-19px;
	float:				left;
	text-align:			left;
	height:				37px;
	z-index:			5;
	border-left:		3px solid #074d90;
}

#navHolder ul {
	list-style:			none;
	height:				37px;
	padding:			0;
	margin:				2px 0 0 15px;
	width:				715px;
	float:				left;
}

#navHolder ul li {
	float:				left;
	color:				#fff;
	font-size:			1.4em;
	background:			transparent url(../media/icon_navbullet.gif) left 19px no-repeat;
	padding:			0 3px 0 9px;
}

#navHolder ul li.first {
	background-image:	none!important;
	margin-left:		-12px;
}

#navHolder ul li a {
	font-size:			0.7em!important;
	color:				#fff;
	font-weight:		bold;
	display:			block;
	font-size:			1.0em;
	padding:			15px 14px 7px 15px;
}

#navHolder ul li a:hover,
#navHolder ul li a:active,
#navHolder ul li a.hi {
	background:			#074d90 url(../media/bg_nav.gif) left top repeat-x;
	text-decoration:	none;
	
}

#navHolder ul li ul {
	list-style:			none;
	display:			none;
	position:			absolute;
	width:				150px;
	background:			#ffcc45 url(../media/bg_subnav.gif) left top repeat-y;
	margin:				0;
	height:				auto;
}

#navHolder ul li ul li {
	display:			block;
	float:				none;
	width:				150px;
	color:				#004d8f;
	border-bottom:		1px solid #f9b227;
	margin:				0 0 2px 0;
	font-size:			0.9em;
	background-image:	none;
	padding:			0;
}

#navHolder ul li ul li.first {
	margin:				0 0 2px 0;
}

#navHolder ul li ul li a {
	color:				#004d8f;
	font-weight:		normal;
	padding:			4px 4px 4px 14px;
	margin:				0 0 2px 0;
}

#navHolder ul li ul li a:hover,
#navHolder ul li ul li a:active,
#navHolder ul li ul li a.hi {
	background-image:	none;
	background-color:	#f9b227;
}

/* end navigation */

/* start quicksearch */

#navHolder form {
	float:				left;
	width:				230px;
	margin:				7px 0 0 0;
}

#navHolder form label {
	color:				#fff;
	margin:				7px 5px 0 0;
	float:				left;
}

#navHolder form input {
	background:			#c9d9e7 url(../media/bg_search.gif) left top repeat-x;
	border:				none;
	padding:			2px;
	float:				left;
	width:				100px;
}

/* end quicksearch */

/* start content */

#content {
	float:				left;
	width:				957px;
	margin:				0;
	text-align:			left;
	background:			#fcda8e url(../media/bg_content.gif) left top repeat-x;
	border-left:		3px solid #074d90;
	border-bottom:		3px solid #074d90;
	border-right:		3px solid #074d90;
	position:			relative;
	top:				-19px;
	padding:			10px 4px;
}

/* start column definitions */

.column1 {
	width:				155px;
	margin:				0 15px 0 0;
	float:				left;
	padding:			23px 0 0 0;
}

.column2 {
	width:				580px;
	margin:				0 15px 0 0;
	float:				left;
}

.column3 {
	width:				192px;
	margin:				0;
	float:				left;
}

.column2.order {
	width:				772px;
}

/* end column definitions */

/* start column 1 */

/* start search */

.column1 .search {
	background:			transparent url(../media/bg_searchleft.png) right top no-repeat;
	width:				155px;
	height:				87px;
	float:				left;
	margin:				0 0 15px 0;
}

.column1 .search h3 {
	font-weight:		normal;
	text-transform:		uppercase;
	font-size:			1.0em;
	margin:				25px 0 0 0;
	padding:			0 0 5px 0;
	border-bottom:		1px solid #f9b227;
}

.column1 .search form,
.column1 .search fieldset {
	margin:				0;
}

.column1 .search input {
	width:				132px;
	height:				18px;
	background:			transparent url(../media/bg_input.gif) left top no-repeat;
	color:				#004d8f;
	padding:			0 3px 2px 6px;
	margin:				-9px 0 0 0;	
	float:				left;
}

.column1 .search input.submit {
	background-image:	none;
	background-color:	#f9b227;
	width:				139px;
	font-weight:		bold;
	text-transform:		uppercase;
	padding:			0 0 5px 3px;
	margin:				0 0 0 1px;
	border-left:		none;
	text-align:			left;	
}

/* end search */

.column1 .catList {
	width:				150px;
	float:				left;
	margin:				0 0 15px 5px;
}

.column1 .catList ul {
	margin:				0;
	padding:			0;
	list-style:			none;
	width:				155px;
}

.column1 .catList ul li {
	font-size:			0.9em;
	margin:				0 0 10px 0;
}

.column1 .catList ul li a {
	font-weight:		bold;
}

.column1 .catList ul li ul {
	width:				auto;
	list-style-type:	disc;
	padding:			0 0 0 1em;
	margin:				0 0 7px 0;
}

.column1 .catList ul li ul li {
	font-size:			0.9em;
	margin:				0 0 1px 0;
}

.column1 .navList {
	width:				155px;
	float:				left;
	margin:				0 0 15px 0;
}

.column1 .navList ul {
	background:			#ffcc45 url(../media/bg_navlist.gif) left top repeat-y;
	margin:				0;
	padding:			2px 5px 0 0;
	list-style:			none;
	width:				150px;
	float:				left;
}

.column1 .navList ul li {
	margin:				0 0 7px 5px;
	width:				150px;
	clear:				left;
}

.column1 .navList ul li a {
	display:			block;
	text-transform: 	uppercase;
	border-bottom:		1px solid #f9b227;
}

.column1 .navList ul li a:hover,
.column1 .navList ul li a:active {
	text-decoration:	none;
}

.column1 .navList ul li ul {
	width:				auto;
	list-style-type:	disc;
	padding:			0 0 0 1em;
	margin:				0 0 7px 0;
}

.column1 .navList ul li ul li {
	margin:				0 0 2px 0;
	padding:			0;
	list-style-type:	disc;
	width:				auto;
	font-size:			0.9em;
}

.column1 .navList ul li ul li a {
	color:				#000;
	text-transform: 	none;
	border:				none;
}

.column1 .navList ul li ul li a:hover,
.column1 .navList ul li ul li a:active {
	text-decoration:	underline;
}

.column1 .navList ul li .naw {
	font-size:			0.9em;
}

.column1 .navList ul li .naw a {
	text-transform:		none;
	text-decoration:	underline;
	border:				none;
}

.column1 .navList ul li .naw a:hover,
.column1 .navList ul li .naw a:active {
	text-decoration:	underline;
}

.column1 .navList .top,
.column1 .navList .bottom {
	width:				155px;
	height:				4px;
	float:				left;
}

.column1 .navList .top {
	background:			transparent url(../media/bg_navlist_top.png) left top no-repeat;
}

.column1 .navList .bottom {
	background:			transparent url(../media/bg_navlist_bot.png) left top no-repeat;
}

/* end column 1 */

/* start column 2 */

/* start breadcrumb */

#breadcrumb {
	width:				565px;
	float:				left;
	color:				#004d8f;
	margin:				0 0 10px 15px;
}

#breadcrumb ul {
	list-style:			none;
	margin:				0;
	padding:			0;
	display:			inline;
}

#breadcrumb ul li {
	display:			inline;
}

/* end breadcrumb */

.column2 h2 {
	font-size:			1.2em;
}

.column2 h3 {
	font-size:			1.2em;
	font-weight:		normal;
}	

.column2 .col1 h3 {
	color:				#004d8f;
}

.column2 .bgContent {
	width:				587px;
	height:				539px;
	position:			relative;
	z-index:			1;
	float:				left;
	margin:				0 0 -539px 0;
}

.column2.order .bgContent {
	width:				779px;
}

.column2 .bgContent.orange {
	background:			transparent url(../media/bg_content_orange.png) left top no-repeat;
}

.column2.order .bgContent.orange {
	background:			transparent url(../media/bg_content_orange_23.png) left top no-repeat;
}

.column2 .bgContent.blue {
	background:			transparent url(../media/bg_content_blue.png) left top no-repeat;
}

.column2 .col1,
.column2 .col2,
.column2 .full {
	position:			relative;
	z-index:			2;
	float:				left;
}

.column2 .full {
	width:				554px;
	margin:				0 10px 15px 15px;
}

.column2.order .full {
	width:				746px;
}

.column2 .col1 {
	width:				362px;
	margin:				0 10px 15px 15px;
}

.column2 .col1 .col1,
.column2 .col1 .col2 {
	width:				160px;
	margin:				0 20px 15px 0;
}

.column2 .col1 h1,
.column2 .full h1 {
	font-weight:		normal;
	border-bottom:		1px solid #f9b227;
	line-height:		1.0em;
	margin:				35px 0 10px 0;
}

.column2 .col1 p {
	font-size:			0.9em;
	margin:				0 0 15px 0;
}

.column2 .col1 .intro,
.column2 .results .intro {
	/*font-style:			italic;*/
	margin:				0 0 15px 0;
}

.column2 .col1 h2,
.column2 .col1 .col2 h2 {
	font-size:			1.1em;
	border-bottom:		1px solid #f9b227;
	padding:			0 0 3px 0;
	margin:				0 0 5px 0;
	text-transform:		none;
	font-weight:		bold;
}

.column2 .col1 .col1 h2,
.column2 .col1 .col2 h2 {
	border-bottom:		none;
}

.column2 .col1 .col1 ul,
.column2 .col1 .col2 ul,
.column2 .col1 .col1 ul a,
.column2 .col1 .col2 ul a {
	color:				#000;
	text-decoration:	none;
}

.column2 .col1 .col1 ul a:hover,
.column2 .col1 .col1 ul a:active,
.column2 .col1 .col2 ul a:hover,
.column2 .col1 .col2 ul a:active {
	text-decoration:	underline;
}

.column2 .col1 ul {
	margin:				0 0 15px 0;
	padding:			0 0 0 12px;
	font-size:			0.9em;
	color:				#004d8f;
}

.column2 .col1 ul li {
	margin:				0 0 3px 0;
}

.column2 .col1 ul li span {
	color:				#000;
}

.column2 .col1 ul li .cat {
	width:				75px;
	color:				#004d8f;
	display:			block;
	float:				left;
}

.column2 .col1 ul li a {
	text-decoration:	underline;
}

.column2 .col2 {
	width:				193px;
	margin:				0 0 15px 0;
}

.column2 .col2 h2 {
	font-weight:		normal;
	text-transform:		uppercase;
	border-bottom:		1px solid #f9b227;
	padding:			0 0 3px 0;
}

.column2 .col2 h2 a {
	font-size:			0.8em;
	display:			block;
	margin:				-10px 0 0 0;
}

.column2 .col2 .photo {
	width:				193px;
	height:				178px;
	background:			transparent url(../media/bg_photo.png) left top no-repeat;
	margin:				-10px 0 0 -3px;
	padding:			10px 0 0 10px;
}

.column2 .col2 .thumbs {
	width:				193px;
	display:			block;
	float:				left;
}

.column2 .col2 .thumbs a {
	display:			block;
	width:				52px;
	height:				48px;
	float:				left;
	margin:				0 0 5px 5px;
	padding:			6px 0 0 6px;
	background:			transparent url(../media/bg_thumb.png) left top no-repeat;
}

.col1 .thumbs a {
	display:			block;
	float: 				left;
	width:				80px;
	height:				80px;
	margin:				0 10px 5px -4px;
	padding:			4px 0 0 7px;
	background:			transparent url(../media/bg_resultThumb.png) left top no-repeat;
}

.column2 .navList {
	width:				192px;
	float:				left;
	margin:				0 0 15px 0;
}

.column2 .navList ul {
	background:			#ffcc45 url(../media/bg_navlist2.gif) left top repeat-y;
	margin:				0;
	padding:			2px 5px 0 0;
	list-style:			none;
	width:				187px;
	float:				left;
}

.column2 .navList ul li {
	margin:				0 0 7px 5px;
	width:				187px;
	clear:				left;
}

.column2 .navList ul li a {
	display:			block;
	font-weight:		bold;
	border-bottom:		1px solid #f9b227;
	padding:			0 0 2px 0;
}

.column2 .navList ul li a:hover,
.column2 .navList ul li a:active {
	text-decoration:	none;
}

.column2 .navList ul li ul {
	width:				auto;
	list-style-type:	disc;
	padding:			0 0 0 1em;
	margin:				2px 0 0 0;
}

.column2 .navList ul li ul li {
	margin:				0 0 2px 0;
	padding:			0;
	list-style-type:	disc;
	width:				auto;
	font-size:			0.9em;
}

.column2 .navList ul li ul li a {
	color:				#000;
	text-transform: 	none;
	border:				none;
	font-weight:		normal;
}

.column2 .navList ul li ul li a:hover,
.column2 .navList ul li ul li a:active {
	text-decoration:	underline;
}

.column2 .navList .top,
.column2 .navList .bottom {
	width:				192px;
	height:				4px;
	float:				left;
}

.column2 .navList .top {
	background:			transparent url(../media/bg_navlist_top2.png) left top no-repeat;
}

.column2 .navList .bottom {
	background:			transparent url(../media/bg_navlist_bot2.png) left top no-repeat;
}

/* start banners */

.column2 .banner {
	width:				185px;
	height:				65px;
	padding:			35px 90px 0 15px;
	font-size:			1.3em;
	line-height:		1.0em;
}
.column2 .banner {
	cursor: pointer;
}
.column2 .banner.bblue {
}

.column2 .banner.bblue a {
	color:				#fff;
}

.column2 .banner.bred {
}

.column2 .banner.bred a {
	color:				#fff;
}

.column2 .banner.borange {
}

/* end banners */

/* start search */

.column2 .search {
	width:				281px;
	float:				left;
}

.column2 .search h1 {
	background:			transparent url(../media/bg_title_zoek.png) left top no-repeat;
	width:				281px;
	height:				25px;
	display:			block;
	text-transform:		uppercase;
	font-weight:		normal;
	font-size:			1.3em;
	padding:			20px 0 0 0;
	margin:				4px 0 -13px 0;
	border-bottom:		none;
}

.column2 .search form,
.column2 .search fieldset {
	margin:				0;
}

.column2 .search label,
.column2 .search a {
	width:				281px;
	display:			block;
	text-transform:		uppercase;
	color:				#004d8f;
	border-bottom:		1px solid #f9b227;
	margin:				0 0 2px 0;
	background:			transparent url(../media/bg_book2.gif) right top repeat-y;
}

.column2 .search fieldset {
	border-bottom:		1px solid #f9b227;
}

.column2 .search input,
.column2 .book input {
	width:				132px;
	height:				18px;
	background:			transparent url(../media/bg_input.gif) left top no-repeat;
	color:				#004d8f;
	padding:			0 3px 2px 6px;
	margin:				0;	
	float:				left;
}

.column2 .search input.submit {
	background-image:	none;
	background-color:	#f9b227;
	width:				139px;
	font-weight:		bold;
	text-transform:		uppercase;
	padding:			0 0 4px 10px;
	margin:				0 0 0 1px;
	border-left:		none;
	text-align:			left;	
}


/* end search */

/* start booking */

.column2 h2 .mandatory {
	float:				right;
	font-size:			0.7em;
	font-weight:		normal;
	margin:				-15px 0 0 0;
}

.column2 .book .gradient {
	background:			transparent url(../media/bg_book2.gif) left top repeat-y;
	width:				362px;
	float:				left;
}

.column2 .book .gradient2 {
	background:			transparent url(../media/bg_book2.gif) left top repeat-y;
	width:				362px;
	float:				left;
}

.column2 .book h3 {
	color:				#004d8f;
	font-size:			1.0em;
	background-color:	#facb52;
	margin:				0;
	padding:			3px 5px 3px 5px;
}

.column2 .book input {
	float:				left;
	margin:				2px 0 1px 0;
	padding:			0 3px 0 6px;
}

.column2 .book select {
	float:				left;
	margin:				2px 0 1px 0;
	width:				139px;
	height:				18px;
	color:				#004d8f;
	font-size:			0.95em;
	background-color:	#fef9e3;
}

.column2 .book input.radio,
.column2 .book input.submit,
.column2 .book input.checkbox {
	background-image:	none;
	width:				auto;
	height:				auto;
}

.column2 .book input.radio,
.column2 .book input.checkbox {
	margin:				2px -2px 3px 0;
}

.column2 .book input.submit {
	width:				362px;
	text-transform:		uppercase;
	text-align:			right;
}

.column2 .book label {
	float:				left;
	margin:				2px 0 1px 0;
	width:				210px;
	font-size:			0.9em;
	padding:			0 5px 0 5px;
}

.column2 .book .line {
	width:				362px;
	height:				1px;
	font-size:			0px;
	line-height:		0px;
	border-bottom:		1px solid #f9b227;
	margin:				0 0 1px 0;
	display:			block;
	clear:				left;
}

.column2 .book label.behind {
	width:				auto;
	font-size:			0.8em;
	margin:				2px 0 0 0;
}

.column2 .book textarea {
	width:				128px;
	color:				#004d8f;
	padding:			0 3px 2px 6px;
	border:				2px solid #cbcdbd;
	background-color:	#fef9e3;
	margin:				0 0 3px 1px;
}

.column2 .book .top {
	width:				362px;
	height:				4px;
	background:			transparent url(../media/bg_book_top.png) left top no-repeat;
}

.column2 .book .bottom {
	width:				362px;
	height:				4px;
	background:			transparent url(../media/bg_book_bot.png) left top no-repeat;
}

/* end booking */

.column2 .promo {
	width:				269px;
	height:				194px;
	background:			transparent url(../media/bg_promo_home.png) left top no-repeat;
	float:				right;
	padding:			9px 10px;
}

.column2 br {
	clear:				both;
}

.column2 .navList {
	width:				195px;
	float:				left;
	margin:				0 0 15px 0;
}

/* start album */

.albumList {
	border-bottom:		1px solid #f9b227;
	float:				left;
	width:				554px;
}

.albumList .album {
	width:				159px;
	float:				left;
	margin:				0 15px 15px 0;
	cursor:				pointer;
}

.albumList .album .photo {
	width:				152px;
	height:				101px;
	background:			transparent url(../media/bg_albumList.png) left top no-repeat;
	padding:			7px 0 0 7px;
}

.albumList .album a {
	color:				#000;
}

.column2 .albumList .thumbs a {
	float:				left;
	display:			block;
	margin:				0 0 4px 4px;
}

/* end album */

/* start results */

.column2 .results {
	width:				488px;
	float:				left;
}

.column2 .results h2 {
	border-bottom:		1px solid #f9b227;
	padding:			0 0 3px 0;
	margin-bottom:		5px;
}

.column2 .results .thumb,
.column2 .albumList .thumbs a {
	width:				81px;
	height:				81px;
	background:			transparent url(../media/bg_resultThumb.png) left top no-repeat;
	padding:			7px 0 0 7px;
}

.column2 .results .thumb {
	display:			inline;
	float:				right;
	margin:				-3px 0 5px 5px;
}

/* end results */

/* end column 2 */

/* start column 3 */

.column3 .promo {
	float:				left;
	margin:				0 0 15px 0;
	width:				192px;
}

.column3 .promo h3 {
	text-transform:		uppercase;
	font-weight:		normal;
	font-size:			1.3em;
	width:				186px;
	padding:			0 0 0 6px;
}

.column3 .promo .photo {
	background:			transparent url(../media/bg_monthpromo.png) top left no-repeat;
	width:				150px;
	height:				129px;
	padding:			37px 0 0 42px;
	margin:				-57px 0 0 0;
}

.column3 .promo h4,
.column3 .promo p,
.column3 .promo a.more {
	width:				180px;
	background:			#ffdb75 url(../media/bg_promograd.gif) left top repeat-y;
	margin:				0;
	padding:			2px 6px;
	display:			block;
}

.column3 .promo h4 {
	color:				#004d8f;
}

.column3 .promo p,
.column3 .promo a {
	font-size:			0.8em;
}

.column3 .promo .bottom {
	background:			transparent url(../media/bg_promobot.png) left top no-repeat;
	height:				4px;
	width:				192px;
	margin:				0;
}

.column3 h2 {
	width:				192px;
	font-size:			1.0em;
	line-height:		1.2em;
	margin:				0;
}

.column3 .news {
	width:				192px;
	float:				left;
	margin:				0 0 15px 0;
}

.column3 .news h3 {
	background:			transparent url(../media/bg_title_nieuws.png) left top no-repeat;
	width:				192px;
	height:				25px;
	display:			block;
	text-transform:		uppercase;
	font-weight:		normal;
	font-size:			1.3em;
	padding:			20px 0 0 0;
	margin:				0 0 2px 0;
}

.column3 .news ul {
	width:				192px;
	list-style:			none;
	padding:			0;
	margin:				-2px 0 0 0;
}

.column3 .news ul li {
	border-bottom:		1px solid #f9b227;
	margin:				0;
	padding:			0;
}

.column3 .news ul li h4,
.column3 .news ul li p,
.column3 .news ul li a.more {
	background:			#ffe694 url(../media/bg_newslist.gif) right top repeat-y;
	margin:				0;
	display:			block;
	width:				175px;
	padding:			2px 10px 2px 7px;
}

.column3 .news ul li h4 {
	color:				#004d8f;
}

.column3 .news ul li p,
.column3 .news ul li a.more {
	font-size:			0.9em;
}

.column3 .news ul li .top {
	height:				4px;
	width:				192px;
	background:			transparent url(../media/bg_news_top.png) left top no-repeat;
	margin:				2px 0 0 0;
}

.column3 .news ul li .bottom {
	height:				4px;
	width:				192px;
	background:			transparent url(../media/bg_news_bot.png) left top no-repeat;
	margin:				0 0 2px 0;
}

/* end column 3 */

/* end content */



/* start cross fade gallery */

#gallery { position: relative; width:116px; height:116px; margin:0; padding:0; overflow: hidden; }
#gallery li { display: block; }

/* end cross fade gallery */




.column2.order .book table tr td {
	font-size: 0.8em;
	vertical-align: baseline;
	text-align: left;
	height: 14px;
	padding-right: 10px;
}
.column2.order .book table tr td td,
.column2.order .book table tr td label {
	font-size: 1em;
}
.column2.order .book p, .column2.order .book p div a {
	font-size: 0.8em;
}

.column2.order .book select,
.column2.order .book input,
.column2.order .book textarea {
	background: none;
	background-color: #c9d9e7;
	float: none;
	width: 200px;
	border: 0.1em inset #c9d9e7;
	padding: 0;
}

.column2.order .book input.CMS_RADIO,
.column2.order .book input.CMS_CHECKBOX {
	width: auto;
	border: none;
	height: auto;
	background: none;
}

.column2.order .book select {
	height: 17px;
}
.column2.order .book input {
	height: 15px;
}
.column2.order .book textarea {
	margin: 2px 0 1px;
	height: 100px;
}
.column2.order .book select.order {
	width: 200px;
}
.column2.order .book select.CMS_CLASS_DATE {
	width: 40px;
}
.column2.order .book input#year_datum {
	width: 40px;
}
.column2.order .book input.submit {
	border: 0.1em outset #ffdb8b;
	text-align: center;
	height: 17px;
}

.column2.order .book label {
	width: auto;
	float: none;
}

.column2.order .book hr {
	margin: 0;
	padding: 0;
	border: none;
	height: 1px;
	background-color: #778;
}

.column2.order .book input.time {
	width: 50px;
}

.red {
	color: red;
}


.tabbertab table {
	display: inline;
}

.tabbertab p {
	text-align: left;
}

.tabbertab {
	background-color: red;
}

a.saveOrder {
	display: block;
	border: 0.1em outset #FFDB8B;
	height: 13px;
	text-align: center;
	background: none;
	background-image: none;
	background-color: #c9d9e7;
	width: 200px;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0;
	margin: 2px 0 1px;
}