* { margin:0; padding:0; font-family:Arial; outline:none; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
a img { border:0; }
ul { list-style-type:none; }
fieldset { border:0; }

html { background:url(../images/html-bg.png) repeat-x top #f3f2f2; overflow-x:hidden; }
body { width:1037px; margin:0 auto; padding:0 12px; background:url(../images/body-bg.png); }
h2 { float:left; padding-bottom:10px; }
h2 img { float:left; }

#header { float:left; height:233px; width:1037px;}
#header .left { float:left; height:93px; width:528px; padding:99px 0 0 44px; background:url(../images/header-left-bg.png); }
#header .right { float:left; height:192px; width:465px; }
#inloggen { float:left; width:465px; background:url(../images/header-right-inloggen-content.png) bottom; }
#inloggencontent { float:left; height:auto; width:465px; }
#inloggentab { float:left; height:50px; width:465px; }
#inloggentab a { float:left; height:50px; width:465px; font-size:0; text-align:right; position:relative; }
#inloggentab a p { color:#fff; font-size:12px; padding:13px 17px 0 0; }
#inloggentab a:hover { text-decoration:none; }
#inloggencontent #ingelogd { float:right; text-align:right; padding:10px 17px 0 0; }
#inloggencontent #ingelogd a { display:block; font-size:11px; margin:2px 0; color:#2b2b2b; font-weight:bold; }
#inloggencontent form { float:right; height:102px; padding-top:11px; width:277px; }
#inloggencontent form label { float:left; height:19px; width:97px; margin-bottom:6px; }
#inloggencontent form input { float:left; height:17px; width:162px; margin-bottom:6px; border:1px solid #9fabac; }
#inloggencontent form .submit { float:right; height:24px; width:60px; margin-right:17px; cursor:pointer; background:url(../images/input-login.png); border:0; }
#inloggencontent form p { float:left; width:257px; text-align:right; font-size:10px; font-family:Tahoma; font-weight:bold; color:#c17d33;}
#inloggencontent form p a { color:#2b2b2b; }
#inloggentab { float:left; height:41px; width:465px; }
#header #kruimelpad { float:left; height:41px; width:1037px; background:url(../images/header-kruimelpad-bg.png); }
#header #kruimelpad p { float:left; height:28px; padding:13px 0 0 17px; font-size:13px; color:#1d1d1d !important; }
#header #kruimelpad a { color:#1d1d1d; }
#header #kruimelpad form { float:right; width:380px; padding:9px 11px 0 0; }
#header #kruimelpad form .search { float:left; height:18px; width:311px; margin:0 11px 0 0;padding:2px; border:1px solid #c3d1de; }
#header #kruimelpad form .submit { float:left; height:23px; width:48px; background:url(../images/input-zoeken.png); border:0; cursor:pointer; }

#nieuwsitems { float:left; width:1037px; margin-top:19px; }
#nieuwsitems .left { float:left; width:651px; overflow:hidden;}
#nieuwsitems .left h2 { float:left; width:651px; padding-bottom:8px; }
#nieuwsitems .left h2 img { float:left; }
#nieuwsitems .left ul {}
#nieuwsitems .left ul li { float:left; height:386px; width:206px; margin-right:11px; background:#fff; font-size:13px; position:relative; }
#nieuwsitems .left ul li img { height:140px; width:206px; }
#nieuwsitems .left ul li h3 { padding:5px 13px; font-size:13px; }
#nieuwsitems .left ul li p { padding:0 13px; font-size:12px; color:#424242; line-height:18px; }
#nieuwsitems .left ul li a { position:absolute; bottom:13px; left:13px; font-size:11px; color:#f8bb18; font-weight:bold; }

#nieuwsitems .right { float:left; width:386px; overflow:hidden; }
#nieuwsitems .right h2 { float:left; width:386px; padding-bottom:8px; }
#nieuwsitems .right h2 img { float:left; }
#nieuwsitems .right .block { float:left; height:386px; width:386px; background:#fff; position:relative; overflow:hidden; }
#nieuwsitems .right .block h3 { float:left; width:350px; padding:5px 18px; font-size:18px; color:#010101; }
#nieuwsitems .right .block p { padding:0 18px; font-size:12px; line-height:20px; color:#424242; }
#nieuwsitems .right .block a { position:absolute; bottom:18px; left:18px; font-size:11px; color:#f8bb18; font-weight:bold; }

#content { float:left; width:1037px; padding:20px 0; }
#content .left { float:left; width:205px; }
#content .left h2 { float:left; width:205px; padding-bottom:7px; }
#content .left h2 img { float:left; }

#content .left ul#menu { float:left; width:205px; margin-bottom:21px; border-bottom:1px solid #c2c2c2; }
#content .left ul#menu li {}
#content .left ul#menu li a { float:left; height:23px; width:195px; padding:10px 0 0 10px; background:#cecece; border-top:1px solid #c2c2c2; font-size:12px; font-weight:bold; color:#1e1e1d; }
#content .left ul#menu li a:first-letter { color:#fff;}
#content .left ul#menu li a:hover, #content .left ul#menu li.selected a { background:#e1e1e1; text-decoration:none; }

#content .left ul#competities { float:left; width:205px; margin-bottom:10px; background:#cac9c9; }
#content .left ul#competities img { float:left; width:205px; margin-top:10px; }
#content .left ul#competities .meer a { float:left; padding:10px 0 10px 17px; font-size:12px; font-weight:bold; color:#1e1e1d;}

#content .mid { float:left; width:557px; padding-left:13px; }
#content .mid h2 { float:left; width:557px; padding-bottom:7px; }
#content .mid h2 img { float:left; }
#content .mid ul { float:left; width:552px; margin:0 0 17px 0; padding:5px 0 5px 5px; background:#fcfcfc; }
#content .mid ul li { float:left; height:23px; width:552px; background:url(../images/content-mid-ul-li-bg.png) bottom right no-repeat; font-size:11px; }
#content .mid ul li:last-child { background:none; }
#content .mid ul li span { float:left; height:19px; width:67px; padding:4px 0 0 12px; background:url(../images/content-mid-ul-li-span-bg.png) bottom; color:#757575; font-weight:bold; position:relative; }
#content .mid ul li span img { position:absolute; top:5px; right:10px; }
#content .mid ul li a { float:left; color:#000; padding:3px 0 0 14px; }
#content .mid ul li small { float:right; padding:5px 9px 0 0; font-size:11px; color:#757575; }

#content .right { float:left; width:250px; padding:0 0 0 12px; }
#content .right h2 { float:left; padding-bottom:7px; }
#content .right h2 img { float:left; }
#content .right .block { float:left; width:210px; padding:19px 20px; margin-bottom:23px; background:#cac9c9; font-size:11px; color:#1e1e1d; }
#content .right form { float:left; padding-top:10px; }
#content .right form input { float:left;}
#content .right form label { float:left; height:25px; width:176px; padding-left:14px; font-size:11px; color:#1e1e1d; }
#content .right form input.submit { float:right; height:24px; width:108px; background:url(../images/input-stemuitbrengen.png); border:0; cursor:pointer;}
#content .right form a { float:left; padding-top:5px; font-size:11px; color:#1e1e1d; font-weight:bold; }
#content .right .block#columns,#content .right .block#special { width:250px; padding:14px 0; }
#content .right .block#columns h3,#content .right .block#special h3 { float:left; width:250px; padding:13px 0; background:#f5f5f5; }
#content .right .block#columns h3 a,#content .right .block#special h3 a { float:left; font-size:14px; padding-left:15px; color:#000; }
#content .right .block#columns p,#content .right .block#special p { float:left; padding:10px 17px 5px 17px; font-size:11px; color:#1e1e1d; line-height:18px; }
#content .right .block#columns a,#content .right .block#special a { padding-left:17px; font-size:11px; font-weight:bold; color:#1e1e1d; }

#content .right #uitslag { float:left; width:210px; padding-top:10px; }
#content .right #uitslag li { float:left; width:210px; }
#content .right #uitslag span { float:left; width:210px; }
#content .right #uitslag div { float:left; height:8px; width:170px; padding:5px 0 6px; position:relative; }
#content .right #uitslag div div { float:left; height:8px; width:auto; background:url(../images/poll-uitslag-balk.png) right top no-repeat; }
#content .right #uitslag small { float:right; height:8px; padding:1px 0 10px 0; color:#656565; font-size:11px; }

#nieuwsbericht { float:left; width:1037px; padding:20px 0; }
#nieuwsbericht .left { float:left; width:557px; overflow:hidden; }
#nieuwsbericht .left h2 { float:left; width:557px; }
#nieuwsbericht .left .block { float:left; width:557px; padding-bottom:10px; margin-bottom:10px; background:#fff; position:relative; }
#nieuwsbericht .left .block img { float:left; }
#nieuwsbericht .left .block h3 { float:left; padding:14px 25px 4px 25px !important; margin-top:4px; font-size:18px; color:#010101; }
#nieuwsbericht .left .block small { float:left; color:#979797; padding:0 25px 15px 25px; width:507px; font-weight:bold; font-size:11px; }
#nieuwsbericht .left .block p { float:left; padding:8px 25px; font-size:12px; text-align:justify; }
#nieuwsbericht .left .block#reacties { background:#cbcaca; }
#nieuwsbericht .left .block#reacties ul li { float:left; margin:15px 0 0 0; padding:0; }
#nieuwsbericht .left .block#reacties ul li .link { float:left !important; height:0; width:0; overflow:hidden; }
#nieuwsbericht .left .block#reacties ul li span.quote {	display: block; margin:0 0 0 5px; padding: 5px; background: #f4f7f9;	border: 1px solid #dedede; }  
#nieuwsbericht .left .block#reacties ul li .block { float:left; width:527px; margin:0; padding:9px 8px 9px 22px; background:#fff; position:relative; }
#nieuwsbericht .left .block#reacties ul li strong { float:left; padding:0 5px 0 0; font-size:14px; color:#ffc200; }
#nieuwsbericht .left .block#reacties ul li strong a { float:left; color:#ffc200; margin-top:2px !important; }
#nieuwsbericht .left .block#reacties ul li small { float:left; padding:2px 0 0 0; width:auto; font-size:11px; font-weight:bold; color:#979797; }
#nieuwsbericht .left .block#reacties ul li a { float:right; margin-top:-4px; }
#nieuwsbericht .left .block#reacties ul li img { width:auto; }
#nieuwsbericht .left .block#reacties ul li .left { float:left; position:absolute; top:38px; left:23px; bottom:0; }
#nieuwsbericht .left .block#reacties ul li p { float:left; min-height:50px; margin:0; padding:5px 0 0 55px; width:450px; overflow:hidden; }
#nieuwsbericht .left .block#reacties ul li p img { display:inline !important; float:none !important; }
#nieuwsbericht .left .block#reacties ul li.quote { padding-left:49px; background:url(../images/quote-bg.gif) top left no-repeat;}
#nieuwsbericht .left .block#reacties ul li.quote .block { width:478px;}
#nieuwsbericht .left .block#reageren { background:#cbcaca; padding-bottom:20px; }
#nieuwsbericht .left .block#reageren p { padding:24px 22px; font-weight:bold; font-size:11px; color:#747474; }
#nieuwsbericht .left .block#reageren p span { color:#fff; }
#nieuwsbericht .left .block#reageren p img { margin-right:12px; }
#nieuwsbericht .left .block#reageren img { width:auto; }
#nieuwsbericht .left .block#reageren .right { float:right; width:120px; padding:14px 12px 0 0; }
#nieuwsbericht .left .block#reageren .right img { float:left; margin:0 5px 3px 0; }
#nieuwsbericht .left .block#reageren form { float:left; width:524px; padding-left:17px; }
#nieuwsbericht .left .block#reageren textarea { float:left; height:167px; width:522px; border:1px solid #b1b7bd; }
#nieuwsbericht .left .block#reageren input { float:right; height:24px; width:108px; margin:20px 2px 0 0; background:url(../images/submit-berichtverzenden.png); border:0; cursor:pointer; }

#nieuwsbericht .right { float:left; padding-left:12px; width:467px; }
#nieuwsbericht .right #nieuwsberichten { float:left; padding-bottom:8px; }
#nieuwsbericht .right #nieuwsberichten li { float:left; height:130px; margin-bottom:8px; padding:10px 0 0 0; width:467px; background:#fff; position:relative; }
#nieuwsbericht .right #nieuwsberichten li strong { float:left; width:233px; padding:0 14px; font-size:12px;}
#nieuwsbericht .right #nieuwsberichten li p { float:left;  width:233px; padding:14px; font-size:11px; color:#424242;}
#nieuwsbericht .right #nieuwsberichten li img { position:absolute; top:0; right:0; height:140px; width:206px; }
#nieuwsbericht .right #nieuwsberichten li a { position:absolute; bottom:10px; left:14px; font-weight:bold; font-size:11px; color:#f8bb18; }
#nieuwsbericht .right #nieuwsvanvandaag { float:left; width:462px; margin-bottom:13px; padding:5px 0 5px 5px; background:#fff; }
#nieuwsbericht .right #nieuwsvanvandaag li { float:left; height:23px; width:462px; background:url(../images/content-mid-ul-li-bg.png) bottom right no-repeat; font-size:11px; }
#nieuwsbericht .right #nieuwsvanvandaag li span { float:left; height:19px; width:67px; padding:4px 0 0 12px; background:url(../images/content-mid-ul-li-span-bg.png) bottom; color:#757575; font-weight:bold; position:relative; }
#nieuwsbericht .right #nieuwsvanvandaag li span img { position:absolute; top:5px; right:10px; }
#nieuwsbericht .right #nieuwsvanvandaag li a { float:left; color:#000; padding:3px 0 0 14px; }

#nieuwsbericht .right .left { float:left; width:335px; padding:0; }
#nieuwsbericht .right .left .block { float:left; width:307px !important; padding:10px 14px; position:relative; overflow:hidden; }
#nieuwsbericht .right .left .block strong { float:left; width:307px; font-size:12px; color:#000; }
#nieuwsbericht .right .left .block strong span { color:#a6a6a6; }
#nieuwsbericht .right .left .block ul { float:left; width:230px; margin-top:9px; }
#nieuwsbericht .right .left .block ul li { float:left; height:20px; margin-top:1px; width:230px; font-size:11px; }
#nieuwsbericht .right .left .block ul li.top { background:url(../images/clubstatistieken-ul-li-bg.png); font-weight:bold; color:#fff; font-size:12px; }
#nieuwsbericht .right .left .block ul li span, #nieuwsbericht .right .left .block ul li a { float:left; padding-top:2px; }
#nieuwsbericht .right .left .block ul li a { cursor:pointer; }
#nieuwsbericht .right .left .block ul li .pos { float:left; width:37px; padding-left:6px; }
#nieuwsbericht .right .left .block ul li .team { float:left; width:151px; }
#nieuwsbericht .right .left .block ul li.selected { font-weight:bold; }
#nieuwsbericht .right .left .block .meer { float:left; width:307px; padding:5px 0; color:#f8bb18; font-size:11px; font-weight:bold; }
#nieuwsbericht .right .left .block img { position:absolute; top:21px; right:17px; width:auto; }
#nieuwsbericht .right .left .advertentie { float:left; width:335px; text-align:center; }

#nieuwsbericht .right .right { float:left; width:auto; }

#nieuwsbericht .left .block img#club { position:absolute; top:10px; left:27px; }
#nieuwsbericht .left .block h3 { width:477px; padding:31px 0 0 20px; font-size:20px; font-weight:bold; color:#010101; }
#nieuwsbericht .left .block ul#profiel { float:left; width:515px; margin:10px 0 0 12px; display:inline; background:url(../images/profiel-bg.png) left top repeat-y; }
#nieuwsbericht .left .block ul#profiel li { float:left; width:514px; background:url(../images/profiel-li-bg.png) right bottom no-repeat; }
#nieuwsbericht .left .block ul#profiel li.last { background:none; }
#nieuwsbericht .left .block ul#profiel li strong { float:left; width:183px; padding:4px 0 4px 16px; font-size:11px; color:#757575; }
#nieuwsbericht .left .block ul#profiel li span { float:right; width:315px; padding:4px 0 4px 0; font-size:11px; }
#nieuwsbericht .left .block ul#profiel li#favorieten a { padding:10px 10px 15px 10px; float:left; text-align:center;}
#nieuwsbericht .left .block ul#profiel li#favorieten a:hover { text-decoration:none; }
#nieuwsbericht .left .block ul#profiel li#favorieten a img { height:67px; padding-bottom:5px; display:inline-block; }
#nieuwsbericht .left .block ul#profiel li#favorieten a b { display:block; font-size:11px; color:#000; }
#nieuwsbericht .left .block ul#profiel li.bottom { float:left; height:11px; margin-left:-4px; display:inline; background:url(../images/profiel-li-bottom.png) top left no-repeat; }
#nieuwsbericht .left .advertentie { float:left; width:557px; text-align:center; }

#nieuwsbericht .left #stand { float:left; width:526px; padding:8px 0 0 18px; font-size:11px; }
#nieuwsbericht .left #stand li { float:left; height:18px; width:515px; padding:0 0 0 8px; }
#nieuwsbericht .left #stand li span { padding-top:2px; }
#nieuwsbericht .left #stand li .pos{ float:left; width:36px; }
#nieuwsbericht .left #stand li .club{ float:left; width:155px; }
#nieuwsbericht .left #stand li .wed{ float:left; width:48px; }
#nieuwsbericht .left #stand li .winst{ float:left; width:43px; }
#nieuwsbericht .left #stand li .gelijk{ float:left; width:40px; }
#nieuwsbericht .left #stand li .verlies{ float:left; width:50px; }
#nieuwsbericht .left #stand li .voor{ float:left; width:45px; }
#nieuwsbericht .left #stand li .tegen{ float:left; width:49px; }
#nieuwsbericht .left #stand li .saldo{ float:left; width:50px; }
#nieuwsbericht .left #stand li .punten{ float:left; font-weight:bold; }
#nieuwsbericht .left #stand li#first { font-weight:bold; color:#fff; background:url(../images/stand-first.png); }
#nieuwsbericht .left #stand li#koploper { background:url(../images/stand-koploper.png); }
#nieuwsbericht .left #stand li#cl { background:url(../images/stand-cl.png); }
#nieuwsbericht .left #stand li.uefa { background:url(../images/stand-uefa.png); }
#nieuwsbericht .left #stand li.playoff { background:url(../images/stand-playoff.png); }
#nieuwsbericht .left #stand li.nacomp { background:url(../images/stand-nacomp.png); }
#nieuwsbericht .left #stand li#degra { background:url(../images/stand-degra.png); } 

#nieuwsbericht .left #nieuws { float:left; padding-right:0; margin:7px 0 0 7px; }
#nieuwsbericht .left #nieuws ul { float:left; width:552px; padding:5px 0 0 5px; background:#fcfcfc; }
#nieuwsbericht .left #nieuws li { float:left; height:23px; width:552px; background:url(../images/content-mid-ul-li-bg.png) bottom right no-repeat; font-size:11px; }
#nieuwsbericht .left #nieuws li:last-child { background:none; }
#nieuwsbericht .left #nieuws li span { float:left; height:19px; width:67px; padding:4px 0 0 12px; background:url(../images/content-mid-ul-li-span-bg.png) bottom; color:#757575; font-weight:bold; position:relative; }
#nieuwsbericht .left #nieuws li span img { position:absolute; top:5px; right:10px; }
#nieuwsbericht .left #nieuws li a { float:left; color:#000; padding:3px 0 0 14px; }
#nieuwsbericht .left #nieuws li small { float:right; width:10px; padding:5px 9px 0 0; font-size:11px; color:#757575; }

#nieuwsbericht .right .block { float:left; width:467px; background:#fff; }
#nieuwsbericht .right .block#logo { padding:60px 0; margin-bottom:10px; text-align:center; }

#nieuwsbericht .right .left#competitie {}
#nieuwsbericht .right .left#competitie .block ul { float:left; width:408px; }
#nieuwsbericht .right .left#competitie ul li { float:left; width:308px !important; }
#nieuwsbericht .right .left#competitie ul li .pos { float:left; width:37px;}
#nieuwsbericht .right .left#competitie ul li .speler { float:left; width:107px; }
#nieuwsbericht .right .left#competitie ul li .team { float:left; width:107px; }
#nieuwsbericht .right .left#competitie ul li .goals { float:left;}
#nieuwsbericht .right .left#competitie ul#tegengoals li .team { width:220px; }

.block#programma #stand li { margin-top:2px; }
.block#programma #stand li .datum { float:left; width:131px; }
.block#programma #stand li .thuisploeg { float:left; width:82px; }
.block#programma #stand li .uitslag { float:left; width:51px; }
.block#programma #stand li .uitploeg { float:left; width:82px; }
.block#programma #stand li .wedstrijdverslag { float:left; padding-top:2px; color:#f8bb18; font-weight:bold;}

#footer { float:left; height:23px; width:1027px; padding:10px 0 0 10px; background:#f3f3f3; font-size:11px; position:relative; }
#footer a { font-weight:bold; color:#4a4a4a; }
#footer .img { position:absolute; top:0; right:7px; }


