* { margin:0; padding:0; border:0; outline:0; list-style-type:none; font-family:Arial; }
a { text-decoration:none; color:#5c5957; }


body { background:url(../images/mannen-body-bg.png) top repeat-x #f0f0f0; }
#container { width:999px; margin:0 auto; }

#header { float:left; width:961px; padding:0 19px; }
#header h1 { float:left; }
#header h1 img { float:left; }
#header #other { float:right; height:26px; width:127px; background:url(../images/mannen-other.png); }
#header h2 { float:left; width:280px; margin-top:46px; }
#header h2 img { float:left; }
#header #ticker { float:left; height:31px; width:199px; margin:5px 0 0 -30px; padding:0 6px; background:url(../images/img-ticker.png); font-size:10px; line-height:30px; overflow:hidden; }
#header #ticker a { float:left; width:199px; text-align:center;  color:#c1c1c1; }
#header #ticker a:hover { text-decoration:underline; }
#header p { float:left; width:280px; padding:25px 2px 0 0; text-align:right; }
#header p a { font-size:10px; font-weight:bold; color:#5c5957; text-transform:uppercase; }
#header p a:hover { color:#0ca6ee; }
#header p a.active { color:#0ca6ee; text-decoration:underline; }

#container .left { float:left; width:491px; padding-left:10px; }

#menu { float:left; height:61px; width:600px; padding-bottom:20px; }
#menu li { float:left; }
#menu li a { float:left; height:13px; padding:24px 6px; font-size:11px; color:#0ca6ee !important; text-transform:uppercase; cursor:pointer; text-decoration:none !important; }
#menu li a:hover { background:url(../images/menu-hover.png) top repeat-x; }
#menu li.active a { background:url(../images/mannen-menu-active.png) top repeat-x !important; color:#fff !important; }

#container .left a { text-decoration:underline; color:#5c5957; }
#container .left a:hover { text-decoration:none; color:#5c5957; }
#container .left h2 { float:right; height:auto; width:463px; font-size:24px; color:#0ca6ee; }
#container .left p { float:right; width:463px; padding:10px 0; font-size:12px; line-height:20px; text-align:justify; }
#container .left p strong { color:#353330; }
#container .left img, #container .left #flashcontent { float:right; margin:15px 0; }
#container .left .hr { float:left; height:1px; width:463px; margin:0 0 10px 28px; overflow:hidden; display:inline; background:#c4c4c4; }
#container .left#cast img { margin:10px -6px 10px 0; display:inline; }

#container .left form#doorsturen { float:right; height:188px; width:434px; padding:20px 14px 0 14px; background:url(../images/block-tip.png); }
#container .left form#doorsturen strong { float:left; height:35px; font-size:20px; color:#7e7e7e; font-weight:bold; }
#container .left form#doorsturen p { float:left; width:305px; margin-bottom:15px; padding:0; }
#container .left form#doorsturen p label { float:left; width:80px; font-size:12px; color:#7e7e7e; }
#container .left form#doorsturen p input { float:left; height:20px; width:222px; background:#f9f9f9; border:1px solid #dedede; }
#container .left form#doorsturen p input.empty { border-color:#0ca6ee; }
#container .left form#doorsturen #submit { float:right; height:32px; width:112px; margin-top:-9px; background:url(../images/img-verzend.png); cursor:pointer; }
#container .left form#doorsturen #submit:hover { background:url(../images/img-verzend-hover.png); }
#container .left form#doorsturen p textarea { float:left; font-size:12px; height:62px; width:222px; background:#f9f9f9; border:1px solid #dedede; }
#container .left form#doorsturen #plaats { float:right; height:32px; width:112px; margin-top:32px; background:url(../images/img-plaats.png); cursor:pointer; }
#container .left form#doorsturen #plaats:hover { background:url(../images/img-plaats-hover.png); }
#container .left form#doorsturen span { float:right; width:110px; font-size:12px; color:#0ca6ee; }
#container .left form#doorsturen .empty { border:1px solid #0ca6ee; }

#container .left #tips { float:right; width:486px; margin:0 -12px 20px 0; background:url(../images/tips-bg.png); }
#container .left #tips .top { float:left; width:486px;  background:url(../images/tips-top-bg.png) top no-repeat; }
#container .left #tips .bottom { float:left; min-height:415px; width:440px; padding:10px 23px; background:url(../images/tips-bottom.png) bottom left no-repeat; overflow:hidden; }
#container .left #tips h3 { float:left; height:30px; padding-left:3px; font-size:24px; color:#fff; font-weight:normal; }
#container .left #tips .hr { float:left; height:1px; width:440px; margin:10px 0 0 0; background:#66c4f0; }

#container .left #tips #accordion { float:left; width:440px; padding-top:20px; }
#container .left #tips #accordion a { float:left; height:21px; width:432px; background:url(../images/tips-li-a.png) !important; cursor:pointer; text-decoration:none; }
#container .left #tips #accordion a:hover { background:url(../images/tips-li-a-hover.png) !important; }
#container .left #tips #accordion dt { float:left; width:432px; margin-top:3px; overflow:hidden; }
#container .left #tips #accordion dt.open a { background:url(../images/tips-li-a-active.png) !important; }
#container .left #tips #accordion a small { float:left; width:32px; padding:3px 0 0 14px; color:#ec42a7; font-weight:bold; font-size:12px; }
#container .left #tips #accordion a span { float:left; color:#7e7e7e; font-size:11px; padding-top:4px;}
#container .left #tips #accordion a:hover span { color:#fff; }
#container .left #tips #accordion a:hover small { color:#fff; }
#container .left #tips #accordion dt.open a span { color:#ec42a7; }
#container .left #tips #accordion dt.open a small { color:#ec42a7 !important; }
#container .left #tips #accordion dd { float:left; width:432px; overflow:hidden;}
#container .left #tips #accordion p { float:left; width:367px; padding:10px 19px 10px 46px; background:#fff; color:#7e7e7e;font-size:11px; line-height:20px; }
#container .left #tips #accordion p.name { text-align:right; padding:0 19px 0 46px; color:#ec42a7; }
#container .left #tips #accordion .rounding { float:left; height:6px; width:432px; background:url(../images/tips-li-a-active-bottom.png); overflow:hidden; }
#container .left #tips p.navigation { float:left; padding:10px 0 10px 46px; }
#container .left #tips p.navigation a { color:#fff; font-size:11px; margin:0 5px; text-decoration:underline; }
#container .left #tips p.navigation a.active, #container .left #tips p.navigation a:hover { font-weight:bold; text-decoration:none; }

#container .left ul.list { float:right; width:463px; line-height:25px; }
#container .left ul.list li { float:left; width:463px; font-size:11px; }
#container .left ul.list li a { color:#000; font-weight:bold; }
#container .left ul.list li strong { float:left; }
#container .left ul.list li strong small { font-size:11px; font-weight:bold; }
#container .left ul.list li strong small.day { display:inline-block; width:13px; text-align:right; }
#container .left ul.list li strong small.month { display:inline-block; width:22px; }
#container .left ul.list li span { float:right; width:390px; font-weight:normal; }
#container .left ul.list#over li strong { width:143px; }
#container .left ul.list#over li span { width:320px; }

#container .left ul.list li a span { text-decoration:underline; }
#container .left ul.list li a:hover span { text-decoration:none; }

#container .left ul.listpdf { float:right; width:463px; margin-top:20px; }
#container .left ul.listpdf li { float:left; margin-bottom:4px; }
#container .left ul.listpdf li a { float:left; height:18px; width:414px; padding:3px 0 0 48px; background:url(../images/listpdf-li-a.png); color:#000; font-size:11px; }
#container .left ul.listpdf li a:hover { color:#fff; background:url(../images/listpdf-li-a-hover.png); }

#container .left ul.writeMessage { float:right; width:463px; margin-top:20px; }
#container .left ul.writeMessage li { float:left; margin-bottom:4px; }
#container .left ul.writeMessage li a {cursor:pointer; float:left; height:18px; width:447px; padding:1px 0 0 12px; background:url(../images/berichtSchrijven.png); color:#0ca6ee; font-size:12px; }
#container .left ul.writeMessage li a:hover { text-decoration:none; }

#container .left .gbItem{float:right; margin-top:5px; position:relative;}
#container .left .gbItem .topGbItem, #container .left .gbItem .bottomGbItem{width:462px; height:12px;}
#container .left .gbItem .topGbItem{background:url(../images/topGbItem.png) no-repeat top left; width:462px; height:12px;}
#container .left .gbItem .bottomGbItem{background:url(../images/bottomGbItem.png) no-repeat top left;}
#container .left .gbItem .repeatGbItem{width:462px; background:url(../images/repeatGbItem.png) repeat-y top left; position:relative;}
#container .left .gbItem .repeatGbItem .repeatGbItemLeft{float:left;  width:144px;}
#container .left .gbItem .repeatGbItem .repeatGbItemRight{float:right;  width:260px; margin-right:30px;}
#container .left .gbItem .repeatGbItem .repeatGbItemLeft h2{width:140px; font-size:20px; position:relative; left:6px; color:#0ca6ee;}
#container .left .gbItem .repeatGbItem .repeatGbItemLeft .date{width:140px; font-size:11px; position:relative; left:10px; color:#0ca6ee;}
#container .left .gbItem .repeatGbItem .repeatGbItemRight .subject{width:300px; font-size:17px; position:relative; right:7px; top:4px; color:#7e7e7e; padding-bottom:20px;}
#container .left .gbItem .repeatGbItem .repeatGbItemRight .message{width:250px; font-size:12px; position:relative; right:7px; top:-1px; color:#7e7e7e;}

#container .left .prijsvraag { float:right; height:435px; width:434px; padding:13px 14px; background:url(../images/prijsvraag-bg.png); }
#container .left .prijsvraag .left { float:left; width:115px !important; padding:0; }
#container .left .prijsvraag .left h3 { float:left; height:25px; width:115px; color:#0ca6ee; font-size:24px; }
#container .left .prijsvraag .left p { float:left; width:115px; padding:10px 0; text-align:left; font-size:14px; color:#0ca6ee; }
#container .left .prijsvraag .left span { float:left; width:115px; padding:10px 0; text-align:left; font-size:14px; color:#0ca6ee; }
#container .left .prijsvraag .right { float:right; width:287px; padding:0; }
#container .left .prijsvraag .right h3 { float:left; width:287px; font-size:20px; color:#7e7e7e; font-weight:normal; }
#container .left .prijsvraag .right img { float:left; }
#container .left .prijsvraag form { float:left; width:287px; }
#container .left .prijsvraag form a { text-decoration:none; float:left; height:25px; width:276px; margin-bottom:8px; padding:7px 0 0 11px; font-size:13px; color:#fff; background:url(../images/form-button.png); cursor:pointer; }
#container .left .prijsvraag form a:hover, #container .left .prijsvraag form a.activebutton { background:url(../images/form-button-hover.png); }
#container .left .prijsvraag form span { float:left; width:287px; padding-bottom:10px; }
#container .left .prijsvraag form span.top { margin-top:10px; }
#container .left .prijsvraag form label { float:left; padding:0 4px 0 0; font-size:12px; color:#7e7e7e; line-height:20px; }
#container .left .prijsvraag form label.checkbox { font-size:10px; margin:0; padding:0 0 0 10px; }
#container .left .prijsvraag form input { float:right; height:20px; width:217px; border:1px solid #dedede; color:#7E7E7E;}
#container .left .prijsvraag form select { float:right; height:20px; width:219px; border:1px solid #dedede; color:#7E7E7E;}
#container .left .prijsvraag form input.checkbox { hieght:auto; width:auto; margin:0 0 10px 0; border:0; float:left; margin-left:68px;}
#container .left .prijsvraag form input.empty { border-color:#0ca6ee; }
#container .left .prijsvraag form #submit { float:right; height:32px; width:112px; margin:0; padding:0; border:0; background:url(../images/img-verzend.png); cursor:pointer; }
#container .left .prijsvraag form  #submit:hover { background:url(../images/img-verzend-hover.png); }
#container .left .prijsvraag form .feedback {font-size:14px; color:#0ca6ee;}

#container .right { float:right; width:484px; padding-top:34px; margin-top:50px;}
#container .right #video { float:right; height:204px; width:408px; padding:0 25px 0 30px; background:url(../images/block-video-bg.png); }
#container .right #video div { float:left; width:114px; }
#container .right #video h3 { float:left; height:30px; width:114px; margin:10px 0 10px 0; font-size:24px; font-weight:normal; color:#fbfbfb; }
#container .right #video ul { float:left; width:114px; font-size:11px; color:#fff; line-height:18px; }
#container .right #video a {color:#FFF; text-decoration:underline; cursor:pointer; }
#container .right #video a:hover {text-decoration:none;}
#container .right #video a.active {text-decoration:none; font-weight:bold;}
#container .right #video #flvvideo { float:left; height:160px; width:260px; margin:15px 0 0 15px; border:7px solid #fff; }

#container .right .left { float:left; /*width:261px;*/ width:280px; padding:20px 0 0 19px; }
#container .right .left a { cursor:pointer; /*width:242px;*/ width:261px; padding:0 0 0 19px; color:#fbfbfb; }
#container .right .left #speeldata { float:left; height:132px; padding-top:19px;   background:url(../images/block-speeldataNew.png); }
#container .right .left #speeldata:hover { background:url(../images/block-speeldataNew-hover.png); }
#container .right .left #media { float:left; height:127px; padding-top:19px; background:url(../images/block-media.png); }
#container .right .left #media:hover { background:url(../images/block-media-hover.png); }
#container .right .left #prijsvraag { float:left; height:132px; padding-top:19px; background:url(../images/block-prijsvraag.png); }
#container .right .left #prijsvraag:hover { background:url(../images/block-prijsvraag-hover.png); }
#container .right .left #dvd { float:left; height:123px; padding-top:15px; background:url(../images/block-dvdNew.png); }
#container .right .left #dvd:hover { background:url(../images/block-dvdNew-hover.png); }

#container .right .right { float:left; width:203px; /*margin-left:-4px;*/ margin-left:-23px; display:inline; padding-top:20px; }
#container .right .right h3 { float:left; height:52px; width:203px; margin-bottom:10px; background:url(../images/h3-bg.png); }
#container .right .right p { padding:1px 0 1px 23px; line-height:18px; font-size:11px; color:#494949; text-align:justify; }
#container .right .right p strong { color:#03a2ee; }
#container .right .right p a { color:#0ca6ee; text-decoration:underline; }
#container .right .right p a:hover { text-decoration:none; }

#speellijst { float:left; width:941px; margin-left:37px; display:inline; }
#speellijst .top { float:left; height:12px; width:941px; background:url(../images/speellijst-top.png); overflow:hidden; }
#speellijst .mid { float:left; min-height:300px; width:913px; padding:13px 14px 0 14px; background:url(../images/speellijst-mid.png) top repeat-x #f7f7f7; }
#speellijst .mid .left { float:left; width:115px; }
#speellijst .mid .left h3 { float:left; height:25px; width:115px; color:#0ca6ee; font-size:24px; }
#speellijst .mid .left p { float:left; width:115px; padding:10px 0; text-align:left; font-size:14px; color:#0ca6ee; }
#speellijst .mid .right { float:right; width:784px; padding:0; border-left:1px solid #dfdfdf; }
#speellijst .mid .right .top { float:left; height:auto; width:779px; padding:0 0 11px 5px; background:none; border-bottom:1px solid #dfdfdf; }
#speellijst .mid .right .top li { float:left; margin-right:3px; }
#speellijst .mid .right .top li a { float:left; height:23px; padding:0 7px; font-size:11px; color:#0da6ee; line-height:23px; }
#speellijst .mid .right .top li a:hover, #speellijst .mid .right .top li.active a { background:url(../images/speellijst-top-li-active.png); color:#fff; }
#speellijst .mid .right .bottom { float:left; height:auto; width:774px; padding:6px 0 0 10px; background:none; }
#speellijst .mid .right .bottom tr { margin-bottom:3px; padding-left:10px; background:#fff; font-size:11px; color:#7e7e7e; cursor:default; }
#speellijst .mid .right .bottom tr:hover { background:url(../images/speellijst-top-li-active.png) top repeat-x; }
#speellijst .mid .right .bottom tr:hover * { color:#fff !important; }
#speellijst .mid .right .bottom td { line-height:20px; padding:0 5px; }
#speellijst .mid .right .bottom td.city { font-weight:bold; }
#speellijst .mid .right .bottom td a { color:#7e7e7e; text-decoration:underline; line-height:20px; }
#speellijst .mid .right .bottom td a:hover { text-decoration:none; }
#speellijst .bottom { float:left; height:7px; width:941px; background:url(../images/speellijst-bottom.png); overflow:hidden; }

#footer { width:922px; margin:0 auto; }
#footer .top { float:left; width:922px; padding-top:50px; border-bottom:1px solid #c4c4c4; }
#footer .top img { float:left; padding-bottom:5px; }
#footer .bottom { float:left; width:922px; padding:5px 0 30px 0; }
#footer .bottom .left { float:left; width:auto; padding:0; }
#footer .bottom .right { float:right; width:auto; padding:0; margin:0;}
#footer .bottom p { font-size:11px; color:#000; }
#footer .bottom p a { color:#0da6ee; text-decoration:underline; }
#footer .bottom p a:hover { text-decoration:none; }


#vote { float:left; height:248px; width:435px; margin:0 0 20px 20px; padding:10px 0 0 30px; background:url(../images/vote/vote-bg.png); }
#vote h3 { float:left; height:25px; width:435px; font-size:24px; }
#vote .left-column, #vote .right-column { float:left; height:164px; width:192px; margin:0 0 0 0; }
#vote a { cursor:pointer; }
#vote div.mid { float:left; height:162px; width:435px; margin:15px 0 0 -5px; }
#vote div.navigation { float:left; height:100px; width:101px; padding:62px 0 0 0; overflow:hidden; }
#vote ul { float:left; height:162px; width:209px; }
#vote ul li { float:left; margin:0 9px 0 9px; }
#vote ul li a { float:left; height:164px; width:191px; }
/*#vote .left-column { width:191px; background:url(../images/vote/shirt-men-vf0-left.png); margin-right:21px; }
#vote .right-column { background:url(../images/vote/shirt-men-vf0-right.png); }
#vote a.left-column.active { background:url(../images/vote/shirt-men-vf2-left.png); }
#vote a.right-column.active { background:url(../images/vote/shirt-men-vf2-right.png); }
#vote a.left-column:hover { background:url(../images/vote/shirt-men-vf1-left.png); }
#vote a.right-column:hover { background:url(../images/vote/shirt-men-vf1-right.png); }*/
#vote a small { float:left; height:18px; width:14px; margin:139px 0 0 8px; background:url(../images/vote/checkbox.png); }
#vote a.active small { background:url(../images/vote/checkbox-checked.png); }
#vote #submitvote { float:left; height:23px; width:46px; margin:7px 0 0 0; background:url(../images/vote/vote-vf0.png); }
#vote #submitvote:hover { background:url(../images/vote/vote-vf1.png); }
#vote p { float:left; width:435px; }
#vote p strong { float:left; width:45px; margin:10px 0 0 105px; font-size:14px; }
#vote p small { float:left; width:165px; margin:11px 0 0 0; font-size:12px; vertical-align:bottom; }






