﻿#center 			{ overflow-x:hidden; padding:0px 0px 0px 0px; width:772px; }
#center a, #center a:visited, #center a:link			{ color:#f36b21; outline:none; text-decoration:underline; }
#center a:hover		{ color:#f36b21; outline:none; text-decoration:none; }

#left-hand 			{ width: 178px; padding-left:0px;	 }

.above_left			{ background:#e8f6ff; height:34px; margin-right:-12px; }
h1					{ font-size:15px; margin:5px 0 12px 0px;  }
h2 					{ font-size:20px; padding:5px 0px 5px 0px; margin:0 0 0 0px;  font-weight:bold; line-height:24px; background-color:#e8f6ff; }
p					{ margin:0px; padding:0px; }

.subtitle			{ padding-top:15px; font-size:18px; color:#ff2200; font-weight:normal; }
.navigation a, a:visited, a:link	{ color:#FFF; text-decoration:none; }
.navigation a:hover	{ text-decoration:underline; }

a.static-link, a.static-link:visited	{ color:#0048FF; }
.static-navigation { width: 699px; }


.above_left			{ background-color: #e8f6ff; height:34px; margin-right:-12px; width:200px;}



/* Styles for the brochure page */
body.html-brochure .brochure-image
{
     width: 165px;
     float: right;
}

form#order-brochure 
{
    width: 554px;
}
form#order-brochure input,
form#order-brochure select 
{
    width: 100%;
    margin-bottom: 10px;
}
form#order-brochure fieldset
{
    padding: 0;
    margin: 0;
    border: none;
    float: left;
    width: 554px;
}
form#order-brochure .brochures label,
form#order-brochure .offers label
{
    font-weight: bold;
    display: inline;
    margin-bottom: 0;
}
form#order-brochure .offers label 
{
    font-weight: normal!important;
}
form#order-brochure .brochures input,
form#order-brochure .offers input
{
    width: 20px;
    border: none;
    margin-bottom: 0;
}
form#order-brochure .brochures p
{
    margin-top: 0;
}
form#order-brochure .field,
form#order-brochure .birthdate select
{
    float: left;
    margin-right: 30px;
}
form#order-brochure label 
{
    display: block;
    margin-bottom: 5px;
}
.extra-short
{
    width: 60px;
}
form#order-brochure .name #mag-title,
form#order-brochure .name #mag-firstletter,
form#order-brochure .birthdate select,
form#order-brochure .address #mag-postal
{
    width: 80px!important;
}
form#order-brochure .name #mag-middlename,
form#order-brochure .birthdate select#mag-birthyear,
form#order-brochure .address #mag-streetnr
{
    width: 85px!important;
}
form#order-brochure .contact-info #mag-phoneprivate,
form#order-brochure .contact-info #mag-phonework,
form#order-brochure .contact-info #mag-email
{
    width: 140px!important;
}
form#order-brochure .name #mag-lastname
{
    width: 160px!important;
}
form#order-brochure .address #dd-mag-street,
form#order-brochure .address #mag-street
{
    width: 165px!important;
}
form#order-brochure .address #mag-country 
{
    width: auto!important;
}
form#order-brochure .address #mag-city
{
    width: 170px!important;
}
form#order-brochure .address #dd-mag-street
{
    display: none;
}
form#order-brochure .address #mag-streetnrext 
{
    width: 60px !important;
}
form#order-brochure #btn-brochure {
    width: 100px;
}
form#order-brochure .personal-info .field 
{
    height: 60px;
}
p.errorText {
    display: none;
    color: red;
    padding-left: 5px;
}

/* Styles for the forms pages */


form#send-cancellation  input,
form#send-cancellation  select,
#sendprebookContent input,
#sendprebookContent select  
{
    width: 100%;
    margin-bottom: 10px;
}
form#send-cancellation  fieldset,
#sendprebookContent  fieldset
{
    padding: 0;
    margin: 0;
    border: none;
    float: left;
    width: 554px;
}
#sendprebookContent .insurance input
{
	width: auto;
}
form#send-cancellation label,
#sendprebookContent label 
{
	width:200px;
	float:left;
}
.extra-short
{
    width: 60px;
}
form#send-cancellation .name #mag-title,
form#send-cancellation .name #mag-firstletter,
form#send-cancellation .birthdate select,
form#send-cancellation .address #mag-postal,
#sendprebookContent .name .title,
#sendprebookContent .address .title
{
    width: 80px!important;
}
form#send-cancellation .name #mag-middlename,
form#send-cancellation .birthdate select#mag-birthyear,
form#send-cancellation .address #mag-streetnr,
#sendprebookContent .name .middlename,
#sendprebookContent .birthdate select,
#sendprebookContent .address .middlename
{
    width: 85px!important;
}
form#send-cancellation .contact-info #mag-phoneprivate,
form#send-cancellation .contact-info #mag-phonework,
form#send-cancellation .contact-info #mag-phonehomestay,
form#send-cancellation .contact-info #mag-email,
#sendprebookContent .contact-info .contactinfo
{
    width: 140px!important;
}
form#send-cancellation .name #mag-firstname,
form#send-cancellation .name #mag-lastname,
form#send-cancellation .name #mag-second-lastname,
#sendprebookContent .name .name
{
    width: 160px!important;
}
form#send-cancellation .address #dd-mag-street,
form#send-cancellation .address #mag-street,
#sendprebookContent .address #dd-mag-street,
#sendprebookContent .address .mag-street
{
    width: 165px!important;
}
form#send-cancellation .address #mag-country,
#sendprebookContent .address .mag-country 
{
    width: auto!important;
}
form#send-cancellation .address #mag-city,
#sendprebookContent .address .mag-city
{
    width: 170px!important;
}
form#send-cancellation .address #dd-mag-street,
#sendprebookContent .address #dd-mag-street
{
    display: none;
}
form#send-cancellation .address #mag-streetnrext,
#sendprebookContent .address .mag-streetnrext 
{
    width: 60px !important;
}
form#send-cancellation #sendButton,
#sendprebookContent #sendButton
{
    width: 200px;
}

p.errorText {
    display: none;
    color: red;
    padding-left: 5px;
}

#divcompanion1,
#divcompanion2,
#divcompanion3,
#divcompanion4,
#divcompanion5,
#divcompanion6,
#divcompanion7
{
	position: relative;
	zoom:1;
	float:left;
}

.p-full-top{width:580px; background:#CFE7FF url(../skins/sw.nl/images/interface/blk-blue-full-top.gif) 0px 0px no-repeat; padding:0px; margin:0;}
.p-full-top h1{color:#014478; font-size:1.25em; font-weight:bold; margin:0; padding:5px 7px 7px 10px; letter-spacing:0em;}
.p-full-btm{height:7px; width:580px; background:url(../skins/sw.nl/images/interface/blk-blue-full-btm.gif) 0px 0px no-repeat; overflow:hidden;}
.p-full-top a, .p-full-top a:link{color:#014478; text-decoration: underline;}
.p-full-top a:hover{color:#000; }
.p-full-top a:visited{color:#014478}
.p-full-top a:active{color:#014478;}

#center .content { padding-left:10px;}
