			html, body {
			width: 100%;
			height: 100%;
			margin: 0;
			padding: 0;
			overflow: hidden;
			}

			#hintergrund {
			width: 100%;
			height: 100%;
			position: absolute;
			z-index: 1;
			}

			#content {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			z-index: 2;
			/*overflow: auto;*/
			} 


			#c-carousel {
				height: 100%;
				padding: 0;
				margin: 0;
			}
			#c-carousel {
				min-height: 650px; /*600*/
			}
			#c-carousel * {
				font-family: Arial, Geneva, SunSans-Regular, sans-serif;
				font-size: 14px;
				color: #333;
				line-height: 20px; /*22*/
			}

			#wrapper {
				background-color: #FFFFFF; 
				opacity:0.85;
				border-top: 1px solid #ccc;
				border-bottom: 1px solid #ccc;
				width: 100%;
				height: 550px; /*275*/
				padding-top: 25px; /*25*/
				margin: -150px 0 0 0;
				position: absolute;
				left: 0px;
				top: 40%; /*50*/
			}
			#tabs > div {
				width: 780px;/*breite text*/
				height: 540px; /*250*/
				float: none; /*left*/
				overflow: hidden;
			}
			#tabs img {
				display: block;
				margin: 0 25px 0 0;
				float: left;
			}
			#tabs h3 {
				font-size: 18px;
				line-height: 10px;  /*20*/
				margin: 5px 0 15px 0; /*60px 0 20px 0*/
			}

			#tabs h4 {
				font-size: 14px;
				line-height: 5px;  /*20*/
				margin: 3px 0 1px 0; /*60px 0 20px 0*/
			}	

            #tabs p {

			}	

            #tabs p samp {
				font-size: 9px;
				color: #CC0066;
			}	
			
			#tabs a {
			color: #0000CC
			} 
						
			#tabs #blue img {
				background-color: #FFFFFF; 
				margin-top: 20px; /*30*/
			}
			#tabs #pink img {
				background-color: #FFFFFF;
				margin-top: 0;
				opacity: 100;
			}
			#tabs #white img {
				background-color: #FFFFFF;
				margin-top: 50px;
				opacity: 100;
			}
			
			#pager {
				width: 600px; /*700 Breite der reiter*/
				margin: -109px auto 25px auto; /*-76px auto 25px auto  -67 ist eine Balkenbreite*/
				text-align: center;
			}
			#pager a {
				border: 1px solid transparent;
				/*border-bottom: none;*/
				/*border-left: none;*/
				border-color: #ccc;
				color: #999;
				font-size: 16px; /*20*/
				text-decoration: none;
				line-height: 30px; /*30*/
				display: inline-block;
				height: 38px; /*30*/
				padding: 5px 30px;
			}
			#pager a:hover {
				color: #666;
			}
			#pager a:first-child {
				border-left: 1px solid #ccc;
			}
			#pager a.selected {
				background-color: #F4F0EE;
				color: #333;
			}
			
			#source {
				text-align: center;
				width: 400px; /*400*/
				margin: 0 0 0 -200px;
				position: absolute;
				bottom: 10px;
				left: 50%;
			}
			#source, #source a {
				color: #999;
				font-size: 12px;
			}
			
