/* -------------------------------- */
/*  CSS Document - DerHamburgerWeg  */
/*  http://www.der-hamburger-weg.de */
/*                                  */
/*  0.  BASIX                       */
/*  1.  THEME-STYLE                 */
/*  1.1 BG-IMG                      */
/*  1.2 OBJECT-COLOR                */
/*  1.3 TEXT-STYLE                  */
/*  1.4 IMG-STYLE                   */
/*  1.5 LINK-STYLE                  */
/*  2.  GLOBALS                     */
/*  3.  CONSTRUCTION                */
/*  3.1 ABSTRACT                    */
/*  3.2 MENU                        */
/*  3.3 HOME                        */
/*  3.4 UEBER UNS                   */
/*  3.5 PARTNER                     */
/*  3.6 FOERDERPROJEKTE             */
/*  3.7 AUSZEICHNUNGEN              */
/*  3.8 NEWS                        */
/*  3.9 NEWSDETAIL                  */
/*  3.10 SERVICE                     */
/*  3.11 SHOP                       */
/*  3.12 KONTAKT                    */
/*                                  */
/* -------------------------------- */



/* -------------------------------- */
/*  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;
}

html, body {
	width: 100%;
	height: 100%;
	max-height: 100%;
}


/* -------------------------------- */
/*  1. THEME-STYLE                  */
/* -------------------------------- */

	/* -------------------------------- */
	/*  1.1 BG-IMG                      */
	/* -------------------------------- */
	
	body {
		background: url(../image/derhamburgerweg/bodyBG.png) no-repeat 50% 0 scroll;
	}
	
	#cmHeader {
		background: url(../image/derhamburgerweg/cmHeaderBG.png) no-repeat 0 0;
	}
	
	#cmHeaderImg {
		/*background-image: url(../image/derhamburgerweg/cmHeader-teaser01_ullmann.png);*/
		background-position: 0 0;
		background-repeat: no-repeat;
	}
	
	#cmMenu {
		background: url(../image/derhamburgerweg/cmMenuBG.png) repeat-x 0 0;
	}
	
	#cmCentralContent {
		background-image: url(../image/derhamburgerweg/cmCentralContentBG.png);
		background-position: left top;
		background-repeat: repeat-x;
	}
	
	#cmCentralRedBox {
		background-image: url(../image/derhamburgerweg/einschub_rot_oben.png);
		background-position: left top;
		background-repeat: repeat-x;
	}
	
	#cmCentralRedBoxContent {
		background: url(../image/derhamburgerweg/einschub_rot_unten_grau.png) no-repeat left bottom;
	}
	
	.cmCentralRedBoxContent-bluegrey {
		background: url(../image/derhamburgerweg/einschub_rot_unten_blaugrau.png) no-repeat left bottom;
	}
	
	#cmFooterReflection {
		background: url(../image/derhamburgerweg/cmFooterReflection.png) no-repeat 0 0;
	}
	
	#containerSkyline {
		background: url(../image/derhamburgerweg/containerSkylineBG.png) repeat-x 0 0;
	}
	
	
	/* -------------------------------- */
	/*  1.2 OBJECT-COLOR                */
	/* -------------------------------- */
	
	body {
		background-color: #8e1004;
	}
	
	#cmCentral {
		background-color: #0c1439;
	}
	
	#cmCentralContent {
		background-color: #c9c9c9;
	}
	
	#cmCentralRedBox {
		background-color: #b20a0c;
	}


	/* -------------------------------- */
	/*  1.3 TEXT-STYLE                  */
	/* -------------------------------- */
	
	/*font-style, font-variant, font-weight, font-size/line-height, font-family */
		
	#cmCentral {
		font: normal normal normal 12px/18px Arial, Helvetica, sans-serif;
		text-align: left;
		color: #5b5b5b;
	}
	
	#cmCentral h1 {
		font: normal normal bold 18px/24px Arial, Helvetica, sans-serif;
		color: #000;
	}
	
	#cmCentralRedBoxContent h1 {
		font: normal normal bold 16px/22px Arial, Helvetica, sans-serif;
		color: #fff;
	}
		
	#cmCentral h2 {
		font: normal normal bold 14px/18px Arial, Helvetica, sans-serif;
		text-align: left;
		color: #070c2e;
		margin-bottom: 8px;
	}
	
	#cmCentral h3 {
		font: normal normal bold 14px/18px Arial, Helvetica, sans-serif;
		text-align: left;
		color: #070c2e;
	}
	
	#cmCentral h4 {
		font: normal normal normal 11px/16px Arial, Helvetica, sans-serif;
		text-align: left;
		color: #5b5b5b;
	}
	
	#cmCentral h5 {
		font: normal normal normal 12px/18px Arial, Helvetica, sans-serif;
		text-align: left;
		color: #5b5b5b;
		font-weight: bold;
	}

	#cmCentralContent span.gw {
		font: normal normal normal 32px/32px Arial, Helvetica, sans-serif;
		text-align: left;
		color: #B20A0C;
		font-weight: bold;
		text-transform: uppercase;
	}
	
	#cmCentralContent span.gw_kl {
		font: normal normal normal 12px/12px Arial, Helvetica, sans-serif;
		text-align: left;
		color: #B20A0C;
		font-weight: bold;
		text-transform: uppercase;
	}

	#cmCentral ul {
		list-style-type: square;
		list-style-position: outside;
		margin-left: 14px;
	}
	
	#cmCentralRedBoxContent {
		color: #fff;
	}
			
	.small {
		font-size: 10px;
	}
	
	.italic {
		font-style: italic;
	}	
	
	.bold {
		font-weight: bold;
	}
	
	.red {
		color: #b20a0c;
	}
	
	.grey {
		color: #979797;
	}
	
	.fontSize-01 {
		font-size: 14px;
		line-height: 18px;
	}
	
	.fontSize-02 {
		font-size: 20px;
		line-height: 20px;
	}
	
	p {
		margin: 5px 0;
	}
	
	strong {
		font-weight: bold;
	}
	
	
	/* -------------------------------- */
	/*  1.4 IMG-STYLE                   */
	/* -------------------------------- */
	
	.imgBox {
		width: 227px;
		height: auto;
		overflow: hidden;
		padding: 0 25px;
		margin: 20px 0;
	}
	
	.imgTeaser {
		width: 980px;
		height: 362px;
		overflow: hidden;
	}
	
	
	/* -------------------------------- */
	/*  1.5 LINK-STYLE                  */
	/* -------------------------------- */
	
	#cmCentral a {
		font: normal normal normal 12px/22px Arial, Helvetica, sans-serif;
		text-decoration: none;
		color: #a6440e;
	}
	
	#cmCentral a:hover {
		color: #a6440e;
		text-decoration: underline;
	}
	
	div.btn a {
		display: block;
	}
	
	div.btn a b {
		display: none;
	}
	
	div.btn-alle a {
		width: 45px;
		height: 16px;
		margin: 8px 25px 0 0;
		background: url(../image/derhamburgerweg/btn_alle.png) no-repeat 0 0;
	}
	
	div.btn-alle2 a {
		width: 45px;
		height: 16px;
		background: url(../image/derhamburgerweg/btn_alle2.png) no-repeat 0 0;
	}
	
	div.btn-mehr a {
		width: 43px;
		height: 14px;
		background-image: url(../image/derhamburgerweg/btn_mehr.png);
		background-position: 0 0;
		background-repeat: no-repeat;
	}
	
	div.btn-hierbestellen a {
		width: 82px;
		height: 14px;
		background: url(../image/derhamburgerweg/btn_hier_bestellen.png) no-repeat 0 0;
	}
	
	div.btn-uebersicht a {
		width: 82px;
		height: 14px;
		background: url(../image/derhamburgerweg/btn_zur_uebersicht.png) no-repeat 0 0;
	}
	
	div.btn-vor a {
		width: 15px;
		height: 14px;
		background: url(../image/derhamburgerweg/btn_vor.png) no-repeat 0 0;
	}
	
	div.btn-zurueck a {
		width: 15px;
		height: 14px;
		background: url(../image/derhamburgerweg/btn_zurueck.png) no-repeat 0 0;
	}
	
	div.btn-anfang a {
		width: 120px;
		height: 14px;
		background: url(../image/derhamburgerweg/btn_anfang.png) no-repeat 0 0;
	}
	
	div.btn-ende a {
		width: 20px;
		height: 14px;
		background: url(../image/derhamburgerweg/btn_ende.png) no-repeat 0 0;
	}
	
	div.btn-download a {
		width: 24px;
		height: 14px;
		background: url(../image/derhamburgerweg/btn_download.png) no-repeat 0 0;
	}
	
	div.btn-pdf a {
		width: 41px;
		height: 14px;
		background: url(../image/derhamburgerweg/btn_pdf.png) no-repeat 0 0;
	}
	
	div.btn-play a {
		width: 36px;
		height: 14px;
		background-image: url(../image/derhamburgerweg/btn_play.png);
		background-position: 0 0;
		background-repeat: no-repeat;
	}
	
	div.btn-close a {
		width: 36px;
		height: 14px;
		background: url(../image/derhamburgerweg/btn_close.png) no-repeat 0 0;
	}
	
	div.btn-close2 a {
		width: 43px;
		height: 14px;
		background: url(../image/derhamburgerweg/btn_close2.png) no-repeat 0 0;
	}
	
	div.btn-impressum a {
		width: 55px;
		height: 11px;
		margin: -18px 25px 0 0;
		background: url(../image/derhamburgerweg/btn_impressum.png) no-repeat 0 0;
	}
	
	
	/*
	a:link    {text-decoration: none; color: #333;}
	a:active  {text-decoration: none; color: #333;}
	a:visited {text-decoration: none; color: #333;}
	a:hover   {text-decoration: none; color: #333;}
	*/
	


/* -------------------------------- */
/*  2. GLOBALS                      */
/* -------------------------------- */

.wrapper {
	clear: both;
	height: 0px;
	font-size: 1px;
	line-height: 1px;
}

.neverSeenTheLight {
	display: none;
	visibility: hidden;
}

.floaterLeft {
	float: left;
}

.floaterRight {
	float: right;
}

.textBox {
	display: block;
	height: auto;
	font: inherit;	
	margin: 0;
	padding: 0;
}

.textBoxFullsize {
	width: 890px;
}

.listItem {
	margin-bottom: 10px;
}


/* -------------------------------- */
/*  3. CONSTRUCTION                 */
/* -------------------------------- */

	/* -------------------------------- */
	/*  3.1 ABSTRACT                    */
	/* -------------------------------- */
	
	#containerCore {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: auto;
		min-height: 100%;
	}
	
		#containerMain {
			position: relative;
			top: 0;
			left: 0;
			width: 980px;
			height: auto;
			margin: 0 auto 140px auto;
			z-index: 2;
		}
		
			#cmHeader {
				position: relative;
				top: 0;
				left: 0;
				width: 100%;
				height: 244px;
				margin-top: 40px;
			}
			
			#cmHeaderImg {
				width: 100%;
				height: 244px;
			}
			
				#cmHeaderCounter {
					position: absolute;
					top: 142px;
					left: 539px;
					width: 204px;
					height: 54px;
					overflow: hidden;
				}
				
				#cmHeaderCounterClickArea {
					display: block;
					position: absolute;
					top: 43px;
					left: 538px;
					width: 207px;
					height: 180px;
					overflow: hidden;
					cursor: pointer;
					background: transparent url(typo3conf/ext/kj_imagelightbox2/lightbox/images/blank.gif) no-repeat;
				}
				
			
			#cmCentral {
				position: relative;
				top: 0;
				left: 0;
				width: 100%;
				height: auto;
			}
			
				#cmCentralRedBox {
					width: 100%;
					height: auto;
					display: none;
				}
				
				#cmCentralRedBoxContent {
					padding: 20px 25px 18px 25px;
				}
				
				#cmCentralContent {
					width: 100%;
					height: auto;
					min-height: 300px;
					padding-bottom: 10px;
				}
			
			#cmFooter {
				position: relative;
				top: 0;
				left: 0;
				width: 100%;
				height: 50px;
			}
			
			#cmFooterReflection {
				position: relative;
				top: 0;
				left: 0;
				width: 100%;
				height: 50px;
			}
	
	
		#containerSkyline {
			position: absolute;
			width: 100%;
			bottom: 0;
			height: 141px;
			z-index: 1;
		}
	

	/* -------------------------------- */
	/*  3.2 MENU                        */
	/* -------------------------------- */
	
	#cmMenu {
		position: relative;
		left: 0px;
		top: 0px;
		width: 980px;
		height: 48px;
		overflow: hidden;
	}
	
	#cmMenu ul {
		list-style-type: none;
		padding: 0;
		margin: 0 0 0 25px;
	}
	
	#cmMenu ul li {
		float: left;
		text-align: center;
		vertical-align: top;
		overflow: hidden;
		z-index: 3;
	}
	
	#cmMenu ul li a {
		position: relative;
		top: 0px;
		display: block;
		height: 48px;
		z-index: 1000;
		background-image: url(../image/derhamburgerweg/cmMenu.png);
		background-repeat: no-repeat;
	}
	
	#cmMenu ul li a b {
		display: none;
	}
	
	#cmMenu ul li#cmMenuItem-24952 a {
		width: 73px;
		background-position: 0 -48px;
	}
	
	#cmMenu ul li#cmMenuItem-24834 a {
		width: 105px;
		background-position: -73px -48px;
	}
	
	#cmMenu ul li#cmMenuItem-24835 a {
		width: 96px;
		background-position: -178px -48px;
	}
	
	#cmMenu ul li#cmMenuItem-24837 a {
		width: 159px;
		background-position: -274px -48px;
	}
	
	#cmMenu ul li#cmMenuItem-26644 a {
		width: 164px;
		background-position: -433px -48px;
	}	
	
	#cmMenu ul li#cmMenuItem-24836 a {
		width: 71px;
		background-position: -597px -48px;
	}
	
	#cmMenu ul li#cmMenuItem-24838 a {
		width: 91px;
		background-position: -668px -48px;
	}
	
	#cmMenu ul li#cmMenuItem-24839 a {
		width: 71px;
		background-position: -759px -48px;
	}
	
	#cmMenu ul li#cmMenuItem-24840 a {
		width: 96px;
		background-position: -830px -48px;
	}
	
	
	/* hover */
	#cmMenu ul li#cmMenuItem-24952 a:hover,
	#cmMenu ul li#cmMenuItem-24952 a.active {
		width: 73px;
		background-position: 0 0;
	}
	
	#cmMenu ul li#cmMenuItem-24834 a:hover,
	#cmMenu ul li#cmMenuItem-24834 a.active {
		width: 105px;
		background-position: -73px 0;
	}
	
	#cmMenu ul li#cmMenuItem-24835 a:hover,
	#cmMenu ul li#cmMenuItem-24835 a.active {
		width: 96px;
		background-position: -178px 0;
	}
	
	#cmMenu ul li#cmMenuItem-24837 a:hover,
	#cmMenu ul li#cmMenuItem-24837 a.active {
		width: 159px;
		background-position: -274px 0;
	}
	
	#cmMenu ul li#cmMenuItem-26644 a:hover,
	#cmMenu ul li#cmMenuItem-26644 a.active {
		width: 164px;
		background-position: -433px 0;
	}	
	
	#cmMenu ul li#cmMenuItem-24836 a:hover,
	#cmMenu ul li#cmMenuItem-24836 a.active {
		width: 71px;
		background-position: -597px 0;
	}
	
	#cmMenu ul li#cmMenuItem-24838 a:hover,
	#cmMenu ul li#cmMenuItem-24838 a.active {
		width: 91px;
		background-position: -668px 0;
	}
	
	#cmMenu ul li#cmMenuItem-24839 a:hover,
	#cmMenu ul li#cmMenuItem-24839 a.active {
		width: 71px;
		background-position: -759px 0;
	}
	
	#cmMenu ul li#cmMenuItem-24840 a:hover,
	#cmMenu ul li#cmMenuItem-24840 a.active {
		width: 96px;
		background-position: -830px 0;
	}
	
	/* -------------------------------- */
	/*  3.3 HOME                        */
	/* -------------------------------- */
	
	#page_home #cmCentral {
		color: #fff;
	}
	
	#page_home #cmCentral h2 {
		color: #989898;
	}
	
	#page_home #cmCentralContent {
		background: none;
		background-color: #0c1439;
	}
		
	#page_home #cmcContentLeft,
	#page_home #cmcContentRight {
		display: block;
		width: 277px;
		height: auto;
	}
	
	#page_home #cmcContentLeft {
		background: url(../image/derhamburgerweg/cmcHome-foerderprojekte.png) no-repeat 0 0;
	}
	
	#page_home #cmcContentRight {
		background: url(../image/derhamburgerweg/cmcHome-newsaktuelles.png) no-repeat 0 0;
	}
	
	#page_home #cmcContentMiddle {
		display: block;
		width: 426px;
		height: auto;
	}
	
	#page_home #cmcContentLeft .textBox {
		width: 227px;
		min-height: 360px;
		padding: 30px 25px 0 25px;
		font-size: 11px;
		text-align: justify;
		background: url(../image/derhamburgerweg/trenner_grau_ver.png) no-repeat right top;
	}
	
	#page_home #cmcContentMiddle .textBox {
		width: 376px;
		padding: 0 25px;
		font-size: 11px;
		text-align: justify;
	}
	
	#page_home #cmcContentRight .textBox {
		width: 227px;
		min-height: 360px;
		padding: 30px 25px 0 25px;
		font-size: 11px;
		background: url(../image/derhamburgerweg/trenner_grau_ver.png) no-repeat left top;
	}
	
	#page_home #cmcContentRight .listItem {
		background: url(../image/derhamburgerweg/trenner_blau_hor.png) no-repeat left bottom;
		padding-bottom: 15px;
	}
	
	#page_home div.btn-mehr a {	
		width: 100%;
		background-image: url(../image/derhamburgerweg/btn_mehr_blau.png);
		background-position: right top;
	}
	
	#page_home #cmcContentLeft div.btn-mehr a {
		margin-top: 5px;
	}
	
	
	/* -------------------------------- */
	/*  3.4 UEBER UNS                   */
	/* -------------------------------- */	
	
	#page_ueberuns #cmcContentLeft,
	#page_ueberuns #cmcContentRight {
		display: none;
	}
	
	#page_ueberuns #cmcContentMiddle {
		display: block;
		width: 100%;
		height: auto;
		padding-top: 40px;
	}
	
	#page_ueberuns .textBox {
		width: 636px;
		margin: 20px 0;
	}
	
	#page_ueberuns h3 {
		margin-bottom: 10px;
	}
	
	#page_ueberuns div.btn-mehr a {
		margin-top: 5px;
	}
	
	#page_ueberuns div.btn-close2 a {
		margin-top: 5px;
	}

	
	/* -------------------------------- */
	/*  3.5 PARTNER                     */
	/* -------------------------------- */
	
	#page_partner #cmCentralRedBoxContent {
		background: url(../image/derhamburgerweg/einschub_rot_unten_blau.png) no-repeat left bottom;
	}
	
	#page_partner .textBox {
		width: 660px;
		margin: 20px 0;
	}
	
	#page_partner .textBox .imgBox {
		float: left;
		width: auto;
		overflow: hidden;
		padding: 0px;
		margin: 20px 20px 20px 0;
		margin-top: 0px;
	}
	
	#page_partner .textBox .textBox {
		width: 80%;
		float: left;
		margin: 0;
	}
	
	#page_partner .textBox .textBoxFullSize {
		width: 100%;
	}
	
	
	/* -------------------------------- */
	/*  3.6 FOERDERPROJEKTE             */
	/* -------------------------------- */
	
	#page_foerderprojekte #cmCentralRedBoxContent {
		background: url(../image/derhamburgerweg/einschub_rot_unten_blau.png) no-repeat left bottom;
	}
	
	#page_foerderprojekte .imgTeaser {
		height: 346px;
	}
	
	#page_foerderprojekte .textBox {
		width: 660px;
		margin: 20px 0;
	}
	
	#page_foerderprojekte .textBox .imgBox {
		float: left;
		width: auto;
		overflow: hidden;
		padding: 0px;
		margin: 20px 20px 20px 0;
		margin-top: 0px;
	}
	
	#page_foerderprojekte .textBox .textBox {
		width: 80%;
		float: left;
		margin: 0;
	}
	
	#page_foerderprojekte .textBox .textBoxFullSize {
		width: 100%;
	}

	/* -------------------------------- */
	/*  3.7 Auszeichnungen              */
	/* -------------------------------- */	
	
	#page_auszeichnungen #cmcContentLeft,
	#page_auszeichnungen #cmcContentRight {
		display: none;
	}
	
	#page_auszeichnungen #cmcContentMiddle {
		display: block;
		width: 100%;
		height: auto;
		padding-top: 40px;
	}
	
	#page_auszeichnungen .textBox {
		width: 636px;
		margin: 20px 0;
	}
	
	#page_auszeichnungen h3 {
		margin-bottom: 10px;
	}
	
	#page_auszeichnungen div.btn-mehr a {
		margin-top: 5px;
	}
	
	#page_auszeichnungen div.btn-close2 a {
		margin-top: 5px;
	}
	
	/* -------------------------------- */
	/*  3.8 NEWS                        */
	/* -------------------------------- */	
	
	#page_news #cmCentralContent {
		background-position: 0 40px;
		padding-bottom: 0;
	}
	
	#page_news #cmCentralRedBoxContent {
		background: url(../image/derhamburgerweg/einschub_rot_unten_blau.png) no-repeat left bottom;
	}
	
	#page_news #cmcContentLeft,
	#page_news #cmcContentRight {
		display: none;
	}
	
	#page_news #cmcContentMiddle {
		display: block;
		width: 100%;
		height: auto;
		padding-top: 0px;
	}
	
	#page_news .textBox {
		width: 636px;
		margin: 20px 0;
	}
	
	#page_news h3 {
		margin-bottom: 10px;
	}
	
	#page_news div.btn-mehr a {
		margin-top: 15px;
	}
		
	#page_news .newsNavigation {
		height: 28px;
		vertical-align: middle;
		padding: 12px 0 0 25px;
		color: #fff;
		background-color: #0c1439;
	}
	
	#page_news #cmCentral .newsNavigation a {
		color: #fff;
		vertical-align: middle;
	}
	
	.tx-ttnews-browsebox a,
	.activeLinkWrap,
	.disabledLinkWrap {
		padding-left: 4px;
	}
	
	.activeLinkWrap {
		font-size: 16px;
		font-weight: bold;
		color: #b20a0c;
	}
	
	
	/* -------------------------------- */
	/*  3.9 NEWSDETAIL                  */
	/* -------------------------------- */	
	
	#page_newsdetail #cmcContentLeft,
	#page_newsdetail #cmcContentRight {
		display: none;
	}
	
	#page_newsdetail #cmcContentMiddle {
		display: block;
		width: 100%;
		height: auto;
		padding-top: 40px;
	}
	
	#page_newsdetail .imgBox {
		height: 170px;
		margin: 0 25px 5px 0;
		padding: 0px; 
	}
	
	#page_newsdetail .imgBox p {
		margin: 0;
		padding: 0; 
	}
	
	#page_newsdetail .textBox {
		width: 900px;
		padding-left: 25px;
	}
	
	#page_newsdetail #imgGalleryConatiner {
		margin: 25px 0 0 25px;
	}
	
	#page_newsdetail #imgGalleryConatiner .imgBox {
		float: left;
		width: auto;
		height: auto;
		margin: 10px 0 0 0;
	}
	
	#page_newsdetail #imgGalleryConatiner .imgBox a {
		padding-right: 10px;
	}
	
	#page_newsdetail .textBox p {
		margin: 0;
		padding: 0;
	}
	
	#page_newsdetail div.btn-uebersicht {
		margin: 25px 0 0 25px;
	}
	
	
	/* -------------------------------- */
	/*  3.10 SERVICE                    */
	/* -------------------------------- */	
	
	#page_service #cmCentralRedBox {
		display: none;
	}
		
	#page_service #cmcContentLeft {
		display: block;
		width: 265px;
		height: auto;
		background: url(../image/derhamburgerweg/einschub_service_downloads.png) no-repeat 0 0;
	}
	
	#page_service #cmcContentMiddle {
		display: block;
		width: 253px;
		height: auto;
		background: url(../image/derhamburgerweg/einschub_service_pressespiegel.png) no-repeat 0 0;
	}
	
	#page_service #cmcContentRight {
		display: block;
		width: 462px;
		height: auto;
		background: url(../image/derhamburgerweg/einschub_service_filmbeitraege.png) no-repeat 0 0;
	}
	
	#page_service #cmcContentLeft .textBox {
		width: 215px;
		min-height: 360px;
		padding: 30px 25px 0 25px;
		background: url(../image/derhamburgerweg/service_vertical_stripe.png) no-repeat right top;
	}
	
	#page_service #cmcContentMiddle .textBox {
		width: 203px;
		min-height: 360px;
		padding: 30px 25px 0 25px;
		background: url(../image/derhamburgerweg/service_vertical_stripe.png) no-repeat right top;
	}
	
	#page_service #cmcContentRight .textBox {
		width: 412px;
		min-height: 360px;
		padding: 30px 25px 0 25px;
	}
	
	#page_service #cmcContentLeft .downloadCategory .textBox {
		min-height: 1px;
	}
	
	#page_service #cmcContentLeft .listItem {
		background: url(../image/derhamburgerweg/trenner_grau_hor.png) no-repeat left bottom;
		padding-bottom: 10px;
		margin-bottom: 15px;
	}
	
	#page_service #cmcContentMiddle .listItem {
		background: url(../image/derhamburgerweg/trenner_grau_hor.png) no-repeat left bottom;
		padding-bottom: 10px;
		margin-bottom: 15px;
	}
	
	#page_service #cmcContentRight .listItem {
		background: url(../image/derhamburgerweg/trenner_grau_hor_gross.png) no-repeat left bottom;
		padding-bottom: 10px;
		margin-bottom: 15px;
	}
	
	#page_service div.btn-play a {
		background-position: right top;
	}
	
	#page_service div.btn-pdf a {
		background-position: right top;
	}
	
	#page_service div.btn-download a {
		background-position: right top;
	}
	
	#page_service div.btn-alle2 a {
		margin-top: 5px;
	}
	
	#page_service div.btn-close2 a {
		margin-top: 5px;
	}
	
	#page_service #cmcContentLeft h4 {
		font-size: 14px;
		color: #070c2e;
		font-weight: bold;
	}
	
	#page_service h5 {
		color: #070c2e;
		font-weight: bold;
	}
	
	#page_service #cmcContentLeft h5 {
		display: none;
	}
		
	.listItemVideo {
		margin-top: 20px;
	}
	
	
	/* -------------------------------- */
	/*  3.11 SHOP                       */
	/* -------------------------------- */
	
	#page_shop #cmcContentLeft,
	#page_shop #cmcContentRight {
		display: none;
	}
	
	#page_shop #cmcContentMiddle {
		display: block;
		width: 900px;
		height: auto;
		padding: 40px 0 20px 80px;
	}
	
	.shopItemBox {
		display: inline;
		height: 250px;
		margin: 0 40px 35px 0;
		padding-left: 10px;
	}
	
	.shopItemBox img {
		display: block;
		margin: 5px 0 5px -10px;
	}
	
	.shopItemBox a {
		display: block;
		margin-top: 3px;
		padding-left: 20px;
	}
	
	.shopItemSmall {
		width: 239px;
	}
	
	.shopItemSmall img {
		width: 239px;
		height: 159px;
	}
	
	.shopItemLarge {
		width: 528px;
	}
	
	.shopItemLarge img {
		width: 528px;
		height: 159px;
	}
	
	
	/* -------------------------------- */
	/*  3.12 KONTAKT                    */
	/* -------------------------------- */	

	#page_kontakt #cmCentralRedBoxContent {
		background: url(../image/derhamburgerweg/einschub_rot_unten_blaugrau.png) no-repeat left bottom;
	}
	
	#page_kontakt #cmcContentLeft {
		display: block;
		width: 277px;
		height: 100%;
		background-color: #0c1439;
	}
	
	#page_kontakt #cmcContentRight {
		display: none;
	}
	
	#page_kontakt #cmcContentMiddle {
		display: block;
		width: 703px;
		height: 100%;
		background: #c9c9c9 url(../image/derhamburgerweg/cmCentralContentBG.png) repeat-x 0 0;
	}
	
	#page_kontakt #cmcContentLeft h3 {
		color: #979797;
	}
	
	#page_kontakt #cmcContentMiddle h3 {
		color: #0c1439;
	}
	
	#page_kontakt #cmcContentLeft .textBox {
		width: 227px;
		padding: 30px 25px 0 25px;
		color: #fff;
	}
	
	#page_kontakt #cmcContentMiddle .textBox {
		width: 657px;
		padding: 30px 25px 0 25px;
		text-align: justify;
	}
	
	#page_kontakt input {
		border: 0px;
		font-size: 12px;
		width: 210px;
		padding-right: 9px;
	}
	
	#page_kontakt textarea {
		border: 0px;
		font-size: 12px;
		/*width: 657px;*/
		width: 636px;
		height: 130px;
	}
	
	#kontaktItemBox_submit {
		width: 636px;
	}
	
	#page_kontakt input#kontaktItem_submit {
		border: 0px;
		width: auto;
		padding-right: 0px;
		margin-right: 15px;
		margin-top: 10px;
	}
	
	#page_kontakt input#kontaktItem_anrede,
	#page_kontakt input#kontaktItem_anrede {
		width: auto;
		padding: 0;
		margin: 0;
		margin-right: 20px;
	}
	
	.kontaktItemBox {
		float: left;
		width: 327px;
	}
	
	.kontaktItemBox label {
		float: left;
		width: 89px;
		font: normal normal bold 14px/18px Arial, Helvetica, sans-serif;
		text-align: left;
		color: #0c1439;
	}
	
	.kontaktItemBox label.kontaktAnrede {
		width: auto;
		padding-right: 10px;
	}
	
	#kontaktItemBox_komment label {
		float: left;
		width: 150px;
		padding-bottom: 5px;
	}
	
	.kontaktItemBox + .kontaktItemBox, #kontaktItemBox_mail {
		margin-bottom: 10px;
	}
	
	#kontaktItemBox_anrede {
		margin-top: 5px;
		margin-bottom: 5px;
	}
	
	#kontaktItemBox_nummer #kontaktItem_nummer,
	#kontaktItemBox_plz #kontaktItem_plz,
	#kontaktItemBox_telefon #kontaktItem_vorwahl,
	#kontaktItemBox_fax #kontaktItem_faxvorwahl {
		width: 40px;
		float: left;
	}
	
	#kontaktItemBox_telefon #kontaktItem_telefon,
	#kontaktItemBox_fax #kontaktItem_fax {
		width: 115px;
		margin-left: 7px;
		float: left;
	}
	
	.requiredDot {
		color: #F10000;
	}
	
	#page_kontakt #cmCentralContent {
		background: #c9c9c9 url(../image/derhamburgerweg/bg_kontakt.png) repeat-y top left;
		height: auto;
	}
	
	#page_kontakt #cmCentralContent { 
		padding-bottom: 0px;
	}
	
	#page_kontakt .wrapper {
		clear: both;
		height: 0px;
		font-size: 1px;
		line-height: 1px;
	}
	
	#page_kontakt #cmcContentLeft a, a:hover, a:visited {
		color: #979797;
		font: normal normal normal 12px/16px Arial, Helvetica, sans-serif;
		text-align: left;
		text-decoration: underline;
	}