/*
================================================================================================
 STANDAARDS:  
================================================================================================
*/
*					 { font-family: Arial, Verdana, Helvetica; font-size: 1em; color: #303030; text-align: left; margin: 0px; padding: 0px; outline:none; }
HTML, BODY { margin:0 0 0 0; padding:0 0 0 0; width:100%; height:100%; font-family:Arial, Helvetica, sans-serif; font-size: 11px; text-align: center;  background-image: url("../ed_template/images/background.png"); background-repeat: repeat-y; background-position: top center; background-color:#c9cacc; }
DIV				 { position: relative; }
TH, TD     { vertical-align: top; }
THEAD      { display: none; }
IMG        { border: 0px; }

A					 { color: #303030; text-decoration: underline; }
A:hover		 { color: #F7941F; }

HR         { clear: both; color: #c9d7f1; margin: 0px 0px 0px 0px; height: 1px; border-style: solid; }

/*
================================================================================================
 TEMPLATE
================================================================================================
*/
#tmpl_body          { width:100%; height:auto; margin:auto auto; padding:0 0 0 0; font-size: 11px; text-align:center; }
#tmpl_site          { width:1000px; margin:auto auto; }

#tmpl_topheader         { width:100%; margin:0 0 0 0; padding: 5px 0 0 10px; }
#tmpl_topheader A       { color:#0000ff; font-size: 10pt; text-decoration: underlined; font-weight: normal }
#tmpl_topheader A:hover { color:#0000ff; }

#tmpl_divbar        { background-color:#f0f7f9; border-top: 1px solid #6b90da; height: 26px; display: block; color:#000000; font-weight: bold; font-size: 10pt; padding: 3px 3px 3px 3px; margin: 0 0 10px 0; }

#tmpl_google_search           { width:100%; margin:10px 0 10px 0; padding: 0 0 0 0; }
#tmpl_google_search table     { width:100%; }
#tmpl_google_search td#logo   { vertical-align:middle; text-align: left; width:250px; }
#tmpl_google_search td#search { vertical-align:middle; text-align: left;  }
#tmpl_google_search td#google { vertical-align:middle; text-align: left; width:185px; }
#tmpl_google_search img       { margin:0 20px 0 0; }
#tmpl_google_search INPUT        { color: #000000; font-size: 16px; }
#tmpl_google_search INPUT#button { color: #000000; font-size: 14px; text-align: center; }

#tmpl_left           { width:185px; height: 100%; float:left; border-right: 1px solid #c9d7f1; margin:0 10px 0 0; }
#tmpl_content        { width:600px; height: 100%; float:left; }
#tmpl_content_search { width:800px; height: 100%; float:left; }
#tmpl_google_right   { width:185px; height: 100%; float:left; border-left: 1px solid #c9d7f1; margin:0 0 0 8px; padding: 0 0 0 5px; }


#tmpl_header_3      { position:relative; width:993px; min-height:211px; height:211px; padding: 0px 0px 0px 0px; text-align:left;}
#tmpl_header_1      { position:relative; background-repeat: no-repeat; width:993px; min-height:211px; height:211px; padding: 0px 0px 0px 0px; text-align:left;}
#tmpl_content_table { border-collapse: collapse; border: 0px; height: auto; width:980px; border-spacing:0px; margin-left:auto; margin-right:auto; }
#tmpl_content_left  { background-color: transparent; padding: 0px 0px 0px 5px; text-align: left; vertical-align: top; width:194px; height: auto; }
#tmpl_content_middle{ background-color: transparent; padding: 0px 0px 0px 5px; text-align: left; vertical-align: top; height: auto; }
#tmpl_content_right { background-color: transparent; padding: 0px 0px 0px 5px; text-align: center; vertical-align: top; width:194px; height: auto; }
#tmpl_copyright     { position:relative; width:953px; text-align:right; padding: 0px 0px 0px 0px; }

DIV.tmpl_topmenu    { text-align:center; margin: 0 0 0 -1000px; padding: 0 0 0 0; height:1px;}
IMG.tmpl_topmenu    { margin:0 0 0 0; padding:0 0 0 0; height:1px; width:10px; border:0px solid black; }

.navSiteMapBottom     {  float: right; margin: 0px 10px 0px 0px; padding: 0px 0px; text-align: right; z-index: 1; }
.navSiteMapBottom a   {  font-size: 10pt; color:#2200cc; text-decoration: underlined; font-weight: normal; }

/*
================================================================================================
 LEFT MENU
================================================================================================
*/
DIV#menuWrapper                 { width: 180px; }
DIV#menuWrapper UL              { margin: 0 0 10px 5px; padding: 0 0 0 0; list-style-type: none; }
DIV#menuWrapper LI              { margin: 0 0 0 0; padding: 4px 0 0 0; }
DIV#menuWrapper A.navPage       { font-size: 10pt; color:#2200cc; text-decoration: underlined; font-weight: normal; margin: 0 0 0 5px; }
DIV#menuWrapper A.navPage:hover { color:#2200cc; text-decoration: underlined; background: transparent; }
DIV#menuWrapper A.navCat        { background-image: url("../ed_template/images/menu_arrow.gif"); background-repeat: no-repeat; background-position:left center; height: 26px; text-decoration: none; color:#000000; font-weight: bold; font-size: 10pt; padding: 5px 0 0 10px; margin: 0 0 0 0; vertical-align:middle; }
DIV#menuWrapper A.navCat:hover  { height: 26px; text-decoration: none; color:#000000; font-weight: bold; font-size: 10pt; }

/*
==============
 LINKBLOCK
==============
*/
.linkBlock               { margin: 0 0 0 0; padding: 0 0 0 0; }
.linkBlock H2            { background-color:#f0f7f9; border-top: 1px solid #6b90da; height: 26px; display: block; color:#000000; font-weight: bold; font-size: 14px; padding: 3px 3px 3px 3px; margin: 5px 0 0 0; }
.linkBlock span.tip      { color:red; }
.linkBlock span.keywords { color:gray; font-size: 8pt; margin: 0 0 0 0; padding: 0 0 0 0; display: block; }

.linkBlock a.url             { font-size: 11pt; color:#2200cc; text-decoration: underlined; font-weight: bold }
.linkBlock a.url:hover       { color:#2200cc; text-decoration: underlined; background: transparent; }
.linkBlock a.url_groen       { font-size: 9pt; color:#008000; text-decoration: none; font-weight: normal }
.linkBlock a.website_url     { font-size: 5pt; color:#7777cc; text-decoration: underlined; font-weight: normal; display: none; }
.linkBlock a.url_groen:hover { color:#008000; text-decoration: underlined; background: transparent; }
.linkBlock a.url_more        { font-size: 8pt; color:#7777cc; text-decoration: none; font-weight: normal }
.linkBlock a.url_more:hover  { color:#7777cc; text-decoration: underlined; background: transparent; }

.linkBlock A.google_ad_url               { color:#006600; font-family: Verdana,arial,sans-serif; font-size:8pt; font-weight: normal; text-decoration:none; }
.linkBlock A.google_ad_url:active        { color:#006600; }
.linkBlock A.google_ad_url:hover         { color:#006600; }
.linkBlock A.google_ad_url:visited       { color:#006600; }
.linkBlock A.google_ad_url:visited:hover { color:#006600; }

.linkBlock P  { font-size: 10pt; color: #00000; font-weight: normal; margin:7px 0 7px 5px; }
.linkBlock LI { margin: 0 0 0 0; padding: 0 5px 0 0; list-style-image: url("http://www.startpage.nu/ed_template/images/menu_arrow.gif"); }

/*
==============
 GOOGLEBLOCK
==============
*/
DIV.googleBlock              { margin: 0 auto 0 10px; width: 200px; }
DIV.googleBlock160           { margin: 0 auto 0 10px; width: 170px; }

.googleBlock A               { color:#CC0000; font-family: Verdana,arial,sans-serif; font-size:8.5pt; font-weight: bold; }
.googleBlock A:active        { color:#CC0000; }
.googleBlock A:hover         { color:#CC0000; }
.googleBlock A:visited       { color:#CC0000; }
.googleBlock A:visited:hover { color:#CC0000; }

.googleBlock A.google_ad_url               { color:#777777; font-family: Verdana,arial,sans-serif; font-size:8pt; font-weight: normal; text-decoration:none; }
.googleBlock A.google_ad_url:active        { color:#777777; }
.googleBlock A.google_ad_url:hover         { color:#777777; }
.googleBlock A.google_ad_url:visited       { color:#777777; }
.googleBlock A.google_ad_url:visited:hover { color:#777777; }

.googleBlock div, ul, li { font-family:verdana,arial,sans-serif; font-size:10px; margin:0px; padding:0px }

.googleBlock table { border: 1px solid #cccccc; background-color: #FAFAFA; margin-left: auto; margin-right: auto; width:550px; font-family:verdana,arial,sans-serif; font-size:12px; font-weight: bold; text-align:left; }
.googleBlock table.intern { border: 0px solid #cccccc; background-color: #FAFAFA; margin-left: auto; margin-right: auto; width:95%; font-family:verdana,arial,sans-serif; font-size:12px; font-weight: bold; text-align:left; }
.googleBlock th    { background-color: #2C5987; color:#FFFFFF; font-family:verdana,arial,sans-serif; font-size:11px; font-weight: bold; text-align:left; border-spacing: 0px; }
.googleBlock td    { text-align: left; vertical-align: top; }

.googleBlock160 table { border: 1px solid #cccccc; background-color: #FAFAFA; margin-left: auto; margin-right: auto; width:95%; font-family:verdana,arial,sans-serif; font-size:12px; font-weight: bold; text-align:left; }
.googleBlock160 th    { background-color: #BBBBBB; color:#000000; font-family:verdana,arial,sans-serif; font-size:12px; font-weight: bold; text-align:left; border-spacing: 0px; }
.googleBlock160 td    { background-color: #BBBBBB; color:#000000; font-family:verdana,arial,sans-serif; font-size:12px; font-weight: normal; text-align: left; vertical-align: top; border-spacing: 0px; }

.google_ad_text { color:#000000; font-family:Verdana,arial,sans-serif; font-size:10px; line-height:12px; overflow:hidden; white-space:wrap; font-weight: normal; }
.google_ad_url  { color:#777777; font-family:verdana,arial,sans-serif; font-size:10px; line-height:12px; overflow:hidden; white-space:wrap; font-weight: normal;  }
	
.FormGoogle     { color:#000000; font-family:verdana,arial,sans-serif; font-size:10px; font-weight:normal; font-style:normal;  background-color:white; border:solid 1px gray; padding: 2px 2px 1px 2px;}	
	
/*
==============
 NAVIGATIE
==============
*/
TD.TopNav      { height:25px; color:#EEAD69; background-color:#850001; border-top:1px solid #B42926; border-bottom:1px solid #590D00; text-align:right; padding-right:15px }
A.TopNav       { color:#EEAD69; text-decoration:none }
a:hover.TopNav { text-decoration:underline }

TD.BottomNav      { text-align:center; height:38px; color:#616161; background-color:#FFFFFF; padding-left:15px }
A.BottomNav       { color:#616161; text-decoration:none; font-weight:bold }
a:hover.BottomNav { text-decoration: underline }

/*
==============
 TABELLEN
==============
*/
td.Header           { background: #FFFFFF url("http://www.excited-software.nl/images/Header_excITed.gif") no-repeat; height: 10px; width: 100%; padding: 0px 0px; }
td.Title            { text-align: right; font-size: 10pt; font-weight: bold; color: #FFFFFF; background-color: #000000; text-transform: uppercase; padding-right: 10pt; width: 100%; height: 16px }
td.ContentMain      { background: #FFFFFF url("http://www.excited-software.nl/images/Middle_EddeHeusNL.gif"); padding: 0px 0px; vertical-align: top; text-align: center; width: 100%; height: 100%; }
td.ContentMainLeft  { background-color: #FFFFFF; padding: 0px 0px; text-align: left; vertical-align: top; width:200px; height: 100% }
td.ContentMainRight { background-color: #FFFFFF; padding: 0px 0px; text-align: left; vertical-align: top; width:500px; height: 100% }
td.Footer           { background: #FFFFFF url("http://www.excited-software.nl/images/Footer_EddeHeusNL.jpg"); background-color:#FFFFFF; height: 13px; padding: 0px }
td.Copyright        { font-family: Verdana; font-size: 10px; font-weight: normal; text-align: right; color: #000000; vertical-align: top; width: 767px;}

TABLE.BodyNoBorder  { border-collapse: collapse; border: 0px; background-color: #FFFFFF; height: 100%; width: 767px; border-spacing: 0px; margin-left: auto; margin-right: auto; }
TABLE.BodyBorder    { border-collapse: collapse; border: 0px; background-color: #FFFFFF; height: 100%; width: 767px; border-spacing: 1px; margin-left: auto; margin-right: auto; }
TD.Border           { text-align: center; vertical-align: top; }

TABLE.Full          { border-collapse: collapse; border: 0px; height: 100%; width: 100%; margin-left: auto; margin-right: auto; }

/*
==============
 OVERIG
==============
*/

.red 	 { color:#FF0000; }
.green { color:#008000; }