

* {
	margin: 0;
	padding: 0;
}


body {
	font: normal normal normal 83.33%/135% "helvetica neue", arial, geneva, helvetica, sans-serif;
	color: #666;
	background: #f3f3f3 url(images/backgrounds/bg-wall-texture.jpg) scroll repeat left top;
}

a {
	text-decoration: underline;
	color: #333;
}
ul, ol, li {
	list-style: none;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: bold;
	line-height: normal;
	font-family: "courier new", courier, monospace;
}/*
p {
	margin: 0 0 16px 0;
}*/

img, fieldset {
	border: none;
}
legend, object {
	display: block;
}
b, strong {
	font-weight: bold;
}
acronym, abbr {
	border-bottom: #666 1px dotted;
	font-style: normal;
	text-transform: none;
}
sup {
	font-size: 60%;
	vertical-align: text-top;
}

.clearLeft {clear: left;}
.clearRight {clear: right;}
.clearBoth {clear: both;}

img.pngStandard {display: block;}
img.pngExplorer {display: none;}
* html img.pngStandard {display: none;}
* html img.pngExplorer {display: block;}



div#stage {/*
	position: relative;
*/
}

	div#stage div#bgWallLintel {
		position: absolute;
		left: 0;
		top: 729px;
		width: 100%;
		height: 79px;/*
		background-color: #c0f;*/
		background: transparent url(images/backgrounds/bg-wall-lintel-texture.png) scroll repeat-x left top;
	}
		* html div#stage div#bgWallLintel { /* msie 6.x filter */ /*
			background-image: url(images/backgrounds/bg-wall-lintel-texture.jpg);*/ /*
			filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/backgrounds/bg-wall-lintel-texture.png');*/ /*
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/backgrounds/bg-wall-lintel-texture.png', sizingMethod='scale');*/
			height: 23px; /* 24px; */
			top: 784px;
			background-position: 0 -55px;
		}
	div#stage div#bgHeightDimensionLines {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 790px;/*
		background-color: #0fc;*/
		background: transparent url(images/backgrounds/bg-height-dimension-lines-texture.jpg) scroll repeat-x left top;
	}

	div#stage div#volume {
		position: relative;
		margin: 0 auto;
		width: 994px;
		min-height: 900px;/*
		background-color: #ccc;*/
		background: transparent url(images/backgrounds/bg-logo-kinder-wegsperren-de.gif) scroll no-repeat 21px 40px;
		z-index: 1;
	}
		* html div#stage div#volume { /* msie 6.x filter */
			height: 900px;
		}

			body#landingpage div#stage div#volume {
				background: transparent url(images/backgrounds/bg-stamp-sind-kinder-zu-laut.png) scroll no-repeat 250px 47px;
			}
			* html body#landingpage div#stage div#volume {
				background-image: url(images/backgrounds/bg-stamp-sind-kinder-zu-laut.jpg);
			}


		div#volume div#suspect {
			position: absolute;
			left: 0;
			top: 110px;/* 128px; */
			width: 554px;/* 545px; */ /* 396px; */
			height: 714px;/* 674px; */ /* 656px; */ /*
			background-color: #0cf;*/
		}
			div#suspect img {/*
				display: block;*/
				width: 545px;
				height: 674px;
			}/*
				* html div#suspect img {
					display: none;
				}
				div#suspect img.msiePngFix {
					display: none;
			}
				* html div#suspect img.msiePngFix {
					display: block;
				}*/

					body#landingpage div#volume {/*
						background-color: #fc0;*/
					}
						body#landingpage div#volume a#suspect {
							position: absolute;
							display: block;
							left: 270px;
							top: 110px;
							width: 554px;
							height: 714px;/*
							background-color: #0fc;*/
						}
							body#landingpage div#volume a#suspect img {/*
								display: block;*/
								width: 545px;
								height: 674px;
							}

		div#volume div#scale {
			position: absolute;
			left: 0;
			top: 23px;
			width: 153px;
			height: 510px;
			background: transparent url(images/backgrounds/bg-height-dimension-lines.png) scroll no-repeat left top;
		}
			* html div#volume div#scale {
				background-image: url(images/backgrounds/bg-height-dimension-lines.gif);
			}


		div#volume div#page {
			position: absolute;
			left: 366px;
			top: 128px;
			width: 622px;
			min-height: 530px;
			padding: 0 4px;/*
			background-color: #f0c;*/
			z-index: 1;
		}
			* html div#volume div#page { /* msie 6.x filter */
				height: 600px;
			}


			div#page div#fNews { /* postit */
				background: transparent url(images/backgrounds/bg-postit.png) no-repeat scroll left top;
				height: 104px;
				left: 180px;
				padding: 30px;
				position: absolute;
				top: -110px;
				width: 224px;
				font-family: "courier new", courier, monospace;
				font-size: 120%;
			}
				* html div#page div#fNews { /* postit */
					background-image: url(images/backgrounds/bg-postit.gif);
				}


			div#page div#contentNavigation {
				height: 70px;/*
				background-color: #cf0;*/

			}
				div#contentNavigation ul.level_0 {
					position: relative;
					left: 1px;
					top: 13px;
					height: 100%;
					width: 100%;
				}
					div#contentNavigation ul.level_0 li {
						position: relative;
						top: 12px;
						float: left;
						overflow: hidden;
						padding: 10px;

						font-size: 125%;
						font-weight: bold;
						line-height: normal;
						font-family: "courier new", courier, monospace;
					}


						* html div#contentNavigation ul li { /* msie 6.x filter */
							display: inline;
						}

						div#contentNavigation ul li.menu-current,
						body.pageVideos div#contentNavigation ul li#pageInformation,
						body.pageChronik div#contentNavigation ul li#pageInformation,
						body.pageDas_Gesetz div#contentNavigation ul li#pageInformation,
						body.pageLinks div#contentNavigation ul li#pageInformation
						{
							top: 4px;
						}

					div#contentNavigation ul li#pageStart {
						left: 10px;
					}
					div#contentNavigation ul li#pageInformation {
						left: 63px;
					}
					div#contentNavigation ul li#pageAktion {
						left: 78px;
					}
					div#contentNavigation ul li#pageForum {
						left: 107px;
					}
					div#contentNavigation ul li#pageKampagne {
						left: 133px;
					}

					div#contentNavigation ul li#pageLegalNotice,
					div#contentNavigation ul li#pageContact {
						position: absolute;
						top: -134px;/* -130px; */
						right: 5px;/* 10px; */
					}
					div#contentNavigation ul li#pageLegalNotice {
						right: 5.2em;
					}

						div#contentNavigation ul li a {

						}
						div#contentNavigation ul li span {

						}

				body.pageStart div#contentNavigation ul.level_0,
				body.pageImpressum div#contentNavigation ul.level_0 {
					background: transparent url(images/backgrounds/bg-tab-page-home.png) scroll no-repeat left top;
				}
					* html body.pageStart div#contentNavigation ul.level_0 {
						background-image: url(images/backgrounds/bg-tab-page-home.gif);
					}
				body.pageInformation div#contentNavigation ul.level_0,
				body.pageVideos div#contentNavigation ul.level_0,
				body.pageChronik div#contentNavigation ul.level_0,
				body.pageDas_Gesetz div#contentNavigation ul.level_0,
				body.pageLinks div#contentNavigation ul.level_0 {
					background: transparent url(images/backgrounds/bg-tab-page-informations.png) scroll no-repeat left top;
				}
					* html body.pageInformation div#contentNavigation ul.level_0,
					* html body.pageVideos div#contentNavigation ul.level_0,
					* html body.pageChronik div#contentNavigation ul.level_0,
					* html body.pageDas_Gesetz div#contentNavigation ul.level_0,
					* html body.pageLinks div#contentNavigation ul.level_0 {
						background-image: url(images/backgrounds/bg-tab-page-informations.gif);
					}
				body.pageAktion div#contentNavigation ul.level_0,
				body.pageInformationseite div#contentNavigation ul.level_0,
				body.pageE-Mail div#contentNavigation ul.level_0 {
					background: transparent url(images/backgrounds/bg-tab-page-promotion.png) scroll no-repeat left top;
				}
					* html body.pageAktion div#contentNavigation ul.level_0 {
						background-image: url(images/backgrounds/bg-tab-page-promotion.gif);
					}
				body.pageForum div#contentNavigation ul.level_0 {
					background: transparent url(images/backgrounds/bg-tab-page-forum.png) scroll no-repeat left top;
				}
					* html body.pageForum div#contentNavigation ul.level_0 {
						background-image: url(images/backgrounds/bg-tab-page-forum.gif);
					}
				body.pageKampagne div#contentNavigation ul.level_0 {
					background: transparent url(images/backgrounds/bg-tab-page-campaign.png) scroll no-repeat left top;
				}
					* html body.pageKampagne div#contentNavigation ul.level_0 {
						background-image: url(images/backgrounds/bg-tab-page-campaign.gif);
					}


			div#page div#contentFooter {/*
				height: 23px;*/
				height: 46px;
				background: transparent url(images/backgrounds/bg-content-footer-03.png) scroll no-repeat left top;
			}
				* html div#page div#contentFooter { /* msie 6.x filter */
					background-image: url(images/backgrounds/bg-content-footer-03.gif);
			}
			div#page div#contentWrapper {
				clear: left;/*
				background-color: #0cf;*/
				background: transparent url(images/backgrounds/bg-content.png) scroll no-repeat left top;*/
				background: transparent url(images/backgrounds/bg-content-02.png) scroll no-repeat left top;
			}
				* html div#page div#contentWrapper {/*
					background-image: url(images/backgrounds/bg-content.gif);*/
					background-image: url(images/backgrounds/bg-content-02.gif);
				}
				div#contentWrapper div#content {
					padding: 80px 65px 0 55px;
					min-height: 530px;/*
					background-color: #fc0;*/
					background: transparent url(images/backgrounds/bg-content-texture.png) scroll repeat-y left top;
				}
					* html div#contentWrapper div#content { /* msie 6.x filter */
						height: 530px;
						background-image: url(images/backgrounds/bg-content-texture.gif);
					}



					div#content h1,
					div#content h2,
					div#content p,
					div#content li {
						border-top: 1px solid #bfbfbf;
						border-bottom: 1px solid #bfbfbf;
						padding: 8px 11px 14px 11px;
						margin-top: 1px;
					}
					div#content h1,
					div#content h2 {
						height: 1.85em;
						padding: 5px 10px 0 10px;
						text-transform: uppercase;
						font-size: 180%;
						line-height: 88%;
						color: #5f5f5f;
					}
						div#content h1 span.note,
						div#content h2 span.note {
							display: block;
							text-transform: none;
							font-size: 70%;
							font-weight: normal;
							color: #a1a1a1;
						}
					div#content h1 {
						border-top: 2px solid #4f4f4f;
					}
					div#content h2 {
						border-top: none;
					}
					div#content p,
					div#content li {
						padding: 5px 10px 15px 10px;
					}
						div#content p:last-child,
						div#content li:last-child {
							border-bottom: none;
						}
							* html div#content p.lastChild,
							* html div#content li.lastChild { /* msie 6.x filter */
								border-bottom: none;
							}
							*+html div#content p.lastChild,
							*+html div#content li.lastChild { /* msie 7.x filter */
								border-bottom: none;
							}

					div#content a {/*
						font-weight: bold;*/
					}
						div#content span.button {
							display: block;
							margin: 30px 0 35px 0;
						}
							div#content span.button a {
								padding: 6px 25px 9px 11px;/*
								text-decoration: none;
								font-weight: normal;*/
								color: #fff;/*
								background-color: #4c4c4c;*/
								background: #4c4c4c url(images/backgrounds/bg-arrow-ltr-double-white-on-grey.gif) scroll no-repeat right top;
							}/*
								div#content span.button a span {
									border-bottom: 1px double #fff;
								}*/
							div#content span.button a:hover,
							div#content span.button a:focus,
							div#content span.button a:active {
								outline: 1px dotted #fff;
							}/*

					div#content ol.media {
					}
						div#content ol.media li {
						}
							div#content ol.media dl {
							}*/
								div#content ol.media dl dt {
									margin: 0 0 6px 0;
								}/*
								div#content ol.media dl dd {
								}*/
									div#content ol.media dl dd h2 {
										height: auto;
										margin: 0 0 10px 0;
										padding: 0;
										border: none;
										text-transform: none;
										font-family: "helvetica neue", arial, geneva, helvetica, sans-serif;
										font-size: 120%;
										line-height: 120%;
										font-weight: normal;
										color: #414141;
									}
										div#content ol.media dl dd h2 span.note {
											text-transform: none;
											font-size: 100%;
											font-weight: normal;
											color: #414141;
							}
									div#content ol.media dl dd p {
										padding: 0;
										border: none;
									}
										div#content ol.media dl dd p a.additionalInformation {
											display: block;
											padding: 0;
											border: none;
										}/*

					div#content ul.tv {
					}*/
						div#content ul.tv li {
							min-height: 50px;
						}
							* html div#content ul.tv li {
								height: 50px;
							}

							div#content ul.tv dl {
								position: relative;
							}
								div#content ul.tv dl dt {
									position: absolute;
									left: 0;
									top: 0;
									padding: 4px 0 0 0;
								}
									* html div#content ul.tv dl dt {
											margin-left: -120px;
									}
									div#content ul.tv dl dt img {
										width: 90px;
										height: 50px;

									}
								div#content ul.tv dl dd {
									position: relative;
									margin: 0 0 0 120px;
								}
									div#content ul.tv dl dd h2 {
										height: auto;
										margin: 0 0 10px 0;
										padding: 0;
										border: none;
										text-transform: none;
										font-family: "helvetica neue", arial, geneva, helvetica, sans-serif;
										font-size: 120%;
										line-height: 120%;
										font-weight: normal;
										color: #414141;
									}
										div#content ul.tv dl dd h2 span.note {
											text-transform: none;
											font-size: 100%;
											font-weight: normal;
											color: #414141;
										}
									div#content ul.tv dl dd p {
										padding: 0;
										border: none;
									}
										div#content ul.tv dl dd p a.additionalInformation {
											display: block;
											padding: 0;
											border: none;
										}/*

					div#content ul.tv {
					}*/


					div#content ul#secondLevelNavigation {
						position: absolute;
						left: 61px;
						top: 95px;/*
						background-color:#cf0;*/
					}
							div#content ul#secondLevelNavigation li {
								position: relative;
								float: left;
								overflow: hidden;
								padding: 5px 10px;
								border: none;
								font-size: 125%;
								font-weight: bold;
								line-height: normal;
								font-family: "courier new", courier, monospace;
							}
								* html div#content ul#secondLevelNavigation li { /* msie 6.x filter */
									display: inline;
								}

								div#content ul#secondLevelNavigation li.menu-current {
									border-bottom: 3px solid #6d7ed0;
								}
									div#content ul#secondLevelNavigation li.menu-current a {
										text-decoration: none;
										}


#impbox { font-family:"courier new",courier,monospace;
font-size:125%;
font-weight:bold;
line-height:normal;
position:absolute;
top: -120px;
right: 50px;
} /* Sorry peter :-* */
