body {
background:#e0e0e0;
margin:0px;
padding:0px;
}

* {
margin:0px;
padding:0px;
border:0px;
outline:none;
}

#container {
width:1000px;
background:#FFF;
margin-left:auto;
margin-right:auto;
}

#header {
background:url(http://www.borderlinetravel.nl/website/Images/Layout/header.jpg);
height:313px;
}

#menu {
background:#FFF;
width:221px;
display:inline;
float:left;
margin-left:24px;
height:460px;
min-height:460px;
height:auto;
}

#menu_button {
height:27px;
width:221px;
background:url(http://www.borderlinetravel.nl/website/Images/Layout/menu_button.jpg);
cursor:pointer;
}

#menu_subbutton {
height:27px;
width:221px;
background:url(http://www.borderlinetravel.nl/website/Images/Layout/menu_subbutton.jpg);
cursor:pointer;
}

#content {
width:613px;
float:right;
background:#FFF;
padding-left:56px;
padding-right:86px;
}

#footer {
height:29px;
background:url(http://www.borderlinetravel.nl/website/Images/Layout/footer_bg.jpg) no-repeat;
margin-left:301px;
}

/** typografie **/
h1 {
color:#278ef0;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
background-image:url(http://www.borderlinetravel.nl/website/Images/Layout/h1_bullet.jpg);
background-repeat:no-repeat;
background-position:left;
padding-left:20px;
margin-bottom:22px;
}

h2 {
color:#42b0fa;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
}

#menu a {
text-decoration:none;
}

#menu_button p {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#2187ed;
padding-left:22px;
padding-top:5px;
}

#menu_subbutton p {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFF;
padding-left:36px;
padding-top:5px;
}

#content p {
color:#303030;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:1.25em;
margin-bottom:22px;
}

#content a {
color:#909090;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:1.25em;
margin-bottom:22px;
text-decoration:none;
}

#content a:hover {
color:#303030;
text-decoration:underline;
}

#content ul {
color:#303030;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:1.25em;
margin-bottom:22px;
margin-left:33px;
}

#footer a {
color:#2187ed;
text-decoration:none;
}

#footer a:hover {
text-decoration:underline;
}

p.adres {
color:#2187ed;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:49px;
float:left;
}

p.adres2 {
color:#2187ed;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
float:left;
margin-left:17px;
}

p.webton {
color:#2187ed;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
float:right;
margin-right:104px;
_margin-right:52px;
margin-top:7px;
}

/** overig **/
.clear {
clear:both;
}

input {
border:1px solid #ccc;
}

textarea {
border:1px solid #ccc;
}

form {
color:#303030;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
