* { margin: 0; padding: 0; }

:focus { -moz-outline-style: none; }

html { background: #f2f5f7 url(../images/bodyBg.gif) repeat-x 0px -169px; font-family: Arial, sans-serif; font-size: 0.75em; cursor: default; }

img { border:none;}

#body { width: 970px; position: absolute; left: 50%; margin-left: -480px; padding-top:65px;}
#topNavigation { width:970px; height:25px; text-align:right; }
#topNavigation ul { list-style:none; padding-right:110px;}
#topNavigation ul li { display:inline;  }
#topNavigation a { color:#606060; text-decoration:none; font-size:14px; }
#topNavigation a:hover { text-decoration:underline;}
img.sticker { position:absolute; right:0px; top:35px; z-index:1; }

#header {  background: url(../images/headerBg.png) no-repeat; width:969px; height:167px; position:relative; }
#header h1 { text-indent:-9999px; background: url('../images/logo.gif') no-repeat; position:absolute; top:10px; left:10px; width:385px; height:111px; }

.eweek .quote { text-align: right; color: #e3009b; font-size: 14px; position:absolute; bottom:10px; right:10px; width:600px; }
.eweek .quote strong, .eweek .quote cite { float: right; clear: both; font-style: normal; }
.eweek .quote cite { font-size:20px; width:600px; }
.eweek .quote strong { margin-top: 16px; color:#000; padding-right: 1px; font-weight: normal; }

#content { width:970px; }

#contentLeft { width: 235px; float: left; }

#navigation { width: 211px; margin-bottom:10px; text-align:right; padding-top:20px; }
#navigation ul { list-style:none; }
#navigation a { color:#606060; text-decoration:none; font-size:14px; line-height:32px; }
#navigation a:hover, #navigation a.active { font-weight:bold; background:url('../images/menuBalloon.gif') no-repeat 0px 2px; padding-left:20px;}
#navigation div.subMenu { padding-right:15px; }
#navigation div.subMenu a { font-size:11px; line-height:20px; }
#navigation div.subMenu a:hover, #navigation div.subMenu a.active { background:none; }
#contentLeft img.logo { margin-top:50px; }

.eweek #banner { width: 212px; height: 134px; background: transparent url(../images/banner_eweek.png) no-repeat top left; float:left; font-size: 18px; color: #fff; }
.eweek #banner a { display: block; width: 212px; height: 78px; text-decoration: none;  }
.eweek #banner a strong { float: left; font-size: 22px; color: #fff; margin-left: 17px; margin-top: 10px; font-weight: normal; }
.eweek #banner a em { float: left; font-size: 11px; color: #a2bf08; margin-left: 17px; margin-top: 4px; font-style: normal; font-weight: bold; }
.eweek #banner #findBox { float:right; padding-top:10px; }
.eweek #banner #findBox a { display:inline; width:auto; height:auto; }

#indent1 { width:100px; height:18px; float:left }
#indent2 { width:78px; height:18px; clear:both; float:left }
#indent3 { width:47px; height:18px; clear:both; float:left }
#indent4 { width:25px; height:18px; clear:both; float:left }

#contentRight { width: 695px; float: left; }

#contentRight .largeContent, #contentRight .smallContent { background: #fff; padding: 25px; float: left; padding-bottom: 0; width: 684px; }
#contentRight .largeContent { background: #FFF url(../images/contentBg.png) no-repeat; }
#contentRight .smallContent { width: 428px; }
#contentRight img { border: 0; }
#contentRight .left { float : left; margin: 0 10px 10px 0}
#contentRight .right { float : right; margin: 0 0 10px 10px}
#contentRight p { line-height: 1.8em; margin-bottom: 1em; color: #7f7f7f; }
#contentRight ul, #contentRight ol { margin-left: 2em; margin-bottom: 1em; }
#contentRight li { color: #7f7f7f; margin-bottom: 1em; }
#contentRight a { color: #7fd9ff; font-weight: bold; position: relative; z-index: 3; }
#contentRight a:hover { color: #009ee0; }
#contentRight h2 { font-size: 1.5em; margin-bottom: 0.5em; }
#contentRight table { border-collapse: collapse; border-spacing: 0; margin-bottom: 1em; }
#contentRight table td { padding: 5px; /* border: 1px solid #ccc; */ }
#contentRight .latestDiscussions { float: right; width: 190px; height: 100px; position: relative; top: 180px; }
#contentRight .latestDiscussions h3 { float: left; font-size: 1.2em; }
#contentRight .latestDiscussions .discussionBalloon { width: 20px; height: 18px; float: right; background: url(../images/discussionBalloon.png); font-size: 0.8em; text-align: center; padding-top: 1px; margin-bottom: 3px; }
#contentRight .latestDiscussions .overzicht { clear: both; border-top: 1px solid #a5a5a5; border-bottom: 1px solid #a5a5a5; }
#contentRight .latestDiscussions .overzicht ul { list-style-type: none; margin: 0; }
#contentRight .latestDiscussions .overzicht ul li a { color: #009ee0; text-decoration: none; display: block; width: 170px; padding-right: 20px; font-weight: normal; font-size: 0.8em; margin: 5px 0 5px 0; }
#contentRight .latestDiscussions .overzicht ul li a.attachment { background: url(../images/discussionAttachment.png) right top no-repeat; }
#contentRight .latestDiscussions .overzicht ul li a.discussion { background: url(../images/discussion.png) right top no-repeat; }
#contentRight .latestDiscussions .overzicht ul li a.discussionWithReactions { background: url(../images/discussionWithReactions.png) right top no-repeat; }
#contentRight .latestDiscussions .discussionFooter { text-align: right; width: 190px; height: 21px; background: url(../images/discussionFooter.png) 1px 0 no-repeat; }
#contentRight .latestDiscussions .discussionFooter a { font-size: 0.8em; color: #fff; font-weight: normal; }
#contentRight .latestDiscussions .discussionFooter a:hover { color: #000; }

#footer { width: 960px; clear: both; }
#footer p { text-align: right; color: #7e7e7e; font-size: 0.8em; padding: 10px; }
#footer a { color: #7e7e7e; text-decoration: none; }
#footer a:hover { text-decoration: underline; }

.eweek { color: #424e55; font-family: Verdana; font-size: 11px; }
.eweek .text { text-align: justify; clear: both; }
.eweek #contentRight h2 { color: #e3009b; }
.eweek #contentRight .text a { color: #0078c3; }
.eweek #contentRight .text a:hover { color: #7fd9ff; }
.eweek .text .left,
.eweek .text .right { position: relative; width: 150px; height: 150px;}
.eweek #contentRight .left { margin-right: 45px; margin-top: 7px; }
.eweek #contentRight .right { margin-left: 45px; margin-top: 7px; }
.eweek .text .overlay { position: absolute; z-index: 102; width: 150px; height: 150px; background-image: url(../images/eweek_image_overlay.png);  }
.eweek .text img { position: absolute; z-index: 101; width: 150px; height: 150px;  }

.eweek h1 { font-size: 18px; margin-bottom: 25px; }