body { background-color:#005fa5; text-align:center; margin:0; font-family:verdana, helvetica, sans-serif; font-size:11px; line-height:18px; margin: 0 30px;}

#placeholder { display:block; text-align:left; background-color:#f8f8f8; width:auto; margin: 0; padding:5px; background: #f8f8f8 right url(../templates/images/content-bg.gif) repeat-y; }

#header {width:auto; background: #fff url(../templates/images/header-bg.jpg) no-repeat top right; padding:0; margin:0; clear:both;  }

#header img { border:none; }

ul#topnav { height:26px; display:block; clear:both; list-style:none; margin:0; padding:0; width:auto; background-color: #D1DDE8; }
#topnav li { display:block; float:left;  border-right:1px #fff solid; }

ul#topnav a { line-height:26px; color: #fff; font-family:arial, verdana, sans-serif; font-size:11px; text-decoration:none; padding: 6px 5px; _padding: 6px 5px 6px 5px; background-color: #005da5;   }

ul#topnav a.func { background-color:#A5C4DF; color:#383838; }

ul#topnav a:hover { background-color:#f8f8f8; color: #000;  border: 1px #005da5 solid; border-bottom: none; padding:6px 4px; _padding: 5px 4px 6px 4px; }

ul#topnav li a.active { background-color:#f8f8f8; color: #000; border: 1px #005da5 solid; border-bottom: none; padding:6px 4px; _padding: 5px 4px 6px 4px;}

h1 { font-family:arial, verdana, sans-serif; font-size:14px; margin:0 0 10px 0; padding:0; }

#content { min-height:600px; _height: 600px; }

h2,
#content h2,
#content h2 a:hover, 
#content h2 a:link, 
#content h2 a:visited, 
#content h2 a:active { font-family:verdana, sans-serif; font-size:13px; margin:10px 0 0 0; padding:0; text-decoration:none; color:#000; }

h3,
#content h3 { font-size:11px; margin:5px 0 0 0; color:#333; }

#content { width: auto; background: 150px 50px url(../templates/images/bg.gif) no-repeat; padding:10px; margin-right:270px; }

#content p { margin: 10px 0; }
#content p.citaat { font-family:georgia, times new roman, serif; font-size:14px; color: #005da5; }
p.backtotop { width:auto; text-align:right; margin:0; padding:0; height:10px;}

#news { display:block;text-align:left; clear: width:auto; }

#content #news a:link, 
#content #news a:active, 
#content #news a:visited { color:#000; font-weight:bold; font-size:10px; text-decoration:underline; }
#content #news a:hover { color: #333;  }

#content #news h2 { font-family:arial, verdana, sans-serif; font-size:1px; margin:0 0 0px 0; padding:0;  }
#content #news ul { list-style:none; margin:0 0 10px 0; padding:0;}
#content #news li { display:block; float:left; width:300px; line-height:16px; clear:none; border:1px #A7C5E1 solid; margin:0px 10px 10px 0; background-color:#E8EDF2; padding: 3px;}
#content #news img { float:left; padding:0; margin:5px; border:1px #fff solid; width: 75px; height: 75px;  }
#content #news strong { display:block; padding-top:5px; text-decoration:underline;}


#content ul { display:block; list-style-image:url(../templates/images/bullet-circle.gif); padding:0px; margin: 0 0 5px 20px; }
#content ul.links { list-style-image:url(../templates/images/bullet-gray.gif); }

#content a:link, #content a:active, #content a:visited { color:#005FA5;  }
#content a:hover { color: #448DC2; text-decoration:underline; }

#content img.contextimage { float:right; }

#right { float:right; width:250px;  clear:right;   margin:0; padding:10px; background-color: #E8EDF2; }

#right h2 { clear:both; font-family:arial, verdana, sans-serif; font-size:14px; margin:0 0 0px 0; padding:0;  }

#right ul { display:block; margin:0px; padding:0px 0 0 20px; color: #333; line-height:18px; font-size:11px; list-style-image:url(../templates/images/bullet-orange.gif); }
#right li { padding: 5px 0; }
#right a:link, #right a:active, #right a:visited { color:#000; text-decoration:none; }
#right a:hover { color: #555; text-decoration:underline; }
#right a strong {text-decoration:underline; }
#right a.more { color: #1C68B0; font-weight:bold; }

#right ul.examples {list-style-image:none; list-style: none; padding:0; margin: 5px 0; clear:both;}
ul.examples li { clear:both; }
ul.examples li.diff { background-color: #dee7f7; }
ul.examples img { float:left; margin: 4px;}

#right h3 { font-family:verdana, sans-serif; font-size:11px; margin:0 !important; padding:0 !important;  }

#right #ms-articles a { background: #efeff7 url(../templates/images/bullet-orange.gif) bottom left no-repeat; _background-position:4px -6px ; padding: 0 0 0 20px;  }

#content #ms-articles a { background: url(../templates/images/bullet-gray.gif) bottom left no-repeat; _background-position:4px -6px ; padding: 0 0 0 20px;  margin: 0 0;}

#footer { clear:both; background-color: #005fa5; color: #eee; font-size:10px;}
#footer a { color: #eee; font-size:10px; }
