			@charset "utf-8";
			/* CSS Document */
			/* Grundstruktur der Seite */


			#container{
				font-size:110%;
				width:997px;
				margin:20px auto 30px auto;
				height:auto;
				overflow:hidden;
				
			}
			#container.anim {
				height: 1000px;
				position: relative;
			}
			#container.start {
				position: relative;
			}
			#header{
				width:770px; height:75px;
				margin:0px auto 0px auto;
			}

			#navigation{
				width:120px;
				float:left;
				height:auto;
				padding-top:30px;
			}

			#logo_sprachsiegel{
				margin-top:25px;
			}
			.logo_facebook{
				margin-top:25px;
			}
			.red {
				color: #FF0000;				
			}
			.overlay {
				position: fixed;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
				background-color: #000;
				-moz-opacity:.40; 
				filter:alpha(opacity=40); 
				opacity:.40;
				z-index: 30;
			}			
			.claim_container {
				position: fixed;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
				z-index: 31;
				padding-top: 30px;
			}
			.claim_container .claim{
				text-align: center;
				color: #FFF;
				font-size: 44px;
				font-weight: bold;
				height: 802px;
				width: 997px;
				margin: auto;
			}			
			.claim_container .claim .change_container{
				padding: 15px 0 0 320px;
			}			
			.claim_container .claim .change{
				display: block;
				width: 389px;
				height: 53px;
				background: transparent url(../../images/button-klick.png) no-repeat left top;
			}			
			.anim_bg {
				width: 997px;
				height: 1000px;
				background-color: #FFF;
				z-index: 29;
				margin: auto;	
				position: absolute;
				overflow: hidden;
				left: 0;
				top: 0;
			}
			.anim_bg .image{
				width: 997px;
				height: 1000px;
				position: absolute;
				left: 0;
				top: 0;
				background: transparent url(../../images/start_headover.jpg) no-repeat left top;
			}			
			.anim_bg .image_normal{
				width: 997px;
				height: 802px;
				left: 0;
				top: -802px;
				position: absolute;
				background: transparent url(../../images/start_headnormal.jpg) no-repeat left top;
			}
			#content{
				width:750px;
				min-height:400px;
				padding:25px 20px 20px 0;
				vertical-align:top;
				background-image: url('../../images/flaggen_stern_hg.jpg');
				background-repeat:no-repeat;
				float:left;
				z-index:-2;
			}

			/* Runde Ecken für Inhalte */
			#content .topcorner {
				margin:0px;
				padding:0px;
				margin-left:130px;
				margin-top:2%;
				width: 550px;
				height: 13px;
				background-color: #fff;
				background:url(../../images/container/content_550_o.png) no-repeat;
				
			}

			#content .topcorner2 {
				margin-left:130px;
				margin-top:10%;
				width: 550px;
				height: 13px;
				background-color: #fff;
				background:url(../../images/container/content_550_o.png) no-repeat;
				
			}

			#content .nomargin {
				margin-top:0;
				margin-bottom:0;
			}


			#content .bottomcorner {
				margin-left:130px;
				width: 550px;
				height: 13px;
				background-color: #fff;
				background:url(../../images/container/content_550_u.png) no-repeat;
			}

			#content .boxcontent {
				margin: 0 0 0 130px;
				background:url(../../images/container/content_550_m.png) repeat-y;
				width:510px;
				padding:5px 20px;
				overflow:hidden;
			}

			#content .boxcontent p {
				font-size:70%;
			}
			
			#content .video {
				text-align: center;
				z-index: 0;
			}
			
			
			#rechts{width:100px; float:right; margin-top:35px;}

			#info{
				width:100px;
				border:2px solid #B0B0B0;
  				border-radius: 10px;
				/*height:500px;*/
				padding:10px;
				text-align:center;
				/*background-color:#868686;*/
				/*background-color:#B1B1B1;*/
				float:right;
				height:440px;
			}

			#links{
				width:100px;
				height:70px;
				padding:10px;
				float:right;
				font-size:50%;
			}


			<!--Registerkarten bei wortsuche-->
			#content #register {
				padding:0;
				width: 300px;
				float:right;
				background:#096;
				margin:0;
			  
			}

			#content #register li {

				display:inline;
				list-style-type:none;
				margin:0px auto 0px 100px;
				padding:0;
				text-align:center;
				font-size: 70%;
				position:relative;
				top:12px;

			}

			#content #register li a{
				text-decoration:none;
				padding:0;
				margin:0;
			}

			#content #register .first{

				background-image: url('../../images/register1.png');
				background-repeat:no-repeat;

				padding:5px 44px 5px 25px;

			}

			#content #register .first_active{

				background-image: url('../../images/register1_over.png');
				background-repeat:no-repeat;
				padding:5px 44px 5px 25px;

			}

			#content #register .first:hover{

				background-image: url('../../images/register1_over.png');
				background-repeat:no-repeat;

				color:#a00;
			}

			#content #register .last{

				background-image: url('../../images/register2.png');
				background-repeat:no-repeat;

				margin:0;
				padding:5px 45px 5px 10px;
			}

			#content #register .last_active{

				background-image: url('../../images/register2_over.png');
				background-repeat:no-repeat;

				margin:0;
				padding:5px 45px 5px 10px;
			}

			#content #register .last:hover{

				background-image: url('../../images/register2_over.png');
				background-repeat:no-repeat;

				color:#a00;
			}
			#rechts .cart.sidebar {
				font-size: 11px;
				text-align: left;
				color: #fff;
			}
			#rechts .cart.sidebar a{
				display: block;
				background: #7E7E7E;
				color: #fff;
				font-size: 9px;
				font-weight: normal;
				padding: 2px;
				text-decoration: none;
			}
			#rechts .cart.sidebar .price{
				padding: 5px 0;
			}
			.line{height:0px; border-top:1px solid #E0E0E0; border-bottom:1px solid #BBB; margin:20px auto 20px auto; padding:0;}

