/*Styles fuer den Internetauftritt Bankgesellschaft Berlin*/

/*Allgemein*/
body { 
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000;
	background-color: #FFFFFF;
	vertical-align: top;
	margin: 0px;
	margin-top: 0px;
	margin-left: 0px;
	background-image: url(/lbb_holding/images/bg_standard.gif);
	background-repeat: repeat-y;
}
td, input, select, textarea, p { font-family: Arial, Helvetica, sans-serif; vertical-align: top;}

/*ol, ul{ margin-top: 7px;}
ul li{ vertical-align: middle; margin-bottom: 7px; }
ol li{ margin-left: -10px; margin-bottom: 7px; }*/

/*Ueberschriften*/
h1 { font-size: 115%; font-weight: normal; margin-top: 0px; margin-bottom:20px; border-bottom: 1px solid #4a4a4a; height: 32px; }
h1 span { padding-top: 10px; padding-bottom: 0px; vertical-align: baseline; display: block; }
h2 { font-size: 115%; font-weight: bold; margin-top: 0px; margin-bottom:13px;}
h3 { font-size: 100%; font-weight: bold; margin-bottom: 2px; margin-top: 0px;}
h4 { font-size: 100%; font-weight: bold; margin-bottom: 2px; margin-top: 0px;}
h5 { font-size: 90%; font-weight: bold; }
h6 { font-size: 85%; font-weight: bold; }

/*.SeitenUeberschrift { font-family: "Times New Roman", Times, serif; font-size: 115%; font-weight: normal; margin-top: 0px; margin-bottom:20px; border-bottom: 1px solid #45476D; height: 32px;   }
div.SeitenUeberschrift div { padding-top: 10px; padding-bottom: 0px; vertical-align: baseline; }
.SeitenUnterueberschrift { font-family: "Times New Roman", Times, serif; font-size: 115%; font-weight: bold; margin-top: 0px; margin-bottom:13px;}*/

/*Linkfarben Standard*/
a { color: #CC0000; text-decoration: none; }
a:link { color: #CC0000; text-decoration: none; }
a:hover { color: #CC0000; text-decoration: underline; }
a:visited {	color: #CC0000; text-decoration: none; }
a:active { color: #CC0000; text-decoration: none; }
a:visited:hover { color: #CC0000; text-decoration: underline; }

/*<group=navigation>*/

/*Zustaende*/
/*Zustand0 - Ebene 1*/
/*Zustand1 - Ebene 1 aufgeklappt - weisser Grund*/
/*Zustand2 - Ebene 2*/
/*Zustand3 - Ebene 3*/

/*Linkfarben Navigation und Rolloverfarben*/
div.NavigationContainer a { color: #000000; text-decoration: none; display: block; padding: 3px;}
div.NavigationContainer a:link { color: #000000; text-decoration: none; display: block; padding: 3px; }
div.NavigationContainer a:hover { color: #CC0000; text-decoration: none; display: block; padding: 3px; background-color: #FFFFFF;}
div.NavigationContainer a:visited {	color: #000000; text-decoration: none; display: block; padding: 3px; }
div.NavigationContainer a:active { color: #000000; text-decoration: none; display: block; padding: 3px; }
div.NavigationContainer a:visited:hover { color: #CC0000; text-decoration: none; display: block; padding: 3px; background-color: #FFFFFF;}

/*Stile fuer inaktive Ebenen*/
div.Zustand0 a, div.Zustand0 a:link, div.Zustand0 a:visited, div.Zustand0 a:active 		{ display: block; padding-left: 15px; background-image: url(/lbb_holding/images/icon_link.gif); background-repeat: no-repeat; font-weight: bold;}
div.Zustand0 a:hover, div.Zustand0 a:visited:hover  												{ display: block; padding-left: 15px; background-image: url(/lbb_holding/images/icon_link.gif); background-repeat: no-repeat; background-color: #f9efef; font-weight: bold;}

div.Zustand1 a, div.Zustand1 a:link, div.Zustand1 a:visited, div.Zustand1 a:active 		{ display: block; padding-left: 15px; background-image: url(/lbb_holding/images/icon_link_selected.gif); background-repeat: no-repeat; background-color: #FFFFFF; font-weight: bold;}
div.Zustand1 a:hover, div.Zustand1 a:visited:hover 												{ display: block; padding-left: 15px; background-image: url(/lbb_holding/images/icon_link_selected.gif); background-repeat: no-repeat; background-color: #f9efef; font-weight: bold;}

div.Zustand2 a, div.Zustand2 a:link, div.Zustand2 a:visited, div.Zustand2 a:active		{ display: block; padding: 2px 3px 2px 15px; background-color: #FFFFFF; font-size: 90%; }
div.Zustand2 a:hover, div.Zustand2 a:visited:hover 												{ display: block; padding: 2px 3px 2px 15px; background-color: #f9efef; font-size: 90%; }

div.Zustand3 a, div.Zustand3 a:link, div.Zustand3 a:visited, div.Zustand3 a:active 		{ display: block; padding: 2px 3px 2px 22px; background-color: #FFFFFF; font-size: 90%; background-image: url(/lbb_holding/images/anstrich_nav_ebene3.gif); background-repeat: no-repeat; background-position: 16px 9px;}
div.Zustand3 a:hover, div.Zustand3 a:visited:hover													{ display: block; padding: 2px 3px 2px 22px; background-color: #f9efef; font-size: 90%; }

div.Zustand4 a, div.Zustand4 a:link, div.Zustand4 a:visited, div.Zustand4 a:active 		{ display: block; padding: 2px 3px 2px 30px; background-color: #FFFFFF; font-size: 90%; background-image: url(/lbb_holding/images/anstrich_nav_ebene4.gif); background-repeat: no-repeat; background-position: 24px 9px;}
div.Zustand4 a:hover, div.Zustand4 a:visited:hover													{ display: block; padding: 2px 3px 2px 30px; background-color: #f9efef; font-size: 90%; }



/*Stile fuer aktive Ebene*/
/*div.Zustand0_selected a, div.Zustand0_selected a:link, div.Zustand0_selected a:hover, div.Zustand0_selected a:visited, div.Zustand0_selected a:active, div.Zustand0_selected a:visited:hover 
{ display: block; padding-left: 15px; background-image: url(/lbb_holding/images/icon_link.gif); background-repeat: no-repeat; background-color: #F3E2E2; font-weight: bold;}*/

div.Zustand1_selected a, div.Zustand1_selected a:link, div.Zustand1_selected a:visited, div.Zustand1_selected a:active, div.Zustand1_selected a:hover, div.Zustand1_selected a:visited:hover 
{ display: block; padding-left: 15px; background-image: url(/lbb_holding/images/icon_link_selected.gif); background-repeat: no-repeat; background-color: #F3E2E2; font-weight: bold;}

div.Zustand2_selected a, div.Zustand2_selected a:link, div.Zustand2_selected a:visited, div.Zustand2_selected a:active, div.Zustand2_selected a:hover, div.Zustand2_selected a:visited:hover  
{ display: block; padding: 2px 3px 2px 15px; background-color: #F3E2E2; font-size: 90%; }

div.Zustand3_selected a, div.Zustand3_selected a:link, div.Zustand3_selected a:visited, div.Zustand3_selected a:active, div.Zustand3_selected a:hover, div.Zustand3_selected a:visited:hover  
{ display: block; padding: 2px 3px 2px 22px; background-color: #F3E2E2; font-size: 90%; background-image: url(/lbb_holding/images/anstrich_nav_ebene3.gif); background-repeat: no-repeat; background-position: 16px 9px;}

div.Zustand4_selected a, div.Zustand4_selected a:link, div.Zustand4_selected a:visited, div.Zustand4_selected a:active, div.Zustand4_selected a:hover, div.Zustand4_selected a:visited:hover  
{ display: block; padding: 2px 3px 2px 30px; background-color: #F3E2E2; font-size: 90%; background-image: url(/lbb_holding/images/anstrich_nav_ebene4.gif); background-repeat: no-repeat; background-position: 24px 9px;}




/*Allgemein*/
.ZustandLeer {height:22px; border-bottom: 1px solid #FFFFFF; display: block;}
.ZustandLeerHome {height:11px; border-bottom: 1px solid #FFFFFF; display: block; font-size: 1%;}
/*.LinkFeld { border-bottom: 1px solid #848C89; }*/
div.NavLinie { border-bottom: 1px solid #FFFFFF; display: block; }

/*</group>*/


/*<group=channel>*/

div.ChannelContainer a { color: #000000; text-decoration: none; display: block; padding: 3px;}
div.ChannelContainer a:link { color: #000000; text-decoration: none; display: block; padding: 3px; }
div.ChannelContainer a:hover { color: #CC0000; text-decoration: none; display: block; padding: 3px; background-color: #FFFFFF;}
div.ChannelContainer a:visited {	color: #000000; text-decoration: none; display: block; padding: 3px; }
div.ChannelContainer a:active { color: #000000; text-decoration: none; display: block; padding: 3px; }
div.ChannelContainer a:visited:hover { color: #CC0000; text-decoration: none; display: block; padding: 3px; background-color: #FFFFFF;}

/*Channelbox links*/
.ChannelContainer { font-size: 100%; margin-bottom: 10px;}
.ChannelUeberschrift { color: #000000; background-color: #CCCCCC; font-size: 90%; font-weight: bold; padding-left: 5px; /*height:32px*/; padding-top: 0px; padding-bottom: 0px;}
div.ChannelUeberschrift div { padding-top: 17px; padding-bottom: 0px;}
.ChannelBox { padding:0px 0px 0px 0px; background-color: #F4F4F4; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;}
/*.ChannelLink { background-image: url(/lbb_holding/images/icon_link_channel.gif); background-repeat: no-repeat; background-position: 4px 3px;}*/
div.ChannelLink a, div.ChannelLink a:link, div.ChannelLink a:hover, div.ChannelLink a:visited, div.ChannelLink a:active, div.ChannelLink a:visited:hover  
{ padding-left: 16px; display: block; background-image: url(/lbb_holding/images/icon_link_channel.gif); background-repeat: no-repeat; background-position: 4px 3px; }

div.ChannelLink_selected a, div.ChannelLink_selected a:link, div.ChannelLink_selected a:hover, div.ChannelLink_selected a:visited, div.ChannelLink_selected a:active, div.ChannelLink_selected a:visited:hover  
{ padding-left: 16px; display: block; background-color: #FFFFFF; background-image: url(/lbb_holding/images/icon_link_channel.gif); background-repeat: no-repeat; background-position: 4px 3px;}

/*</group>*/



/*Spalten*/
#SeitenBreite { width: 991px; /*border:1px solid #000000;*/}
#ContentBreite1 { } /*Contentbreite 1 fasst Inhalt zusammen, ein Spacer bricht den Footer unter den Inhalt und rechte Spalte*/
#ContentBreite1Home { background-image: url(/lbb_holding/images/bg_home_pfad.gif); background-repeat: repeat-x; padding: 11px 0px 0px 0px; } /*Contentbreite 1 fasst Inhalt zusammen, ein Spacer bricht den Footer unter den Inhalt und rechte Spalte*/
.ContentBreite2{ width: 539px; margin-left: 0px; float: left; border: 0px none #000000; margin-bottom: 40px; }
.SpaltenLayout{ width: 764px; border: 0px none #000000; float: right; padding-top: 0px;}
.NavigationSpalte { float: left; width: 200px; border: 0px none #000000; font-size: 75%;}
.NavigationContainer{ margin-bottom: 30px;}
.BoxenContainer{ float: right; width: 200px; font-size: 80%; border: 0px none #000000; margin-right: 0px;}
#InhaltSpaltenLayout { width: 100%; border: 0px none; border-collapse: collapse; border-spacing: 0px; padding: 0px;}
#InhaltSpaltenLayout td { border-collapse: collapse; border-spacing: 0px;}
#InhaltContainerFoto { width: 200px; margin-left: 0px; margin-right: 20px; margin-bottom: 20px; border: 0px none #000000; font-size: 75%;}
#InhaltContainer { width:100%; margin-left: 0px; margin-bottom: 20px; border: 0px none #000000; font-size: 75%; display: block;}
#InhaltContainerHome{ float: left; width: 260px; margin-left: 0px; margin-bottom: 20px; border: 0px none #000000; font-size: 75%; }
#InhaltContainerNews{ float: right; width: 260px; margin-bottom: 20px; border: 0px none #000000; font-size: 75%; }
#InhaltContainerHome img, #InhaltContainerNews img { border: 0px none; }


/*Headstyles*/
.HeadGrafikContainer { width: 991px; height: 60px; background-repeat: no-repeat;}
.HeadGrafikContainerStart { width: 991px; height: 130px; background-repeat: no-repeat;}

/*SiteTools*/
.SiteToolsLayout { width: 991px; background-color: #4a4a4a; padding-top: 8px; padding-bottom: 2px; background-image: url(/lbb_holding/images/bg_deko.gif); background-repeat: repeat-x;}
.SiteToolsInhalt { /*float: right;*/ text-align: right; margin-right: 3px; font-size: 65%; color: #FFFFFF; white-space: nowrap; border-bottom: 1px solid #4a4a4a;}
div.SiteToolsInhalt a, div.SiteToolsInhalt a:link, div.SiteToolsInhalt a:visited, div.SiteToolsInhalt a:active { color: #FFFFFF; text-decoration: none; margin-left: 8px; margin-right: 8px; }
div.SiteToolsInhalt a:hover, div.SiteToolsInhalt a:visited:hover { color: #FFFFFF; text-decoration: underline; margin-left: 8px; margin-right: 8px; }
div.SiteToolsInhalt form { margin-bottom: 0px; margin-top: 0px; vertical-align: middle;}
div.SiteToolsInhalt form img { vertical-align: middle;}
div.SiteToolsInhalt span {	width:380px; display: block; float: right;}
div.SiteToolsInhalt span img { vertical-align: middle; margin-left: 4px;}

/*Suche*/
.SucheEingabefeld { font-size: 90%; width:100px; border: 0px none #000000;}
.SucheButton { margin-top: 7px; margin-bottom: 0px; margin-left: 0px; vertical-align: bottom;} 

/*Pfadanzeiger*/
#PfadContainer { background-color:#E0CCCC; min-height:22px; font-size: 65%;} 
.PfadAnzeiger { background-color:#FFFFFF; min-height:15px; padding: 4px 0px 4px 0px; width:450px; display:block;}
/*#PfadContainerHome { background-color:#E0CCCC; height:11px; font-size: 1%; padding: 0px; border: 1px solid;} 
.PfadAnzeigerHome { height:3px; padding: 0px 0px 0px 0px; width:450px; display:block; border:1px solid; }*/



/*Sitemap*/
.SitemapSpalte { float:left; width:48%;}
.SitemapSpalteRechts { float:right; width:48%;}
.SitemapUeberschrift { border-bottom:1px solid #FFFFFF; background-color: #DDDDDD; height:32px; font-size: 90%; padding-left:5px; font-weight: bold;  }
.SitemapUeberschrift div{ padding-top: 17px; padding-bottom: 0px; }
.SitemapBereich { border-bottom: 1px solid #DDDDDD; padding-top:1px; padding-bottom: 10px; margin-bottom: 20px;}
div.SitemapUeberschrift a, div.SitemapUeberschrift a:link, div.SitemapUeberschrift a:hover, div.SitemapUeberschrift a:visited, div.SitemapUeberschrift a:active, div.SitemapUeberschrift a:visited:hover { padding-left:0px; color: #353535;}
div.SitemapEbene2 { padding-left: 11px; margin-top: 1px; background-image: url(/lbb_holding/images/anstrich_nav_ebene3.gif); background-repeat: no-repeat; background-position: 3px 8px; margin-bottom: 2px;}
div.SitemapEbene2 a, div.SitemapEbene2 a:link, div.SitemapEbene2 a:hover, div.SitemapEbene2 a:visited, div.SitemapEbene2 a:active, div.SitemapEbene2 a:visited:hover 
{ color: #353535;}
div.SitemapEbene3 { padding-left: 23px; margin-top: 3px; margin-bottom: 5px; font-size:90%;}
div.SitemapEbene3 a, div.SitemapEbene3 a:link, div.SitemapEbene3 a:hover, div.SitemapEbene3 a:visited, div.SitemapEbene3 a:active, div.SitemapEbene3 a:visited:hover 
{ font-weight: normal; color: #353535; }
div.SitemapEbene4 { padding-left: 30px; margin-top: 3px; margin-bottom: 5px; font-size:85%; background-image: url(/lbb_holding/images/anstrich_nav_ebene3.gif); background-repeat: no-repeat; background-position: 24px 8px;}
div.SitemapEbene4 a, div.SitemapEbene4 a:link, div.SitemapEbene4 a:hover, div.SitemapEbene4 a:visited, div.SitemapEbene4 a:active, div.SitemapEbene4 a:visited:hover 
{ font-weight: normal; color: #353535; }




/*NewsBox Homepage*/
.NewsBoxUeberschrift { border-bottom:1px solid #FFFFFF; background-color: #DDDDDD; /*height:32px*/; font-size: 90%; font-weight:bold; padding-left:5px;  }
.NewsBoxUeberschrift div{ padding-top: 17px; padding-bottom: 0px; }
.NewsBox { border-bottom:1px solid #DDDDDD; padding:3px 1px 0px 0px; margin-bottom: 11px; font-size: 90%;}
.NewsHeadline { display: block; font-weight: bold; }
.NewsDatum { display: block; font-weight: normal; font-size: 90%;}
.NewsMeldung { display: block; margin-bottom: 10px; margin-top: 1px; padding: 0px; }
.NewsMeldung span{ display: block; }
.NewsMeldung a { text-transform: uppercase;}

/*Topmeldung Homepage*/
.TopMeldungBox { border-bottom:1px solid #DDDDDD; padding:3px 3px 3px 5px; margin-bottom: 11px; background-color: #DDDDDD;}
.TopMeldungGrafik { background-color: #DDDDDD;}
.TopMeldung { display: block; margin-bottom: 3px; margin-top: 3px; font-size: 90%;}
.TopMeldungText { display: block; margin-bottom: 10px;  }
.TopMeldung img { float: normal; margin-right: 8px; margin-top: 2px; margin-bottom: 5px;}
.TopMeldung span{ display: block; }
.TopMeldung a { text-transform: uppercase;}

/*Downloads*/
.DownloadLinkliste { display: block; margin-bottom: 12px; margin-top: 3px; }
.DownloadLink { margin-bottom: 3px; background-image: url(/lbb_holding/images/anstrich_box_links.gif); background-repeat: no-repeat; background-position: 5px ; padding-left: 12px; display: block; font-size: 100%;}
.DownloadLink a, .DownloadLink a:link, .DownloadLink a:visited, .DownloadLink a:active { text-decoration: none; }
.DownloadLink a:hover, .DownloadLink a:visited:hover { text-decoration: underline; }


/*Inhaltstyles Folgeseiten*/
.InhaltBox { margin-bottom: 7px;}
.InhaltGrafikBox { margin-bottom: 15px;}
div.InhaltTextLink a, div.InhaltTextLink a:link, div.InhaltTextLink a:hover, div.InhaltTextLink a:visited, div.InhaltTextLink a:active, div.InhaltTextLink a:visited:hover 
{ margin-bottom: 2px; font-weight: bold;}
.InhaltTextLink {	margin-bottom: 10px;	display: block;}
.InhaltTextLink span { display: block;}
.InhaltTextLink img{ float: right;}
.InhaltFoto { margin-bottom:11px; font-size:90%;}

/*Styles zur Korrektur im Inhaltsbereich*/
div#InhaltContainer img{ border:0px none #000000; display: inline;}
div#InhaltContainer table{ /*border:1px solid #000000; */ border-collapse: collapse; font-size: 100%; width:100%;}
div#InhaltContainer td{ /*border:1px solid #000000;*/ border-collapse: collapse; font-size:100%;}
div#InhaltContainer font{ font-size:90%;}

/*Formulare*/
.InhaltFormular {}
.InhaltFormular input { font-size: 90%; width:80%; margin-bottom: 5px; border: 1px solid #a1a1a1; }
.InhaltFormular textarea { font-size: 90%; width: 80%; height: 250px; border: 1px solid #a1a1a1;}
.InhaltFormularButtons { height:30px; border-top:1px solid #4a4a4a; padding-top:10px; margin-top: 20px;}
.InhaltFormularTrenner { border-top:1px solid #4a4a4a; padding-top:10px; margin-top: 20px;}
.Suchergebnis { display: block; margin-bottom:5px;}

/*Suchergebnis*/
/*Treffer*/
.InhaltTrefferliste 		{ margin-bottom: 20px; }
.Trefferliste 			{ background: url(/lbb_holding/images/icon_link_channel.gif) no-repeat 1px 0px; padding-left: 14px; margin-bottom: 5px;}
.Trefferliste a			{ font-weight: normal; }
.Trefferliste div		{ display: block; }
.Suchbegriff_Hervorhebung 	{ background-color: #ECECEC;}
.Treffer_Ueberschrift { font-weight: bold; }
.Treffer_Datum { font-size:90%;}
.Treffer_Pfad {}
.Treffer_Beschreibung { font-style: italic;}
.Treffer_Schlagworte {}

/*Boxen rechts*/
.BoxUeberschrift { color: #353535; background-color: #DDDDDD; font-size: 85%; font-weight: bold; padding-left: 5px; /*height:32px*/; padding-top: 0px; padding-bottom: 0px;}
div.BoxUeberschrift div { padding-top: 17px; padding-bottom: 0px;}
.Box { padding-bottom: 0px; margin-bottom: 11px; background-color: #F4F4F4; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #F4F4F4; }
div.Box img {float: normal; margin-top: 0px; margin-left: 0px; border:0px none;}
table.BoxTabelle { font-size: 100%; width: 100%; padding:0px; border-collapse: collapse;}
table.BoxTabelle td { font-size: 85%; padding:0px; border-collapse: collapse;}
.BoxLink { padding: 3px; display: block; /*font-size: 85%;*/ background-image: url(/lbb_holding/images/anstrich_box_links.gif); background-repeat: no-repeat; background-position: 5px 10px; padding-left: 12px;}
div.Box a, div.Box a:link, div.Box a:visited, div.Box a:active { text-decoration: none;   }
div.Box a:hover, div.Box a:visited:hover { text-decoration: underline;   }
div.BoxLink span{ display: block;  }

/*Box Internet Filiale*/
.BoxIF 					{ font-size: 85%; padding-left: 3px; padding-bottom: 5px; padding-top: 3px;}
.BoxIF form 			{ padding: 0px; margin: 0px;}
.BoxIF .TextFeld		{ width:100px; border: 1px solid; font-size: 90%; padding:1px; }
.BoxIF .LoginButton 	{ font-size: 90%; border: 1px solid #CC0000; background-color: #FFFFFF;}
 

/*Aufmachergrafik und Marken Homepage*/
.AufmacherMarken {margin-bottom: 22px; height: 254px; }
.AufmacherGrafik { float: left; height: 254px; width: 539px; }
.Marken { float:right; width: 200px; border-bottom:1px solid #45476D; height:254px;}
div.Marken img { margin-bottom: 10px; margin-top: 5px;}
.MarkenUeberschrift {border-bottom:1px solid #45476D; /*height:32px*/; font-size: 70%;}
div.MarkenUeberschrift div { padding-top: 17px; padding-bottom: 0px;}
/*Marken Channelseiten*/
.MarkenChannel { width: 200px; border-bottom:1px solid #45476D; margin-bottom: 15px;}
div.MarkenChannel img { margin-bottom: 10px; margin-top: 5px;}
.MarkenChannelUeberschrift {border-bottom:1px solid #45476D; /*height:32px*/; font-size: 85%;}
div.MarkenChannelUeberschrift div { padding-top: 17px; padding-bottom: 0px;}

/*Linkbox unter der Grafik*/
.LinkBoxUeberschrift { color:#353535; font-weight: bold; border-bottom:1px solid #FFFFFF; background-color: #DDDDDD; /*height:32px*/; font-size: 90%; padding-left:5px;  }
.LinkBoxUeberschrift div{ padding-top: 17px; padding-bottom: 0px; }
.LinkBox { width: 200px; border-bottom:1px solid #F4F4F4; padding:8px 0px 0px 0px;}

/*Drucken Box*/
/*.DruckenBox { padding: 10px 3px 5px 5px; margin-bottom: 15px; background-color: #F4F4F4; border-bottom: 1px solid #F4F4F4;}
.DruckenBox img { border: 0px none; vertical-align: middle;}
.DruckenBox span { display: block; margin-bottom: 7px; }
.DruckenBox a, .DruckenBox a:link, .DruckenBox a:active, .DruckenBox a:visited { font-size: 85%; text-decoration: none; }
.DruckenBox a:hover, .DruckenBox a:visited:hover { font-size: 85%; text-decoration: underline; }*/

/*Drucken Menu fuer Druckversionen*/
.DruckenMenu { display:none}
.DruckenMenu a{ margin-left: 15px;}
.BgbLogo { display: none;}

/*Footer*/
.FooterContainer { width: 991px; margin-bottom: 0px; }
.FooterInhalt { height: 15px; border-top: 1px solid #DDDDDD; padding: 8px 0px 0px 0px; }
.FooterSitetools { float: left; font-size: 70%; color: #000000;}
.FooterSitetools a { margin-left: 8px; margin-right: 8px;}
.FooterNachOben { background-color:#CCCCCC; padding-left:5px; font-size: 90%; font-weight: bold; padding: 8px 0px 0px 8px; height: 30px;}
.FooterNachOben img{ vertical-align: middle;}
.FooterCopyright { float:right;  margin-top: 0px; font-size: 70%; padding-top: 0px;  }
#FooterContainer a, #FooterContainer a:link, #FooterContainer a:visited, #FooterContainer a:active { color:#000000; text-decoration: none; }
#FooterContainer a:hover, #FooterContainer a:visited:hover { text-decoration: underline; }
.FooterDrucken img { vertical-align: bottom; border: 0px none;}
.FooterDrucken { font-size: 85%; height: 30px; border-top: 1px solid #DDDDDD; padding-top: 8px; }
.BookmarkIE { display: none;}


.Buttons 						{ display: block; background: #f1f1f1; padding: 5px; height: 19px; font-size: 90%;}
.Buttons span						{ float: left; }
.Buttons input							{ background: #ffffff; border: 1px solid #cc0000; color: #000000; cursor: pointer; margin-left: 5px; font-size: 115%; width: auto;}
.Buttons a						{ padding: 4px 5px 3px 5px; }
.Buttons a.selected					{ color: #000000; text-decoration: none; cursor: default;}
.BigButton						{ float: right; background: #ffffff; border: 1px solid #cc0000; color: #000000; cursor: pointer; margin-left: 5px; padding: 2px; font-size: 115%; font-weight: bold; }
.InhaltFormular 					{ font-size: 90%; padding-bottom: 11px;}
.InhaltFormularLeft 					{ float: left; width: 260px; }
.InhaltFormularRight 					{ float: right; width: 260px; }
.InhaltFormular label.Feld				{ display: block; font-weight: bold; color: #353535; /*padding-left: 5px; padding-top: 15px; background: #d6e6f6;*/}
.InhaltFormular select.Anrede				{ display: block; width: 260px; border: 1px solid #CCCCCC; color: #000000; font-size: 100%; margin-bottom: 8px; }	
.InhaltFormular .TextFeld 				{ display: block; width: 248px; border: 1px solid #CCCCCC; padding:1px 5px 1px 5px; color: #000000; font-size: 100%; margin-bottom: 8px; }
.InhaltFormular textarea 				{ display: block; width: 248px; height: 153px; border: 1px solid #CCCCCC; padding:1px 5px 1px 5px; color: #000000; font-size: 100%; margin-bottom: 8px; }
.InhaltFormular textarea.Bestellen 			{ height: 123px;}
.InhaltFormular textarea.Empfehlen 			{ height: 110px;}
.InhaltFormular select.Klein				{ border: 1px solid #CCCCCC; color: #000000; font-size: 100%; margin-bottom: 8px; }
.InhaltFormular label.Choice				{ font-weight: normal; color: #353535; margin-right: 20px; }
input.Choice						{ margin-left: 0px; margin-right: 3px; vertical-align: bottom; }
#Empfangen						{ margin-bottom: 6px; }
