/*
==============
 ALGEMEEN
==============
*/
BODY       { background: #f96100 url("../ed_template/images/background.png"); background-repeat: repeat-x; background-position: top left; text-align: center; margin: 0 0 0 0; padding: 0 0 0 0; }
HTML       { margin:0 0 0 0; padding:0 0 0 0; width:100%; height:100%; font-family:Verdana, Helvetica, sans-serif; font-size: 10pt; text-align: center; }
DIV				 { position: relative; }
TH, TD     { vertical-align: top; }
THEAD      { display: none; }
IMG        { border: 0px; }

INPUT						{	color: #6a6a6a; }
INPUT.color			{	color: #303030; }
INPUT.normal,
SELECT.normal,
TEXTAREA.normal	{	border: solid 1px #dddddd }
INPUT.radio			{	margin: 1px 5px 2px 0px; * margin: -4px 3px 0px -4px; vertical-align: -15%; }
INPUT.check			{	margin: 0px; * margin: -5px -2px -2px -4px; }

/*
==============
 TEMPLATE
==============
*/
#tmpl_table_body     { border: 0px; border-spacing: 0px; border-collapse: collapse; width:100%; height:100%; margin: 0 0 0 0; padding: 0 0 0 0; }

/*
================
 NAVIGATIE: TOP 
================
*/
#tmpl_nav_top           { background: #000000 url("../ed_template/images/navigatie_top.jpg"); background-repeat: no-repeat; background-position: top center; height: 63px;  width: 100%; margin: 0 0 0 0; padding: 0 0 0 0; }
#tmpl_nav_top TD        { color:#ffffff; font-family: Arial; font-size: 10pt; font-weight: normal; vertical-align: middle; text-align:center; } 
#tmpl_nav_top A         { font-family: Arial; font-size:10pt; font-weight:normal; color:#ffffff; text-decoration:none; }
#tmpl_nav_top A:active  { color:#ffffff; }
#tmpl_nav_top A:hover   { color:#ffffff; background-color:#000000; }
#tmpl_nav_top A:visited { color:#ffffff; }
#tmpl_table_top         { border: 0px; border-spacing: 0px; border-collapse: collapse; width:908px; height:30px; margin: 0 0 0 0; padding: 0 0 0 0; }
#tmpl_table_top TD          { color:#ffffff; font-family: Arial; font-size: 10pt; font-weight: normal; vertical-align: left; } 
#tmpl_table_top TD.lefttop   { text-align:left; vertical-align: top; padding: 3px 0 0 5px; } 
#tmpl_table_top TD.middletop { text-align:center; vertical-align: top; padding: 3px 0 0 5px; } 
#tmpl_table_top TD.righttop  { text-align:right; vertical-align: top; padding: 3px 0 0 5px; } 
#tmpl_table_top .searchForm { height: 30px; display: inline; overflow: hidden; }
#tmpl_table_top .smallForm  { color:#000000; font-family: Verdana; font-size: 9px; font-weight: normal; font-style: normal; }
#tmpl_table_flag            { border: 0px; border-spacing: 0px; border-collapse: collapse; margin: 0 0 0 0; padding: 0 0 0 0; }

/*
=================
 HEADER: STEDEN
=================
*/
#tmpl_table_steden           { border: 0px; border-spacing: 0px; border-collapse: collapse; width:908px; height:20px; margin: 0 auto 0 auto; padding: 0 0 0 0; }
#tmpl_table_steden TD        { color:#ffae00; font-family: Arial; font-weight: normal; font-size:9pt; text-align:center; vertical-align: middle; white-space:nowrap; } 
#tmpl_table_steden A         { font-family: Arial; font-size:9pt; font-weight:bold; color:#ffae00; text-decoration:none; }
#tmpl_table_steden A:active  { color:#ffae00; }
#tmpl_table_steden A:hover   { color:#ffae00; background-color:#000000; }
#tmpl_table_steden A:visited { color:#ffae00; }

/*
=================
 HEADER: FLASH
=================
*/
#tmpl_flash_header   { background-color:#000000; height: 200px; width: 100%; margin: 0 0 0 0; padding: 0 0 0 0; text-align:center; }

#tmpl_nav_main_table           { border: 0px; border-spacing: 0px; border-collapse: collapse; width:870px; height:44px; margin: 0 auto 0 auto; padding: 0 0 0 0; margin: 0 0 0 17px; }
#tmpl_nav_main_table TD        { color:#ffffff; width:145px; font-family: Arial; font-weight: normal; font-size:13pt; text-align:center; vertical-align: middle; }
#tmpl_nav_main_table A         { width:136px; font-family: Arial; font-size:13pt; font-weight:normal; color:#ffffff; text-decoration:none; display: block; }
#tmpl_nav_main_table A:active  { color:#ffffff; }
#tmpl_nav_main_table A:hover   { color:#ffffff; background: transparent url("../ed_template/images/mainmenu_back.png") ; background-repeat: no-repeat; background-position: top center; }
#tmpl_nav_main_table A:visited { color:#ffffff; }

/* CONTENT */
#tmpl_table_content  { border: 0px; border-spacing: 0px; border-collapse: collapse; width:908px; height:100%; margin: 0 auto 0 auto; padding: 0 0 0 0; }
#tmpl_content_top    { background: transparent url("../ed_template/images/content_top.png")   ; background-repeat: no-repeat; background-position: top center; height: 46px; width: 100%; margin: 0 0 0 0; padding: 0 0 0 0; }
#tmpl_content_middle { background: transparent url("../ed_template/images/content_middle.png"); background-repeat: repeat-y; background-position: top center; width: 100%; margin: 0 0 0 0; padding: 0 0 0 0; }
#tmpl_content_bottom { background: transparent url("../ed_template/images/content_bottom.png"); background-repeat: no-repeat; background-position: top center; height: 78px; width: 100%; margin: 0 0 0 0; padding: 0 0 0 0; }
#tmpl_content_top_menu { padding: 5px 22px 0 22px; }

#tmpl_content_body        { border: 0px; border-spacing: 0px; border-collapse: collapse; width:860px; height:100%; margin: 0 auto 0 auto; padding: 0 0 0 0; }
#tmpl_content_body_left   { color:#ffffff; font-family: Arial; font-weight: normal; font-size:10pt; text-align:left; vertical-align: top; width:145px; }
#tmpl_content_body_middle { color:#ffffff; font-family: Arial; font-weight: normal; font-size:10pt; text-align:left; vertical-align: top; }
#tmpl_content_body_right  { color:#ffffff; font-family: Arial; font-weight: normal; font-size:10pt; text-align:left; vertical-align: top; width:145px; }

/* LEFTMENU */
#tmpl_leftmenu        { border: 0px; border-spacing: 0px; border-collapse: collapse; width:137px; margin: 0 0 0 0; padding: 0 0 0 0; }
#tmpl_leftmenu_top	  { background: transparent url("../ed_template/images/leftmenu_top.png")   ; background-repeat: no-repeat; background-position: top left; height: 4px; margin: 0 0 0 0; padding: 0 0 0 0; }
#tmpl_leftmenu_middle { background: transparent url("../ed_template/images/leftmenu_middle.png"); background-repeat: repeat-y ; background-position: top left; height: 3px; margin: 0 0 0 0; padding: 0 0 0 0; }
#tmpl_leftmenu_bottom { background: transparent url("../ed_template/images/leftmenu_bottom.png"); background-repeat: no-repeat; background-position: top left; height: 3px; margin: 0 0 0 0; padding: 0 0 0 0; }

DIV#leftmenuWrapper         { width: 120px; margin: 0 0 0 0; padding: 0 0 0 0; }
DIV#leftmenuWrapper A       { display: block; color: #ffffff; font-weight: normal; font-size: 9pt; text-decoration: none; margin: 0 0 0 0; padding: 0 0 0 0; }
DIV#leftmenuWrapper A:hover { display: block; color: #000000;}
DIV#leftmenuWrapper UL      { width: 120px; margin: 0 0 0 0; padding: 0 0 8px 10px; list-style: none; }
DIV#leftmenuWrapper UL LI   { border-bottom: 1px dotted #edebeb; line-height:20px; margin: 0 0 0 0; padding: 0 0 0 0; text-align: left; }

#tmpl_table_lesrooster      { border: 0px; border-spacing: 0px; border-collapse: collapse; width:180px; height:181px; padding: 0 0 0 0; background: transparent url("../ed_template/images/lesrooster_hoofdmenu.png") ; background-repeat: no-repeat; background-position: top center; }
#tmpl_table_lesrooster TD   { margin: 0 0 0 0; padding:0 0 0 10px; width:180px; text-align:left; vertical-align: top; } 

/*
================
 DANCEADMIN 2.0
================
*/
.da                 { margin: 0 0 0 0; width: 100%;  }

.da a               { font-family: Arial; font-size:10pt; font-weight:normal; color:#000000; text-decoration:underline; border:0 }
.da a:active        { color:#000000; }
.da a:hover         { color:#000000; background-color:#ffffff; }
.da a:visited       { color:#000000; }
.da a:visited:hover { color:#000000; background-color:#ffffff; }

.da A.lesrooster_plaats       { height:25px; color: #000000; font-family: Arial; font-weight: normal; font-size: 13pt; text-decoration: none; margin: 0 0 0 5px; padding: 0 0 0 0; }
.da A.lesrooster_plaats:hover { color: #000000;}

.da a.BigBold                { font-family:Arial; font-size:10pt; font-weight:bold; color:#53582F; text-decoration:none; }
.da a:active.BigBold         { color:#53582F; }
.da a:hover.BigBold          { color:#53582F; background-color:#ffffff; }
.da a:visited.BigBold        { color:#53582F; }
.da a:visited:hover.BigBold  { color:#53582F; background-color:#ffffff; }

.da a.Small               { font-family:Arial; font-size:10pt; font-weight:normal; color:#000000; text-decoration:underline; }
.da a:active.Small        { color:#000000; }
.da a:hover.Small         { color:#000000; background-color:#ffffff; }
.da a:visited.Small       { color:#000000; }
.da a:visited:hover.Small { color:#000000; background-color:#ffffff; }

.da H1 { color:#f3661f; font-family: Arial; font-size: 16pt; font-weight: bold; vertical-align: top; margin: 0 0 10 0; }
.da H2 { color:#f3661f; font-family: Arial; font-size: 11pt; font-weight: bold; vertical-align: top; margin: 0 0 10 0; }
.da H3 { color:#f3661f; font-family: Arial; font-size: 11pt; font-weight: bold; vertical-align: top; margin: 0 0 0 0; }



/* FOOTER */
#tmpl_nav_footer                 { border: 0px; border-spacing: 0px; border-collapse: collapse; width:908px; margin: 30px 0 0 0; padding: 0 0 0 0; }
#tmpl_nav_footer_left            { color:#fffef1; font-family: Arial; font-size: 8pt; font-weight: normal; text-align: left; padding:0 0 0 25px; } 
#tmpl_nav_footer_left A          { font-family: Arial; font-size:8pt; font-weight:normal; color:#fffef1; text-decoration:none; }
#tmpl_nav_footer_left A:active   { color:#fffef1; }
#tmpl_nav_footer_left A:hover    { color:#fffef1; background-color:#000000; }
#tmpl_nav_footer_left A:visited  { color:#fffef1; }
#tmpl_nav_footer_right           { color:#646000; font-family: Arial; font-size: 8pt; font-weight: normal; text-align: right; padding:0 25px 0 0; } 
#tmpl_nav_footer_right A               { color:#646000; font-family: Arial; font-size:8pt; font-weight:normal;  text-decoration:none; }
#tmpl_nav_footer_right A:active        { color:#646000; background-color:transparent; }
#tmpl_nav_footer_right A:hover         { color:#646000; background-color:transparent; }
#tmpl_nav_footer_right A:visited       { color:#646000; background-color:transparent; }
#tmpl_nav_footer_right A:visited:hover { color:#646000; background-color:transparent; }


/*
===============
 FOTOALBUM 2.3
===============
*/
#photoAlbum2                     { width: 100%; text-align: center; background-color: transparent; }
#photoAlbum2 table               { border: 0px; width: 100%; border-spacing: 0px; border-collapse: collapse; background-color: transparent; }
#photoAlbum2 table td#titleLeft  { width: 33%; color:#f3661f; font-family: Verdana; font-size: 14px; font-weight: bold;  text-align:center; vertical-align: top;}
#photoAlbum2 table td#titleRight { width: 33%; color:#f3661f; font-family: Verdana; font-size: 14px; font-weight: bold;  text-align:center; vertical-align: top;}
#photoAlbum2 table td#navigatie  { text-align:center; vertical-align: top;}
#photoAlbum2 a                   { border: solid 1px transparent; color:#000000; font-family:Verdana; font-size:10px; font-weight:normal; text-align:center; text-decoration:none; margin: 0 0 0 0; padding: 0 0 0 0; }
#photoAlbum2 a:active            { border: solid 1px transparent; }
#photoAlbum2 a:hover             { border: solid 1px gray; background-color:#EEEEEE; }
#photoAlbum2 a:visited           { border: solid 1px transparent; }
#photoAlbum2 a:visited:hover     { border: solid 1px gray; background-color:#EEEEEE; }
#photoAlbum2 table table         { margin: 15px 0 0 0; border: 0px; width: 100%; border-spacing: 0px; border-collapse: collapse; background-color: transparent; }
#photoAlbum2 table table td      { text-align: center; vertical-align: top;}
#photoAlbum2 .photoShadowWrap    { margin: auto; padding: auto; text-align:center; width:10px }
#photoAlbum2 .photoShadow        { float:left; background: url(../images/shadow.png) no-repeat bottom right;  margin: 10px 0 0 10px; }
#photoAlbum2 .photoShadow img    { display: block; position: relative; background-color: #FFF; border: 1px solid #000000; margin: -6px 6px 6px -6px; padding: 4px; }
#photoAlbum2 .photoText          { color:#000000; font-size: 8px; font-weight: normal; text-align:center; clear:left }