body, html { margin: 0; padding: 0; }
body { background: #8fd2ed url(img/bg_gradient.gif) repeat-x; font-family: Arial, Verdana; font-size: 12px; }
img {border:none;}
a img { border: 0; }

.rechts { float: right; }
span.datum { font-size: 10px; }
.oranje { color: #fa4400; }
.pijltje { position: absolute; bottom: 15px; background: url(img/li.gif) no-repeat 0px 5px; padding-left: 10px; }
.geenUnderline { text-decoration: none; }
.reacties { color: #6a6a6a; background: url(img/icon_reacties.gif) no-repeat; padding-left: 20px; }
.clear { clear: both; width: 100%; height: 1px; }
input.button {border:solid 1px #267896; background-color:#B9DEEC; font-size:11px;}
.psychologenaz .button {border:solid 1px #267896; background-color:#B9DEEC; font-size:11px; width:90px;}
textarea {font-family: Arial, Verdana;}

.verplicht { color: #e73e00; }

#site { background: #ffffff; width: 980px; margin: 0 auto; }
#top { background: url(img/header.gif) no-repeat; height: 82px; }
#top a { color: #8fa7ef; font-size: 11px; text-decoration: none; margin: 0 3px; }
#top a:hover { text-decoration: underline; }
#top .rechts { margin: 7px 30px 0 0; }
#zoekenTop { width: 105px; height: 12px; font-size: 11px; background: #d8e7ff; border: 1px solid #c7d3f7; margin: 0; padding: 0; }
#btnZoekenTop { position: relative; top: 4px; left: -4px; }

#menu { background: url(img/menu_bg.gif) repeat-x; height: 38px; font-size: 12px; margin-right: 1px; }
#menu ul { background: url(img/header_menu.gif) no-repeat; height: 48px; list-style: none; margin: 0; padding: 0 20px 0 172px; }
#menu ul li { position: relative; float: left; padding: 12px 10px 10px 10px; }
#menu ul li.rechts { float: right; width: 57px; }
#menu ul li a { color: #ffffff; text-decoration: none; }
#menu ul li a img { vertical-align: middle; }
#menu ul li a:hover { text-decoration: underline; }
#menu ul li div { position: absolute; top: 0px; height: 48px; width: 10px; display: none; }
#menu ul li div.front { left: 0px; background: url(img/menu_selected_front.gif); }
#menu ul li div.back { right: -1px; background: url(img/menu_selected_back.gif); }
#menu ul li.selected { background: url(img/menu_selected_mid.gif); top: -10px; padding: 22px 15px 11px 15px; }
#menu ul li.selected a { color: #ffaa8b; }
#menu ul li.selected div { display: block; }

body.besloten #menu { background: url(img/menu_bg_blauw.gif) repeat-x; }
body.besloten #menu ul { background: url(img/header_menu_blauw.gif) no-repeat; }
body.besloten #menu ul li div.front { background: url(img/menu_selected_front_blauw.gif); }
body.besloten #menu ul li div.back { background: url(img/menu_selected_back_blauw.gif); }
body.besloten #menu ul li.selected { background: url(img/menu_selected_mid_blauw.gif); }
body.besloten #menu ul li.selected a { color: #91c1d5; }

*html #menu { margin-bottom: -10px; }

#header { color: #ffffff; width: 250px; height: 90px; background: url(img/header_bg.jpg) no-repeat; padding: 40px 270px 0 460px; }
#header a { color: #4541c2; padding-left: 4px; }
/*#zoekForm { background: url(img/header_zoeken_bg.gif) no-repeat 0px 17px; padding: 0 0 13px 0; margin: -13px 0 0 0; }
#zoekenHeader { background: none; border: 0; margin: 0 10px 0 17px; width: 214px; height: 15px; color: #636564; }
#btnZoekenHeader { position: relative; top: 17px; left: -3px; }*/
#btnZoekSportpsycholoog { position: relative; left: -6px; top: -10px;}

body.home #header { width: 354px; height: 128px; padding: 111px 400px 0 226px; }
body.besloten #header { width: 730px; height: 46px; background: url(img/header_bg_blauw.gif) no-repeat; padding: 20px 30px 22px 220px; line-height: 16px; }
body.besloten #header h1 { color: #f1fbfe; font-size: 14px; margin: 0; padding: 0 0 2px 0; }
body.besloten #header p { margin: 0; padding: 0; }
body.besloten #header a { color: #fa4400; padding-left: 4px; font-size: 14px; }
body.besloten #header span.datum { color: #92d4ee; }
body.besloten #header .innerContent { width: 450px; background: url(img/pijl_groot.gif) no-repeat 0px 4px; padding-left: 20px; }
body.besloten #header #loginGegevens { float: right; width: 200px; color: #267896; font-size: 11px; }
body.besloten #header #loginGegevens a { color: #ffffff; font-size: 11px; padding-left: 0; }

#left { float: left; width: 198px; padding-left: 1px; }

.left_div { margin-bottom: 10px; }
.left_div .textboxbg { position: relative; width: 160px; background: url(img/invoer_bg.gif) no-repeat; }
.left_div .textbox { width: 160px; margin: 0 0 7px 0; border: 0; background: none; }

#login { position: relative; background: #3196bd url(img/bg_login.gif) no-repeat; top: -15px; padding: 50px 15px 7px 15px; line-height: 19px; color: #ffffff; margin-bottom: -5px; }
#login a {color:White; text-decoration:underline;}
#login a:hover {text-decoration:none;}
#geenlid { background: #fb4400 url(img/bg_geenlid.gif) no-repeat; padding: 100px 15px 7px 15px; line-height: 19px; color: #ffffff; margin-top:20px; }
#nieuwsbrief { border: 3px solid #f3f3f3; background: #ffffff url(img/bg_nieuwsbrief.gif) no-repeat; padding: 50px 15px 7px 15px; line-height: 19px; color: #727272; }
#navigatie { position: relative; top: -30px; margin-bottom: -20px; }
#navigatie h1 { background: #267896; color: #5a96b0; font-size: 13px; font-weight: normal; padding: 7px 0 7px 20px; margin: 0; }
#navigatie ul { margin: 0; padding: 0; list-style: none; }
#navigatie ul li { background: #d6d6d8; border-top: 1px solid #e2e2e4; border-bottom: 1px solid #c5c5c7; padding: 12px 0 12px 20px; }
#navigatie ul li a { color: #6b6b6d; text-decoration: none; }
#exclForum { background: #91d4ee url(img/bg_excl_forum.gif) no-repeat; padding: 100px 15px 7px 15px; line-height: 19px; color: #ffffff; }

#mid { float: left; width: 578px; margin: 2px; min-height:300px; height:auto !important; height:300px;}
*html #mid { margin: 2px 0; }

#mid h1 { font-family: Arial; font-size: 18px; font-weight: bold; color: #e73e00; margin: 0; padding: 0 0 20px 0; }
#mid h2 { font-family: Arial; font-size: 14px; font-weight: bold; color: #e73e00; margin: 0; padding: 0 0 10px 0; }
#mid h3 { font-family: Arial; font-size: 12px; font-weight: bold; color: #e73e00; margin: 0; padding: 0; }
#mid p { margin: 0 0 15px 0; padding: 0; color: #6b6b6b; }
#mid ul { position: relative; list-style: none; margin: 0; padding: 0; }
#mid ul li { position: relative; color: #000000; background: url(img/li_klein.gif) no-repeat 0px 4px; margin-bottom: 2px; padding-left: 10px; }
#mid ul li a { color: #000000; }
#mid a {color:#218AB2; text-decoration:none;}
#mid a:hover { text-decoration:underline;}

body.besloten #mid { /*background: url(img/content_bg.gif) no-repeat 15px 5px;*/ }

#mid .inleiding h3 { color: #626262; padding-bottom: 20px; }

.kolom_links { width: 310px; float: left; }
.kolom_rechts { width: 190px; float: left; padding: 0 0 0 30px; }

.grijs { background: #e2e2e2 url(img/gradient_grijs.gif) repeat-x; margin: 5px; padding: 15px; }
#mid .grijs h3 { color: #626262; }
#mid .grijs ul li { background: url(img/li.gif) no-repeat 0px 4px; margin-bottom: 2px; padding-left: 10px; }
#mid .grijs ul li a { color: #6a6a6a; }
#mid .grijs.blauw h1 { color: #2f95bd; }
.grijs .kolom_rechts { padding: 60px 0 0 30px; width: 190px; }
.grijs .clear { position: relative; top: 17px; left: 15px; height: 28px; background: url(img/gradient_grijs_hoek_blauw.gif) no-repeat top right; }
.grijs.blauw .clear { background: url(img/gradient_grijs_hoek_oranje.gif) no-repeat top right; }

.breed_blok_nobg { position: relative; width: 545px; background: none; padding: 15px; } 
.breed_blok { position: relative; width: 545px; background: #fafafa url(img/bg_breed_blok.gif) no-repeat bottom left; padding: 15px; min-height:300px; height:auto !important; height:300px;} 
.breed_blok .kolom_rechts { padding-top: 65px; }
.breed_blok .kolom_rechts img { padding-bottom: 7px; background: url(img/schaduw.gif) no-repeat bottom left; }
.breed_blok .textbox { width: 160px; margin: 2px 0 7px 0; border: solid 1px #7B9EBD; background: none; }
.breed_blok .label { color:#6B6B6B; font-family:Arial, Verdana; font-size:12px; padding-right:10px;}

.groot_blok { position: relative; float: left; width: 278px; height: 234px; margin: 0 1px 10px 0; background: #fafafa; padding: 5px; }
#mid .groot_blok.gradientblauw h1 { color: #ffffff; font-size: 14px; background: url(img/blok_gradient_header.gif) repeat-x; padding: 7px 0 8px 18px;}
.klein_blok { position: relative; float: left; width: 175px; height: 270px; margin: 0 10px 10px 0; background: #fafafa; padding: 5px; }
.klein_blok ul {  }
.klein_blok.laatste { margin-right: 0; }
#mid .oranje img { border-top: 5px solid #e63e00; }
#mid .paars img { border-top: 5px solid #443fc1; }
#mid .lightblauw img { border-top: 5px solid #92d4ee; }
.blok_content { padding: 10px; }
#mid .klein_blok img.ctrl_blokBewerkKnop {border:0;}

*html .klein_blok { margin: 0 5px 5px 0; }

#btnInschrijven { position: relative; top: 35px; left: -5px; }

#right { float: left; width: 198px; }

.right_div { position: relative; background: #fafafa; margin-top: 10px; color: #727272; }
.right_div h1 { position: relative; color: #ffffff; text-transform: uppercase; font-family: Arial; font-weight: bold; font-size: 14px; padding: 7px 5px; display: block; }
.right_div h2 { position: relative; font-size: 12px; font-weight: bold; padding:0; margin:0; }
.right_div .innerContent { padding: 0 10px 10px 10px; }
.right_div .innerContent p { margin: 0 0 10px 0; padding: 0; }
#right .blauw h1 { background: #91d4ee; }
#right .donker_blauw h1 { background: #2f96be; }
#right .oranje h1 { background: #fb4400; }

.groepen { list-style: none; padding: 0; margin: 20px 0 0 20px; font-size: 11px; }
.groepen li { padding: 1px 0 2px 20px; }
.groepen li a { color: #727272; }
.groepen li.rss { background: url(img/icon_rss.gif) no-repeat; }
.groepen li.linkedin { background: url(img/icon_linkedin.gif) no-repeat; }
.groepen li.flickr { background: url(img/icon_flickr.gif) no-repeat; }

#publicaties ul { list-style: none; margin: 0; padding: 0; }
#publicaties ul li { background: url(img/li.gif) no-repeat 0px 4px; margin-bottom: 10px; padding-left: 10px; }

#agenda { font-size: 11px; color: #3e4444; margin-top:0px;}
#agenda ul { list-style: none; margin: 0; padding: 0; }
#agenda ul li { clear: both; min-height: 34px; margin-bottom: 6px; }
#agenda p { margin: 0; padding: 0; }
#agenda a { color:#3E4444; text-decoration:none; }
#agenda a.oranje {color:#FA4400; text-decoration:underline;}
#agenda .datum { border: 3px solid #cbd4d9; width: 31px; height: 34px; float: left; padding-left: 3px; margin-right: 7px; }
#agenda .datum .weekdag { font-size: 10px; color: #414444; display: block; margin: -2px 0 0 0; padding: 0; }
#agenda .datum .dag { font-size: 13px; font-weight: bold; color: #fb4400; display: block; margin: -3px 0 -4px 0; padding: 0; }
#agenda .datum .maand { font-size: 10px; color: #414444; display: block; margin: 0; padding: 0; }
#agenda .plaats { color: #878988; }

.agenda { font-size: 11px; color: #3e4444; margin-top:0px; position: relative; width: 545px; background: #fafafa url(img/bg_breed_blok.gif) no-repeat bottom left; padding: 15px; }
.agenda ul { list-style: none; margin: 0; padding: 0; }
.agenda ul li { clear: both; min-height: 34px; margin-bottom: 6px; }
.agenda p { margin: 0; padding: 0; }
.agenda a { color:#3E4444; text-decoration:none; }
.agenda a.oranje {color:#FA4400; text-decoration:underline;}
.agenda .datum { border: 3px solid #cbd4d9; width: 31px; height: 34px; float: left; padding-left: 3px; margin-right: 7px; }
.agenda .datum .weekdag { font-size: 10px; color: #414444; display: block; margin: -2px 0 0 0; padding: 0; }
.agenda .datum .dag { font-size: 13px; font-weight: bold; color: #fb4400; display: block; margin: -3px 0 -4px 0; padding: 0; }
.agenda .datum .maand { font-size: 10px; color: #414444; display: block; margin: 0; padding: 0; }
.agenda .plaats { color: #878988; }

*html #agenda ul li { height: 34px; }

#footer { height: 12px; background: #303135; color: #939393; font-size: 11px; padding: 18px 40px 20px 10px; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; clear: both; }
#footer a { color: #939393; text-decoration: none; margin: 10px; }
#footer a:hover { text-decoration: underline; }
#footer .rechts { position: relative; top: -4px; }

h1 {font-size:18px; color:#004666; font-weight:bold; font-family:trebuchet;}
h2 {font-size:14px; color:#004666; font-weight:bold; font-family:trebuchet;}

.sorteerHulp {
    border-right                        : #666 1px dashed;
    border-top                          : #666 1px dashed;
    border-left                         : #666 1px dashed;
    border-bottom                       : #666 1px dashed;
    background-color                : #d9ecf9;
}

.sortableactive { color: Red;}

.sortablehover { color: Blue;}

/* Forum */
.sw_Forum, .sw_ForumOmschrijving { display: none; }
.sw_Actieknoppen input {border:solid 1px #267896; background-color:#B9DEEC; font-size:11px;}

#site .sw_Broodkruimel { margin-bottom: 20px; }

#site .sw_CategorieenOverzicht #boven.sw_Paginering { display: none; }
#site .sw_CategorieenTabel thead { background: #46a4c8 url(img/blok_gradient_header.gif) repeat-x; }
#site .sw_CategorieenTabel th { color: #ffffff; padding: 7px 0 7px 0px; border: 0px; font-size: 14px; height: 16px; }
#site .sw_CategorieenTabel th.sw_KolomCategorie { padding: 7px 0 8px 18px; }
#site .sw_CategorieenTabel tbody tr { background-color: #fafafa; }
#site .sw_CategorieenTabel td { border-bottom: 1px #e3e9f1 solid; color: #8d8d8d; font-size: 11px; }
#site .sw_CategorieenTabel td .sw_Categorie a { color: #277997; font-size: 12px; }
#site .sw_CategorieenTabel td .sw_Categorie { background: url(img/li_rond.gif) 0 3px no-repeat; padding: 0 0 0 15px; } 
#site .sw_CategorieenTabel td .sw_CategorieOmschrijving  { padding: 0 0 0 15px; } 
#site .sw_NieuweCategorie { padding: 10px 5px 10px 20px; }

#site .sw_OnderwerpenOverzicht #boven.sw_Paginering { display: none; }
#site .sw_OnderwerpenOverzicht .sw_Categorie { padding: 8px 0px 5px 18px; background-color: #fafafa; border-top: 1px #e3e9f1 solid; color: #e73e00; }
#site .sw_OnderwerpenOverzicht .sw_CategorieOmschrijving { padding: 0px 0px 5px 18px; background-color: #fafafa; border-bottom: 1px #e3e9f1 solid; color: #8d8d8d;  }
#site .sw_OnderwerpenTabel thead { background: #46a4c8 url(img/blok_gradient_header.gif) repeat-x; }
#site .sw_OnderwerpenTabel th  { color: #ffffff; padding: 7px 0 7px 0px; border: 0px; font-size: 14px; height: 16px; }
#site .sw_OnderwerpenTabel th.sw_KolomOnderwerpen { padding: 7px 0 8px 18px; }
#site .sw_OnderwerpenTabel tbody tr { background-color: #fafafa; }
#site .sw_OnderwerpenTabel td { border-bottom: 1px #e3e9f1 solid; color: #8d8d8d; font-size: 11px; }
#site .sw_OnderwerpenTabel td .sw_Onderwerp a { color: #277997; font-size: 12px; }
#site .sw_OnderwerpenTabel td .sw_Onderwerp { background: url(img/li_rond.gif) 0 3px no-repeat; padding: 0 0 0 15px; } 
#site .sw_OnderwerpenTabel td .sw_OnderwerpOmschrijving { padding: 0 0 0 15px; } 
#site .sw_NieuwOnderwerp { padding: 10px 5px 10px 20px; }

#site .sw_OnderwerpenReactiesOverzicht .sw_Onderwerp { padding: 8px 0px 5px 18px; background-color: #fafafa; border-top: 1px #e3e9f1 solid; color: #e73e00; font-weight: bold; font-size: 14px; }
#site .sw_OnderwerpenReactiesOverzicht .sw_OnderwerpOmschrijving { padding: 0px 0px 5px 18px; background-color: #fafafa; border-bottom: 1px #e3e9f1 solid; color: #8d8d8d;  }

#site .sw_ReactiesOverzicht .sw_Reactie .sw_Even { background-color: #ffffff; }
#site .sw_ReactiesOverzicht .sw_Reactie .sw_Oneven { background-color: #ffffff; }
#site .sw_ReactiesOverzicht .sw_Reactie th { border-top: 1px #e3e9f1 solid; }
#site .sw_ReactiesOverzicht .sw_Reactie th.sw_ReactiePersoon { width: 120px; }
#site .sw_ReactiesOverzicht .sw_Reactie th.sw_ReactieBericht .sw_ReactieGeplaatstOp { color: #8d8d8d; font-size: 11px; font-weight: normal; }
#site .sw_ReactiesOverzicht .sw_NieuweReactie { padding: 10px 5px 10px 10px; }

#site .sw_Paginering { background-color: #fafafa; padding: 5px 5px 5px 18px; }
#site .sw_Paginering span { background-color: #fafafa; border: 0px; padding: 1px 3px 1px 3px; margin-right: 2px; line-height: 20px; }
#site .sw_Paginering .sw_Aantalpaginas { margin-right: 5px; display: none; }
#site .sw_Paginering .sw_Eerste { background-color: #fafafa; font-size: 14px; }
#site .sw_Paginering .sw_Vorige { }
#site .sw_Paginering .sw_Pagina { }
#site .sw_Paginering .sw_HuidigePagina { background-color: #fafafa; color: #fd4500; }
#site .sw_Paginering .sw_Volgende { }
#site .sw_Paginering .sw_Laatste { background-color: #fafafa; font-size: 14px; }

/* Laatste forum reacties */
.sw_LaatsteReactiesOverzicht table.sw_LaatsteReactiesTabel {border-collapse:collapse;}
.sw_LaatsteReactiesOverzicht table.sw_LaatsteReactiesTabel td {margin:0; padding:0;}
.sw_LaatsteReactiesOverzicht td.sw_KolomDatum {vertical-align:top; width:80px;}
.sw_LaatsteReactiesOverzicht td.sw_Titel a { font-size: 12px; padding:0; margin:0; color:#004666; font-weight:bold; font-family:trebuchet; text-decoration:none;}
.sw_LaatsteReactiesOverzicht td.sw_Titel a:hover {text-decoration:underline;}
.sw_LaatsteReactiesOverzicht .sw_GeenLaatsteReacties { padding: 5px 0 5px 10px; }

/* Laatste documenten */
.sw_LaatsteDocumentenOverzicht table.sw_LaatsteDocumentenTabel {border-collapse:collapse;}
.sw_LaatsteDocumentenOverzicht table.sw_LaatsteDocumentenTabel td {margin:0; padding:0;}
.sw_LaatsteDocumentenOverzicht td.sw_KolomDatum {vertical-align:top; width:80px;}
.sw_LaatsteDocumentenOverzicht td.sw_Titel a { font-size: 12px; padding:0; margin:0; color:#004666; font-weight:bold; font-family:trebuchet; text-decoration:none;}
.sw_LaatsteDocumentenOverzicht td.sw_Titel a:hover {text-decoration:underline;}
.sw_LaatsteDocumentenOverzicht .sw_GeenLaatsteDocumenten { padding: 5px 0 5px 10px; }

.Ctrl_Beheer_NieuwsItems_aantal	{width: 50px;}
Ctrl_Beheer_NieuwsItems_aantal_Label{width: 100px; background-color: green;}

/*Nieuws */
.sw_NieuwsOverzicht table.sw_NieuwsTabel {border-collapse:collapse;}
.sw_NieuwsOverzicht table.sw_NieuwsTabel td {margin:0; padding:0;}
.sw_NieuwsOverzicht td.sw_KolomDatum {vertical-align:top; width:80px;}
.sw_NieuwsOverzicht td.sw_Titel a { font-size: 12px; padding:0; margin:0; color:#004666; font-weight:bold; font-family:trebuchet; text-decoration:none;}
.sw_NieuwsOverzicht td.sw_Titel a:hover {text-decoration:underline;}
.sw_NieuwsOverzicht .sw_NieuwsberichtSamenvatting {margin-bottom:10px;}

.sw_NieuwsBericht .sw_Titel { font-family: Arial; font-size: 18px; font-weight: bold; color: #e73e00; margin: 0; padding: 0 0 20px 0; }

/* Agenda */
.sw_AgendaOverzicht table.sw_AgendaTabel {border-collapse:collapse;}
.sw_AgendaOverzicht table.sw_AgendaTabel td {margin:0; padding:0;}
.sw_AgendaOverzicht td.sw_KolomDatum {vertical-align:top; width:80px;}
.sw_AgendaOverzicht td.sw_Titel a { font-size: 12px; padding:0; margin:0; color:#004666; font-weight:bold; font-family:trebuchet; text-decoration:none;}
.sw_AgendaOverzicht td.sw_Titel a:hover {text-decoration:underline;}
.sw_AgendaOverzicht .sw_AgendaberichtSamenvatting {margin-bottom:10px;}
.sw_AgendaOverzicht .news li { background-image:none !important;}

.sw_AgendaItem .sw_Titel { font-family: Arial; font-size: 18px; font-weight: bold; color: #e73e00; margin: 0; padding: 0 0 20px 0; }


/* FAQ */
.sw_FAQOverzicht .sw_Titel {background: url(img/li.gif) no-repeat 0px 4px; padding-left:10px;}
.sw_FAQOverzicht .sw_Titel a {margin-bottom:10px;}
.sw_FAQItem .sw_Titel { font-family: Arial; font-size: 18px; font-weight: bold; color: #e73e00; margin: 0; padding: 0 0 20px 0; }


/* 
Contactformulier
*/
.contactformulier {}
.contactformulier table td {vertical-align:top;}
.contactformulier .berichtveld {height:100px; width:300px;}

/*
Foutmeldingen
*/
.foutmeldingen {color:Red;}
.foutmeldingen ul li {color:Red !important; margin-left:10px;}


/*
Zoekresultaat
*/
.gridlist {}
.gridlist td, .gridlist th {line-height:1.5em; padding:5px;}



/*Beheer toolbar */
#sw_menu_gebruikersbeheer {display:none;}

/*
Profiel
*/
.profielformulier {}
.profielformulier table tr td {vertical-align:top;}
.profielformulier .huisnummer {width:30px; margin-right:5px;}
.profielformulier .textarea_small {width:300px;}
.profielformulier .textarea_large {width:438px; height:50px;}

.profielpagina .profielintro {background-color:#dff3fa; position:relative; min-height:130px; height:auto !important; height:130px; margin: 0 0 30px 0;}
.profielpagina .profielintro #profielafbeelding {position:absolute; left:15px; top:15px; }
.profielpagina .profielintro #introtekst {margin:10px 10px 10px 140px;}

.profielpagina table {margin:0; padding:0; border-collapse:collapse;}
.profielpagina table tr td {vertical-align:top;}
.profielpagina td.veldLabel {font-size:11px; width:130px; color:#267896;}

.profielvervolg {margin-left:15px;}

#mid .profielpagina h2 {color:#3196bd;}

div.wijzigfotolink {font-size:11px; font-weight: normal; padding:0; line-height:17px; line-height:1.4em; width:100px; text-align:center;}
.wijzigprofiellink {font-size:11px; float:right; font-weight: normal; padding:0; line-height:17px}


#mid .groot_blok.gradientblauw ul.opsomming { position: relative; }
#mid .groot_blok.gradientblauw ul.opsomming li { position: relative; background: url(img/li_rond.gif) no-repeat 0px 18px; border-bottom: 1px solid #e3e9f1; padding-left: 15px; padding-bottom: 4px; color: #8d8d8d; }
#mid .groot_blok.gradientblauw ul.opsomming li a { position: relative; color: #277997; padding: 0; margin: 0; text-decoration: none; display: block; }
#mid .groot_blok.gradientblauw ul.opsomming li a:hover { text-decoration: underline; }
#mid .groot_blok.gradientblauw ul.opsomming li.eerste a { position: relative; color: #fd4500; font-weight: bold; }
.overig {visibility:hidden;}
.overigcheckbox {margin-left:3px;}

.studierichting{width:400px;}

/* Besloten nieuws */

#mid .groot_blok.gradientblauw .sw_sw_Oneven { position: relative; background: url(img/li_rond.gif) no-repeat 0px 16px; border-bottom: 1px solid #e3e9f1; padding-bottom: 4px; color: #8d8d8d; }
#mid .groot_blok.gradientblauw .sw_sw_Oneven a { position: relative; color: #277997; padding: 0; margin: 0; text-decoration: none; display: block; }
#mid .groot_blok.gradientblauw .sw_sw_Oneven a:hover { text-decoration: underline; }
#mid .groot_blok.gradientblauw .sw_sw_Oneven .eerste a { position: relative; color: #fd4500; font-weight: bold; }
#mid .groot_blok.gradientblauw .sw_sw_Oneven .sw_Datum {font-size:10px; padding-left:14px;}
#mid .groot_blok.gradientblauw .sw_sw_Oneven .sw_Titel {padding-left:15px;}

#mid .groot_blok.gradientblauw .sw_sw_Even { position: relative; background: url(img/li_rond.gif) no-repeat 0px 16px; border-bottom: 1px solid #e3e9f1; padding-bottom: 4px; color: #8d8d8d; }
#mid .groot_blok.gradientblauw .sw_sw_Even a { position: relative; color: #277997; padding: 0; margin: 0; text-decoration: none; display: block; }
#mid .groot_blok.gradientblauw .sw_sw_Even a:hover { text-decoration: underline; }
#mid .groot_blok.gradientblauw .sw_sw_Even .eerste a { position: relative; color: #fd4500; font-weight: bold; }
#mid .groot_blok.gradientblauw .sw_sw_Even .sw_Datum {font-size:10px; padding-left:14px;}
#mid .groot_blok.gradientblauw .sw_sw_Even .sw_Titel {padding-left:15px;}

/* Groepen */
.overzichtGroepen {margin-bottom:15px; border-bottom: solid 1px #efefef; }
.overzichtGroepen .groepenfoto {width:103px; height:101px; background:url(img/hold-photo.gif) no-repeat; padding: 4px 0 0 10px; margin:0; vertical-align: top;}
.overzichtGroepen .groepeninfo {padding:10px 0 0 10px; vertical-align: top; }
#mid .overzichtGroepen .groepeninfo h2 {margin:0;}
#mid .overzichtGroepen .groepeninfo h2.grijs {color: #666666}
#mid .overzichtGroepen .groepeninfo h2 a {margin:0;}
.overzichtGroepen .groepeninfo .actie {float:right;}
#mid .overzichtGroepen .groepeninfo .actie em {margin:0 5px; font-style: normal}

#mid .groot_blok .blok_content h1 {font-size:14px;}
#mid .klein_blok .blok_content h1 {font-size:12px; padding: 0;}
#mid .klein_blok .blok_content {color: #6b6b6b;}

.naast_elkaar { width: 260px; }
.uitleg { margin: 0 0 10px 0; }
.groepdocumenten .rechts, .groepforum .rechts, .groepledenoverzicht .rechts { width: 545px; text-align: right; }

/* footer */
a.stippweblink {margin:0 !important; text-decoration:underline !important;}

#sw_menu_nieuwsbriefbeheer {display:none !important;}

/*
ledenoverzicht
*/
.lidprofiel {position: relative; width:100%; border-bottom:dotted 1px gray; padding:10px 10px 10px 80px; width:430px; min-height: 70px;}
.lidprofiel .foto {width:70px; float:left; position: absolute; margin-left: -70px}
.lidprofiel .info {height:auto; min-height:60px;}
.lidprofiel .info a {font-weight:bold;}

/*
Tekstblok
*/
.sw_tekstblok_tekst ul li a {color:#218AB2 !important;}

/*
Zoeken
*/

.zoekformulier {width:100%;}
.zoekformulier tr td {}
.zoekresultaat { }


.ctrl_bestandUpload_Klein iframe {border:none;}

/* nieuwsbrief */

.sw_NieuwsbriefOverzicht {padding-left:10px; }
.sw_NieuwsBrief {margin:10px; border:solid 2px #E3E9F1; background: #F1F1F1; padding:5px;}
.sw_NieuwsBrief .sw_NieuwsBriefIntro{background: #F1F1F1 /*url(img/gradient_grijs.gif) repeat-x*/; padding:5px; }
.sw_NieuwsBrief .sw_NieuwsBrief_Titel {font-family: Arial; font-size: 18px; font-weight: bold; color: #e73e00; margin: 0; padding: 0 0 20px 0;}
.sw_NieuwsBrief .sw_NieuwsBrief_Datum {}
.sw_NieuwsBrief .sw_NieuwsBriefBericht {background-color:#FAFAFA; margin-top:5px; height:100%; padding:5px; border-top:solid 1px #E3E9F1;}
.sw_NieuwsBrief .sw_NieuwsBriefBericht .ctrl_blokBewerkKnop {}
.sw_NieuwsBrief .sw_NieuwsBriefBericht .sw_NieuwsBriefBericht_Titel {font-family: Arial; font-size: 14px; font-weight: bold; color: #e73e00; margin: 0; padding: 0 0 20px 0;}
.sw_NieuwsBrief .sw_NieuwsBriefBericht .sw_NieuwsBriefBericht_Afbeelding {text-align:right;}
.sw_NieuwsBrief .sw_NieuwsBriefBericht .sw_NieuwsBriefBericht_Tekst {}
.sw_NieuwsBrief .sw_NieuwsBrief_Datum {}