
body                             {background:#000000 url(../images/bg.gif) repeat-y center top  ; opacity:1;; background-attachment:scroll; color: #303030; font:76% Arial; line-height:13pt; margin:0 auto; padding:0;}
#wrap                            {color: #303030; margin:0 auto; padding:0; width:760px;}

#wrap                            {}
/* algemeen */
table                            {border:1px solid #B0B0B1; line-height:14pt; width:100%; margin:10px 0 0 0; padding:0;border-collapse:collapse; border-spacing:0;}
a, a:link                        {border:0 none; border-radius:0px;box-shadow: none;; color: #3300FF; text-decoration:none; background:transparent; opacity:1;;padding:0 10px 0 10px;}
a:hover                          {color: #BA2C2C  ; background:transparent;opacity:1;; }
a.geenstijl                      {background:transparent;border:0 none; box-shadow: none; border-radius:0px;;}
img                              {background:transparent; color: #303030; border:0 none; border:solid 1px #B0B0B1; border-radius:7px;}
img.geenstijl                    {background:transparent; border:0 none; box-shadow: none; border-radius:0px;;}
img.rotate                       {}
th, th a, h2, h2 a               {padding:5px; border:0 none; border-radius:0px;box-shadow: none;; color: #BA2C2C; font: 76% Arial; font-weight:bold; letter-spacing:-1px; text-align: center; font-size:12pt;}
th, th a, h2, h2 a               {background:transparent; opacity:1;}
h2, th                           {margin:0 0 2px 0; height:32px; padding:5px; padding:8px 5px;}
th:hover, th a:hover, h2:hover, h2 a:hover {color: #BA2C2C; background:transparent;opacity:1;;}
h3, h5                           {color: #4455AA; font-size:12pt; font-weight:bold; margin:0; padding:0;}
td                               {color: #303030; font-size:10pt; padding:7px; text-align:left;}
input,textarea                   {border:1px solid #B0B0B1; margin:0; padding:4px;}
input[type="submit"]             {background: #FFFFFF; color:#000000; width:100px; background:transparent; opacity:1;; color: #BA2C2C;font-size:10pt; font-weight:bold; letter-spacing:-1px; margin:8px 0 10px; padding:0;border:solid 1px #B0B0B1; border-radius:7px;}
input[type="submit"]:hover       {background:transparent;opacity:1;; color: #BA2C2C;}
input[type="text"]               {background: #FFFFFF; color:#000000; width:200px;}
textarea                         {background: #FFFFFF; color:#000000; width:400px;}
label                            {margin:2px 0 2px 0; font-size:14pt;}
p                                {margin:0 0 16px;}
hr                               {color: #B0B0B1;}
p.rotate                         {; margin:40px; font: 76% Arial; font-weight:bold; letter-spacing:-1px; text-align: center; position:relative}

/* Header */
#flash                           {text-align: center;border-radius:7px;}
#header                          {border:0 none; border-radius:0px;box-shadow: none; margin:0px 10px 10px 10px; border-radius:7px; opacity:1; padding:0; text-align: center; color: #BA2C2C; width:740px; ;}
#header h1                       {color: #BA2C2C; font-size:16pt; font-weight:400; letter-spacing:-2px; margin:0 0 15px 15px; padding:20px 0 0;}
#header h1 a                     {color: #3300FF; font-weight:400; padding:0;}
#header h1 a:hover               {color: #BA2C2C; font-weight:400; padding:0;}
#header p                        {font-size:13pt; letter-spacing:-1px; margin:0 0 20px 15px; padding:0 0 0 3px;}
#header table                    {border:0 none;}
#header img                      {border-radius:7px;; padding:0; margin:0;}
#header .leeg                    {border:0 none;border-radius:7px;padding:0; margin:0; background:transparent; color: #303030;width:740px; ;box-shadow: none;;}

#content                         {background:transparent;  opacity:1;;}

#content                         {border:0 none; border-radius:0px;box-shadow: none;; min-height:541px; line-height:13pt; padding:1px 1px 1px 1px; margin:10px 180px 10px 167px; text-align:left;}
#content li                      {margin:0 0 2px 5px; padding:0 0 0 4px;max-width:383px;white-space:normal;}
#content p, label, input, textarea {font-size:10pt; font-weight:400; padding:0 5px 0 5px;}
#content p a                     {box-shadow: none;}
#content p.rotate                {; margin:0 0 0 10px; width:150px; font:76% Arial; font-weight:bold; font-size:22pt; text-align:left; position:relative}

#leftside                        {background:transparent; opacity:1;;}

#leftside                        {overflow: visible; clear:left; float:left; margin:0px 0 10px 10px;; padding:0px 0px 0 0px; 
                                  min-height:245px; width:147px; border:0 none; border-radius:0px;box-shadow: none;; font-size:10pt; line-height:13pt;}
#leftside ul                     {width:147px; list-style-type:none; margin:0; padding:0;}
#leftside a                      {margin:0px 0px 5px 0px;}
#leftside ul li                  {display:block; padding:0; width:147px;}
#leftside li                     {float:left; margin:0; position:relative; width:147px;}
#leftside ul li a                {float:left; width:138px;}
#leftside ul li a:link           {background:transparent url(../images/menubg.gif) repeat-x left top ; opacity:1;;color: #505050;height:21px; border:solid 1px #B0B0B1; border-radius:7px;box-shadow: none;; font-size:10pt; font-weight:700; text-align:  left ; padding:0px 2px 0px 5px; text-decoration:none;;}
#leftside ul li a:visited        {background:transparent url(../images/menubg.gif) repeat-x left top ; opacity:1;;color: #505050;height:21px; border:solid 1px #B0B0B1; border-radius:7px;box-shadow: none;; font-size:10pt; font-weight:700; text-align:  left ; padding:0px 2px 0px 5px; text-decoration:none;;}
#leftside ul li a:hover          {background:transparent url(../images/menubg2.gif) repeat-x left top ; opacity:1;;color: #505050;height:21px; border:solid 1px #B0B0B1; border-radius:7px;box-shadow: none;; font-size:10pt; font-weight:700; text-align:  left ; padding:0px 2px 0px 5px; text-decoration:none;;}
#leftside ul li a.current        {background:transparent url(../images/menubg.gif) repeat-x left top ; opacity:1;;color: #505050;height:21px; border:solid 1px #B0B0B1; border-radius:7px;box-shadow: none;; font-size:10pt; font-weight:700; text-align:  left ; padding:0px 2px 0px 5px; text-decoration:none;;}
#leftside :hover > a             {color: #BA2C2C;}
#leftside ul :hover > a          {color: #BA2C2C;}
/* beheer hoofdknop */
#leftside p                      {font-size:11pt;}
#leftside h2                     {color: #BA2C2C;}
#leftside h2:hover               {color: #BA2C2C;}
/* 2e niveau menu (valt onder uit hoofdknop) */
#leftside ul ul                  {visibility:hidden; position:absolute; height:0; left:0; width:131px;}
#leftside ul li ul li a          {background:transparent url(../images/menubg.gif) repeat-x left top ; opacity:1;;color: #505050;height:21px; border:solid 1px #B0B0B1; border-radius:7px;box-shadow: none;; font-size:10pt; font-weight:700; text-align:  left ; padding:0px 2px 0px 5px; text-decoration:none;; float:left; width:131px;}
#leftside ul ul a:visited        {background:transparent url(../images/menubg.gif) repeat-x left top ; opacity:1;;color: #505050;height:21px; border:solid 1px #B0B0B1; border-radius:7px;box-shadow: none;; font-size:10pt; font-weight:700; text-align:  left ; padding:0px 2px 0px 5px; text-decoration:none;; float:left; width:131px;}
#leftside ul ul a:hover          {background:transparent url(../images/menubg2.gif) repeat-x left top ; opacity:1;;color: #505050;height:21px; border:solid 1px #B0B0B1; border-radius:7px;box-shadow: none;; font-size:10pt; font-weight:700; text-align:  left ; padding:0px 2px 0px 5px; text-decoration:none;; float:left;   width:131px;}
#leftside ul ul a.current        {background:transparent url(../images/menubg.gif) repeat-x left top ; opacity:1;;color: #505050;height:21px; border:solid 1px #B0B0B1; border-radius:7px;box-shadow: none;; font-size:10pt; font-weight:700; text-align:  left ; padding:0px 2px 0px 5px; text-decoration:none;; float:left; width:131px;}
#leftside ul ul :hover > a       {background:transparent url(../images/menubg2.gif) repeat-x left top ; opacity:1;;color: #505050;height:21px; border:solid 1px #B0B0B1; border-radius:7px;box-shadow: none;; font-size:10pt; font-weight:700; text-align:  left ; padding:0px 2px 0px 5px; text-decoration:none;; color:#505050;}
/* 3e niveau menu (schuift rechts uit)*/
#leftside ul ul ul               {visibility:hidden; position:absolute; height:0; left:0; width:124px;}
#leftside ul ul ul.left          {left:-143px;}
#leftside ul li ul li ul li a    {background:transparent url(../images/menubg.gif) repeat-x left top ; opacity:1;;color: #505050;height:21px; border:solid 1px #B0B0B1; border-radius:7px;box-shadow: none;; font-size:10pt; font-weight:700; text-align:  left ; padding:0px 2px 0px 5px; text-decoration:none;; float:left; width:124px;}
#leftside ul ul ul a:visited     {background:transparent url(../images/menubg.gif) repeat-x left top ; opacity:1;;color: #505050;height:21px; border:solid 1px #B0B0B1; border-radius:7px;box-shadow: none;; font-size:10pt; font-weight:700; text-align:  left ; padding:0px 2px 0px 5px; text-decoration:none;; float:left; width:124px;}
#leftside ul ul ul a:hover       {background:transparent url(../images/menubg2.gif) repeat-x left top ; opacity:1;;color: #505050;height:21px; border:solid 1px #B0B0B1; border-radius:7px;box-shadow: none;; font-size:10pt; font-weight:700; text-align:  left ; padding:0px 2px 0px 5px; text-decoration:none;;   float:left; width:124px;}
#leftside ul ul ul a.current     {background:transparent url(../images/menubg.gif) repeat-x left top ; opacity:1;;color: #505050;height:21px; border:solid 1px #B0B0B1; border-radius:7px;box-shadow: none;; font-size:10pt; font-weight:700; text-align:  left ; padding:0px 2px 0px 5px; text-decoration:none;; float:left; width:124px;}
/* maak niveau 2 zichtbaar bij mouseover hoofdknop of bij link. Niveau 3 blijf onzichtbaar. Bij mouseover niveau2 wordt niveau3 zichtbaar */
#leftside ul li:hover ul         {visibility:visible; position:relative; height:21px; font-size:9pt; font-weight:700; letter-spacing:-1px;}
#leftside ul a:hover ul          {visibility:visible; position:relative; height:21px; font-size:9pt; font-weight:700; letter-spacing:-1px;}
#leftside ul :hover ul ul        {visibility:hidden; position:absolute; height:0; left:0;}
#leftside ul :hover ul           {padding: 0 0 0 7px;}
#leftside ul :hover ul :hover ul {visibility:visible; position:relative; padding: 0 0 0 7px; font-size:9pt; width:131px;}
/* menu spacer */
#leftside ul div input           {background:transparent; ;width:4px; height:21px; border:0 none;}

#leftside ul ul :hover > a       {background-position: 0 7px;}
#leftside ul ul ul               {background-position: 0 7px;}
#leftside ul :hover ul ul        {visibility:visible; position:relative;}

#nieuwslinks                     {background:transparent; opacity:1;; opacity:1;;}
#nieuwsrechts                    {background:transparent; opacity:1;; opacity:1;;}

#nieuwslinks                     {overflow:visible; clear:left;  float:left; margin:0px 10px 10px 10px;; border:0 none; border-radius:0px;box-shadow: none;; width:160px; height:488px;
                                 padding:5px 5px 0 5px;}
#nieuwslinks strong              {padding:0 5px;}
#nieuwslinks p                   {padding:0 5px;}
#nieuwslinks a                   {float:left; width:120px;margin:0px 0px  5px 0px;}
#nieuwslinks a:link              {background:transparent url(../images/menubg.gif) repeat-x left top ; opacity:1;;color: #505050;height:21px; border:solid 1px #B0B0B1; border-radius:7px;box-shadow: none;; font-size:10pt; font-weight:700; text-align:  left ; padding:0px 2px 0px 5px; text-decoration:none;;width:120px}
#nieuwslinks a:visited           {background:transparent url(../images/menubg.gif) repeat-x left top ; opacity:1;;color: #505050;height:21px; border:solid 1px #B0B0B1; border-radius:7px;box-shadow: none;; font-size:10pt; font-weight:700; text-align:  left ; padding:0px 2px 0px 5px; text-decoration:none;;}
#nieuwslinks a:hover             {background:transparent url(../images/menubg2.gif) repeat-x left top ; opacity:1;;color: #505050;height:21px; border:solid 1px #B0B0B1; border-radius:7px;box-shadow: none;; font-size:10pt; font-weight:700; text-align:  left ; padding:0px 2px 0px 5px; text-decoration:none;;}
#nieuwslinks a.current           {background:transparent url(../images/menubg.gif) repeat-x left top ; opacity:1;;color: #505050;height:21px; border:solid 1px #B0B0B1; border-radius:7px;box-shadow: none;; font-size:10pt; font-weight:700; text-align:  left ; padding:0px 2px 0px 5px; text-decoration:none;;}
#nieuwslinks ul                  {width:155px; list-style-type:none; margin:0; padding:0;}
#nieuwslinks ul li               {display:block; padding:0; width:155px;}
#nieuwslinks li                  {float:left; margin:0; position:relative; width:155px;}

#nieuwsrechts                    {overflow:visible; clear:right; float:right; margin:0px 10px 10px 10px;; border:0 none; border-radius:0px;box-shadow: none;; width:160px; height:488px;
                                 padding:5px 5px 0 5px;}
#nieuwsrechts strong             {padding:0 5px;}
#nieuwsrechts p                  {padding:0 5px;}
#nieuwsrechts a                  {float:right; clear:right; width:120px; margin:0px 0px 5px 0px;}
#nieuwsrechts a:link             {background:transparent url(../images/menubg.gif) repeat-x left top ; opacity:1;;color: #505050;height:21px; border:solid 1px #B0B0B1; border-radius:7px;box-shadow: none;; font-size:10pt; font-weight:700; text-align:  left ; padding:0px 2px 0px 5px; text-decoration:none;;width:120px}
#nieuwsrechts a:visited          {background:transparent url(../images/menubg.gif) repeat-x left top ; opacity:1;;color: #505050;height:21px; border:solid 1px #B0B0B1; border-radius:7px;box-shadow: none;; font-size:10pt; font-weight:700; text-align:  left ; padding:0px 2px 0px 5px; text-decoration:none;;}
#nieuwsrechts a:hover            {background:transparent url(../images/menubg2.gif) repeat-x left top ; opacity:1;;color: #505050;height:21px; border:solid 1px #B0B0B1; border-radius:7px;box-shadow: none;; font-size:10pt; font-weight:700; text-align:  left ; padding:0px 2px 0px 5px; text-decoration:none;;}
#nieuwsrechts a.current          {background:transparent url(../images/menubg.gif) repeat-x left top ; opacity:1;;color: #505050;height:21px; border:solid 1px #B0B0B1; border-radius:7px;box-shadow: none;; font-size:10pt; font-weight:700; text-align:  left ; padding:0px 2px 0px 5px; text-decoration:none;;}
#nieuwsrechts ul                 {float:right; clear:right; list-style-type:none; margin:0; padding:0; width:155px;}
#nieuwsrechts ul li              {float:right; clear:right; display:block; padding:0; width:155px;}
#nieuwsrechts li                 {float:right; margin:0; position:relative; width:155px;}

#static p                        {margin:0; padding:0; float:none; clear:both;}
#static a, p a                   {float:none; clear:both; background:transparent; border:0 none;opacity:1;}
#static a:link, p a:link         {float:none; clear:both; background:transparent; border:0 none;opacity:1;}
#static a:hover, p a:hover       {background:transparent; border:0 none;opacity:1;}

#NewsTicker                      {padding:0 5px 0 0; border:0 none; background:transparent; width:155px; height:478px;border-radius:7px;}
#NewsTicker h1                   {padding:0; margin:0; border:0 none; background:transparent; color: #303030;font-size:9pt;font-weight:bold;}
#NewsTicker h2                   {padding:0; margin:0; border:0 none; background:transparent; color: #303030;font-size:9pt;font-weight:normal;}
#NewsVertical                    {padding:0; margin:0; border:0 none; width: 155px;height: 443px; display: block; overflow: hidden; position: relative}
#controller                      {background:transparent; border:0 none; box-shadow: none; border-radius:0px;;padding:0 0 0 5px; margin:5px 0 0 5px; border:0 none; background:transparent; font-size:9pt;color: #BA2C2C;}
#play_scroll_cont                {display:none; width: 150px;}
#play_scroll_cont a              {float:left; background:transparent; border:0 none; box-shadow: none; border-radius:0px;;width:16px;}
#stop_scroll_cont a              {float:left; background:transparent; border:0 none; box-shadow: none; border-radius:0px;;width:16px;}
#play_scroll_cont a:hover        {float:left; background:transparent; border:0 none; box-shadow: none; border-radius:0px;;}
#stop_scroll_cont a:hover        {float:left; background:transparent; border:0 none; box-shadow: none; border-radius:0px;;}
#TickerVertical                  {width: 160px; height: 488px;display: block; list-style: none; padding:0;}
#TickerVertical li               {padding:0 5px; background:transparent; display: block; width: 155px; color: #303030; text-align: left; font-weight:normal; font-size:9pt;}
#NewsVertical ul li              {float:left;width: 125px;}
#TickerVertical li p             {padding:0 5px; width: 150px;}
#TickerVertical li img           {border:solid 1px #B0B0B1; border-radius:7px;border-radius:7px;}
#TickerVertical li .NewsTitle    {display: block;color: #303030; font-size:10pt; font-weight:bold; width: 150px;text-align:center;}
#TickerVertical li .NewsTitle a  {background:transparent; border:0 none; display: block; color: #3300FF;font-size:10pt; font-weight:bold; text-decoration:none; text-align:center; width: 150px; padding:5px; box-shadow: none;;}
#TickerVertical li .NewsTitle a:hover   {text-decoration:underline; color: #BA2C2C;}

#footer                          {background:transparent; opacity:1;;}

#footer                          {border:0 none; border-radius:0px;box-shadow: none;; clear:both; color: #303030; font-size:8pt; margin:0px 10px 0 10px;
                                  padding:0; text-align:center;  width:740px;}
#footer p                        {margin:0; padding:0;box-shadow: none;;}
#footer a                        {background:transparent; color: #303030; font-weight:400; text-decoration:none;border:0 none; border-radius:0px;box-shadow: none;;}
#footer a:hover                  {color: #BA2C2C; text-decoration:underline;box-shadow: none;;}
#footer span                     {margin:8px 0; font-size:8pt;box-shadow: none;;}
#footer img                      {height:0px; width:740px;border-radius:7px;box-shadow: none;;}

