﻿/*------ Mayor ---------------------------------*/	  
div { margin: 0; padding: 0; }
* { margin: 0 auto; padding: 0; }
html, body { margin:0; padding:0; min-height:100%;}
img, div, td, table, style, background-image, background, ul, ,li ,a, a:hover { behavior: url('iepngfix.htc');}
body { background: #EEEEEE; height:100%; color: #292929; font-family: Arial, Verdana, sans-serif; font-size: 0.81em; line-height: 1.1em; }

/*------ Div/block Layouts ---------------------------------*/
div#wrapper { width: 985px; height: 100%; position: relative; margin:0px; text-align: Left; }
div.contentLayer { height: 100%; position: relative;width: 100%; display: block; margin:0px; }

div#banner_Panorama     { background: #333333; width:100%;  height:130px; display:block; margin:0px; position: relative; }
div#menuBox             { width:964px;  height:28px; display:block; margin-left:21px; position: relative; }
div#menuBox_left        { background: url(../img/mnu_left_bg.gif); background-repeat:no-repeat; float:left; width:6px;  height:28px; display:inline; margin:0px; position: relative; }
div#menuBox_right       { background: url(../img/mnu_bg.gif); background-repeat:repeat-x; float:right; width:958px; height:28px; display:inline; margin:0px; position: relative; }

div#logoBox             { background: #858585 url(../img/dg_cbr.gif) bottom right no-repeat; width:100%;  height:186px; margin-bottom:14px; display:block; padding:0; position: relative; }
div#thelogo             { background: url(../img/dg_cbl.gif) bottom left no-repeat; width:125px; height:186px; float:left;  display:inline; margin:0px; padding:0; position: relative;  }
div#Adv_SearchBox       { margin:0 auto; background: url(../img/adv_search.png); height:50px; width:140px; }
div.Left_Banners        { margin:0 auto; width:140px; }

div#Adv_SearchBox_Div     { padding:8px 6px 2px 6px; }
input.Adv_SearchBox_Tbox  { width:90px;font-size:80%;border:0;margin-right:2px; }
input.bluebutton          { width:30px;border:0;background: url(../img/blue_bbg.gif); background-repeat:repeat-x; font-size:80%; color:White;font-weight:bold; }
input.bluebutton2         { border:1 px solid #CFDCE9;background: url(../img/blue_bbg.gif); background-repeat:repeat-x; font-size:100%; color:White;font-weight:bold; height:22px; }

div#type_toppbanner     { display:block; margin:0px; padding:0; position: relative;  }
div#banner_Mittbanner   { float:right; width:532px; display:inline; margin:0px auto; padding:0; position: relative;  }
div#type_hogerbanner    { float:right; width:299px; display:inline; margin:0px 0px 3px 0px; padding:0; position: relative;  }
div#type_vansterbanner  { width:140px; display:block; margin:0px 0px 3px 0px; padding:0; position: relative;  }

img.type_mybanner       { display:block; margin:4px 0px 4px 0px; padding-top:3px; padding-left:0px; padding-right:0px; position: relative;  }

div.frmbox_top          { background: url(../img/frm_top.gif); width:510px; height:8px; _margin:0px; padding:0px; }
div.frmbox_mid          { background: url(../img/frm_middle.gif); background-repeat: repeat-y;}
div.frmbox_mid_movie    { background: url(../img/frm_middle.gif); background-repeat: repeat-y; margin:0px; padding:15px; }
div.frmbox_mid_movie2   { background: url(../img/frm_middle.gif); background-repeat: repeat-y; margin:0px; padding:0px; }
div.frmbox_bot          { background: url(../img/frm_bottom.gif); width:510px; height:8px; }

div#article_archive                 { display:block; font-size:90%; margin-left:7px; margin-right:3px; padding:10px; }
div#ul_surrounding                  { display:block; width:100%; margin:0px;display:block;position:relative; } 
ul.ul_style                         { padding:0px; display:block; height:100%; position:relative; margin:0px; text-align:left; list-style-type:circle; }
ul.ul_style li                      { display:block; padding:3px; }
div#article_archive a               { font-weight:normal; color:#333333; }

div#forum_menu          { width:140px; float:left; display:inline; margin:0px; position: relative; }
div#forum_menu_blocks   { margin-bottom:10px; background: url(../img/forum_menubg.png); width:140px; margin-top:10px; border-right:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9; }
div#maincontent         { width:510px; float:right; display:inline; margin:0px 6px 0px 0px; position: relative; }
div#maincontent p       { padding:15px; }
/*div#mainLeft            { width:675px; height:193px; float:left;  display:block; margin-left:10px; position: relative;  }*/
div#mainLeft            { width:675px; height:193px; float:left;  display:block; padding-left:10px; position: relative;  }
div#mainRight           { overflow:visible; width:300px; float:right; display:inline; margin:0px; padding:0px; position: relative; }

div.article_main       { display:block; font-size:90%; margin-left:7px; margin-right:3px; padding:10px; }
div.article_main h2    { margin:0px; padding:0px; font-size:1.7em; line-height:1.8em; font-weight:normal; color:#222222; }
div.article_image      { float:right; width:240px; display:inline; padding:0px 0px 10px 10px; }
div.article_imgblock   { margin:0px 0px 12px 0px; width:100%; background:#1a1919; }
div.article_imgblock p { padding:3px 3px 3px 3px; font-size:80%; color:white; }                
p.article_ingress      { margin:0px; padding:0px; }

/*------ Light Box ---------------------------------*/
dl.mnulight_block           { background: #ADADAD url(../img/lg_ctl.gif) top left no-repeat; margin: 0 0 10px 0; padding:0; width:140px;}
dl.mnulight_block dt        { background: transparent url(../img/lg_ctr.gif) top right no-repeat; padding:5px 0px 0px 0px; text-align:center; color:#fff;}
dl.mnulight_block dd        { background: #ADADAD url(../img/lg_cbl.gif) bottom left no-repeat; padding:0; margin:0;}
dl.mnulight_block dd p      { margin:0; padding:2px 6px 2px 6px;}
dl.mnulight_block dd p.last { padding:6px 0 10px 0px; background:transparent url(../img/lg_cbr.gif) bottom right no-repeat; }

/*------ Dark Box ---------------------------------*/
dl.mnudark_block            { background: #858585 url(../img/dg_ctl.gif) top left no-repeat; margin:0 0 10px 0; padding:0; width:140px;}
dl.mnudark_block dt         { background: transparent url(../img/dg_ctr.gif) top right no-repeat; padding:5px 0px 0px 0px; }
dl.mnudark_block dd         { background: #858585 url(../img/dg_cbl.gif) bottom left no-repeat; padding:0; margin:0;}
dl.mnudark_block dd p       { margin:0 auto; padding:2px 6px 2px 6px; color: #fff; }
dl.mnudark_block dd p.last  { background:transparent url(../img/dg_cbr.gif) bottom right no-repeat; }

/*------ Dark Box Alt---------------------------------*/
dl.mnudark_block2            { background: #858585 url(../img/dg_ctl.gif) top left no-repeat; margin:0 0 10px 0; padding:0; width:140px;}
dl.mnudark_block2 dt         { background: transparent url(../img/dg_ctr.gif) top right no-repeat; padding:5px 0px 0px 0px; }
dl.mnudark_block2 dd         { background: #858585 url(../img/dg_cbl.gif) bottom left no-repeat; padding:0; margin:0;}
dl.mnudark_block2 dd p       { margin:0 auto; padding:2px 6px 2px 6px; color: #fff; }
dl.mnudark_block2 dd p.last  { background:transparent url(../img/dg_cbr.gif) bottom right no-repeat; }

/*------ Black Box ---------------------------------*/
dl.mnublack_block            { background: #292929 url(../img/bg_ctl.gif) top left no-repeat; margin:0 0 10px 0; padding:0; width:140px;}
dl.mnublack_block dt         { background: transparent url(../img/bg_ctr.gif) top right no-repeat; padding:5px 0px 0px 0px; }
dl.mnublack_block dd         { background: #858585 url(../img/dg_cbl.gif) bottom left no-repeat; padding:0; margin:0;}
dl.mnublack_block dd p       { margin:0 auto; padding:0px 6px 4px 6px; color: #fff; }
dl.mnublack_block dd p.last  { background:transparent url(../img/dg_cbr.gif) bottom right no-repeat; }

/*------ Full Black Box ---------------------------------*/
dl.mnufullblack_block            { background: #292929 url(../img/mclip_bg.png) no-repeat; margin:0 0 0 0; padding:0; width:299px;}
dl.mnufullblack_block dt         { background: transparent url(../img/bg_ctr.gif) top right no-repeat; padding:5px 0px 0px 0px; }
dl.mnufullblack_block dd         { background: #292929 url(../img/bg_cbl.gif) bottom left no-repeat; padding:0; margin:0;}
dl.mnufullblack_block dd p       { margin:0 auto; padding:0px 6px 4px 6px; color: #fff; }
dl.mnufullblack_block dd p.last  { background:transparent url(../img/bg_cbr.gif) bottom right no-repeat; }

/*------ Black/Lighter Box ---------------------------------*/
dl.mnublack2_block            { background: #292929 url(../img/bg_ctl.gif) top left no-repeat; margin:0 0 10px 0; padding:0; width:140px;}
dl.mnublack2_block dt         { background: transparent url(../img/bg_ctr.gif) top right no-repeat; padding:5px 0px 0px 0px; }
dl.mnublack2_block dd         { background: #ADADAD url(../img/lg_cbl.gif) bottom left no-repeat; padding:0; margin:0;}
dl.mnublack2_block dd p       { margin:0 auto; padding:0px 6px 4px 6px; color: #fff; }
dl.mnublack2_block dd p.last  { background:transparent url(../img/lg_cbr.gif) bottom right no-repeat; }

p.frmmenu_block               { margin-top:5px; margin-bottom:5px; padding-left:28px; background: url(../img/forum_menubutton.png); background-repeat:no-repeat; height:21px; display:block; }
p.frmmenu_block2              { margin-top:5px; margin-bottom:5px; padding-left:28px; background: url(../img/forum_menubutton2.png); background-repeat:no-repeat; height:21px; display:block; }

/*------ Texts ---------------------------------*/
p { display: block; line-height: 1.4em; text-align:left; margin:0px; }
h1, h2 { color: #1957A4; font-weight:normal; text-align: left; font-size: 1.7em; line-height:1.8em; }
/*h1 { padding-top: 0.1em; padding-bottom: 0.3em; font-size: 1.5em; line-height: 1.5em; }*/
h1 { font-size: 1.5em; color:#222222; line-height: 1.5em; font-family:Arial, Verdana, "sans serif";}
h2 { padding-top: 0.1em; color:#222222; padding-bottom: 0.3em; font-size: 1.2em; line-height: 1.0em; }
h2.greybox_heading { background: #2B2B2B; padding:3px 3px 3px 3px; font-size:0.85em; color:#fff; line-height:1.0em; text-align:center; }
h2.blackbox_heading { text-indent:3px; padding:12px 6px 6px 6px; font-size:0.90em; color:#fff; line-height:1.0em; text-align:left; }
h2.carbonbox_heading { text-indent:3px; padding:2px 6px 2px 6px; font-size:0.90em; color:#fff; line-height:1.0em; text-align:left; }

h1.infopage     { font-size: 1.5em; color:#000000; font-weight:normal; line-height: 1.5em; font-family:Arial, Verdana, "sans serif";}
div.info_page   { padding: 0px; font-size: 0.9em; line-height: 1.2em; }
div.info_page2  { min-height:225px; height:225px; padding-top: 5px; font-size: 0.9em; line-height: 1.2em; }

.forumtext { display:block; font-size:90%; margin-left:7px; margin-right:3px; padding:10px;}
.forumpost_pager { display:block; font-size:90%; margin-left:7px; height:26px; margin-right:3px; padding:5px; background: url(../img/headbg.gif); background-repeat:repeat-x;}
.forumpost0 { display:block; font-size:90%; margin-left:7px; margin-right:3px; padding:0px 10px 10px 10px; background:transparent; }
.forumpost1 { display:block; font-size:90%; margin-left:7px; margin-right:3px; padding:10px; background:#E6E6E6; border-bottom:1px solid #A2A2A2;}
.forumpost2 { display:block; font-size:90%; margin-left:7px; margin-right:3px; padding:10px; background:#F0EFEF; border-bottom:1px solid #A2A2A2;}
div.divempty { height:3px;display:block; }
p.movieclipwindow { margin:15px; text-align:left; font-size:90%;}

/*------ Forms       ---------------------------------*/
.formtextfield { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1.1; border:0; }	
input.rounded_form {  background: url(../img/btn_ok.gif); border:0; width:32px; height:19px; padding:0; margin:0px; color:#000; font-weight:bold; font-size:100%; }
input.tbox         {  background: url(../img/tbox_search.gif); border:0; width:96px; height:20px; padding:0; margin:0px; color:#000; font-weight:normal; font-size:80%; }
form { margin: 0em; }
input, textarea, select { color: #444444; font-size: 100%; }
table { margin:0px; text-align:left; }
td { margin:0px; text-align:left; }

/*------ Navigation standard --------------------------*/
a         {color: #3782C2; font-size:100%; text-decoration: none; font-weight:bold; } 
a:link    {color: #3782C2; font-size:100%; text-decoration: none; font-weight:bold; } 
a:visited {color: #3782C2; font-size:100%; text-decoration: none; font-weight:bold; }
a:hover	  {color: #3782C2; font-size:100%; text-decoration: underline; font-weight:bold; } 
a:active  {color: #3782C2; font-size:100%; text-decoration: none; font-weight:bold;}

a.forumlink         {color: #E4E4E4; font-size:0.95em; text-decoration: none; font-weight:normal; } 
a.forumlink:link    {color: #E4E4E4; font-size:0.95em; text-decoration: none; font-weight:normal; } 
a.forumlink:visited {color: #E4E4E4; font-size:0.95em; text-decoration: none; font-weight:normal; }
a.forumlink:hover	{color: #E4E4E4; font-size:0.95em; text-decoration: none; font-weight:normal; } 
a.forumlink:active  {color: #E4E4E4; font-size:0.95em; text-decoration: underline; font-weight:normal;}

/*.last a.mnu_forum, a.mnu_forum:link, a.mnu_forum:visited, a.mnu_forum:active { display:block; font-size:0.90em; color: #fff; text-decoration: none; font-weight:bold; line-height:1.7em;} 
.last a.mnu_forum:hover	                    { text-decoration: underline; } 

a.paintinblack, a.paintinblack:link, a.paintinblack:visited, a.paintinblack:active { display:block; font-size:0.90em; color: #3782C2; text-decoration: none; font-weight:bold; line-height:1.7em;} 
a.paintinblack:hover	                    { text-decoration: underline; }*/

a.mnu_forum, a.mnu_forum:link, a.mnu_forum:visited, a.mnu_forum:active { display:block; font-size:0.90em; color: #fff; text-decoration: none; font-weight:bold; line-height:1.7em;} 
a.mnu_forum:hover	                    { text-decoration: underline; } 

/*.mnudark_block p a, a:link, a:visited, a:active { font-size:80%; color: #fff; text-decoration: none; font-weight:normal; } 
.mnudark_block p a:hover	                      { text-decoration: underline; } */

/*------ Misc --------------------------*/
img { border:0; }
img.type_mittbanner2 { display:block; padding:0; margin:5px auto 5px auto; overflow:visible; }
ul { display:block; margin:0px; text-align:left; height:18px; list-style-type:none; }
li { display:inline; margin:0px auto; } 

/* Menu */
a.mymenu { float:left; width:140px; font-weight:bold;  height:18px; font-size:100%; text-decoration: none; margin:0px; text-indent:6px; padding:4px 1px 2px 1px; }
a.mymenu:hover { background: #919191; color: #fff; }

/* Top menu */
ul.spc { padding-left:15px; display:block; margin:0px; text-align:left; height:37px; list-style-type:none; }
li.spc { display:inline; height:37px; } 

a.spclink  { margin:0px; font-size:0.95em; color:#E4E4E4; font-weight:normal; padding:9px 6px 12px 6px; line-height:37px; height:37px; border-right:1px solid #535353; border-left:1px solid #2F2F2F; border-bottom:0px; border-top:0px; text-decoration: none; } 
a:link.spclink  { margin:0px; font-size:0.95em; color:#E4E4E4; font-weight:normal; padding:9px 6px 12px 6px; line-height:37px; height:37px; border-right:1px solid #535353; border-left:1px solid #2F2F2F; border-bottom:0px; border-top:0px; text-decoration: none; } 
a:visited.spclink  { margin:0px; font-size:0.95em; color:#E4E4E4; font-weight:normal; padding:9px 6px 12px 6px; line-height:37px; height:37px; border-right:1px solid #535353; border-left:1px solid #2F2F2F; border-bottom:0px; border-top:0px; text-decoration: none; } 
a:hover.spclink { background: url(../img/menu_active.png); background-repeat: repeat-x; color: #E4E4E4; text-decoration: none; font-weight:normal; } 
a:active.spclink  { margin:0px; font-size:0.95em; color:#E4E4E4; font-weight:normal; padding:9px 6px 12px 6px; line-height:37px; height:37px; border-right:1px solid #535353; border-left:1px solid #2F2F2F; border-bottom:0px; border-top:0px; text-decoration: none; } 
