
/* browser settings reset */
html, body, dt, dl, dd, ul, ol, li, form, fieldset, a, blockquote, img { margin:0px; padding:0px; border:0px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif;}

/* site settings */
img{ border:0px;}
a{}
a:hover{}
html, body{ height:100%;}
hr{}

/* Tekst stylen */
div, td {font-family:Trebuchet MS, Arial, Helvetica, sans-serif;}

/* Default */
input, select, textarea{ font-size:12px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#666;}
h6{ margin:0; padding:0;}


/* Layout */
#Home, #Vervolg{ background:url(achtergrond.gif) left top repeat-x;}

.MainContainer{ width:100%; height:100%; background:url(header.gif) center top no-repeat;}
.Container{ position:absolute; width:960px; left:50%; margin-left:-480px; float:left;}

.Topmenu{ width:960px; height:23px; text-align:right; padding:12px 0 0 0; list-style:none; font-size:.65em; font-weight:bold;}
.Topmenu li{ display:inline; padding:0 0 0 10px;}
.Topmenu li a{ color:#999; text-decoration:none;}

.Menu{ float:left; margin:0; padding:0; font-size:.75em; letter-spacing:.1em;}
.MenuItem{ float:left; list-style:none; display:block; position:relative; height:25px; padding:10px 30px 0 0; margin:0; font-weight:bold;}
.MenuItem a{ display:block; text-decoration:none; color:#fff;}
.MenuItem a:hover{ display:block; background:#fff; color:#8a9a00;}

.SubMenu{ display:none; width:210px; min-height:190px; position:absolute; margin:0; padding:0 0 0 0; font-weight:normal; letter-spacing:normal; background:url(submenu.png) left top repeat;}
.SubMenu li{ width:100%; list-style:none;}
.SubMenu li a{ color:#fff; text-decoration:none; display:block; background:none; padding:5px 10px 5px 10px;}
.SubMenu li a:hover{ color:#666; background:#fff;}

.Menu li>ul { top:35px; left:-10px;}
.Menu li:hover ul, .Menu li.over ul { display:block;}

.SubmenuLinksTitel{ float:left; margin:10px 0 0 0; padding:6px 5px 6px 5px; color:#666; background:#eeeeee; font-weight:bold; letter-spacing:.1em;}
.SubMenuLinks{ width:195px; float:left; margin:0; background:#eeeeee;}
.SubMenuLinks li{ width:100%; list-style:none; border-bottom:#fff 1px solid;}
.SubMenuLinks li a{ color:#0156a6; text-decoration:none; display:block; padding:6px 5px 6px 5px;}
.SubMenuLinks li a:hover{ color:#666;}
.SubMenuLinks .Selected a{ color:#666; text-decoration:none; display:block; padding:6px 0 6px 0;}
.SubMenuLinks .Selected a:hover{ color:#0156a6;}

.Logo{ clear:both; background:url(header.jpg) left top no-repeat;}

.Naam{ float:left; width:196px; list-style:none; margin:0; padding:7px 0 0 5px;}

.Partners{ float:right; list-style:none; margin:0; padding:17px 0 0 0;}
.Partners li{ float:left; padding:0 0 0 33px; font-size:14px;}
.Partners li a{ color:#b9b9b9; text-decoration:none;}
.Partners li a:hover{ color:#0156a6;}

.ContentContainer{ width:961px; float:left; padding:20px 0 0 0;}
.Kolom1{ width:195px; float:left; font-size:.75em;}
.Kolom2{ width:485px; float:left; padding:0 20px 0 20px; font-size:.75em;}
.Kolom3{ width:240px; float:left; font-size:.75em;}

.Zoeken{ width:195px; float:left; list-style:none;}
.Zoeken .Input{ float:left;}
.Zoeken .Input input{ width:164px; height:16px;}
.Zoeken .Button{ float:right;}
.Zoeken .Button a{ display:block; width:21px; height:18px; padding:3px 0 0 0; text-align:center; text-decoration:none; color:#fff; font-size:.95em; font-weight:bold; background:#0156a6;}

.tx-indexedsearch{ padding:0!important;}
.tx-indexedsearch fieldset{ border:#e1e1e1 1px solid; padding:10px;}
.tx-indexedsearch fieldset legend{ font-weight:bold;}
.tx-indexedsearch fieldset .indexedsearch-form { float:left; clear:none!important;}
.tx-indexedsearch fieldset .indexedsearch-search-submit { float:left; clear:none!important; padding:10px 0 0 10px!important;}
.tx-indexedsearch fieldset .indexedsearch-search-submit input{ display:block; width:80px; height:23px; padding:2px 0 0 0; text-align:center; cursor:pointer; text-transform:uppercase; color:#fff; font-size:.95em; font-weight:bold; background:#0156a6; border:none;}

.tx-indexedsearch-whatis{ padding:10px!important; background:#eeeeee;}
.tx-indexedsearch-browsebox{ width:100%; text-align:center;}
.browsebox{ text-align:left; list-style:none;}
.browsebox li{ float:left; margin:0!important; padding:0 5px 5px 5px; border-right:1px #e1e1e1 solid;}
.tx-indexedsearch-res{ padding:0px!important;}
.indexedsearch-res-single{ border-top:#0156a6 1px solid;}
.indexedsearch-icon{ display:none;}
.indexedsearch-result-number{ display:none;}
.indexedsearch-title{ font-size:1.1em;}
.indexedsearch-percent{ float:right;}
.indexedsearch-res-path{ font-style:italic; color:#999;}
.indexedsearch-res-path a{ color:#999;}

#Home .Content{ width:195px; float:left; padding:10px 0 0 0; color:#666;}
.Kolom1 .Content{ width:195px; float:left; padding:10px 0 0 0; color:#666;}
.Kolom2 .Content{ width:485px; float:left; padding:5px 0 15px 0; color:#333; border-top:#0156a6 1px solid;}

#Vervolg .Kolom2 .Content .Kop{ padding:0 0 0 0; font-size:1.1em; list-style:none;}
#Vervolg .Kolom2 .Content .Kop a{ color:#0156a6;}
#Vervolg .Kolom2 .Content .Kop a:hover{ color:#8a9a00; text-decoration:underline;}
#Vervolg .Kolom2 .Content .Inhoud{ padding:5px 0 10px 0; list-style:none;}
#Vervolg .Kolom2 .Content .Inhoud a{ color:#333; text-decoration:none;}

a{ color:#0156a6;}
a:hover{ color:#8a9a00;}
#Vervolg .Kolom2 li{ margin-left:20px;}

.Kolom1 h1{ float:left; height:18px; margin:0; padding:20px 0 0 0; font-size:1em; color:#8a9a00; font-weight:bold; letter-spacing:.1em;}

.Kolom2 h1{ float:left; height:19px; margin:0; padding:1px 10px 0 10px; font-size:1.1em; color:#fff; font-weight:bold; background:#0156a6;}
#Vervolg .Kolom2 div{ clear:both; padding:10px 0 0 0;}
#Vervolg .Kolom2 div div{ clear:both; padding:0 0 0 0;}
.Kolom2 div h1{ float:none; height:auto; color:#0156a6; padding:0 0 0 0; background:none;}

h2{ color:#333; font-size:1.2em; font-weight:bold;}

.tx-ttaddress-pi1 h3{ margin:10px 0 0 0; font-weight:normal;}
.tx-ttaddress-pi1 p{ margin:0 0 10px 0;}

.back-arrow a{ display:block; padding:5px 10px 0 10px; margin:0 0 25px 0; text-transform:uppercase; color:#8a9a00!important; text-decoration:none; background:url(pijl_groen_links.gif) left 9px no-repeat; letter-spacing:.1em;}

.FilmpjesTitel{ float:left; height:18px; padding:20px 0 0 0; color:#8a9a00; font-weight:bold; letter-spacing:.1em;}
.Filmpjes{ width:195px; float:left; margin:0; padding:5px 0 5px 0; border-top:#e1e1e1 1px solid; border-bottom:#e1e1e1 1px solid;}
.Filmpjes li{ width:100%; list-style:none;}
.Filmpjes li a{ color:#8a9a00; text-decoration:none; display:block; padding:6px 0 6px 0;}
.Filmpjes li a:hover{ color:#666;}
.FilmpjesOverzicht a{ display:block; float:right; padding:5px 10px 0 0; margin:0 0 25px 0; color:#8a9a00; text-decoration:none; background:url(pijl_groen.gif) right 9px no-repeat; letter-spacing:.1em;}

#Home .Nieuws{ float:left; width:485px;}
#Home .Nieuws .Titel{ float:left; height:18px; padding:2px 10px 0 10px; color:#fff; font-weight:bold; letter-spacing:.1em; text-transform:uppercase; background:#0156a6;}
#Home .Nieuws ul{ float:left; list-style:none; width:485px; border-top:#0156a6 1px solid;}
#Home .Nieuws ul li{ float:left; width:485px; padding:15px 0 15px 0; border-bottom:#e1e1e1 1px solid;}
#Home .Nieuws ul li .Foto{ float:left; width:87px; height:87px; border:#b8b8b8 1px solid; background:#f2f2f2; overflow:hidden; vertical-align:baseline; position:relative;}
#Home .Nieuws ul li .Foto img{ position:absolute; left:-25%;}
#Home .Nieuws ul li .Kop{ float:left; width:380px; padding:0 0 0 10px; font-size:1.1em;}
#Home .Nieuws ul li .Kop a{ color:#0156a6;}
#Home .Nieuws ul li .Kop a:hover{ color:#8a9a00; text-decoration:underline;}
#Home .Nieuws ul li .Bron{ float:left; width:380px; padding:5px 0 0 10px; font-style:italic;}
#Home .Nieuws ul li .Bron a{ color:#999; text-decoration:none;}
#Home .Nieuws ul li .Inhoud{ float:left; width:380px; padding:5px 0 0 10px;}
#Home .Nieuws ul li .Inhoud a{ color:#333; text-decoration:none;}
#Home .Nieuws ul li a:hover{ color:#000; text-decoration:underline;}
#Home .Nieuws .Overzicht a{ display:block; float:right; padding:5px 10px 0 0; margin:0 0 25px 0; color:#0156a6; text-decoration:none; background:url(pijl_blauw.gif) right 9px no-repeat; letter-spacing:.1em;}

#Vervolg .Nieuws{ float:left; width:240px;}
#Vervolg .Nieuws .Titel{ float:left; height:18px; padding:2px 10px 0 10px; color:#fff; font-weight:bold; letter-spacing:.1em; text-transform:uppercase; background:#0156a6;}
#Vervolg .Nieuws ul{ float:left; list-style:none; width:240px; border-top:#0156a6 1px solid;}
#Vervolg .Nieuws ul li{ float:left; width:240px; padding:15px 0 15px 0; border-bottom:#e1e1e1 1px solid;}
#Vervolg .Nieuws ul li .Foto{ display:none;}
#Vervolg .Nieuws ul li .Kop{ float:left; padding:0 0 0 0; font-size:1.1em;}
#Vervolg .Nieuws ul li .Kop a{ color:#0156a6;}
#Vervolg .Nieuws ul li .Kop a:hover{ color:#8a9a00; text-decoration:underline;}
#Vervolg .Nieuws ul li .Bron{ float:left; padding:5px 0 0 0; font-style:italic;}
#Vervolg .Nieuws ul li .Bron a{ color:#999; text-decoration:none;}
#Vervolg .Nieuws ul li .Inhoud{ float:left; padding:5px 0 0 0;}
#Vervolg .Nieuws ul li .Inhoud a{ color:#333; text-decoration:none;}
#Vervolg .Nieuws .Overzicht a{ display:block; float:right; padding:5px 10px 0 0; margin:0 0 25px 0; color:#0156a6; text-decoration:none; background:url(pijl_blauw.gif) right 9px no-repeat; letter-spacing:.1em;}

.news-list{ padding:0!important;}
.news-list h3{ margin:10px 0 0 0; font-weight:normal;}
.news-list p{ margin:0 0 10px 0;}

.news-list-browse{ padding:10px 0 0 0!important; border-top:#0156a6 1px solid;}
.tx-ttnews-browsebox{ padding:0!important; font-weight:bold;}
.tx-ttnews-browsebox table{ padding:0!important;}

.news-single-timedata{ padding:5px 0 0 0; font-style:italic; color:#999;}
.news-single-image{ float:right; padding:0 0 0 10px!important;}
.news-single-image img{ width:200px; height:auto;}

.news-single-backlink a{ display:block; padding:5px 10px 0 10px; margin:0 0 25px 0; text-transform:uppercase; border-top:#e1e1e1 1px solid; color:#8a9a00!important; text-decoration:none; background:url(pijl_groen_links.gif) left 9px no-repeat; letter-spacing:.1em;}

.Trainingen{ float:left; width:240px;}
.Trainingen h2{ float:left; height:18px; margin:0; padding:2px 10px 0 10px; color:#fff; font-weight:bold; font-size:1em; letter-spacing:.1em; background:#abbf01;}
.Trainingen ul{ float:left; list-style:none; width:240px; border-top:#abbf01 1px solid;}
.Trainingen ul li{ float:left; width:240px; padding:15px 0 15px 0; border-bottom:#e1e1e1 1px solid;}
.Trainingen ul li .Kop{ float:left; padding:0 0 0 0; font-size:1.1em;}
.Trainingen ul li .Kop a{ color:#8a9a00;}
.Trainingen ul li .Inhoud{ float:left; padding:10px 0 0 0;}
.Trainingen ul li .Inhoud a{ color:#333; text-decoration:none;}
.Trainingen ul li a:hover{ color:#8a9a00; text-decoration:underline;}
.Trainingen .Overzicht a{ display:block; float:right; padding:5px 10px 0 0; margin:0 0 25px 0; color:#8a9a00; text-decoration:none; background:url(pijl_groen.gif) right 9px no-repeat; letter-spacing:.1em;}

.Quote{ float:left; width:240px; padding:10px 0 0 0;}
.Quote .Titel{ float:left; height:18px; padding:2px 0 0 0; color:#777; font-weight:bold; letter-spacing:.1em;}
.Quote ul{ float:left; list-style:none; width:240px; border-top:#e1e1e1 1px solid;}
.Quote ul li{ float:left; width:240px; padding:15px 0 15px 0;}
.Quote ul li .csc-textpic-imagewrap{ float:left; width:87px; height:87px; border:#b8b8b8 1px solid; background:#f2f2f2; overflow:hidden; vertical-align:baseline; position:relative;}
.Quote ul li .csc-textpic-imagewrap img{}
.Quote ul li .csc-textpic-text{ float:left; width:139px; padding:0 0 0 10px; color:#333; font-weight:normal!important;}
.Quote ul li .csc-textpic-text h3{ clear:both; margin:0; color:#333; font-size:.9em;}
.Quote ul li .csc-textpic-text p{ padding:10px 0 0 0; margin:0; color:#777;}


.csc-mailform-field input{ width:160px; margin:0 200px 0 0; float:right;}
.csc-mailform-field textarea{ width:160px; margin:0 200px 0 0; float:right;}
.csc-mailform-submit { display:block; width:80px!important; height:23px; padding:2px 0 0 0; text-align:center; text-transform:uppercase; cursor:pointer; color:#fff; font-size:.95em; font-weight:bold; background:#0156a6; border:none;}

.tx-felogin-pi1 fieldset{ border:#e1e1e1 1px solid; padding:10px;}
.tx-felogin-pi1 fieldset legend{ font-weight:bold;}
.login-field input{ width:160px; margin:0 200px 0 0; float:right;}
.login-field textarea{ width:160px; margin:0 200px 0 0; float:right;}
.login-submit{ padding:10px 0 0 97px!important;}
.login-submit input { display:block; width:80px!important; height:23px; padding:2px 0 0 0; text-align:center; text-transform:uppercase; cursor:pointer; color:#fff; font-size:.95em; font-weight:bold; background:#0156a6; border:none;}

//PC's part
.rgaccord1-nest{ }

.trainingen_container h2 {
  border:1px solid #ABBF01;
  padding-left:64px;
  height:30px;
  background:url(trainingen.gif) left top no-repeat;
  line-height:30px;
  margin-top:30px;
}
a.external-link-new-window
	{ display:block; padding:5px 0 0 15px; margin:0 0 25px 0; font-weight:bold; color:#8a9a00; text-decoration:underline; background:url(pijl_groen.gif) left 9px no-repeat; letter-spacing:.05em;}

