@import url(/client/kampeerauto/style/jquery/jquery-ui-1.8.6.custom.css);

html, body {
    height: 100%;
}


body {
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    font-family: arial;
    color: #414040;
}

a:hover {
    color: #414040;
}

img {
    border: 0px;
}

table td {
    font-size: 12px;
}

div.clear
{
    clear: both;
    height: 0px;
    overflow: hidden;
}

div#container {
    position: relative;
    width: 970px;
    min-height: 100%;
    background: right 200px repeat-y;
    margin-left: auto;
    margin-right: auto;
    /* cms: background-image: url(../images/backgrounds/blue.gif);*/
}
* html div#container {
  height: 100%;
}

div#header {
    width: 100%;
    height: 85px;
}

    div#header img#logo {
        margin: 10px;
        float: left;
    }
    
    div#header div#topMenu {
        float: left;
        padding: 10px 0px 0px 0px;
        margin: 0px 0px 0px 95px;
        margin: 0px 0px 0px 88px;
        font-weight: bold;
        color: #fff;
    }
    
        div#header div#topMenu div {
            display: inline;
        }

        div#header div#topMenu div.itemActive a {
            text-decoration: none;
        }

        div#header div#topMenu a {
            color: #fff;
        }
    
    div#header div#top {
        float: right;
        padding: 8px 0px 0px 0px;
        font-weight: bold;
        color: #fff;
        width: 325px;
    }
    
        div#header div#top div#icons {
            float: right;
            width: 90px;
        }
        
        div#header div#top div#search {
            float: left;
            width: 235px;
            padding: 2px 0px 0px 0px;
            _padding: 2px 0px 0px 7px;
        }       
    
        div#header div#top img {
            margin: 0px 8px 0px 0px;
        }

div#search td {
    position: absolute;
    top: 9px;
}
    
    div#search td.formColumnLeft {
      width: auto;
    }

    div#search td.formColumnSubmit {
        left: 820px;
    }
    
    div#search td.formColumnRight {
        left: 695px;
    }

    div#search input {
        width: 118px;
        background-color: #fff;
        border: 1px solid #000;
        font-size: 11px;
        margin: 0px 8px 0px 0px;
    }
    
    div#search input.formSubmitSend {
        background-color: #00822d;
        color: #fff;
        border: 1px solid #fff;
        width: 42px;
    }

div#footer {
    width: 970px;
    height: 30px;
    overflow: hidden;
	position: absolute;
	bottom: 0px;
    
    color: #fff;
    font-weight: bold;
}

    div#footer div.space div {
        display: inline;
    }

    div#footer div.space div.itemActive a {
        text-decoration: none;
    }

    div#footer a {
        color: #fff;
        font-weight: bold;
    }

    div#footer div.space {
        margin-top: 8px;
        margin-right: 10px;
        float: right;
    }

div#menu_bottom {
    position: absolute;
    display: none;
    bottom: 50px;
    left: 0;
    width: 170px;
    height: 10px;
    margin: 0px;
    padding: 0px;
}

div#menu {
    float: left;
    width: 170px;
    padding-bottom: 25px;
    
    margin-bottom: 35px;
}

    div#menu div#loginHeader {
        padding: 10px 10px 0px;
        color: #414040;
        text-decoration: none;
        font-weight: bold;
    }

    div#menu div#navigatie {
        /*
        padding: 31px 0px 0px 10px;
        height: 9px;
        _height: 50px;
        font-family: Arial Narrow, Arial;
        font-size: 27px;
        font-weight: bold;
        text-transform: uppercase;
        color: #fff;
        border-top: 10px solid #fff;
        border-bottom: 0px solid #fff;
        line-height: 0px;
        margin: 0px;
        */
    height: 25px;
    color: #fff;
    border-top: 10px solid #fff;
    text-transform: uppercase;
    font-family: Arial Narrow, Arial;
    font-size: 27px;
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 0px 10px;
    overflow: hidden;
    font-weight: bold;
    }

    /* ul lvl 1 */
    
    div#menu ul {
        margin: 0px;
        padding: 0px;
        list-style: none;
    }
    
    div#menu ul li {
        margin: 0px;
        padding: 10px;
        list-style: none;
        border-bottom: 1px solid #fff;
        background: url(../images/arrow.gif) no-repeat 150px 15px;
    }

    div#menu ul li.active {
        background: url(../images/arrow_down.gif) no-repeat 150px 15px;
    }

    div#menu ul li.noChildren, div#menu ul li.noChildren firstChild, div#menu ul li.noChildren lastChild {
        background: url(none) !important;
    }

    div#menu ul li.active noChildrend, div#menu ul li.active noChildren firstChild, div#menu ul li.active noChildren lastChild {
        background: url(none) !important;
    }
    
        div#menu ul li.active li {
            background: none;
        }       
    
    div#menu ul li a {
        color: #414040;
        text-decoration: none;
        font-weight: bold;
    }

    div#menu ul li a:hover {
        color: #e07b00;
        text-decoration: none;
        font-weight: bold;
    }

    div#menu ul li.firstChild a {
        color: #414040;
        text-decoration: none;
        font-weight: bold;
    }

    div#menu ul li.firstChild a:hover {
        color: #e07b00;
        text-decoration: none;
        font-weight: bold;
    }

    div#menu ul li.active a {
        text-decoration: none;
        font-weight: bold;
        color: #e07b00;
    }

    div#menu ul li.active firstChild a {
        text-decoration: none;
        font-weight: bold;
        color: #e07b00;
    }

        /* ul lvl 2 */
        div#menu ul li.active ul {
            margin: 0px 0px 0px 15px;
            padding: 5px 0px 0px 0px;
        }

        div#menu ul li.active ul li {
            color: #414040;
            margin: 0px;
            padding: 0px 0px 2px 0px;
            border-bottom: 0px;
            background: none;
            list-style-type: square;
        }

        div#menu ul li.active ul li a {
            color: #414040;
            font-weight: normal;
            text-decoration: underline;
        }
        
        div#menu ul li.active ul li a:hover, 
        div#menu ul li.active ul li.active a {
            text-decoration: none;
            font-weight: normal;
            color: #e07b00;
        }

            /* ul lvl 3 */
            div#menu ul li ul li.active ul {
                margin: 0 0 0 15;
            }

            div#menu ul li.active ul li.active ul li a {
                color: #414040;
                font-weight: normal;
                text-decoration: underline;
            }

            div#menu ul li.active ul li.active ul li.active a,
            div#menu ul li.active ul li.active ul li a:hover {
                color: #e07b00;
                font-weight: normal;
                text-decoration: none;
            }

div#content {
    float: left;
    width: 800px;
    padding-bottom: 40px;
    /* min-height: 100%; */
    /* position: relative; 
    overflow: hidden;*/
}

    div#content ul {
        margin: 0px;
        padding: 0px 0px 15px 35px;
    }

    div#content div#page_title {
        margin: 0px 0px 0px 10px;
    }

    div#content div.space {
        padding: 0px 0px 0px 20px;
        float: left;
        width: 600px;
    }
	
	div#content div.space2column {
        padding: 0px 0px 0px 20px;
        float: none;
        width: 780px;
    }
	
		div#content div.space #inschrijven {
			width: 420px;
		}

    body.home div#content div.space {
        padding: 0px 0px 0px 10px;
        float: none;
        width: 100%;
        padding-bottom: 45px; /* Buttons Home */
        position: relative;
    }

        body.home div#content div.space p {
            margin: 0px 10px 0px 10px;
        }
        
        div#homeLeft {
            width: 263px;
            float: left;
        }

        div#homeMiddle {
            width: 264px;
            float: left;
        }
        div#homeMiddle div.item
        {
            width: 264px;
            overflow: hidden;
        }
        
            body.home div#content div#homeMiddle p {
                /* margin: 0; */
                padding: 0;
            }

        div#homeRight {
            width: 263px;
            float: left;
        }

		div#homeButtons
		{
			width: 791px;
			min-height: 50px;
		}

		div#homeButtons a.homeButton
		{
			display: block;
			width: 263px;
			float: left;
			margin-bottom: 1em;
		}

div#right {
    float: right;
    width: 170px;
    margin: 0px;
    padding: 0px;
}

div#right .textColumn p {
padding: 0px;
padding-bottom: 10px;
margin: 0;
}

/* elements */
h2 {
/*
    _height: 60px;
    font-weight: bold;
    height: 9px;
    line-height: 0px;
    letter-spacing: 0px;
    */
    height: 25px;
    color: #fff;
    border-bottom: 10px solid #fff;
    border-top: 10px solid #fff;
    text-transform: uppercase;
    font-family: Arial Narrow, Arial;
    font-size: 27px;
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 0px 10px;
    overflow: hidden;
}

    h2 a {
        color: #fff;
        text-decoration: none;
    }

    h2 a:hover {
        color: #fff;
        text-decoration: none;
    }

span.pageTitle {
    height: 21px;
    margin: 0px 0px 0px 0px;
    padding: 19px 0px 0px 10px;
    _height: 60px;
    color: #fff;
    border-bottom: 10px solid #fff;
    border-top: 10px solid #fff;
    background-color: #faa61a;
    display: block;
}

    span.pageTitle img {
        position: absolute; /* ie */
    }

div#homeLeft h2 {
    margin-right: 10px;
}

div#homeLeft .news h3 {
    margin: 0px 0px 0px 0px;
}

div#homeLeft .news h4 {
    margin: 0px 0px 0px 0px;
}

div#homeLeft .news {
    margin: 0px 10px 0px 10px;
    padding: 0px;
}

div#homeRight h2 {
    margin-left: 10px;
}

div#homeRight p {
    padding-left: 10px;
}

h2 img {
    position: absolute; /* ie */
}

h2.red {
    background-color: #a70826;
}

h2.brique {
    background-color: #8a3f4f;
}

h2.roze {
    background-color: #a64056;
}

h2.yellow {
    background-color: #faa61a;
}

h2.green {
    background-color: #82b41c;
}

h1.red {
    font-size: 22px;
    font-weight: bold;
    color: #3D114D;
}

h1.brique {
    font-size: 22px;
    font-weight: bold;
    color: #003D71;
}

h1.roze {
    font-size: 22px;
    font-weight: bold;
    color: #003D71;
}

h1.yellow {
    font-size: 22px;
    font-weight: bold;
    color: #9F270E;
}

h1.green {
    font-size: 22px;
    font-weight: bold;
    color: #0875B5;
}

p {
    margin: 0px;
    padding: 0px 0px 15px 0px;
    line-height: 17px;
}

h3 {
    margin: 0px;
    padding: 0px;
    font-weight: bold;
    font-size: 12px;
}

    h3 a {
        color: #414040;
        text-decoration: none;
    }
    
h3.red {
    font-size: 22px;
    font-weight: bold;
    color: #3D114D;
}

    h3.red a {
        font-size: 22px;
        font-weight: bold;
        color: #3D114D;
    }
    
h3.brique {
    font-size: 22px;
    font-weight: bold;
    color: #003D71;
}

    h3.brique a {
        font-size: 22px;
        font-weight: bold;
        color: #003D71;
    }

h3.roze {
    font-size: 22px;
    font-weight: bold;
    color: #003D71;
}

    h3.roze a {
        font-size: 22px;
        font-weight: bold;
        color: #003D71;
    }
    
h3.yellow {
    font-size: 22px;
    font-weight: bold;
    color: #9F270E;
}

    h3.yellow a {
        font-size: 22px;
        font-weight: bold;
        color: #9F270E;
    }
    
h3.green {
    font-size: 22px;
    font-weight: bold;
    color: #0875B5;
}

    h3.green a {
        font-size: 22px;
        font-weight: bold;
        color: #0875B5;
    }

h4 {
    margin: 0px;
    padding: 0px;
    font-weight: normal;
    font-size: 11px;
    font-style: italic;
}

#contactBtn	{
	position:absolute;
	top:230px;
	right:180px;
}

div#right table.formTable, div#menu table.formTable
{
    margin-top: 10px;
}
div#right td.formColumnLeft, div#menu td.formColumnLeft {
    display: none;
}
div#right td.formColumnRight, div#menu td.formColumnRight {
    padding: 0;
}

div#right td, div#menu td {
    width: 0px;
    position: relative;
    padding-bottom: 10px;
    padding-top: 10px;
}

div#right tr, div#menu tr {
    height: 21px;
    position: relative;
}

div#right table {
    padding-bottom: 10px;
}

div#right input.elementText, div#menu input.elementText {
    width: 148px;
    border: 1px solid #40423f;
    position: absolute; /* table :( */
    font-size: 11px;
    margin-left: 10px;
}

div#menu input.elementText {
    _margin-top: -10px;
}

div#right div.elementCheckboxContainer, div#menu div.elementCheckboxContainer {
    width: 148px;
    position: absolute; /* table :( */
    margin-left: 10px;
    font-size: 11px;
}

    div#right div.elementCheckboxContainer {
        color: #fff;
    }
    
    div#menu div.elementCheckboxContainer {
        color: #000;
        _margin-top: -10px; 
    }

div#right input.elementCheckbox, div#menu input.elementCheckbox {
    margin: 0px;
}

div#right input.formSubmitSend, div#menu input.formSubmitSend {
    position: absolute; /* table :( */
    font-size: 11px;
    margin-left: 10px;
    background-color: #4969a4;
    color: #fff;
    border: 1px solid #40423f;
    margin-top: 5px;
}

    div#menu input.formSubmitSend {
        left: 0px;
        _margin-top: -5px;
    }

div#right table ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

    div#right table ul li {
        margin: 0px;
        padding: 10px 0px 10px 10px;
        list-style: none;
        color: #fff;
        font-size: 11px;
        position: absolute;
        width: 148px;
        margin-top: -10px;
    }
    
div#right h3 {
    margin: 10px 10px 0px 10px;
    padding: 10px 0px 0px 0px;
    border-top: 1px solid #fff;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    clear: both;
}

div#right ul, div#menu table ul {
    color: #fff;
    padding: 0px 15 0px 25px;
    margin: 0px;
    font-size: 11px;
}

    div#menu table ul {
        position: absolute;
        padding: 0px;
        _margin-top: -15px;
    }

    div#menu table ul li {
        border: 0;
        width: 150px;
        color: #000;
        padding: 0px 0px 0px 10px;
        background: none;
    }

div#right p, div#right div.textColumn {
    margin: 0px;
    padding: 10px;
    color: #fff;
    font-size: 11px;
}

div#right a {
    color: #fff;
}

table.pager {
    font-size: 12px;
    margin-bottom: 20px;
}

h5 {
    font-size: 22px;
    padding: 0px;
    padding-bottom: 15px;
    margin: 0px;
}

h5.title {
    font-size: 22px;
    padding: 0px;
    padding-bottom: 15px;
    margin: 0px;
}

table.formTable tr.formRowSeparator td {
    padding: 10px 0px;
    font-weight: bold;
}

table.formTable tr.formRowSeparator td span.elementDescription {
    display: block;
       line-height: 22px;
}

table.formTable tr td.formColumnLeft {
    vertical-align: top;
    width: 250px;
    padding-right: 10px;
    padding-bottom: 5px;
}

table.formTable tr td.formColumnRight {
    vertical-align: top;
    padding-bottom: 5px;
}

    table.formTable tr td.formColumnRight label {
        float: left;
        line-height: 22px;
        height: 22px;
        font-weight: bold;
    }

table.formTable select,
table.formTable input {
    margin-bottom: 5px;
}

/* pager */
table.pager {
    width: 100%;
    text-align: center;
}

table.pager td {
    width: 100px;
}

table.pager td.pagerAbstract {
    width: 100%;
}

h2.title {
    font-size: 15px;
    font-weight: bold;
    color: #414040;
    background-color: #fff;
    border-bottom: 0px;
    border-top: 0px;
    margin: 0px;
    padding: 10px 0px 10px 0px;
    text-transform: none;
}


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

div.LoginStatus {
    padding: 10px 10px 0px;
    font-size: 11px;
    line-height: 17px;
}

    div#right div.LoginStatus {
        color: #FFF;
    }
    
    div#menu div.LoginStatus {
        color: #000;
    }

        div#menu div.LoginStatus b {
            color: #e07b00 !important;
        }

div.pageLogout {
    padding: 0px;
}

div.pageLogout ul li {
    list-style: square;
}

div.cleaner {
    clear: both;
}

/************************************
    Content deel
************************************/

div.navigationLinks {
    padding-top: 10px;
    height: 35px;
}

    div.navigationLinks a {
        float: right;
        padding-left: 5px;
    }

/************************************
    Links rechtsboven (voor o.a. PFD link)
************************************/

h5 {
    font-size: 15px;
    font-weight: bold;
    color: #414040;
    margin: 0px;
    padding: 0px 0px 10px 0px;
}
    
    h5 a {
        float: right;
        margin-left: 10px;
        font-weight: normal;
        font-size: 12px;
        color: #000;
    }


/************************************
    Photoviewer
************************************/

div#right div.photoviewer {
    padding: 0px 10px;
}

div#right div.photoviewerItem {
    margin-top: 10px;
}

    div#right div.photoviewerItem img {
        display: block;
        margin: auto;
        border: 1px solid #FFF;
    }

div#content div#photoviewerActive {
    
}

    div#content div#photoviewerActive img {
        display: block;
        margin: auto;
    }
    
div.photoviewerNavigator {
    margin-top: 10px;
    padding: 10px;
    text-align: center;
    font-weight: bold;
}

    div.photoviewerNavigator div.activePage {
        margin: auto;
    }

    div.photoviewerNavigator a {
        text-align: center;
        font-weight: normal;
        margin-top: -16px;
    }
    
    div.photoviewerNavigator a.previousPage {
        float: left;
    }

    div.photoviewerNavigator a.nextPage {
        float: right;
    }


div.photoviewerOverview {
    width: 100%;
}

    div.photoviewerOverview div.photoviewerItem {
        float: left;
        width: 135px;
        height: 135px;
        margin-left: 10px;
        margin-top: 10px;
        text-align: center;
        overflow: hidden;
    }
    
        div.photoviewerOverview div.photoviewerItem img {

        }

/************************************
    Gecategoriseerd met items
************************************/

table.categoryItems {
    width: 100%;
}

    table.categoryItems td {
        background-color: #F1F1F1;
        padding: 5px 0px 5px 5px;
    }
    
    table.categoryItems tr td {
        border-bottom: 1px solid #D3D3D3;
    }
    
    table.categoryItems tr.Alternate td {
        background-color: #fff;
    }

    table.categoryItems tr th {
        background-color: #fcb716;
        color: #fff;
        font-size: 12px;
        text-align: left;
        padding: 2px 0px 2px 5px;
    }
    
    table.categoryItems tr th.grey {
        background-color: white;
        font-size: 10px;
        text-align: left;
        color: #A5A5A5;
    }
    
/************************************
    Gecategoriseerd zonder items
************************************/
    
table.categories {
    width: 100%;
}

    table.categories tr th {
        text-align: left;
        border-bottom: 1px solid lightgray;
        font-size: 12px;
        padding: 2px 0px 2px 5px;
    }

        table.categories tr th a {
            
        }
    
/************************************
    Gecategoriseerd met items Groen
************************************/

table.categoryItemsGreen {
    width: 100%;
}

    table.categoryItemsGreen td {
        background-color: #F1F1F1;
        padding: 5px 0px 5px 5px;
    }
    
    table.categoryItemsGreen tr td {
        border-bottom: 1px solid #D3D3D3;
    }
    
    table.categoryItemsGreen tr.Alternate td {
        background-color: #fff;
    }

    table.categoryItemsGreen tr th {
        background-color: #82B41C;
        color: #fff;
        font-size: 12px;
        text-align: left;
        padding: 2px 0px 2px 5px;
    }
    
/************************************
    Gecategoriseerd zonder items Groen
************************************/
    
table.categoriesGreen {
    width: 100%;
}

    table.categoriesGreen tr th {
        text-align: left;
        /* border-bottom: 1px solid lightgray; */
		border-bottom: 1px solid #d3d3d3;
        font-size: 12px;
        padding: 2px 0px 2px 5px;
    }

        table.categories tr th a {
            
        }

/************************************
    Vraag en aanbod
************************************/

div.commerceForm {
    background-color: #F1F1F1;
    border: 1px solid #8DAE15;
    height: 80px;
    padding: 10px 0px;
}

    div.commerceForm div.commerceFormSection {
        float: left;
        border-right: 1px solid #DBDBDB;
        padding: 0px 10px;
        height: 80px;
    }
    
    div.commerceForm select, div.commerceForm input, div.commerceForm label {
        display: block;
        clear: both;
    }
    
    div.commerceForm select, div.commerceForm input {
        width: 150px;
    }

    div.commerceForm div.filterOptions {
        width: 220px;
        padding: 10px;
        border-right: 0;
    }

    div.commerceForm div.filterOptions div {
        height: 20px;
        padding: 0px;
    }

        div.commerceForm div.filterOptions div * {
            display: inline;
        }
        
        div.commerceForm div.filterOptions input {
            width: auto;
        }
        
        div.commerceForm div.filterOptions input.submitButton {
            float: right;
        }

div.commerceItemTotal {
    position: absolute;
	margin-top: 10px;
    margin-left: 200px;
    font-weight: bold;
}

div.commerceNavigator {
    margin: 10px 0px;
    height: 18px;
}

    div.commerceNavigator a.previousLink {
        float: left;
    }
    
    div.commerceNavigator a.nextLink {
        float: right;
    }


table.commerceTable {
    width: 100%;
    margin: 10px 0px;
    border-spacing: 0;
    border-collapse: collapse;
}

    table.commerceTable span.empty,
	table.commerceTable div.empty {
        color: #A3A3A3;
		text-align: center;
	}

    table.commerceTable a:visited {
        color: #A65D00;
    }
    
    table.commerceTable a:hover {
        color: #414040;
    }
	
	table.commerceTable td {
        line-height: 18px;
		white-space: nowrap;
	}
	
	table.commerceTable tr.rowTop td {
        padding-top: 5px;
	}
	
    table.commerceTable tr.rowBottom td {
        padding-bottom: 5px;
    }

	    table.commerceTable td.thumbnail {
	        width: 80px;
	        padding: 5px;
	    }
	
    table.commerceTable tr.alternate td {
        background-color: #F1F1F1;
    }

    table.commerceTable th {
        font-size: 10px;
        text-align: left;
        color: #A5A5A5;
    }

        table.commerceTable th.header {
            font-weight: bold;
            font-size: 12px;
            background-color: #83B41D;
            height: 23px;
            line-height: 23px;
            color: #FFF;
        }

    table.commerceTable td, table.commerceTable th {
        padding-left: 5px;
    }
	
	table.commerceTable tr.rowBottom td,
	table.commerceTable td.thumbnail {
	   border-bottom: 1px solid #D3D3D3;
	}

table.advertisement {
    border-spacing: 0;
    border-collapse: collapse;
    width: 100%;
    font-size: 12px;
}

    table.advertisement td, table.advertisement th {
        height: 25px;
        line-height: 25px;
        border-bottom: 1px solid #D3D3D3;
    }

    table.advertisement th {
        width: 150px;
        text-align: left;
        padding-left: 5px;
        vertical-align: top;
    }
    
    table.advertisement td {
        width: 400px;
        max-width: 400px;
        word-break: break-all;
        word-wrap: break-word;
        white-space: normal;
        overflow: hidden;
    }
    
        table.advertisement td p {
            margin: 3px 0px;
            padding: 0px;
        }
    
    table.advertisement caption {
        font-weight: bold;
        font-size: 12px;
        background-color: #83B41D;
        height: 23px;
        line-height: 23px;
        color: #FFF;
    }
    
    table.advertisement .alternate {
        background-color: #F1F1F1;
    }
    
    table.advertisement tr.photos td {
        padding-top: 5px;
        text-align: center;
    }

/************************************
    Linker
************************************/

div.linkerLeftColumn, div.linkerRightColumn {
    float: left;
    width: 280px;
}
    
div.linkerLeftColumn {  
    margin-right: 20px;
}

div.linkerGroup {
    width: 280px;
    margin-bottom: 10px;
}

    div.linkerControl {
        display: block;
        float: right;
        margin-right: 2px;
        width: 14px;
        height: 13px;
        line-height: 13px;
        text-align: center;
        cursor: pointer;
    }

    div.linkerControl span {
        border: 1px solid #FFF;
    }

    div.linkerHeader {
        background-color: #8a3f4f;
        color: #fff;
        font-size: 12px;
        text-align: left;
        padding: 2px 0px 2px 5px;
        font-weight: bold;
    }

    div.linkerItem {
        background-color: #F1F1F1;
        padding: 5px 0px 5px 5px;
        border-bottom: 1px solid #D3D3D3;
    }
    
        div.linkerItem a {
            
        }
        
        div.linkerItem p {
            font-size: 10px; 
            line-height: normal;
        }
        
ul.linkerFilters {}

/************************************
    Activities
************************************/

table.activityOverview {
    border-spacing: 0;
    border-collapse: collapse;
    width: 100%;
    font-size: 12px;
    margin: 15px 0px;
}

    table.activityOverview td, table.activityOverview th {
        height: 25px;
        line-height: 25px;
        padding-left: 5px;
    }

    table.activityOverview th {
        font-weight: bold;
        font-size: 12px;
        background-color: #a70826;
        height: 23px;
        line-height: 23px;
        color: #FFF;
        text-align: left;
    }

    table.activityOverview td {
        background-color: #FFFFFF;
        text-align: left;
        border-bottom: 1px solid #D3D3D3;
    }

table.activityDetails {
    border-spacing: 0;
    border-collapse: collapse;
    width: 100%;
    font-size: 12px;
    margin: 15px 0px;
}

    table.activityDetails caption {
        font-weight: bold;
        font-size: 12px;
        background-color: #a70826;
        height: 23px;
        line-height: 23px;
        color: #FFF;
    }
    
    table.activityDetails th {
        border-bottom: 1px solid #D3D3D3;
        text-align: left;
    }
    
    table.activityDetails th, table.activityDetails td {
        height: 25px;
        line-height: 25px;
        padding-left: 5px;
        border-bottom: 1px solid #D3D3D3;
    }
    
    table.activityDetails .alternate {
        background-color: #F1F1F1;
    }

/************************************
    Agenda
************************************/

table.agendaOverview {
    border-spacing: 0;
    border-collapse: collapse;
    width: 100%;
    font-size: 12px;
    margin: 15px 0px;
}

    table.agendaOverview caption {
        font-weight: bold;
        font-size: 12px;
        background-color: #a70826;
        height: 23px;
        line-height: 23px;
        color: #FFF;
    }
    
    table.agendaOverview th, table.agendaOverview td {
        height: 25px;
        line-height: 25px;
        padding-left: 5px;
        border-bottom: 1px solid #D3D3D3;
    }
    
    table.agendaOverview th {
        background-color: #F1F1F1;
        text-align: left;
    }

    table.agendaOverview .whenColumn {
        width: 180px;
        text-align: left;
    }

    table.agendaOverview .whoColumn {
        width: 150px;
        text-align: left;
    }

/************************************
    Google Map Filters
************************************/

div.gmapFilter {
    margin: 0px 8px;
    vertical-align: top;
    width: 150px;
}

    div.gmapFilter div.radiobutton {
        clear: both;
        float: left;
        width: 20px;
    }

    div.gmapFilter div.labelName {
        float: left;
        line-height: 20px;
        *padding-top: 3px;
        width: 130px;
        *width: 128px;
    }

        div.gmapFilter input {
            margin-right: 2px;
        }
        
        div.gmapFilter label {
            display: inline;
            color: #FFF;
        }
        
          div.gmapFilter label img {
              vertical-align: middle;
          }

/************************************
    Google Map Selectors
************************************/

div.MapForm, div.campingplaceFilter {
    padding: 5px 0px;
    margin-bottom: 10px;
    width: 580px;
    height: 24px;
    background-color: #F1F1F1;
    border: 1px solid #D3D3D3;
}

    div.MapForm label, div.MapForm select, div.campingplaceFilter label, div.campingplaceFilter select {
        display: block;
        float: left;
    }

    div.MapForm label, div.campingplaceFilter label {
        font-weight: bold;
        margin: 0px 10px 0px 5px;
        line-height: 22px;
        height: 22px;
    }
    
    div.campingplaceFilter label img {
        margin-top: 3px;
    }

    div.MapForm select, div.campingplaceFilter select {
        margin-right: 5px;
    }

/************************************
    Google Map Ballon
************************************/

div.gmapWindow {

}

    div.gmapWindow div.title {
        font-weight: bold;
    }
    
    div.gmapWindow div.address {
    
    }
    
    div.gmapWindow a {
        float: right;
    }

/************************************
    Campings / Camperplaatsen
************************************/

table.campingOverview{
    border-spacing: 0;
    border-collapse: collapse;
    width: 100%;
    font-size: 12px;
    margin: 15px 0px;
}

    table.campingOverview th {
        font-size: 10px;
        text-align: left;
        color: #A5A5A5;
    }

    table.campingOverview th.header {
        font-weight: bold;
        font-size: 12px;
        background-color: #faa61a;
        height: 23px;
        line-height: 23px;
        text-align: center;
        color: #FFF;
    }

    table.campingOverview td {
        height: 25px;
        line-height: 25px;
        padding-left: 5px;
        border-bottom: 1px solid #D3D3D3;
    }
    
    table.campingOverview .region {
       width: 100px;
    }

div.gmap div.campingContainer, div.gmap div.camperplaceContainer {
    width: 97%;
}

    div.gmap div.camperplaceHeader, div.gmap div.campingHeader {
        color: #000;
        font-size: 18px;
        background-color: #FFF;
        text-align: left;
        height: 30px;
        line-height: 30px;
        border-bottom: 1px solid #D3D3D3;
    }

    div.gmap div.camperplaceLink, div.gmap div.campingLink {
        display: none;
    }

div.camperplaceHeader, div.campingHeader {
    font-weight: bold;
    font-size: 12px;
    background-color: #faa61a;
    height: 23px;
    line-height: 23px;
    color: #FFF;
    margin-top: 15px;
    text-align: center;
}

div.gmapMaximize div.camperplaceHeader, div.gmapMaximize div.campingHeader {
    font-size: 18px !important;
    text-align: left !important;
    height: 30px !important;
    line-height: 30px !important;
    border-bottom: 1px solid #D3D3D3 !important;
    background-color: #FFF !important;
    color: #000 !important;
}

div.gmapMaximize a.printLink, div.gmapMaximize div.camperplaceLink, div.gmapMaximize div.campingLink {
    display: none !important;
}

table.campingDetails, table.camperplaceDetails {
    border-spacing: 0;
    border-collapse: collapse;
    width: 100%;
    font-size: 12px;
    margin-bottom: 15px;
}

    table.campingDetails th, table.campingDetails td {
        height: 25px;
        line-height: 25px;
        padding-left: 5px;
    }

    table.campingDetails th {
        background-color: #F1F1F1;
        text-align: left;
        border-bottom: 1px solid #D3D3D3;
    }
    table.campingDetails td {
        text-align: left;
        border-bottom: 1px solid #D3D3D3;
    }
    
    table.camperplaceDetails th, table.camperplaceDetails td {
        height: 25px;
        line-height: 25px;
        padding-left: 5px;
    }

    table.camperplaceDetails th {
        background-color: #F1F1F1;
        text-align: left;
        border-bottom: 1px solid #D3D3D3;
    }

    table.camperplaceDetails td {
        text-align: left;
        border-bottom: 1px solid #D3D3D3;
    }

    table.camperplaceDetails td div.filter {
        width: 50%;
        float: left;
    }
    
        table.camperplaceDetails td div img {
            float: left;
        }
        
        table.camperplaceDetails td div span {
            display: block;
            line-height: 20px;
        }

        table.camperplaceDetails td div.filter div,
        table.camperplaceDetails td div.filterWide div,
        table.camperplaceDetails td div.filterSmall div {
            float: left;
        }

        table.camperplaceDetails td div.filter div.filterKey {
            width: 60%;
        }

        table.camperplaceDetails td div.filter div.filterValue {
            width: 40%;
        }

        table.camperplaceDetails td div.filterSmall div.filterKey {
           width: 5%;
        }
        
        table.camperplaceDetails td div.filterSmall div.filterValue {
           width: 15%;
        }

    table.camperplaceDetails td div.filterWide {
        clear: both;
    }

        table.camperplaceDetails td div.filterWide div.filterKey {
            width: 30%;
        }

        table.camperplaceDetails td div.filterWide div.filterValue {
            width: 70%;
        }
        
div.alignRight {
    clear: both;
    text-align: right;  
}

div.formError {
    color: red;
    font-weight: bold;
    margin-bottom: 20px;
}

.elementRequired {
    color: #ED1C24;
}

tr.formErrors ul li { 
    color: #ED1C24; 
}

a.vote {
    padding: 1px 3px;
    background-color: #C73334;
    color: #FFF;
    font-weight: bold;
    text-decoration: none;
}

    a.vote:hover {
        background-color: #FFF;
        color: #000;
        border: 1px solid #000;
        padding: 0px 2px;
    }
    
table.legend {
    width: 130px;
}

    table.legend td {
       color: #fff;
       padding: 0px !important;
       line-height: 18px;
    }
    
/* EVO Actie */
div#evoContent
{
    float: left;
    width: 790px;
    padding-bottom: 50px;
    padding-left: 10px;
}
div#evoContent a
{
    color: #4F76B5;
}
    div#evoContent a:hover
    {
        color: black;
    }
div#evoContent div#evoBeeld
{
    padding-bottom: 15px;
}
div#evoContent div.smallColumn
{
    background-color: #cfd4e9;
    background-position: top;
    background-repeat: no-repeat;
    width: 252px;
    float: left;
    margin-right: 6px;
    padding-top: 65px;
}
div#evoContent span.small
{
    font-size: 10px;
}
div#evoContent div.smallColumn ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
}
div#evoContent div.smallColumn ul li
{
    padding-top: 5px;
    padding-bottom: 10px;
    padding-left: 10px;
    border-bottom: solid 1px #e7eaf4;
}
div#evoContent div#BPcolumn
{
    background-image: url(/client/kampeerauto/images/evo/EVO-BP_background.jpg);
}
div#evoContent div#DKVcolumn
{
    background-image: url(/client/kampeerauto/images/evo/EVO-DKV_background.jpg);
}
div#evoContent div#menuColumn
{
    width: 263px;
    float: right;
    padding-top: 20px;
}
div#evoContent div#bigColumn
{
    width: 510px;
    float: left;
}
div#evoContent div#bigColumn div.Intro
{
    background-color: #cfd4e9;
    padding: 5px 10px;
}

div#evoContent tr.formRowSeparator td.formColumn
{
    color: #4f76b5;
    background-image: url(/client/kampeerauto/images/evo/Seperator.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    padding-bottom: 4px;
}
div#evoContent input.elementText
{
    border: solid 1px #4f76b5;
}
div#evoContent tr.formRow td
{
    padding-top: 4px;
    padding-bottom: 0px;
}

div#evoContent tr#cms_cm614__form__149_row td, div#evoContent tr#cms_cm614__form__115_row td, div#evoContent tr#cms_cm614__form__119_row td, div#evoContent tr#cms_cm614__form__121_row td
{
    background-color: #cfd4e9;
    padding-left: 10px;
    padding-bottom: 10px;
}

div#evoContent div#evo205 ul, div#evoContent div#evo212 ul, div#evoContent div#evo215 ul
{
    list-style: none;
    margin: 0px;
    padding: 10px 0px 25px 0px;
}
div#evoContent div#evo205 ul li, div#evoContent div#evo212 ul li, div#evoContent div#evo215 ul li
{
    padding-bottom: 5px;
    clear: both;
    overflow: auto;
}
div#evoContent div#evo205 ul li a, div#evoContent div#evo212 ul li a, div#evoContent div#evo215 ul li a
{
    color: black;
}
div#evoContent div#evo205 ul li div.highlight, div#evoContent div#evo212 ul li div.highlight, div#evoContent div#evo215 ul li div.highlight
{
    font-weight: bold;
    color: #4f76b5;
    float: left;
    width: 25px;
}
div#evoContent div#evo205 ul li a div.question, div#evoContent div#evo212 ul li a div.question, div#evoContent div#evo215 ul li a div.question
{
    margin-left: 25px;
    *margin-left: 0px;
}
* html div#evoContent div#evo205 ul li a div.question
{
    float: left;
}
* html div#evoContent div#evo212 ul li a div.question
{
    float: left;
}
* html div#evoContent div#evo215 ul li a div.question
{
    float: left;
}

div#evoContent div#evo205 h3, div#evoContent div#evo212 h3, div#evoContent div#evo215 h3
{
    color: #4f76b5;
    background-image: url(/client/kampeerauto/images/evo/Seperator.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    padding-bottom: 4px;
}

div#evoContent div#evo206, div#evoContent div#evo207, div#evoContent div#evo208, div#evoContent div#evo209, div#evoContent div#evo213, div#evoContent div#evo214
{
    padding-left: 5px;
}
div#evoContent div#evo206 ul, div#evoContent div#evo207 ul, div#evoContent div#evo208 ul, div#evoContent div#evo209 ul
{
    margin: 0px;
    padding: 0px 0px 20px 15px;
}

div#evoContent div#evoForm
{
    background-color: #dfe2f1;
    padding: 10px;
}
div#evoContent div#evoFillin
{
    padding: 10px;
}

div#evoContent div#evoForm table caption
{
    font-weight: bold;
    color: #4f76b5;
    text-align: left;
    font-size: 13px;
    padding-top: 8px;
}
div#evoContent div#evoForm tr
{
    height: 18px;
}
div#evoContent div#evoForm td
{
    padding: 0px;
    margin: 0px;
    font-size: 13px;
}
div#evoContent div#evoForm td.fieldName
{
    font-weight: bold;
    width: 250px;
}
div#evoContent div#evoForm ul
{
    margin: 0px;
    padding: 0px 0px 0px 15px;
}
div#evoContent div#evoForm ul li
{
    padding-bottom: 8px;
}

div#evoContent input#submitSend
{
    background-color: #CFD4E9;
    font-weight: bold;
}

div#Handtekening
{
    display: none;
}


a.camperplacesPdf {
    float: right;
}

div#evoLogin
{
    background-image: url(/client/kampeerauto/images/evo/Seperator.gif);
    background-repeat: repeat-x;
    background-position: 0px 6px;
    padding-top: 10px;
}
div#evoLogin ul
{
    padding: 0px 0px 10px 15px;
    margin: 0px;
    font-weight: bold;
}
div#evoLogin div.loginStatus
{
    display: none;
}
div#evoLogin table
{
    margin: 0px;
    padding: 0px;
}
div#evoLogin table td
{
    font-size: 10px;
}
div#evoLogin table td.formColumnRight input.elementText
{
    width: 135px;
    font-size: 10px;
    padding: 2px;
}
div#evoLogin input.formSubmitSend
{
    font-size: 12px;
}

div#verkiezingText
{
    color: white;
    width: 600px;
    background-image: url(/client/kampeerauto/upload/Verkiezing/Background.jpg);
    background-position: top;
    background-repeat: no-repeat;
    background-color: #30134e;
    padding-bottom: 9px;
    padding-top: 9px;
}
div#verkiezingText p
{
    padding-left: 15px;
    padding-right: 15px;
}

div#verkiezingText a {
    color: #97BE0D;
}

div#verkiezingText a:hover {
    color: #FFF;
}

div#verkiezingText h3.verkiezingH3
{
    padding-left: 15px;
    color: #97be0d;
}

    div#verkiezingLijst
    {
        border: solid 1px #97be0d;
        /*
        background-image: url(/client/kampeerauto/images/verkiezing/Verkiezing_Background.jpg);
        background-repeat: repeat-x;
        background-position: top;
        */
        background-color: white;
        margin: 0px 9px;
    }
    div#verkiezingContent
    {
        background-image: url(/client/kampeerauto/images/verkiezing/Verkiezing_Seperator.jpg);
        background-repeat: repeat-y;
        background-position: 289px;
        *height: 100%;
    }
    
    div.Genomineerde
    {
        width: 289px;
        margin-right: 1px;
        height: 60px;
        float: left;
        background-image: url(/client/kampeerauto/images/verkiezing/Verkiezing_Genomineerde.jpg);
    }
    div.Genomineerde a
    {
        text-decoration: none;
    }

        div.Genomineerde img
        {
            float: left;
            margin-top: 6px;
            margin-left: 10px;
            margin-right: 14px;
            border: none;
        }
        div.Genomineerde h1
        {
            color: #97be0d;
            font-size: 13px;
            padding: 12px 0px 2px 0px;
            margin: 0px;
        }
        div.Genomineerde h6
        {
            color: #888888;
            font-size: 12px !important;
            font-weight: normal;
            padding: 0px;
            margin: 0px;
        }

#cms_cm158__form__152_row td {
       padding-bottom: 35px;
}

/*
#cms_cm158__form__153_row, 
#cms_cm158__form__154_row,
#cms_cm158__form__155_row {
	position: absolute;
}

#cms_cm158__form__153_row input, 
#cms_cm158__form__154_row input,
#cms_cm158__form__155_row input,
#cms_cm158__form__153_row span, 
#cms_cm158__form__154_row span,
#cms_cm158__form__155_row span
{
       margin-top: -30px;
	position: absolute;
}

#cms_cm158__form__153_row span
{
	margin-left: 168px;
}

#cms_cm158__form__153_row input
{
	margin-left: -48px;
}

#cms_cm158__form__154_row span
{
	margin-left: 273px;
}

#cms_cm158__form__154_row input
{
	margin-left: 60px;
}

#cms_cm158__form__155_row span
{
	margin-left: 383px;
}

#cms_cm158__form__155_row input
{
	margin-left: 168px;
}

*/

#legendList{
	list-style:none; 
	background-position:center;
	margin-left: 5px;
	
}

#legendList li{
	background:transparent url('/client/kampeerauto/images/googleMaps/Blauw.png') no-repeat;
	height: 32px;
	padding-left: 30px;
	line-height: 35px;
	margin: 2px;
	float: left;
	width: 165px;
	vertical-align: middle;
}


#legendList li.blue{background-image: url('/client/kampeerauto/images/googleMaps/Blauw.png')}
#legendList li.red{background-image: url('/client/kampeerauto/images/googleMaps/Rood.png')}
#legendList li.green{background-image: url('/client/kampeerauto/images/googleMaps/Groen.png')}
#legendList li.yellow{background-image: url('/client/kampeerauto/images/googleMaps/Geel.png')}
#legendList li.purple{background-image: url('/client/kampeerauto/images/googleMaps/Paars.png')}

/* Enquete popup */

div#popupContainer {
    width: 500px;
    height: auto;
    padding: 20px;
    background-color: #fff;
}

    div#popupContainer h1 {
        color: #000;
        font-size: 17px;
    }
    
    .ui-dialog-titlebar
    {
        display: none;
    }


/* Formulier Camper Experience */
div.camperExperienceWeekendLeft, 
	div.camperExperienceDayLeft,
	div.securedSegmentLeft
{
    float: left;
	clear: left;
	width: 50%;
}

div.securedSegmentLeftWide
{
	width: 100%;
}

div.camperExperienceWeekendLeft input.elementText,
	div.camperExperienceDayLeft input.elementText,
	div.securedSegmentLeft input.elementText
{
    width: 140px;
}

div.camperExperienceWeekendLeft input.formSubmitSend,
	div.camperExperienceDayLeft input.formSubmitSend,
	div.securedSegmentLeft input.formSubmitSend
{
    background-color: #439B2A;
    color: white;
    padding: 9px;
    text-transform: uppercase;
    width: 143px;
    border: 2px solid #378122;
    font-weight: bold;
}

div.camperExperienceWeekendRight,
	div.camperExperienceDayRight,
	div.securedSegmentRight
{
    float: left;
    width: 48%;
	clear: right;
	padding-left: 5px;
	border-left: 2px solid #E07C00;
	margin-left: 5px;
	min-height: 150px;
}

/**
 * Ledenraad verkiezing
 */

#content .space span.note	{
	font-weight:bold;
	display:block;
	margin-bottom:10px;
}

p.councilNotice
{
    color: red;
    font-weight: bold;
}    

div#councilElection
{
    margin-top:-15px;
}

	input.councilElectionSubmit
	{
		font-family: Arial Narrow,Arial;
		font-size: 14px;
		font-weight: bold;
		text-transform: uppercase;
		float: right;
		line-height: 20px;
		padding: 3px 5px;
		border: 1px solid #82B41C;
		color: #FFFFFF;
		text-decoration: none;
		background-color: #82B41C;
	}
	input.campingElectionSubmit
	{
		float:right;
		padding:5px 10px;
		background-color: #00822d;
    	border: 1px solid #40423F;
    	color: #FFFFFF;
    	font-size: 11px;
   	 	margin-left: 10px;
		width:115px;
		cursor:pointer;
	}


	ol.btns li,
	ol.btns	{
		list-style:none;
		margin:0px;
		padding:0px;
	}

	ol.btns	{
		list-style:none;
		margin:0px;
		padding:0px;
		width:300px;
		border-top: 1px solid #2f4953;
		border-bottom: 1px solid #2f4953;
	}

		ol.btns li {
			margin-right:10px;
		}

			ol.btns li a
		    {
		        clear: both;
		        margin-top: 0px;
				width: 278px;
				display:block;
				padding:10px;
		        border-left: 1px solid #2f4953;
				border-right: 1px solid #2f4953;
				border-top: 0px solid #fff;
				border-bottom: 1px solid #fff;
				text-decoration:none;
				font-size:12px;
				font-weight:bold;
				color:#414040;
				background: url("../images/arrow.gif") no-repeat scroll 280px 15px #c0c7ca;
		    }
			ol.btns li a:hover	{
				color:#E07C00;
			}


    div.candidate
    {
        clear: both;
        margin-top: 20px;
		width: 598px;
        height: 150px;
        border: 1px solid #2f4953;
		background:#c0c7ca;
    }
    
        div.candidateContent {
            padding: 10px;
			position: relative;
        }

        div.candidateTabs
        {
            position: absolute;
            margin-top: -28px;
            margin-left: -1px;
        }
        
            div.candidateTabs a
            {
				font-family: Arial Narrow,Arial;
				font-size: 14px;
				font-weight: bold;
				text-transform: uppercase;
				float: left;
				line-height: 20px;
				padding: 3px 5px;
				margin-right: 5px;
				border: 1px solid #82B41C;
				color: #FFFFFF;
				text-decoration: none;
				background-color: #82B41C;				
            }
            
                div.candidateTabs a.active
                {
					border-bottom: 1px solid #fff;
                    font-weight: bold;
                    background-color: #fff;
					color: #0875B5;
                }

        div.candidateTabContent
        {
            display: block;
        }
        
        div.candidateTabContentInactive
        {
            display: none;
        }

        div.candidatePhoto
        {
            margin-right: 10px;
            float:left;
        }

        div.candidateInfo
        {
			float:left;
			font-size: 13px;
			font-weight: bold;
        }

		div.candidateInfo h3
        {
			padding-top:5px;
        }
        
		#candidate47 div.candidateInfo
        {
			font-size: 13px;
			font-weight: bold;
			padding-top: 0px;
        }

        div.candidateSelector {
            position: absolute;
            right: 0px;
            top: 0px;
			height:150px;
			padding:0 15px 0 27px;
			background-color:#4969A4;
			color: #0875B5;
			width:70px;
			border-left:1px solid #2F4953;
        }
        
            div.candidateSelector label {
                position:absolute;
				left:0px;
				cursor: pointer;
                line-height: 22px;
                padding: 65px 0px 0 30px;
				border-right:15px solid #4969A4;
				font-family: Arial Narrow,Arial;
				text-transform: uppercase;
				font-size: 14px;
				font-weight: bold;
				height:85px;
				width:67px;
				display:block;
				color:#fff;
            }
			body div.candidateSelector label {
				*height: 75px;
			}
            
            div.candidateSelector input {
                cursor: pointer;
				position:absolute;
				left:5px;
				top:0px;
				margin-top:70px;
				display:block;
				z-index:10;
            }

				div#content #councilElection ul.specs {
			        margin: 0px;
					font-weight:normal;
			        padding: 5px 0 5px 1px;
					list-style-position:inside;
			    }
			
			div.candidateSelector input[type="radio"]:checked + label{ background-color:#00822d;} 

/* GRATIS ONTVANGEN FORM */

.formGratisOntvangen form	table.formTable tr td.formColumnLeft {
	width:120px;
}

.formGratisOntvangen .formTable ul,
.formGratisOntvangen .formTable li	{
	list-style:none;
	padding:0px;
	margin:0px;
}

#content .formGratisOntvangen .formErrors ul	{
	border:1px solid red;
	background-color:#ffd3d3;
	padding:5px;
	margin-bottom:8px;
}
#content .formGratisOntvangen .formErrors ul li	{
	padding:3px 0;	
}

.formGratisOntvangen form #submitSend	{
	float:right;
	padding:2px 10px;
	background-color: #00822d;
	border: 1px solid #40423F;
	color: #FFFFFF;
	font-size: 11px;
	margin-left: 10px;
	width:auto;
	cursor:pointer;	
}

.formGratisOntvangen form .elementText	{
	border:1px solid #000;
	padding:2px 4px;
}

table.descrLocation tr td {
    padding: 0;
    margin: 0;
}

table.descrLocation tr td {
    border: 0px;
}

/* PAssie delen */

#cms_cm1238__form__227_row input,
#cms_cm1238__form__228_row input,
#cms_cm1238__form__229_row input,
#cms_cm1238__form__288_row input,
#cms_cm1238__form__289_row input,
#cms_cm1238__form__290_row input,
#cms_cm1238__form__369_row input,
#cms_cm1238__form__362_row textarea	{
	border:1px solid #40423F;
	padding:3px;
	width:241px;
}

#content .space form table.formTable	{
	width:450px;
}


#content .space form table.formTable tr td.formColumnSubmit input#submitSend	{
	background-color: #4969A4;
    border: 1px solid #40423F;
    color: #FFFFFF;
	padding:2px;
	margin-top:0px;
	float:right;
}

#cms_cm1238__form__239_row .elementCheckboxContainer	{ margin-bottom:10px;}
