/* --------------------------------------------------------------------- */
/* ---< HBS PAGE >------------------------------------------------------ */
/* --------------------------------------------------------------------- */

body {
	background: #DDD;  /* Farbanpassung fuer IMK, WSI? */
	font-family: Verdana, Arial, Helvetica, Sans-Serif; 
	font-size: 100%; color: #000;
	text-align: center;
	margin: auto; padding: auto;
}
html, div, form, p, table, img { margin: 0; padding: 0; }
a { text-decoration: none; }

a,
:link,
:focus,
:active,
:visited,
:visited:hover,
input,
input:focus,
input:active,
input:visited,
input:visited:hover,
map,
area { outline: none; text-decoration: none; }

.Hidden,
.PrintOnly { display: none; }
.ColorRed { color: #960002; }

#Container {
	background: #E9E9E9 url(https://www.boeckler.de/cps/rde/xbcr/hbs/bg_content.gif) 0 0 no-repeat; /* Farbanpassung fuer IMK, WSI */
	display: block; font-size: 100%; 
	width: 950px; text-align: center; overflow: hidden; 
	margin: auto; padding: 0;
}
#Container.SonderContainer {
	background: #FFF url(https://www.boeckler.de/cps/rde/xbcr/hbs/bg_content_sonder.gif) 0 0 no-repeat; /* Farbanpassung fuer IMK, WSI */
	display: inline-block; font-size: 100%; 
	width: 750px; text-align: center; overflow: hidden; 
	margin: auto; padding: 38px 100px;
}

/* ----------------------------------------------------------[ Header ]--- */

#Header { float: left; overflow: hidden; margin: 0; padding: 0; }		
.LogoHBS { float: left; margin: 53px 200px 0 71px; padding: 0; }

#Container.SonderContainer .LogoHBS { float: left; margin: 0; padding: 0; }

.QuickSearch { 
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/search_textfield.gif) 70px 17px no-repeat;
	float: left; width: 320px; height: 30px; overflow: hidden;
	font-size: 75%; line-height: 17px; text-align: left; 		
	margin: 0; padding: 22px 0 0 16px;
}
.QuickSearch label { float: left; width: 50px; line-height: 15px; color: #FFF; font-weight: bold; }
.QuickSearch input { float: left; border: none; background: transparent; }
.QuickSearch input.SearchField { 
	width: 135px; height: 16px; overflow: hidden; 
	margin: 0 0 5px 10px; padding: 0 2px; 
}
.QuickSearch input.SearchButton {
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/search_arrow.gif) center right no-repeat;
	display: block; width: 15px; height: 16px; 
	margin: 0 25px 0 0px; padding: 0;
}

.QuickSearch span { float: none; color: #FFF; font-size: 90%; }
.QuickSearch span a { float: left; color: #FFF; font-size: 90%; } 

.MetaNavig { 
	float: left; width: 337px; 
	font-size: 65%; text-align: center; color: #ababab; 			
	margin: 8px 0 0 4px; padding: 0;
}
.MetaNavig ul { float: left; list-style-type: none; margin: 0; padding: 0; }
.MetaNavig li { float: left; text-align: center; margin: 0;  padding: 0; }
.MetaNavig a { color: #960002; padding: 0 8px; }  /* Farbanpassung fuer IMK, WSI */

#Header a.Language {
	float: left; height: 22px; 
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/icon_en.gif) center right no-repeat; 
	color: #000; font-size: 65%; line-height: 22px; 
	margin: -31px 0 0 23px; padding: 0 42px 0 0;
}
.LogoInstitution { float: right; width: 214px; margin: 39px 13px 0 0; padding: 0; }
* html .LogoInstitution { margin-right: 7px; }
.LogoInstitution img { float: right; margin: 0 0 0 18px; padding: 0; }

#Container.SonderContainer .LogoInstitution { float: left; width: 350px; }
#Container.SonderContainer .LogoInstitution img { float: left; margin: 0; padding: 0; }

/* -------------------------------------------------------------[ Main ]--- */

#Content { 
	float: left;
	width: 100%; clear: both;
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/bg_endMain.gif) bottom left repeat-x;
	margin: 0; padding: 0 0 34px 0;
}
#Container.SonderContainer #Content { background: none; margin-top: 3px; }

#Content .SpaceLeft { 
	float: left; width: 682px; /*overflow: hidden; */
	text-align: left;
	margin: 10px 14px 0 22px; padding: 0;
}
* html #Content .SpaceLeft { margin-left: 11px; overflow: hidden; }

#Content .SpaceRight { 
	float: left; width: 219px; overflow: hidden; 
	margin: 0; padding: 0;
}

/* ---------------------------------------------------------[ Topnavig ]--- */

#Content .TopNavig { position: absolute; 
	float: none; width: 675px; 
	font-size: 75%; text-align: left;
	border-top: 1px solid #000;
	margin: 0 0 0 2px; padding: 0; !margin-left:0; 
}
* html #Content .TopNavig { margin-left: 0; }

#Content .TopNavig ul { 
	list-style-type: none; 
	width: 675px; height: 31px; line-height: 100%;
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/bg_endTopnavig.gif) bottom center no-repeat; 	
	margin: 0; padding: 0;
}
#Content .TopNavig li { float: left; margin: 0; padding: 0; }
	
#Content .TopNavig .Home,
#Content .TopNavig .Stiftung,
#Content .TopNavig .Presse,
#Content .TopNavig .Veroeffentl,
#Content .TopNavig .Veranstal,
#Content .TopNavig .Themenkatalog {	
	border-top: 1px solid #FFF; border-bottom: 1px solid #FFF;
	display: block;  position: absolute; z-index: 9999;
	background: #ec7b00 url(https://www.boeckler.de/cps/rde/xbcr/hbs/bg_topnavig.gif) bottom left repeat-x; /* Farbanpassung fuer IMK, WSI */
	color: #FFF;
	padding: 0 0 1px 0; margin: 0;
}

#Content .TopNavig .Stiftung:hover,
#Content .TopNavig .Themenkatalog:hover,
#Content .TopNavig .Presse:hover,
#Content .TopNavig .Veroeffentl:hover,
#Content .TopNavig .Veranstal:hover,
#Content .TopNavig .Home_NavActive,
#Content .TopNavig .Stiftung_NavActive,
#Content .TopNavig .Themenkatalog_NavActive,
#Content .TopNavig .Presse_NavActive,
#Content .TopNavig .Veroeffentl_NavActive,
#Content .TopNavig .Veranstal_NavActive,
#Content .TopNavig .Home_Actv_NavActive,
#Content .TopNavig .Stiftung_Actv_NavActive,
#Content .TopNavig .Themenkatalog_Actv_NavActive,
#Content .TopNavig .Presse_Actv_NavActive,
#Content .TopNavig .Veroeffentl_Actv_NavActive,
#Content .TopNavig .Veranstal_Actv_NavActive   { 			 
	display: block; position: absolute; z-index: 9999;
	background: #FFF; color: #960002; font-weight: bold; 
	border-left: 1px solid #000; border-right: 1px solid #000; 
	border-top: none; border-bottom: none;
	padding: 1px 1px 3px 1px;  
}

#Content .TopNavig .Home:hover,
#Content .TopNavig .Home,
#Content .TopNavig .Home_Actv { width: 100px; margin-left: 0; }

#Content .TopNavig .Home_NavActive,
#Content .TopNavig .Home_Actv_NavActive { width: 96px; }

#Content .TopNavig .Stiftung,
#Content .TopNavig .Stiftung_Actv { width: 81px; margin-left: 100px; }

#Content .TopNavig .Stiftung:hover,
#Content .TopNavig .Stiftung_NavActive,
#Content .TopNavig .Stiftung_Actv_NavActive { width: 79px; margin-left: 98px; } /* Stiftung_Actv:hover, Stiftung_NavActive */
 
#Content .TopNavig .Presse,
#Content .TopNavig .Presse_Actv { width: 77px; margin-left: 181px; }

#Content .TopNavig .Presse:hover,
#Content .TopNavig .Presse_NavActive,
#Content .TopNavig .Presse_Actv_NavActive { width: 75px; margin-left: 179px; } /* Presse_Actv:hover, Presse_NavActive */
 		
#Content .TopNavig .Veroeffentl,
#Content .TopNavig .Veroeffentl_Actv { width: 150px; margin-left: 258px; }

#Content .TopNavig .Veroeffentl:hover,
#Content .TopNavig .Veroeffentl_NavActive,
#Content .TopNavig .Veroeffentl_Actv_NavActive { width: 148px; margin-left: 256px; } /* Veroeffentl_Actv:hover, Veroeffentl_NavActive */

#Content .TopNavig .Veranstal,
#Content .TopNavig .Veranstal_Actv { width: 141px; margin-left: 408px; }

#Content .TopNavig .Veranstal:hover,
#Content .TopNavig .Veranstal_NavActive,
#Content .TopNavig .Veranstal_Actv_NavActive { width: 139px; margin-left: 406px; } /* Veranstal_Actv:hover, Veranstal_NavActive */

#Content .TopNavig .Themenkatalog,
#Content .TopNavig .Themenkatalog_Actv { width: 126px; margin-left: 549px; }

#Content .TopNavig .Themenkatalog:hover,
#Content .TopNavig .Themenkatalog_NavActive,
#Content .TopNavig .Themenkatalog_Actv_NavActive { width: 124px; margin-left: 547px; } /* Themenkatalog_Actv:hover, Themenkatalog_NavActive */

#Content .TopNavig .Home_Actv,
#Content .TopNavig .Home:hover,
#Content .TopNavig .Stiftung_Actv,
#Content .TopNavig .Themenkatalog_Actv,
#Content .TopNavig .Presse_Actv,
#Content .TopNavig .Veroeffentl_Actv,
#Content .TopNavig .Veranstal_Actv { 	
	display: block; position: absolute; z-index: 9999;
	background: #ec7b00 url(https://www.boeckler.de/cps/rde/xbcr/hbs/bg_topnavig_a.gif) bottom left repeat-x; /* Farbanpassung fuer IMK, WSI */
	border-top: 1px solid #FFF; border-bottom: 1px solid #FFF; 
	color: #FFF; font-weight: bold;
	padding: 0;
}
#Content .TopNavig .Home_Actv { 		 
	border-left: none;
	padding: 0;
}
#Content .TopNavig .Home:hover { 		 
	border-left: none;
	padding: 0 0 1px 0;
}

/*#Content .TopNavig .Home_Actv:hover,*/
#Content .TopNavig .Stiftung_Actv:hover,
#Content .TopNavig .Themenkatalog_Actv:hover,
#Content .TopNavig .Presse_Actv:hover,
#Content .TopNavig .Veroeffentl_Actv:hover,
#Content .TopNavig .Veranstal_Actv:hover,
#Content .TopNavig .Home_Actv_NavActive,
#Content .TopNavig .Stiftung_Actv_NavActive,
#Content .TopNavig .Themenkatalog_Actv_NavActive,
#Content .TopNavig .Presse_Actv_NavActive,
#Content .TopNavig .Veroeffentl_Actv_NavActive,
#Content .TopNavig .Veranstal_Actv_NavActive { 
	position: absolute; z-index: 99999;
	display: block;	background: #FFF; 
	color: #960002; font-weight: bold;
	border-left: 1px solid #000; border-right: 1px solid #000; 
	border-top: none; border-bottom: none;
	padding: 1px 1px 3px 1px; 
}
#Content .TopNavig .Home_Actv:hover,
#Content .TopNavig .Home_NavActive { width: 100px; margin-left: 0; }

#Content .TopNavig .Stiftung_Actv:hover,
#Content .TopNavig .Stiftung_NavActive { width: 79px; margin-left: 98px; }

#Content .TopNavig .Presse_Actv:hover,
#Content .TopNavig .Presse_NavActive { width: 75px; margin-left: 179px; }

#Content .TopNavig .Veroeffentl_Actv:hover,
#Content .TopNavig .Veroeffentl_NavActive { width: 148px; margin-left: 256px; }

#Content .TopNavig .Veranstal_Actv:hover,
#Content .TopNavig .Veranstal_NavActive { width: 139px; margin-left: 406px; }

#Content .TopNavig .Themenkatalog_Actv:hover,
#Content .TopNavig .Themenkatalog_NavActive { width: 124px; margin-left: 547px; }

#Content .TopNavig .Home span,
#Content .TopNavig .Stiftung span,
#Content .TopNavig .Themenkatalog span,
#Content .TopNavig .Presse span,
#Content .TopNavig .Veroeffentl span,
#Content .TopNavig .Veranstal span { 
	display: block; text-align: center; 
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/line_topnavig.gif) top right no-repeat;  /* Farbanpassung fuer IMK, WSI */
	padding: 5px 0 5px 0; margin: 0;
}

/*#Content .TopNavig .Home:hover span,*/
#Content .TopNavig .Stiftung:hover span,
#Content .TopNavig .Themenkatalog:hover span,
#Content .TopNavig .Presse:hover span,
#Content .TopNavig .Veroeffentl:hover span,
#Content .TopNavig .Veranstal:hover span,
#Content .TopNavig .Home_Actv span,
#Content .TopNavig .Stiftung_Actv span,
#Content .TopNavig .Themenkatalog_Actv span,
#Content .TopNavig .Presse_Actv span,
#Content .TopNavig .Veroeffentl_Actv span,
#Content .TopNavig .Veranstal_Actv span,
#Content .TopNavig .Home_NavActive span { border-left: 1px solid #FFF;
	display: block; text-align: center; 
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/line_topnavig_a.gif) top right repeat-y;
	padding: 5px 0 6px 0; margin: 0 0 0 -2px;
} 
#Content .TopNavig .Themenkatalog span { background: transparent; }
#Content .TopNavig .Themenkatalog_Actv span { border-left: 1px solid #FFF; padding: 5px 0 5px 0; margin: 0 0 0 -2px; }  

/*#Content .TopNavig .Home:hover span,*/
#Content .TopNavig .Stiftung:hover span,
#Content .TopNavig .Themenkatalog:hover span,
#Content .TopNavig .Presse:hover span,
#Content .TopNavig .Veroeffentl:hover span,
#Content .TopNavig .Veranstal:hover span,
/*#Content .TopNavig .Home_Actv:hover span,*/
#Content .TopNavig .Stiftung_Actv:hover span,
#Content .TopNavig .Themenkatalog_Actv:hover span,
#Content .TopNavig .Presse_Actv:hover span,
#Content .TopNavig .Veroeffentl_Actv:hover span,
#Content .TopNavig .Veranstal_Actv:hover span  { border-left: 1px solid #000; } 

#Content .TopNavig .Home_NavActive span,
#Content .TopNavig .Stiftung_NavActive span,
#Content .TopNavig .Themenkatalog_NavActive span,
#Content .TopNavig .Presse_NavActive span,
#Content .TopNavig .Veroeffentl_NavActive span,
#Content .TopNavig .Veranstal_NavActive span,
#Content .TopNavig .Home_Actv_NavActive span,
#Content .TopNavig .Stiftung_Actv_NavActive span,
#Content .TopNavig .Themenkatalog_Actv_NavActive span,
#Content .TopNavig .Presse_Actv_NavActive span,
#Content .TopNavig .Veroeffentl_Actv_NavActive span,
#Content .TopNavig .Veranstal_Actv_NavActive span { 
	display: block; text-align: center; 
	background: #fff;  
	padding: 5px 0 5px 0; margin: 0;
}
#Content .TopNavig .Home_NavActive:hover span,
#Content .TopNavig .Stiftung_NavActive:hover span,
#Content .TopNavig .Themenkatalog_NavActive span,
#Content .TopNavig .Presse_NavActive:hover span,
#Content .TopNavig .Veroeffentl_NavActive:hover span,
#Content .TopNavig .Veranstal_NavActive:hover span,
#Content .TopNavig .Home_Actv_NavActive span,
#Content .TopNavig .Stiftung_Actv_NavActive span,
#Content .TopNavig .Themenkatalog_Actv_NavActive span,
#Content .TopNavig .Presse_Actv_NavActive span,
#Content .TopNavig .Veroeffentl_Actv_NavActive span,
#Content .TopNavig .Veranstal_Actv_NavActive span { border-left: none;  }                                     

/* ------------------------------------------------------------[ Subnavig ]--- */

#Content .SubNavig { 
	position: absolute; 
	float: none; width: 675px; 
	font-size: 85%;
	margin: -4px 0 0 2px; padding: 0; !margin-left:0;
}
* html #Content .SubNavig { margin-left: 0; }
#Content .SubNavig ul {
	float: left; width: 675px;
	list-style-type: none; 
	margin: 0; padding: 0; 
}
#Content .SubNavig li { 
	float: left; width: 225px; 
	margin: 0; padding: 0;
	text-align: center;
}
#Content .SubNavig a { 
	display: block; width: 222px; 
	background: #F6F6F6 url(https://www.boeckler.de/cps/rde/xbcr/hbs/bg_subnavig.gif) bottom left repeat-x; 
	color: #000; font-weight: bold;
	border-top: 1px solid #C2C2C2; border-right: 1px solid #C2C2C2; border-bottom: 1px solid #C2C2C2; 
	padding: 0 1px; margin: 0;
}
#Content .SubNavig a.First { width: 221px; border-left: 1px solid #C2C2C2; }
#Content .SubNavig a span { 
	display: block; border-left: 1px solid #FFF; border-right: 1px solid #FFF;
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/arrow_subnavig.png) 18px 11px no-repeat; 
	color: #000; font-weight: bold;
	padding: 10px 0 10px 0; margin: 0;
}
* html #Content .SubNavig a span { 
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/arrow_subnavig.gif) 18px 11px no-repeat; /* Farbanpassung fuer IMK, WSI */
} 
#Content .SubNavig a:hover,
#Content .SubNavig a.Actv { 
	width: 222px;  z-index: 99; background:#FFF;
	border-top: 1px solid #000; border-right: 1px solid #000; 
	border-bottom: none; border-left: 1px solid #000; 
	margin-left: -1px; height: 39px;
}
#Content .SubNavig a.First:hover,
#Content .SubNavig a.First.Actv { width: 221px; border-left: 1px solid #000; margin-left: 0; }

* html #Content .SubNavig a:hover,
* html #Content .SubNavig a.Actv { width: 221px; margin-left: 0; }

#Content .SubNavig a:hover span,
#Content .SubNavig a.Actv span { 
	background: #FFF url(https://www.boeckler.de/cps/rde/xbcr/hbs/arrow_subnavig_a.gif) 19px 13px no-repeat; 
	color: #960002;   /* Farbanpassung fuer IMK, WSI */
}                                                     

#Content .SubNavig span.TextColor {
	color: #960002;
}
 	 
/* -----------------------------------------------------------[ SitemapÃƒÅ’bersicht ]--- */

#Sitemap { 
	float: left;
	display: block; width: 100%; clear: both;
	background: #FFF url(https://www.boeckler.de/cps/rde/xbcr/hbs/bg_endSitemap.gif) bottom left repeat-x;
	font-size: 70%; color: #676767;
	margin: 0; padding: 10px 0 35px 0;
}

#Sitemap .SitemapOverview { 
	float: left; /*width: 100%; */
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/line_sitemap.gif) 0 0 repeat-y;
	margin: 0 17px 0 24px; 
	padding: 0; 
}	
* html #Sitemap .SitemapOverview { float: none; display: inline-block; }
#Sitemap ul { 
	float: left; width: 131px; 
	list-style-type: none; text-align: left;
	margin: 0; padding: 5px 0 0 15px; 
}
#Sitemap li { margin: 0; padding: 0; }
#Sitemap ul ul { margin: 20px 0 0 0; padding: 0; }
#Sitemap li li { margin: 0 0 2px 0; padding: 0; }

#Sitemap a { font-size: 90%; color: #a0a0a0; }
#Sitemap a:hover { color: #676767; }

/* -----------------------------------------------------------------[ Footer ]--- */
#Footer {
	float: left; width: 100%; clear: both;
	background: #D3D3D3 url(https://www.boeckler.de/cps/rde/xbcr/hbs/bg_footer.gif) 0 0 repeat-y; 
	font-size: 60%; color: #676767; text-align: left;
	margin: 0; padding: 0 0 10px 0;
}
* html #Footer { float: none; display: inline-block; }

#Footer ul { float: left; list-style-type: none; margin: 0 17px 0 24px; padding: 0; }
*html #Footer ul { margin-left: 11px; }

#Footer li { float: left; margin: 0 26px 0 10px; padding: 0; }
#Footer a { color: #676767; }
#Footer a.LinkTop {
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/icon_top.gif) 0 2px no-repeat;
	padding: 0 0 0 12px; margin: 0;
}
#Footer a:hover { color: #a0a0a0; }

/* --------------------------------------------------------------------- */
/* ---< HBS CONTENT >--------------------------------------------------- */
/* --------------------------------------------------------------------- */

#Content .BlockContainer { margin-top: 85px; } /* Abstand um Blockmodule */
#Content #BlockContainerImpuls { margin-top: 0/*95px85px*/; margin-left: 22px; width: 100%; } 

/* ---[ Content Elemente ]--- */

#Content h2 {
	font-size: 75%; color: #676767; line-height: auto; /* Schrift: 12px - Dachzeile */
	margin: 0 0 9px 0; padding: 0;
}
#Content h3 {
	font-size: 110%; color: #960002; line-height: auto;  /* Schrift: 18px Farbanpassung fuer IMK, WSI */
	margin: 0 0 10px 0; padding: 0;
}
#Content h3.SM { font-size: 100%; line-height: 135%; } /* Schrift: 16px */
#Content h4 {
	font-size: 85%; color: #960002; line-height: auto;  /* Schrift: 14px Farbanpassung fuer IMK, WSI */
	margin: 0 0 10px 0; padding: 0;
}
#Content p { 
	font-size: 75%; line-height: 135%; /* Schrift: 12px */
	margin: 0 /*0 14px 0*/; padding: 0;
}

#Content a { color: #960002; } /* Farbanpassung fuer IMK, WSI */
#Content a:hover { color: #D50303; } /* Farbanpassung fuer IMK, WSI */

#Content a.jumplink { color: #960002; } /* Farbanpassung fuer IMK, WSI */
#Content a.jumplink:hover { color: #960002; } /* Farbanpassung fuer IMK, WSI */

#Content a.InternLink {
	display: inline-block;
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/intern_link.gif) 0 4px no-repeat;
	padding: 0 0 0 18px;
}
#Content a.LoginLink {
	display: inline-block;
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/arrow_link.gif) 0 6px no-repeat;
	padding: 0 0 0 18px;
}
#Content a.BestellLink {
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/icon_warenkorb.gif) 0 0 no-repeat;
	padding: 0 0 2px 25px;
	margin-right: 20px;
}
#Content a.DownloadLink {
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/icon_pdf.gif) 0 0 no-repeat;
	padding: 0 0 3px 21px;
	margin-right: 20px;
}

#Content .DLine { 
	display: block; width: auto;
	clear: both; /*border-bottom: 8px solid #FFF;*/
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/dline.gif) top left repeat-x;; 
}
#Content .DLineLGrey { 
	display: block; width: auto;
	clear: both; /*border-bottom: 8px solid #FFF;*/
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/dline.gif) top left repeat-x; }
#Content .Line { border-top: 3px solid #f3f3f1; }

/* --------------------------------------------[ Content Block Module ]--- */

#Content .BlockModuleFirst { display: block; clear: both; padding-top: 12px; padding-bottom: 27px; }
#Content .BlockModuleFirst.PaddingTopNone { padding-top: 0px; overflow: hidden; }

#Content .MainModuleFirst {
	width: 676px; overflow: hidden;
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/RB_top678.gif) 0 0 no-repeat; 
	padding: 0; padding-top: 15px; margin: 0;
}
#Content .PageModuleFirst { 
	height: 226px; overflow: hidden;
	font-size: 100%; text-align: left;
	margin: 0; padding: 17px 15px 0 30px;
}
#Content .PageModuleFirst img.IMGLeft { float: left; margin: 0 10px 0 0; }
#Content .PageModuleFirst img.IMGRight { float: right; margin: 0 0 0 10px; }

/* ------------------------------------------[ Standard Blockmodule ]--- */

#Content .BlockModule { 
	float: left; display: inline-block; clear: both; 
	width: 679px; text-align: left;
	margin: 0 0 25px 0; padding: 0;
}
#Container.SonderContainer #Content .BlockModule { 
	float: left; display: inline-block; clear: both; 
	width: 754px; text-align: left; 
	margin: 0 0 25px 0; padding: 0;
}

#Content .BlockModule.BottomSpaceNone { 
	margin-bottom: 5px;
}
#Content .MainModule { 
	float: left; display: inline-block;
	width: 100%; overflow: hidden;
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/bg_content_middle.gif) 0 0 repeat-y; 
	margin: 0 0 0 1px; padding: 0;
}
* html #Content .MainModule { float: none; display: inline-block; }

#Container.SonderContainer #Content .MainModule { 
	background: none;
	margin: 0; padding: 0;
}

#BlockContainerImpuls .BlockModule.BottomSpaceNone { 
	margin-bottom: 5px;
}

#BlockContainerImpuls .BlockModule { 
	float: left; display: inline-block; 
	width: 912px; clear: both; 
	text-align: left; 
	margin: 0 0 25px 0; padding: 0;
}
#BlockContainerImpuls .MainModule { 
	float: left; display: inline-block; 
	width: 100%; overflow: hidden;
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/bg_content_middle_impuls.gif) 0 0 repeat-y; 
	margin: 0 0 0 1px; padding: 0;
}

#Content .MainModule h3,
#Content .MainModule p { margin:0; padding:0; }

#Content .Tools { 
	float: left; width: 679px; 
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/shadow_bottom_tools.gif) bottom left no-repeat;
	font-size: 60%; color: #676767;
	margin: 0; padding: 0 0 19px 0; 
}
#Container.SonderContainer #Content .Tools { 
	width: 754px; 
	background: #FFF url(https://www.boeckler.de/cps/rde/xbcr/hbs/rahm_tools_sondercontainer.gif) 0 0 no-repeat;
	color: #CCC;
	margin-top: -1px;
}
#Content .Tools img { float: left; }
#Content .Tools ul { display: inline-block; width: 650px; color: #CCC; list-style-type: none; margin: 0; padding: 14px 8px 0 18px; }
#Container.SonderContainer #Content .Tools ul { width: 725px; }
#Content .Tools li {  float: right; margin: 0; padding: 0; }
#Content .Tools li span { float: left; color: #676767; text-align: left; width: 110px; margin: 0; padding: 0; }
#Content .Tools a { color: #A0A0A0; padding: 0 6px; }
#Container.SonderContainer #Content .Tools a { color: #666; }
#Content .Tools li a:hover { color: #676767; }

#Content .Tools li.NetworkLink { 
	float: left; 
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/arrow_red.gif) 0 3px no-repeat; 
	padding: 0 0 0 15px; 
}
#Content .Tools li.NetworkLink a { padding: 0; }
#Content .Tools li.NetworkLink img { margin-right: 3px; }

#Content .Tools li.TextLink a { color: #A0A0A0; padding: 0 0 0 3px; }
#Content .Tools li.TextLink a.TextTool { font-size: 110%; padding: 0 6px 0 3px; }

#BlockContainerImpuls .Tools {
	float: left; width: 912px; 
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/shadow_bottom_tools_impuls.gif) bottom left repeat-x;
	font-size: 60%; color: #676767;
	margin: 0; padding: 0 0 19px 0; 
}
#BlockContainerImpuls .Tools img { float: left; }
#BlockContainerImpuls .Tools ul { display: inline-block; width: 873px; color: #CCC; list-style-type: none; margin: 0; padding: 14px 18px 0 18px; }
#BlockContainerImpuls .Tools li {  float: right; margin: 0; padding: 0; }
#BlockContainerImpuls .Tools li span { float: left; color: #676767; text-align: left; width: 110px; margin: 0; padding: 0; }
#BlockContainerImpuls .Tools a { color: #A0A0A0; padding: 0 6px; }
#BlockContainerImpuls .Tools li a:hover { color: #676767; }

#BlockContainerImpuls .Tools li.NetworkLink { 
	float: left; 
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/arrow_red.gif) 0 3px no-repeat; 
	padding: 0 0 0 15px; 
}
#BlockContainerImpuls .Tools li.NetworkLink a { padding: 0; }
#BlockContainerImpuls .Tools li.NetworkLink img { margin-right: 3px; }

#BlockContainerImpuls .Tools li.TextLink a { color: #A0A0A0; padding: 0 0 0 3px; }
#BlockContainerImpuls .Tools li.TextLink a.TextTool { font-size: 110%; padding: 0 6px 0 3px; }

#Content .BlockmoduleTopTeaser { clear: both;
	width: 679px; overflow: hidden;
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/bg_top_breadcrumb.gif) 0 0 no-repeat; 
	padding: 9px 0 0 0; margin: 0 0 25px 0; 
}
#Content .MainModuleTopTeaser { 
	float: left; display: inline-block;
	width: 100%; 
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/bg_content_middle.gif) 0 0 repeat-y; 
	margin: 0; padding: 0 0 0/*12px*/ 0;
}
#Content .TopTeaser {
	float: left; display: inline-block; width: 100%; 
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/bg_content_middle.gif) 0 0 repeat-y; 
	margin: 0; padding: 0; 
}
* html #Content .TopTeaser { float: none; clear: both; }
#Content .MainModuleTeaserEnd { 
	float: left; display: inline-block; 
	width: 100%; height: 22px; 
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/bg_bottom_breadcrumb.gif) bottom left no-repeat; 
	margin: 0;  padding: 0;
}
* html #Content .MainModuleTeaserEnd { float: none; height: 18px; }

#Content .Tools.FloatRight {
	background: none; 
	float: right; width: auto;
	color: #CCC; text-align: right;	
	padding: 0px 0 0 0; margin: 0;
}
#Content .Tools.FloatRight a { color: #666; margin: 0 3px; padding: 0; }

/* -------------------------------------------------[ Breadcrumb ]--- */
#Content .BlockmoduleBreadcrumb { 
	width: 679px; overflow: hidden;
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/bg_top_breadcrumb.gif) 0 0 no-repeat; 
	padding: 0; margin: 0 0 0 1px;
}
#Content .MainModuleBreadcrumb { 
	float: left;
	width: 100%; 
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/bg_bottom_breadcrumb.gif) bottom left no-repeat; 
	margin: 0; padding: 0 0 11px 0;
}
#Content .Breadcrumb {
	float: left; display: inline-block; width: 100%; 
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/bg_content_middle.gif) 0 0 repeat-y; 
	font-size: 100%; line-height: auto;
	margin: 0; padding: 0;
}
#BlockContainerImpuls .BlockmoduleBreadcrumb { 
	width: 912px; overflow: hidden;
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/bg_top_breadcrumb_impuls.gif) 0 0 no-repeat; 
	padding: 0; margin: 0 0 0 1px;
}
#BlockContainerImpuls .MainModuleBreadcrumb { 
	float: left;
	width: 100%; 
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/bg_bottom_breadcrumb_impuls.gif) bottom left no-repeat; 
	margin: 0; padding: 0 0 11px 0;
}
#BlockContainerImpuls .Breadcrumb { 
	float: left; display: inline-block; width: 100%; 
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/bg_content_middle_impuls.gif) 0 0 repeat-y;
	font-size: 100%; line-height: auto;
	margin: 0; padding: 0; 
}
#Content .BreadcrumbTopTeaser { 
	float: left; display: inline-block; width: 657px;	
	font-size: 65%; line-height: auto;
	border-bottom: 2px solid #F3F3F3;;
	margin: 0 8px 0 10px; padding: 0 0 10px 0;
}
* html #Content .BreadcrumbTopTeaser { margin: 0 5px; }

#Content .Breadcrumb.Blank { 
	background: none; font-size: 55%; 
	margin-top: 8px; margin-left: 3px;
	margin-bottom: 4px;
}
#BlockContainerImpuls .Breadcrumb.Blank { 
	background: none; font-size: 55%; 
	margin-top: 8px; margin-left: 3px;
	margin-bottom: 4px;
}

#Content .Breadcrumb ul,
#Content .BreadcrumbTopTeaser ul { list-style-type: none; margin: 0 0 0 20px; padding: 0; }
#Content .Breadcrumb li,
#Content .BreadcrumbTopTeaser li { float: left; margin: 0 8px 0 0; padding: 0; }
#Content .Breadcrumb li span,
#Content .BreadcrumbTopTeaser li span  { color: #960002;  }
#Content .Breadcrumb li a,
#Content .BreadcrumbTopTeaser li a { 
	display: block;
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/arrow_breadcrumb.gif) center right no-repeat;
	color: #7c7c7c; 
	padding: 0 14px 0 0; margin: 0;
}

#Content .Breadcrumb.Blank ul { margin: 0 0 0 10px; }
#Content .Breadcrumb.Blank li a {
	color: #9d9d9d; 
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/arrow_breadcrumb_white.gif) center right no-repeat; 
}
#Content .Breadcrumb.Blank li a:hover { 
	color: #d50304;
}
#Content .Breadcrumb.Blank li span  { color: #000;  }

#Content .BlockmoduleHeader { /* Farbverlauf */
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/verlauf_header.gif) bottom left no-repeat;
	padding: 0 0 8px 0; margin: 0;
}
#BlockContainerImpuls .BlockmoduleHeader {
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/verlauf_header_impuls.gif) bottom left no-repeat;
	padding: 0 0 8px 0; margin: 0;
}
#Content .BlockmoduleBottom { /* Farbverlauf */
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/verlauf_bottom.gif) top left no-repeat;
	padding: 0 0 14px 0; margin: 0 0 0 -2px;
}

#Content .PageHeader {
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/bg_TR_standard.gif) top right no-repeat;
}
#Content .PageHeader h2 {
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/icon_page.gif) 0 6px no-repeat;
	text-transform: uppercase; line-height: 145%;
	margin: 0 0 0 18px; padding: 8px 0 0 35px;
}

#Content .PageHeader h2.ABC {
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/arrow_glossar.gif) 0 11px no-repeat;
	color: #676767; font-size: 85%;
	text-transform: uppercase; line-height: 145%;
	margin: 0 0 0 18px; padding: 8px 0 0 35px;
}
#Content .PageHeader a.TopLink,
#Content .PageHeader .HBSNr { float: right; font-size: 65%; color: #666; padding: 14px 0 0 0; }

#Content .MainPageHeader {
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/bg_TL_standard.gif) top left no-repeat;
	margin-right: 11px; margin-left: 0;
}
#Content .MainPageHeader .Tools { 
	display: inline-block; 
	background: none;
	padding-top: 10px; padding-bottom: 13px;
}
#Content .MainPageHeader .CalendarDate,
#BlockContainerImpuls .MainPageHeader .CalendarDate { float: left; margin-left: 28px; }

* html #Content .MainPageHeader .CalendarDate,
* html #BlockContainerImpuls .MainPageHeader .CalendarDate { margin-left: 14px; }

#Content .MainPageHeader .CalendarDate a,
#BlockContainerImpuls .MainPageHeader .CalendarDate a { color: #950101; }

#Content .MainPageHeader .Tools ul { width: auto; float: right; padding-top: 0; margin-right: 15px; }
#BlockContainerImpuls .MainPageHeader .Tools ul { width: auto; float: right; padding-top: 0; margin-right: 5px; }

/*#BlockContainerImpuls .MainPageHeader .Tools ul { width: 873px; padding-top: 0;  }*/

#Content .MainPageHeader .Tools li a,
#BlockContainerImpuls .MainPageHeader .Tools li a { color: #666; }

/* ---[ Seitennavigation fuer Suchergebnisse ]--- */
#Content .Pagination { 
	font-size: 90%;
	margin: 0 21px; padding: 8px 0 0px 0;
}
#Content .Pagination a,
#Content .Pagination span {
	color: #000;
	margin-right: 5px; 
}
#Content .Pagination a:hover,
#Content .Pagination a:active,
#Content .Pagination a.PageActvLink { color: #960002; }

#Content .Pagination a.PageFirstLink {
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/arrow_page_first.gif) top left no-repeat;
	color: #960002;
	padding: 0 0 0 18px; margin-right: 15px;
}
#Content .Pagination a.PageLastLink {
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/arrow_page_last.gif) top right no-repeat;
	color: #960002;
	padding: 0 18px 0 0; margin-left: 10px;
}
#Content .Pagination a.NextLink {
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/arrow_page_next.gif) top right no-repeat;
	color: #960002;
	padding: 0 10px 0 0; margin-left: 10px;
}
#Content .Pagination a.BackLink {
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/arrow_page_back.gif) top left no-repeat;
	color: #960002;
	padding: 0 0 0 10px; margin-right: 15px;
}

#Content .BlockmoduleAktuell {
	float: left; width: 100%;
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/shadow_bottom_aktuell.gif) bottom left no-repeat;
	margin: 0; padding: 0 0 4px 0;
}
#Content .MainAktuell {
	float: left; display: inline-block;
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/line_aktuelle.gif) 0 0 repeat-y;
	margin: 0; padding: 15px 0 18px 0;
}
#Content .MainAktuell dl { 
	float: left; width: 205px; overflow: hidden;
	margin: 0 0 0 18px; padding: 0;
}
* html #Content .MainAktuell dl { margin-left: 9px; width: 210px; padding-right: 4px; }

#Content .MainAktuell dt { font-size: 65%; line-height: 135%; margin: 0; padding: 0; }
#Content .MainAktuell dd { font-size: 75%; font-weight: bold; line-height: 135%; margin: 0; padding: 0; }

#Content .BlockmoduleStandard {
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/shadow_bottom_standard.gif) bottom left no-repeat;
	padding: 0 28px 18px 28px; margin: 0;
}

#Content .BlockmoduleStandard.PaddingNone { padding: 0 3px 18px 1px; }

#BlockContainerImpuls .BlockmoduleStandard { 
	width: 100%; float: left; display: inline-block;
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/shadow_bottom_standard_impuls.gif) bottom left no-repeat;
	padding: 0 28px 18px 28px; margin: 0;
}
#Content .BlockmoduleStandard.SonderTeaser,
#Content .BlockmoduleStandard.BasisTeaser,
#BlockContainerImpuls .BlockmoduleStandard.Komplett  { padding: 0; } 

#Content .BlockmoduleStandard.NoneShadowBottom { background: none; padding: 0 70px 0 7px; }

#Content .BlockmoduleStandard.ImgTeaser { 
	float: left; display: inline-block; background: #FFF;
	width: 657px; /*height: 81px; */overflow: hidden; 
	margin: 0 8px 0 10px; padding: 0; 
} 
* html #Content .BlockmoduleStandard.ImgTeaser { width: 657px; margin: 0 5px; }

#Content .BlockmoduleStandard p { font-size: 75%; line-height: 135%; padding: 0 102px 0 10px; }
#Content .BlockmoduleStandard a { font-size: 100%; line-height: 135%; }

#Content .BlockArticle { display: inline-block; width: 100%; padding: 18px 0 10px 0; }
#BlockContainerImpuls .BlockArticle { float: left; display: inline-block; width: 553px; overflow: hidden; padding: 18px 0 10px 0; margin-right: 0; }
#BlockContainerImpuls .BlockmoduleStandard.Komplett .BlockArticle { width: 908px; margin-left: 1px; }

#Content .BlockmoduleStandard .BlockArticle.Tarifabschluss { width: auto; padding: 10px 28px; } 
#BlockContainerImpuls .BlockmoduleStandard.Komplett .BlockArticle.Tarifabschluss,
#BlockContainerImpuls .BlockmoduleStandard.Komplett .BlockArticle.PaddingSpace { width: auto; padding: 10px 28px 10px 38px; }

#BlockContainerImpuls .BlockmoduleStandard.Komplett .BlockArticle.Database { width: auto; padding: 10px 38px 10px 38px; }

#Content .BlockmoduleStandard.PaddingNone .BlockArticle.PaddingSpace {
	display: inline-block;
	padding: 18px 25px 0 0px  !important;
	width: 623px;
	margin-left:27px;
}
#BlockContainerImpuls .BlockmoduleStandard.Komplett .BlockArticle.PaddingSpace { width: auto; padding: 10px 28px 0 28px; } 

#Content .BlockArticle.PaddingTopNone { padding: 0px 0 10px 0; }
#Content .BlockArticle.PaddingBottomNone { padding-bottom: 0; }

#Content .BlockArticle.Line { clear: both; padding: 15px 0 15px 0; }
#Content .BlockArticle .ArchivSlider { color: #ababab; padding-top: 0; padding-bottom: 0px; margin-top: 0; margin-bottom: 8px; }
#Content .BlockArticle .ArchivSlider span { color: #000; font-weight: bold; margin: 0; padding: 0; }
#Content .BlockArticle .Date { font-size: 65%; padding-top: 20px; margin-bottom: 14px; }

#Content .BlockArticle h2,
#Content .BlockArticle h3,
#Content .BlockArticle h4 { margin-bottom: 10px; /*padding-left: 10px;*/ }
#Content .BlockArticle h4.TeaserPress { font-size: 100%; margin-right: 20px; }
#Content .BlockArticle h3.SM { /*margin-bottom: 22px; padding-left: 28px; */} 

/*#Content .BlockmoduleStandard.PaddingNone .BlockArticle.PaddingSpace h3.SM { margin-bottom: 10px; padding-left: 0px; } */

#Content .BlockmoduleStandard .BlockArticle.Tarifabschluss h3  { font-size: 100%; line-height: 135%; margin: 0px 0 10px 0; padding: 12px 0 0 0; } 

#Content .BlockArticle p { margin: 0; padding-left: 0; }

/* Start: FinalÃƒâ‚¬nderung */
 
#Container .HauptTeaser { display: inline-block; width: 100%; margin: 0 0 14px 0; padding: 0; }
#Container .HauptTeaser h3.SM { margin: 0 0 10px 0; padding: 0; }
#Container .HauptTeaser p { margin: 0; padding: 0; }
#Container .TextEditor p { margin-bottom: 14px; }

#BlockContainerImpuls .BlockmoduleStandard.Komplett .BlockArticle.Tarifabschluss p { padding-right: 350px; }
#BlockContainerImpuls .BlockmoduleStandard.Komplett .BlockArticle.Tarifabschluss table { font-size: 75%; } 
#BlockContainerImpuls .BlockmoduleStandard.Komplett .BlockArticle.Tarifabschluss th,
#BlockContainerImpuls .BlockmoduleStandard.Komplett .BlockArticle.Tarifabschluss td { vertical-align: top; background: #F3F3F1; } 
#BlockContainerImpuls .BlockmoduleStandard.Komplett .BlockArticle.Tarifabschluss td p { 
	clear: both; width: auto; 
	font-size: 100%;
	padding-right: 0; padding-bottom: 6px; 
}
#BlockContainerImpuls .BlockmoduleStandard.Komplett .BlockArticle.Tarifabschluss td input { float:left; margin-right: 5px; }
#BlockContainerImpuls .BlockmoduleStandard.Komplett .BlockArticle.Tarifabschluss td label { float:none; line-height: 155%; padding-top: 2px; }

#BlockContainerImpuls .BlockmoduleStandard.Komplett .BlockArticle.Tarifabschluss .ListAchorTarif p { margin-bottom: 5px; }

#Content .BlockArticle dl {
	font-size: 75%; width: 622px; /*width: 640px; */
	float: left; display: inline-block; clear: both;
	padding: 15px 0; margin: 0;
}
#Content .BlockArticle dt {
	width: 96px; float: left; display: inline-block;
	malrgin: 0; padding: 0;
}
#Content .BlockArticle dd { width: auto; line-height: 135%; margin-left: 100px; padding: 0 120px 0 0; }
* html #Content .BlockArticle dd { display: inline-block; }

#Content .BlockArticle dd h3 { float: left; display: inline-block; width: 100%; padding-right: 120px; }
#Content .BlockArticle dt h3 { float: left; display: inline-block; width: auto; margin-right: 0px; }

#Content .BlockArticle img.IMGLeft { float: left; margin: 0 10px 0 0; }
#Content .BlockArticle img.IMGRight { float: right; }

#BlockContainerImpuls .BlockmoduleStandard.Komplett .BlockArticle .BlockProjekt dl {
	float: left; display: inline-block; clear: both;
	color: #000; text-align: left; font-size: 100%; width: 815px; 
	margin: 0 0 10px; padding: 0 15px;
}
#BlockContainerImpuls .BlockmoduleStandard.Komplett .BlockArticle .BlockProjekt dt {
	width: 96px; float: left; display: inline-block;
	margin: 0; padding: 0;
}
#BlockContainerImpuls .BlockmoduleStandard.Komplett .BlockArticle .BlockProjekt dd {
	width: auto; margin-left: 130px; padding: 0 120px 0 0; 
}
#BlockContainerImpuls .BlockmoduleStandard.Komplett .BlockArticle .HinweisText {
	float: none; display: block; width: 845px;
	text-align: right; font-size: 65%; color: #797A7C; 
	padding: 5px 0; 
}

/* List Suchergebnisse */
#Content .BlockArticle .Suchergebnisse dl {
	width: 100%; 
	float: left; display: inline-block; clear: both;
	padding: 15px 0; margin: 0;
}
#Content .BlockArticle .Suchergebnisse dt {
	width: 136px; float: left; display: inline-block;
	malrgin: 0; padding: 0;
}

#Content .BlockArticle .Suchergebnisse dt.ImgElement { width: 230px; }
#Content .BlockArticle .Suchergebnisse dd { width: auto; margin-left: 140px; padding: 0 120px 0 0; }
#Content .BlockArticle .Suchergebnisse dd.TextImgElement { width: auto; margin-left: 230px; padding: 0 120px 0 0; }

/* List Veranstaltungen */
#Content .BlockArticle .VeranstaltungList dl {
	font-size: 75%; width: 100%; 
	float: left; display: inline-block; clear: both;
	padding: 15px 0; margin: 0;
}
#Content .BlockArticle .VeranstaltungList dt { 
	float: right; width: 82px;
	font-size: 90%;
	margin: 0; padding: 0; 
}
#Content .BlockArticle .VeranstaltungList dt span { font-size: 90%; }
#Content .BlockArticle .VeranstaltungList dd {
	float: left; width: 415px;
	margin: 0; padding: 0 120px 0 0;
}

#Content .Paragraph { 
	display: block; 
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/paragraph.gif) 0 9px no-repeat;
	margin-top: 18px; margin-bottom: 14px;
}
#Content .Paragraph p, #Content .Paragraph div {
	min-height: 64px; /* */
	display: inline-block; font-weight: bold;
	border-left: 1px solid #bcbcbc;
	margin-left: 70px; 
	padding-top: 3px; padding-bottom: 3px; padding-left: 25px;
}
* html #Content .Paragraph p { height: 64px; }
/* SmartEdit */
#Content .Paragraph div {
	font-size: 80%;
}

#Content .ArticleInfo {
	float: left; width: 180px; overflow: hidden;
	background: #F3F3F1;
	padding: 13px 3px 10px 3px; margin: 18px 18px 18px 10px;
}
* html #Content .ArticleInfo { margin-left: 5px; }
#Content .ArticleInfo h2 { font-size: 75%; }
#Content .ArticleInfo p { display: inline-block; width: 100%; font-size: 65%; margin-bottom: 10px; }

#Content .BlockmoduleStandard ul { 
	clear: both; font-size: 75%; line-height: 135%;
	list-style-type: none;
	margin: 0 120px 14px 35px; padding: 0;
}
#Content .BlockmoduleStandard ul li { 
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/list_dot.gif) 0 4px no-repeat;
	text-align: left;
	margin: 0 0 14px 0; padding: 0 0 0 18px;
}
#Content .BlockmoduleStandard ol { 
	list-style-type: decimal;
	clear: both; font-size: 75%; line-height: 135%;
	margin: 0 120px 14px 55px; padding: 0;
}
#Content .BlockmoduleStandard ol li { 
	background: none;
	text-align: left;
	margin: 0 0 14px 0; padding: 0;
}

#Content .BlockmoduleStandard.SonderTeaser .BlockArticle,
#Content .BlockmoduleStandard.ColorGray .BlockArticle { margin: 0 21px; padding-bottom: 26px; }

#Content .BlockmoduleStandard.NoneShadowBottom .BlockArticle { margin: 0 21px; padding-bottom: 0 /*6px*/; }
* html #Content .BlockmoduleStandard.NoneShadowBottom .BlockArticle { padding-bottom: 2px; clear: both; }

#Content .BlockmoduleStandard.SonderTeaser .BlockArticle h2,
#Content .BlockmoduleStandard.SonderTeaser .BlockArticle h3,
#Content .BlockmoduleStandard.SonderTeaser .BlockArticle h4,
#Content .BlockmoduleStandard.SonderTeaser .BlockArticle p,
#Content .BlockmoduleStandard.NoneShadowBottom .BlockArticle h2,
#Content .BlockmoduleStandard.NoneShadowBottom .BlockArticle h3,
#Content .BlockmoduleStandard.NoneShadowBottom .BlockArticle h4,
#Content .BlockmoduleStandard.NoneShadowBottom .BlockArticle p,
#Content .BlockmoduleStandard.ColorGray .BlockArticle h2,
#Content .BlockmoduleStandard.ColorGray .BlockArticle h3,
#Content .BlockmoduleStandard.ColorGray .BlockArticle h4,
#Content .BlockmoduleStandard.ColorGray .BlockArticle p { padding-left: 0; }

#Content .BlockmoduleStandard.SonderTeaser .BlockArticle.Line,
#Content .BlockmoduleStandard.NoneShadowBottom .BlockArticle.Line,
#Content .BlockmoduleStandard.ColorGray .BlockArticle.Line,  { padding: 15px 0 15px 0; }

#Content .TeaserText { margin: 0; padding: 0; color: #950001; line-height: 100%; } /* Option Unterzeile */

#Content .BlockArticle .BGWhiteLine { 
	display: block;  width: auto; clear: both; font-size: 100%; 
	padding: 0; padding-top: 2px; padding-bottom: 3px; margin: 0;
	border-top: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8;
}
#Content .BlockArticle .BGWhiteLine p { padding: 20px 28px; }

/* ---[ Schatten fuer Fotos ]--- */
/*
#Content .BlockImg {
	float: left; width: auto; 
	padding: 0; margin: 0 16px 0 0;
}*/

#Content .BlockmoduleStandard.BasisTeaser .ShadowImg {
	float: left;
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/shadow_bottom_img.gif) bottom left repeat-x;
	margin: 0; padding: 0 0 4px 0;
}
/*
#Content .ShadowImg img { 
	float: left; background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/shadow_right_img.gif) top right repeat-y;
	margin: 0; padding: 0 3px 0 0;
}
*/
#Content .BlockImg {
	float: left; width: auto; 
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/shadow_bottom_img.gif) bottom left repeat-x;
	padding: 0 0 3px 0; margin: 0 16px 0 0;
}
#Content .ShadowImg {
	float: left; 
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/shadow_right_img.gif) top right repeat-y;
	margin: 0; padding: 0 2px 0 0;
}
#Content .ShadowImg img { 
	float: left;
	margin: 0; padding: 0;
}
#Content .ShadowImg img.Border {  border: 1px solid #000; }


#Content .BlockImgTeaser {
	float: left; width: auto; overflow: hidden; background: #F3F3F1;
	margin: 4px 18px 10px 0px; padding: 0;
}
* html #Content .BlockImgTeaser { margin-left: 0px; }
#Content .BlockImgTeaser.Large { margin-right: 0; }

#Content .BlockImgTeaser p { width: auto; font-size: 60%; margin: 0; padding: 2px 0 8px 5px; }
#Content .BlockImgTeaser .ZoomLink { 
	float: none; display: block; color: #000;
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/icon_zoom.gif) bottom right no-repeat; 
	padding: 3px 3px 3px 0px; 
}
#Content .BlockImgTeaser .GalleryLink { 
	float: none; display: block; color: #000;
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/icon_zoom.gif) bottom right no-repeat; 
	padding: 3px 3px 3px 0px; 
}


/* SmartEdit */
.ZoomLink div {
	font-size:80%;
}

#Content .BlockText { float: none; width: auto; margin-left: 145px; }  /* Linker Abstand = Breite d. Foto + 19px */
* html #Content .BlockText { display: inline-block; }

/* -- Zusatzinfos -- */
#Content .ExtraInfos { width: 617px;
	border: 2px solid #ececec;
	padding: 0 0 18px 0; margin: 0 10px 0px 0px;
} 
#BlockContainerImpuls .ExtraInfos { width: auto; }
#Content .ExtraInfos .Line { border-bottom: 2px solid #ececec; border-top: none; margin: 0; padding: 0; }
#Content .ExtraInfos h4 { 
	font-size: 75%; color: #676767; font-weight: bold; line-height: 100%;
	background: #f8f8f8; 
	border: 1px solid #FFF;
	padding: 10px 120px 10px 28px; margin: 0;
}
#Content .ExtraInfos p { padding: 18px 120px 0px 28px; }

/* ---[ SonderModule (Navigation) ]--- */
#Content .BlockmoduleStandard.ColorGray { float: left; display: inline-block; width: 100%; background: #E9E9E9; padding: 0; margin: 0; }

#Content .BlockmoduleStandard.SonderTeaser .NavTeaser { display: block; font-weight: bold; padding: 0 0 4px 0; }
#Content .BlockmoduleStandard.ColorGray .NavTeaser { 
	float: left; display: block; 
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/shadow_bottom_standard.gif) bottom right no-repeat;
	padding: 0 0 4px 0; 
}

#Content .BlockmoduleStandard.ColorGray .AlignedLeft { 
	float: left; width: 339px; 
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/bg_content_middle.gif) top right repeat-y;
	margin: 0; padding: 0;
}
#Content .BlockmoduleStandard.ColorGray .AlignedRight { 
	float: left; width: 339px; 
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/bg_content_middle.gif) top right repeat-y;
	margin: 0 0 0 1px; padding: 0;
}

#Content .BlockmoduleStandard.SonderTeaser .NavTeaser p { 
	border-top: 1px solid #F3F3F3; overflow: hidden;
	padding: 0; margin: 0 3px 0 0;
}
#Content .BlockmoduleStandard.ColorGray .NavTeaser p {
	width: 336px; overflow: hidden;
	border-top: 1px solid #D7D7D7; 
	padding: 0; margin: 0 3px 0 0; 
}
* html #Content .BlockmoduleStandard.SonderTeaser .NavTeaser p { width: 676px; }
* html #Content .BlockmoduleStandard.ColorGray .NavTeaser p { width: 336px; }

#Content .BlockmoduleStandard.SonderTeaser .NavTeaser p.NavTeaserFirst,
#Content .BlockmoduleStandard.ColorGray .NavTeaser p.NavTeaserFirst { border-top: none; }
#Content .BlockmoduleStandard.SonderTeaser .NavTeaser span { 
	float: left; display: inline-block; width: 94%;
	border-top: 1px solid #E2E2E2; 
	padding: 8px 20px 5px 20px;
}
#Content .BlockmoduleStandard.ColorGray .NavTeaser span { 
	float: left; display: inline-block; width: 94%;
	border-top: 1px solid #DBDBDB; 
	padding: 7px 20px 5px 20px;
}
#Content .BlockmoduleStandard.ColorGray .NavTeaser .Img { 
	float: left; display: inline-block; width: 100%; 
	border-top: 1px solid #DBDBDB; padding: 0; margin: 0; 
}
#Content .BlockmoduleStandard.ColorGray .NavTeaser span.Img img { border: 2px solid #FFF; }

#Content .BlockmoduleStandard.SonderTeaser .NavTeaser p.NavTeaserFirst span,
#Content .BlockmoduleStandard.ColorGray .NavTeaser p.NavTeaserFirst span { border-top: none; }

#Content .BlockmoduleStandard.SonderTeaser .NavTeaser span a { padding-right: 120px; }
#Content .BlockmoduleStandard.ColorGray .NavTeaser a { display: block; padding-right: 20px; }

#Content .BlockNavTeaser { 
	padding: 3px; margin: 0;
}
#Content .BlockNavTeaserTools { float: left; display: inline-block; padding-bottom: 10px; }
#Content .BlockNavTeaser img { margin-bottom: 11px; }
#Content .BlockNavTeaser p { border: none; }
#Content .BlockNavTeaser h5 { 
	font-size: 80%; text-align: center; 
	border: none; display: block;
	padding: 0 0 11px 0; margin: 0;
}
#Content .BlockNavLink {
	float: left; display: inline-block; width: 162px; background: #F6F6F5;
	border: 1px solid #D9D9D9;
	font-size: 75%;
	margin: 0 0 1px 1px;
}
#Content .BlockNavLink a { /*font-weight: bold;*/ padding: 4px 10px; }

#Content .BlockmoduleStandard.BasisTeaser .ShadowImg { width: 675px; margin: 0 0 0 1px; padding: 0 0 4px 0; overflow: hidden; }
#Content .BlockmoduleStandard.BasisTeaser .ShadowImg img { border: 1px solid #FFF; border-bottom: none; padding-right: 0; }

/* Rahm (Blende) fuer Rubrikgrafik */
#Content .BlockmoduleStandard.ImgTeaser #BorderImg { 
	z-index: 10; position: absolute; 
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/RTimg.png) 0 0 no-repeat;
	width: 657px; height: 81px; float: left;  
	margin: 0; margin-top: 0px; padding: 0;
}
* html #Content .BlockmoduleStandard.ImgTeaser #BorderImg { /* ie6 PNG Transparant */
	overflow: hidden;
	background-image: none;
 	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://www.boeckler.de/cps/rde/xbcr/hbs/RTimg.png', sizingMethod='crop'); 
}
#Content .BlockModuleGrafik { 
	float: right; 
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/bg_top_box.gif) 0 0 no-repeat;
	border: 1px solid #CCC; border-top: none;
	margin: 0 47px 18px 0; padding: 3px 0 0 0;
}
* html #Content .BlockModuleGrafik  { width: 295px; }
#Content .BlockModuleGrafik p { 
	width: 295px; float: none;
	border-top: 1px solid #CCC; 
	font-size: 12px; text-align: center;
	padding: 6px 0; margin: 0;
}

/* ---[ Produktseite ]--- */
#Content .Artikelvariante {
	background: #f3f3f1;
	float: left; display: inline-block; width: 592px;
	font-size: 90%; color: #676767;
	padding: 10px 15px 12px 15px; margin: 0 10px 15px 0px;
}
* html #Content .Artikelvariante { float: none; }

#Content .Artikelvariante p { width: 58%; margin: 0; padding: 0; }
#Content .Artikelvariante a.BestellLink,
#Content .Artikelvariante a.DownloadLink { 
	float: left; line-height: 135%; 
}

#Content .Projektvariante {
	background: #f3f3f1; border: 1px solid #FFF;
	float: left; display: inline-block; width: 528px;
	font-size: 90%; color: #000;
	padding: 10px 120px 12px 25px; margin: -8px 0 5px 0px;
}
#Content .Projektvariante p { line-height: 135%; margin: 0 0 5px 0; padding: 0; }


/* ---[ Glossar ]--- */
#Content .BlockAchorLink { 
	float: left; display: inline-block; width: 65%;
	margin: 0; padding: 0 0 3px 0;
}
#Content .BlockAchorLink a { 
	float: left; 
	background: #f1f1f1 url(https://www.boeckler.de/cps/rde/xbcr/hbs/bg_abc_glossar.gif) bottom left repeat-x;
	color: #000; text-transform: uppercase; font-weight: bold; text-align: center; font-size: 87%;
	border: 1px solid #b3b3b3; min-width: 24px;
	padding: 2px 0; margin: 0 4px 4px 0;
}

#Content .BlockAchorLink a:hover,
#Content .BlockAchorLink a.GlossarActv { 
	float: left; 
	background: #fff url(https://www.boeckler.de/cps/rde/xbcr/hbs/bg_abc_glossar_a.gif) bottom left repeat-x;
	color: #960002; text-transform: uppercase; font-weight: bold; text-align: center; font-size: 87%;
	border: 1px solid #b3b3b3; min-width: 24px;
	padding: 2px 0; margin: 0 4px 4px 0;
}

* html #Content .BlockAchorLink a,
* html #Content .BlockAchorLink a:hover,
* html #Content .BlockAchorLink a.GlossarActv { width: 24px; }

#Content .BlockAchorLink span { 
	float: left; 
	background: #f1f1f1 url(https://www.boeckler.de/cps/rde/xbcr/hbs/bg_abc_glossar.gif) bottom left repeat-x;
	color: #c9c9c9; text-transform: uppercase; font-weight: bold; text-align: center; font-size: 87%;
	border: 1px solid #b3b3b3; min-width: 24px;
	padding: 3px 0; margin: 0 4px 4px 0;
}

#Content .BlockGlossar { display: inline-block; width:100%; padding: 0px 0 4px 0; }
#Content ul.ListGlossar {	 
	list-style-type: none; 
	background: transparent;
	margin: 0 0 0 1px; padding: 0;
}
#Content ul.ListGlossar li {  
	display: inline-block;
	width: 675px;
	background: #fafafa; 
	border-top: 1px dotted #adadad;
	margin: 0 3px 0 0; padding: 0;
}
* html #Content ul.ListGlossar li { display: inline-block; }

#BlockContainerImpuls ul.ListGlossar li { width: 908px; }

#Content ul.ListGlossar li.FirstGlossar { border: none; }
#Content ul.ListGlossar li.ListActv { background: #fff;  }

#Content ul.ListGlossar li a { display: block; font-weight: bold; padding: 8px 35px; }
#Content .DetailGlossar {
	display: block; background: #FFF;
	width: 675px; font-size: 75%;
	padding: 0; margin: 0 0 0 1px;
}
#Content .DetailGlossar.SpaceRightNone { width: 610px; padding-right: 30px; }
#BlockContainerImpuls .DetailGlossar { width: auto; padding-right: 30px; margin: 0 3px 0 1px; }

#Content .DetailGlossar p { font-size: 100%; margin: 0; padding: 8px 120px 8px 35px; }
#Content .DetailGlossar p.HinweisText { font-size: 80%; color: #797A7C; width: 450px; padding: 5px 35px; }
#Content .DetailGlossar p a { display: inline; /*padding: 0;*/ font-weight: normal; }
#Content .DetailGlossar p a.InternLink { display: inline-block; }
#Content .DetailGlossar ul,
#Content .DetailGlossar ol { font-size: 100%; }
/*
#Content ul.ListGlossar li .DetailGlossar {
	display: block; background: #FFF;
	width: 520px;
	padding: 8px 120px 8px 35px; margin: 0;
}
#Content ul.ListGlossar li .DetailGlossar.SpaceRightNone { width: 610px; padding-right: 30px; }
#BlockContainerImpuls ul.ListGlossar li .DetailGlossar { width: auto; padding-right: 30px; }

#Content ul.ListGlossar li .DetailGlossar p { font-size: 100%; margin: 0; padding: 0; }
#Content ul.ListGlossar li .DetailGlossar p.HinweisText { font-size: 80%; color: #797A7C; width: 450px; padding: 5px 0; }
#Content ul.ListGlossar li .DetailGlossar p a { display: inline; padding: 0; font-weight: normal; }
*/
#Content .LineGrey,
#Content .BlockmoduleStandard.PaddingNone .LineGrey { 
	float: left; display: inline-block; width: 673px;
	border-top: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; 
	margin: 0; padding: 0; 
}

/* ------------------------------------------------Tabellendarstelleung -- */
#Content table .BGGrey { background: #f3f3f1; }

/*#Content .TBVerguetungBorder { width: 100%;  border: 2px solid #ececec; }*/
#Content table.TBVerguetung { width: 100%; font-size: 90%; border: 2px solid #ececec; /*border: 1px solid #FFF;*/ margin-bottom: 15px; }

* html #Content .TBVerguetungBorder,
* html #Content table.TBVerguetung { width: auto; }

#Content table.TBVerguetung th { text-align: center; background: #f3f3f1; border-left: 1px solid #dcdcda; padding: 3px 10px; }
#Content table .LineBottom {  border-bottom: 1px solid #dcdcda; }
#Content table.TBVerguetung td { vertical-align: top; border-left: 1px solid #dcdcda; padding: 5px 10px; }

#Content table.TBVerguetung .First { border-left: none; }
#Content table.TBVerguetung .FirstBGGrey { border-left: none; background: #f3f3f1; }

#BlockContainerImpuls .TBVerguetungBorder { font-size: 100%; }
#BlockContainerImpuls table.TBVerguetung td { padding: 10px; }
#BlockContainerImpuls ul.ListGlossar li .DetailGlossar p.HinweisText { font-size: 80%; color: #797A7C; width: 690px; padding: 5px 0; }

#BlockContainerImpuls .BlockmoduleStandard.Komplett table { font-size: 75%; }
#BlockContainerImpuls .BlockmoduleStandard.Komplett th { text-align: left; padding: 6px 10px; }

/* TBUebersicht */
#Content table.TBUebersicht,
#Content table.MerklisteUebersicht { background: #FFF; font-size: 80%; border: 1px solid #969696; border-left: none; border-bottom: none; }
* html #Content table.TBUebersicht,
* html #Content table.MerklisteUebersicht { width: auto; }

#Content table.TBUebersicht th,
#Content table.TBUebersicht td,
#Content table.MerklisteUebersicht th,
#Content table.MerklisteUebersicht td {
	border: 1px solid #969696; border-right: none; border-top: none;
}

#Content table.TBUebersicht th { /*text-align: left;  border-left: 1px solid #dcdcda;*/ font-weight: normal; background: #f3f3f1; padding: 3px 10px; }
#Content table.TBUebersicht td { /*vertical-align: top; border-left: 1px solid #dcdcda;*/ padding: 5px 10px; }

#Content table.MerklisteUebersicht th { font-weight: normal; background: #f3f3f1; padding: 12px 15px; }
#Content table.MerklisteUebersicht td { padding: 0; }
#Content table.MerklisteUebersicht td:hover { background: #f3f3f1; }
#Content table.MerklisteUebersicht td.NoneHover { padding: 20px 15px; }
#Content table.MerklisteUebersicht td.NoneHover:hover { background: #FFF; padding: 20px 15px; }
#Content table.MerklisteUebersicht a img { background: transparent; padding: 10px 10px; }
* html #Content table.MerklisteUebersicht a img {background: #FFF; }
#Content table.MerklisteUebersicht a:hover img { background: #f3f3f1;  padding: 10px 10px;   }

/*
#Content table.TBUebersicht .First { border-left: none; }
#Content table.TBUebersicht .FirstBGGrey { border-left: none; background: #f3f3f1; }
*/


/* Glossar 02 */
#Content .TBListGlossar { width: 100%; display: block; overflow: hidden; margin: 0; padding: 0; }
#Content .TBListGlossar table {
	width: auto; 
	padding: 0; margin-bottom: 20px;
}
#Content form .TBListGlossar table { font-size: 90%; margin-top: 0px; margin-bottom: 10px; } /* neu */
#Content .TBListGlossar td { 
	vertical-align: top;
	width: 295px; padding: 0 0 0 20px; margin: 0;
}
#Content .TBListGlossar td.LineGrey { 
	border: none; border-right: 3px solid #F2F2F2; 
	padding: 0; margin: 0;
}
#Content .TBListGlossar td a { color: #950000; display: block; margin-bottom: 3px; }
#Content .TBListGlossar td a:hover,
#Content .TBListGlossar td a.Actv { color: #950000; font-weight: bold; display: block; margin-bottom: 3px; }

#Content form .TBListGlossar td a { display: inline-block; }
#Content form .TBListGlossar td a:hover,
#Content form .TBListGlossar td a.Actv { font-weight: normal; display: inline-block; }

#Content .TBListGlossar .PageHeader { 
	float: left; display: inline-block; clear: both; width: 100%;
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/bg_glossar02.gif) bottom left repeat-y;
	margin: 0 0 10px 0; padding: 5px 10px 8px 20px; 
}
#Content .TBListGlossar .PageHeader h2.ABC { 
	text-transform: none; color: #3d3d3d; font-size: 75%;
	background: none; padding: 0; margin:0;
}
#Content .TBListGlossar .PageHeader .TopLink {
	float: right; background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/icon_glossar_top.gif) center right no-repeat;
	padding: 0 10px 0 0; margin: 1px 30px 0 0;
}

#Content .TBListGlossar .PageHeader.AchorActv {
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/bg_glossar02_actv.gif) bottom left repeat-y;
	color: #FFF;
}
#Content .TBListGlossar .PageHeader.AchorActv h2.ABC { color: #FFF; }
#Content .TBListGlossar .PageHeader.AchorActv .TopLink {
	float: right; background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/icon_glossar_top_actv.gif) center right no-repeat;
	color: #FFF; 
	padding: 0 10px 0 0; margin: 1px 30px 0 0;
}
#Content .TBListGlossar .PageHeader.Achor .DeleteLink  {
	float: left; width: 18px; height: 18px;
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/icon_delete.gif) 0 -4px no-repeat;
	color: #FFF; 
	padding: 0; margin: 0 0 0 5px;
}

#Content .TBListGlossar .DetailGlossar {
	clear: both; display: block; width: 625px;
	margin: 0px 0 25px 0; padding: 0 10px 0 20px; 
}
#Content .TBListGlossar .DetailGlossar p { padding-left: 0; }

#Content .BlockGlossar .DetailGlossar table.TBUebersicht { font-size: 90%; }
#Content .DetailGlossar table { width: auto; margin: 0 5px 0 35px; }
/*
#Content .ListGlossar ol,
#Content .ListGlossar ul {border: 1px solid red;
	display: inline-block; floar: none;
	background: none; width: 600px; overflow: auto;
	font-size: 100%; 
	margin: 10px 0 2px 0; padding: 0; 
}
#Content .ListGlossar ol { list-style-type: decimal; }
#Content .ListGlossar ul { list-style-type: disc; }

#Content .ListGlossar ol li,
#Content .ListGlossar ul li  { border: 1px solid blue;
	display: block;
	background: none; 
	width: auto; 
	margin: 0 0 8px 25px; padding: 0;
}
*/
/* -- Mitearbeiter -- */
#Content .MitarbeiterSuche { 
	clear: both; width: 100%; display: inline-block; 
	padding: 20px 0; 
}
#Content .VeranstaltungList { 
	clear: both; width: 100%; display: inline-block; 
	padding: 6px 0 20px 0; margin-top: 0px;
}
#Content .TBDataPerson { 
	float: left; 
	width: 80%; min-height: 130px; 
	font-size: 75%; 
	margin: 0 0 0 10px; padding: 0; 
}
#Content .TBDataPerson td,
#Content .TBDataPerson th { margin: 0; padding: 0 0 4px 0; }
#Content .TBDataPerson td p { font-size: 100%; margin: 0; padding: 0; }	

#Content #BlockReiter { 
	display: inline-block; width: 100%; 
	clear: both; 	
	margin-top: 25px;
}
#Content #BlockReiter ul { 
	z-index: 100; height: 48px;
	list-style-type: none; background: #FFF url(https://www.boeckler.de/cps/rde/xbcr/hbs/reiter_line.gif) bottom left repeat-x; 
	margin: 0 2px 0 0; padding: 0; 
}
#Content #BlockReiter li { 
	background: #fff; float: left; 
	margin: 0; padding: 10px 0 0 0; 
}
#Content #BlockReiter li.ReiterActv { 
	background: #fff; float: left; 
	margin: 0; padding: 0; 
}
#Content #BlockReiter li a { border: 1px solid #e9e9e9;  border-bottom: 1px solid #e9e9e9;
	display: inline-block; width: 205px;
	color: #000; text-align: center; font-weight: bold;
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/bg_reiter.gif) bottom left repeat-x;
	padding: 10px 0;
}
#Content #BlockReiter li.ReiterActv a {
	border: 1px solid #e9e9e9; border-bottom: #FFF;
	display: inline-block; width: 205px;
	color: #000; text-align: center; font-weight: bold;
	background: #FFF;
	padding: 15px 0; height: 17px;
}
#Content #BlockReiter .InhaltReiter {
	display: inline-block; width: 559px; z-index: 10;
	border: 1px solid #e9e9e9; border-top: none; 
	/*clear: both;*/
	padding: 25px 30px; margin-top: -1px;
}
#Content #BlockReiter .InhaltReiter p { padding-right: 0; }
#Content #BlockReiter .InhaltReiter ul { 
	list-style-type: none; display: inline-block; 
	height: auto; background: none; 
	margin: 0 0 14px 0; padding: 0; 
}
#Content #BlockReiter .InhaltReiter li {  
	display: inline-block; width: 100%;
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/list_dot.gif) 0 4px no-repeat;
	margin: 0 0 14px 0; padding: 0 0 0 18px;
}
#Content #BlockReiter .InhaltReiter li a { 
	display: inline; border: none; 
	background: none; width: auto; text-align: left;
	color: #950000; font-weight: normal;
	padding: 0; margin: 0;
}
/*
#Content #BlockReiter .InhaltReiter ol {
	list-style-type: decimal; display: inline-block; 
	margin: 0 0 14px 18px; padding: 0;
}
#Content #BlockReiter .InhaltReiter ol li { 
	background: none; display: inline-block; 
	text-align: left;
	margin: 0 0 14px 0; padding: 0;
}
*/
.TextGrey { color: #ababab; }


/* Tabelle Premien */
#Content table.TBPremien { margin-bottom: 8px; }

/* Allgemeine Formatierung fuer Tabelle */
#Content table.TBUebersicht { font-size: 80%; margin-bottom: 8px; }

/* -- Suchergebnisse -- */
#Content .Suchergebnisse { float: left; display: inline-block; width: 617px; margin: 23px 28px 0 28px; padding-bottom: 23px; }
* html #Content .Suchergebnisse { margin: 23px 14px; }
#Content .BlockmoduleStandard.Komplett .Suchergebnisse { width: auto; margin-right: 256px; padding-bottom: 8px; margin-bottom: 0; }

#Content .Suchergebnisse.TopNone { margin-top: 0; }

#Content .Suchergebnisse p { line-height: 150%; margin: 0 0 25px 0; padding: 0; }

/* -- Datenbank Regelung Ergebnisse -- */
#Content .ResultLand {
	background: #f3f3f1; 
	padding: 0 0 24px 0; margin: 0;
}
#Content .ResultLand h3 { 
	color: #000; font-size: 90%; 
	margin: 0 0 6px 0; padding: 13px 20px;
	border-top: 1px solid #c5c5c4; border-bottom: 1px solid #c5c5c4;  
}
#Content .ResultLand h2 { color: #000; margin: 24px 20px 0 20px; padding-bottom: 6px; }

#Content .ResultLand h4 { font-size: 75%; margin: 7px 20px 6px 20px; }
#Content .ResultLand p { margin: 0 20px 0 20px; }

/* Suche Themen */
#Content .SearchThemen {
	width: 600px; clear: both; display: inline-block; 
	background: #FFF url(https://www.boeckler.de/cps/rde/xbcr/hbs/bg_suche_themen.gif) bottom left repeat-x; 
	border: 1px solid #BCBCBC;
	padding: 1px 5px 0 10px; margin: 10px 0 0 0;
}
#Content .SearchThemen a:active,
#Content .SearchThemen a:focus { color: #000; }

/* -- Projekt, Veranstaltung -- */
#Content .ProjektInhalt,
#Content .VeranstaltungInhalt { float: left; display: inline-block; width: 617px; margin: 13px 28px; }
* html #Content .ProjektInhalt { margin: 13px 14px; }
#Content .ProjektInhalt p { line-height: 150%; margin: 0 0 8px 0; padding: 0; }
#Content .ProjektInhalt p.TextGrey { margin-bottom: 16px; }

#Content .VeranstaltungInhalt p { 
	line-height: 135%; 
	margin: 0 120px 6px 0; padding: 0; 
}

#Content .BlockProjekt { 
	clear: both; 
	display: inline-block;
	width: 100%;
	font-size: 75%; 
	color: #ababab; 
	text-align: center;
	background: #f8f8f8; 
	margin: 0;
	padding-top: 10px; 
	padding-bottom: 8px; 
} 
* html #Content .BlockProjekt { 
    display: inline-block;   	
}

#Content .BlockProjekt p,
#Content .BlockProjekt ul { 
	font-size: 100%; line-height: 135%; 
	color: #000; text-align: left; 
	padding: 0 120px 0 15px; 
}
#Content .BlockProjekt ul { padding-right: 0px; }
#Content .BlockProjekt .BlockText { 
	display: block; width: auto; 
	margin: 0 0 0 110px; 
}
#Content .BlockProjekt.AlignedTop { border-top: 1px solid #d8d8d8;}
#Content .BlockProjekt.AlignedBottom { border-bottom: 1px solid #d8d8d8;  }
#Content .BlockProjekt .BlockImg { margin-left: 15px; margin-top: 3px;  }
#Content .BlockProjekt a.DownloadLink { 
	display: block; 
	font-size: 90%; line-height: 135%; 
	margin-top: 8px; 
}
#Content .BlockProjekt a.InternLink { display: block; margin-top: 8px; }

#Content .PageSlide { 
	clear: both;
	font-size: 75%; color: #ababab;  text-align: center;
	background: #f8f8f8; 
	padding-top: 6px; padding-bottom: 8px; 
} 
* html #Content .PageSlide { display: inline-block; }

#Container.SonderContainer #Content .PageSlide {
	font-size: 100%; color: #000;
	height: 46px; overflow: hidden;
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/rahm_tools_sondercontainer.gif) 0 0 no-repeat;
	margin: 0; padding: 0;
}

#Content .PageSlide span { font-weight: bold; color: #000; }
#Content .PageSlide.AlignedTop { border-top: 1px solid #d8d8d8; border-bottom: 10px solid #FFF; }
#Content .PageSlide.AlignedBottom { border-bottom: 1px solid #d8d8d8;  border-top: 10px solid #FFF; !padding-top: 0; }
* html #Content .PageSlide.AlignedBottom { padding-top: 6px; }

#Container.SonderContainer #Content .PageSlide p { 
	background: #F8F8F8; 
	height: 39px; overflow: hidden; 
	margin-top: 2px; margin-right: 4px;
	padding: 0 25px; 
}
#Container.SonderContainer #Content .PageSlide span { 
	width: 50%; 
	float: left; line-height: 34px;
	text-align: center; 
	margin-top: 2px;
}
#Container.SonderContainer #Content .PageSlide .ArtikelLink { font-weight: normal; float: left; width: 25%; text-align: left; }
#Container.SonderContainer #Content .PageSlide .Changed { font-weight: normal; float: right; width: 25%; text-align: right; }

#Content .PageSlide a.PageFirstLink { 
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/page_first_red.gif) 0 4px no-repeat;
	padding: 0 0 0 9px; margin: 0 10px 0 0;
}
#Content .PageSlide a.PageBackLink {
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/page_back_red.gif) 0 4px no-repeat;
	padding: 0 0 0 3px; margin: 0 10px 0 0;
}
#Container.SonderContainer #Content .PageSlide a.PageBackLink {
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/bt_arrow_back.gif) 0 0 no-repeat;
	padding: 3px 0 10px 26px; margin: 0 10px 0 0;	
}
#Content .PageSlide a.PageLastLink {
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/page_last_red.gif) 0 4px no-repeat;
	padding: 0 0 0 9px; margin: 0 0 0 10px;
}
#Content .PageSlide a.PageNextLink {
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/page_next_red.gif) 0 4px no-repeat;
	padding: 0 0 0 3px; margin: 0 0 0 10px;
}
#Container.SonderContainer #Content .PageSlide a.PageNextLink { 
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/bt_arrow_next.gif) 0 0 no-repeat;
	padding: 3px 0 10px 26px; margin: 0 0 0 15px;
}
#Content .PageSlideThemen {
	float: left; width: 100%;
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/icon_boeckler_themen.gif) 0 0 no-repeat;
	margin: 0; padding: 0px 0 15px 0px;
}
#Content .PageSlideThemen a.linkarea {
	float: left;
	width: 110px;
	height: 40px;
	margin-right: 30px;
	cursor: pointer;
    display: block;
    height: 40px;
    margin: 0 30px 0 0;
    padding: 0;
    width: 110px;
    z-index: 999;
}


/* -- Sitemap -- */
#Content .BlockArticle .ToolSitemap { float: left; display: inlne-block; width: 100%; margin: 15px 0 18px 0; padding: 0; }
#Content .BlockArticle .ToolSitemap a { float: left; width: 143px; height: 74px; border: 1px solid #FFF; margin-right: 10px; }
#Content .BlockArticle .ToolSitemap a img { border: 1px solid #ababab; }

#Content .BlockArticle .ToolSitemap a:hover,
#Content .BlockArticle .ToolSitemap a.ActvImg { float: left; width: 143px; height: 74px; border: 1px solid #ee7a00; }
#Content .BlockArticle .ToolSitemap a:hover img,
#Content .BlockArticle .ToolSitemap a.ActvImg img  { border: 1px solid #ee7a00; }

#Content .BlockmoduleStandard .Sitemap ul { 
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/dline_hoch.gif) 0 0 repeat-y;
	list-style-type: none;
	margin: 0 0 0 22px; padding: 18px 0 0 0;
}
#Content .BlockmoduleStandard .Sitemap ul li { 
	font-weight: bold;
	list-style-type: none; 
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/dline_quer.gif) 1px 7px no-repeat; 
	margin: 0; padding: 0 0 8px 18px;
}
#Content .BlockmoduleStandard .Sitemap ul li a { color: #000; }
#Content .BlockmoduleStandard .Sitemap ul li a:hover { color: #960002; }

#Content .BlockmoduleStandard .Sitemap ul ul { 
	font-size: 100%;
	margin-top: 8px; margin-left: 16px; 
	padding-top: 5px;
}
#Content .BlockmoduleStandard .Sitemap ul ul li {
	 font-weight: normal;
	 padding-bottom: 8px;
}
#Content .BlockmoduleStandard .Sitemap li.Last { 
	background: #FFF url(https://www.boeckler.de/cps/rde/xbcr/hbs/dline_quer_ende.gif) 0 0 no-repeat; 
	!margin-top: 1px; padding-bottom: 0; 
}

#Content .BlockArticle .PBlock {
	clear: both; display: inline-block; 
	width: 100%;
	margin-bottom: 3px;
}
/* ---BV Doku--- */
#Content .BlockArticle .BVDokuTeaser { margin: 0; padding: 18px 0 0 0; }
#Content .BlockArticle .BVDokuTeaser h4 { color: #000; margin: 0; padding: 0 0 6px 0; }
#Content .BlockArticle .BVDokuTeaser p { font-size: 70%; color: #7c7c7c; margin: 0; padding: 0; }
#Content .BlockArticle .BVDokuUebersicht {
	font-size: 90%;
	border-top:2px dotted #F3F3F1; 
	margin: 0px 0px; padding-top:10px; padding-bottom:10px;
}
#Content .BlockArticle .BVDokuUebersicht p a { line-height: 155%; }
#Content .BlockArticle .SearchThemen p { padding: 0; }

#Content .BlockArticle .SearchThemen a.OpenedLink { 
	cursor: pointer; cursor: hand;
	/* width: 95%;*/
	display:block; width: 100%;
	line-height: 205%; font-weight: bold;
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/bt_arrow_opened.gif) top right no-repeat;
	padding: 0 0/*25px*/ 2px 5px;
}
#Content .BlockArticle .SearchThemen a.ClosedLink {
	cursor: pointer; cursor: hand;
	display:block; width: 100%;
	line-height: 205%; font-weight: bold; color: #000;
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/bt_arrow_closed.gif) top right no-repeat;
	padding: 0 0 2px 5px; margin-top: 10px; margin-bottom: 10px;
}

#Content .BlockArticle .TBListBVDoku {
	display: none; width: 515px;
	border-top: 2px dotted #F3F3F3; 
	font-size: 90%; clear: both;
	padding: 7px 0 15px 0; margin: 15px 0 0 6px;
}
#Content .BlockArticle .TBAuswertungBVDoku { 
	display: none; width: 100%; 
	font-size: 90%; clear: both;
	padding: 0; margin: 15px 0 0 0;
}

#Content .BlockArticle .TBListBVDoku table,
#Content .BlockArticle .TBAuswertungBVDoku table { 
	font-size: 75%; 
}
#Content .BlockArticle .TBAuswertungBVDoku table { 
	margin-right: 4px; 
}

#Content .BlockArticle .TBListBVDoku th,
#Content .BlockArticle .TBListBVDoku td { 
	vertical-align: top; 
}
#Content .BlockArticle .TBListBVDoku th { 
	padding-top: 10px; padding-bottom: 5px; 
}

#Content .BlockArticle .TBAuswertungBVDoku th,
#Content .BlockArticle .TBAuswertungBVDoku td {
	padding: 10px 16px;
}

#Content .BlockArticle .BVDokuTextauszug td {
	padding: 4px 0; margin: 0;
}

#Content .Projektvariante.LineGrey { 
	font-size: 100%; 
	width: 528px; 
	padding: 10px 120px 12px 25px; 
	margin: 0 0 5px 0px; 
}
#Content .Projektvariante.LineGrey table { width: auto; font-size: 75%; margin: 10px 18px; }

#Content .Projektvariante.LineGrey table.BVDokuTextauszug { 
	display: inline-block; 
	margin-left: 45px; margin-top: 21px; 
	padding-bottom: 8px;
}

#Content .TBListGlossar .PageHeader .HBSNr {
	float: right; width: auto; 
	text-align: left;
	padding: 2px 10px 0 0; 
	margin: 1px 20px 0 0;
}
#Content .TBListGlossar .PageHeader .HBSNr a,
#Content .TBListGlossar .PageHeader .HBSNr span,
#Content .TBListGlossar .PageHeader .HBSNr a img { float: left; }
#Content .TBListGlossar .PageHeader .HBSNr a { margin: 0; padding: 0; }

/* Tabelle in TextEditor */
#Content .TextEditor table { font-size: 75%; }
#Content .TextEditor td p { font-size: 100%; padding: 0; }

#Content .Suchergebnisse table { font-size: 70%; !font-size: 90%; } 

/* Akkordeon */
#Content .Akkordeon {
	width: 600px; clear: both; display: inline-block; 
	background: #FFF url(https://www.boeckler.de/cps/rde/xbcr/hbs/bg_suche_themen.gif) bottom left repeat-x; 
	border: 1px solid #BCBCBC;
	padding: 1px 5px 0 10px; margin: 2px 0 15px 0; !margin-top: 6px; !margin-bottom: 18px;
}
#Content .Akkordeon a:active,
#Content .Akkordeon a:focus { color: #000; }
#Content .BlockArticle .Akkordeon p { padding: 0; }

#Content .BlockArticle .Akkordeon .TextEditor p { padding-left: 5px; padding-right: 102px; }

#Content .BlockArticle .Akkordeon a.OpenedLink { 
	cursor: pointer; cursor: hand;
	display:block; width: 100%;
	line-height: 205%; font-weight: bold;
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/bt_arrow_opened.gif) top right no-repeat;
	padding: 0 0 2px 5px;
}
#Content .BlockArticle .Akkordeon a.ClosedLink {
	cursor: pointer; cursor: hand;
	display:block; width: 100%;
	line-height: 205%; font-weight: bold; color: #000;
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/bt_arrow_closed.gif) top right no-repeat;
	padding: 0 0 2px 5px; margin-top: 10px; margin-bottom: 10px;
}
#Content .Akkordeon table,
#Content .Akkordeon table.TBUebersicht { font-size: 70%; margin-left: 5px; }

/* ---------------------------------------------------------[ Marginal ]--- */

#Content .IMGRubrik {
	margin: 10px 0 30px 0; !margin-bottom: 33px;
}
#Content .IMGRubrik.Border { border: 1px solid #b2b2b2; }

#Content .BlockModuleThemen { 
	display: inline-block; overflow: hidden;
	width: 218px;  text-align: left;
	padding: 0;
	margin: 3px 0 31px 0; !margin-bottom: 35px;
}
#Content .BlockModuleThemen.SonderShadow { 
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/shadow_bottom_themen_sonder.gif) bottom left no-repeat; 
	padding-bottom: 8px;
	margin-bottom: 23px; !margin-bottom: 27px; 
}
#Content .BlockModuleThemen h2 {
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/bg_themenstreifen.gif) 0 0 no-repeat; 
	color: #FFF; font-size: 75%; text-align: left; line-height: 100%;
	margin: 0; padding: 14px 43px 6px 12px;
}
#Content .BlockModuleThemen h2 a,
#Content .BlockModuleThemen h2 a:hover { color: #FFF; }
#Content .ShadowBottomThemen {
	float: left; display: inline-block; 
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/shadow_bottom_themen.gif) bottom left no-repeat; 
	margin: 0; padding: 0 0 4px 0;
}
#Content .MainThemen {
	float: left; display: inline-block; width: 218px;
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/bg_content_themen.gif) 0 0 repeat-y;
	margin: 0; padding: 0;
}
#Content .DetailThemen { 
	float: left; display: inline-block; width: 218px; height: 39px; overflow: hidden;
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/shadow_top_themen.gif) 0 0 no-repeat;
	font-size: 100%; color: #292929;
	margin: 0; padding: 5px 7px 0 5px;
}
#Content .DetailThemen p { font-size: 65%; padding: 0 15px 0 5px; line-height: 125%; margin: 0; }

#Content .DetailThemen ul { 
	float: left; display: inline-block; 
	list-style-type: none;
	font-size: 65%; 
	margin: 0; padding: 0; 
}
#Content .DetailThemen li { 
	float: left;  display: inline-block; 
	background: #FFF; 
	margin: 0 1px 1px 0; padding: 2px 15px; 
}
#Content .SpaceRight .DetailThemen img { margin: 1px 5px 0 0px; }
#Content .SpaceRight .DetailThemen .BlockImg img { margin: 0; }
#Content .SpaceRight .DetailThemen .BlockImg { margin: 1px 5px 1px 0px; }

/* -- Aktuelle -- */
#Content .BlockModuleAktuell { 
	display: inline-block; overflow: hidden;
	width: 218px;  text-align: left;
	margin: 3px 0 31px 0; !margin-bottom: 35px;
	padding: 0;
}
#Content .BlockModuleAktuell.SonderShadow { 
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/shadow_bottom_themen_sonder.gif) bottom left no-repeat; 
	padding-bottom: 8px;
	margin-bottom: 23px; !margin-bottom: 27px; 
}
#Content .BlockModuleAktuell h2 {
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/hbs_bg_themenstreifen.gif) 0 0 no-repeat; 
	color: #FFF; font-size: 75%; text-align: left; line-height: 100%;
	margin: 0; padding: 14px 43px 6px 12px;
}
#Content .BlockModuleAktuell h2 a,
#Content .BlockModuleAktuell h2 a:hover { color: #FFF; }


/* ---[ Block Feature ]--- */
#Content .BlockModuleFeature {
	float: left; display: inline-block; width: 218px; overflow: hidden;
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/top_feature.png) 0 0 no-repeat;	
	margin: 0 0 9px 0; padding: 0;
}
* html #Content .BlockModuleFeature { /* ie6 PNG Transparant */
	background-image: none;
 	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://www.boeckler.de/cps/rde/xbcr/hbs/top_feature.png', sizingMethod='crop'); 
}

#Content .ShadowBottomFeature { 
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/shadow_bottom_feature.png) bottom left no-repeat; 
	margin: 0; padding: 0 0 8px 0;
}
* html #Content .ShadowBottomFeature { 
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/shadow_bottom_feature.gif) bottom left no-repeat; 
}

#Content .MainFeature {
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/bg_content_feature.png) 0 0 repeat-y;  
	width: 218px; text-align: left; overflow: hidden;
	margin: 16px 0 0 0; padding: 0;
}
* html #Content .MainFeature {
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/bg_content_feature.gif) 0 0 repeat-y; 
	/* ie6 PNG Transparant
	background-image: none;
 	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://www.boeckler.de/cps/rde/xbcr/hbs/bg_content_feature.png', sizingMethod='scale'); */
}

#Content .MainFeature h3 {
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/line_feature.gif) bottom left no-repeat;
	font-size: 75%; color: #000;
	text-align: left; line-height: auto;
	margin: 0 0 0 1px; padding: 4px 10px 12px 17px;
}
#Content .MainFeature p { display: inline-block; font-size: 70%; padding: 7px 10px 17px 17px; margin: 0; }

#Content .MainFeature p.Line { width: 180px; margin: 0 0 0 17px; padding: 15px 0 17px 0; }
#Content .MainFeature p.Line a { display: block; margin: 0 0 5px 0; }

#Content .MainFeature .IMGFeature { 
	width: 214px; overflow: hidden;
	margin: 0; padding: 0;
}
#Content .MainFeature .IMGFeature img { float: left; border-left: 1px solid #FFF; border-right: 1px solid #FFF; }

#Content .MainFeature .BGFeature {
	background: #FFF url(https://www.boeckler.de/cps/rde/xbcr/hbs/bg_content_mainfeature.gif) bottom left repeat-x;
	width: 212px; overflow: hidden;
	border-bottom: 1px solid #d0d0d0;
	padding: 10px 0 17px 0;
}
#Content .MainFeature .BGFeature img { float: left; margin-left: 17px; }
#Content .MainFeature .BGFeature img.TT { margin-left: 10px; margin-top: 35px; } /* Titelgrafik */

#Content .MainFeature ul.FeatureNavig,
#Content .MainFeature dl.FeatureNavig { 
	width: 212px; border-top: 2px solid #FFF;
	list-style-type: none; 
	font-size: 70%; line-height: auto;
	margin: 0 0 0 1px; padding: 0;
}
#Content .MainFeature ul.FeatureNavig li {
	background: #F3F3F1;
	border-bottom: 2px solid #FFF;
	padding: 0; margin: 0;
}
#Content .MainFeature ul.FeatureNavig li a {
	display: block; 
	color: #000;
	padding: 7px 10px 7px 17px;
}
#Content .MainFeature ul.FeatureNavig li a:hover {
	color: #676767;
}

#Content .MainFeature dl.FeatureNavig dt { color: #960002; font-weight: bold; padding: 7px 10px 7px 17px; }
#Content .MainFeature dl.FeatureNavig dd {
	background: #F3F3F1;
	border-bottom: 2px solid #FFF;
	display: block; 
	color: #000;
	padding: 7px 10px 7px 17px; margin: 0;
}

#Content .MainFeature .IMGFeatureTeaser {
	background: #f3f3f1; 
	font-weight: bold; overflow: hidden;
	float: left; display: inline-block; clear: both; 
	width: 185px; border-top: 2px solid #FFF;
	padding: 7px 10px 7px 17px;
	margin: 0 0 0 1px;
}

#Content .MainFeature .BGColorGray {
	width: 212px; background: #F3F3F1;
	margin: 1px 0 0 1px; padding: 0 0 7px 0;
}
#Content .MainFeature .BGColorGray p { padding-bottom: 7px; }
#Content .MainFeature form.FormLogin { background: #FFF; padding: 7px 0 13px 0; }
#Content .MainFeature form.FormLogin p { padding-bottom: 2px; }
#Content .MainFeature form.FormLogin label { display: block;margin-bottom: 3px; } 
#Content .MainFeature form.FormLogin input { font-size: 105%; font-family: Verdana, Arial, Helvetica, Sans-Serif; border: none; }
#Content .MainFeature form.FormLogin .LoginField { 
	width: 172px;
	border: 1px solid #a5acb2; 
	padding: 3px 1px; margin: 0;
}
#Content .MainFeature form.FormLogin .LoginButton, #Content .MainFeature .FormLoginButton {
	background: #fff url(https://www.boeckler.de/cps/rde/xbcr/hbs/bg_form_button.gif) bottom left repeat-x; 
	font-weight: bold; 
	border: 1px solid #bcbcbc; 
	padding: 3px 15px 2px 15px; margin: 0;
}

#Content .MainFeature .BGColorGray a.LoginLink { display: block; background-position: 0 12px; padding-top: 7px; }

/* ---[ Detail Navig ]--- */
#Content .BlockModuleDetailNavig { 
	width: 219px; clear: both;
	margin: 1px 0 9px 0; padding: 0;
}

#Content .ShadowBottomDetailNavig { 
	float: left; display: inline-block; width: 219px;
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/shadow_bottom_main_detailnavig.png) bottom left no-repeat;  
	margin: 0; padding: 0 0 22px 0;
}
* html #Content .ShadowBottomDetailNavig { 
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/shadow_bottom_main_detailnavig.gif) bottom left no-repeat;  
}

#Content .BlockModuleDetailNavig h2  {
	display: block; width: 200px;  
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/top_detailnavig.png) 0 0 no-repeat;		
	color: #FFF; font-size: 75%; text-align: left; line-height: auto;
	margin: 0; padding: 14px 10px 10px 18px;
}
* html #Content .BlockModuleDetailNavig h2  {  
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/top_detailnavig.gif) 0 0 no-repeat;	
	/* ie6 PNG Transparant  
	background-image: none;
 	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://www.boeckler.de/cps/rde/xbcr/hbs/top_detailnavig.png', sizingMethod='crop');*/
}

#Content .BlockModuleDetailNavig h2 a { display: block; color: #FFF;  }

#Content .DetailNavig {
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/bg_content_detainavig.png) 0 0 repeat-y;  
	font-size: 75%; text-align: left;
	margin: 0; padding: 18px 10px 5px 18px;
}
* html #Content .DetailNavig { 
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/bg_content_detainavig.gif) 0 0 repeat-y;  
	/* ie6 PNG Transparant  
	background-image: none; width: 191px; overflow: hidden;
 	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://www.boeckler.de/cps/rde/xbcr/hbs/bg_content_detainavig.png', sizingMethod='scale'); */
}

#Content .DetailNavig p,
#Content .DetailNavig ul { margin: 0; padding: 0; }
#Content .DetailNavig ul { display: inline-block; list-style-type: none; }
#Content .DetailNavig li { colotr: #000; padding: 0 0 8px 0; margin: 0; }
* html #Content .DetailNavig li { display: inline-block; }

#Content .DetailNavig li a { color: #000; }
#Content .DetailNavig li span { font-weight: bold; color: #000; margin: 0; padding: 0; }

#Content .DetailNavig ul ul { display: block; margin: 0; padding: 0; }
#Content .DetailNavig li li { margin: 0; padding: 8px 0 0 0; }
#Content .DetailNavig li li li { margin: 0; padding: 8px 0 0 14px; }
#Content .DetailNavig li li a { 
	color: #000; 
	display: block; line-height: 140%;
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/list_dot_detailnavig.gif) 1px 6px no-repeat; /* WSI & IMK Farbanpassung */
	margin: 0; padding: 0 0 0 14px;
}
#Content .DetailNavig li li a:hover { 
	color: #f0810b; 
	display: block; line-height: 140%;
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/list_dot_detailnavig_over.gif) 1px 6px no-repeat; /* WSI & IMK Farbanpassung */
	margin: 0; padding: 0 0 0 14px;
}
#Content .DetailNavig li li span {
	display: block; line-height: 140%;
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/list_dot_detailnavig_over.gif) 1px 6px no-repeat; /* WSI & IMK Farbanpassung */ 
	font-weight: normal; color: #f0810b; 
	margin: 0; padding: 0 0 0 14px;
}
#Content .DetailNavig a:hover { color: #960002; }

#Content .DetailNavig li li span a { background: none; padding-left: 0; color: #f0810b;}
#Content .DetailNavig li li span a:hover { 
	background: transparent; 
	padding-left: 0; 
}

/* ---[ Detail Navig Impuls ]--- */
.BorderBlockModuleDetailNavig { 
	float: right; display: inline-block; width: 297px;
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/border_top_detailnavig.gif) 0 0 no-repeat; 
	padding: 4px 0 0 0; margin: 17px 47px 18px 0;
}
.BorderBottomBlockModuleDetailNavig { 
	float: right; display: inline-block; width: 297px;
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/border_bottom_detailnavig.gif) bottom left no-repeat; 
	padding: 0 0 10px 0; margin: 0;
}
.BorderContentBlockModuleDetailNavig { 
	float: right; display: inline-block; width: 259px; text-align: left; 
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/border_content_detailnavig.gif) 0 0 repeat-y;
	margin: 0; padding: 0 0 0 38px;
}

#BlockContainerImpuls .BlockModuleDetailNavig { 
	width: 219px; overflow: hidden;
	margin: 12px 0 0 0; padding: 0;
}

#BlockContainerImpuls .ShadowBottomDetailNavig { 
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/shadow_bottom_main_detailnavig.png) bottom left no-repeat;  
	margin: 0; padding: 0 0 22px 0;
}
* html #BlockContainerImpuls .ShadowBottomDetailNavig { 
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/shadow_bottom_main_detailnavig.gif) bottom left no-repeat;  
}

#BlockContainerImpuls .BlockModuleDetailNavig h2  {
	display: block; width: 200px;  
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/top_detailnavig.png) 0 0 no-repeat;		
	color: #FFF; font-size: 75%; text-align: left; line-height: auto;
	margin: 0; padding: 14px 10px 10px 18px;
}
* html #BlockContainerImpuls .BlockModuleDetailNavig h2  { 
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/top_detailnavig.gif) 0 0 no-repeat; 
}

#BlockContainerImpuls .BlockModuleDetailNavig h2 a { display: block; color: #FFF;  }

#Content #BlockContainerImpuls .DetailNavig { 
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/bg_content_detainavig.png) 0 0 repeat-y;  
	font-size: 100%; text-align: left;
	margin: 0; padding: 18px 10px 5px 18px;
	list-style-type: none;
}
* html #Content #BlockContainerImpuls .DetailNavig { 
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/bg_content_detainavig.gif) 0 0 repeat-y; 
}

#Content #BlockContainerImpuls .DetailNavig p,
#Content #BlockContainerImpuls .DetailNavig ul { margin: 0; padding: 0; }

#Content #BlockContainerImpuls .DetailNavig ul { display: inline-block; list-style-type: none; }

#Content #BlockContainerImpuls .DetailNavig li { list-style-type: none; background: none; padding: 0 0 8px 0; margin: 0; }
* html #Content #BlockContainerImpuls .DetailNavig li { display: inline-block; }

#Content #BlockContainerImpuls .DetailNavig li span { font-weight: bold; color: #000; margin: 0; padding: 0; }

#Content #BlockContainerImpuls .DetailNavig ul ul  { font-size: 100%; display: block; margin: 0; padding: 0; }
#Content #BlockContainerImpuls .DetailNavig li li { margin: 0; padding: 8px 0 0 0; }
#Content #BlockContainerImpuls .DetailNavig li li li { margin: 0; padding: 8px 0 0 14px; }
#Content #BlockContainerImpuls .DetailNavig li li a { 
	color: #000; line-height: 140%;
	display: block;
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/list_dot_detailnavig.gif) 1px 6px no-repeat; /* WSI & IMK Farbanpassung */
	margin: 0; padding: 0 0 0 14px;
}
#Content #BlockContainerImpuls .DetailNavig li li a:hover { 
	color: #f0810b; line-height: 140%; 
	display: block;
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/list_dot_detailnavig_over.gif) 1px 6px no-repeat; /* WSI & IMK Farbanpassung */
	margin: 0; padding: 0 0 0 14px;
}
#Content #BlockContainerImpuls .DetailNavig li li span {
	font-weight: normal; color: #f0810b; line-height: 140%;
	display: block;
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/list_dot_detailnavig_over.gif) 1px 6px no-repeat; /* WSI & IMK Farbanpassung */ 	
	margin: 0; padding: 0 0 0 14px;
}

#Content #BlockContainerImpuls .DetailNavig a:hover { color: #960002; }

/* ---[ Artikel Navig ]

#BlockContainerImpuls .BlockModuleArticleNavig { 
	float: right; display: inline-block; width: 219px;  
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/top_detailnavig_impuls.gif) 0 0 no-repeat;	
	margin: 0 35px 18px 0; padding: 0;
}
* html #BlockContainerImpuls .BlockModuleArticleNavig { overflow: hidden; margin-right: 18px; }
#BlockContainerImpuls .ShadowBottomArticleNavig { 
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/shadow_bottom_detailnavig_impuls.gif) bottom left no-repeat; 
	margin: 0; padding: 0 0 15px 0;
}
#BlockContainerImpuls .BlockModuleArticleNavig h2 {
	color: #FFF; font-size: 75%; text-align: left; line-height: auto;
	margin: 0; padding: 14px 10px 10px 18px;
}
#BlockContainerImpuls .MainArticleNavig {
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/top_main_detailnavig_impuls.gif) 0 0 no-repeat;  
	text-align: left; font-size: 100%;
	margin: 0; padding: 20px 0 0 0;
}
#BlockContainerImpuls .ShadowBottomMainArticleNavig { 
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/shadow_bottom_main_detailnavig_impuls.gif) bottom left no-repeat; 
	margin: 0; padding: 0 0 22px 0;
}
#BlockContainerImpuls .BlockmoduleStandard .ArticleNavig {
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/bg_content_detainavig_impuls.gif) 0 0 repeat-y;  
	font-size: 100%; text-align: left; 
	margin: 0; padding: 0 10px 0 18px;
}
#BlockContainerImpuls .BlockmoduleStandard .ArticleNavig p,
#BlockContainerImpuls .BlockmoduleStandard .ArticleNavig ul { margin: 0; padding: 0; }
#BlockContainerImpuls .BlockmoduleStandard .ArticleNavig ul { display: inline-block; list-style-type: none;}
#BlockContainerImpuls .BlockmoduleStandard .ArticleNavig li { line-height: 100%; background: none; padding: 0 0 8px 0; margin: 0; }
#BlockContainerImpuls .BlockmoduleStandard .ArticleNavig li span { line-height: 100%; font-weight: bold; color: #960002; margin: 0; padding: 0; }

#BlockContainerImpuls .BlockmoduleStandard .ArticleNavig ul ul { font-size: 100%; margin: 0; padding: 0; }
#BlockContainerImpuls .BlockmoduleStandard .ArticleNavig li li { 
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/list_dot_detailnavig.gif) 0 12px no-repeat;	
	margin: 0; padding: 8px 0 0 14px;
}


#BlockContainerImpuls .BlockmoduleStandard .ArticleNavig a { line-height: 120%; color: #000; margin: 0; padding: 0;}
#BlockContainerImpuls .BlockmoduleStandard .ArticleNavig a:hover { color: #960002; }

-- */

/* --------------------------------------------------------------------- */
/* ---< HBS NAVIGATION LAYER >------------------------------------------ */
/* --------------------------------------------------------------------- */

/* ---[ TopNav ]--- */
#Content .TopNavig #topnav {
	margin: 0; padding: 0;
	float:left;
	/*width: 925px;*/
	list-style: none;						
	position: absolute;
	z-index: 500;
}
#Content .TopNavig #topnav li .subLayer { 
	position: absolute; /* --Important-- */
	top: 25px; left: 0px;
	z-index: 9; background: #FFF; 
	float: left; display: inline-block; width: auto; overflow: hidden;
	border: 1px solid #000;
	padding: 0;	margin: 0;
	/*--Hidden for those with js turned off--*/				
}

#Content .TopNavig #topnav li .sub { 
	width: auto; background: transparent;
	float: left; display: inline-block;
	font-size: 100%; overflow: hidden;
	padding: 1px 0 0 0; margin: 0;		
}

#Content .TopNavig #topnav li .subMain { 
	background: #FFF url(https://www.boeckler.de/cps/rde/xbcr/hbs/bg_bottom_subLayer.gif) bottom left repeat-x; 
	float: left; display: inline-block; width: auto; 
	text-align: left; border: 1px solid #FFF;
	margin: 0; padding: 5px 0 25px 0;	
}
* html #Content .TopNavig #topnav li .subMain { overflow: hidden; } 

#Content .TopNavig #topnav li .row { /*--If needed to break out into rows--*/
	float: left; text-align: left;	
	width: auto;
	margin: 0;
	padding: 5px 0 0 0;
}

#Content .TopNavig #topnav li .sub ul { 
	list-style: none; font-size: 100%;
	margin: 0 11px 0 15px; padding: 0;	
	float: left; width: 170px; height: auto; clear: both;
	background: #FFF; overflow: hidden;
	border: none;	
}

* html #Content .TopNavig #topnav li .sub ul {  width: 186px; margin: 0 0 0 8px; }

#Content .TopNavig #topnav .sub ul li {
	width: 100%; /* --Override parent list item--*/
	color: #000; display: inline-block; 
	background: none; border: none;
	text-align: left;
	padding: 0; margin: 0 0 3px 0;
}
#Content .TopNavig #topnav .sub ul li a {
	float: left;
	text-indent: 0; /*--Override text-indent from parent list item--*/
	height: auto; width: auto; /*--Override height from parent list item--*/
	background: transparent /*url(https://www.boeckler.de/cps/rde/xbcr/hbs/arrow_layernavig.gif) 1px 5px no-repeat*/;
	 border: none;
	text-decoration: none;
	color: #000; font-weight: normal;
	font-size: 80%;
	padding: 0px 5px 3px 0px; margin: 0;
}

#Content .TopNavig #topnav .sub ul li a:hover { color: #D50303; border: none;  }

#Content .TopNavig #topnav .sub ul li span {
	color: #D50303;	
	float: none;
	text-indent: 0; /*--Override text-indent from parent list item--*/
	height: auto; /*--Override height from parent list item--*/
	padding: 3px 5px 3px 0/*15px*/;
	display: block; border: none;
	text-decoration: none;	
	font-size: 80%;
}

#Content .TopNavig #topnav .sub ul li h2 { /*--Sub nav heading style--*/
	width: 186px; display: inline-block;
	border-bottom: 1px solid #ebebeb;	 
	padding: 0 0 4px 0; margin: 20px 0 4px 0;			
	font-weight: bold;
	font-size: 110%; 
}

#Content .TopNavig #topnav .sub ul li h2 span { /*--Sub nav heading style--*/	
	color: #D50303;  
	background: none;
	padding-left: 0;
}

#Content .TopNavig #topnav .sub ul li h2 a { /*--Sub nav heading link style--*/			
	background-image: none;	border: none; font-size: 85%;
	color: #960002;	font-weight: bold;
}

/*-- 2 column layer --*/
#Content .TopNavig #topnav li .column-2 td {
    vertical-align: top;
    margin: 0;
    padding: 0;
    width: 224;

}
#Content .TopNavig #topnav li .column-2 td.row-2 {
    border-right: 1px solid #EBEBEB;
}
#Content .TopNavig #topnav li .sub .column-2 ul {
    width: 186px;
    overflow: hidden;
    background: none repeat scroll 0% 0% #FFF;
    clear: both;
    list-style: outside none none;
    border: medium none;
    font-size: 100%;
    margin: 0px 10px 0px 25px;
    padding: 5px 0px 15px;
}
#Content .TopNavig #topnav .sub .column-2 ul li h2 {
    width: 186px;
    display: inline-block;
    padding: 0px;
    border-bottom: none;
    margin: 0px 0px 4px;
    font-weight: bold;
    font-size: 110%;
}
/*-- 2 column layer end --*/

/* ---[ SubNav ]--- */
#subnav {					    
	position: absolute;	z-index: 999;
	float:left; list-style: none;	
	margin: 37px 0 0 0; padding: 0;						
} 

#subnav ul { 			
	background: #FFF; border: none;
	margin: 0;
	padding: 0;
}
						
#subnav li {
	float: left; vertical-align: bottom;
	margin: 0; padding: 0;border: none;
	position: relative; /*--Important--*/			
}

#subnav li.NavActive {
	background: transparent url(https://www.boeckler.de/cps/rde/xbcr/hbs/bg_subnavig_a.gif) 0 0 repeat-x;
	width: 224px;
}
	   		
#subnav li .subLayer { 
	position: absolute; /* --Important-- */
	top: 39px; left: 0px;
	z-index: 999; background: transparent; 
	float: left; display: inline-block; width: 916px; overflow: hidden;
	padding: 0;	margin: 0;
	/*--Hidden for those with js turned off--*/		
}

#subnav li .sub { 
	width: 914px; background: transparent;
	float: left; display: inline-block;
	font-size: 100%; overflow: hidden;
	border: 1px solid #000; border-top: none;
	padding: 1px 0 0 0; margin: 0;		
}

#subnav li .subMain { 
	background: #FFF url(https://www.boeckler.de/cps/rde/xbcr/hbs/bg_bottom_subLayer.gif) bottom left repeat-x; 
	float: left; display: inline-block; width: 912px; 
	text-align: left; border: 1px solid #FFF;
	margin: 0; padding: 15px 0 40px 0;	
}
* html #subnav li .subMain { overflow: hidden; } 

#subnav li td { vertical-align: top; margin: 0; padding: 0; width: 224px; overflow: hidden; } 
#subnav li td.row { width: 224px; overflow: hidden;
	border-right: 1px solid #ebebeb;	
	margin: 0; padding: 0; 	
}

#subnav li .sub ul { 
	width: 186px; overflow: hidden;
	background: #FFF; clear: both;
	list-style: none; border: none;			
	font-size: 90%;
	margin: 0 10px 0 25px; padding: 5px 0 15px 0;
}

* html #subnav li .sub ul {  width: 186px; margin: 0 0 0 13px; }

#subnav .sub ul li {
	width: 100%; /* --Override parent list item--*/
	color: #000; display: inline-block; 
	background: none; border: none;
	text-align: left;
	padding: 0; margin: 0 0 3px 0;
}
#subnav .sub ul li a {
	float: left;
	text-indent: 0; /*--Override text-indent from parent list item--*/
	height: auto; width: auto; /*--Override height from parent list item--*/
	background: none; border: none;
	text-decoration: none;
	color: #000; font-weight: normal;
	font-size: 80%;
	padding: 0; margin: 0;
}

#subnav .sub ul li a:hover { color: #D50303; border: none; height: auto; float: left; padding: 0; margin: 0;width: auto; }

#subnav .sub ul li span {
	color: #D50303;	
	float: none;
	text-indent: 0; /*--Override text-indent from parent list item--*/
	height: auto; /*--Override height from parent list item--*/
	padding: 3px 5px 3px 15px;
	display: block; border: none;
	text-decoration: none;	
	font-size: 80%;
}

#subnav .sub ul li h2 { /*--Sub nav heading style--*/
	width: 186px; display: inline-block; 
	padding: 0; margin: 0 0 4px 0;			
	font-weight: bold;
	font-size: 110%; 
}

#subnav .sub ul li h2 span { /*--Sub nav heading style--*/	
	color: #D50303;  
	background: none;
	padding-left: 0;
}

#subnav .sub ul li h2 a { /*--Sub nav heading link style--*/			
	background-image: none;	border: none; 
	color: #960002;	font-weight: bold;
}
#subnav .sub .NavExtraContainer { 
	width: 186px; float: left; clear: both; overflow: hidden;
	color: #000;
	margin: 0 10px 0 25px; padding: 5px 0 15px 0;
}
* html #subnav .sub .NavExtraContainer { width: 186px; margin: 0 0 0 13px; }

#subnav .sub .NavExtraContainer h2 { color: #000; }
#subnav .sub .NavExtraContainer a { 
	font-weight: normal; color: #960002; 
	background: none; border: none; height: auto; 
	padding: 0; margin: 0; 
}

#subnav .sub .NavExtraContainer .BlockImg {  margin-bottom: 15px; }

#subnav .sub .NavExtraContainer p a { width: 170px; }

#overlay {
 	position:absolute;
 	left: 0;
 	top: 0;
 	width: 100%;
 	height: 100%;
 	opacity: 0.5;
 	background-color: black;
 	z-index: 600;
 	display: none;
}



/* ---- fuer formulare ----------------------  */

/* -- Sonderseite */
.ImgCentering { text-align: center; }
.ImgInfos { margin: 25px 120px 35px 25px; }

#Container.SonderContainer .TextSmall,
#Content .BlockArticle .TextSmall { font-size: 60%; color: #5b6475; }

#Container.SonderContainer .TextSmall.Black,
#Content .BlockArticle .TextSmall.Black { font-size: 70%; color: #000; padding-right: 140px; line-height: 145%; }

#Content .BlockArticle sup.TextSmall { font-size: 70%; color: #000; padding-right: 0px; line-height: 145%; }
#Content .BlockArticle table.TBUebersicht sup { font-size: 10px; color: #000; padding-right: 0px; line-height: 145%; }

#Container a.LinkSmall { font-size: 95%; }
#Container a.LinkSmall:hover { font-weight: normal; }
#Container .ColorBlack {
	font-size: 75%; color: #000;
	line-height: 135%;
	margin: 0 0 8px;
	padding: 0;
} 

/* --- fuer Tabellen von BV Doku --- */
#Content .BlockArticle .TBListBVDoku table.SpecialBVDoku th {
	text-align: left;
}

/* --- BV Doku Tooltips --- */
div.bvdokuTooltip {
    display: none;
    color: #000000;
    font-size: 12px;
    padding: 8px 120px 8px 0px;
	text-align: left;
}


/* --- Datenschutz Opt Out Styles. Styling for Piwik Iframe can be found in Plugin 'CustomOptOut' Piwik Backend --- */ 

#piwik_optout {
    border: 0px; 
    width: 601px; 
    height: 170px;
}

#wt_optout {
    height:189px;
}

#Content #wt_optout, #Content #piwik_optout_frame {
    background: #F3F3F1 !important; 
    border: 1px solid #969696;
    padding: 10px;
}


