/*  ..............  GENERAL INFORMATION  ... */

/*  version: v1.1
    date: august 9 2007
    fix: rework india templates release 1.0
    version: v1.2
    date: august 29 2007
    fix: rework sifr degrades gracefully & reworked main-navigation
    author: marinus.ames@strawberries.nl
    company: strawberries
    client: nationale denktank
    project: website
    fo: v0.2 */

/*  ..............  GLOBAL  ..............  */

body {
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
}
body div {
    margin: 0;
}
form {
    display: inline;
}
.clear {
    clear: both;
    height: 1px;
}
.main {
    position:relative;
    width: 1000px;
}
.top {
    width: 980px;
    float: left;
    height: 28px;
    font-size: 0.75em;
    padding: 12px 0px 0px 15px;
    color: #592364;
}
.top a{
    padding: 0px 4px 0px 4px;
    color: #592364;
    text-decoration: none;
}
.top a:hover{
    padding: 0px 4px 0px 4px;
    color: #592364;
    text-decoration: underline;
}
.top-row {
    width: 980px;
    float: left;
    padding: 0px 0px 0px 15px;
}
.inside-top {
    width: 710px;
    float: left;
    height: 30px;
    font-size: 0.8em;
    padding: 10px 0px 0px 0px;
    color: #592364;
}
.inside-top a{
    padding: 0px 4px 0px 4px;
    color: #592364;
    text-decoration: none;
}
.inside-top a:hover{
    padding: 0px 4px 0px 4px;
    color: #592364;
    text-decoration: underline;
}
.inside-logo {
    width: 270px;
    float: left;
    padding: 7px 0px 0px 0px;
}

/*  ...........  MENU-BLOCK  ..............  */
.collage {
    position: relative;
    float: left;
    width: 1000px;
    height: 160px;
    margin: 0px;
    padding: 0px;
}
.collage-image {
    float: right;
    width: 750px;
}
#menu-block {
    position: absolute;
    float: left;
    width: 690px;
    margin: 0px;
    padding: 0px;
    z-index: 2;
}
#menu-block-bg {
    position: absolute;
    float: left;
    width: 690px;
    margin: 0px;
    padding: 0px;
    z-index: 1;
}
#menu-block-bg-primary, #menu-block-bg-secondary, #menu-block-bg-tertiary {
    float: left;
    width: 250px;
    height: 160px;
    margin: 0px;
    padding: 0px;
    background-image: url(../images/menu-bg.gif);
}
#menu-block-bg-secondary {
    position: absolute;
    top: 0px;
    left: 250px;
    visibility:hidden;
}
#menu-block-bg-tertiary {
    position: absolute;
    top: 0px;
    left: 500px;
    visibility:hidden;
}
#menu-block-bg-quat {
    position: absolute;
    top: 0px;
    left: 750px;
    visibility:hidden;
}
#menu-block ul {
    float: left;
    width: 250px;
    height: 155px;
    margin: 0px;
    padding: 0px;
    padding-top: 10px;
    list-style-type: none;
    text-align: left;
}
#menu-block ul li ul {
    position: absolute;
    top: 0px;
    left: 250px;
    visibility:hidden;
}
#menu-block ul li ul li ul {
    position: absolute;
    left: 250px;
    visibility:hidden;
}
#menu-block li {
    display: block;
    float: left;
    height: 20px;
    width: 250px;
    font-size: 0.85em;
    font-weight: bold;
}

#menu-block a {
    height: 18px;
    width: auto;
    padding-left: 20px;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    line-height: 18px;
}
#menu-block a:hover, #menu-block a.selected {
    color: #E08B2D;
/*	background: url(../images/menu-selector.gif) left -2px no-repeat;*/
}
#menu-block a:hover, #menu-block a.selected2 {
    color: #E08B2D;
/*	background: url(../images/menu-selector.gif) left -2px no-repeat;*/
}

.logo-panel {
    width: 1000px;
    height: 70px;
    float: left;
}
.logo {
    width: 675px;
    float: left;
}
.kennismaken {
    width: 325px;
    float: left;
}
.home-row {
    width: 1050px;
    float: left;
    padding: 0px 0px 30px 0px;
}
.home-column1 {
    width: 250px;
    float: left;
}
.home-column2 {
    width: 249px;
    float: left;
    border-left: 1px solid #D5C9D8;
}
.home-column3 {
    width: 249px;
    float: left;
    border-left: 1px solid #D5C9D8;
}
.nieuws-image {
    width: 250px;
    float: left;
}
.nieuws-bg {
    position: relative;
    background-image: url(../images/menu-bg.gif);
    height: 30px;
    width: 250px;
    margin-top: -30px;
    float: left;
}
.nieuws-text {
    position: relative;
    height: 26px;
    width: 210px;
    margin-top: -30px;
    float: left;
    color: #FFFFFF;
    line-height: 26px;
    font-size: 18px;
    padding: 0px 0px 0px 19px;
    overflow: hidden;
}
.nieuws-contentbg {
    width: 210px;
    height: 157px;
    float: left;
    background-image: url(../images/news-bg.gif);
    padding: 13px 20px 10px 20px;
}
.nieuws-content {
    width: 210px;
    float: left;
    font-size: 0.7em;
    padding: 4px 0px 6px 0px;
}
.nieuws-divider {
    width: 210px;
    float: left;
    border-bottom: 1px solid #D5C9D8;
}
.nieuws-title {
    width: 210px;
    float: left;
    color: #592364;
}
.nieuws-title a{
    color: #592364;
    text-decoration: none;
}
.nieuws-title a:hover{
    color: #592364;
    text-decoration: underline;
}
.nieuws-content a{
    color: #592364;
    text-decoration: none;
}
.nieuws-content a:hover{
    color: #592364;
    text-decoration: underline;
}
.date {
    width: 210px;
    float: left;
    color: #000000;
    font-weight: bold;
}
.more {
    width: 210px;
    float: left;
    font-size: 0.8em;
    font-weight: bold;
    color: #e08b2d;
    padding: 4px 20px 0px 20px;
}
.more a{
    color: #e08b2d;
    text-decoration: none;
}
.more a:hover{
    color: #e08b2d;
    text-decoration: underline;
}
.opdracht-image {
    width: 249px;
    height: 100px;
    float: left;
}
.opdracht-image img{
    width: 249px;
}
.opdracht-bg {
    position: relative;
    background-image: url(../images/menu-bg.gif);
    height: 30px;
    width: 249px;
    margin-top: -30px;
    float: left;
}
.opdracht-text {
    position: relative;
    height: 26px;
    width: 209px;
    margin-top: -30px;
    float: left;
    color: #FFFFFF;
    line-height: 26px;
    font-size: 18px;
    padding: 0px 0px 0px 19px;
}

.opdracht-contentbg {
    width: 209px;
    float: left;
    height: 162px;
    background-image: url(../images/news-bg.gif);
    padding: 13px 20px 5px 20px;
}
.opdracht-content {
    width: 209px;
    float: left;
    color: #000000;
    font-size: 0.75em;
    padding: 4px 0px 6px 0px;
}

.opdracht-content a{
    color: #592364;
    text-decoration: none;
}
.opdracht-content a:hover{
    color: #592364;
    text-decoration: underline;
}
.opdracht-more {
    width: 209px;
    float: left;
    font-size: 0.8em;
    font-weight: bold;
    color: #e08b2d;
    padding: 4px 20px 0px 20px;
}
.opdracht-more a{
    color: #e08b2d;
    text-decoration: none;
}
.opdracht-more a:hover{
    color: #e08b2d;
    text-decoration: underline;
}
.question {
    width: 209px;
    float: left;
    font-size: 0.75em;
    font-weight: bold;
    color: #592364;
}
.ervaringen-contentbg {
    width: 209px;
    float: left;
    height: 153px;
    background-image: url(../images/ervaringen-bg.gif);
    padding: 17px 20px 10px 20px;
}
.ervaringen-text {
    width: 209px;
    float: left;
    font-size: 0.75em;
    color: #592364;
}
.ervaringen-text a{
    color: #592364;
    text-decoration: underline;
}
.ervaringen-text a:hover{
    color: #592364;
    text-decoration: underline;
}

.ervaringen-bold {
    width: 209px;
    float: left;
    font-size: 0.8em;
    font-weight: bold;
    color: #592364;
    padding: 0px 0px 8px 0px;
}
.volg-bold {
    width: 209px;
    float: left;
    font-size: 0.75em;
    font-weight: bold;
    color: #592364;
    padding: 8px 0px 0px 0px;
}
.volg-form {
    width: 209px;
    float: left;
    padding: 17px 0px 0px 0px;
}
.volg-form-row {
    width: 209px;
    float: left;
    font-size: 0.75em;
}
.volg-form-col1 {
    width: 47px;
    float: left;
    vertical-align:middle;
}
.volg-form-col2 {
    width: 158px;
    float: left;
    padding: 0px 0px 4px 0px;
}
.textfield {
    width: 156px;
    float: left;
}
.main-row {
    width: 1000px;
    float: left;
    padding: 30px 0px 30px 0px;
}
.column1 {
    width: 250px;
    min-width: 250px;
    min-height: 250px;
    float: left;
}
.column2 {
    width: 441px;
    float: left;
    border-left: 1px solid #D5C9D8;
    padding: 0px 29px 0px 29px;
}
.column3 {
    width: 249px;
    float: left;
    border-left: 1px solid #D5C9D8;
    padding-bottom: 10px;
}
.title {
    width: 441px;
    float: left;
    color: #592364;
    padding-top: -5px;
}
.bold-text {
    width: 441px;
    float: left;
    font-size: 0.8em;
    font-weight: bold;
    color: #000000;
    padding: 22px 0px 0px 0px;
}
.orange-bold {
    width: 441px;
    float: left;
    font-size: 0.8em;
    font-weight: bold;
    color: #e08b2d;
    padding: 14px 0px 8px 0px;
}
.text {
    width: 441px;
    float: left;
    font-size: 0.8em;
    color: #000000;
}
.text a{
    color: #592364;
    text-decoration: none;
}
.text a:hover{
    color: #592364;
    text-decoration: underline;
}
.form {
    width: 441px;
    float: left;
    font-size: 0.8em;
    color: #000000;
    padding-top: 9px;
}
.inputText {
    width: 200px;
}
.inputText2 {
    width: 300px;
}
.inputText3 {
    width: 406px;
}
.inputText4 {
    width: 60px;
}
.inputText5 {
    width: 250px;
}
.areaText {
    width: 300px;
    height: 100px;
}
.warning {
    color: red;
}
.tableform {
    padding-top:10px;
}
.paginator {
    float: left;
    font-size: 0.8em;
    color: #000000;
}
.paginator a{
    color: #592364;
    text-decoration: none;
}
.paginator a:hover{
    color: #592364;
    text-decoration: underline;
}
.summaryText {
    width: 441px;
    float: left;
    font-size: 0.9em;
    color: #000000;
    font-weight: normal;
    font-style: italic;
}
/* Mediatheek */
.mediatheek_0 {
	background-color: #E6DFE8;
	color:#592265;
}
.mediatheek_1 {
	background-color: #FFFFFF;
	color:#592265;
}
.mediatheek_pointer {
	cursor:pointer;
}

/** CSS from Sugar **/
div.nieuwsbriefsugar fieldset { border:1px solid #FFF; width:460px; padding:5px; margin:0 0 20px 0; background-color:#e6dfe8; }
div.nieuwsbriefsugar fieldset fieldset { border:1px solid #FFF; width:450px; padding:5px; margin:0 0 10px 0;}
div.nieuwsbriefsugar fieldset legend { color:#592364; background-color:#fff; padding:2px; }
div.nieuwsbriefsugar fieldset fieldset legend { background-color:#e6dfe8;}
div.nieuwsbriefsugar fieldset span { display:block; float:left; width:430px; padding:2px 2px 5px; }
div.nieuwsbriefsugar fieldset span textarea { display:block; float:left; width:310px; height:100px; padding:2px; border:1px solid #CCC; font-size:1em; }
div.nieuwsbriefsugar fieldset span input { float:left; border:1px solid #cebdd3;  }
div.nieuwsbriefsugar fieldset span input.text { width:260px; padding:2px; border:1px solid #cebdd3; }
div.nieuwsbriefsugar fieldset span span.note { float:left; width:280px; font-size:.8em;  }
div.nieuwsbriefsugar fieldset span label { float:left; font-size:.8em; padding:2px 5px;}
div.nieuwsbriefsugar fieldset span label.leading { width:150px; font-weight:bold; text-align:right;}
div.nieuwsbriefsugar fieldset span select { float:left; font-size:.7em; border:1px solid #cebdd3; }
div.nieuwsbriefsugar fieldset span select.wide { width:280px; } 
div.nieuwsbriefsugar fieldset span.nodig label { color:#000; }

div.nieuwsbriefsugar fieldset span.nodig select { background-color:#E08B2D; border:1px solid #E08B2D; }
div.nieuwsbriefsugar fieldset span.nodig input.text { border:1px solid #E08B2D; }
div.nieuwsbriefsugar fieldset span.nodig textarea { border:1px solid #E08B2D;  }
div.nieuwsbriefsugar fieldset span textarea { font-size:1em; }
	
div.nieuwsbriefsugar fieldset span input.button { background-color:#592364; color:#FFF; padding:3px; font-weight:bold; }
div.nieuwsbriefsugar fieldset span input.button:hover, 
div.nieuwsbriefsugar fieldset span input.button:active { border:#FFF 2px solid; }
	
div.nieuwsbriefsugar h1 { color: #592364; padding-top: -5px; }
div.nieuwsbriefsugar p { font-size: 0.8em; color: #000000; padding-bottom:10px;  }
div.nieuwsbriefsugar a { color: #592364; text-decoration: none; }
	
	
div.nieuwsbriefsugar fieldset span.nodig input.error {  width:278px; padding:2px; border:#F00 2px solid; }

/*
'http://nationaledenktank.sugarportal.net/cache/themes/Sugar/css/style.css?s=1bc3e1dc97ad2c5187dff710c5efc419&c=1';
*/