/* Basis CSS voor Telecom United */

body{background:#777777; margin:5px 0 0 0;font-family:arial, verdana, times; color:#515151;}

.wrap{background: #ffffff; width: 1000px; margin: 0 auto; margin-top: 0px; padding: 5px 0 0 0; overflow: hidden;}

/* Header */
.header {display: block; background: url("/images/layout/header.jpg") no-repeat; margin-left:5px; width: 990px; height: 118px;}
.logo{display: block; float: left; background: url("/images/layout/logo.jpg") no-repeat; width: 228px; height: 118px; text-indent: -2000px;}
.headerFontkeuze {display: block; float:right; background: url("/images/layout/rechterkant-top.jpg") no-repeat; width:105px; height:118px;}

.headerAds {float: left; width:657px;}
.headerAds .adsLijst a {display: block; float: left; padding: 0 0 0 0;}
.headerAds .adsLijst a img {display: block; float: left; margin: 0 0 0 0; border:0px;}
.headerAds .adsLijst a span {display: block; margin: 0 0 0 0;}

/* Menu onder de header */
.wrapNavigatie {background: #ffffff; width: 1000px; margin: 0 auto; margin-top: 0px; padding: 0 0 0 0; overflow: hidden;}
.navBlock {float: left; background:#777777; height: 31px; padding: 0 0 0 0; width: 990px; margin-left:5px;}

.navHoofdmenu {float: left; display: block;}
.navHoofdmenu a img{border:none;float: left; display: block; background:none; text-align: center; padding:4px 0 0 0; margin:0 0 0 0; width:30px; height:23px; color: #ffffff; font-size: 11px; font-weight:bold; text-decoration: none; border:none;}
.navHoofdmenu div {float:left;display:block;}
.navHoofdmenu div a {display: block; float:left; background: url("/images/layout/menu/topmenu/button.jpg"); text-align: center; padding:5px 0 0 0; margin:4px 0 0 0; width:115px; height:18px; color: #ffffff; font-size: 11px; font-weight:bold; text-decoration: none; }
.navHoofdmenu div a:hover {background: url("/images/layout/menu/topmenu/button_actief.jpg"); text-decoration:underline;}
.navHoofdmenu div a:active {background: url("/images/layout/menu/topmenu/button_actief.jpg"); color: #2cc1d9;}

.navHoofdmenu div.navHoofdmenuHome{float:left;display:block;}
.navHoofdmenu div.navHoofdmenuHome a {display: block; float:left; background: url("../images/layout/menu/topmenu/home.jpg"); text-align: center; padding:5px 0 0 0; margin:4px 0 0 0; width:30px; height:18px; color: #ffffff; font-size: 11px; font-weight:bold; text-decoration: none; }
.navHoofdmenu div.navHoofdmenuHome a:hover {background: url("/images/layout/menu/topmenu/home_actief.jpg"); text-decoration:none;}
.navHoofdmenu div.navHoofdmenuHome a:active {background: url("/images/layout/menu/topmenu/home_actief.jpg"); color: #2cc1d9;}

.navHoofdmenu div.navHoofdmenuGroot{float:left;display:block;}
.navHoofdmenu div.navHoofdmenuGroot a {display: block; float:left; background: url("/images/layout/menu/topmenu/button_groot.jpg"); text-align: center; padding:5px 0 0 0; margin:4px 0 0 0; width:154px; height:18px; color: #ffffff; font-size: 11px; font-weight:bold; text-decoration: none; }
.navHoofdmenu div.navHoofdmenuGroot a:hover {background: url("/images/layout/menu/topmenu/buttongroot_actief.jpg"); text-decoration:underline;}
.navHoofdmenu div.navHoofdmenuGroot a:active {background: url("/images/layout/menu/topmenu/buttongroot_actief.jpg"); color: #2cc1d9;}

.navHoofdmenu div.navHoofdmenuHome a.navHoofdmenuHome_actief{display: block; float:left; background: url("../images/layout/menu/topmenu/home_actief.jpg"); text-align: center; padding:5px 0 0 0; margin:4px 0 0 0; width:30px; height:18px; color: #ffffff; font-size: 11px; font-weight:bold; text-decoration: none; }

.navHoofdmenu div a.navHoofdmenu_actief{display:block; float:left; background: url("/images/layout/menu/topmenu/button_actief.jpg"); color: #2cc1d9; padding:5px 0 0 0; margin:4px 0 0 0; width:115px; height:18px; color: #ffffff; font-size: 11px; font-weight:bold; text-decoration: none;}

.navHoofdmenu div.navHoofdmenuGroot a.navHoofdmenuGroot_actief{display:block; float:left; background: url("/images/layout/menu/topmenu/buttongroot_actief.jpg"); color: #2cc1d9; padding:5px 0 0 0; margin:4px 0 0 0; width:154px; height:18px; color: #ffffff; font-size: 11px; font-weight:bold; text-decoration: none;}

/* Blok om de linker-, rechterkant en het middenframe bij elkaar te houden en te centreren. */
.inhoudblok {display:block; margin:0 auto; width:1000px;}

/* Achtergrounden met een verloop */
.grijsVerloop {display:block; margin:0 auto; background:url(/images/layout/achtergrond_grijs_verloop.gif); width:135px; height:20px; padding-left:5px; margin-bottom:1px;}

/* Linkerframe */
.linkerframe {display:block; margin:0 auto; float:left; width:155px; background:#777777; }
.linkerkantAdvertentie {margin-top:0px; margin-bottom:0px;}

/* Middenframe */
.middenframe {display:block; margin:0 auto; float:left; width:535px; padding-top:10px; padding-right:5px; padding-bottom:50px; padding-left:5px; background:#ffffff; border-top:9px solid #ffffff;}
.middenframeContent {display:block; margin:0 auto; width:507px; margin-bottom: 20px; padding-bottom:20px; border-bottom:1px solid #777777;}
.middenframeContent_midden {display:table; margin:0 auto; width:507px; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #777777;}
.middenframeContent-eerste-artikel {display:block; margin:0 auto; width:507px; padding-bottom:20px; border-bottom:1px solid #777777;}
.middenframeContentSmalLinks {display:table; margin:0 auto; float:left; width:238px; text-align:left;}
.middenframeContentSmalLinks img { width: 236px; height: 123px; }
.middenframeContentSmalRechts {display:table; margin:0 auto; float:right; width:238px; text-align:left;}
.middenframeContentSmalRechts img { width: 236px; height: 123px; }
.middenframeGroot {display:block; margin:0 auto; float:left; width:690px; padding-top:10px; padding-right:5px; padding-bottom:50px; padding-left:5px; background:#ffffff; border-top:9px solid #ffffff;text-align:left;}
.middenframeGrootContent {display:block; margin:0 auto; width:507px; padding-top:20px; padding-bottom:20px; border-bottom:1px solid #777777;}
.middenframeGrootContent_midden {display:table; margin:0 auto; width:520px; padding-top:20px; padding-bottom:20px; border-bottom:1px solid #777777;}
.middenframeGrootContent-eerste-artikel {display:block; margin:0 auto; width:507px; padding-bottom:20px; border-bottom:1px solid #777777;}
.middenframeGrootContentSmalLinks {display:table; margin:0 auto; float:left; width:220px; text-align:left;}
.middenframeGrootContentSmalRechts {display:table; margin:0 auto; float:right; width:200px; text-align:left;}
.block-515 { width: 515px;margin: 0 auto; }

/* Rechterframe */
.rechterframe {display:block; margin:0 auto; float:left; background:#777777; width:300px; border-top:9px solid #ffffff;}
.rechterframeForum {display:block; margin:0 auto; float:left; background:#777777; width:145px; border-top:9px solid #ffffff;}
.rechterframeLinkseRij {display:block; margin:0 auto; float:left; width:150px; padding-left:5px;}
.rechterframeRechtseRij {display:block; margin:0 auto; float:left; width:130px; padding-left:5px;}

/* footer */
.footer-content { width: 180px; white-space: nowrap; overflow: hidden; display: block; }
.footer-link {margin:0 auto; width:1000px; background:#515151; margin-top:10px; margin-bottom:5px; padding:25px 20px 20px 20px;}
.footer-titel {font-size:12px; font-weight:bold;}
.footer-linkblok {width:192px; color:#ffffff; font-family: arial, verdana, times; font-size:11px; color:#ffffff; line-height:18px; vertical-align:top;}
.footer-linkblok a {color:#ffffff; text-decoration:none;}
.footer-linkblok a:hover {text-decoration:underline;}
.footer-meer {color:#48c9de; font-size:12px; font-weight:bold; font-style:italic;}
.footer-meer a {color:#48c9de; text-decoration:underline; font-weight:bold; font-style:italic;}
.footer-meer a:hover {text-decoration:none;}

.footer {margin:0 auto; width:1000px; height:62px; background:url(/images/layout/footer.jpg) no-repeat; font-family: arial, verdana, times; font-size:10px; color:#515151; line-height:15px; vertical-align:top;}
.footer-logo {width:56px;}
.footer-eerste {width:108px; padding-top:7px; vertical-align:top;}
.footer-eerste a {color:#515151; text-decoration:none;}
.footer-eerste a:hover {color:#515151; text-decoration:underline;}
.footer-tweede {width:180px; padding-top:7px; vertical-align:top;}
.footer-tweede a {color:#515151; text-decoration:none;}
.footer-tweede a:hover {color:#515151; text-decoration:underline;}
.footer-copyright {width:475px; padding-top:7px; vertical-align:top;}
.footer-dynamics {width:191px; border:0px;}
