/**
 * Brinkman
 * Overrules /lib/stylesheets/ytw-fancy/content.css
 * Editor: Maarten Oldenkotte
 * Date:   23-08-2007
 */ 

#right {
	top:  40px;
	*top: 30px
}
 
#searchContainer div.photoslider {
	top: 0px;
}

#contentContainer h1.content, #searchContainer h1.content, #modContentContainer h1.content {
    margin:            20px 0px 10px 0px;
    padding:           0px 0px 0px 21px;
    height:            48px;
    background-repeat: no-repeat;
    line-height:       35px;
    font-family:       arial;
    font-size:         16px;
	text-align: 	   left;
}

#modContentContainer h1.content {
    background-image: url("/images/h1_blue.gif");
    color:            #FFFFFF;
}

#contentContainer h1.content, #searchContainer h1.content {
    background-image: url("/images/h1_yellow.gif");
    color:            #78621E;
}

#searchContainer div.tabs {
    padding: 0px;
    margin:  0px 0px 0px 33px;
}

#searchContainer div.content {
    padding:        0px auto 0px 0px;
    margin:         0px 0px 0px 30px;
    min-height:     500px;
}

#searchContainer.blue div.content {
		padding: 0px auto 0px 0px;
    background-color: #E3E1F0;
    font-family: arial;
}

#searchContainer div.content div.contenttext {
    width: 750px;
}

#searchContainer.blue div.content div.contenttext {
		width: 740px;
    padding-top: 5px;
    padding-left: 5px;
}

#searchContainer.blue div.content h1 {
		padding: 			0px 5px 0px 5px;
		margin:				0px;
		font-size: 		14px;
}
#searchContainer.blue div.content h2 {
		padding: 		0px 5px 0px 5px;
		margin:			0px;
		font-size:	12px;
}
div.mp689Block h2, div.mp223Block h2{
font-size:14px;
}
#searchContainer.blue div.content h3 {
		padding: 		0px 5px 0px 5px;
		margin:			0px;
		font-size:	10px;
}
#searchContainer.blue div.content h4 {
		padding: 		0px 5px 0px 5px;
		margin:			0px;
		font-size:	10px;
}
#searchContainer.blue div.content h5 {
		padding: 		0px 5px 0px 5px;
		margin:			0px;
		font-size:	10px;
}

#searchContainer.blue div.content p {
		padding: 5px 5px 5px 5px;
}

/* for IE, with IE5/Mac backslash filter \*/
* html #searchContainer div.content {
 		height:  340px;
}
/* end filter */

#searchContainer.yellow div.content {
    background-color: #FFF2CC;
}

#searchContainer div.tabs div, #modContentContainer div.tabs div {
    display:             inline;
    background-image:    url("/images/tab_right.gif");
    background-repeat:   no-repeat;
    background-position: right top;
}

#searchContainer div.tabs div a, #modContentContainer div.tabs div a {
    padding:             0px 20px 0px 20px;
    background-image:    url("/images/tab_left.gif");
    background-repeat:   no-repeat;
    background-position: left top;
}

#searchContainer.blue div.tabs div {
    background-color: #2A2986;
}

#searchContainer.blue div.tabs div a {
    color:           #FFFFFF;
    text-decoration: none;
}

#searchContainer.blue div.tabs div.up {
    background-color: #E3E1F0;
}

#searchContainer.blue div.tabs div.up a {
    color:           #000826;
    text-decoration: none;
}

#searchContainer.yellow div.tabs div {
    background-color: #78621E;
}

#searchContainer.yellow div.tabs div a {
    color:           #FFFFFF;
    text-decoration: none;
}

#searchContainer.yellow div.tabs div.up {
    background-color: #FFF2CC;
}

#searchContainer.yellow div.tabs div.up a {
    color:           #000826;
    text-decoration: none;
}

/**********************
 * Search pagenumbers *
 **********************/

table.results tr.head td div.page_numbers ul {
	list-style-type: none;
	text-align:      center;
	height:          20px;
	/* IE6/7 FIXES */
	_margin-bottom:  10px;
}

table.results tr.head td div.page_numbers ul li {
	float:      left;
	text-align: center;
	font-family: arial;
	font-size:   11px;
	/* IE6/7 FIXES */
	*padding:     10px 0px 0px 0px;
}

table.results tr.head td div.page_numbers a {
	color:            #000;
	display:          block;
	width:            18px;
	border:           1px solid #000066;
	background-color: #F8F8F8;
	margin-right: 		2px;
	padding:          2px;
	text-decoration:  none;
}

table.results tr.head td div.page_numbers a:hover, table.results tr.head td div.page_numbers a.pagenrs_active {
	color:            #FFF;
	background-color: #78621E;
}

/* modSitemap */
.sitemap h1 {
    margin:             20px 0px 10px 0px;
    padding:            0px 0px 0px 21px;
    height:             48px;
    background-repeat:  no-repeat;
    line-height:        35px;
    font-family:        arial;
    font-size:          16px;
    background-image:   url("/images/h1_blue.gif");
    color:              #FFFFFF;
}

.sitemap .list {
    background-color:   #E3E1F0;
    width:              500px;
    margin-left:        20px;
}

/***********************
/ Mod My Profile Layout
/***********************/

/* My Profile Table Markup */
table.mpColumns {
	width: 700px;
	margin-left:20px;
}
table.mpColumns td.column {
	width: 33%;
}

/* My Profile 223px Block Properties */
div.mp223Block {
	width: 231px;
}
div.mp223Block div.mpBlockHeader {
	width: 231px;
	height: 31px;
	background-image: url('../images/myprofile_223block_header.png');
	background-repeat: no-repeat;
	font-size: 10pt;
	font-weight: bold;
	color: #2A2986;
	line-height: 31px;
	text-indent: 5px;
}

div.mp223Block div.mpBlockContent {
	width: 231px;
	background-image: #FFF2CC;
	background-image: url("../images/myprofile_223block_body.png");
	background-repeat: no-repeat;
	padding-top: 3px;
}
div.mp223Block div.mpBlockFooter {
	width: 231px;
	height: 19px;
	background-image: url("../images/myprofile_223block_footer.png");
	background-repeat: no-repeat;
}

div.mp223Block div.mpBlockCollapse {
	width: 231px;
	height: 35px;
	background-image: url("../images/myprofile_223block_collapse.png");
	background-repeat: no-repeat;
	font-size: 10pt;
	font-weight: bold;
	color: #2A2986;
	line-height: 31px;
	text-indent: 5px;
}

/* My Profile 456px Block Properties */
div.mp456Block {
	width: 464px;
}
div.mp456Block div.mpBlockHeader {
	width: 464px;
	height: 31px;
	background-image: url('../images/myprofile_456block_header.png');
	background-repeat: no-repeat;
	font-size: 10pt;
	font-weight: bold;
	color: #2A2986;
	line-height: 31px;
	text-indent: 5px;
}
div.mp456Block div.mpBlockContent {
	width: 464px;
	background-image: #FFF2CC;
	background-image: url("../images/myprofile_456block_body.png");
	background-repeat: no-repeat;
	padding-top: 3px;
}

div.mp456Block div.mpBlockFooter {
	width: 464px;
	height: 19px;
	background-image: url("../images/myprofile_456block_footer.png");
	background-repeat: no-repeat;
}
div.mp456Block div.mpBlockCollapse {
	width: 464px;
	height: 35px;
	background-image: url("../images/myprofile_456block_collapse.png");
	background-repeat: no-repeat;
	font-size: 10pt;
	font-weight: bold;
	color: #2A2986;
	line-height: 31px;
	text-indent: 5px;
}

/* My Profile 689px Block Properties */
div.mp689Block {
	width: 697px;
	margin-left: 20px;
}
div.mp689Block div.mpBlockHeader {
	width: 697px;
	height: 31px;
	background-image: url('../images/myprofile_689block_header.png');
	background-repeat: no-repeat;
	font-size: 10pt;
	font-weight: bold;
	color: #2A2986;
	line-height: 31px;
	text-indent: 5px;
}
div.mp689Block div.mpBlockHeader_trans {
	width: 697px;
	height: 31px;
	background-image: url('../images/myprofile_689block_header_trans.gif');
		background-repeat: no-repeat;
	font-size: 10pt;
	font-weight: bold;
	color: #2A2986;
	line-height: 31px;
	text-indent: 5px;

	*position:relative;
	*top:-20px;
	_top:0px;

}

div.mp689Block select.small, div.mp689Block select.smaller, div.mp689Block input.sml_field {
	width:  	145px;
	border:         1px solid #509FEE;
	font-family:    arial;
	font-size:      10px;
	color:          #153C65;
}
div.mp689Block select.small {
	width:  	128px;
}

div.mp689Block select.small {
    width: 				150px;
    margin: 			0px 0px 0px 0px;
}

div.mp689Block select.smaller {
	width:  	40px;
}

div.mp689Block input.sml_field {
	width: 25px;
}

div.mp689Block div.mpBlockContent {
	width: 697px;
	background-image: #FFF2CC;
	background-image: url("../images/myprofile_689block_body.png");
	background-repeat: no-repeat;
}
div.mp689Block div.mpBlockContent_trans {
	width: 677px;
	background-image: #FFF2CC;
	background-image: url("../images/myprofile_689block_content_trans.gif");
	background-repeat: no-repeat;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	*position:relative;
	*top:-20px;
}

div.mp689Block div.mpBlockFooter {
	width: 697px;
	height: 19px;
	background-image: url("../images/myprofile_689block_footer.png");
		background-repeat: no-repeat;

}
div.mp689Block div.mpBlockFooter_trans {
	width: 697px;
	height: 19px;
	background-image: url("../images/myprofile_689block_footer_trans.gif");
		background-repeat: no-repeat;
		*position:relative;
		*top:-20px;
}

div.mp689Block div.mpBlockCollapse {
	width: 697px;
	height: 35px;
	background-image: url("../images/myprofile_689block_collapse.png");
	background-repeat: no-repeat;
	font-size: 10pt;
	font-weight: bold;
	color: #2A2986;
	line-height: 31px;
	text-indent: 5px;
}

/* My Profile Icons */
div.icon_close {
	height: 	27px;
	width:		24px;
	float:		right;
	margin-right: 			12px;
	background-image: 		url("../images/myprofile_icon_close.gif");
	background-repeat: 		no-repeat;
	background-position: 	center;
}
div.icon_min {
	height: 	27px;
	width:		24px;
	float:		right;
	background-image: 		url("../images/myprofile_icon_min.gif");
	background-repeat: 		no-repeat;
	background-position: 	center;
}
div.icon_max {
	height: 	27px;
	width:		24px;
	float:		right;
	background-image: 		url("../images/myprofile_icon_max.gif");
	background-repeat: 		no-repeat;
	background-position: 	center;
	display:	none;
}
div.icon_edit {
	height:		27px;
	width:		24px;
	float: 		right;
	background-image: 		url("../images/myprofile_icon_edit.gif");
	background-repeat: 		no-repeat;
	background-position: 	center;
}

h1.weather {
    font-family: arial;
	font-weight: bold;
    font-size:   16px;
    color:       #78621e;
    text-align: left;
    padding-left: 16px;
}

div.blockMP {
	padding-left: 15px;
	padding-right: 20px;
	padding-bottom: 5px;
	text-align: left;
}

div.blockMP input {
	width:          100px;
	border:         1px solid #509FEE;
	font-family:    arial;
	font-size:      10px;
	color:          #153C65;
}




table.blockMPTable {
	width: 100%;
}

/* Trip Block Active */



div.mpBlockContent div.tripBlockActive {
	width: 133px;
	float: left;
	margin: 1px 0px 0px 0px;
	padding-left: 0px;
}

div.mpBlockContent div.tripBlockActive div.tripHeader {
	width: 133px;
	height: 10px;
	background-image: url("../images/myprofile_tripActive_header.png");
	background-repeat: no-repeat;
}

div.mpBlockContent div.tripBlockActive div.tripContent {
	width: 133px;
	height:100px;
	background-image: url("../images/myprofile_tripActive_body.png");
	background-repeat: repeat-y;
	vertical-align:center;
	text-align:center;
}

* div.mpBlockContent div.tripBlockActive div.tripContent {
	margin-top: -5px;
}

a.viewedTrip {
	text-decoration:none;
	color: black
}

div.mpBlockContent div.tripBlockActive div.tripFooter {
	width: 133px;
	height: 13px;
	background-image: url("../images/myprofile_tripActive_footer.png");
	background-repeat: no-repeat;
}

/* Trip Block Non Active */
div.mpBlockContent div.tripBlockNonactive {
	width: 133px;
	float: left;
	margin: 1px 0px 0px 0px;
	padding-left: 0px;
}
div.mpBlockContent div.tripBlockNonactive div.tripHeader{
	width: 133px;
	height: 10px;
	background-image: url("../images/myprofile_tripNonactive_header.png");
	background-repeat: no-repeat;
	background-position: bottom;
}
div.mpBlockContent div.tripBlockNonactive div.tripContent{
	width: 133px;
	height: 95px;
	vertical-align:center;
	text-align:center;
	background-image: url("../images/myprofile_tripNonactive_body.png");
	background-repeat: repeat-y;
}
div.mpBlockContent div.tripBlockNonactive div.tripFooter {
	width: 133px;
	height: 13px;
	background-image: url("../images/myprofile_tripNonactive_footer.png");
	background-repeat: no-repeat;
}

/* Text Box */
div.textBox {
	width: 200px;
	height: 24px;
	line-height: 24px;
	margin: 0 0 0 12px;
	padding-bottom: 5px;
}
div.textBox div.textBoxLeft {
	width: 5px;
	height: 24px;
	background-image: url("../images/myprofile_box_lft.gif");
	background-repeat: no-repeat;
	float: left;
}
div.textBox div.textBoxCenter {
	width: 190px;
	height: 24px;
	background-image: url("../images/myprofile_box_center.gif");
	background-repeat: repeat-x;
	float: left;
	text-align: left;
}
div.textBox div.textBoxCenter input,select {
  	width:          110px;
	border:         1px solid #509FEE;
	font-family:    arial;
	font-size:      10px;
	color:          #153C65;
}

div.textBox div.textBoxRight {
	width: 5px;
	height: 24px;
	background-image: url("../images/myprofile_box_rgt.gif");
	background-repeat: no-repeat;
	float: left;
}

/* MyProfile Markup elementen */
div.myprofile_hr {
	width: 221px;
	height: 3px;
	background-image: url("../images/myprofile_hr.png");
	background-repeat: no-repeat;
	margin: 0px 0px 0px 1px;
	padding: 2px 0px 2px 0px;
}
input.myprofile {
    width:          100px;
	border:         1px solid #509FEE;
	font-family:    arial;
	font-size:      10px;
	color:          #153C65;
}
input.search_submit_trans{
	background:		url("/images/button_opslaan.jpg");
	width:			77px;
	height:			18px;
	border:			none;
	cursor:        pointer;
		border:         none;
}

div.myprofile_inputbox {
  float: right;
  margin: 1px 10px 0 auto;
}
select.mp_small {
    width: 				105px;
    margin: 			0px 0px 0px 0px;
}
div.favo_trips_container {
    position: relative;
}

div.favo_trips {
    position: absolute;
    right: 25px;
    top: 65px;
}

div.favo_trips img {
    cursor:        pointer;
}

html > body #calctabletab {
    height: auto;
}

html > body #pricetabletab {
    height: auto;
}

.delete_trip_savedtrips_cont {
	position: relative;
}

.delete_trip_savedtrips {
	position: absolute;
	right: 11px;
	top: 3px;
}

#div_06_content, #div_07_content {
  padding-left: 17px;
  padding-top: 7px;
}


div.myprofile_inputbox input, #login_email_big, #login_password_big {
	width:          110px;
	border:         1px solid #509FEE;
	font-family:    arial;
	font-size:      10px;
	color:          #153C65;
}