/* ------------------- StyleSheet Formatierung für BdB-Website
Version 0.9 für IE5 und höher
©2001 InterZone - neue medien GmbH, Köln ------------------ */

/* ------------------- Allgemeine HTML-Formatierung ------------------ */
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #FFFFFF; line-height: 20px; }
table { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; }
a { font-weight: bold; color: #840F0B; text-decoration: none; }
a:hover { font-weight: bold; color: #840F0B; text-decoration: underline; }

/* ------------------- Formatierung Hauptnavigation und evtl. Unterpunkte in Pop-Up-Menus ------------------ */

.mainnav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 18px; color: #06487F; text-decoration: none; background-color: #A5CBFA; height: 20px; width: 200px; text-indent: 3px; font-weight: bold; }
.mainnav:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 18px; color: #840F0B; text-decoration: underline; background-color: #A5CBFA; height: 20px; width: 200px; text-indent: 3px; font-weight: bold; }
.mainnav-on { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 18px; color: #FFFFFF; text-decoration: none; font-weight: bold; background-color: #5792CD; height: 20px; width: 200px; text-indent: 3px; }
.mainnav-on:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 18px; color: #FFFFFF; text-decoration: underline; font-weight: bold; background-color: #5792CD; height: 20px; width: 200px; text-indent: 3px; }
.mainnav-over { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 18px; color: #840F0B; text-decoration: underline; background-color: #A5CBFA; height: 20px; width: 200px; text-indent: 3px; font-weight: bold; }


a.mainnav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 18px; color: #06487F; text-decoration: none; background-color: #A5CBFA; height: 20px; width: 200px; text-indent: 3px; font-weight: bold; }
a.mainnav:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 18px; color: #840F0B; text-decoration: underline; background-color: #A5CBFA; height: 20px; width: 200px; text-indent: 3px; font-weight: bold; }
a.mainnav-on { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 18px; color: #FFFFFF; text-decoration: none; font-weight: bold; background-color: #5792CD; height: 20px; width: 200px; text-indent: 3px; }
a.mainnav-on:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 18px; color: #FFFFFF; text-decoration: underline; font-weight: bold; background-color: #5792CD; height: 20px; width: 200px; text-indent: 3px; }
a.mainnav-over { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 18px; color: #840F0B; text-decoration: underline; background-color: #A5CBFA; height: 20px; width: 200px; text-indent: 3px; font-weight: bold; }

.mainsubnav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 18px; color: #06487F; text-decoration: none; font-weight: normal; width: 200px; background-color: #A5CBFA; height: 20px; }
.mainsubnav:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 18px; color: #840F0B; text-decoration: none; background-color: #A5CBFA; font-weight: normal; width: 200px; height: 20px; }
.mainsubnav-over {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;line-height: 18px;color: #840F0B;text-decoration: underline;background-color:#A5CBFA;font-weight: normal;width: 200px;height: 20px;font-style: normal;white-space: normal;}
.mainsubnav-on {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 18px; color: #840F0B; text-decoration: none; background-color: #A5CBFA; font-weight: normal; width: 200px; height: 20px;}
.mainsubnav-on:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 18px; color: #840F0B; text-decoration: underline; background-color: #A5CBFA; font-weight: normal; width: 200px; height: 20px;}

a.mainsubnav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 18px; color: #06487F; text-decoration: none; font-weight: normal; width: 200px; background-color: #A5CBFA; height: 20px; }
a.mainsubnav:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 18px; color: #840F0B; text-decoration: none; background-color: #A5CBFA; font-weight: normal; width: 200px; height: 20px; }
a.mainsubnav-over {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;line-height: 18px;color: #840F0B;text-decoration: underline;background-color:#A5CBFA;font-weight: normal;width: 200px;height: 20px;font-style: normal;white-space: normal;}
a.mainsubnav-on {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 18px; color: #840F0B; text-decoration: none; background-color: #A5CBFA; font-weight: normal; width: 200px; height: 20px;}
a.mainsubnav-on:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 18px; color: #840F0B; text-decoration: underline; background-color: #A5CBFA; font-weight: normal; width: 200px; height: 20px;}

.microhome { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; padding: 2px; text-decoration: none; font-weight: normal; }

/* ------------------- Formatierung Headlines ------------------ */
.head { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; color: #840F0B; font-weight: bold; text-decoration: none;}
.headFAZ { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 19px; color: ##840F0B; font-weight: bold; text-decoration: none; list-style-image: url(/images/func/b_pfeil_blau_bgblau-7.gif); list-style-position: outside;}
a.head:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 19px; color: #840F0B; font-weight: bold; text-decoration: underline;}
a.headFAZ:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 19px; color: #840F0B; font-weight: bold; text-decoration: underline; }
.head-listing { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 19px; color: #000000; font-weight: bold; text-decoration: none;}
.head-rubrik { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 9px; color: #000000; font-weight: bold}
.head-stoerer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #06487F; font-weight: bold; text-decoration: none; }
.head-sub {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #000000;text-decoration: none;line-height: 11px;}
.headFAZ-sub { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #37567A; text-decoration: none; line-height: 14px; }
.head-zwischentitel { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 12px; color: #000000; font-weight: bold; text-decoration: none; }
a.head-zwischentitel:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 12px;  font-weight: bold; color: #83001B; text-decoration: underline; }

/* ------------------- Formatierung sonstige Texte ------------------ */
.fliesstext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; }
.copyright { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #840F0B; }
.buttontext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 14px; color: #6D7364; background-color: #FFFFFF; font-weight: normal; text-decoration: none; padding-top: 1px; padding-bottom: 1px;}
.bu {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;line-height: 14px;color: #323D67;}
.headFAZ-list { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #37567A; text-decoration: none; line-height: 11px; ; list-style-position: outside; list-style-image: url(/images/func/b_pfeil_blau_bgblau-7.gif); }
a.headFAZ-list:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #37567A; text-decoration: underline; line-height: 11px; ; list-style-position: outside; list-style-image: url(/images/func/b_pfeil_blau_bgblau-7.gif) ;}
.text-hg { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 5px; font-size: 10px; background-color: #D9EBFD; }


/* ------------------- Formatierung Kontext-Boxen ------------------ */
.box-border { text-decoration: none; border: 1px solid #840F0B; }
.box-head { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #FFFFFF; height: 18px; line-height: 18px; vertical-align: middle; text-indent: 2px; }
.box-text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none; line-height: 12px; }
.box-links { font-weight: normal; color: #840F0B; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; }
.box-links:hover { font-weight: normal; color: #840F0B; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; }
/* ------------------- .box-links:visited { font-weight: normal; color: #989898; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px} ------------------ */
.box-active { font-weight: bold; color: #BD0008; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.box-text-bold { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px; font-weight: bold; color: #840F0B; text-decoration: none; line-height: 12px; }
.box-head-rot { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; color: #840F0B; }
.box-head-shop { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none ; color: #FFFFFF}
.box-shop-preis { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #000000; text-decoration: none }
.box-date { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #6E7265; text-decoration: none }
.box-bereich { width: 158px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none }
.box-feld { width: 173px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none }

/* ------------------- Formatierung Info-Grafiken ------------------ */
.infografik-link { font-weight: normal; color: #06487F; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.infografik-link:hover { font-weight: normal; color: #06487F; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.infografik-text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none }
.infografik-head { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none ; color: #FFFFFF}
.indizes-text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #000000; text-decoration: none }

/* ------------------- Formatierung Form-Elemente ------------------ */
input {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px}
textarea {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px}
.popup { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #000000; text-decoration: none }

/* ------------------- Formatierung Tabellen-Elemente ------------------ */
.tab-head { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-align: center; font-weight: bold}
.tab-columnetitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px ; color: #FFFFFF; background-color: #6D7364}
.tab-rowfirst { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px ; color: #000000; white-space: nowrap}
.tab-rowsecond { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px ; color: #000000; background-color: #BDC6AF; white-space: nowrap}
.tab-source { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #989898}
.tab-link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px }
.tab-explain { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px }

/* ------------------- Formatierung Site Map-Elemente ------------------ */
.map-head { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none ; color: #83001B}
a.map-head:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: underline ; color: #83001B}
.map-text-bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none }
.map-text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none }
.map-link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none }
a.map-link:hover  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: underline }

/* ------------------- Formatierung Shop-Elemente ------------------ */
.add-article-box {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; 	background-color: #C0DF82; border: 1px 1 #000000; }
.add-article-boxhead {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	background-color: #99CC33; font-weight: bold; }
.shop-articlelist {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	background-color: #FFFFFF;	font-weight: bold; }
.shop-articlelist-col { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; font-weight: bold; color: #CCCCCC; }
.shop-articlelist-price { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
.shop-articlelist-pricesum { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; }
.shop-link { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #000000; font-size: 10px; }
.shop-link:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; color: #83001B; font-size: 10px; }
.shop-button { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; color: #747F7B; font-size: 10px; border: 1px solid #747F7B; padding: 1px; height: 14px; }
.shop-changestatebutton { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; color: #747F7B; }
.shop-articlecheck { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #FFFFFF; font-weight: normal; color: #83001B; }

/* ------------------- Formatierung Die Bank ------------------ */
.head-pickontraer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #05477E; font-weight: bold; text-decoration: none }
.fliesstext-link { font-weight: bold; color: #05477E; text-decoration: none }
.box-padding { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 5px; font-size: 10px; background-color: #FFFFFF; }
.issue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; text-align: right; }
.autor { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #05477E; font-weight: bold; text-decoration: none }
.footer-servicebar { font-weight: normal; color: #05477E; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; }
.infografik-border { text-decoration: none; border: 1px solid #06487E; }

/* ------------------- Formatierung FAZ Sonderseiten ------------------ */
.head-treffer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #06487F; font-weight: bold; text-decoration: none }
.mainnavfunc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 18px; color: #000000; text-decoration: none; background-color: #5792CD; height: 20px; width: 200px; text-indent: 1px; font-weight: normal }
.box-headFAZ { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; color: #37567A; }
.headFAZ-list { font-weight: bold; color: #840F0B; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; }
.box-linksFAZ { font-weight: bold; color: #840F0B; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; }
.linksFAZ { font-weight: bold; color: #840F0B; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; }
a.linksFAZ:hover { font-weight: bold; color: #840F0B; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; }
a.box-linksFAZ:hover { font-weight: bold; color: #840F0B; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; }
.box-paddingFAZ {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 5px;
	font-size: 10px;
	background-color: #FFFFFF;
	width: 148px;
}
.caricature-paddingFAZ {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 1px;
	font-size: 10px;
	border: 1px solid #AE001A;
}
.head-rubrikFAZ { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 9px; color: #37567A; font-weight: normal; text-transform: uppercase; }
.copyrightFAZ { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #37567A }
.buFAZ { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; padding: 2px; text-decoration: none; font-weight: normal; }
a.buFAZ:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; padding: 2px; text-decoration: underline; font-weight: normal; }
a.headFAZ-list:hover { font-weight: bold; color: #37567A; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; }
.box-listFAZ {font-weight: bold;color: #37567A;text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;line-height: 12px;list-style-position: outside;list-style-image: url(/images/func/b_pfeil_rot_bgblau-7.gif);list-style-type: disc;margin: 1px;}

/* addon 10.9.2009 */

#fullsizeBanner{
	margin-top: 25px;
}

#portletBanner{
	margin-bottom: 5px;
	padding: 2px;
	border: 1px solid #840F0B;
}
#portletBanner img{
	text-align:center;
}