﻿* {
	padding:					0px;
}

html, body {
	position:					relative;
	margin:						0px auto;
/*	background-image:			url('../img/bg_main.png');
	background-repeat:			repeat-y;*/
	background-color:			#FEFBF3/*#FFFDF9*/;
	width:						966px;
}

#left {
	background-image:			url('../img/bg_left.png');
	background-repeat:			no-repeat;
	position:					relative;
	width:						200px;
	height:						100%;
	float:						left;
}

#mid {
	background-image:			url('../img/bg_mid.png');
	background-repeat:			no-repeat;
	background-color:			white;
	position:					relative;
	width:						566px;
	min-height:					100%;
	height:						auto !important;
	height:						100%;
	float:						left;
	background-color:			#FEFBF3;
}

#right {
	background-image:			url('../img/bg_right.png');
	background-repeat:			no-repeat;
	position:					relative;
	width:						200px;
	height:						100%;
	float:						left;
}

#head {
	background-image:			url('../img/head.png');
	width:						965px;
	height:						168px;
}

#head_language_link {
	position:					absolute;
	left:						630px;
	top:						15px;
	z-index:					10;
}

#head_language_link_2 {
	position:					absolute;
	left:						655px;
	top:						35px;
	z-index:					10;
}

#head_legal_notice_link {
	position:					absolute;
	left:						685px;
	top:						55px;
	z-index:					10;
}

#head_searose {
	position:					absolute;
	left:						765px;
	top:						-5px;
	z-index:					5;
}

#head_aktuelles_ticker {
	position:					absolute;
	left:						420px;
	top:						130px;
	z-index:					100;
}

li, a {
	outline:					none;
}

.right_video {
	width:						178px;
	height:						101px;
	border-color:				#000000;
	border-width:				1px;
	cursor:						pointer;
}

.video_distance{
	width:						200px;
}

.video_text_ri_col1{
	position:					relative;
	width:						auto;
	vertical-align:				top;
	text-align:					left;
	padding-left:				10px;
	font-size:					13px;
	color:						#68373b;
	padding-bottom:				10px;
}

.video_text_ri_col2{
	position:					relative;
	width:						100px;
	vertical-align:				top;
	text-align:					left;
}

.video_flag_ri_col {
	clear:						both;
	/*position:					relative;*/
	width:						200px;
	/*left:						0px;*/
}



#certificate_img{
	width:						200px;
	height:						80px;
}

.distance_left_1{
	height:						25px;
}

.distance_left_2{
	height:						10px;
}

.distance_kontakt {
	height:						40px;
	width:						100%;
}

.swf_left_alternative {
	width:						182px;
	height:						80px;
	border:						0px;
}

.links_left {
	text-align:					center;
}

.link_distance_left_1 {
	text-align:					left;
	width:						167px;
	position:					relative;
	float:						left;
	left:						32px;
	top:						3px;
}

.imgchange_left_txt {
	width:						200px;
	position:					relative;
	float:						left;
}

.imgchange_left_txt_2 {
	text-align:					left;
	margin-left:				25px;
}

.imagechange_left_img {
	width:						182px;
	height:						80px;
	border:						0;
}

.distance_left_imgs {
	height:						14px;
	float:						left;
	position:					relative;
	width:						167px;
}

.mid_distance{
	width:						23px;
	position:					relative;
	float:						left;
	border:						0px;
	vertical-align:				top;
}

.mid_text{
	width:						520px;
	position:					relative;
	float:						left;
	border:						0px;
	vertical-align:				top;
	height:						100%;
}

.toggler {
	cursor:						pointer;
}

.toggler_leer {
	cursor:						default;
}

.element {
	background-color:			#fef3da;	
}

.kontakt_sp_le {
	vertical-align:				top;
	width:						255px;
}

.element_txt {
	border-top:					10px transparent solid;
	border-bottom:				10px transparent solid;
	padding-left:				10px;
	padding-right:				10px;
}

.bg_trans {
	background-color:			transparent;
}

.adobe_container {
	text-align:					right;
}

.vl_holder{
	width:						15px;
	float:						left;
}

.vertikale_linie {
	width:						1px;
	height:						107px;
	background-color:			black;
	text-align:					center;
}

.float_right {
	float:						right;
}
