
.container {
	position: relative;
	width: 850px;
	/*border: 1px dotted #000000;*/
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: relative; 
	left:50%;
	margin-left:-400px;
	/*margin:auto;*/

}
	.container .headline {
	   font-family: Verdana, Arial, Helvetica, sans-serif;
	   font-size: 11px;
	   font-weight: 900;
	}

	.container p {
	   margin-top:22px;
	}

    .container h4 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: 900;
        text-align:left;
		margin-top: 20px;
    }

	.container .emp {
	   font-family: Verdana, Arial, Helvetica, sans-serif;
	   font-size: 14px;
	   font-weight: 700;
	}

	.container a {
	   	text-decoration:none;
	    font-family: Verdana, Arial, Helvetica, sans-serif;
		color:	#009234;
	}

	.container a:active {
		text-decoration:none;
		color:	#009234;
	}


	.container a:visited {
		text-decoration:none;
			color:	#009234;
	}


	/** head-box */
	.container .head_box {
	    position:relative; left: 20px; top:20px;
	    /*margin-left: 20px;
	    margin-top: 20px;*/
		margin-bottom:30px;
	    width: 760px;
	    height: 110px;
	    background-color: #ffffff;
    	border: 1px solid #009234;
	}

		.container .head_box .overlay_h {
			position:absolute; left:-2px; top:15px;
			height: 80px;
			width: 764px;
		    background-color: #FFFFFF;
         	z-index:11;
		}

		.container .head_box .overlay_v {
			position:absolute; top:-2px; left:15px;
			height: 113px;
			width: 730px;
		    background-color: #FFFFFF;
        	z-index:12;
		}

		.container .head_box .text {
			position: relative;
			font-weight: bold;
			font-size: 11px;
			color: #009234;
			z-index:100;
		}

		.container .head_box .head_logo {
			position:absolute; top:10px; left:25px;
			width: 150px;
        	z-index:800;
		}
	/** end of head-box */

	/** footer-box **/
	.container .footer_box {
		clear:both;
		position:relative;
	    margin-left: 20px;
	    margin-top: 50px;
	    width: 760px;
	    height: 50px;
	    background-color: #FFFFFF;
    	border: 1px solid #009234;
    	font-family: Verdana;
    	z-index:10;
	}
		.container .footer_box .overlay_h {
			position:absolute; left:-2px; top:15px;
			height: 20px;
			width: 764px;
		    background-color: #FFFFFF;
         	z-index:21;
		}

		.container .footer_box .overlay_v {
			position:absolute; top:-2px; left:15px;
			height: 55px;
			width: 730px;
		    background-color: #FFFFFF;
        	z-index:12;
		}

		.container .footer_box .text {
			position: relative;
			margin-top: 15px;
			font-weight: bold;
			font-size: 11px;
			color: #009234;
			z-index:99;
		}
	/** end of footer-box */

    /** content box **/
	.container #content_box {
		position:relative; left: 20px; top:20px;
		width: 760px;
		/*min-height:500px;*/
		font-family: Verdana, Arial, Helvetica, sans-serif;
		/*background-color:#dddddd;*/
		padding-bottom:60px;
 		overflow:hidden;
	}
		.container td {
			color: #666666;
			line-height: 17px;
			font-size: 10px;
			font-weight: 100;
		}

		.container .table_kontakt {
			position: relative; top:40px; left: 28px;
			/*background-image: url('img/kontakt_bg.jpg');*/
			background-position: 175px 25px;
			background-repeat:no-repeat;
			height: 400px;
			width: 710px;
		}

		.container .start {
			color: #666666;
			position: relative; top:40px; left: 28px;
			/*background-image: url('img/kontakt_bg.jpg');*/
			background-position: 175px 25px;
			background-repeat:no-repeat;
			height: 400px;
			width: 710px;
			font-weight: 900;
			font-size: 12px;
			line-height: 17px;
			z-index:100;
		}

		.container .start #slogan_1 {
			font-size: 26px;
			color: #009234;
			font-weight: 100;
		}

		.container .start #slogan_2 {
			font-size: 26px;
			color: #666666;
			font-weight: 100;
		}

		/** content box text right**/
		.container #content_box .desc_text_right {
			display: block;
			position: relative; top: 30px; left: -16px;
			width: 377px;
			font-size: 10px;
			text-align: justify;
			margin-bottom: 20px;
			margin-right: 5px;
			color: #666666;
			float:right;
		}
		.container #content_box .desc_text_right_2 {
			display: block;
			position: relative; top: 30px; left: -10px;
			width: 268px;
			font-size: 10px;
			text-align: justify;
			margin-bottom: 20px;
			margin-right: 5px;
			color: #666666;
			float:right;
		}

		/** content box text left**/
		.container #content_box .desc_text_left {
			position: relative; top: 30px; left: 25px;
			width: 220px;
			font-size: 10px;
			text-align: justify;
			color: #666666;
			margin-bottom: 40px;
			margin-right: 15px;
			float: left;
		}

		/** content box text left**/
		.container #content_box .desc_text_top {
			display: block;
			position: relative; top: 30px; left: 30px;
			width: 222px;
			font-size: 10px;
			text-align: justify;
			color: #666666;
			margin-bottom: 40px;
			margin-right: 15px;
			float:left;
		}

		/** content box text left**/
		.container #content_box .desc_text_top_2 {
			display: block;
			position: relative; top: 99px; left: 40px;
			width: 225px;
			height:100px;
			font-size: 10px;
			text-align: justify;
			color: #666666;
			margin-bottom: 40px;
			margin-right: 15px;
			float:left;
		}


		.container #content_box .desc_text_top_middle {
			position: relative; top: 30px; left: 25px;
			width: 720px;
			font-size: 10px;
			text-align: justify;
			color: #666666;
			margin-bottom: 40px;
			margin-right: 15px;
			float: left;
		}

		.container #content_box .pic_bottom_right {
			/*clear:both;*/
			position: relative; top: 20px; left: 30px;
			margin-bottom: 20px;
		}

		.container #content_box .pic_bottom_middle {
			clear: both;
			position: relative; top: 20px; left: 30px;
			margin-bottom: 40px;
		}

		.container #content_box .pic_left {
			position: relative; top: 87px; left: 30px;
			margin-bottom: 40px;

		}
		.container #content_box .pic_left_2 {
			position: relative; top: 87px; left: 30px;
			margin-bottom: 40px;

		}

		.container #content_box .pic_right {
			position: relative; top: 87px; left: 30px;
			margin-bottom: 40px;

		}

		.container #content_box .pic_right_2 {
			position: relative; top: 87px; left: 32px;
			margin-bottom: 40px;

		}

		.container #content_box .cubes_left {
			position: absolute; top:68px; left: 348px;
			float:left;
		}

		.container #content_box .cubes_left_2 {
			position: absolute; top:68px; right: 345px;
			float:left;
			background-color:#dddddd;
		}

		.container #content_box .cubes_right {
			position: absolute; top: 68px; left: 270px;
		}

		.container #content_box .imgCube {
			position: absolute;
			margin-right: 8px;
			height: 7px; width:7px;
			background-color: #009234;
			font-size: 1px;
			cursor:pointer;
		}

		.container #content_box .link_bar_right_1 {
			position: absolute; left:265px; top: 30px;
			font-size: 10px;
			color: #009234;
		}

		.container #content_box .link_bar_right_2 {
			position: absolute; left:265px; top: 30px;
			font-size: 10px;
			color: #009234;
		}

		.container #content_box .link_bar_left_2 {
			position: absolute; right:305px; top: 30px;
			font-size: 10px;
			text-align:right;
			color: #009234;
		}

		.container #content_box .active {
			color: #666666;
		}

		.container #content_box #disclaim {
			text-align: justify;
			position: relative; left:25px;
			width: 730px;
			color: #666666;
			line-height: 17px;
			font-size: 10px;
			font-weight: 100;

		}

		.container #content_box #disclaim .lawtext {
			clear:both;
			padding-right:20px;
			padding-top: 20px;
			line-height: 17px;
		}

		.container #content_box #disclaim .discInfo {
			float:left;
		}

		.container #content_box #disclaim .discInfoDesign {
			display: block;
			position: relative; left: 60px;
			float:left;
		}

		.container #content_box #disclaim .discInfoCode {
			display: block;
			position: relative; left: 100px;
			float:left;
		}



	/** end of content-box */

