a							{color: #06F;}
body						{background: url(../images/main_bg.gif) #000 repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%;}
.pagehead					{height: 40px; background: #FFF; text-align: right; padding: 10px; font-size: 11px;}
.pagehead a					{margin: 0 0 0 10px;}
.pagehead h2				{margin: 10px 0 0 0; font-size: 110%;}
table						{text-align: left;}
a img						{border: 0;}
a.busretour					{font-weight: bold;}

.show						{display: block;}
.hide						{display: none;}

.splash						{width: 470px; vertical-align: top; background: #2141aa;}

.footer						{color: #999;}
.footer a					{color: #999;}

.sitemap					{font-family: Arial, Helvetica, sans-serif; font-size: 110%;}
.sitemap h1, .sitemap td h1	{border: 1px solid #c9c9c9; padding: 3px; font-size: 100%;}
.sitemap ul					{list-style-type: none; margin: 0 0 0 10px;}

.menubg						{background: #4f6dd2;}

.boeken						{background: #2141aa; vertical-align: top;}
.boeken .l					{position: absolute; top: 0; left: 0;}
.boeken .r					{position: absolute; top: 0; right: 0;}
.boeken tr.tabs				{background: #4f6dd2;}
.boeken .sep				{width: 5px;}
.boeken .tab				{background: #3857be; vertical-align: top; text-align: center; position: relative;}
.boeken .tab_a				{background: #2141aa; vertical-align: top; text-align: center; position: relative;}
.boeken .t					{padding: 5px;}
.boeken .t a				{color: #FFF; text-decoration: none;}
.boeken form				{color: #FFF; padding: 10px 10px 10px 10px; font-size: 11px;}
.boeken select				{font-size: 11px;}
.boeken form a				{color: #FFF;}

.aanbieding					{background: #950000; color: #FFF; padding: 15px 10px 10px 15px; width: 220px; vertical-align: top;}
.aanbieding a				{color: #FFF; text-decoration: none;}
.aanbieding .price			{text-align: center; vertical-align: top; padding: 0 10px 0 0;}
.aanbieding h2				{font-size: 120%; margin: 0;}
.aanbieding h3				{font-size: 100%; margin: 0 0 5px 0;}
.contact					{background: #4a69ce; color: #FFF; padding: 10px 10px 0px 10px; vertical-align: top;}
.contact a					{color: #FFF;}
.wedstrijd					{background: #3354c2; color: #FFF; padding: 0 0 10px 0; vertical-align: top;}
.wedstrijd a				{color: #FFF;}
.info						{background: #5e7de0; color: #FFF; padding: 10px 10px 20px 10px; vertical-align: top;}
.info a						{color: #FFF;}
.brochure					{background: #e5e5e5; padding: 0 0 0px 0; width: 280px; vertical-align: top;}

.btn_orange				{font-family: Arial, Helvetica, sans-serif; font-size: 11px; border:2px solid;color:#fff; font-weight: bold; background: url(../images/buttons/btn_orange_bg.gif) #de7900 repeat-x bottom; padding: 1px 3px 1px 3px; border-color:#ffb55a #975300 #975300 #ffb55a;}
.btn_blue				{font-family: Arial, Helvetica, sans-serif; font-size: 11px; border:2px solid;color:#fff; font-weight: bold; background: url(../images/buttons/btn_blue_bg.gif) #337ab2 repeat-x bottom; padding: 1px 3px 1px 3px; border-color: #8ca9cd #264871 #264871 #8ca9cd;}
.btn_green				{font-family: Arial, Helvetica, sans-serif; font-size: 11px; border:2px solid;color:#fff; font-weight: bold; background: url(../images/buttons/btn_green_bg.gif) #50cd18 repeat-x bottom; padding: 1px 3px 1px 3px; border-color: #90da7e #2c8116 #2c8116 #90da7e;}
.btn_red				{font-family: Arial, Helvetica, sans-serif; font-size: 11px; border:2px solid;color:#fff; font-weight: bold; background: url(../images/buttons/btn_red_bg.gif) #cd1c18 repeat-x bottom; padding: 1px 3px 1px 3px; border-color: #da8b7e #812416 #812416 #da8b7e;}
.btn_grey				{font-family: Arial, Helvetica, sans-serif; font-size: 11px; border:2px solid;color:#fff; font-weight: bold; background: url(../images/buttons/btn_grey_bg.gif) #727272 repeat-x bottom; padding: 1px 3px 1px 3px; border-color: #acacac #4b4b4b #4b4b4b #acacac;}
.btn_azul				{font-family: Arial, Helvetica, sans-serif; font-size: 11px; border:2px solid;color:#fff; font-weight: bold; background: url(../images/buttons/btn_azul_bg.gif) #0080e5 repeat-x bottom; padding: 1px 3px 1px 3px; border-color: #65a5f4 #004497 #004497 #65a5f4;}

.btn_orange_small		{font-family: Arial, Helvetica, sans-serif; font-size: 11px; border:2px solid;color:#fff; font-weight: bold; background: url(../images/buttons/btn_orange_bg.gif) #de7900 repeat-x bottom; padding: 0; border-color:#ffb55a #975300 #975300 #ffb55a;}
.btn_brown_small		{font-family: Arial, Helvetica, sans-serif; font-size: 11px; border:2px solid;color:#fff; font-weight: bold; background: url(../images/buttons/btn_brown_bg.gif) #A66C3F repeat-x bottom; padding: 0; border-color:#C7AF92 #6A4E2D #6A4E2D #C7AF92;}
.btn_blue_small			{font-family: Arial, Helvetica, sans-serif; font-size: 11px; border:2px solid;color:#fff; font-weight: bold; background: url(../images/buttons/btn_blue_bg.gif) #337ab2 repeat-x bottom; padding: 0; border-color: #8ca9cd #264871 #264871 #8ca9cd;}
.btn_green_small		{font-family: Arial, Helvetica, sans-serif; font-size: 11px; border:2px solid;color:#fff; font-weight: bold; background: url(../images/buttons/btn_green_bg.gif) #50cd18 repeat-x bottom; padding: 0; border-color: #90da7e #2c8116 #2c8116 #90da7e;}
.btn_red_small			{font-family: Arial, Helvetica, sans-serif; font-size: 11px; border:2px solid;color:#fff; font-weight: bold; background: url(../images/buttons/btn_red_bg.gif) #cd1c18 repeat-x bottom; padding: 0; border-color: #da8b7e #812416 #812416 #da8b7e;}
.btn_grey_small			{font-family: Arial, Helvetica, sans-serif; font-size: 11px; border:2px solid;color:#fff; font-weight: bold; background: url(../images/buttons/btn_grey_bg.gif) #727272 repeat-x bottom; padding: 0; border-color: #acacac #4b4b4b #4b4b4b #acacac;}

.specsheet			{font-family: tahoma, verdana, helvetica, sans-serif; background: #FFFFFF; padding: 10px;}
.specsheet h1		{margin: 0 0 10px 0;}
.specsheet table	{margin: 10px 0 0 0; border-left: 1px solid #C9C9C9; border-top: 1px solid #C9C9C9; border-right: 2px solid #666; border-bottom: 2px solid #666;}
.specsheet th		{text-align: left; vertical-align: bottom; background: #E0E0E0; border-bottom: 1px solid #C9C9C9; border-top: 1px solid #FFF;}
.specsheet tr		{background: #F5F5F5;}
.specsheet td		{border-bottom: 1px solid #E0E0E0; border-right: 1px solid #E0E0E0; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFF;}
.specsheet form		{margin: 0;}
.specsheet .note	{}

/**
 * to be transported to boxes.css
 */
.box					{width: 176px;}
.box .title				{height: 28px; background: url(../images/box/blue/title_bg.gif) repeat-x #345d95;}
.box .title h2			{font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; margin: 0; padding: 6px 0 6px 10px;}
.box .content			{padding: 10px 10px 0 10px; background: url(../images/box/blue/bg.gif) repeat-x 0% 100% #e9eef6; border-left: 1px solid #7c97bd; border-right: 1px solid #7c97bd; margin: 0;}
.box .content form		{font-size: 85%; color: #4868ae; padding: 10px; margin: 0;}
.box .content form .i	{margin: 5px 0 10px 0; border-top: 1px solid #587993; border-left: 1px solid #587993; border-right: 0; border-bottom: 0;}
.box a					{color: #4868ae;}
.box hr					{color: #7f9bce; border-bottom: 1px solid #FFFFFF;}
.box .f					{height: 28px; background: url(../images/box/blue/footer_bg_white.gif) repeat-x #FFFFFF;}
.box ul					{color: #4868ae; margin: 0 0 0 15px; padding: 1px;}


.zoekbox					{width: 230px; height: 144px}
.zoekbox .title				{height: 28px; background: url(../images/box/blue/title_bg.gif) repeat-x #345d95;}
.zoekbox .title h2			{font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; margin: 0; padding: 6px 0 6px 10px;}
.zoekbox .content			{padding: 10px 10px 0 10px; background: url(../images/box/blue/bg.gif) repeat-x 0% 100% #e9eef6; border-left: 1px solid #7c97bd; border-right: 1px solid #7c97bd; margin: 0;}
.zoekbox .content form		{font-size: 85%; color: #4868ae; padding: 10px; margin: 0;}
.zoekbox .content form .i	{margin: 5px 0 10px 0; border-top: 1px solid #587993; border-left: 1px solid #587993; border-right: 0; border-bottom: 0;}
.zoekbox a					{color: #4868ae;}
.zoekbox hr					{color: #7f9bce; border-bottom: 1px solid #FFFFFF;}
.zoekbox .f					{height: 18px; background: url(../images/box/blue/footer_bg_white.gif) repeat-x #FFFFFF;}
.zoekbox ul					{color: #4868ae; margin: 0 0 0 15px; padding: 1px;}

.breadcrumbs {

	font-size: 100%;
	background: #cdd9ff;
	padding: 5px;

}

.breadcrumbs, .breadcrumbs a {

	color: #0b226e;
	
}


.map1 {
	border: 1px solid #000;
	height: 400px;
	width: 730px;
}


.map2 {
	border: 1px solid #000;
	height: 500px;
	width: 540px;
}

.hotelrating {
	border: 1px dashed;
	border-color: red;
	width: 100%;
}

.hotelrating_gemiddelde_score 
{
	height: 50px;
	width: 120px;
	border: 1px #555 solid;
	margin: 0px 0px 10px 210px;
	font-size: 24px; 
	background: url(../images/buttons/btn_blue_bg.gif) bottom; color: #fff; 
	text-align: center; 
	vertical-align: middle; 
	font-weight: bold;
}

.hotelrating_gemiddelde_score_text
{
	margin-bottom: 2px;
	background: #f1f1ff;
	border-bottom: 1px #555 solid; 
	color: #000;
	font-size: 10px;
	font-weight: bold;
}


.hotelrating_main {
	border: 1px dashed;
	border-color: #00f;
}

.brochure_fotos
{
	text-align: center;
	width: 250px;
	vertical-align: bottom;
	padding-top: 30px;
}

.brochure_afbeelding
{
	width: 180px;
	border: 1px #555 solid;
}

.brochure_text
{
	text-align: center;
	vertical-align: top;
}

.brochure_beschrijving
{
	padding: 5px 0px 0px 20px ;
	text-align: left;
	vertical-align: top;
}

.webcam
{
	background: #eee;
	border: #ccc 1px solid;
	padding: 10px;
}

.webcampic
{
	width:300px;
	height:200px;
}
.webcamcontrol
{
	text-align: center;
}
.webcamcontrol a:link, .webcamcontrol a:hover, .webcamcontrol a:visited, .webcamcontrol a:active
{
	outline		:	none;
	margin: 0 auto;
}
