/*---------------------------------------------- */
/* ALGEMEEN */
/*---------------------------------------------- */

body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #333333; text-align:center; margin:0; padding:0;}
a { color: #0066FF; }
a:active { color: #5FACFB; }
a:hover { color: #5FACFB; }
.providerimage { float:right; margin-left:35px; }
.aanbieding strong span { color:#0066FF; }
.winkelmand { border:1px solid #C6DCF2; }
.greenfont { color: #5FACFA; }
.lightgreenfont { color: #FF7A7A; }
#dhtmltooltip { position: absolute; width: 260px; border: 1px solid #2B2B2B; padding: 2px; background-color: #FDFBE2; visibility: hidden; z-index: 100; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #2B2B2B; text-align: left; margin: 0px; float: left; }
/*---------------------------------------------- */
/* BOVENKANT WEBSITE */
/*---------------------------------------------- */

.bovenbalk { background-image: url(/Templates/mobielinternetbestellen.nl/images/elements/topbar-bg.gif); background-repeat: repeat-y; background-color: #88C1FB; text-align: center; margin-bottom: 1px; }
.bovenbalkcontent { width: 960px; text-align: center; padding: 0px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
/*---------------------------------------------- */
/* CROSS WEBSITE MENU */
/*---------------------------------------------- */

ul#crossite { margin: 0; padding: 0; list-style-type: none; white-space: nowrap; }
ul#crossite li { float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; }
#crossite a,
#crossite a:link { margin: 0; color: #FFFFFF; text-decoration: none; }
#crossite .first { border-left-width: 1px; border-left-style: solid; border-left-color: #FFFFFF; padding-top: 3px; padding-bottom: 4px; border-right-width: 1px; border-right-style: solid; border-right-color: #4c8ccd; padding-right: 15px; padding-left: 15px; }
#crossite .adsl { border-left-width: 1px; border-left-style: solid; border-left-color: #FFFFFF; padding-top: 3px; padding-bottom: 4px; border-right-width: 1px; border-right-style: solid; border-right-color: #76b31c; padding-right: 15px; padding-left: 15px; background-color: #9be132; }
#crossite .adsl:hover { border-left-width: 1px; border-left-style: solid; border-left-color: #FFFFFF; padding-top: 3px; padding-bottom: 4px; border-right-width: 1px; border-right-style: solid; border-right-color: #76b31c; padding-right: 15px; padding-left: 15px; background-color: #76b31c; }
#crossite .mobielinternet { border-left-width: 1px; border-left-style: solid; border-left-color: #FFFFFF; padding-top: 3px; padding-bottom: 4px; border-right-width: 1px; border-right-style: solid; border-right-color: #4c8ccd; padding-right: 15px; padding-left: 15px; background-color: #88C1FB; }
#crossite .mobielinternet:hover { border-left-width: 1px; border-left-style: solid; border-left-color: #FFFFFF; padding-top: 3px; padding-bottom: 4px; border-right-width: 1px; border-right-style: solid; border-right-color: #4c8ccd; padding-right: 15px; padding-left: 15px; background-color: #4c8ccd; }
#crossite .dtv { border-left-width: 1px; border-left-style: solid; border-left-color: #FFFFFF; padding-top: 3px; padding-bottom: 4px; border-right-width: 1px; border-right-style: solid; border-right-color: #f36d21; padding-right: 15px; padding-left: 15px; background-color: #f9af2a; }
#crossite .dtv:hover { border-left-width: 1px; border-left-style: solid; border-left-color: #FFFFFF; padding-top: 3px; padding-bottom: 4px; border-right-width: 1px; border-right-style: solid; border-right-color: #f36d21; padding-right: 15px; padding-left: 15px; background-color: #f36d21; }
#crossite .gsm { border-left-width: 1px; border-left-style: solid; border-left-color: #FFFFFF; padding-top: 3px; padding-bottom: 4px; border-right-width: 1px; border-right-style: solid; border-right-color: #ad2172; padding-right: 15px; padding-left: 15px; background-color: #e30c9c; }
#crossite .gsm:hover { border-left-width: 1px; border-left-style: solid; border-left-color: #FFFFFF; padding-top: 3px; padding-bottom: 4px; border-right-width: 1px; border-right-style: solid; border-right-color: #ad2172; padding-right: 15px; padding-left: 15px; background-color: #ad2172; }
#crossite .voetbal { border-left-width: 1px; border-left-style: solid; border-left-color: #FFFFFF; padding-top: 3px; padding-bottom: 4px; border-right-width: 1px; border-right-style: solid; border-right-color: #ad2172; padding-right: 15px; padding-left: 15px; background-color: blue; }
#crossite .voetbal:hover { border-left-width: 1px; border-left-style: solid; border-left-color: #FFFFFF; padding-top: 3px; padding-bottom: 4px; border-right-width: 1px; border-right-style: solid; border-right-color: #ad2172; padding-right: 15px; padding-left: 15px; background-color: #0EC0C8; }
#crossite .last { border-left-width: 1px; border-left-style: solid; border-left-color: #FFFFFF; padding-top: 3px; padding-bottom: 4px; }
#crossite .first:hover { background-color: #1F8BF8; }
/*---------------------------------------------- */
/* GOOGLE ZOEK FUNCTIE */
/*---------------------------------------------- */

.google { padding-top: 1px; }
.google form { padding-top: 0px; margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px; }
.google #q { font-size: 11px; color: #999999; width: 135px; border: 1px solid #333333; background-repeat: no-repeat; background-color: #FFFFFF; background-image: url(/Templates/mobielinternetbestellen.nl/images/elements/google-aangepast-zoeken.gif); padding-left: 50px; }
.google #zoek { font-size: 10px; color: #333333; width: 40px; height: 18px; }
/*---------------------------------------------- */
/* BANNERS ADVERTENTIESERVER */
/*---------------------------------------------- */

.banners { width: 960px; text-align: center; margin-right: auto; margin-left: auto; margin-top: 10px; }
.banners img { height: 60px; width: 234px; }
/*---------------------------------------------- */
/* BOVENKANT WEBSITE LOGO BALK EN SUBNAVIGATIE */
/*---------------------------------------------- */

.logobar { width: 960px; margin:3px auto; }
.logobar .logo { padding-bottom: 2px; }
.logobar .subnavigatie { padding-bottom: 2px; }
.hoofdnavigatie { width: 960px; margin-right: auto; margin-left: auto; text-align: left; background-image: url(/Templates/mobielinternetbestellen.nl/images/elements/navigatie-bg.gif); background-repeat: repeat-x; }
.hoofdnavigatie td { background-image: url(/Templates/mobielinternetbestellen.nl/images/elements/navigatie-bg-end.gif); background-position: right; background-repeat: no-repeat; }
/*---------------------------------------------- */
/* WEBSITE HOOFDNAVIGATIE */
/*---------------------------------------------- */

ul#hoofdnavigatie { margin: 0; padding: 0; list-style-type: none; white-space: nowrap; }
ul#hoofdnavigatie li { float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
#hoofdnavigatie a { margin: 0; color: #666666; text-decoration: none; }
#hoofdnavigatie a:hover { color: #5FACFA; }
#hoofdnavigatie .first { padding-top: 3px; padding-bottom: 3px; border-right-width: 1px; border-right-style: solid; border-right-color: #cbcbcb; padding-right: 15px; padding-left: 16px; background-image: url(/Templates/mobielinternetbestellen.nl/images/elements/navigatie-bg-first.gif); background-repeat: no-repeat; background-position: left; }
#hoofdnavigatie .follow { border-left-width: 1px; border-left-style: solid; border-left-color: #ebebeb; padding-top: 3px; padding-bottom: 3px; border-right-width: 1px; border-right-style: solid; border-right-color: #cbcbcb; padding-right: 15px; padding-left: 15px; }
#hoofdnavigatie .last { border-left-width: 1px; border-left-style: solid; border-left-color: #ebebeb; padding-top: 3px; padding-bottom: 3px; }
#hoofdnavigatie .first:hover { color: #FF0000; padding-top: 4px; padding-bottom: 2px; padding-right: 14px; padding-left: 17px; }
#hoofdnavigatie .follow:hover { color: #FF0000; padding-top: 4px; padding-bottom: 2px; padding-right: 14px; padding-left: 16px; }
.container { width: 960px; margin-right: auto; margin-left: auto; }
.leftcolumn { width: 220px; background-color: #f8f8f8; background-image: url(/Templates/mobielinternetbestellen.nl/images/elements/leftcolumn-bg.gif); background-repeat: repeat-x; padding-top: 20px; text-align: left; vertical-align: top; }
.leftcolumn h2 { font-size: 12px; color: #FFFFFF; height: 15px; margin-top: 25px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color: #333333; }
.leftcolumn .leftmenu { height:20px; padding-left:5px; color:#A0C7F5; }
.leftcolumn .leftmenu a { color:#ffffff; padding-left:5px; }
.leftcolumn .leftmenu a:hover { color:#D9E8FB; padding-left:5px; text-decoration:none; }
.content { background-color: #FFFFFF; background-image: url(/Templates/mobielinternetbestellen.nl/images/elements/maincontent-bg.gif); background-repeat: repeat-x; text-align: left; font-size:11px; vertical-align: top; padding-left: 25px; }
.content .aanbiederslijst { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; margin-top: 7px; margin-bottom: 7px; padding-bottom: 10px; }
.content .aanbiederslijst img { margin-top: -5px; }
.content .aanbiederslijstfirst { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; margin-bottom: 7px; padding-bottom: 10px; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; padding-top: 7px; }
.content .aanbiederslijstfirst img { margin-top: -5px; }
.content p { text-align: justify; }
.content .introtekst { }
.blockquotegrey { padding: 5px; margin-top: 0px; margin-right: 10px; margin-bottom: 0px; margin-left: 10px; background-color: #f8f8f8; border: 1px solid #CCCCCC; color: #999999; font-style: italic; }
.content h1 { font-size: 12px; margin: 0px; padding-top: 20px; padding-right: 0px; padding-left: 0px; color: #5FACFA; }
.content h2 { font-size: 12px; margin: 0px; padding-top: 20px; padding-right: 0px; padding-left: 0px; color: #5FACFA; }
.content .h2black { font-size: 11px; color: #333333; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }
.content h3 { font-size: 11px; color: #333333; margin-bottom: 0px; padding-bottom: 0px; font-weight: bold; }
.content h4 { font-size: 11px; color: #5FACFA; margin-bottom: 0px; padding-bottom: 0px; font-weight: bold; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #333333; }
.content h4 a { color: #5FACFA; text-decoration: none; }
.content #rightimage { float: right; margin-left: 25px; width: 200px; margin-bottom: 10px; text-align: right; margin-top: 0px; }
.content #rightimage h5 { text-align: center; font-size: 11px; line-height: 16px; font-style: italic; color: #858585; background-color: #f8f8f8; padding: 5px; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
#bonusprogrammaprize { border: 1px solid #CCCCCC; padding: 5px; }
#bonusprogrammaprize .winner { border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; padding-top: 5px; }
#bonusprogramma strong { color: #5FACFA; }
#bonusprogramma p { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; padding-bottom: 20px; }
#bulletlist { margin-left: 10px; padding-left: 0px; list-style-type: none; }
#bulletlist li { background-image: url(/Templates/mobielinternetbestellen.nl/images/icons/list-bullet.gif); background-repeat: no-repeat; padding-left: 15px; }
#bulletlist .selected { }
.breadcrumbs { font-weight: normal; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #f8f8f8; font-size: 10px; color: #999999; padding-top: 10px; margin: 0px; }
.breadcrumbs a { color: #999999; text-decoration: none; font-size:10px; }
.breadcrumbs a:hover { color: #333333; }
#pccheck hr { margin:0px; width:95%; height:1px; color:#ffffff; }
#pccheck table { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #333333; background-image: url(/Templates/mobielinternetbestellen.nl/images/elements/pccheck-background.gif); background-repeat: repeat-x; background-position:bottom; }
#pccheck table td { padding-left: 5px; }
#pccheck { background-color: #e0f4fb; padding-top: 20px; background-image: url(/Templates/mobielinternetbestellen.nl/images/elements/blue-fade-background.gif); background-repeat: repeat-x; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #333333; margin: 0px; padding-bottom: 0px; color: #333333; }
#pccheck a { color: #333333; }
#pccheck a:hover { color: #D9E8FB; }
#pccheck .radiobutton { font-size: 11px; font-weight: normal; }
#pccheck fieldset { padding: 5px; background-image: url(/Templates/mobielinternetbestellen.nl/images/elements/pccheck-background.gif); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-top-color: #333333; border-bottom-color: #333333; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
#pccheck #HouseNumber { height: 16px; width: 40px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
#pccheck #ZipNumbers { width: 45px; height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin-right: 2px; }
#pccheck #ZipLetters { height: 16px; width: 30px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin-left: 0px; }
#pccheckhulp { font-size: 9px; text-align: right; color: #999999; margin-bottom: 20px; width: 215px; padding-right: 5px; }
#pccheckhulp a { color: #999999; text-decoration: none; font-size: 9px; }
#pccheckhulp a:hover { color: #333333; }
#pccheck #usplist { color: #333333; border-top-width: 1px; border-top-style: solid; border-top-color: #333333; padding-left: 5px; padding-top: 15px; }
#pccheck #usplist a { color: #333333; }
#telsupport { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #333333; background-color: #e8f2fe; text-align: right; }
.smalltext { font-size: 10px; }
.20pxbottompadding { margin-bottom: 20px; }
.10pxbottompadding { margin-bottom: 10px; }
#sitemap ul { list-style-type: none; list-style-image: url(/Templates/mobielinternetbestellen.nl/images/icons/sitemap-sub.gif); line-height: 18px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 15px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; }
#usplist { margin-left: 0px; padding-left: 0px; list-style-type: none; }
#usplist li { background-image: url(/Templates/mobielinternetbestellen.nl/images/icons/list-bullet.gif); background-repeat: no-repeat; padding-left: 15px; }
#usplist li a { color: #333333; text-decoration: none; }
#topicons { float: right; font-size: 9px; color: #CCCCCC; margin-top: 2px; clear: both; }
#topicons a { color: #CCCCCC; text-decoration: none; }
#topicons a:hover { color: #999999; }
#topicons img { padding-left: 5px; }
#footer { width: 960px; min-width: 900px; margin-right: auto; margin-left: auto; border-top-width: 1px; border-top-style: dashed; border-top-color: #CCCCCC; color: #666666; font-size: 11px; text-align: center; min-width: 900px; padding-bottom: 10px; margin-top: 20px; background-color: #FFFFFF; float: none; clear: both; padding-top: 10px;/* width:expression( document.body.clientWidth < 1024 ? "900px" : "70%" ); */
}
#footer a { color: #666666; text-decoration: none; }
#footer a:hover { color: #0066FF; }
#footer ul { display: inline; list-style-type: none; }
#footer li { display: inline; padding-right: 10px; padding-left: 10px; border-right-width: 1px; border-right-style: solid; border-right-color: #666666; }
#footer .footerlast { border-right-style: none; }
.indexlist { list-style-type: none; }
.indexlist .ook { color: #999999; font-style: italic; margin-left: 5px; }
.firstindex { padding-top: 25px; }
.teaserbutton { background-color: #f8f8f8; padding-top: 2px; padding-bottom: 2px; border-top-width: 1px; border-bottom-width: 1px; border-top-style: dotted; border-bottom-style: dotted; border-top-color: #CCCCCC; border-bottom-color: #CCCCCC; }
.bronverm { font-size: 9px }
