	/* -------------------------------- */
/*  CSS - Hertha BSC                */
/*  http://www.herthabsc.de/        */
/*                                  */
/*  0.  BASIX                       */
/*  1.  THEME-STYLE                 */
/*  1.1  BG-ATTRIBUTES              */
/*  1.2  TEXT-STYLE                 */
/*  1.3  LINK/BUTTON/MENU-STYLE     */
/*  2.  GLOBALS                     */
/*  3.  CONSTRUCTION                */
/*  3.1  BASIC STRUCTURE            */
/*  3.2  MENU MAIN                  */
/*  3.3  MENU SUB	                  */
/*  3.4  MENU FOOTER                */
/*  3.5  SOCIALMEDIABOX             */
/*  4.  CONTENT-MODULE              */
/*  5.  TYPO3 ELEMENTE              */
/*                                  */
/* -------------------------------- */



/* -------------------------------- */
/*  0. BASIX                        */
/* -------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	background-color: transparent;
}

html, body {
	width: 100%;
	height: 101%;
}

/* -------------------------------- */
/*  1. THEME-STYLE                  */
/* -------------------------------- */

	/* -------------------------------- */
	/*  1.1 BG-ATTRIBUTES               */
	/* -------------------------------- */
		body {
			background: #fff;
		}
		
	/* -------------------------------- */
	/*  1.2 TEXT-STYLE                  */
	/* -------------------------------- */
	
	/*font-style, font-variant, font-weight, font-size/line-height, font-family */
	
	/* global */
		#mainStage,
		#footerStage,
		.tipsy {
			font: normal normal normal 12px/24px Arial, Helvetica, sans-serif;
			color: #000;
		}
		
		strong {
			font-weight: bold;
		}
		
	/* Construction */
		
	
	/* TypeFaces */
		.typeFace-text,
		.typeFace-text input,
		.typeFace-text textarea,
		.contenttable {
			color: #404040;
		}
		
		.typeFace-text p {
			margin: 0;
			padding: 0 0 24px 0;
		}
		
		.typeFace-text .typeFace-highlighted {
			font-size: 14px;
			color: #7f7f7f;
			font-weight: bold;
		}
		
		h1,
		.typeFace-pageHeadline {
			font-size: 24px;
			line-height: 28px;
			color: #00519e;
			font-weight: bold;
			text-transform: uppercase;
		}
		
		/*
		h2,
		.typeFace-subHeadline {
			font-size: 14px;
			font-weight: bold;
			color: #000;
		}
		*/
		
		h3,
		.typeFace-teaserHeadline {
			font-size: 16px;
			line-height: 18px;
			font-weight: bold;
			color: #003d6e;
		}
		
		h2,
		h4,
		.typeFace-textHeadline {
			font-size: 14px;
			line-height: 24px;
			font-weight: bold;			
			color: #000;			
		}		
		
		h5,
		.typeFace-marginalTeaserHeadline {
			font-size: 13px;
			line-height: 13px;
			color: #ffffff;
			font-weight: bold;			
			/*
			font-size: 20px;
			line-height: 24px;
			color: #003d6e;
			*/
		}
		
		.typeFace-marginalTeaserTextHeadline {
			font-size: 14px;
			line-height: 12px;
			font-weight: bold;
			color: #00519e;			
		}
		
		.typeFace-sectionHeadline {
			font-size: 14px;
			line-height: 30px;
			color: #074B9C;
		}
		
		.typeFace-teaserText {
			font-size: 12px;
			line-height: 18px;
			color: #404040;
		}
		
		.typeFace-miniTeaserHeadline {
			font-size: 12px;
			font-weight: bold;
			line-height: 14px;
			color: #00519e;
		}
		
		.typeFace-date {
			color: #7F7F7F;
			font-size: 14px;
			font-weight: bold;
		}
		
		.typeFace-corporateFont b {
			display: none;
		}		
		
		.typeFace-caption {
			font-size: 10px;
			line-height: 14px;
			color: #999999; /*#6b6b6b*/
		}
		
		.typeFace-text ul {
			list-style-type: none;
			list-style-position: inside;
			padding: 0 0 24px 0;
		}
		
		.typeFace-text ul li {
			background: url(../image/tmpl/list_item.png) no-repeat 2px 8px;
			padding: 0 0 0 15px;
		}
		
		.typeFace-text ol {
			list-style-position: inside;
			padding: 0 0 24px 0;
		}
		
		.typeFace-tableHeadline {
			font-size: 12px;
			font-weight: bold;
		}

        .cufon-canvas {
            z-index: 1;
        }
				
		.grey {
			color: #7f7f7f;
		}
				
	/* Modulabhänige TypeFaces */
	
		/* 201 */
			.M201 .typeFace-teaserText {
				line-height: 16px;
			}
		
		/* 301+302 */
			.M301 .cell-03 .typeFace-textHeadline,
			.M302 .cell-03 .typeFace-textHeadline {
				line-height: 18px;
			}
			
			.M301 .cell-03 .typeFace-textHeadline {
				color: #7f7f7f;
			}
			
			.M301 .cell-03 .typeFace-text,
			.M302 .cell-03 .typeFace-text {
				line-height: 18px;
				font-size: 12px;
				color: #000;
			}
			
			
			.M301 .cell-01 .typeFace-contentTeaserHeadline,
			.M302 .cell-01 .typeFace-contentTeaserHeadline {
				font-size: 14px;
				line-height: 24px;
				color: #00529E;
				font-weight: bold;
			}
		
		/* M510 */
			.M510 .typeFace-labelText,
			.M510 .typeFace-subHeadline,
			.M510 .typeFace-checkBoxes {
				font-weight: bold;
				font-size: 14px;
			}
		
		/* M610+M617 */
			.M610 .typeFace-contentTeaserHeadline,
			.M617 .typeFace-contentTeaserHeadline {
				font-size: 24px;
				line-height: 28px;
				color: #00519e;
				font-weight: bold;
				text-transform: uppercase;
			}
			
			.M610 .typeFace-text,
			.M617 .typeFace-text {
				color: #7F7F7F;
				font-weight: bold;
				line-height: 15px;
			}
			
		/* M611 */
			.M611 .typeFace-textHeadline,
			.M611 .typeFace-textBoldHeadline {
				font-size: 24px;
				line-height: 28px;
				color: #00519e;
				text-transform: uppercase;
				font-weight: normal;		
			}
			
			.M611 .typeFace-textBoldHeadline {
				font-weight: bold;
			}
		
		/* M612 */
			.M612 .typeFace-text {
				font-size: 12px;
			}
		
		/* 613 */
			.M613 .typeFace-text b,
			.M613 .typeFace-text strong {
				font-size: 14px;
				line-height: 24px;
				font-weight: bold;			
				color: #000;	
			}
			
			.M613 .typeFace-text a b,
			.M613 .typeFace-text a strong {
				display: inline;
				font-size: 12px;
				text-decoration: none;
				color: #00509d;
				font-weight: bold;	
			}
			
		/* diverses */
			.tipsy {
				font-size: 12px;
				color: #fff;
			}
			
			.noplayerlinks {display:none} /*Klasse, um die automatische Spielerverlinkung zu unterdrücken*/
			
		
	/* -------------------------------- */
	/*  1.3 LINK/BUTTON/MENU-STYLE      */
	/* -------------------------------- */
	
	/* Links im Fließtext */
		.typeFace-link a,
		.typeFace-text a,
		.typeFace-button a,
		.contenttable a {
			text-decoration: none;
			color: #00509d;
			font-weight: bold;
		}
		
		.typeFace-link a:hover,
		.typeFace-text a:hover,
		.contenttable a:hover {
			text-decoration: underline;
		}
		
		.typeFace-newsTeaserHeadline a {
			color: #00519D;
			font-weight: bold;
			font-size: 14px;
			text-decoration: none;
		}
		.typeFace-newsTeaserHeadline a:hover {
			text-decoration: underline;	
		}
		
		.link-readMore {
			display: -moz-inline-block; /* ff2 */
			display: inline-block;
			height: 20px;
			font-weight: bold;
			line-height: 20px;
			background: url(../image/tmpl/icon_blueArrow.png) no-repeat right 0;
			padding-right: 30px;
			overflow: hidden;
		}
		
	/* normale Buttons */
		.btn {
			
		}
		
		.btnBox {
			
		}
		
		.btn-arrowUp {
			width: 12px;
			height: 6px;
			background: url(../image/tmpl/sprite_btn.png) no-repeat 0 0;
			overflow: hidden;
		}
		
		.btn-arrowDown {
			width: 12px;
			height: 6px;
			background: url(../image/tmpl/sprite_btn.png) no-repeat 0 -17px;
			overflow: hidden;
		}
		
		.btn-grey,
		.btnBox-grey a {
			display: inline-block;
			height: 26px;
		    background: url(../image/tmpl/sprite_button_arrow.png) no-repeat 0 -31px;
		    color: #000;
		    text-decoration: none;
		    font-size: 14px;
		    padding-left: 23px;
			overflow: hidden;
		}
		
		.btn-grey:hover,
		.btnBox-grey a:hover {
			color: #00509d;
		}
		
		.btn-grey-right a {
			display: inline-block;
			height: 26px;
		    background: url(../image/tmpl/sprite_button_arrow.png) no-repeat 0 -64px;
		    color: #000000;
		    text-decoration: none;
		    font-size: 14px;
		    padding-left: 23px;
			overflow: hidden;
		}
		
		.btn-grey-right a:hover {
			color: #0098D7;
		}
		
		.btn-grey b,
		.btnBox-grey a b,
		.btn-grey-right b {
			display: inline-block;
			height: 24px;
		    background: url(../image/tmpl/sprite_button_arrow.png) no-repeat right 0;
		    padding: 2px 10px 0 5px;
		}		
	
	/* autoscale Buttons */
		.btnAutoScale {
			display: inline-block;
			padding-left: 10px;
			background: url(../image/tmpl/sprite_button_black1.png) no-repeat 0 -25px;			
			color: #ffffff;			
			font-size: 11px;
            text-decoration: none;
		}
		
		.btnAutoScale b {
			padding: 4px 8px 4px 0px;
			background: url(../image/tmpl/sprite_button_black1.png) no-repeat right 0;
		}
		
		/* special for 3d buchung*/
		#d3booking b{
			background: url(../image/tmpl/sprite_button_black_neu_label.png) no-repeat scroll right 0 transparent;
			padding: 4px 33px 4px 0;
		}
		
		.btnAS-big {			
			display: inline-block;
			padding-left: 8px;
			background: url(../image/tmpl/sprite_button_black2.png) no-repeat 0 -39px;
			color: #ffffff;
			font-size: 11px;
			line-height: 12px;
			text-decoration: none;
		}
		
		.btnAS-big b {
			display: inline-block;
			padding: 3px 8px 4px 0;
			background: url(../image/tmpl/sprite_button_black2.png) no-repeat right 0;
		}
		
		/*
		.btnAS-small {
			display: inline-block;
			padding-left: 10px;
			background: url(../image/tmpl/sprite_button_black1.png) no-repeat 0 -25px;			
			color: #ffffff;			
			font-size: 11px;
            text-decoration: none;
		}
		
		.btnAS-small b {
			padding: 4px 8px 4px 0px;
			background: url(../image/tmpl/sprite_button_black1.png) no-repeat right 0;
		}
		*/
		
	/* Menü Footer */
		#menuShowFooter ul li a {
			font-size: 14px;
			line-height: 18px;
			color: #00519e;
			text-decoration: none;
		}
		
		#menuShowFooter ul li a:hover {
			text-decoration: underline;
		}
		
	/* Modulabhänige Links */
		
		/* M201 */
			.M201 .typeFace-text a {
				color: #fff;
			}
			
			.M201 .typeFace-text a:hover {
				text-decoration: underline;
			}
		
		/* M202 */
			.M202 .typeFace-text a {
				text-transform: uppercase;
				color: #fff;
			}
			.M202 .typeFace-text a:hover {
				text-decoration: underline!important;
				
			}
			
		/* M301 & M302 */
			.M301 .cell-03 .typeFace-link a ,
			.M302 .cell-03 .typeFace-link a {
				background: transparent url(../image/tmpl/icon_arrow_left_blue2.png) 0 0 no-repeat;
				padding-left: 10px;
				font-weight: bold;
				color: #00529E;
			}
			
			.M301 .cell-03 .typeFace-link a[href^="mailto"],
			.M302 .cell-03 .typeFace-link a[href^="mailto"] {
				background: none;
				padding-left: 5px;
			}
		/* M602 */
			.M602 .cell-01 .typeFace-text {
				font-weight: bold;
				line-height: 18px;
			}
			
			.M602 .cell-02 .typeFace-text a {
				font-size: 11px;
		        font-weight: bold;
			 	color: #FFF;
		    }
			
			.M602 .cell-02 .typeFace-text a:hover,
			.M602 .cell-02 .typeFace-text a.active {
				color: #00519E;
			}
		
		/* M612 */
			.M612 .typeFace-link {
				text-align: right;
			}
			
			.M612 .typeFace-link a {
				right: 0;
				color: #000000;
				font-weight: bold;
				background: url(../image/tmpl/icon_arrow_left_blue2.png) no-repeat right 0;
				padding: 0 10px 0 0;
			}
	
/* -------------------------------- */
/*  2. GLOBALS                      */
/* -------------------------------- */
	.clearing {
		clear: both;
		height: 0;
		font-size: 1px;
		line-height: 1px;
		overflow: hidden;
	}
	
	.clearingLeft {
		clear: left;
		height: 0;
		font-size: 1px;
		line-height: 1px;
		overflow: hidden;
	}
	
	.clearingRight {
		clear: right;
		height: 0;
		font-size: 1px;
		line-height: 1px;
		overflow: hidden;
	}
	
	.floatLeft {
		float: left;
	}
	
	.floatRight {
		float: right;
	}
	
	.neverSeenTheLight {
		display: none;
	}
	
	/*hr*/
	.hline {
		height: 1px;
		border: 0;
		background: url(../image/tmpl/bg_hline.png) 0 center no-repeat;
		margin: 0;
		padding: 5px 0;
	}
	
	/* Container mit normalen Schatten */
		.containerShadow {
			display: inline-block;
			background: url(../image/tmpl/bg_cShadow_links_unten.png) no-repeat 0 bottom;
			float: left;
			/*margin-bottom: 25px;*/
		}
		
		.containerShadow .cs-wrapper-01 {
			display: inline-block;
			float: left;
			padding-bottom: 10px;
			margin-left: 10px;
			background: url(../image/tmpl/bg_cShadow_unten.png) no-repeat right bottom;
		}
		
		.containerShadow .cs-wrapper-02 {
			display: inline-block;
			float: left;
			padding-left: 10px;
			margin-left: -10px;
			background: url(../image/tmpl/bg_cShadow_links.png) no-repeat 0 0;
		}
		
		.containerShadow .cs-wrapper-03 {
			background-color: #fff;
		}
		
	
	/* Container mit kleinem Schatten */
		.containerShadow-small {
			background: url(../image/tmpl/bg_cShadow_small_links_unten.png) no-repeat 0 bottom;
			/*margin: 0 0 15px 10px;*/
			margin: 0 0 12px 10px; 
		}
		
		.containerShadow-small .cs-wrapper-01 {
			padding-bottom: 7px;
			margin-left: 7px;
			background: url(../image/tmpl/bg_cShadow_small_unten.png) no-repeat right bottom;
		}
		
		.containerShadow-small .cs-wrapper-02 {
			padding-left: 7px;
			margin-left: -7px;
			background: url(../image/tmpl/bg_cShadow_small_links.png) no-repeat 0 0;
		}

/* -------------------------------- */
/*  3. CONSTRUCTION                 */
/* -------------------------------- */

	/* -------------------------------- */
	/*  3.1 BASIC STRUCTURE             */
	/* -------------------------------- */
	
	
	#containerBase {
		
	}
	
		#containerFX {
			position: fixed;
			top: 0;
			left: 0;
			width: 100%;
			height: 1000px;
			overflow: hidden;
		}
		
			#containerBgImages {
				position: relative;
				top: 200px;
				left: 0;
				width: 986px;
				height: 1000px;
				z-index: 1;
				margin: 0 auto;
			}
			
				#cbiImage-01 {
					position: absolute;
					top: 0;
					left: -301px;
					width: 312px;
					height: 602px;
					overflow: hidden;
				}
				
				#cbiImage-02 {
					position: absolute;
					top: 0;
					left: 655px;
					width: 632px;
					height: 602px;
					overflow: hidden;
				}
			
			#containerBgMask {
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				height: auto;
				min-height: 1000px;
				background: url(../image/tmpl/bg_wallpapermaske_pure.png) no-repeat 50% 0;
				z-index: 2;
			}
				
				.sponsorLink b {
					display: none;
				}
				
				.sponsorLink01 {
					position: absolute;
					top: 170px;
					left: 182px;
					display: block;
					width: 125px;
					height: 45px;
					background: url(../../../../clear.gif) no-repeat 0 0;
				}
				
				.sponsorLink02 {
					position: absolute;
					top: 170px;
					left: 341px;
					display: block;
					width: 90px;
					height: 40px;
					background: url(../../../../clear.gif) no-repeat 0 0;
				}
		
		#adStage {
			position: relative;
			top: 0;
			left: 0;
			width: 986px;
			height: 0;
			margin: 0 auto;
			z-index: 4;
		}
		
		#mainStage {
			position: relative;
			top: 0;
			left: 0;
			width: 986px;
			height: auto;
			min-height: 1000px;
			margin: 0 auto;
			overflow: hidden;
			z-index: 3;
		}		
		
			#msHeader {
				width: 100%;
				height: 172px;
			}
		
				#msLogo {
					display: block;
					width: 275px;
					height: 158px;
					margin-left: 26px;
					background: url(../image/tmpl/logo_Hertha_BSC.png) no-repeat 0 0;
				}
				
					#msLogo img {
						display: none;
					}
				
					#msLogo b {
						display: none;
					}
					
				#msSkyline {
					position: absolute;
					top: 0;
					right: 48px;
					width: 435px;
					height: 217px;
					background: url(../image/tmpl/logos_sponsoren_skyline.png) no-repeat 0 0;
				}
					
			#msCentral {
				width: 655px;
				float: left;
			}
			
				.msc-preSubMenuContentBox {
					background: #fff;
					width: 645px;
				}
				
				.msc-contentBox {
                    position: relative;
                    z-index: 2;
					width: 645px;
					min-height: 1650px;
					height: auto;
					background: #fff;
					border-right: 1px solid #f2f2f2;
				}
				
			#msMarginal {
				position: relative;
				top:0;
				left: 0;
				width: 330px;
				height: auto;
				float: left;
				margin-top: 110px;
				z-index: 1;
			}
			
				.msm-contentBox {
					width: 170px;
					height: auto;
					background: #fff url(../image/tmpl/bg_cShadow_contentfooter_repeater.png) repeat-x 0 bottom;
				}
				
				.msm-advertisingBox {
					/*width: 120px;*/
					max-width: 200px;
					height: auto;
					background:url("../image/tmpl/box_header_advertising_left.png") no-repeat scroll top left #fff;
				}
				
				.msm-advertisingBox span { 
					background:url("../image/tmpl/box_header_advertising_right.png") no-repeat scroll right top transparent;
					display:block;
					height:25px;
					width:100%;
					z-index:999;
				}								
				
				.msm-miniTeaserBox {
					width: 120px;
					height: auto;
					background: #fff url(../image/tmpl/bg_cShadow_contentfooter_repeater.png) repeat-x 0 bottom;
				}
				
				#advertisment-skyscraper, #miniTeaser-container {
					position: absolute;
					right: 0;
					top: 0;					
					display: block;
					float: none!important;
				}
				
				 #miniTeaser-container {
				 	top: 642px;	/* 721px */
				}
				
				#advertisment-skyscraper {
					top: 282px;
					/* mit Aufholjäger-Störer -  top: 363px; */
					left: 848px;
				}			
				
		#footerStage {
			position: relative;
			top: 0;
			left: 0;
			z-index: 2;
			width: 100%;
			height: 175px;
			margin: 0 auto 0 auto;
			background: url(../image/tmpl/bg_footer_repeater_2010.png) no-repeat 50% -40px;
		}
			#msFooterCentral {
				width: 986px;
				height: 141px;
				margin: 0 auto;
				padding: 0;
				position: relative;
				top: 2px;
			}
			
				#footer-logos li {
					float: left;
					list-style: none;
					padding: 13px 20px 0 20px;
					font-family: Arial;
					font-size: 14px;
					height: 97px;
					background: url(../image/tmpl/bg_footer_trenner.png) no-repeat top right;
				}
				
				#footer-logos li p {margin-bottom: 5px}
				
					#footer-logos #footer-hertha-logo {
						padding: 20px 20px 0px 35px;
					}
					
					
					#footer-logos #foerderer-berliner-freunde,
					#footer-logos #foerderer-schule,
					#foerderer-berlin-sportmetropole {
						margin: 0 15px 0 0;
					}
					
					#footer-logos #footer-hertha-foerderer {padding-left: 10px}					
					#footer-logos #footer-sprachauswahl{padding-right: 10px}
					#footer-logos #footer-rssfeed {}
					
					#footer-logos #footer-rssfeed {
						background: none;
					}
					
						#footer-logos li span {
							display: block;
							height: 12px;
							margin: -10px 0 0 0;
						}
					
						#footer-logos li li {
							float: none;
							padding: 0;
							background: none;
						}
					
						#footer-logos #footer-sprachauswahl li {
							float: left;
							height: 21px;
							width: 35px;
							overflow: hidden;
							margin: 32px 15px 0 0;
						}
						
							
							#footer-sprachauswahl {
							/*	width: 200px;  wieder einblenden wenn italien dazu kommt*/
								width: 150px;
							}
							
							#footer-sprachauswahl li a {
								display: block;
								height: 21px;
								width: 35px;
								background-image: url(../image/tmpl/sprite_flags.png);
								background-repeat: no-repeat;
							}
							
							#footer-sprachauswahl li#lang-pl a {
								background-position: -52px 0 ;	
							}
							
							#footer-sprachauswahl li#lang-cn a {
								background-position: -103px 0;
							}
							
						/*	#footer-sprachauswahl li#lang-it a {
								background-position: -154px 0;	

							}
						*/	
							#footer-sprachauswahl li#lang-de a {
								background-position: -206px 0 ;	

							}
						
						#footer-logos #footer-rssfeed li {
							height: 21px;
							width: 22px;
							overflow: hidden;
							margin: 37px 15px 0 0;
						}
							
							#footer-rssfeed li#share-rss a {
								display: block;
								height: 21px;
								width: 22px;
								background: url(../image/tmpl/btn_rss.png) no-repeat 0 0;	
							}
							
								#footer-sprachauswahl li a b,
								#footer-rssfeed li a b {
									display: none;	
								}
								
					#footer-copyright {
						float: left;
						margin: 3px 0 0 10px;
						font-size: 11px;
						color: #7f7f7f;
						text-align: left;
						width: auto;
						padding: 0;
					}
	
	/* -------------------------------- */
	/*  3.2 MENU MAIN                   */
	/* -------------------------------- */
		
	#msMenuShowMain {
        position: relative;
        z-index: 5;
		width: 646px;
		height: 35px;
		background: url(../image/tmpl/spline_mainNavi_repeater.png) repeat-x 0 0;
	}

	#msMenuShowMain ul {
		padding: 0;
		margin: 0;
	}
		/*nur das erste li */
		#msMenuShowMain ul li {
			position: relative;
			float: left;
			list-style-type: none;
			padding-left: 18px;
			background: url(../image/tmpl/spline_mainNavi.png) 0px 0px no-repeat;
		}
		
		/*nur das erste li - aktiv */
		#msMenuShowMain ul li.active {
			background: url(../image/tmpl/spline_mainNavi.png) 0px -35px no-repeat;
		}
		
		/*nur das letzte, versteckte li */
		#msMenuShowMain ul li.lastChild {
			padding: 0;
			height: 35px;
			width: 18px;
			display: block;
			background: url(../image/tmpl/spline_mainNavi.png) -626px -0px no-repeat;
		}
		
		#msMenuShowMain ul li ~ li {
			float: left;
			list-style-type: none;
			padding-left: 18px;
			background: url(../image/tmpl/spline_mainNavi.png) 0px -70px no-repeat;
		}
		
		#msMenuShowMain ul li ~ li.active {
			background-position: -36px -70px;
		}
		
		#msMenuShowMain ul li.active + li {
			background-position: -18px -70px;
		}
		
			#msMenuShowMain ul li a {
				display: block;
				height: 35px;
				background: url(../image/tmpl/spline_mainNavi.png) 0 0 no-repeat;
			}
			
			/* Hertha */
				#msMenuShowMain ul li#menuItem-2 > a {
					width: 59px;
					background-position: -18px 0;
				}
				
				#msMenuShowMain ul li#menuItem-2.active > a,
				#msMenuShowMain ul li#menuItem-2.active > a:hover {
					background-position: -18px -35px;
				}
				
				#msMenuShowMain ul li#menuItem-2 > a:hover {
					background-position: -18px -105px;
				}
			
			/* News */
				#msMenuShowMain ul li#menuItem-3 > a {
					width: 45px;
					background-position: -95px 0;
				}
				
				#msMenuShowMain ul li#menuItem-3.active > a,
				#msMenuShowMain ul li#menuItem-3.active > a:hover {
					background-position: -95px -35px;
				}
				
				#msMenuShowMain ul li#menuItem-3 > a:hover {
					background-position: -95px -105px;
				}
			
			/* Teams */
				#msMenuShowMain ul li#menuItem-9 > a {
					width: 52px;
					background-position: -158px 0;
				}
				
				#msMenuShowMain ul li#menuItem-9.active > a,
				#msMenuShowMain ul li#menuItem-9.active > a:hover {
					background-position: -158px -35px;
				}
				
				#msMenuShowMain ul li#menuItem-9 > a:hover {
					background-position: -158px -105px;
				}
			
			/* Fans */
				#msMenuShowMain ul li#menuItem-8 > a {
					width: 39px;
					background-position: -229px 0;
				}
				
				#msMenuShowMain ul li#menuItem-8.active > a,
				#msMenuShowMain ul li#menuItem-8.active > a:hover {
					background-position: -229px -35px;
				}
				
				#msMenuShowMain ul li#menuItem-8 > a:hover {
					background-position: -229px -105px;
				}
			
			/* Stadion */
				#msMenuShowMain ul li#menuItem-7 > a {
					width: 67px;
					background-position: -284px 0;
				}
				
				#msMenuShowMain ul li#menuItem-7.active > a,
				#msMenuShowMain ul li#menuItem-7.active > a:hover {
					background-position: -284px -35px;
				}
				
				#msMenuShowMain ul li#menuItem-7 > a:hover {
					background-position: -284px -105px;
				}
			
			/* Multimedia */
				#msMenuShowMain ul li#menuItem-6 > a {
					width: 97px;
					background-position: -368px 0;
				}
				
				#msMenuShowMain ul li#menuItem-6.active > a,
				#msMenuShowMain ul li#menuItem-6.active > a:hover {
					background-position: -368px -35px;
				}
				
				#msMenuShowMain ul li#menuItem-6 > a:hover {
					background-position: -368px -105px;
				}
			
			/* Service */
				#msMenuShowMain ul li#menuItem-5 > a {
					width: 64px;
					background-position: -483px 0;
				}
				
				#msMenuShowMain ul li#menuItem-5.active > a,
				#msMenuShowMain ul li#menuItem-5.active > a:hover {
					background-position: -483px -35px;
				}
				
				#msMenuShowMain ul li#menuItem-5 > a:hover {
					background-position: -483px -105px;
				}
			
			/* Tickets */			
				#msMenuShowMain ul li#menuItem-4 > a {
					width: 61px;
					background-position: -565px 0;
				}
				
				#msMenuShowMain ul li#menuItem-4.active > a,
				#msMenuShowMain ul li#menuItem-4.active > a:hover {
					background-position: -565px -35px;
				}
				
				#msMenuShowMain ul li#menuItem-4 > a:hover {
					background-position: -565px -105px;
				}
			
					#msMenuShowMain ul li a b {
						display: none;
					}
					
			/* Trenner Navi->Teams */			
				#msMenuShowMain ul li#menuItem-1788 {
					width: auto;
					height: 1px;
					overflow: hidden;
					margin: 0 11px 3px 10px;
					border-top: 1px solid #ccc;
				}
				
				#msMenuShowMain ul li#menuItem-1788 > a {
					display: none;
				}
				
			/*******************************************************************************************/	
			
			
			/*englisches Menue*/
				
				/* Hertha */
				#msMenuShowMain ul li#menuItem-535 > a {
					background: url(../image/tmpl/spline_mainNavi_EN.png) 0 0 no-repeat;
					width: 59px;
					background-position: -18px 0;
				}
				
				#msMenuShowMain ul li#menuItem-535.active > a,
				#msMenuShowMain ul li#menuItem-535.active > a:hover {
					background-position: -18px -35px;
				}
				
				#msMenuShowMain ul li#menuItem-535 > a:hover {
					background-position: -18px -105px;
				}
				
				/* Club */
				#msMenuShowMain ul li#menuItem-539 > a {
					background: url(../image/tmpl/spline_mainNavi_EN.png) 0 0 no-repeat;
					width: 39px;
					background-position: -95px 0;
				}
				
				#msMenuShowMain ul li#menuItem-539.active > a,
				#msMenuShowMain ul li#menuItem-539.active > a:hover {
					background-position: -95px -35px;
				}
				
				#msMenuShowMain ul li#menuItem-539 > a:hover {
					background-position: -95px -105px;
				}
				
				/* Season */
				#msMenuShowMain ul li#menuItem-0 > a {
					background: url(../image/tmpl/spline_mainNavi_EN.png) 0 0 no-repeat;
					width: 61px;
					background-position: -152px 0;
				}
				
				#msMenuShowMain ul li#menuItem-0.active > a,
				#msMenuShowMain ul li#menuItem-0.active > a:hover {
					background-position: -152px -35px;
				}
				
				#msMenuShowMain ul li#menuItem-0 > a:hover {
					background-position: -152px -105px;
				}
				
				/* Team */
				#msMenuShowMain ul li#menuItem-545 > a {
					background: url(../image/tmpl/spline_mainNavi_EN.png) 0 0 no-repeat;
					width: 41px;
					background-position: -231px 0;
				}
				
				#msMenuShowMain ul li#menuItem-545.active > a,
				#msMenuShowMain ul li#menuItem-545.active > a:hover {
					background-position: -231px -35px;
				}
				
				#msMenuShowMain ul li#menuItem-545 > a:hover {
					background-position: -231px -105px;
				}
				
				/* Tickets */
				#msMenuShowMain ul li#menuItem-551 > a {
					background: url(../image/tmpl/spline_mainNavi_EN.png) 0 0 no-repeat;
					width: 61px;
					background-position: -290px 0;
				}
				
				#msMenuShowMain ul li#menuItem-551.active > a,
				#msMenuShowMain ul li#menuItem-551.active > a:hover {
					background-position: -290px -35px;
				}
				
				#msMenuShowMain ul li#menuItem-551 > a:hover {
					background-position: -290px -105px;
				}
				
				/* Shop */
				#msMenuShowMain ul li#menuItem-563 > a {
					background: url(../image/tmpl/spline_mainNavi_EN.png) 0 0 no-repeat;
					width: 42px;
					background-position: -369px 0;
				}
				
				#msMenuShowMain ul li#menuItem-563.active > a,
				#msMenuShowMain ul li#menuItem-563.active > a:hover {
					background-position: -369px -35px;
				}
				
				#msMenuShowMain ul li#menuItem-563 > a:hover {
					background-position: -369px -105px;
				}
			
			
			/* italienisches Menu */
			
				/* Hertha */
				#msMenuShowMain ul li#menuItem-19 > a {
					background: url(../image/tmpl/spline_mainNavi_IT.png) 0 0 no-repeat;
					width: 59px;
					background-position: -18px 0;
				}
				
				#msMenuShowMain ul li#menuItem-19.active > a,
				#msMenuShowMain ul li#menuItem-19.active > a:hover {
					background-position: -18px -35px;
				}
				
				#msMenuShowMain ul li#menuItem-19 > a:hover {
					background-position: -18px -105px;
				}
				
				/* Squadra */
				#msMenuShowMain ul li#menuItem-2067 > a {
					background: url(../image/tmpl/spline_mainNavi_IT.png) 0 0 no-repeat;
					width: 73px;
					background-position: -95px 0;
				}
				
				#msMenuShowMain ul li#menuItem-2067.active > a,
				#msMenuShowMain ul li#menuItem-2067.active > a:hover {
					background-position: -95px -35px;
				}
				
				#msMenuShowMain ul li#menuItem-2067 > a:hover {
					background-position: -95px -105px;
				}
				
				/* Biglietti */
				#msMenuShowMain ul li#menuItem-2079 > a {
					background: url(../image/tmpl/spline_mainNavi_IT.png) 0 0 no-repeat;
					width: 69px;
					background-position: -186px 0;
				}
				
				#msMenuShowMain ul li#menuItem-2079.active > a,
				#msMenuShowMain ul li#menuItem-2079.active > a:hover {
					background-position: -186px -35px;
				}
				
				#msMenuShowMain ul li#menuItem-2079 > a:hover {
					background-position: -186px -105px;
				}				
				
				
				
				
			/*******************************************************************************************/
				
		
			#msMenuShowMain ul li div.subMenuLayer {
				position: absolute;
				left: 0;
				width: 250px;	
				height: auto;
				display: none;
			}
			
				#msMenuShowMain ul li div.subMenuLayer .top {
					height: 54px;
					background: url(../image/tmpl/bg_subnavlayer_top.png) no-repeat 0 0;
				}
				
				#msMenuShowMain ul li div.subMenuLayer .content {
					position: relative;
					top: 0;
					left: 0;
					background: url(../image/tmpl/bg_subnavlayer_repeater.png) no-repeat left bottom;
					padding-bottom: 25px;
					width: 250px;
					
				}
				#msMenuShowMain ul li ul {
					display: none;
				}
				
				#msMenuShowMain ul li div.subMenuLayer ul {
					position: relative;
					left: 0;
					top: -38px;
					margin-bottom: -30px;
                }
				
					#msMenuShowMain ul li div.subMenuLayer ul li, 
					#msMenuShowMain ul li div.subMenuLayer ul li a {
						background: none;
						font-size: 13px;
						font-family: Arial, Helvetica, sans-serif;
						text-decoration: none;
						line-height: 20px;
						font-weight: bold;
					}
					
					#msMenuShowMain ul li div.subMenuLayer ul li {
						padding: 0 0 0 0;
						float: none;
						display: block;
					}
					
						#msMenuShowMain ul li div.subMenuLayer ul li a {
							margin: 0 8px 3px 9px;
							padding: 0 30px;
							width: 173px!important;
							color: #494949;
							min-height: 21px;
							height: auto;
						}
						#msMenuShowMain ul li div.subMenuLayer ul li a.large {
							height: 42px;
						}
						
						#msMenuShowMain ul li div.subMenuLayer ul li a:hover {
							background: url(../image/tmpl/subnavlayer_active_small.png) no-repeat 0 0;
							background-position: 0 0!important;
							color: #ffffff;
						}
						#msMenuShowMain ul li div.subMenuLayer ul li a.large:hover {
							background: url(../image/tmpl/subnavlayer_active_large.png) no-repeat 0 0;
						}

	/* -------------------------------- */
	/*  3.3 MENU SUB                    */
	/* -------------------------------- */
	
	#mscMenu {
		position: relative;
		width: 645px;
		background: #fff url(../image/tmpl/spline_dynTabNavi.png) no-repeat 0 0;
		padding: 0;
		border-top: 20px solid #ffffff;
		z-index: 3;
		/*margin: 0 0 20px 0;*/
	}
		#mscMenu ul.tabs {
			padding: 0;
			margin: 0;
			overflow: hidden;
		}
		
			/*nur das erste li! */
			#mscMenu ul.tabs li {
				float: left;
				padding-left: 20px;
				background: url(../image/tmpl/spline_dynTabNavi.png) 0 -28px no-repeat;
			}
			
			/*nur das erste li! - aktiv */
			#mscMenu ul.tabs li.active {
				background: url(../image/tmpl/spline_dynTabNavi.png) 0 -56px no-repeat;
			}
			
			/*alle folgenden li*/
			#mscMenu ul.tabs li ~ li {
				float: left;
				list-style-type: none;
				padding-left: 35px;
				background: url(../image/tmpl/spline_dynTabNavi.png) left -84px no-repeat;
			}
			
			/*alle folgenden li - aktiv*/
			#mscMenu ul.tabs li ~ li.active {
				background: url(../image/tmpl/spline_dynTabNavi.png) left -112px no-repeat;
			}
			
			/*li rechts vom aktiven li*/
			#mscMenu ul.tabs li.active + li {
				background: url(../image/tmpl/spline_dynTabNavi.png) left -140px no-repeat;
			}
			
			/*dummy li am ende, rechts vom aktiven li*/
			#mscMenu ul.tabs li.active + li.lastChild {
				background: url(../image/tmpl/spline_dynTabNavi.png) right -112px no-repeat;
			} 
			
			/*dummy li am ende */
			#mscMenu ul.tabs li.lastChild {
				padding: 0;
				width: 35px;
				height: 28px;
				background: url(../image/tmpl/spline_dynTabNavi.png) right -84px no-repeat;	
			}
				
				#mscMenu ul.tabs li a {
					display: block;
					height: 28px;
					background: url(../image/tmpl/spline_dynTabNavi.png) 0 -28px no-repeat;
					font-family: Arial, Helvetica, sans-serif;
					font-weight: bold;
					color: #fff;
					text-decoration: none;
					font-size: 14px;
					line-height: 28px;
				}
	
				#mscMenu ul.tabs li a:hover {
					color: #0098d7;
				}
				
				#mscMenu ul.tabs li.active a {
					color: #00519e;
					background: url(../image/tmpl/spline_dynTabNavi.png) 0 -56px no-repeat;
				}
				
		#mscMenu .staticTabContentWrapper {
			width: 645px;
			/*background: #f1f1f1 url(../image/tmpl/bg_tabcontent_repeater.png) 0 top repeat-x;*/
			background: #ffffff;
		}
	
			#mscMenu .staticTabContentWrapper .staticTabContent {
				position: relative;
				margin: 0;
				/*min-height: 460px;*/
				background: #fff url(../image/tmpl/bg_flyout_content_bottom.png) repeat-x 0 0;
			}

				#mscMenu .staticTabContentWrapper .staticTabContent .flyout-container {
					position: relative;
					top: 0;
					left: 0;
					width: 645px;
					z-index: 2;
				}	
				
					#mscMenu .staticTabContentWrapper .staticTabContent .flyout-container .content {
							background: #ffffff url(../image/tmpl/bg_flyout_content.png) repeat-x 0 bottom;
							overflow: hidden;
					}
					
							#mscMenu .staticTabContentWrapper .staticTabContent .flyout-container .content ul {
	                                width: 550px;
	                                margin: 10px 40px 10px 50px;
									text-align: center;
									overflow: hidden;
	                        }
	                             #mscMenu .staticTabContentWrapper .staticTabContent .flyout-container .content ul li {
	                    			list-style: none;
	                                padding: 0 10px 0 0;
	                                float: left;
	                            }
								
									#mscMenu .staticTabContentWrapper .staticTabContent .flyout-container .content ul li a {
										color: #0451A1;
										background: url(../image/tmpl/icon_arrow_left_blue.png) no-repeat 0 4px;
										padding: 0 0 0 10px;
										text-decoration: none;
										font-weight: bold;
									}
					
					#mscMenu .staticTabContentWrapper .staticTabContent .flyout-container .opener {
						background: url(../image/tmpl/bg_flyout_shadow.png) no-repeat 0 0;
						text-align: center;
					}
					
						#mscMenu .staticTabContentWrapper .staticTabContent .flyout-container .opener .openerLeft {
							display: inline-block;
							height: 38px;
							overflow: hidden;
							background: url(../image/tmpl/sprite_menusub_slidedown.png) no-repeat 0 -40px;							
							cursor: pointer;
						}
						
						#mscMenu .staticTabContentWrapper .staticTabContent .flyout-container .opener .openerRight {
							display: inline-block;							
							height: 28px;
							overflow: hidden;
							margin-left: 30px;
							margin-top: 2px;
							padding: 0px 30px 10px 0;
							background: url(../image/tmpl/sprite_menusub_slidedown.png) no-repeat right 0;
						}
						
							#mscMenu .staticTabContentWrapper .staticTabContent .flyout-container .opener .openerRight b {
								display: inline;
							}
							
							#mscMenu .btn-arrow {
								display: inline-block;
								width: 12px;
								height: 6px;
								margin: 10px 0 0 5px;
								background: url(../image/tmpl/sprite_btn.png) no-repeat 0 -17px;
								overflow: hidden;
							}
							
							#mscMenu .active .btn-arrow {
								background-position: 0 0;
							}
														
					.subdropdown-container {
						text-align: center;
						padding: 40px 20px 0 20px;
						
					}
					
						.subdropdown-container ul {
							width: 605px;
							text-align: center;
						}									
															
							.subdropdown-container ul li {
								position: relative;
								top: 0;
								left: 0;
								list-style: none;
								float: left;
								height: 25px;
								margin: 0 0 15px;
								z-index: 1;
							}
							
							.subdropdown-container ul li:hover {
								z-index: 3;
							}
							
								.subdropdown-container ul li a {
									background: url(../image/tmpl/sprite_subnavi_buttons.png) no-repeat 0 -34px;
									padding: 0 0 0 15px;
									height: 24px;
									display: inline-block;
									overflow: hidden;
									text-decoration: none;
									margin: 0px 0 0px 15px;									
								}
							
								.subdropdown-container ul li.active a {
									background-position: 0 -102px;
									color: #00519A;	
								}
								
									.subdropdown-container ul li a b {
										display: inline-block;
										overflow: hidden;
										background: url(../image/tmpl/sprite_subnavi_buttons.png) no-repeat right -136px;
										padding: 0 15px 0 0;
										text-decoration: none;
										color: #000000;
										font-weight: bold;
										margin: 0px 0 0 0;
									}
									
									.subdropdown-container ul li.hasChildren a b {
										background-position: right 0;
										padding: 0 30px 0 0;
									}
									
									.subdropdown-container ul li.active a b {
										background-position: right -68px;
										padding: 0 15px 0 0;
										color: #0051A1;
									}
									
									.subdropdown-container ul li.active.hasChildren a b {
										background-position: right -204px;
										padding: 0 30px 0 0;
										color: #0051A1;
									}
								
								.subdropdown-container ul li ul.layer {
									display: none;
									position: absolute;
									top: 25px;
									left: 14px;
									z-index: 99;
									width: 170px;
									background-color: #f3f3f3;
									border: 1px solid #CDCDCD;
									padding: 10px 0 5px 0;
									text-align: left;
									z-index: 3;
								}
								
								.subdropdown-container ul li:hover ul.layer {
									display: block;	
								}
							
								.subdropdown-container ul li ul.layer li {								
									height: auto;
									float: none;
									text-align: left;
									padding: 0;
									margin: 0 0 5px 0;
									line-height: 14px;
								}
								
								.subdropdown-container ul li ul.layer li.active {
									background-color: #e8e8e8;
								}
								
									.subdropdown-container ul li ul.layer li a {								
										background: none;
										padding: 0;
										height: auto;
										min-height: 14px;
										padding: 2px 10px 2px 10px;
										display: block;
										overflow: visible;
										line-height: 13px;
										margin: 0;
										color: #494949;
									}
									
                                    .subdropdown-container ul li ul.layer li a:hover {
										background: #427FB8 url(../image/tmpl/hertha_dropdown_niv5_bg_hover.png) repeat-x 0 bottom;
										color: #ffffff;
									}
					
	/* -------------------------------- */
	/*  3.4 MENU FOOTER                 */
	/* -------------------------------- */
	
	#menuShowFooter {
		width: 50%;
		margin: 6px 0 0 240px;
		float:left;
	}

		#menuShowFooter ul {
			list-style-type: none;
			padding: 0;
			margin: 0;
		}
			#menuShowFooter ul li {
				float: left;
				color: #000;	
				line-height: 18px;
			}
			
				#menuShowFooter ul li a {						
					padding: 0 12px;
				}
				
				#menuShowFooter ul li ~ li a {
					background: url(../image/tmpl/bg_white_sperator_line.png) no-repeat left 2px;
				}
				
	/* -------------------------------- */
	/*  3.5 SOCIALMEDIABOX              */
	/* -------------------------------- */
	
	#socialMediaBox {
		clear:left;
		margin: 0;
		padding:20px 0 20px 20px;
		background-color: #ebf5fa;
	}
	
	.smb h1{
		font-size: 18px;
		line-height: 28px;
		color: #00519e;
		font-weight: bold;
		text-transform: uppercase;
		margin-bottom: 5px
	}
	
	#openSocialMediaBox{
		background: url(../image/tmpl/smbButton.png) no-repeat center -38px  scroll #ebf5fa; 
		display: block; 
		width: 646px; 
		height: 38px;
		font-weight: bold;
		font-size: 13px;
		color: #000000;
		text-decoration: none;
		text-align: center;
		text-indent: -5px;
		line-height: 30px;
		cursor: pointer;
	}
	
	#closeSocialMediaBox{
		background: url(../image/tmpl/smbButton.png) no-repeat center 0  scroll #ebf5fa; 
		display: block; 
		width: 646px; 
		height: 38px;
		font-weight: bold;
		font-size: 13px;
		color: #000000;
		text-decoration: none;		
		text-align: center;
		text-indent: -10px;	
		line-height: 30px;		
		cursor: pointer;
	}

	#socialMediaBox .socialmedia_btn{
		position: absolute;
		bottom: 10px;
		left: 10px;
		margin: 0;
		padding: 0;
	}
	
	#socialMediaBox .label {
		font-size: 12px;
		font-weight: bold;
		color: #7f7f7f;
		width: 210px;
		line-height: 16px;
	}	
	
	#socialMediaBox .trenner-schmal {background: url(../image/tmpl/trenner_schmal.png) no-repeat 0 0 scroll transparent; width: 272px; height: 1px}
	
	#socialMediaBox .facebook{
		position: relative;	
		float: left;
		width: 292px;
		height: 328px;
		margin: 0 20px 12px 0;
		background: url(../image/tmpl/bg_box_fb.png) no-repeat 0 0 scroll transparent;
	}
	
	#socialMediaBox .facebook-inner{
		margin: 25px 10px 10px 1px;
	}	
	
	#socialMediaBox .facebook .object-mask{
		width: 260px;
		height: 260px;
		overflow: hidden;
	}
	#socialMediaBox .facebook .object {
		margin: -1px 0 0 -1px;
	}

	#socialMediaBox .youtube{
		position: relative;	
		float: left;
		width: 292px;
		height: 328px;
		margin: 0 0 12px 0;		
		background: url(../image/tmpl/bg_box_yt.png) no-repeat 0 0 scroll transparent;
	}
	
	#socialMediaBox .youtube-inner{
		margin: 31px 10px 10px 10px;
	}
	
	#socialMediaBox .youtube .trenner-schmal{
		margin: 10px 0;
	}
	
	#socialMediaBox .youtube a.textLink {
		color: #00519e;
		font-size: 12px;
		text-decoration: none;
		line-height: 18px;
		display: block;
		margin-left: 10px;
		float: left;
		width: 130px;
	}

	#socialMediaBox .youtube img {
		float: left;
	}
	
	#socialMediaBox .youtube a.imgLink {position: relative; display: block}
	
	#socialMediaBox .smbPlayBtn {
		background: url(../image/tmpl/play_btn.png) no-repeat 0 0 scroll transparent;
		width: 38px;
		height: 38px;
		display: block;
		position: absolute;
		top: 17px;
		left: 40px;
	}

	#socialMediaBox .twitter{
		float: left;
		width: 292px;
		height: 336px;
		margin: 0 20px 0 0;
		position: relative;
		background: url(../image/tmpl/bg_box_tw.png) no-repeat 0 0 scroll transparent;
	}
	
	#socialMediaBox .twitter-inner{
		margin: 39px 10px 10px 10px;
	}	
	
	#socialMediaBox .twitter .label {
		margin-bottom: 6px;
	}
	#socialMediaBox .twitter p {
		line-height: 18px;
		margin: 10px 0;
	}
		
	#socialMediaBox .twitter .twTime {
		color: #7f7f7f;
		font-size: 12px;
	}
	#socialMediaBox .studivz{
		position: relative;	
		float: left;
		width: 292px;
		height: 162px;
		margin: 0 0 19px 0;
		background: url(../image/tmpl/bg_box_studivz.png) no-repeat 0 0 scroll transparent;
	}	

	#socialMediaBox .iphone{
		position: relative;	
		float: left;
		width: 292px;
		height: 155px;
		margin: 0;
		background: url(../image/tmpl/bg_box_iphone.png) no-repeat 0 0 scroll transparent;
	}							
					
/* -------------------------------- */
/*  4. CONTENT-MODULE               */
/* -------------------------------- */

	/* -------------------------------- */
	/*  MODULE-GLOBALS                  */
	/* -------------------------------- */
	
	.modulUnit {
		padding: 20px 20px 0px 20px;
	}
		
	/* itemBox- */		
		.itemBox-image img {
			display: block;
		}

		.itemBox-caption {
			overflow: hidden;
			max-width: 334px;
			padding: 5px;
		}
		
		.itemBox-pageHeadline {
			
		}

		.itemBox-sectionHeadline {
			position: relative;
			top: 1px;
			display: inline-block;
			height: 27px;
			margin: 0;
			padding: 0 80px 0 20px;
			background:transparent url(../image/tmpl/sprite_subheader.png) no-repeat scroll right 0;
			
			/* IE7 FIX für inline-block */
			*display: inline; 
			zoom: 1;
		}
		
		.itemBox-subHeadline {
			
		}
		
		.itemBox-teaserHeadline {
			margin-bottom: 20px;
		}
		
		.itemBox-tableHeadline {
			padding: 3px 18px;
			background-color: #abc6df;
			border-bottom: 1px solid #fff;
		}	
			
	/* -------------------------------- */
    /*  M201 - TEASER NORMAL            */
    /* -------------------------------- */
	
	.M201 {
		position: relative;
		margin: 0;
		height:	195px;
		overflow: hidden;
		padding: 0;
	}
	
		.M201 .itemBox-marginalTeaserHeadline {
			background: url(../image/tmpl/bg_crosslink_header.png) no-repeat 0 0;
			height: 25px;
			width: 172px;
			overflow: hidden;
		}
	
			.M201 .itemBox-marginalTeaserHeadline span {
				position: relative;
				top: 1px;
				left: 1px;
				display: inline-block;
				height: 23px;
				padding: 5px 17px 5px 5px;
				background: url(../image/tmpl/bg_crosslink_header_span.png) no-repeat right 0;
			}
			
		.M201 * {
			position: relative;
			z-index: 2;
		}
		
		.M201 .itemBox-marginalTeaserTextHeadline {
			margin: 10px 10px 4px 10px;
		}
		
		.M201 .itemBox-teaserText {
			margin: 0px 10px 0 10px;
			padding: 0;
		}
			
		.M201 .itemBox-image {
			position: absolute;
			top: 25px;
			z-index: 1;
			margin: 0;
		}
		
		.M201 .itemBox-link {
			position: absolute;
			bottom: 10px;
			margin: 0px 10px 0 10px;
			z-index: 2;
		}

	/* -------------------------------- */
    /*  M202 - TEASER SMALL             */
    /* -------------------------------- */
	
	.M202 {
		position: relative;
		margin: 0;
		height: 100px;
		overflow: hidden;
		padding: 0;
		border-top: 2px solid #fff;		
	}
		
		.M202 * {
			position: relative;
			z-index: 2;
		}
	
		.M202 .itemBox-miniTeaserHeadline {
			margin: 10px 5px 0 10px;
		}
	
		.M202 .itemBox-image {
			position: absolute;
			top: 0;
			left: 0;
			z-index: 1;
		}
		
		.M202 .itemBox-link {
			position: absolute;
			bottom: 10px;
			margin: 0 15px 0 10px;
			z-index: 2;
		}
	
	/* -------------------------------- */
    /*  M203 - TEASER FULLSIZE          */
    /* -------------------------------- */
	
	.M203 {
		position: relative;
		top: 0;
		left: 0;
		padding: 0;
		margin: -50px 0 12px 10px;
	}
	
	/* -------------------------------- */
    /*  M204 - TEASER NORMAL CONTENTCON.*/
    /* -------------------------------- */
	
	.M204 {
		padding: 0;
	}
	
	/* -------------------------------- */
    /*  M205 - TEASER NORMAL CONTENTCON.*/
    /* -------------------------------- */
	
	.M205 {
		display: inline-block;
		float: left;
		padding: 0;
		margin: 0 0 12px 15px;
	}	
	
	/* -------------------------------- */
    /*  M301 & M302 - TEASER            */
    /* -------------------------------- */
	
	.M301, 
	.M302 {
		background: #efefef url(../image/tmpl/contentteaser_bottom.png) bottom left no-repeat;
		padding: 0 0 15px 0;
		margin: 20px 20px 0 20px;
		border: 1px solid #dcdcdc;
	}

	.M301 .cell-01,
	.M302 .cell-01 {
		width: 603px;
		height: 41px;
		background: transparent url(../image/tmpl/contentteaser_top.png) repeat-x 0 0;
	}
	
	.M301 .itemBox-contentTeaserHeadline,
	.M302 .itemBox-contentTeaserHeadline {
		padding: 7px 0 0 15px;
	}
	
	.M301 .typeFace-text p {
		padding: 0 0 10px 0;
	}
	
	.M301 ul,
	.M301 ol {
		padding: 0 0 10px 0;
	}
	
	.M302 ul,
	.M302 ol {
		padding: 0;
	}
	
	.M301 .cell-02 .itemBox-image,
	.M302 .cell-02 .itemBox-image {
		margin: 0;
		width: 155px;
		height: auto;
		padding: 15px 0 15px 15px;
		float: left;
	}
	
	.M301 .cell-02 .itemBox-image img {
		width: 155px;
		height: 103px;
	}
	
	.M301 .cell-03,
	.M302 .cell-03 {
		overflow: hidden;
		padding: 15px 15px 0 15px;
	}
		
	/* -------------------------------- */
	/*  M501 - SEITENÜBERSCHRIFT        */
	/* -------------------------------- */
	
	.M501 {
		padding: 23px 0 0px 19px;
	}
	
	
	/* -------------------------------- */
	/*  M502 - ZWISCHENÜBERSCHRIFT      */
	/* -------------------------------- */
	
	.M502 {
		padding: 0px 0 20px 19px;
	}
		
	/* -------------------------------- */
	/* M504 - ABSCHNITTSÜBERSCHRIFT     */
	/* -------------------------------- */
	
	.M504 {
		border-bottom: 1px solid #EBEBEB;
		padding: 20px 0 0 0;
	}
				
	/* -------------------------------- */
	/*  M505 - Text/Bild                */
	/* -------------------------------- */
		
	.M505 {
		padding: 20px 20px 0px 20px;
	}

	.M505 .itemBox-text p {
		margin: 0;
		padding: 0 0 24px 0;
	}
	
	.M505 .imgLeft {
		float: left;
	}
	
	.M505 .imgRight {
		float: right;
	}
	
	.M505 .itemBox-image {
		border: 1px solid #d9d9d9;
		-moz-border-radius: 3px;
		border-radius: 3px;
		padding: 3px;
	}
	
	.M505 .imgType-597 {
		margin-bottom: 20px;
	}
	
	.M505 .imgType-597 .itemBox-caption {
		max-width: 597px;
	}
	
	.M505 .imgLeft .itemBox-image {
		margin-right: 10px;
	}
	
	.M505 .imgRight .itemBox-image {
		margin-left: 10px;
	}
	
	.M505 .contenttable {
		width: 415px;
	}
	
	.M505 .contenttable p {
		padding-bottom: 0;
	}

	/* -------------------------------- */
	/*  M507 - CONTENTFOOTER ICONS      */
	/* -------------------------------- */
			
	.M507 {
		background: url(../image/tmpl/bg_content_footer.png) no-repeat 0 0 #ebf5fa;
		border-bottom: 1px solid #F2F2F2;
		height: 188px;
		width: 645px;
		overflow: hidden;
	}

	.M507 .cell-01 {
		padding: 10px 0 20px 20px;
		margin: 135px 0 0 0;
		height: 25px;
		clear: left;
		background: none;
	}
	
	.M507 .btn {
		float: left;
		display: block;
		width: 28px;
		height: 25px;
		background: url(../image/tmpl/sprite_buttons_functions.png) no-repeat 0 0;
		margin: 0 10px 0 0;
	}
	
	.M507 .btn b {
		display: none;
	}
	
	.M507 .btn-up {
		background-position: 0 0;
	}
	
	.M507 .btn-print {
		background-position: -38px 0;
	}
	
	.M507 .btn-tell {
		background-position: -76px 0;
	}	
	
	/* -------------------------------- */
	/*  M508 - TABELLEN                 */
	/* -------------------------------- */
	
	.M508 {
		padding: 20px 0 0 0;
	}
	
	/* -------------------------------- */
	/*  M509 - TRENNLINIE 			    */
	/* -------------------------------- */
	
	.M509 {
		height: 1px;
		width: 100%;
		border: 0;
		background: url(../image/tmpl/bg_hline.png) 0 center no-repeat;
		margin: 10px 0 0 0;
		padding: 0;
	}
	
	/* -------------------------------- */
	/*  M510 - FORMULARE                */
	/* -------------------------------- */
	
	.M510 {
		overflow: hidden;
		padding: 0;
	}
	
	.M510 .M514 {
		margin: 0;
		padding: 0;
	}
	
	.M510 form {
		display: inline;
	}
	
	.M510 .cell-wrapper {

	}
	
	.M510 .formCell {
		margin: 0;
		padding: 15px 20px 5px 20px;
		background: url(../image/tmpl/bg_hline.png) repeat-x left top;
		overflow: hidden;
	}
	
	.M510 .inputCell {
		padding: 2px 0 2px 0;
		overflow: hidden;
	}
	
	.M510 .inputCell.submit {
		padding: 2px 0 2px 150px;
		overflow: hidden;
	}
	
	.M510 .itemBox-subHeadline,
	.M510 .itemBox-checkBoxes {
		padding: 0 0 10px 0;
	}
	
		.M510 .itemBox-checkBoxes input ~ input {
			margin: 0 0 0 20px;
		}
		
	.M510 .itemBox-labelText,
	.M510 .itemBox-formTextfield,
	.M510 .itemBox-formTextarea {
		float: left;
		padding: 7px 4px 8px 0;
	}
	
		.M510 .itemBox-formTextfield input {
			float: left;
			width: 400px;
			height: 15px;
			padding: 4px;
			border: 1px solid #7e9db9;
		}
		
		.M510 .itemBox-formTextarea textarea {
			width: 400px;
			height: 100px;
			overflow: auto;
			padding: 4px;
			border: 1px solid #7e9db9;
		}
		
	.M510 .itemBox-labelText {
		width: 145px;
		line-height: 20px;
		overflow: hidden;
	}
				
	/* error */
	.M510 .error .itemBox-formTextarea textarea {
		width: 550px;
		height: 144px;
		border: 6px solid #cc071d;
	}

	/* error */
	.M510 .error .itemBox-labelText {
		width: 112px;
		padding: 0 8px 0 0;
	}
	
	/* error */
	.M510 .error .itemBox-formTextfield {
		padding: 0;
	}
	
	/* error */
	.M510 .error .itemBox-formTextfield input {
		border: 6px solid #cc071d;
	}
	
	.M510 .itemBox-formAddition {
		padding: 0;
		margin: 0;
		width: 605px;
		float: left;
	}
	
	/* error */
	.M510 .error .itemBox-formAddition {
		display: none;
	}
	
	.M510 .error .errorText {
		background-color: #cc071d;
		color: #fff;
	}
	
	.M510 .error .errorText {
		float: left;
		display: inline;
		margin: 4px 0 10px 120px;
		padding: 4px;
		font-weight: normal;
	}
	
	.M510 .cell-01 .errorText,
	.M510 .cell-05 .errorText,
	.M510 .cell-06 .errorText {
		margin-left: 0;			
	}
	
	.M510 .itemBox-formDatefield {
		float: left;
		width: 335px;
		height: auto;
		overflow: hidden;
		display: inline;
		padding: 4px;
	}
	
	/* error */
	.M510 .error .itemBox-formDatefield {
		padding: 0;
		background-color: #cc071d;
	}
	
	.M510 .itemBox-formDatefield img {
		float: left;
	}
	
	/* error */
	.M510 .error .itemBox-formDatefield img {
		margin-top: 3px;
	}
	
	.M510 .itemBox-formDatefield input {
		float: left;
		width: 277px;
		height: 16px;
		margin: 0 10px 0 0;
		padding: 4px;
		border: 2px solid #a9b8bc;
	}
	
	/* error */
	.M510 .error .itemBox-formDatefield input {
		margin: 0 2px 0 0;
		border: 6px solid #cc071d;
	}
	
	.M510 .itemBox-formDatefield .btn-datePicker {
		float: left;
	}
	
	.M510 .itemBox-smallText {
		padding: 20px 0 0 0;
	}
	
	.M510 .itemBox-formAnswer {
		padding: 4px 4px;
	}
	
	.M510 .error .itemBox-formAnswer {
		background-color: #cc071d;
		color: #fff;
	}
	
	.M510 .btn-formSubmit {
		padding: 20px 0;
	}	
	
	/* -------------------------------- */
    /*  M511 - SPRUNGMARKE              */
    /* -------------------------------- */	
	
	.M511 {
		padding: 0;
	}
	
	/* -------------------------------- */
    /*  M601 - GETABBTER CONTENTBEREICH */
    /* -------------------------------- */
		
	.M601 {
		width: 645px;
		padding: 0;
		border-top: 20px solid #ffffff;
		overflow: hidden;
	}
		.M601 > ul {
			background: url(../image/tmpl/spline_dynTabNavi.png) 0 0 no-repeat;
			padding: 0;
			margin: 0;
			overflow: hidden;
		}
		
			.M601 .listItem-M601 { /*nur das erste li! */
				float: left;
				list-style: none;
				padding-left: 20px;
				background: url(../image/tmpl/spline_dynTabNavi.png) 0 -28px no-repeat;
			}
			
			.M601 .listItem-M601.active { /*nur das erste li! - aktiv */
				background: url(../image/tmpl/spline_dynTabNavi.png) 0 -56px no-repeat;
			}
			
			.M601 .listItem-M601 ~ .listItem-M601 { /*alle folgenden li*/
				float: left;
				list-style-type: none;
				padding-left: 35px;
				background: url(../image/tmpl/spline_dynTabNavi.png) left -84px no-repeat;
			}
			
			.M601 .listItem-M601 ~ .listItem-M601.active { /*alle folgenden li - aktiv*/
				background: url(../image/tmpl/spline_dynTabNavi.png) left -112px no-repeat;
			}
			
			.M601 .listItem-M601.active + .listItem-M601 { /*li rechts vom aktiven li*/
				background: url(../image/tmpl/spline_dynTabNavi.png) left -140px no-repeat;
			}
			
			.M601 .listItem-M601 + .listItem-M601.lastChild {
				padding: 0;
				background: url(../image/tmpl/spline_dynTabNavi.png) right -84px no-repeat;
			}
			
			.M601 .listItem-M601.active + .listItem-M601.lastChild { /*dummy li am ende, rechts vom aktiven li*/
				background: url(../image/tmpl/spline_dynTabNavi.png) right -112px no-repeat;
			} 
			
			.M601 .lastChild { /*dummy li am ende */
				padding: 0;
				width: 35px;
				height: 28px;
				background: url(../image/tmpl/spline_dynTabNavi.png) right -84px no-repeat;	
			}
			
				.M601 .listItem-M601 .dynTabContent {
					display: none;
				}
				
				.M601 ul .listItem-M601 .itemBox-link {
					display: block;
					height: 28px;
					background: url(../image/tmpl/spline_dynTabNavi.png) 0 -28px no-repeat;
					
					/* cleanup */
					font-family: Arial, Helvetica, sans-serif;
					font-weight: bold;
					color: #fff;
					text-decoration: none;
					font-size: 14px;
					line-height: 28px;
					/* cleanup */
				}
	
				.M601 ul .listItem-M601 .itemBox-link:hover {
					color: #0098d7;
				}
				
				.M601 ul .listItem-M601.active .itemBox-link {
					color: #00519e;
					background: url(../image/tmpl/spline_dynTabNavi.png) 0 -56px no-repeat;
				}
				
		.M601 .dynTabContentWrapper {
			width: 645px;
			/*background: #f1f1f1 url(../image/tmpl/bg_tabcontent_repeater.png) 0 top repeat-x;*/
			background: #fafafa;
		}
	
			.M601 .dynTabContentWrapper .dynTabContent {
				display: none;
				margin: 0 0 30px 0;
			}
	
	/* -------------------------------- */
    /*  M602 - BUCHSTABENSELEKTOR       */
    /* -------------------------------- */
		
		.M602 {
			
	    }
	    
		.M602 .cell-01,
		.M602 .cell-02 {
	        float: left;
	    }
	    
		.M602 .cell-01 {
	        width: 172px;
			height: 61px;
			background: transparent url(../image/tmpl/service_chooseletter.png) 0 0 no-repeat;
			position: relative;
	    }
		
		.M602 .cell-01 .itemBox-text {
			width: 100px;
			height: 4px;
			position: absolute;
			top: 15px;
			left: 30px;
		}
		
		.M602 .cell-02 {
	        width: 433px;
			height: auto;
	    }
		
		.M602 .cell-02 .itemBox-text a {
	        display: inline-block;
			width: 17px;
			height: 21px;			
			cursor: pointer;
			float: left;
			margin: 0 0 10px 7px;
			padding: 0 0 0 8px;
			background: transparent url(../image/tmpl/service_chooseletter.png) -197px 0px no-repeat;
			line-height: 20px; /* cleanup */
	    }
		
		.M602 .cell-02 .itemBox-text a:hover,
		.M602 .cell-02 .itemBox-text a.active {
		 	background: transparent url(../image/tmpl/service_chooseletter.png) -172px 0px no-repeat;
		}
		
	/* -------------------------------- */
    /*  M603 - GLOSSARELEMENT           */
    /* -------------------------------- */		
		
		.M603 {
			display: none;
		}
		
		.M603 .itemBox-text {
			margin: 0 0 17px 0;
		}
		
		#M603_errorMSG {
			display: none;
		}
			
	/* -------------------------------- */
	/*  M604 - AUSWÄRTSSPIELE           */
	/* -------------------------------- */
	
	.M604 {
		padding: 20px 0 0 0;
	}
	
	.M604 .cell-01 {
		float: left;
		width: 322px;
		padding: 0 0 0 20px;
	}
	
	.M604 > .cell-02 {
		float: left;
		width: 283px;
		height: 366px;
		padding: 0 20px 0 0;
		background: url(../../../content/image/auswaetsfahrten/deuKarte_bg.png) 0 0 no-repeat;		
	}
	
	/*****************************/
	
	.M604 .thumbWrapper {
		width: 309px;
	}
	
	.M604 .itemBox-image.imgLogo {
		float: right;
		padding: 3px;
		margin: 0;
		width: 76px;
		height: 76px;
		border: 0;
	}
	
	.M604 .itemBox-image {		
		float: left;
		padding: 1px;
		border: 1px solid #d9d9d9;
		-moz-border-radius: 3px;
		border-radius: 3px;
		margin: 8px 6px 0 0;
		width: 64px;
		height: 42px;
	}
	
		.M604 .itemBox-image img {
			
		}	
	
	.M604 .itemBox-thumbLink {
		width: 21px;
		height: 42px;
		float: right;
		margin: 8px 0 0 0;
	}
	
		.M604 .itemBox-thumbLink a {
			width: 21px;
			height: 42px;
			display: block;
			background: url(../image/tmpl/btn_vergroessern.png) no-repeat 0 0;
		}
		
		.M604 .itemBox-thumbLink a b {
			display: none;
		}
	
		.M604 .itemBox-image.imgLogo img {
			width: 76px;
			height: 76px;
		}
		
		.M604 .itemBox-galleryImage {
			width: 309px;
			height: auto;
			margin: 15px 0 0 0;
			padding: 3px;
			border: 1px solid #d9d9d9;
			-moz-border-radius: 3px;
			border-radius: 3px;
			overflow: hidden;
		}
		
		.M604 .itemBox-galleryImage a ~ a {
			display: none
		}
		
		.M604 .itemBox-galleryImage img {
			max-width: 309px;
		}
		
			
	/*****************************/
	/*
		.M604 .cell-01 .itemBox-image {
			width: 309px;
			height: 204px;
			margin: 15px 0 0 0;
			padding: 3px;
			border: 1px solid #d9d9d9;
			-moz-border-radius: 3px;
			border-radius: 3px;
		}
		
		.M604 .cell-01 .itemBox-image.imgLogo {
			float: right;
			width: 76px;
			height: 76px;
			padding: 3px;
			margin: 0;			
			border: 0;
		}
		
		.M604 .cell-01 .itemBox-image.imgThumb {
			float: left;
			padding: 1px;
			border: 1px solid #d9d9d9;
			-moz-border-radius: 3px;
			border-radius: 3px;
			margin: 8px 6px 0 0;
			width: 64px;
			height: 42px;
		}
		
		.M604 .cell-01 .itemBox-thumbLink {
			width: 100px;
			height: 45px;
			float: right;
			margin: 8px 0 0 0;
		}
		
			.M604 .cell-01 .itemBox-thumbLink a {
				width: 100px;
				height: 45px;
				display: block;
				background: url(../image/tmpl/btn_vergroessern.png) 0 0 no-repeat;
			}
			
			.M604 .cell-01 .itemBox-thumbLink a b { display: none; }
		
			.M604 .cell-01 .itemBox-image.imgLogo img {
				width: 76px;
				height: 76px;
			}
		
			.M604 .cell-01 .itemBox-image img {
				width: 309px;
				height: 204px;
			}
			
			.M604 .cell-01 .itemBox-image.imgThumb img {
				width: 64px;
				height: 42px;
			}
			*/
	.M604 .cell-03 {
		padding: 70px 20px 0 20px;
	}
			
	/* -------------------------------- */
	/*  M605 - THUMBNAILÜBERSICHT       */
	/* -------------------------------- */
	
	.M605 {
		padding: 15px 0 0 20px;
	}
	
	.M605 .cell-01 {
		float: left;
		margin: 0;
		padding: 0;
	}
	
		.M605 .itemBox-image {
			padding-right: 22px;
		}
	
		.M605 .itemBox-image img {
			width: 103px;
			height: 88px;
		}
		
		.M605 .itemBox-text {
			padding: 5px 5px 0 0;
			width: 118px;
			height: 50px;
			overflow: hidden;
		}
		
		.M605 .typeFace-text {
			line-height: 15px;
		}
	
	/* -------------------------------- */
	/*  M606 - FLASH CONTAINER          */
	/* -------------------------------- */
		
	.M606 {
		padding: 0;
		overflow: hidden;
	}
	
	/* -------------------------------- */
	/*  M607 - GALLERY     			    */
	/* -------------------------------- */
			
	.M607 {
		padding: 15px 5px 0 20px;
	}
	
	.M607 .itemBox-image {
		float: left;
		border: 1px solid #d9d9d9;
		-moz-border-radius: 3px;
		border-radius: 3px;
		padding: 3px;
		margin: 0 15px 15px 0;
	}
	
	.M607 .itemBox-image a {
		display: block;
		width: 132px;
		height: 86px;
		overflow: hidden;
	}
	
	.M607 .itemBox-image img {
		max-width: 132px;
	}
			
	/* -------------------------------- */
	/*  M608 - NEWSTEASER STARTSEITE    */
	/* -------------------------------- */	
	
	.M608 {
		padding: 0;
		background: #fafafa;
	}
	
	.M608 table {
		padding: 10px 25px;
	}
	
		.M608 td {
			padding-right: 20px;
			line-height: 22px;
		}
	
		.M608 td.date {
			/* cleanup */
			color: #808080;
			font-weight: bold;
		}
		
			.M608 td a {
				/* cleanup */
				font-weight: bold;
				color: #0251A0;
				text-decoration: none;
				background: none;
			}

	/* -------------------------------- */
	/*  M609 Newsteaser Folgeseite      */
	/* -------------------------------- */
	
	.M609 {
	    padding: 0;
	}

	.M609 ul {
        border-left: 1px solid #ffffff;
        border-right: 1px solid #ffffff;
        padding: 10px 0 0 0;
    }

	.M609 ul li {
		position: relative;
	    list-style: none;
	    padding: 0;
	    margin: 0;
	    padding: 5px 20px;
		background: url(../image/tmpl/bg_newsteaser_row.png) repeat-x 0 0;
		cursor: pointer;
		overflow: hidden;
	}

        .M609 ul li.active {
        	min-height: 100px;
			padding-top: 10px;
    		background: #ffffff url(../image/tmpl/bg_newsteaser_box.png) repeat-x 0 bottom;
        }

                .M609 ul li.hasImage .title {
                    margin: 0 0 0 155px
                }

				.M609 ul li .title div.category {
				    float: left;
				    margin: 0 15px 0 0;
					
					/* cleanup */
				    font-weight: bold;
				    color: #7F7F7F;
					font-size: 14px;
				}
				
				.M609 ul li.active .title div.category {
					display: none;
				}
				
				#tab-0-content .M609 ul li .title div.category {
					width: 80px;	
				}
				
				#tab-0-content .M609 ul li.active .title div.category {
					width: auto;	
				}

				.M609 ul li .title div.newstitle {
					float: left;
					display: block;
				}

				.M609 ul li .title div.newstitle a {

					/* cleanup */
					text-decoration: none;
				    font-weight: bold;
				    color: #0052A3;
				    font-size: 14px;
				}
				
				.M609 ul li .title div.newstitle a:hover {
					text-decoration: underline;
				}
                                
				.M609 ul li.active .title div.newstitle {
				    width: auto;
					overflow: hidden;
				}
	
				.M609 ul li .title .date {
				    float: right;
					
					/* cleanup */
				    font-size: 11px;
				    font-weight: bold;
					color: #828282;
				}
				
				.M609 ul li.active .content {
					display: block;
        		}

                .M609 ul li.active .btnBox-grey {
                    position: relative;
                    left: 543px;
                    top: -5px;
					width: auto;
                }
				
				.M609 ul li .content .image {
					display: block;
    				position: absolute;
					top: 10px;
					left: 20px;
					border: 2px solid #ffffff;
					background-color: #ffffff;
        		}
				
                    .M609 ul li .content .teasertext {
                        display: block;
						position: relative;
						top: 0px;
						width: 540px;
                     }
                                
				.M609 ul li.hasImage .content .teasertext {
					display: block;
					position: relative;
					top: 0px;
					left: 155px;
					width: 365px;
				}

					.M609 ul li .content .teasertext p {
						line-height: 16px;
						font-size: 12px;	
					}

			.M609 ul li .content {
			    display: none;
			}
			
	/* -------------------------------- */
	/*  M610 PRESSESPIEGEL + TERMINE    */
	/* -------------------------------- */
	
	.M610 {
		padding: 0 20px 0 20px;
	}
	
	.M610 .cell-01,
	.M610 .cell-02 {
		float: left;
	}
	
	.M610 .cell-01 {
		width: 302px;
	}
	
	.M610 .cell-02 {
		width: 280px;
		overflow: hidden;
	}
	
	.M610 .cell-02 {
		background: url(../image/tmpl/bg_line_verticall.png) no-repeat left 15px;
		padding: 0 0 0 20px;
	}
	
	.M610 .itemBox-link {
		margin: 0 0 15px 0;
		color: #000;
	}
	
	.M610 .itemBox-icon {
    background: url(../image/tmpl/icon_termine.png) no-repeat;
    width: 28px;
    height: 25px;
    display: block;
    float: left;
    margin: 1px 15px 0 0;
	}
	
	.M610 .itemBox-contentTeaserHeadline {
		margin: 0 0 12px 0;
	}
	
	/* -------------------------------- */
	/*  M611 - SPIELERDETAILANSICHT     */
	/* -------------------------------- */
	
	.M611 .itemBox-textHeadline {
		display: inline;
	}
	.M611 {
		margin: 20px 10px 0 10px ;
		padding: 10px 10px 20px 10px;
		background: #ececec url(../image/tmpl/bg_m611_autogramm.jpg) repeat-x 0 0;
	}
	
	.M611 .cell-01 .wrapper .prev,
	.M611 .cell-01 .wrapper .dropdown,
	.M611 .cell-01 .wrapper .next {
		float: left;
	}
	
	.M611 .cell-01 .wrapper .dropdown {
    width: 172px;
	}
	
	.M611 .cell-01 .wrapper .prev,
	.M611 .cell-01 .wrapper .next {
		width: 130px;
		height: 30px;
	}
	
	.M611 .cell-01 .wrapper .prev a,
	.M611 .cell-01 .wrapper .next a {
		color: #00519e;
		font-weight: bold;
		text-decoration: none;
		background: url(../image/tmpl/sprite_autogramm_arrows.png) no-repeat;
	}
	
	.M611 .cell-01 .wrapper .prev a {
		padding: 0 0px 0 20px;
		background-position: 0 3px;
	}
	
	.M611 .cell-01 .wrapper .next a {
		padding: 0 20px 0 12px;
		background-position: right -27px;
	}
	
	.M611 .cell-02 {
		float: left;
		width: 274px;
	}	
		
	.M611 .cell-02 .itemBox-image.imgLogo {
		float: right;
		padding: 3px;
		margin: 0;
		width: 76px;
		height: 76px;
		border: 0;
	}
	
	.M611 .cell-02 .itemBox-image {
		float: left;
		margin: 8px 6px 0 0;
		color: #01509d;
		font-weight: bold;
		width: 48px;
	}
	
	.M611 .cell-02 .itemBox-thumbLink {
		width: 21px;
		height: 42px;
		float: right;
		margin: 8px 0 0 0;
	}
	
		.M611 .cell-02 .itemBox-thumbLink a {
			width: 21px;
			height: 42px;
			display: block;
			background: url(../image/tmpl/btn_vergroessern.png) no-repeat 0 0;
		}
		
		.M611 .cell-02 .itemBox-thumbLink a b {
			display: none;
		}
	
		.M611 .cell-02 .itemBox-image.imgLogo img {
			width: 76px;
			height: 76px;
		}
		
		.M611 .cell-02 .itemBox-galleryImage {
			width: 274px;
			overflow: hidden;			
		}
		
		.M611 .cell-02 .itemBox-galleryImage a ~ a {
			display: none;
		}
		
		.M611 .cell-02 .itemBox-galleryImage img {
			width: 274px;
			border: 1px solid #d9d9d9;
		}
		
		.M611 .cell-02 .itemBox-image img {
			width: 46px;
		}		
		
	.M611 .cell-03 {
		float: left;
		padding: 15px 0 0 20px;
		width: 308px;
		overflow: hidden;
	}
			
		.M611 .cell-03 table {
			width: 308px;
			margin: 15px 0 30px 0;
		}
		
		.M611 .cell-03 table td {
			width: 50%;
			color: #000;
		}
		
		.M611 .contenttable tbody td.td-0 {
			text-align: right;
			padding: 0 15px 0 0;
			font-weight: bold;	
		}
		
		.M611 .contenttable tbody td.td-1 {
			padding: 0 0 0 15px;
		}
			
	.M611 .teaserWrapper .teaser {
		float: left;
		position: relative;
		top: 0;
		left: 0;
		margin: 0 8px 0 0;
	}
	
	.M611 .teaserWrapper .teaser ~ .teaser {
		margin: 0;
	}
	
	.M611 .teaserWrapper a {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		width: 150px;
		height: 90px;
		text-align: right;		
		background: url(../../../../clear.gif) no-repeat 0 0;
	}
	
	.M611 .teaserWrapper a:hover {
		text-decoration: none;
	}
	
	.M611 .teaserWrapper a b {
		display: block;
		padding: 20px 8px 0 0;
		text-transform: uppercase;
		font-weight: normal;
	}
	
	.M611 .subdropdown-container {
		padding: 0;
	}
	
	.M611 .subdropdown-container ul {
		width: auto;
		padding: 0;
	}
	
	.M611 .cell-01 .wrapper {
		display: inline-block;
		width: 435px;
	}
		
	.M611 .centerMe {
		text-align: center;
		width: 605px;
		padding: 10px 0 0 0;
	}
	
	/* -------------------------------- */
	/*  M612 - NEWS LISTENANICHT        */
	/* -------------------------------- */

	.M612 {
		overflow: hidden;
	}

	.M612 .cell-01,
	.M612 .cell-02,
	.M612 .itemBox-date,
	.M612 .itemBox-newsTeaserHeadline {
		float: left;
	}

	.M612 .cell-01 {
		width:145px;
		margin: 0 10px 0 0;
	}
	
	.M612 .cell-02 {width: 445px;}

	.M612 .itemBox-image {
		display: inline-block;
		-moz-border-radius: 3px;
		border: 1px solid #d9d9d9;
		padding: 3px;
	}
	
	.M612 .itemBox-date {
		margin: 0 5px 0 0;
	}
	
	.M612 .itemBox-text {
		margin: 10px 0 0 0;
	}
	
	/* -------------------------------- */
	/*  M613 - NEWS DETAILANSICHT       */
	/* -------------------------------- */
		
	.M613 {
		padding: 20px 20px 20px 20px;
	}

	.M613 .itemBox-text p {
		margin: 0;
		padding: 0;
	}
	
	.M613 .itemBox-text b {
		margin: 0;
		padding: 0;
	}
	
	.M613 .itemBox-image {
		float: left;
		border: 1px solid #d9d9d9;
		-moz-border-radius: 3px;
		border-radius: 3px;
		padding: 3px;
		margin-right: 10px;
	}

	.M613 .itemBox-fb-like {
	}		
	
	.M613 .fb-like-btn-iframe {
		margin-top:30px;
	}
	
	/* -------------------------------- */
	/*  M614 - SPIELERÜBERSICHT         */
	/* -------------------------------- */	
	
	.M614 {
		z-index: 5;
	}		
		
	.M614 .flexTooltip {
		position: absolute;
		top: 166px;
		left: 168px;
		border: 1px solid #fff;
		background-color: #fff;
		display: none;
		height: auto;
		width: 103px;
		z-index: 5;
	}
	
	.M614 .flexTooltip,
	.M614 .flexTooltip a {
		color: #000000; /* cleanup */
		line-height: 15px;
		text-decoration: none;
	}
	
	.M614 .flexTooltip a {
		padding: 5px 0 5px 3px;
		display: inline-block;
	}
	
	.M614 .flexTooltip img {
		height: 88px;
		width: 103px;
	}
	
	.M614 .itemBox-image {
		border: 1px solid #d9d9d9;
		-moz-border-radius: 3px;
		border-radius: 3px;
		padding: 3px;
	}
	
	.M614 .cell-01 ul {
		display: none;
	}
	
	.M614 .cell-02 {
	    margin: 20px 0 0 0;
	}	
	
	/* -------------------------------- */
	/*  M615 ZWEISPALTIGER INHALT       */
	/* -------------------------------- */
	
	.M615 {
		
	}
	
	.M615 .cell-01,
	.M615 .cell-02 {
		float: left;
	}
	
	.M615 .cell-01 {
		margin-right: 21px;
	}
	
	/* -------------------------------- */
	/*  M615 CONTAINER MIT RAHMEN       */
	/* -------------------------------- */
	
	.M616 {
		
	}
	
	.M616 .cell-01 {
		border: 1px solid #d9d9d9;
		-moz-border-radius: 3px;
		border-radius: 3px;
		padding: 3px;
	}
	
	.M616 .cell-01 small {
		display: none;
	}
	
	/* -------------------------------- */
	/*  M617 ÜBERSICHT TABELLE/SPIELE   */
	/* -------------------------------- */
	
	.M617 {
		margin: 20px 0 10px 0;
	}
	
	.M617 .cell-01,
	.M617 .cell-02 {
		float: left;
	}
	
	.M617 .cell-01 {
		width: 302px;
	}
	
	.M617 .cell-01 h2{
		margin-bottom: 15px;
	}
	
	.M617 .cell-01 .btn{
		margin-top: 14px;
	}
	
	*+html .M617 .cell-01 .btn{
		margin-top: 19px;
	}
	
	.M617 .cell-02 {
		width: 280px;
		overflow: hidden;
	}
	
	.M617 .cell-02 {
		background: url(../image/tmpl/bg_line_verticall.png) no-repeat left 15px;
		padding: 0 0 0 20px;
	}
	
	.M617 .itemBox-link {
		margin: 0 0 15px 0;
		color: #000;
	}
	
	.M617 .itemBox-contentTeaserHeadline {
		margin: 0 0 0 0;
	}
	
	.M617 .itemBox-link ~ .itemBox-contentTeaserHeadline {
		padding-top: 12px;
	}	
	
	.M617 .itemBox-logo-link {
		margin: 10px 0 10px 0;
	}

	.M617 .itemBox-logo-link .itemBox-logos {
		width: 96px;
		float: left;
	}
	
	.M617 .itemBox-logo-link .itemBox-logo {
		margin-right: 10px;
	}
	
	.M617 .itemBox-logo-link .itemBox-link-nodate {
		float: left;
		padding-top: 15px;
	}

	*+html .itemBox-logo-link .itemBox-link-nodate {
		width: 180px;
	}
	
	.M617 .itemBox-logo-link .itemBox-link-date {
		float: left;
		padding-top: 6px;
	}
	
	.M617 .itemBox-logo-link .itemBox-link-date .itemBox-link{
		margin: 0 0 2px 0;
	}
	
	.M617 .itemBox-text-link {
		padding-bottom: 10px;
	}
	
	.M617 .itemBox-text-link .itemBox-link {
		margin-bottom: 10px;
	}
	
	.M617 .M508 {
		padding: 0 0 10px 0;
	}
	
	.M617 .contenttable {
		width: 100%;
	}
	
	.M617 .contenttable th {
		font-weight: normal;
		color: #000;
		padding: 0;
	}
	
	.M617 .itemBox-logo {
		float: left;
	}
	
	/* -------------------------------- */
	/*  M618 ADVENTSKALENDERTÜRCHEN     */
	/* -------------------------------- */
	
	.M618 {
		margin:0;
		padding: 20px;
		width: 600px;
	}
	
	.M618 h1 br {
		margin-bottom: 10px;
	}
	
	.M618 .cell-01,
	.M618 .cell-02,
	.M618 .cell-03 {

	}
	
	.M618 .cell-01 {
		width: 580px;
		margin: 0 0 16px 10px;
	}
	
	.M618 .cell-02 {
		width: 600px;
		margin-bottom: 16px;
	}
	
	.M618 .cell-03 {
		width: 580px;
		height: 166px;
		overflow-y: auto;
		margin: 0 0 0 10px;
	}	

	.M618 .itemBox-text p,
	.M618 .typeFace-text p{
		font-family:	Arial,Helvetica,sans-serif;
		font-size:	12px;
		color:	#404040;
		line-height:	24px;
		padding: 0;		
	}
	
	/* -------------------------------- */
	/*  M619 ADVENTSKALENDER            */
	/* -------------------------------- */
	
	.M619 {
		margin:0;
		padding: 20px 16px 20px 20px;
	}
		
	.M619 .cell-01,
	.M619 .cell-02,
	.M619 .cell-03 {

	}
	
	.M619 .cell-01 {
		width: 600px;
		margin-bottom: 16px;
	}
	
	.M619 .cell-02 {
		width: 604px;
		margin-bottom: 16px;
		position: relative;
	}
	
	.M619 #adventskalender-flash{
		background: url(../../../content/flash/adventskalender/hertha_kalender_fallback_2011.jpg) no-repeat;
		width: 604px;
		height: 600px;
	}
	
	/* Adventskalender 2010 Trigger Coordinates*/
	
	.M619 .cell-02 #adv1{position: absolute; display: block; left:288px; top: 186px}
	.M619 .cell-02 #adv2{position: absolute; display: block; left:151px; top: 107px}
	.M619 .cell-02 #adv3{position: absolute; display: block; left:198px; top: 378px}
	.M619 .cell-02 #adv4{position: absolute; display: block; left:476px; top: 136px}
	.M619 .cell-02 #adv5{position: absolute; display: block; left: 22px; top: 231px}
	.M619 .cell-02 #adv6{position: absolute; display: block; left: 41px; top: 439px}
	.M619 .cell-02 #adv7{position: absolute; display: block; left:415px; top: 371px}
	.M619 .cell-02 #adv8{position: absolute; display: block; left:194px; top: 183px}
	.M619 .cell-02 #adv9{position: absolute; display: block; left: 58px; top: 127px}
	.M619 .cell-02 #adv10{position: absolute; display: block; left:400px; top: 290px}
	.M619 .cell-02 #adv11{position: absolute; display: block; left:302px; top:  92px}
	.M619 .cell-02 #adv12{position: absolute; display: block; left: 23px; top: 337px}
	.M619 .cell-02 #adv13{position: absolute; display: block; left:378px; top: 216px}
	.M619 .cell-02 #adv14{position: absolute; display: block; left:423px; top:  49px}
	.M619 .cell-02 #adv15{position: absolute; display: block; left:518px; top: 400px}
	.M619 .cell-02 #adv16{position: absolute; display: block; left:118px; top: 269px}
	.M619 .cell-02 #adv17{position: absolute; display: block; left:520px; top:  39px}
	.M619 .cell-02 #adv18{position: absolute; display: block; left:494px; top: 287px}
	.M619 .cell-02 #adv19{position: absolute; display: block; left:286px; top: 272px}
	.M619 .cell-02 #adv20{position: absolute; display: block; left:396px; top: 129px}
	.M619 .cell-02 #adv21{position: absolute; display: block; left: 97px; top: 358px}
	.M619 .cell-02 #adv22{position: absolute; display: block; left:441px; top: 471px}
	.M619 .cell-02 #adv23{position: absolute; display: block; left:496px; top: 223px}
	.M619 .cell-02 #adv24{position: absolute; display: block; left:210px; top: 291px}	
	
	
	.M619 .cell-03 {
		width: 600px;
	}
	
	.M619 .cell-03 .M618,
	#fancybox-inner .M618 {
		padding: 20px 0 0 0;
	}
	
	.M619 .cell-03 .M618 {
		display: none;
	}
	
	/* -------------------------------- */
	/*  M701 - NACHWUCHS STÖRER         */
	/* -------------------------------- */	
	.M701 {
		padding: 6px 0;
		margin-left: -5px;
	}

	/* -------------------------------- */
	/*  M801 - MEDIUM RECTANGLE        */
	/* -------------------------------- */
	
	.M801 {
		display: none;
		min-height: 250px;
		padding: 0;
		margin: 0 20px 30px 20px;
		border: 1px solid #d9d9d9;
		background: url(../image/tmpl/bg_m801_de.png) no-repeat 0 0;
		text-align: center;
	}
	
	.M801 .cell-01 {
		width: 300px;
		margin: auto
	}
	
	
/* -------------------------------- */
/*  5. TYPO3 ELEMENTE               */
/* -------------------------------- */

	/* Mailform */
	
	#mailform {
		display: none;
	}
	
	/* Sitemap */
		

/*************/
/* SEARCHBOX */
/*************/
div#searchBox input.inputText {
	text-align:center;
	margin:0 auto;
	}
div#searchBox {
	position: absolute;
	left:230px;
	top:2px;
	width: 280px;
	height: 28px;
	background: url(../image/suche_solr/bg_searchInput_hertha.gif) no-repeat;
	margin-left:8px;
	margin-top:10px;
	background-color:transparent;
	}
	
div#searchBox input#inputText {
	float: left;
	padding: 1px 0 2px 6px;
	/*margin: 2px 0 0 20px;*/
	border: 0;
	width: 190px;
	background: none;
	color:#515151;
	}
div#searchBox input.inputButton {
	float: right;
	margin: 1px 1px 1px 1px;
	cursor: pointer;
	}
div#searchBox legend {
	display:none;
	}
	
form.tx-solr-search-form-pi-results{
		height:20px;
	}
input.tx-solr-q-main{
	float:left;
	height:20px;
	width:180px;
	margin-left:50px;
}
input#inputButtonSearch{
	float:left;
	display:inline;
	color: #000000;
	height: 26px;
	text-align: default;
	text-indent: 0px;
	text-transform: none;
	width: 30px;
	margin-left:0px;
}

.tx-solr-q{
	height:20px;
	width:180px;
	margin-left:23px;
}


/********************************/
/* INDEXED_SEARCH - BASIC STYLING */
/********************************/
.tx-indexedsearch .tx-indexedsearch-browsebox li { 
	display:inline; 
	margin-right:5px;
	}
.tx-indexedsearch-redMarkup {
	font-weight: bold;
	}
.tx-indexedsearch .tx-indexedsearch-title {
	background: #e5e5e5; 
	padding: 1px 5px;
	}
div.tx-indexedsearch-res dt, div.tx-indexedsearch-res dt {
	float:left;
	}
dl.tx-indexedsearch-info {
	font-size:80%;
	color: #999;
	text-transform:uppercase;
	line-height:1.4em;
	}
dt.item-crdate, dt.item-mtime, dt.item-path {
	font-weight:bold;
	}
div.tx-indexedsearch-res {
	margin-bottom:2em;
	}
.tx-indexedsearch td {
	padding:2px;
	}
.tx-indexedsearch .tx-indexedsearch-searchbox {
	}
input#tx-indexedsearch-searchbox-sword {
	width:250px;
	}
.tx-indexedsearch select {
	width:156px;
	}
.tx-indexedsearch label {
	display:block;
	margin-top:1em;
	text-transform:uppercase;
	font-size:90%;
	}
.tx-indexedsearch legend {
	display:none;
	}
.tx-indexedsearch-search-submit {
	padding:1em 0;
	}
	
	/* Tabelle */
	
	.contenttable {
	   width: 649px;
	   position: relative;
	   left: -2px;
	   font-size: 12px;	   
	   color: #505050 !important;
	}
	
	.contenttable tbody .tr-odd td {
		padding: 0 10px;
		background-color: #fff;
	}
	
	.contenttable tbody tr th {
		font-weight: bold;
		text-align: left;
		padding: 0 10px;
	}
	
	.contenttable tbody .tr-even td {
		padding: 0 10px;
		border-right: 1px solid #fff;		
		background-color: #dce6e8;
	}
	
	.contenttable tbody td.td-0 {
		/*width: 90px;*/
	}
	
	.contenttable tbody td.td-1 {
		/*width: 90px;*/
	}
	
	.contenttable tbody td.td-2 {		
		/*width: 55px;*/
	}
	
	.contenttable tbody td.td-3 {
		max-width: 400px;
		/*width: 140px;*/
	}
	
	.contenttable tbody td.td-4 {
		/*width: 140px;*/
	}
		
	.contenttable tbody td.td-last {
		/*width: 55px;*/
		border: 0px;
	}
	
	/*Spielplan Tabelle custom*/
	
	table.spielplan {
    border-collapse: collapse;
    border-spacing: 0;
    left: 0;
    width: 645px;
	}

	table.spielplan tbody .tr-even td {
		padding: 0 10px;
		border-right: 3px solid #fff;
		border-top: 2px solid #fff;		
		background-color: #dce6e8;
	}
	
	table.spielplan tbody .tr-even td.td-6 {
    border-right: 0px;
	}
	
	table.spielplan td.td-6 {
    border-right: 0px;
    vertical-align: middle;
    padding: 0 8px 0 20px!important;
	}
	
  table.spielplan td.td-7 {
	 vertical-align: middle;
	 padding: 0 20px 0 8px!important;
	}
	
	table.spielplan tbody td.td-last {
		/*width: 55px;*/
		border-right: 0px;
	}	
	
	/* tt_news */	
	
	.news-single-files {
		display: none;
	}
	
	.news-single-imgcaption {
		width: 332px;
		padding: 5px 0 0 0;
		line-height: 14px;
		color: #999999;
	}
	
	
	/* tt_news Pagebroweser */
	
	.tx-ttnews-browsebox a,
	.activeLinkWrap,
	.disabledLinkWrap {
		padding-left: 4px;
		color: #00519d;
		font-size: 13px;
		font-weight: bold;
		text-decoration: none;
		text-align: top;
	}
	
	.disabledLinkWrap {
		display: none;
	}
	
	.news-single-additional-info {
		background-color: #F7F7F7;
		margin-bottom: 15px;
	}
	
	.news-single-related dt {
		color: #000;
		margin: 10px 0 5px 0;
	}
	
	.news-single-related dd {
		color: #000;
		margin: 0 0 0 5px;
	}
	
	.news-single-related dd a {
		background: url(../image/tmpl/icon_arrow_left_blue.png) no-repeat 0 2px;
		padding-left: 10px;
	}
	
	.news-list-browse {
		padding-top: 15px;
	}
	
	.news-list-browse a {
		
	}
	
	.tx-ttnews-browsebox .activeLinkWrap {
		color: #7f7f7f;
		font-weight: normal;
	}
	
	.pb-zurueck {
		margin-right: 5px;
	}
	
	.pb-vor {
		margin-left: 5px;
	}
	
	/* -------------------------------- */
	/*  6. UNSORTED                     */
	/* -------------------------------- */
	
	.tipsy { padding: 5px; font-size: 10px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat;  background-image: url(../image/tmpl/tipsy.gif); }
	.tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
	.tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
	.tipsy-north { background-position: top center; }
	.tipsy-south { background-position: bottom center; }
	.tipsy-east { background-position: right center; }
	.tipsy-west { background-position: left center; }
	
	
	#ieonly {
		font: normal normal normal 12px/18px Arial, Helvetica, sans-serif;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 50px;
		background: #c30606;
		color: #fff;
		padding: 10px;
		z-index: 99999;
		text-align: center;
	}
	
	#ieonly a {
		color: #fff;
	}
