﻿/* This document contains overwrites for some CORE.CSS styles */

/* ---- fixes for normal and edit mode ---- */
/* General */
div.ms-WPBody { font-size:100%; }
div.ms-WPBody a:link, div.ms-WPBody a:visited { color:#036; }
div.ms-WPBody a:hover { color:inherit; text-decoration:none; }

/* Aside column  */
div.ms-WPBody .login tr td a { color:#fff; }
div.ms-WPBody .login tr td a:hover { color:#c00; text-decoration:none; }
div.ms-WPBody .login tr td a.no-arrow { padding-left:0; background:none; }

div.ms-WPBody .contactpanel .bg a { color:#333; }
div.ms-WPBody .contactpanel .bg a:hover { color:#c00; text-decoration:none; }
div.ms-WPBody .contactpanel.blue .bg a { color:#fff; }
div.ms-WPBody .contactpanel.blue .bg a:hover { color:#c00; text-decoration:none; }

div.ms-WPBody .teaser.default a { color:#333; }
div.ms-WPBody .teaser.default a:visited { color:#999; }
div.ms-WPBody .teaser.default a:hover { color:#c00; text-decoration:none; }
div.ms-WPBody .teaser.blauw a { color:#fff; }
div.ms-WPBody .teaser.blauw a:hover { color:#c00; text-decoration:none; }
div.ms-WPBody .teaser.rood a { color:#fff; }
div.ms-WPBody .teaser.rood a:hover { color:#fff; text-decoration:none; border-bottom:1px dotted #fff;}
div.ms-WPBody .teaser.grey a { color:#003366; }
div.ms-WPBody .teaser.grey a:hover { color:#c00; text-decoration:none; }

div.ms-WPBody .faq-content h3 { font-size: 1.4em; }
div.ms-WPBody div.lightbox .faq-content a.print { font-size: 0.9em; }

/* fullwidth faq */
div.ms-WPBody .box-fullwidth h2 { font-size: 1.6em; }
div.ms-WPBody .box-fullwidth h3 { font-size: 1.4em; }
div.ms-WPBody .box-fullwidth a { color: #333; }
div.ms-WPBody .box-fullwidth a:hover { color: #c00; }

div.form .ms-WPBody h2 { font-size: 12px; }


/* tool fixes */
div.ms-WPBody div.tools h3 { font-size: 1.4em }
div.ms-WPBody div.lightbox h2 { font-size: 2em }
div.ms-WPBody table.compare a { color: #036; }
div.ms-WPBody table.compare tbody a { text-decoration: underline; }
div.ms-WPBody table.compare tbody a:hover { text-decoration: none; }

/* sitemap link fixes */
div.ms-WPBody .sitemap a { color: #333; }
div.ms-WPBody .sitemap a:visited { color: #999; }
div.ms-WPBody .sitemap a:hover { color: #c00; }
div.ms-WPBody .sitemap li { zoom: 1; }

/* asidepanels  */
div.ms-WPBody .asidepanel a {color: #333;}
div.ms-WPBody .asidepanel a:hover, a:focus { color:#c00; text-decoration: none;}

/* tabs */
div.tabs div.ms-WPBody ul li a { color:#fff; }
div.tabs div.ms-WPBody ul li a:hover { color:#fff; text-decoration:none; }
div.tabs div.ms-WPBody ul li.active a { color:#036; }
div.tabs div.ms-WPBody ul li.active a:hover { color:#036; text-decoration:none; }

div.tabs div.ms-WPBody .tabtools ul li a { color: #036; }

/* single a in faq's */
.bigfaq a, .smallfaq a { color:#333; }
.bigfaq a:hover, .smallfaq a:hover { color:#c00; text-decoration:none; }

/* form */
.form select { font-size:1.1em; }

/* all webparts */
.ms-WPBody h4 { font-size:1.6em }
.ms-SPZone table { background-color:transparent; }

/* fixes for Press Releases control */
.pager span.active {color: #31b0fc;}
.modalBackground { background-color: #000; filter:alpha(opacity=70); opacity:0.7; cursor:hand}

/* ---- Edit mode ---- */
/* side column editorpart init */
#MSOTlPn_MainTD { vertical-align:top; }

/* teasers space fix */
/*div.contactpanel, div.login { margin-bottom:0; }*/
.ms-PartSpacingVertical { font-size:0px; margin-top:0; }

/* RTE Toolbar table fixes */
.text-component table.ms-rtetoolbarmenu, .text-component table.ms-rtetoolbarmenu table { margin:0; font-size:8pt; }
.text-component table.ms-rtetoolbarmenu thead th { font-family:verdana, sans-serif; color:#000; font-size:8pt; font-weight:normal; }
.text-component table.ms-rtetoolbarmenu tr { background:none; }
.text-component table.ms-rtetoolbarmenu th, .text-component table.ms-rtetoolbarmenu td { padding:1px; text-align:left; zoom:1; }
.text-component table.ms-rtetoolbarmenu tr:hover { background-color:none; }

/* RTE Toolbar image styles */
.ms-rteCustom-ImageLeft { float:left; margin: 0.5em 2em 0.5em 0; }
.ms-rteCustom-ImageRight { float:right; margin: 0.5em 0 0.5em 2em; }
.ms-rteCustom-FlashVideoLeft { float:left; margin: 0.5em 2em 0.5em 0; background: #000 url('../../../images/FrieslandBank.Portal.Branding/FrieslandBank.Portal.Branding/bg/flashvideo-bg.gif') no-repeat center center; }
.ms-rteCustom-FlashVideoRight { float:right; margin: 0.5em 0 0.5em 2em; background: #000 url('../../../images/FrieslandBank.Portal.Branding/FrieslandBank.Portal.Branding/bg/flashvideo-bg.gif') no-repeat center center; }

/* edit flash video div */
.flashvideo { background: #000 url('../../../images/FrieslandBank.Portal.Branding/FrieslandBank.Portal.Branding/bg/flashvideo-bg.gif') no-repeat center center; }

/* tooltip in lightbox z-index fix */
.js .tooltip_box { z-index: 100002 !important; }