
html {
	padding: 0px;
	margin: 0px;
	height: 100%;
		overflow:hidden;
}

body {
	padding: 0px;
	margin: 0px;
	height: 100%;
	font-family: Arial, serif;
	font-size: 12px;
    background: #330000 url(/visuals/body_back.jpg) top left repeat-x;

}

h1 {
	font-size: 18px;
	margin: 0px 0px 10px 5px;
	padding: 0px;
}

h2 {
	font-style: normal;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	font-size: 13px;
}

h3 {
	font-weight: normal;
	font-style: italic;
	margin: 0px;
	padding: 0px;
	font-size: 13px;
}


p {
	margin: 0px;
	padding: 0px;
	margin-bottom: 15px;
}

table {
	font-family: Arial, sans-serif;
	font-size: 12px;

	font-family:  Arial, serif;
	font-size: 12px;

	margin: 0px;
	padding: 0px;
}

input {
	width: 200px;
	border: 1px solid black;
	background: white;
}

select {
	width: 204px;
	border: 1px solid black;
	background: white;
}

textarea {
	width: 200px;
	height: 80px;
	border: 1px solid black;
	background: white;
}

form {
	padding: 0px;
	margin: 0px;
}

.checkbox {
	border: 0px;
	width: 20px;
	background: none;
}

.radiobutton {
	border: 0px;
	width: 20px;
	background: none;
}

.form_button {
	background: white;
	border: 1px solid black;
	width: 204px;
	cursor: pointer;
}

.center_hor {
	position: relative;
	height: 100%;
    padding:0px;
    margin:0px auto 0px auto;
}

#top{
    position:relative;
    height:76px;
    width:760px;
    margin:0px auto 0px auto;
    padding:0px;
}


#banner{
    position:relative;
    display:block;
    height:140px;
 margin:0px auto 0px auto;
    width:760px;
    padding:0px;
    clear:both;
    	background: black url(/visuals/restyle/home_banner.jpg) center center no-repeat;
}

#banner a{
	display:block;
height:100%;
}


#banner_zonder_image{
    position:relative;
    display:block;
    height:140px;
    width:760px;
    padding:0px;
    clear:both;
     margin:0px auto 0px auto;
  }

#content{
    position:relative;
    background: #330000;
    width:760px;
    margin:0px auto 0px auto;
}

#logo{
    position:relative;
    float:left;
    width:235px;
    height:68px;
}

.clear{
    display:block;
    height:1px;
    clear:both;
    }

<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/srv/www/vhosts/cazebonne.nl/httpdocs/styles/basis_restyle.css.php</b> on line <b>325</b><br />

/* horizontaal css menu */

#menu {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 24px;
	width: 100%;
	z-index:15;
	float: left;
	font-family: Arial, sans-serif;
	font-size: 12px;
	border-bottom: 1px solid #bbbbbb;
}

#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 125px;
	float: left;
}

#menu a, #menu h2 {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight:bold;
	border-top: 1px solid #bbbbbb;
	border-right: 1px solid #444444;
	border-bottom: 1px solid #444444;
	border-left: 1px solid #bbbbbb;
	display: block;
	margin: 0;
	padding: 4px 2px 4px 2px;
	background: white;
	text-decoration: none;
	color: #000000;
}

#menu a:hover {
	color: #FFFFFF;
	background: #999999;
}

#menu li {
	position: relative;
}

#menu ul ul {
	position: absolute;
	z-index: 500;
	border: 0px solid black;
}

#menu ul ul ul {
	top: 0px;
	left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul {
	display: none;
}

div#menu ul ul,
div#menu ul ul ul,
div#menu ul li:hover ul ul,
div#menu ul li:hover ul ul ul{
	display:none;
}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul {
	display: block;
}


/* Verticaal menu*/

#menu_ver_rechts {
	position:relative;
	width:258px;
    color:white;
    font-family:arial,sans-serif;
    text-transform: uppercase;
    font-size:11px;
    float:left;
    text-align:right;
}

#menu_ver_rechts ul{
    position:relative;
    padding:0px;
    list-style:none;
    margin:0px;
}

#menu_ver_rechts ul li{
    color:white;
    padding:1px;
}

#menu_ver_rechts ul li a{
    color:white;
}

#menu_ver_rechts .active a{
      color:red;
}

#menu_ver_rechts ul li a:hover{
    color:red;
    text-decoration:none;
}

#menu_ver {
	position:relative;
	width:258px;
    color:white;
    font-family:arial,sans-serif;
    text-transform: uppercase;
    font-size:11px;
    float:left;
}

#menu_ver ul{
    position:relative;
    padding:0px;
    list-style:none;
    margin:0px;
}

#menu_ver ul li{
    padding:1px;
    color:white;
}


#menu_ver ul li a{
    color:white;
}

#menu_ver .active a{
    color:red;
}

#menu_ver ul li a:hover{
    color:red;
    text-decoration:none;
}

/* ouderwets div menu */

<br />
<b>Warning</b>:  getimagesize(/srv/www/vhosts/cazebonne.nl/httpdocs/visuals/menu_00.png) [<a href='function.getimagesize'>function.getimagesize</a>]: failed to open stream: Bestand of map bestaat niet in <b>/srv/www/vhosts/cazebonne.nl/httpdocs/styles/basis_restyle.css.php</b> on line <b>489</b><br />

.menu_item_0 {
	position: absolute;
	top: 10px;
	left: 0px;
	width: px;
	height: px;
	height: 60px;
}

.menu_item_0 a:link, .menu_item_0 a:visited, .menu_item_0 a:active {
	display: block;
	height: 100%;
	background: url(/visuals/menu_00.png) top left no-repeat;
}

.menu_item_0 a:hover {
	display: block;
	height: 100%;
	background: url(/visuals/menu_active_00.png) top left no-repeat;
}

.menu_item_0_active {
	position: absolute;
	top: 10px;
	left: 0px;
	width: px;
	height: px;
	height: 60px;
}

.menu_item_0_active a:link, .menu_item_0_active a:visited, .menu_item_0_active a:hover, .menu_item_0_active a:active {
	display: block;
	height: 100%;
	padding: 4px 0px 0px 4px;
	text-decoration: none;
	background: url(/visuals/menu_active_00.png) top left no-repeat;
}

<br />
<b>Warning</b>:  getimagesize(/srv/www/vhosts/cazebonne.nl/httpdocs/visuals/menu_01.png) [<a href='function.getimagesize'>function.getimagesize</a>]: failed to open stream: Bestand of map bestaat niet in <b>/srv/www/vhosts/cazebonne.nl/httpdocs/styles/basis_restyle.css.php</b> on line <b>489</b><br />

.menu_item_1 {
	position: absolute;
	top: 10px;
	left: 0px;
	width: px;
	height: px;
	height: 60px;
}

.menu_item_1 a:link, .menu_item_1 a:visited, .menu_item_1 a:active {
	display: block;
	height: 100%;
	background: url(/visuals/menu_01.png) top left no-repeat;
}

.menu_item_1 a:hover {
	display: block;
	height: 100%;
	background: url(/visuals/menu_active_01.png) top left no-repeat;
}

.menu_item_1_active {
	position: absolute;
	top: 10px;
	left: 0px;
	width: px;
	height: px;
	height: 60px;
}

.menu_item_1_active a:link, .menu_item_1_active a:visited, .menu_item_1_active a:hover, .menu_item_1_active a:active {
	display: block;
	height: 100%;
	padding: 4px 0px 0px 4px;
	text-decoration: none;
	background: url(/visuals/menu_active_01.png) top left no-repeat;
}

<br />
<b>Warning</b>:  getimagesize(/srv/www/vhosts/cazebonne.nl/httpdocs/visuals/menu_02.png) [<a href='function.getimagesize'>function.getimagesize</a>]: failed to open stream: Bestand of map bestaat niet in <b>/srv/www/vhosts/cazebonne.nl/httpdocs/styles/basis_restyle.css.php</b> on line <b>489</b><br />

.menu_item_2 {
	position: absolute;
	top: 10px;
	left: 0px;
	width: px;
	height: px;
	height: 60px;
}

.menu_item_2 a:link, .menu_item_2 a:visited, .menu_item_2 a:active {
	display: block;
	height: 100%;
	background: url(/visuals/menu_02.png) top left no-repeat;
}

.menu_item_2 a:hover {
	display: block;
	height: 100%;
	background: url(/visuals/menu_active_02.png) top left no-repeat;
}

.menu_item_2_active {
	position: absolute;
	top: 10px;
	left: 0px;
	width: px;
	height: px;
	height: 60px;
}

.menu_item_2_active a:link, .menu_item_2_active a:visited, .menu_item_2_active a:hover, .menu_item_2_active a:active {
	display: block;
	height: 100%;
	padding: 4px 0px 0px 4px;
	text-decoration: none;
	background: url(/visuals/menu_active_02.png) top left no-repeat;
}

<br />
<b>Warning</b>:  getimagesize(/srv/www/vhosts/cazebonne.nl/httpdocs/visuals/menu_03.png) [<a href='function.getimagesize'>function.getimagesize</a>]: failed to open stream: Bestand of map bestaat niet in <b>/srv/www/vhosts/cazebonne.nl/httpdocs/styles/basis_restyle.css.php</b> on line <b>489</b><br />

.menu_item_3 {
	position: absolute;
	top: 10px;
	left: 0px;
	width: px;
	height: px;
	height: 60px;
}

.menu_item_3 a:link, .menu_item_3 a:visited, .menu_item_3 a:active {
	display: block;
	height: 100%;
	background: url(/visuals/menu_03.png) top left no-repeat;
}

.menu_item_3 a:hover {
	display: block;
	height: 100%;
	background: url(/visuals/menu_active_03.png) top left no-repeat;
}

.menu_item_3_active {
	position: absolute;
	top: 10px;
	left: 0px;
	width: px;
	height: px;
	height: 60px;
}

.menu_item_3_active a:link, .menu_item_3_active a:visited, .menu_item_3_active a:hover, .menu_item_3_active a:active {
	display: block;
	height: 100%;
	padding: 4px 0px 0px 4px;
	text-decoration: none;
	background: url(/visuals/menu_active_03.png) top left no-repeat;
}

<br />
<b>Warning</b>:  getimagesize(/srv/www/vhosts/cazebonne.nl/httpdocs/visuals/menu_04.png) [<a href='function.getimagesize'>function.getimagesize</a>]: failed to open stream: Bestand of map bestaat niet in <b>/srv/www/vhosts/cazebonne.nl/httpdocs/styles/basis_restyle.css.php</b> on line <b>489</b><br />

.menu_item_4 {
	position: absolute;
	top: 10px;
	left: 0px;
	width: px;
	height: px;
	height: 60px;
}

.menu_item_4 a:link, .menu_item_4 a:visited, .menu_item_4 a:active {
	display: block;
	height: 100%;
	background: url(/visuals/menu_04.png) top left no-repeat;
}

.menu_item_4 a:hover {
	display: block;
	height: 100%;
	background: url(/visuals/menu_active_04.png) top left no-repeat;
}

.menu_item_4_active {
	position: absolute;
	top: 10px;
	left: 0px;
	width: px;
	height: px;
	height: 60px;
}

.menu_item_4_active a:link, .menu_item_4_active a:visited, .menu_item_4_active a:hover, .menu_item_4_active a:active {
	display: block;
	height: 100%;
	padding: 4px 0px 0px 4px;
	text-decoration: none;
	background: url(/visuals/menu_active_04.png) top left no-repeat;
}

<br />
<b>Warning</b>:  getimagesize(/srv/www/vhosts/cazebonne.nl/httpdocs/visuals/menu_05.png) [<a href='function.getimagesize'>function.getimagesize</a>]: failed to open stream: Bestand of map bestaat niet in <b>/srv/www/vhosts/cazebonne.nl/httpdocs/styles/basis_restyle.css.php</b> on line <b>489</b><br />

.menu_item_5 {
	position: absolute;
	top: 10px;
	left: 0px;
	width: px;
	height: px;
	height: 60px;
}

.menu_item_5 a:link, .menu_item_5 a:visited, .menu_item_5 a:active {
	display: block;
	height: 100%;
	background: url(/visuals/menu_05.png) top left no-repeat;
}

.menu_item_5 a:hover {
	display: block;
	height: 100%;
	background: url(/visuals/menu_active_05.png) top left no-repeat;
}

.menu_item_5_active {
	position: absolute;
	top: 10px;
	left: 0px;
	width: px;
	height: px;
	height: 60px;
}

.menu_item_5_active a:link, .menu_item_5_active a:visited, .menu_item_5_active a:hover, .menu_item_5_active a:active {
	display: block;
	height: 100%;
	padding: 4px 0px 0px 4px;
	text-decoration: none;
	background: url(/visuals/menu_active_05.png) top left no-repeat;
}

<br />
<b>Warning</b>:  getimagesize(/srv/www/vhosts/cazebonne.nl/httpdocs/visuals/menu_06.png) [<a href='function.getimagesize'>function.getimagesize</a>]: failed to open stream: Bestand of map bestaat niet in <b>/srv/www/vhosts/cazebonne.nl/httpdocs/styles/basis_restyle.css.php</b> on line <b>489</b><br />

.menu_item_6 {
	position: absolute;
	top: 10px;
	left: 0px;
	width: px;
	height: px;
	height: 60px;
}

.menu_item_6 a:link, .menu_item_6 a:visited, .menu_item_6 a:active {
	display: block;
	height: 100%;
	background: url(/visuals/menu_06.png) top left no-repeat;
}

.menu_item_6 a:hover {
	display: block;
	height: 100%;
	background: url(/visuals/menu_active_06.png) top left no-repeat;
}

.menu_item_6_active {
	position: absolute;
	top: 10px;
	left: 0px;
	width: px;
	height: px;
	height: 60px;
}

.menu_item_6_active a:link, .menu_item_6_active a:visited, .menu_item_6_active a:hover, .menu_item_6_active a:active {
	display: block;
	height: 100%;
	padding: 4px 0px 0px 4px;
	text-decoration: none;
	background: url(/visuals/menu_active_06.png) top left no-repeat;
}


.content {
	position: relative;
	display:block;


	width: 760px;
	padding: 10px 0px 10px 0px;


	background: #FFF9D2;
	


		overflow-x: hidden;
	background-attachment: scroll;
}


.content a:link, .content a:visited, .content a:hover, .content a:active {
}


.karakteristiek_link_1 {
	position: absolute;
	top: 160px;
	width: 250px;
	height: 29px;
    background: url(/visuals/restyle/menu_karak.jpg) 0px 0px no-repeat;
}

.karakteristiek_link_1 a {
	display: block;
	height: 100%;

}

.karakteristiek_link_1 a:hover {
	display: block;
	height: 100%;
    background: url(/visuals/restyle/menu_karak.jpg) 0px -29px no-repeat;
}

.karakteristiek_link_2 {
	position: absolute;
	top: 160px;
    left:250px;
	width: 290px;
	height: 29px;
    background: url(/visuals/restyle/menu_karak.jpg) -250px 0px no-repeat;
}

.karakteristiek_link_2 a{
	display: block;
	height: 100%;
}

.karakteristiek_link_2 a:hover {
	display: block;
	height: 100%;
     background: url(/visuals/restyle/menu_karak.jpg) -250px -29px no-repeat;
}

.karakteristiek_link_3 {
	position: absolute;
	top: 160px;
    left:540px;
	width: 224px;
	height: 29px;
    background: url(/visuals/restyle/menu_karak.jpg) -540px 0px no-repeat;
}

.karakteristiek_link_3 a {
	display: block;
	height: 100%;
}

.karakteristiek_link_3 a:hover {
	display: block;
	height: 100%;
     background: url(/visuals/restyle/menu_karak.jpg) -540px -29px no-repeat;
}

#karakteristiek_img{
    position:absolute;
    top:189px;
    left:0px;
    width:760px;
    height:398px;
    background: url(/visuals/restyle/img_karak.jpg) 0px 0px no-repeat;
}


.content table {
}


.center_content {
	position: relative;
	margin: 0px auto 0px auto;
	height: 100%;
	overflow: visible;
	background-attachment: scroll;
}

.main_menu {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 80px;
	background: white;
}

.center_menu {
	position: relative;
	height: 53px;
	width: 760px;
	margin: 0px auto 0px auto;
	padding: 27px 0px 0px 0px;
	text-align: center;
	font-size: 12px;
}

.bottombar1 {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 5px;
	width: 100%;
	font-size: 2px;
	border-top: 5px solid #8e8073;
}

.bottombar2 {
	position: absolute;
	top: 11px;
	left: 0px;
	height: 2px;
	width: 100%;
	font-size: 2px;
	border-top: 2px solid #58585a;
}

.bottombar3 {
	position: absolute;
	top: 59px;
	left: 0px;
	height: 2px;
	width: 100%;
	font-size: 2px;
	border-top: 2px solid #58585a;
}

.bottombar4 {
	position: absolute;
	top: 68px;
	left: 0px;
	height: 5px;
	width: 100%;
	font-size: 2px;
	border-top: 5px solid #8e8073;
}

.topbar {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 85px;
	height: 76px;
	font-size: 2px;
	background: white;
}

.logo_center {
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -380px;
	width: 760px;
	height: 65px;
}

.logo {
	position: relative;
	top: 0px;
	left: 296px;
	width: 432px;
	height: 65px;
}

.logo a:link, .logo a:visited, .logo a:hover, .logo a:active {
	display: block;
	height: 100%;
}

.topbar1 {
	position: absolute;
	top: 61px;
	left: 0px;
	height: 3px;
	width: 100%;
	font-size: 2px;
	border-top: 3px solid #58585a;
}

.topbar2 {
	position: absolute;
	top: 67px;
	left: 0px;
	height: 9px;
	width: 100%;
	font-size: 2px;
	border-top: 9px solid #8e8073;
}

.module_block {
	background: #eeeeee;
	width: 120px;
	width: 120px;
	margin-bottom: 20px;
	padding: 5px;
}

.login_form {
	width: 120px;
	font-size: 11px;
	font-weight: normal;
}

.login_form p {
	margin: 0px;
}

.login_form input {
	width: 116px;
	height: 16px;
}

.login_form .form_button {
	width: 120px;
	height: 20px;
	font-size: 11px;
}

.login_form .checkbox {
	width: 40px;
	border: 0px;
}

.login_form .username {
	text-align: center;
}

.navigation {
	position: relative;
	margin: 0px auto 0px auto;
	text-align: center;
	color: #666666;
}

.news_item {
	position: relative;
	width: 80%;
	margin-bottom: 20px;
	padding: 10px;
}

.news_title {
	font-weight: bold;
}

.news_date {
	margin-left: 10px;
	font-size: 10px;
}

.news_author {
	position: absolute;
	font-style: italic;
	right: 10px;
}

.news_content {
	position: relative;
	margin-top: 10px;
	margin-bottom: 10px;
}

.news_options {

}

.news_options a:link, .news_options a:visited, .news_options a:hover, .news_options a:active {
	color: #666666;
}

.jobs_item {
	position: relative;
	width: 80%;
	margin-bottom: 20px;
	padding: 10px;
}

.jobs_title {
	font-weight: bold;
}

.jobs_date {
	margin-left: 10px;
	font-size: 10px;
}

.jobs_author {
	position: absolute;
	font-style: italic;
	right: 10px;
	display: none;
}

.jobs_content {
	position: relative;
	margin-top: 10px;
	margin-bottom: 10px;
}

.jobs_options {

}

.jobs_options a:link, .jobs_options a:visited, .jobs_options a:hover, .jobs_options a:active {
	color: #666666;
}

.ghosted {
	color: #999999;
}

.ghosted a:link, .ghosted a:visited, .ghosted a:hover, .ghosted a:active {
	color: #999999;
}

.quote {
	margin: 10px 30px 10px 30px;
	padding: 10px;
	background: white;
}

.guestbook_message {
	position: relative;
	margin: 0px auto 0px auto;
	width: 90%;
}

.guestbook_message .ghosted {
	color: #cecece;
}

.guestbook_message .ghosted a {
	color: #cecece;
}

.guestbook_name {
	font-weight: bold;
	font-style: italic;
}

.guestbook_datetime {
	position: absolute;
	right: 0px;
	font-style: italic;
}

.guestbook_ip {
	font-style: italic;
	margin-left: 10px;
}

.guestbook_host {
	font-style: italic;
	margin-left: 10px;
}

.guestbook_divisor {
	margin: 0px auto 10px auto;
	width: 75%;
	height: 10px;
	border-bottom: 1px solid #959697;
}

.guestbook_form {
	margin: 0px auto 0px auto;
	width: 200px;
}

.guestbook_form p {
	margin: 0px;
}

.guestbook_form input {
	width: 200px;
	border: 1px solid #47484A;
}

.guestbook_form select {
	width: 200px;
	background: white;
	border: 1px solid black;
}

.guestbook_form textarea {
	width: 200px;
	background: white;
	border: 1px solid black;
}


/* Forum style */
.forum_row_head
{
	position: relative;
	padding: 5px;
	width: 580px;
	margin-bottom: 10px;
	font-size:10px;
}
.forum_row_1
{
	position: relative;
	width: 580px;
	margin-bottom: 5px;
	padding: 5px;
	border-top: 1px solid #D3B6BD;
	border-right: 1px solid #7C4652;
	border-bottom: 1px solid #7C4652;
	border-left: 1px solid #D3B6BD;
	background:#DDDDDD;
	font-size:10px;
}
.forum_row_2
{
	position:relative;
	width: 580px;
	padding: 5px;
	margin-bottom: 5px;
	border-top: 1px solid #C39DA5;
	border-right: 1px solid #66363E;
	border-bottom: 1px solid #66363E;
	border-left: 1px solid #C39DA5;
	background:#EEEEEE;
	font-size:10px;
}

.forum_read
{
	vertical-align:top;
	text-align: center;
	width: 25px;
	font-size:10px;
}

.forum_name
{
	vertical-align:top;
	width: 255px;
	font-size:10px;
}

.forum_num_topics
{
	vertical-align:top;
	text-align: right;
	width: 75px;
	font-size:10px;
}

.forum_num_messages
{
	vertical-align:top;
	text-align: right;
	width: 75px;
	font-size:10px;
}

.forum_last_message
{
	vertical-align:top;
	text-align: right;
	width: 150px;
	font-size:10px;
}

.forum_description
{
	vertical-align:top;
	padding-top: 10px;
	font-style:italic;
	font-size:10px;
}


.forum_topic_read
{
	vertical-align:top;
	text-align: center;
	width: 25px;
	font-size:10px;
}

.forum_topic_name
{
	vertical-align:top;
	width: 225px;
	font-size:10px;
}

.forum_topic_started_by
{
	vertical-align:top;
	text-align: left;
	width: 105px;
	font-size:10px;
}

.forum_topic_num_messages
{
	vertical-align:top;
	text-align: right;
	width: 75px;
	font-size:10px;
}

.forum_topic_last_message
{
	vertical-align:top;
	text-align: right;
	width: 150px;
	font-size:10px;
}

.forum_topic_moderate
{
	vertical-align:top;
	text-align: right;
	padding-top: 10px;
	font-style:italic;
	font-size:10px;
}

.forum_message_name
{
	vertical-align:top;
	width: 125px;
	font-size:10px;
}

.forum_message_quote
{
	vertical-align:top;
	width: 305px;
	font-size:10px;
}

.forum_message_last_message
{
	vertical-align:top;
	text-align: right;
	width: 150px;
	font-size:10px;
	font-style:italic;
}

.forum_message
{
	vertical-align:top;
	width: 455px;
	font-size:10px;
}
.forum_message_moderate
{
	vertical-align:top;
	text-align: right;
	padding-top: 10px;
	font-style:italic;
	font-size:10px;
}

.left_image {
	margin-right: 10px;
}

.right_image {
	margin-left: 10px;
}

.breadcrumb {
	position:relative;
	height:16px;
	display:block;
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 28px 50px;
}

.shop_image {
	text-align: center;
	margin-bottom: 20px;
	}




.interest_form {
	font-size: 12px;
	margin: 0px auto 0px auto;
}

.interest_form table {
	font-size: 12px;
}

.homepage_link_1 {
	position: absolute;
	top: 225px;
	left: 20px;
	width: 160px;
	height: 50px;
}

.homepage_link_1 a:link, .homepage_link_1 a:visited, .homepage_link_1 a:active {
	display: block;
	height: 100%;
	background: url(/visuals/homepage_1.jpg) center center no-repeat;
}

.homepage_link_1 a:hover {
	display: block;
	height: 100%;
	background: url(/visuals/homepage_1_active.jpg) center center no-repeat;
}

.homepage_link_2 {
	position: absolute;
	top: 290px;
	left: 80px;
	width: 160px;
	height: 50px;
}

.homepage_link_2 a:link, .homepage_link_2 a:visited, .homepage_link_2 a:active {
	display: block;
	background: url(/visuals/homepage_2.jpg) center center no-repeat;
	height: 100%;
}

.homepage_link_2 a:hover {
	display: block;
	height: 100%;
	background: url(/visuals/homepage_2_active.jpg) center center no-repeat;
}

.homepage_link_3 {
	position: absolute;
	top: 360px;
	left: 155px;
	width: 160px;
	height: 50px;
}

.homepage_link_3 a:link, .homepage_link_3 a:visited, .homepage_link_3 a:active {
	display: block;
	height: 100%;
	background: url(/visuals/homepage_3.jpg) center center no-repeat;
}

.homepage_link_3 a:hover {
	display: block;
	height: 100%;
	background: url(/visuals/homepage_3_active.jpg) center center no-repeat;
}

.homepage_link_4 {
	position: absolute;
	top: 360px;
	left: 385px;
	width: 190px;
	height: 50px;
}

.homepage_link_4 a:link, .homepage_link_4 a:visited, .homepage_link_4 a:active {
	display: block;
	height: 100%;
	background: url(/visuals/homepage_4.jpg) center center no-repeat;
}

.homepage_link_4 a:hover {
	display: block;
	height: 100%;
	background: url(/visuals/homepage_4_active.jpg) center center no-repeat;
}

.homepage_link_5 {
	position: absolute;
	top: 290px;
	left: 480px;
	width: 160px;
	height: 50px;
}

.homepage_link_5 a:link, .homepage_link_5 a:visited, .homepage_link_5 a:active {
	display: block;
	height: 100%;
	background: url(/visuals/homepage_5.jpg) center center no-repeat;
}

.homepage_link_5 a:hover {
	display: block;
	height: 100%;
	background: url(/visuals/homepage_5_active.jpg) center center no-repeat;
}

.homepage_link_6 {
	position: absolute;
	top: 225px;
	left: 510px;
	width: 200px;
	height: 50px;
}

.homepage_link_6 a:link, .homepage_link_6 a:visited, .homepage_link_6 a:active {
	display: block;
	height: 100%;
	background: url(/visuals/homepage_6.jpg) center center no-repeat;
}

.homepage_link_6 a:hover {
	display: block;
	height: 100%;
	background: url(/visuals/homepage_6_active.jpg) center center no-repeat;
}

.homepage_link_7 {
	position: absolute;
	top: 400px;
	left: 255px;
	width: 190px;
	height: 50px;
}

.homepage_link_7 a:link, .homepage_link_7 a:visited, .homepage_link_7 a:active {
	display: block;
	height: 100%;
	background: url(/visuals/homepage_7.jpg) center center no-repeat;
}

.homepage_link_7 a:hover {
	display: block;
	height: 100%;
	background: url(/visuals/homepage_7_active.jpg) center center no-repeat;
}

.arrangementen_link_1 {
	position: absolute;
	top: 149px;
	width: 168px;
	height: 27px;
    background: url(/visuals/restyle/wijn_menu.jpg) 0px 0px no-repeat;
}

.arrangementen_link_1 a:link, .arrangementen_link_1 a:visited, .arrangementen_link_1 a:active {
	display: block;
	height: 100%;
}

.arrangementen_link_1 a:hover {
	display: block;
	height: 100%;
 background: url(/visuals/restyle/wijn_menu.jpg) 0px -27px no-repeat;
}

.arrangementen_link_2 {
	position: absolute;
	top: 149px;
	left: 168px;
	width: 110px;
	height: 27px;
     background: url(/visuals/restyle/wijn_menu.jpg) -168px 0px no-repeat;
}

.arrangementen_link_2 a:link, .arrangementen_link_2 a:visited, .arrangementen_link_2 a:active {
	display: block;
	height: 100%;
}

.arrangementen_link_2 a:hover {
	display: block;
	height: 100%;
background: url(/visuals/restyle/wijn_menu.jpg) -168px -27px no-repeat;
}

.arrangementen_link_3 {
	position: absolute;
	top: 149px;
	left: 278px;
	width: 140px;
	height: 27px;
       background: url(/visuals/restyle/wijn_menu.jpg) -278px 0px no-repeat;
}

.arrangementen_link_3 a:link, .arrangementen_link_3 a:visited, .arrangementen_link_3 a:active {
	display: block;
	height: 100%;
}

.arrangementen_link_3 a:hover {
	display: block;
	height: 100%;
background: url(/visuals/restyle/wijn_menu.jpg) -278px -27px no-repeat;
}

.arrangementen_link_4 {
	position: absolute;
	top: 149px;
	left: 418px;
	width: 165px;
	height: 27px;
    background: url(/visuals/restyle/wijn_menu.jpg) -418px 0px no-repeat;
}

.arrangementen_link_4 a:link, .arrangementen_link_4 a:visited, .arrangementen_link_4 a:active {
	display: block;
	height: 100%;
}

.arrangementen_link_4 a:hover {
	display: block;
	height: 100%;
 background: url(/visuals/restyle/wijn_menu.jpg) -418px -27px no-repeat;
}

.arrangementen_link_5 {
	position: absolute;
	top: 149px;
	left: 583px;
	width: 177px;
	height: 27px;
     background: url(/visuals/restyle/wijn_menu.jpg) -583px 0px no-repeat;
}

.arrangementen_link_5 a:link, .arrangementen_link_5 a:visited, .arrangementen_link_5 a:active {
	display: block;
	height: 100%;
}

.arrangementen_link_5 a:hover {
	display: block;
	height: 100%;
	background: url(/visuals/restyle/wijn_menu.jpg) -583px -27px no-repeat;
}

.frankrijk_link_no {
	position: absolute;
	top: 0px;
	top: 30px;
	left: 650px;
	width: 60px;
background: url(/visuals/basis/restyle/cazebonne-frankrijk-kaart.jpg) no-repeat -75px -10px;
	height: 66px;
}

.frankrijk_link_no a:link, .frankrijk_link_no a:visited, .frankrijk_link_no a:hover, .frankrijk_link_no a:active {
	display: block;
	height: 100%;
}

.frankrijk_link_nw {
	position: absolute;
	top: 0px;
	top: 30px;
	left: 575px;
	width: 72px;
background: url(/visuals/basis/restyle/cazebonne-frankrijk-kaart.jpg) no-repeat 0px -10px;
	height: 66px;
}

.frankrijk_link_nw a:link, .frankrijk_link_nw a:visited, .frankrijk_link_nw a:hover, .frankrijk_link_nw a:active {
	display: block;
	height: 100%;
}

.frankrijk_link_zw {
	position: absolute;
	top: 66px;
	top:96px;
	left: 575px;
	width: 72px;
	height: 86px;
	background: url(/visuals/basis/restyle/cazebonne-frankrijk-kaart.jpg) no-repeat -0px -76px;
}

.frankrijk_link_zw a:link, .frankrijk_link_zw a:visited, .frankrijk_link_zw a:hover, .frankrijk_link_zw a:active {
	display: block;
	height: 100%;
}

.frankrijk_link_zo {
	position: absolute;
	top: 66px;
	top: 96px;
	left: 650px;
	width: 60px;
	height: 86px;
background: url(/visuals/basis/restyle/cazebonne-frankrijk-kaart.jpg) no-repeat -75px -76px;
}

.frankrijk_link_zo a:link, .frankrijk_link_zo a:visited, .frankrijk_link_zo a:hover, .frankrijk_link_zo a:active {
	display: block;
	height: 100%;
}

.frankrijk_link_wijn_no {
	position: absolute;
	top: 0px;
	left: 653px;
	width: 60px;
	height: 84px;
background: url(/visuals/basis/restyle/cazebonne-frankrijk-kaart.jpg) no-repeat -78px 19px;

}

.frankrijk_link_wijn_no a:link, .frankrijk_link_wijn_no a:visited, .frankrijk_link_wijn_no a:hover, .frankrijk_link_wijn_no a:active {
	display: block;
	height: 100%;
}

.frankrijk_link_wijn_nw {
	position: absolute;
	top: 0px;
	left: 575px;
	width: 73px;
	height: 84px;
background: url(/visuals/basis/restyle/cazebonne-frankrijk-kaart.jpg) no-repeat -0px 19px;
}

.frankrijk_link_wijn_nw a:link, .frankrijk_link_wijn_nw a:visited, .frankrijk_link_wijn_nw a:hover, .frankrijk_link_wijn_nw a:active {
	display: block;
	height: 100%;
}

.frankrijk_link_wijn_zw {
	position: absolute;
	top: 84px;
	left: 575px;
	width: 73px;
	height: 86px;
	background: url(/visuals/basis/restyle/cazebonne-frankrijk-kaart.jpg) no-repeat -0px -64px;
}

.frankrijk_link_wijn_zw a:link, .frankrijk_link_wijn_zw a:visited, .frankrijk_link_wijn_zw a:hover, .frankrijk_link_wijn_zw a:active {
	display: block;
	height: 100%;
}

.frankrijk_link_wijn_zo {
	position: absolute;
	top: 84px;
	left: 653px;
	width: 60px;
	height: 86px;
	display:block;
	background: url(/visuals/basis/restyle/cazebonne-frankrijk-kaart.jpg) no-repeat -78px -64px;
}

.frankrijk_link_wijn_zo a:link, .frankrijk_link_wijn_zo a:visited, .frankrijk_link_wijn_zo a:hover, .frankrijk_link_wijn_zo a:active {
	display: block;
	height: 100%;
}

.portugal_link_1 {
	position: absolute;
	top: 220px;
	left: 290px;
	width: 161px;
	height: 40px;
}

.portugal_link_1 a:link, .portugal_link_1 a:visited, .portugal_link_1 a:active {
	display: block;
	height: 100%;
	color:#ffffff;
	font-size:17px;
	text-decoration:none;
	text-align:center;
}

.portugal_link_1 a:hover {
	display: block;
	height: 100%;
	color:#ffffff;
	font-size:17px;
	text-decoration:none;
	text-align:center;
}

.portugal_link_2 {
	position: absolute;
	top: 270px;
	left: 287px;
	width: 161px;
	height: 40px;
}

.portugal_link_2 a:link, .portugal_link_2 a:visited, .portugal_link_2 a:active {
	display: block;
	height: 100%;
	color:#ffffff;
	font-size:17px;
	text-decoration:none;
	text-align:center;
}

.portugal_link_2 a:hover {
	display: block;
	height: 100%;
	color:#ffffff;
	font-size:17px;
	text-decoration:none;
	text-align:center;
}

.portugal_link_3 {
	position: absolute;
	top: 320px;
	left: 290px;
	width: 161px;
	height: 60px;
}

.portugal_link_3 a:link, .portugal_link_3 a:visited, .portugal_link_3 a:active {
	display: block;
	height: 100%;
	color:#ffffff;
	font-size:17px;
	text-decoration:none;
	text-align:center;
}

.portugal_link_3 a:hover {
	display: block;
	height: 100%;
	color:#ffffff;
	font-size:17px;
	text-decoration:none;
	text-align:center;
}

.portugal_link_4 {
	position: absolute;
	top: 390px;
	left: 294px;
	width: 161px;
	height: 60px;
}

.portugal_link_4 a:link, .portugal_link_4 a:visited, .portugal_link_4 a:active {
	display: block;
	height: 100%;
	color:#ffffff;
	font-size:17px;
	text-decoration:none;
	text-align:center;
}

.portugal_link_4 a:hover {
	display: block;
	height: 100%;
	color:#ffffff;
	font-size:17px;
	text-decoration:none;
	text-align:center;
}

.portugal_link_5 {
	position: absolute;
	top: 460px;
	left: 290px;
	width: 161px;
	height: 60px;

}

.portugal_link_5 a:link, .portugal_link_5 a:visited, .portugal_link_5 a:active {
	display: block;
	height: 100%;
	color:#ffffff;
	font-size:17px;
	text-decoration:none;
	text-align:center;
}

.portugal_link_5 a:hover {
	display: block;
	height: 100%;
	color:#ffffff;
	font-size:17px;
	text-decoration:none;
	text-align:center;
}

.portugal_link_6 {
	position: absolute;
	top: 530px;
	left: 290px;
	width: 161px;
	height: 60px;

}

.portugal_link_6 a:link, .portugal_link_6 a:visited, .portugal_link_6 a:active {
	display: block;
	height: 100%;
	color:#ffffff;
	font-size:17px;
	text-decoration:none;
	text-align:center;
}

.portugal_link_6 a:hover {
	display: block;
	height: 100%;
	color:#ffffff;
	font-size:17px;
	text-decoration:none;
	text-align:center;
}

.center {
	position: relative;
	width: 50%;
	margin: 0px auto 0px auto;
	border: 0px solid black;
	overflow: visible;
	display:block;
	min-height:20px;
}

.center ul {
	position:relative;
	display:block;
	margin: 0px 0px 20px 20px;
}

.center ul li{
	position:relative;
	line-height:16px;
}

.prices {
	width: 100%;
	border-spacing: 0px;
	border-collapse: collapse;
	/*cell-spacing: 0px;
	cell-padding: 0px;*/
}

.prices th {
	text-align: right;
	padding-right: 10px;
}

.price {
	text-align: right;
	padding-right: 10px;
}


.arrangement_details {
	position: relative;
	text-align: center;
	font-weight: ;
	font-size: 13px;
	margin: 40px 0px 0px 0px;
}

.arrangement_details .title {
	font-size: 16px;
	margin-bottom: 20px;
	text-transform: uppercase;
	text-align:center;
	font-weight: bold;
	color: white;
	letter-spacing: 4px;
	width: 280px;
	margin: 0px 240px 20px 180px;
	line-height: 140%;
}

.arrangement_details .subtitle {
	margin-bottom: 20px;
  text-align:center;
  font-size: 13px;
	letter-spacing: 2px;
	margin: 0px 200px 20px 140px;
	line-height: 140%;
	font-variant: small-caps;
	font-weight: bold;
	color: white;
	width: 360px;
}

.arrangement_details .distance {
	font-variant: small-caps;
	color: black;
	margin-bottom: 20px;
  font-size: 13px;
	line-height: 140%;
	width: 300px;
	margin: 0px 230px 20px 170px;
}

.arrangement_details .ingredients {
	position: relative;
	font-weight: normal;
	text-align: left;
	margin: 0px 0px 20px 0px;
	line-height: 140%;
}

.arrangement_details .ingredients .first-line {
	font-variant: small-caps;
}

.arrangements_details .omschrijving {
	line-height: 140%
	font-size: 14px;
}

.coast th {
}

.Text-E-mail a:link, .Text-E-mail a:active, .Text-E-mail a:visited {
	color: white;
}

.Text-E-mail a:hover {
	color: white;
}

#nieuwsbrief {
	position: absolute;
	width: 760px;
	height: 141px;
	background: url(/visuals/backgroundb-01.jpg) center center no-repeat;
}


#nieuwsbrief2 {
	position: absolute;
	width: 760px;
	height: 141px;
	background: url(/visuals/nb2-01.jpg) center center no-repeat;
}

#nieuwsbrief1 {
	position: relative;
	width: 760px;
	padding-left:15px;
}

#nieuwsbriefv2 {
	position: relative;
	width: 760px;
	padding-left:15px;
}

#nieuwsbriefw {
    padding-top:140px;
	width:177px;
	height:41px;
	float:left;
}
#nieuwsbriefwv2 {
    padding-top:140px;
	width:184px;
	height:41px;
	float:left;
}
#nieuwsbriefw2 {
    padding-top:140px;
	width:257px;
	height:41px;
	float:left;
}

#nieuwsbriefw3 {
    padding-top:140px;
	width:297px;
	height:41px;
	float:left;
}
#nieuwsbriefw3v2 {
    padding-top:140px;
	width:285px;
	height:41px;
	float:left;
}


#nieuwsbrief7 {

	width:434px;
	height:304px;
	float:left;
}

#nieuwsbriefbutton {
	width:297px;
	height:32px;
	float:left;
}

#nieuwsbrieftekst2 {
	width:297px;
	height:292px;
	float:left;
}


#nieuwsbrief8 {
	width:297px;
	height:304px;
	float:left;
}

#nieuwsbrieflogo {
padding-left:350px;
	width:141px;
	height:35px;
}

.nbbutton {
	width:297px;
	height:32px;
	float:left;
	background: url(/visuals/backgroundb-08.jpg) center center no-repeat;
}

.nbbutton a:link, .nbbutton a:visited, .nbbutton a:active {
	display: block;
	height:32px;
	background: url(/visuals/backgroundb-08.jpg) center center no-repeat;
}

.nbbutton a:hover {
	display: block;
		height:32px;
	background: url(/visuals/backgroundb-08h.jpg) center center no-repeat;
}

/* .lezersaanbieding_top {
	position: relative;
	top: -10px;
	width: 760px;
	height: 500px;
	background: url(/visuals/basis/background_81.jpg) left top no-repeat;
} */

#nieuwsbriefmoezel {
	position: absolute;
	width: 760px;
	height: 141px;
	background: url(/visuals/genieten_in_de_moezel/moezel_1.jpg) center center no-repeat;
}

#nieuwsbriefmoezel1 {
	position: relative;
	width: 760px;
}

#nieuwsbriefmoezel2 {
    padding-top:141px;
	width:212px;
	height:38px;
	float:left;
}

#nieuwsbriefmoezel3 {
    padding-top:141px;
	width:250px;
	height:38px;
	float:left;
}

#nieuwsbriefmoezel4 {
    padding-top:141px;
	width:298px;
	height:38px;
	float:left;
}

#nieuwsbriefmoezel5 {
	width:432px;
	height:564px;
	float:left;
}

#nieuwsbriefmoezel6 {
	width:328px;
	height:564px;
	float:left;
}

#nieuwsbriefmoezel7 {
	width:760px;
	height:57px;
	float:left;
}

#nieuwsbriefwenen {
	position: absolute;
	width: 730px;
	height: 141px;
	background: url(/visuals/wenen/wenen_1.jpg) center center no-repeat;
}

#nieuwsbriefwenen1 {
	position: relative;
	width: 730px;
}

#nieuwsbriefwenen2 {
    padding-top:140px;
	width:184px;
	height:38px;
	float:left;
}

#nieuwsbriefwenen3 {
    padding-top:140px;
	width:261px;
	height:38px;
	float:left;
}

#nieuwsbriefwenen4 {
    padding-top:140px;
	width:285px;
	height:38px;
	float:left;
}

#nieuwsbriefwenen5 {
	width:432px;
	height:341px;
	float:left;
}

#nieuwsbriefwenen6 {
	width:280px;
	height:341px;
	float:left;
	margin-top:50px;
}

#nieuwsbriefwenen7 {
	width:299px;
	height:270px;
	float:left;
}

.nbbuttonwenen {
	width:299px;
	height:22px;
	float:left;
	background: url(/visuals/basis/wenen_1.jpg) left top no-repeat;
}

.nbbuttonwenen a:link, .nbbuttonwenen a:visited, .nbbuttonwenen a:active {
	display: block;
	height:22px;
	background: url(/visuals/wenen/wenen_7.jpg) center center no-repeat;
}

.nbbuttonwenen a:hover {
	display: block;
		height:22px;
	background: url(/visuals/wenen/wenen_7h.jpg) center center no-repeat;
}

.home_tekst{
    width:100%;
    height:100%;
    text-align:center;
}

.home_tekst p{
    font-family:Arial, sans-serif;
    color:white;
    line-height:22px;
}

#home_footer{
    position:absolute;
    bottom:0px;
    left:0px;
    width:100%;
    height:26px;
    line-height:26px;
    background:black;
    text-align:center;
    color:white;
    font-family:arial,sans-serif;
    font-size:11px;
}

.wijn{
    font-family:Arial, sans-serif;
    color:white;
    line-height:18px;
    padding:10px;
}
.wijn a{
    font-family:Arial, sans-serif;
    color:white;
}

#no_ie6_print {
	position:fixed;top:76px;bottom:0px;width:100%;overflow:auto;
}

@media print {
	#top { display:none; }
	.breadcrumb { display:none; }
	.center_hor { position:static; margin:0; height:auto; }
	.content { display:block; width:auto; background-color:#FFF; color:#000; }
	.content table { display:block; margin:0; }
	.center { position:static; margin:0; width:auto; }
	#shop_interest_form { display:none;/* page-break-before:always;*/ }
	#no_ie6_print {position:static;display:block; overflow:visible;}
}


/* Stedentrip  */
#main_stedentrip {
	background-color:#000000;
	color:#ffffff;
	padding:10px 0 10px 10px;
	line-height:17px;
	font-size:10px;
}

#main_stedentrip h2 {
	margin:0 0 10px 0;
	padding:0;
	letter-spacing: 2px;
	font-weight:normal;
	font-size:12px;
}

#img_stedentrip {
	background-color:#000000;
	background: url(/visuals/bg_stedenstrip_main.jpg) center center no-repeat;
	color:#ffffff;
	height:458px;
	position:relative;
}

/* plaatsen linken */

#plaats_lissabon {
	height:20px;
	left:9px;
	position:absolute;
	top:259px;
}

#plaats_lissabon a {
	color:#008000;
}

#plaats_londen {
	height:20px;
	left:709px;
	position:absolute;
	top:280px;
}

#plaats_londen a {
	color:#00FF00;
}

#plaats_montpellier {
	height:20px;
	left:162px;
	position:absolute;
	top:326px;
}

#plaats_montpellier a {
	color:#670A1E;
}

#plaats_madrid {
	height:20px;
	left:569px;
	position:absolute;
	top:261px;
}

#plaats_madrid a {
	color:#0012B3;
}

#plaats_barcelona {
	height:20px;
	left:617px;
	position:absolute;
	top:319px;
}

#plaats_barcelona a {
	color:#0012B3;
}

#plaats_lille {
	height:20px;
	left:417px;
	position:absolute;
	top:287px;
}

#plaats_lille a {
	color:#670A1E;
}


#plaats_marseille {
	height:20px;
	left:358px;
	position:absolute;
	top:331px;
}

#plaats_marseille a {
	color:#670A1E;
}

#plaats_bordeaux {
	height:20px;
	left:333px;
	position:absolute;
	top:267px;
}

#plaats_bordeaux a {
	color:#670A1E;
}

#plaats_nice {
	height:20px;
	left:300px;
	position:absolute;
	top:247px;
}

#plaats_nice a {
	color:#670A1E;
}

#plaats_parijs {
	height:20px;
	left:276px;
	position:absolute;
	top:310px;
}

#plaats_parijs a {
	color:#670A1E;
}

#plaats_lyon {
	height:20px;
	left:194px;
	position:absolute;
	top:283px;
}

#plaats_lyon a {
	color:#670A1E;
}

#plaats_rome {
	height:20px;
	left:78px;
	position:absolute;
	top:294px;
}

#plaats_rome a {
	color:#008000;
}

#plaats_valencia {
	height:20px;
	left:581px;
	position:absolute;
	top:351px;
}

#plaats_valencia a {
	color:#0012B3;
}

#plaats_florence {
	height:20px;
	left:38px;
	position:absolute;
	top:316px;
}

#plaats_florence a {
	color:#008000;
}

#plaats_wenen {
	height:20px;
	left:459px;
	position:absolute;
	top:264px;
}

#plaats_wenen a {
	color:#ffffff;
}

#plaats_porto {
	height:20px;
	left:43px;
	position:absolute;
	top:232px;
}

#plaats_porto a {
	color:#008000;
}

/* Sub (stad) */

#page_stad_londen{
	background-color:#000000;
	background: url(/visuals/stedentrip/bg_pg_londen.jpg) top center no-repeat;
	height:860px;
	posotion:relative;
}

#page_stad_florence{
	background-color:#000000;
	background: url(/visuals/stedentrip/bg_pg_florence.jpg) top center no-repeat;
	height:860px;
	posotion:relative;
}
#page_stad_lissabon{
	background-color:#000000;
	background: url(/visuals/stedentrip/bg_pg_lissabon.jpg) top center no-repeat;
	height:860px;
	posotion:relative;
}
#page_stad_wenen{
	background-color:#000000;
	background: url(/visuals/stedentrip/bg_pg_wenen.jpg) top center no-repeat;
	height:860px;
	posotion:relative;
}
#page_stad_valencia{
	background-color:#000000;
	background: url(/visuals/stedentrip/bg_pg_valencia.jpg) top center no-repeat;
	height:860px;
	posotion:relative;
}
#page_stad_rome{
	background-color:#000000;
	background: url(/visuals/stedentrip/bg_pg_rome.jpg) top center no-repeat;
	height:860px;
	posotion:relative;
}
#page_stad_montpellier{
	background-color:#000000;
	background: url(/visuals/stedentrip/bg_pg_montpellier.jpg) top center no-repeat;
	height:860px;
	posotion:relative;
}
#page_stad_lyon{
	background-color:#000000;
	background: url(/visuals/stedentrip/bg_pg_lyon.jpg) top center no-repeat;
	height:860px;
	posotion:relative;
}
#page_stad_parijs{
	background-color:#000000;
	background: url(/visuals/stedentrip/bg_pg_parijs.jpg) top center no-repeat;
	height:860px;
	posotion:relative;
}
#page_stad_nice{
	background-color:#000000;
	background: url(/visuals/stedentrip/bg_pg_nice.jpg) top center no-repeat;
	height:860px;
	posotion:relative;
}
#page_stad_bordeaux{
	background-color:#000000;
	background: url(/visuals/stedentrip/bg_pg_bordeaux.jpg) top center no-repeat;
	height:860px;
	posotion:relative;
}
#page_stad_marseille{
	background-color:#000000;
	background: url(/visuals/stedentrip/bg_pg_marseille.jpg) top center no-repeat;
	height:860px;
	posotion:relative;
}
#page_stad_lille{
	background-color:#000000;
	background: url(/visuals/stedentrip/bg_pg_lille.jpg) top center no-repeat;
	height:860px;
	posotion:relative;
}
#page_stad_madrid{
	background-color:#000000;
	background: url(/visuals/stedentrip/bg_pg_madrid.jpg) top center no-repeat;
	height:860px;
	posotion:relative;
}
#page_stad_barcelona{
	background-color:#000000;
	background: url(/visuals/stedentrip/bg_pg_barcelona.jpg) top center no-repeat;
	height:860px;
	posotion:relative;
}
#page_stad_porto{
	background-color:#000000;
	background: url(/visuals/stedentrip/bg_pg_porto.jpg) top center no-repeat;
	height:860px;
	posotion:relative;
}
/* Sub (stad) sessies */

#stad_content {
	position:relative;
}


#stad_content_top {
	position: absolute;
	font-size:13px;
	top:25px;
	left:0;
	height:120px;
	font-weight:bold;
	color:#D4D4D4;
	padding:0 5px;
	
}


#breadcrumb_div {
	position:absolute;
	top:0;
	left:0;
	height:30px;
	width:700px;
}

#stad_content_top #stad_content_top_bottom{
	position:absolute;
	bottom:0px;
	left:0;
	width:748px;
	padding: 0 5px;	
}


#stad_content_top p {
	color:#D4D4D4;
	text-indent: 177px;
	font-style: italic;
	letter-spacing: 1px;
	color:#2D2828;
}

#stad_content_top p span#pp {
	letter-spacing: 3px;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}

#stad_content_left {
	position: absolute;
	top:245px;
	left:0;
	width:245px;
	padding-left:5px;
	font-weight:bold;
	font-size:10px;

}


#stad_content_left ul li{
	font-weight:bold;
	font-size:11px;
	line-height:17px;
}

#stad_content_left ul {
	margin-top:0;
	padding-left:5px;
	list-style:none;
	margin-left:0px;
}

#stad_content_left h2 {
	padding:0 0 0 7px;
	margin:0;
	font-weight:bold;
	font-size:12px;
	letter-spacing: 3px;
}

#stad_content_left p {
	margin:0;
}

#stad_content_right {
	position: absolute;
	top:400px;
	left:300px;
	width:450px;
	font-size:10px;
}

#stad_content_right table tr td {
	vertical-align:top;
	text-align:left;
	padding:0 5px 5px 5px;
	margin-top:0px;
	width:240px;
	font-size:10px;	
}

#stad_content_right h2 {
	padding:0 0 0 7px;
	margin:0;
	color:#948F8F;
	font-weight:bold;
	font-size:12px;
	letter-spacing: 3px;
}

#stad_content_quote {
	font-size:16px;
	font-style:italic;
	position: absolute;
	top:152px;
	left:502px;
	width:450px;
	color:#ffffff;
	letter-spacing: 3px;
}

/* Position Kaart */
#kaart_regio_pos {
	position:relative;
}

#kaart_regio_pos_binnenland {
height:18px;
left:42px;
position:absolute;
top:118px;
width:auto;
}

#kaart_regio_pos_kust {
height:18px;
left:146px;
position:absolute;
top:172px;
width:auto;
}

#reisvoorwaarden p {
	margin:0;
	padding:0;
}