.left
{
	position: fixed;
	top: 138px;
	bottom: 0px;
	width: 217px;
	padding-right: 12px;		
	text-align: left;	
	border: 0px solid;
	background: -webkit-linear-gradient(0deg, #a4ccea 0%, #bdddf2 100%);
	background: -moz-linear-gradient(0deg, #a4ccea 0%, #bdddf2 100%);
	background: -o-linear-gradient(0deg, #a4ccea 0%, #bdddf2 100%);
	background: -ms-linear-gradient(0deg, #a4ccea 0%, #bdddf2 100%);
	background: linear-gradient(90deg, #a4ccea 0%, #bdddf2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a4ccea, endColorstr=#bdddf2);
}

.logo
{
	display: block;
	position: fixed;
	top: 0px;
	left: 0px;
	width: 229px;
	height: 138px;
	background: #f5fbfe url(../img/logo.png) no-repeat center center;
	z-index: 1199;
}

.schedule_download_english
{
	display: block;
	margin-top: 10px;
	width: 229px;
	height: 91px;
	background: #f5fbfe url(../img/schedule_download.png) no-repeat 0px 0px;
	cursor: pointer;
}

.schedule_download_english:hover
{
	background-position: 0px -91px;
}

.schedule_download_english:active
{
	background-position: 0px -90px;
}

.schedule_download_mobile_english
{
	display: none;
}

.schedule_download_deutsch
{
	display: block;
	margin-top: 10px;
	width: 229px;
	height: 91px;
	background: #f5fbfe url(../img/schedule_download_de.png) no-repeat 0px 0px;
	cursor: pointer;
}

.schedule_download_deutsch:hover
{
	background-position: 0px -91px;
}

.schedule_download_deutsch:active
{
	background-position: 0px -90px;
}

.schedule_download_mobile_deutsch
{
	display: none;
}

.social_media
{
	position: fixed;
	left: 0px;
	bottom: 239px;
	width: 229px;
	height: 34px;
	padding-bottom: 6px;
	background: -webkit-linear-gradient(0deg, #a4ccea 0%, #bdddf2 100%);
	background: -moz-linear-gradient(0deg, #a4ccea 0%, #bdddf2 100%);
	background: -o-linear-gradient(0deg, #a4ccea 0%, #bdddf2 100%);
	background: -ms-linear-gradient(0deg, #a4ccea 0%, #bdddf2 100%);
	background: linear-gradient(90deg, #a4ccea 0%, #bdddf2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a4ccea, endColorstr=#bdddf2);
}

.social_media a
{
	float: left;
	margin-left: 4px;
}

.iso{
        float: left;

}
.social_media a:active
{
	margin-top: 1px;
}

.social_media .li {	width: 34px; height: 34px; background: url(../img/li.png) no-repeat top left; cursor: pointer; display: block; }
.social_media .li:hover { background-image: url(../img/lia.png); }
.social_media .fb {	width: 34px; height: 34px; background: url(../img/fb.png) no-repeat top left; display: block; }
.social_media .fb:hover { background-image: url(../img/fba.png); }
.social_media .go {	width: 34px; height: 34px; background: url(../img/go.png) no-repeat top left; cursor: pointer; display: block; }
.social_media .go:hover { background-image: url(../img/goa.png); }
.social_media .yt {	width: 34px; height: 34px; background: url(../img/yt.png) no-repeat top left; cursor: pointer; display: block; }
.social_media .yt:hover { background-image: url(../img/yta.png); }
  
.efg_logo
{
	position: fixed;
	left: 0px;
	bottom: 0px;
	height: 239px;
	width: 229px;
	background-color: #d9ebf6;
	cursor: pointer;
	text-decoration: none;
	z-index: 999;
}

.efg_logo:hover
{
	text-decoration: none;
}

.efg_logo:hover .grafik
{
	background-position: 0px -93px;
}

.efg_logo .line1
{
	display: block;
	width: 100%;
	color:  #4170ac;
	font-size: 16px;
	font-weight: 600;
	line-height: 16px;
	margin-top: 34px;
	text-align: center;
	text-decoration: none;
}

.efg_logo .grafik
{
	width: 173px;
	height: 93px;
	background: url(../img/efg.png) no-repeat 0px 0px;
	margin-left: 28px;
	margin-top: 14px;
}

.efg_logo .line3
{
	width: 123px;
	height: 2px;
	background: url(../img/efg_line.png) no-repeat 0px 0px;
	margin-left: 51px;
	margin-top: 14px;
}

.efg_logo .line4
{
	display: block;
	width: 100%;
	color:  #4170ac;
	font-size: 16px;
	font-weight: 600;
	line-height: 16px;
	font-style: italic;
	margin-top: 8px;
	text-align: center;
	text-decoration: none;
}

.bottom_headline
{
	position: fixed;
	bottom: 239px;
	left: 229px;
	background-color: #0080c7;
	height: 41px;
	color:  #ffffff;
	font-size: 20px;
	font-weight: 300;
	line-height: 41px;
	text-align: center;
	z-index: 901;
	padding-left: 10px;
	padding-right: 10px;
}

.bottom
{
	position: fixed;
	bottom: 0px;
	left: 229px;
	right: 0px;
	width: 100% auto;
	background-color: #007bc2;
	opacity: 0.80;
	filter: alpha(opacity=80);
	height: 239px;
	color:  #ffffff;
	font-size: 20px;
	font-weight: 300;
	line-height: 41px;
	text-align: center;
	z-index: 902;
}

.bottom2
{
	position: fixed;
	bottom: 0px;
	left: 229px;
	right: 0px;
	width: 100% auto;
	background-color: transparent;
	height: 239px;
	z-index: 903;
}

.ship_methods
{
	position: fixed;
	width: 100% auto;
	height: 175px;
	bottom: 44px;
	left: 248px;
	right: 10px;
}

.method
{
	display: block;
	float: left;
	width: 15.5%;
	height: 175px;
	margin-right: 0.5%;
	margin-left: 0.5%;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
}

.method:active
{
	margin-top: 1px;
}

.method.eins { background-image: url(../img/ship_method1.png); }
.method.eins:hover { background-image: url(../img/ship_method1a.png); cursor: pointer; }
.method.zwei { background-image: url(../img/ship_method2.png); }
.method.zwei:hover { background-image: url(../img/ship_method2a.png); cursor: pointer; }
.method.drei { background-image: url(../img/ship_method3.png); }
.method.drei:hover { background-image: url(../img/ship_method3a.png); cursor: pointer; }
.method.vier { background-image: url(../img/ship_method4.png); }
.method.vier:hover { background-image: url(../img/ship_method4a.png); cursor: pointer; }
.method.fuenf { background-image: url(../img/ship_method5.png); }
.method.fuenf:hover { background-image: url(../img/ship_method5a.png); cursor: pointer; }
.method.sechs { background-image: url(../img/ship_method6.png); }
.method.sechs:hover { background-image: url(../img/ship_method6a.png); cursor: pointer; }

.method_text
{
	position: absolute;
	bottom: -30px;
	text-align: center;
	width: 15.5%;
	color: #ffffff;
	font-weight: 600;
	font-size: 15px;
	line-height: 14px;
}

.get_quote
{
	position: fixed;
	top: 0px;
	right: 0px;
	width: 332px;
	height: 172px;
	z-index: 990;
}

.get_quote_left_end
{
	position: relative;
	left: 0px;
	top: 184px;
	width: 12px;
	height: 12px;
	background: url(../img/quoteend.png) no-repeat top left;
}

.get_quote_right
{
	position: absolute;
	left: 12px;
	top: 0px;
	width: 320px;
	height: 196px;
	background: #d5edfa;
}

.get_quote_right .line1
{
	margin-top: 8px;
	margin-left: 15px;
	height: 34px;
}

.get_quote_right .line1 .quotepaper
{
	float: left;
	width: 22px;
	height: 29px;
	background: url(../img/quote_paper.png) no-repeat top left;
}

.get_quote_right .line1 .quotetext
{
	float: left;
	line-height: 34px;
	color:  #007cbf;
	font-size: 20px;
	font-weight: 300;
	line-height: 34px;
	margin-left: 10px;
}

.get_quote_right .inputs
{
	margin-top: 0px;
	margin-left: 15px;		
}

.get_quote_right .inputs input
{
	background-color: #ffffff;
	width: 275px;
	height: 22px;	
	border: 0px;
	border-right: 1px solid #2ad4ff;
	border-bottom: 1px solid #2ad4ff;
	color:  #769eb3;
	font-size: 16px;
	font-weight: 400;
	line-height: 16px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-top: 2px;
}

.get_quote_right_submit_button
{
	position: absolute;
	border: 0px;
	background: url(../img/quote_send.png) no-repeat top right;
	width: 316px;
	height: 22px;
	top: 162px;
	left: 0px;
	color:  #ffffff;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	cursor: pointer;
	outline: 0px;
}

.get_quote_right_submit_button:hover
{
	background: url(../img/quote_senda.png) no-repeat top right;
}

.get_quote_right_submit_button:active
{
	padding: 1px;
}

.main
{
	position: absolute;
	left: 249px;
	top: 110px;
	padding-bottom: 300px;
}

.more
{
	position: absolute;
	display: block;
	width: 94px;
	height: 94px;
	left: 528px;
	top: 120px;
	cursor: pointer;
}

/* Breite der Oberen-Mega-Headline */
.extend 	 	{ width: 535px; } /* Standard) */
.extend_1_ 	{ width: 535px; }

.general_headline .erste
{
	width: 100%;
	font-style: normal;
	font-weight: 700;
	font-size: 40px;
	line-height: 40px;
	white-space: nowrap;
}

.general_headline .zweite
{
	width: 100%;
	font-style: normal;
	font-weight: 300;
	font-size: 40px;
	line-height: 40px;
	margin-left: 40px;
	white-space: nowrap;
}

.general_headline .dritte
{
	width: 100%;
	font-style: normal;
	font-weight: 300;
	font-size: 80px;
	line-height: 70px;
	margin-left: 15px;
	white-space: nowrap;
	letter-spacing: -5px;
}

.general_headline_home .erste
{
	width: 100%;
	font-style: normal;
	font-weight: 700;
	font-size: 40px;
	line-height: 40px;
	white-space: nowrap;
}

.general_headline_home .zweite
{
	width: 100%;
	font-style: normal;
	font-weight: 300;
	font-size: 40px;
	line-height: 40px;
	margin-left: 80px;
	white-space: nowrap;
}

.general_headline_home .dritte
{
	width: 100%;
	font-style: normal;
	font-weight: 300;
	font-size: 80px;
	line-height: 70px;
	text-align: right;
	white-space: nowrap;
	letter-spacing: -5px;
}

.general_headline_news .erste
{
	width: 100%;
	font-style: normal;
	font-weight: 700;
	font-size: 40px;
	line-height: 40px;
	white-space: nowrap;
}

.general_headline_news .zweite
{
	width: 100%;
	font-style: normal;
	font-weight: 300;
	font-size: 40px;
	line-height: 40px;
	margin-left: 40px;
	white-space: nowrap;
}

.general_headline_news .dritte
{
	width: 100%;
	font-style: normal;
	font-weight: 300;
	font-size: 80px;
	line-height: 70px;
	margin-left: 15px;
	white-space: nowrap;
	letter-spacing: -5px;
}

.content_home.target_1_.box_1 { display: block; }
.content_home.target_1_.box_2 { display: block; }
.content_home.target_1_.box_3 { display: block; }

.content.box_1 { min-height: 200px; overflow: hidden;}
.content.box_2 {  min-height: 200px;  overflow: hidden; margin-left:10px; }
.content.box_3 { min-height: 200px;  overflow: hidden; }
.content.box_4 { min-height: 200px;  overflow: hidden; }
.content.box_5 { min-height: 200px;  overflow: hidden; }
.content.box_6 { min-height: 200px;  overflow: hidden; }
.content.box_7 { min-height: 200px;  overflow: hidden; }
.content.box_8 { min-height: 200px;  overflow: hidden; }
.content.box_9 { min-height: 200px;  overflow: hidden; }
.content.box_10 { min-height: 200px;  overflow: hidden; }
.content.box_11 { min-height: 200px;  overflow: hidden; }
.content.box_12 { min-height: 200px;  overflow: hidden; }
.content.box_13 { min-height: 200px;  overflow: hidden; }
.content.box_14 { min-height: 200px;  overflow: hidden; }
.content.box_15 { min-height: 200px;  overflow: hidden; }
.content.box_16 { min-height: 200px;  overflow: hidden; }
.content.box_17 { min-height: 200px;  overflow: hidden; }
.content.box_18 { min-height: 200px;  overflow: hidden; }

.content.sub2_2_1_.box_1 { height: 180px;	overflow: hidden; }
.content.sub2_2_1_.box_2 { height: 180px;	overflow: hidden; }
.content.sub2_2_1_.box_3 { height: 180px;	overflow: hidden; }
.content.sub2_2_1_.box_4 { height: 180px;	overflow: hidden; }
.content.sub2_2_1_.box_5 { height: 180px;	overflow: hidden; }
.content.sub2_2_1_.box_6 { height: 180px;	overflow: hidden; }

.aufklappen { display: none; background: url(../img/dreieck.png) no-repeat center 0px; position: absolute; cursor: pointer; width: 250px; height: 14px; border: 0px solid; margin-top: 220px; margin-left: 0px; }

.content_sailing
{	
	float: left;
	width: 480px;
	padding: 20px;
	z-index: 2002;
	color:  #ffffff;
	font-size: 15px;
	font-weight: 400;
	line-height: 20px;
	margin-bottom: 20px;
	background-color: rgba(9, 143, 217, 0.9);
}

.sail_head
{
	float: left;
	width: 240px;
	color:  #ffffff;
	font-size: 22px;
	font-weight: 400;
	line-height: 20px;
}

.sail_head select
{
	width: 140px;
	font-size: 16px;
	font-weight: 400;
	z-index: 2002;
}

.sail_mid
{
	float: left;
	width: 240px;
	color:  #ffffff;
	font-size: 15px;
	font-weight: 300;
	line-height: 20px;
}

.sail_line 
{
	height: 1px; width: 100%; background: #ffffff; padding: 0px; border: 0px; margin-top: 15px; margin-bottom: 15px;
}

.content_submitted
{	
	float: left;
	width: 520px;
	height: 220px;
	padding: 0px;
	z-index: 1;
	color:  #ffffff;
	font-size: 15px;
	font-weight: 400;
	line-height: 20px;
	margin-bottom: 20px;
	background: rgba(213, 237, 250, 0.9);
	display: none;
}

.content_submitted h1
{	
	color:  #ffffff;
	font-size: 18px;
	font-weight: 400;
	line-height: 20px;
	text-align: left;
	text-transform: uppercase;
	background-color: rgba(9, 143, 217, 0.9);
	padding: 10px 20px;
}

.content_submitted span
{	
	text-transform: none;
	font-size: 15px;
}

.content_submitted .animation
{	
	width: 520px;
	height: 158px;
	position: absolute;
}

.animation
{
	overflow: hidden;	
}

.animation #water
{
	position: absolute;
	width: 100%;
	height: 26px;
	bottom: 0px;
	left: 0px;
	background: url(../img/ani/water.png) no-repeat center top;
	display: none;
	z-index: 10;
}

.animation #source
{
	position: absolute;
	width: 81px;
	height: 20px;
	bottom: 12px;
	left: 0px;
	background: url(../img/ani/source.png) no-repeat top right;
	display: none;
	z-index: 15;
}

.animation #ship
{
	position: absolute;
	width: 158px;
	height: 77px;
	bottom: 16px;
	left: 33px;
	background: url(../img/ani/ship.png) no-repeat top right;
	display: none;
	z-index: 5;
}

.animation #crane
{
	position: absolute;
	width: 54px;
	height: 64px;
	bottom: 52px;
	left: 80px;
	background: url(../img/ani/crane.png) no-repeat top right;
	display: none;
	z-index: 20;
}

.animation #rope
{
	position: absolute;
	width: 3px;
	height: 63px;
	top: 45px;
	left: 129px;
	background: url(../img/ani/rope.png) repeat-y top right;
	display: none;
	z-index: 3;
}

.animation #yacht
{
	position: absolute;
	width: 81px;
	height: 43px;
	bottom: 38px;
	left: 95px;
	background: url(../img/ani/yacht.png) no-repeat top right;
	display: none;
	z-index: 4;
}

.animation #target
{
	position: absolute;
	width: 81px;
	height: 20px;
	bottom: 12px;
	right: 0px;
	background: url(../img/ani/target.png) no-repeat top left;
	display: none;
	z-index: 35;
}

.animation #carrier
{
	position: absolute;
	width: 78px;
	height: 14px;
	bottom: 31px;
	right: -78px;
	background: url(../img/ani/carrier.png) repeat-x top left;
	display: none;
	z-index: 40;
}

.animation #okay
{
	position: absolute;
	width: 44px;
	height: 44px;
	bottom: -12px;
	right: 22px;
	background: url(../img/ani/okay.png) repeat-x top left;
	display: none;
	z-index: 4;
}

.animation #thanks
{
	position: absolute;
	width: 200px;
	height: 50px;
	top: 27px;
	left: 175px;
	display: none;
	z-index: 50;
}

.rate_request .inputs
{
	margin-top: 0px;
	margin-left: 0px;		
}

.rate_request .inputs input
{
	background-color: #ffffff;
	width: 242px;
	height: 18px;	
	border: 0px;
	border-right: 1px solid #2ad4ff;
	border-bottom: 1px solid #2ad4ff;
	color:  #769eb3;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	padding-left: 7px;
	padding-right: 7px;
	margin-top: 4px;
}

.rate_request .inputs select
{
	background-color: #ffffff;
	width: 256px;
	height: 20px;	
	border: 0px;
	border-right: 1px solid #2ad4ff;
	border-bottom: 1px solid #2ad4ff;
	color:  #769eb3;
	font-size: 12px;
	font-weight: 400;
	line-height: 15px;
	margin-top: 4px;
	border-radius: 0px;
}

.rate_request .inputs textarea
{
	background-color: #ffffff;
	width: 242px;
	height: 18px;	
	border: 0px;
	border-right: 1px solid #2ad4ff;
	border-bottom: 1px solid #2ad4ff;
	color:  #769eb3;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	padding-left: 7px;
	padding-right: 7px;
	margin-top: 4px;
}

.rate_request_submit_button
{
	border: 0px;
	background: url(../img/quote_send.png) no-repeat center right;
	width: 256px;
	height: 32px;
	top: 158px;
	left: 0px;
	color:  #ffffff;
	font-size: 19px;
	font-weight: 400;
	line-height: 20px;
	outline: 0px;
	cursor: pointer;
	margin-top: 14px;
}

.rate_request_submit_button:hover
{
	background: url(../img/quote_senda.png) no-repeat center right;
}

.rate_request_submit_button:active
{
	padding: 1px;
}

/* Bei Klick auf EFG-Gruppe unten links blendet sich ein Fenster über den shipping methods ein
.group_headline
{
	display: none;
	position: fixed;
	bottom: 239px;
	left: 229px;
	background-color: #0080c7;
	width: 241px;
	height: 41px;
	line-height: 41px;
	text-align: center;
	z-index: 901;
}

.group_headline_left
{
	float: left;
	height: 41px;
	color:  #ffffff;
	font-size: 20px;
	font-weight: 300;
	line-height: 41px;
	text-align: center;
	z-index: 901;
	padding-left: 23px;
}

.group_logos
{
	display: none;
	position: fixed;
	bottom: 0px;
	left: 229px;
	right: 0px;
	width: 100% auto;
	background-color: #007bc2;
	height: 189px;
	color:  #ffffff;
	font-size: 20px;
	font-weight: 300;
	line-height: 41px;
	text-align: center;
	z-index: 905;
	text-align: center;
	padding-top: 50px;
}

.group_box
{
	position: absolute;
	width: 900px;
	left: 50%;
	margin-left: -450px;
}

.logos_x
{
	width: 41px;
	height: 41px;
	background: url(../img/kreuz.png) no-repeat 0px 0px;
	cursor: pointer;
	float: right;
}

.logos_x:hover
{
	background-position: 0px -41px;
}
*/


/* Menüboxen */
.menu_box1				{ width: 236px; border: 0px solid; margin-top: 10px; margin-left: 5px; }
.menu_box_imp			{ width: 236px; border: 0px solid; margin-top: 5px; margin-left: 5px; }
#mobile_menu 			{ display: none;}
.trenner { height: 10px; }

/* Englische Version (target eintragen am ende ohne .php) */
.menu_box2_2_	{ opacity: 0.85;	filter: alpha(opacity=85); background: #ebf6fc; display: none; }
.menu_box2_5_	{ opacity: 0.85;	filter: alpha(opacity=85); background: #ebf6fc; display: none; }
.menu_box2_6_	{ opacity: 0.85;	filter: alpha(opacity=85); background: #ebf6fc; display: none; }

/* Albanische Version  (target eintragen am ende ohne .php) */
.menu_box2_20_	{ opacity: 0.85;	filter: alpha(opacity=85); background: #ebf6fc; display: none; }
.menu_box2_23_{ opacity: 0.85;	filter: alpha(opacity=85); background: #ebf6fc; display: none; }
.menu_box2_24_	{ opacity: 0.85;	filter: alpha(opacity=85); background: #ebf6fc; display: none; }

/* Schatten */
.menu_shadow			{ position: absolute; margin-left: 224px; background: url(../img/menuend.png) no-repeat bottom right; width: 12px; height: 12px; }
.menu_shadow_sub2	{ display: none; position: absolute; margin-left: 224px; background: url(../img/menuend.png) no-repeat bottom right; width: 12px; height: 12px; }

/* 1. Menüebene */
.menu1 						{ color: #007ac3; height: 38px; line-height: 38px; font-size: 20px; font-weight: 300; font-style: normal; display: block; padding-left: 12px; padding-right: 0px; text-decoration: none; cursor: pointer; }
.menu1:hover 			{ color: #104ba0; text-decoration: none; cursor: pointer; }
.menu1_act				{ opacity: 0.85;	filter: alpha(opacity=85);background: #ebf6fc; color: #104ba0; height: 38px; line-height: 38px; font-size: 20px; font-weight: 300; font-style: normal; display: block;	padding-left: 12px; padding-right: 0px; text-decoration: none; cursor: pointer; }
.menu1_act:hover 	{ background-color: #ebf6fc; color: #104ba0; text-decoration: none; cursor: pointer; }

/* 2. Menüebene */
.menu2 						{ color: #007ac3; height: 20px; line-height: 20px; font-size: 16px; font-weight: 600; font-style: normal; display: block; padding-left: 18px; text-decoration: none; cursor: pointer; }
.menu2:hover 			{ color: #104ba0; text-decoration: none; cursor: pointer; }
.menu2_act				{ color: #104ba0; height: 20px; line-height: 20px; font-size: 16px; font-weight: 600; font-style: normal; display: block; padding-left: 18px; text-decoration: none; cursor: pointer;}
.menu2_act:hover 	{ color: #104ba0; text-decoration: none; cursor: pointer; }

/* Imprint*/
.menu1imp						{ color: #007ac3; height: 14px; line-height: 14px; font-size: 14px; font-weight: 300; font-style: normal; display: block; padding-left: 12px; padding-right: 0px; text-decoration: none; cursor: pointer; }
.menu1imp:hover 		{ color: #104ba0; text-decoration: none; cursor: pointer; }
.menu1imp_act				{ color: #104ba0; height: 14px; line-height: 14px; font-size: 14px; font-weight: 300; font-style: normal; display: block; padding-left: 12px; padding-right: 0px; text-decoration: none; cursor: pointer; }
.menu1imp_act:hover { color: #104ba0; text-decoration: none; cursor: pointer; }


/* Supersized */
img { border:none; }
#supersized-loader { position:fixed; left: 200px; top: 0px; height: auto; right: 0px; bottom: 0px; width: auto; background: #ffffff;  }
#supersized {  display:block; position:fixed; left:200px; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; background-color: #ffffff; }
#supersized img { width:auto; height:auto; position:relative; display:none; outline:none; border:none; }
#supersized.speed img { -ms-interpolation-mode:nearest-neighbor; image-rendering: -moz-crisp-edges; }	/*Speed*/
#supersized.quality img { -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; }			/*Quality*/
#supersized li { display:block; list-style:none; z-index:-30; position:fixed; overflow:hidden; top:0; left:200px; width:100%; height:100%; background:#ffffff; }
#supersized a { width:100%; height:100%; display:block; }
#supersized li.prevslide { z-index:-20; }
#supersized li.activeslide { z-index:-10; }
#supersized li.image-loading { width:100%; height:100%; }
#supersized li.image-loading img{ visibility:hidden; }
#supersized li.prevslide img, #supersized li.activeslide img{ display:inline; }
				
/* Individuelle CMS-Standard-Anpassungen */
/* der desktop-version */

#weitere_felder
{
	display: none;
}

.quote_helper
{
	margin-left: 261px;
}

#lang_sel_mobile
{
	display: none;
}

#lang_sel
{
	position: absolute;
	left: 4px;
	top: -100px;
}


/* Captcha */
.get_quote_right .inputs .captcha_code
{
	width: 145px;
	margin-left: 10px;
	margin-top: 3px;
	margin-right: 15px;
	float: right;
}
.rate_request .inputs .captcha_code_contact
{
	width: 110px;
	margin-left: 10px;
	margin-top: 3px;
	margin-right: -1px;
	float: right;
}