/* <my custom CSS> */
td.languagenavigatie {
	display: none;
}

#languagechoice {
position: absolute;
top: 450px;
left: 30px;
padding: 5px;
color: #FFFFFF;
}

a.languagechoice {
text-decoration:none;
color: #FFFFFF;
font-size: 11px;
}

a.languagechoice:hover {
text-decoration: underline;
color: #fff8e8;
}

/*
.languageclass .algemenenavigatie {
	display: block;
	font-weight: bold;
	text-decoration: none;
	color: #FFF;
	padding: 6px;
	background-color: #000;
}

.languageclass .algemenenavigatie:hover {
	background-color: #fdd12a;
}
*/
/* </my custom CSS> */

#pagebody {
width: 1000px;
}

a.mod_booking_link {
font-size: 11px;
font-family: verdana;
color: #9d1b1b;
}

td.mod_booking_days_marked_normal a.mod_booking_link:hover {
color: #CCCCCC;
}

td.mod_booking_days_marked_normal {
background-color: #FFFFFF;
}

td.productdetailprice {
display: none;
}

td.productdetaillocation {
display: none;
}

td.mod_booking_days {
font-weight: bold;
font-size: 12px;
font-family: verdana;
color: #9d1b1b;
text-align: center;
}

td.mod_booking_weekday_normal a.mod_booking_link, td.mod_booking_weekend_normal a.mod_booking_link {
font-size: 11px;
font-family: verdana;
color: #9d1b1b;
}

a.mod_booking_link:hover {
color:#000000;
}

td.mod_booking_weekday_selected, td.mod_booking_weekend_selected, td.mod_booking_days_marked_selected {
background-color: #9d1b1b;
text-align: center;
}

td.mod_booking_days_marked_selected a.mod_booking_link {
color: #FFFFFF;
}

td.mod_booking_weekday_normal {
text-align: center;
}

td.mod_booking_weekend_normal {
	background-color:#CCCCCC;
	text-align: center;
}

.mod_booking_text {
	font-size: 11px;
}

a.arrows {
color: #9d1b1b;
text-decoration: none;
}

a.arrows:hover {
color:#000000;
}

td.mod_booking_weekday_selected a.mod_booking_link, td.mod_booking_weekend_selected a.mod_booking_link {
font-size: 11px;
font-family: verdana;
color: #FFFFFF;
}

span.extrainfo2 a {
	width: 171px;
	height: 18px;
	background-image:url(images/knop.jpg);
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 5px;
	margin-bottom: 2px;
}

span.extrainfo2 {
width: 100%;
text-align: center;
}

a img {
border: 0px;
}

td.customcontactfooter {
font-size: 10px;
color: #FFFFFF;
background-color: #9d1b1b;
padding: 10px;
}

td.customcontactfooter a {
color: #FFFFFF;
}

a.textlink img {
border: 0px;
}

span.extrainfo a.textlink {
	display: block;
	width: 171px;
	height: 18px;
	background-image:url(images/knop.jpg);
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding-left: 10px;
	padding-bottom: 2px;
	margin-bottom: 2px;
}

#custom_right {
position: absolute;
left: 800px !important;
top: 235px !important;
}

table.contenttable {
position:relative;
top: -40px;
padding-left: 15px;
}

body table tbody tr td#headercell {
background-image: url(images/boven-istra2.gif);
background-repeat: repeat-x;
}

.header {
	color: #FFFFFF;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;

	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(images/boven-istra.jpg);

}

table.header {
height: 202px;
}

a.header {
text-decoration: none;
font-size: 12px;
}

a.header:hover {
	text-decoration: underline;
}

#bannerframe {
	display: none;
}

.looptekst {
	display: none;
}

.datum {
	visibility:hidden;
}

td.algemenenavigatie {
text-align:left;
}

a.algemenenavigatie {
color: #FFFFFF;
display:block;
padding: 5px 0 6px 20px;
background-image: url(images/button-istra.gif);
background-repeat: repeat-y;
text-decoration:none;
}

a.algemenenavigatie:hover {
color: #FFFFFF;
display:block;
padding: 5px 0 6px 20px;
background-image: url(images/button-istra2.gif);
background-repeat: repeat-y;
text-decoration:none;
}

.algemenenavigatie {
	color: #000066;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
}

td.productnavigatie {
text-align:left;
}

a.productnavigatie {
color: #FFFFFF;
display:block;
padding: 5px 0 6px 20px;
background-image: url(images/button-istra.gif);
background-repeat: repeat-y;
text-decoration:none;
}

a.productnavigatie:hover {
color: #FFFFFF;
display:block;
padding: 5px 0 6px 20px;
background-image: url(images/button-istra2.gif);
background-repeat: repeat-y;
text-decoration:none;
}

.productnavigatie {
	color: #000066;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
}

td.subgroeplayer {
display: none;
}

a.layerproductnavigatie {
	display: none;
}

.taalnavigatie {
	color: #000066;
	font-family: verdana;
	font-size: xx-small;
	font-weight: normal;
}

.printnavigatie {
	color: #FFFFFF;
	font-family: verdana;
	font-size: xx-small;
	font-weight: normal;
}

a.printnavigatie:hover {
	text-decoration: none;
}


.snelhelp {
	background-color : #FFFFFF;
}

BODY {
	background-color : #f5f3e7;
	font-family: verdana;
	font-size: x-small;
	background-repeat: repeat-y;
	background-image: url(images/links-istra.gif);
}

H1 {
	color: #6e250e;
	font-family: verdana;
	font-size : 11pt;
	font-weight: bold;
	display:inline;
}

H2 {
	color: #6e250e;
	font-family: verdana;
	font-size : x-small;
	font-weight: bold;
	display:inline;
}

H3 {
	color: #6e250e;
	font-family: verdana;
	font-size : x-small;
	font-weight: bold;
	display:inline;
}

.normaletekst {
	color: #000000;
	font-family: verdana;
	font-size : 12px;
	text-decoration: none;
	font-weight: normal;
	line-height: 20px;
}

.textlink {
color: #000066;
text-decoration:underline;
font-weight:normal;
}

.criteria {
	font-family: verdana;
	font-size : xx-small;
}

.normalelink {
	color: #000066;
	font-family: verdana;
	font-size : 12px;
}

.productlink {
	color: #000066;
	font-family: verdana;
	font-size : x-small;
	font-weight:bold;
}

.shoplinks table {
position: absolute;
top: -100px;
left: 0px;
}

.shoplinks {
display: none;
}

a.shoplink {
display:block;
	background-color: #9d1b1b;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-family: verdana;
font-size: 12px;
padding: 1 0 1 0;
}

.beschrijving {
	color: #000000;
	font-family: verdana;
	font-size: xx-small;
	font-weight: normal;
}

.welkomvlak {
	background-color : #C0C0C0;
}

.contactkader {
	border : 2px solid #999999;
}

.footer {
	color: #999999;
	font-family: verdana;
	font-size: xx-small;
	font-weight: normal;
}

.gastenboekheader {
	background-color : #9d1d1d;
	color: #FFFFFF;
	font-family: verdana;
	font-size : x-small;
	text-decoration: none;
	font-weight: normal;
}

.gastenboekrand {
	border : Solid 1px #9d1d1d;
}

.omschrijvingtitel {
	color: #9d1b1b;
	font-family: verdana;
	font-size : 12px;
	font-weight: bold;
	display:inline;
}

#bovenstemenu1 {
	position:absolute;
	top:127px;
	left:260px;
	z-index:2;
}

#linkermenu {
	position:absolute;
	top:170px;
	left:4px;
	z-index:1;
	background-position: 0px -43px;
	background-repeat: no-repeat;
	visibility: visible;
}

#linkermenu table {
padding-left: 2px;
}

.csvheaders {

            background-color: #C0C0C0;
            color: #FFFFFF;
            font-family: verdana;
            font-size: xx-small;
            font-weight: bold;
	    text-align: right;
}

.csvcells {

            background-color: #FFFFFF;
            color: #000000;
            font-family: verdana;
            font-size: xx-small;
            text-align: right;
}


.csvheaders2 {

            background-color: #C0C0C0;
            color: #000000;
            font-family: verdana;
            font-size: xx-small;
            font-weight: bold;
            text-align: right;
}

.breadcrums {
	font-family: verdana;
	font-size: xx-small;
	color: Silver;
	text-decoration: none;
}

td.leftbutton {
	padding-bottom: 3px;
}


#overallsearch {
	padding: 5px;
	width: 128px;
	background-color: #000000;
}

.overallsearch_text {
	font-family: verdana;
	font-size:xx-small;
	padding-right: 5px;
	text-align: center;
	font-weight:bold;
	margin-bottom: 5px;
	color: #FFFFFF;
}

.overallsearch_field {
	font-family: verdana;
	font-size:xx-small;
	width: 128px;
	margin-bottom: 5px;
}

.overallsearch_button {
	font-family: verdana;
	font-size:xx-small;
	width:100%;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}
#navigation {
	position:absolute;
	top:123px;
	left:305px;
	z-index:1;
	background-position: 0px -43px;
}
#apDiv1 {
	position:absolute;
	left:866px;
	top:167px;
	width:157px;
	height:246px;
	z-index:2;
}
#apDiv2 {
	position:absolute;
	left:182px;
	top:178px;
	width:680px;
	height:31px;
	z-index:3;
}
