@charset "utf-8";/*@import url("layout_tools.css");*/@import url("../fonts/fontawesome/css/font-awesome.css");@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic); /* 'Open Sans' */@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300italic,700); /* 'Open Sans Condensed' */@import url(https://fonts.googleapis.com/css?family=Oswald:400,300,700); /* 'Oswald' */@font-face {    font-family: 'FuturaMedium';    src: url('../fonts/futura-webfont.eot');    src: url('../fonts/futura-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/futura-webfont.woff') format('woff'),         url('../fonts/futura-webfont.ttf') format('truetype'),         url('../fonts/futura-webfont.svg#FuturaMedium') format('svg');    font-weight: normal;    font-style: normal;}html, body {	 /*background: #101010; url(../images/bg_body.jpg) no-repeat center top; */	/*background-size: cover;*/	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	font: normal 12px/16px Arial,Helvetica;	color: #f9f9f9;	height: 100%;	min-height: 100%;	hyphens: auto;	-moz-hyphens: auto;	-webkit-hyphens: auto;	-ms-hyphens: auto;	-webkit-locale: 'de';	-webkit-text-size-adjust: none;}body {	background: #101010;}/* LOGO */.layout_logo {	background: transparent url(../images/bg_fkliving_header_logo.png) no-repeat left top;	width: 130px;	height: 150px;	display: block;	margin: 30px 0px 0px 70px;	padding: 0px 0px 0px 0px;	cursor: pointer;}a.fkliving_logo,a.fkliving_logo:link,a.fkliving_logo:visited {	width: 130px;	height: 150px;	display: block;}/* HEADER UND SLIDESHOW *//* BANNERSLIDER */.codedesign_bannerslider div.royalSlider {	width: 960px;	height: 400px;	/*position: absolute;*/	margin: 30px 0px 0px 0px;}.codedesign_bannerslider div.royalSlider > .bannerslide {	/* preload !! */	visibility: hidden; }.codedesign_bannerslider div.bannerslide {	width: 960px;	height: 400px;	margin: 0 auto;	text-align: left;}.bannerslider_prev,.bannerslider_next {	background: url(../images/icons/icon_slider_mini_pfeile.png) no-repeat -35px 0;	width: 35px;	height: 35px;	display: block;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	-moz-transition: background-position 0.4s ease-out 0s; 	-webkit-transition: background-position 0.4s ease-out 0s; 	transition: background-position 0.4s ease-out 0s;	cursor: pointer;	position: absolute;}.bannerslider_prev {	background-position: 0px -35px;	margin: 175px 480px 0px 0px;	right: 50%;	z-index: 100;}.bannerslider_next {	margin: 175px 0px 0px 480px;	left: 50%;	z-index: 100;}.bannerslider_next:hover{	background-position: 0 0;}.bannerslider_prev:hover {	background-position: -35px -35px;}.bannerslider_play {	background: transparent url(../images/icons/icon_play_pause.png) no-repeat left top;	width: 34px;	height: 34px;	display: block;	position: absolute;	/*	top: 516px;	right: 50%;	*/	z-index: 100;	margin: 0px 0px 0px 900px;	padding: 0px 0px 0px 0px;	cursor: pointer;	-moz-transition: all 0.2s ease-out 0s; 	-webkit-transition: all 0.2s ease-out 0s; 	-ms-transition: all 0.2s ease-out 0s;	transition: all 0.2s ease-out 0s;}.bannerslider_play:hover {	background-position: left bottom;}.bannerslider_play.bannerslider_play_toggle {	background: url(../images/icons/icon_play_pause.png) no-repeat right top;}.bannerslider_play.bannerslider_play_toggle:hover {	background-position: right bottom;}/* TEAMSLIDES */.bannerslide_inner_container_content {	width: 350px;	height: 200px;	display: block;	margin: 60px 0px 0px 40px;	padding: 0px 0px 0px 0px;	position: absolute;}.bannerslide_inner_container_content_name {	font: normal 25px/25px 'Oswald', Helvetica, sans-serif;	font-weight: 300;	color: #151515;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}.bannerslide_inner_container_content_status {	margin: 30px 0px 0px 0px;	padding: 0px 0px 0px 0px;	color: #505050;	font-style: italic;}.bannerslide_inner_container_content_text {	margin: 60px 0px 0px 0px;	padding: 0px 0px 0px 0px;}.bannerslide_inner_container_content {	}.bannerslide_inner_container_content ul {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	list-style-type: none;}.bannerslide_inner_container_content ul li {	background: url(../images/icons/icon_arrow_schwarz_rechts.png) no-repeat left 6px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 15px;}/* KOMPAKT BANNERSLIDER */.codedesign_bannerslider_kompakt div.royalSlider {	width: 700px;	height: 500px !important;	margin: 0px 0px 0px 0px;}.codedesign_bannerslider_kompakt div.royalSlider > .bannerslide {	/* preload !! */	visibility: hidden; }.codedesign_bannerslider_kompakt div.bannerslide {	width: 700px;	height: 500px !important;	margin: 0 auto;	text-align: left;}.bannerslider_kompakt_prev,.bannerslider_kompakt_next {	background: url(../images/icons/icon_slider_mini_pfeile_weiss.png) no-repeat -35px 0;	width: 35px;	height: 35px;	display: block;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	-moz-transition: background-position 0.4s ease-out 0s; 	-webkit-transition: background-position 0.4s ease-out 0s; 	transition: background-position 0.4s ease-out 0s;	cursor: pointer;	position: absolute;}.bannerslider_kompakt_prev {	background-position: 0px -35px;	margin: 182px 0px 0px 0px;	z-index: 100;}.bannerslider_kompakt_next {	margin: 182px 0px 0px 665px;	z-index: 100;}.bannerslider_kompakt_next:hover{	background-position: 0 0;}.bannerslider_kompakt_prev:hover {	background-position: -35px -35px;}/* LAYOUT */.layout_body {	background: transparent url() no-repeat center top;	width: 100% !important;	height: 100% !important;	display: block;}.layout_body_blank {	background: transparent url() no-repeat center top;	/* im body tag */	width: 100% !important;	height: 100% !important;	display: block;}.layout_rahmen {	width: 960px;	height: 100%;	margin: 0 auto;	}.layout_rahmen_inhalte {	margin: 0px 0px 0px 0px;	padding: 90px 0px 0px 0px;}/* SPALTEN */.layout_spalten {	background: #1e1e1e;	background: rgba(30, 30, 30, 0.8);	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	overflow: hidden;	position: relative;}.layout_spalte_links {	background: #1e1e1e;	background: rgba(30, 30, 30, 0.8);	width: 260px;	height: 100%;	position: absolute;	left: 0;}.layout_spalte_rechts {	width: 700px;	min-height: 500px;}.layout_spalte_rechts_inhalte {	padding: 0px 0px 0px 0px;	text-align: justify;	}.layout_component {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}.layout_component_inhalte {	padding: 40px 60px 60px 60px;	text-align: justify;		}/* PFAD */.layout_breadcrumbs {	background: #1e1e1e;	background: rgba(30, 30, 30, 0.98);	height: 40px;	/* position: fixed; */	font: normal 11px/40px Arial,Helvetica;}.layout_breadcrumbs_inhalte {	width: 960px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}.layout_modul_breadcrumbs {	margin: 0px 0px 0px 36px;}.layout_breadcrumbs_inhalte img {    display:none;}.layout_breadcrumbs span {	margin: 0px 10px 0px 5px;}.layout_breadcrumbs a.pathway {	background: url(../images/icons/icon_arrow_weiss_rechts.png) no-repeat right 4px;	padding: 0px 16px 0px 0px;	margin-left: 5px;	color: #f9f9f9;	text-decoration: none;}.layout_breadcrumbs a.pathway:hover {	background-image: url(../images/icons/icon_arrow_weiss_full_rechts.png);	color: #f9f9f9; 	text-decoration: none;}.layout_breadcrumbs a.breadcrumbs_home {	background: transparent url(../images/icons/icon_home_klein_weiss.png) no-repeat center 8px; 	height: 13px; 	width: 13px; 	float: left;	border-radius: 2px; 	-webkit-border-radius: 2px;	margin: 8px 5px 0px 0px; 	text-indent: -999em; 	padding: 2px 5px !important;}.layout_breadcrumbs:hover a.breadcrumbs_home {	/* background: #151515 url(../images/icons/icon_home_klein.png) no-repeat center center; */}.layout_breadcrumbs .breadcrumbs_showHere {	background: url(../images/icons/icon_arrow_weiss_rechts.png) no-repeat right 4px;	margin: 0px 3px 0px 0px;	padding: 0px 12px 0px 0px;}.layout_breadcrumbs span.breadcrumbs_youarehere {	border-radius: 3px;	-webkit-border-radius: 3px;	opacity: 0;	filter:alpha(opacity=0);	background: #151515 url(../images/icons/icon_arrow_weiss_links.png) no-repeat 5px center;	padding: 0px 8px 0px 15px;	color: #f9f9f9;	-moz-transition: all 0.5s ease 0s;	-webkit-transition: all 0.5s ease 0s;	-o-transition: all 0.5s ease 0s;	transition: all 0.5s ease 0s;	margin-left: 40px; /*float:right;*/}.layout_breadcrumbs:hover span.breadcrumbs_youarehere {	opacity: 1;	margin-left: 0;	filter:alpha(opacity=100);}span.breadcrumbs_youarehere:hover {	cursor: help;}/* ZU TOP 1 PFEIL */.layout_zutop {	width: 35px;	height: 35px;	position: relative;	z-index: 100;	margin: 0px 30px 0px 0px;}.layout_zutop a {	width: 35px;	height: 35px;	display: none;	text-decoration:none !important;	position: relative;	padding: 0 !important;	float: left;}.layout_zutop a:hover {	background-position: left bottom !important;	background-color: transparent;	text-decoration: none !important;}.layout_zutop .zutop {	background: url(../images/icons/icon_slider_mini_pfeile_weiss.png) no-repeat left -68px;	-moz-transition: background-position 0.5s ease-out 0s;	-webkit-transition: background-position 0.5s ease-out 0s;	transition: background-position 0.5s ease-out 0s;}.layout_zutop .zutop:hover {	background: url(../images/icons/icon_slider_mini_pfeile_weiss.png) no-repeat;}/* ZU TOP 2 BUTTON */.zutop_button {	background: #1e1e1e url(../images/icons/icon_zutop_button_weiss.png) no-repeat 140px top;	-moz-transition: background-position 0.5s ease-out 0s;	-webkit-transition: background-position 0.5s ease-out 0s;	transition: background-position 0.5s ease-out 0s;	width: 185px;	height: 28px;	right: 7px;	bottom: 7px;	position: fixed;	z-index: 99999;		display: none;	cursor: pointer;}.zutop_button:hover {	background: #1e1e1e url(../images/icons/icon_zutop_button_weiss.png) no-repeat 140px bottom;}.zutop_button_inhalte {	margin: 0px 0px 0px 0px;	padding: 5px 0px 0px 15px;	text-transform: uppercase;	color: #f9f9f9;}.zutop_button_inhalte:hover {	color: #f9f9f9;}/* SPRACHAUSWAHL */.layout_sprachauswahl_fahnen {	font: normal 12px/12px 'FuturaMedium',Arial,Helvetica;	color: #f9f9f9;	text-transform: uppercase;	text-shadow: #000000 1px 1px 1px;	margin: 0px 15px 0px 0px;	padding: 15px 0px 0px 0px;}.layout_sprachauswahl_fahnen a,.layout_sprachauswahl_fahnen a:link,.layout_sprachauswahl_fahnen a:visited {	color: #f9f9f9;	text-decoration: none;	margin: 0px 0px 0px 0px;	padding: 0px 5px 0px 5px;}.layout_sprachauswahl_fahnen div.aktive_sprache a,.layout_sprachauswahl_fahnen div.aktive_sprache a:link,.layout_sprachauswahl_fahnen div.aktive_sprache a:visited {	color: #848484;}.sprache_label {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}.sprache_label:first-child {	border-right: 1px solid #848484;}.sprache_label:last-child {	border-right: none;}/* LADEBALKEN FAKE */.layout_ladebalken_fake {	background: rgba(255, 255, 255, 0.50);	width: 0px;	height: 2px;	display: block;	position: absolute;	margin: 21px 0px 0px 260px;	padding: 0px 0px 0px 0px;}/* CMS BOXEN */.layout_cmsboxen {	background: #ffffff;	height: 270px;}.layout_cmsboxen_inhalte {	padding: 40px 40px 40px 40px;	text-align: justify;	}/*.layout_cmsbox_1,.layout_cmsbox_2,.layout_cmsbox_3 {	width: 290px;}*/.layout_cmsbox_1 {	width: 290px;}.layout_cmsbox_2 {	width: 310px;}.layout_cmsbox_3 {	width: 270px;}.layout_cmsbox_1_inhalte {	margin: 0px 0px 0px 0px;	padding: 0px 50px 0px 0px;}.layout_cmsbox_2_inhalte {	margin: 0px 0px 0px 0px;	padding: 0px 30px 0px 0px;}.layout_cmsbox_3_inhalte {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}/* CONTENT LISTE */.content_liste_items h1 {	font: normal 25px/25px 'Oswald', Helvetica, sans-serif;	font-weight: 300;	color: #151515;	margin: 0px 0px 0px 0px;	padding: 0px 0px 7px 0px;}.content_liste_items h2 {	width: 100%;	font: normal 11px/11px Arial, Helvetica, sans-serif;	color: #151515;	margin: 0px 0px 15px 0px;	padding: 0px 0px 8px 0px;	border-bottom: 1px dashed #b4b4b4;}.content_liste_item {	margin: 0px 0px 0px 0px;	padding: 2px 0px 4px 0px;	border-bottom: 1px dashed #b4b4b4;}.content_liste_item:last-child {	border-bottom: none;}.content_liste_item a,.content_liste_item a:link {	background: url(../images/icons/icon_arrow_schwarz_rechts.png) no-repeat left 4px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 20px;	text-decoration: none;	color: #333333;}.content_liste_item a:hover {	background: url(../images/icons/icon_arrow_schwarz_full_rechts.png) no-repeat left 4px;	text-decoration: underline;	color: #151515;}/* PARTNER */.layout_partner {	background: transparent url(../images/bg_weiss_transparent_fallback.jpg) no-repeat center top;	background: rgba(255, 255, 255, 0.50);	height: 100px;	/*position: fixed;*/	font: normal 11px/40px Arial,Helvetica;}.layout_partner_inhalte {	width: 960px;	margin: 0px 0px 0px 0px;	padding: 20px 0px 0px 0px;}/* BRANDS */.layout_brand_logos {	margin: 40px 0px 0px 0px;	padding: 0px 0px 0px 0px;}.brand_logo_item {	margin: 0px 0px 0px 0px;	padding: 0px 20px 20px 0px;}/* MARKEN CAROUSEL */.layout_horizontal_elegant_carousel {	width: 100%;	margin: 0 auto;	height: 130px;}.layout_horizontal_elegant_carousel .horizontal_logo_slider {	width: 880px;	height: 100px;	margin: 0 auto;	position: relative;}.layout_horizontal_elegant_carousel .carousel_container {	width: 880px; /* 3x220 + 3x1px margin */	height: 100px;	margin: 0 auto;	overflow: hidden;	padding: 0 0px;	position: relative;}.layout_horizontal_elegant_carousel_ ul  { 	height: 100px;	width: 1980px;}.layout_horizontal_elegant_carousel ul li {	/*width: 160px;*/	height: 100px;	display: block;	float: left;	margin-right: 1px;	margin-bottom: 1px;	position: relative;}.markencarousel_prev,.markencarousel_next {	background: url(../images/icons/icon_slider_mini_pfeile_lire.png) no-repeat -35px 0;	width: 35px;	height: 35px;	display: block;	padding: 0px 0px 0px 0px;	margin: 15px 0px 0px 0px;	-moz-transition: background-position 0.4s ease-out 0s; 	-webkit-transition: background-position 0.4s ease-out 0s; 	transition: background-position 0.4s ease-out 0s;	cursor: pointer;}.markencarousel_prev {	background-position: 0px -35px;}.markencarousel_next:hover{	background-position: 0 0;}.markencarousel_prev:hover {	background-position: -35px -35px;}/* PRE FOOTER */.layout_pre_footer {	background: #1e1e1e;	background: rgba(30, 30, 30, 0.8);	display: none;}.layout_pre_footer_inhalte {	color: #f9f9f9;	padding: 30px 40px 30px 40px;}.layout_pre_footer_inhalte h1 {	font: normal 14px/14px 'FuturaMedium',Arial,Helvetica;	padding: 0px 0px 5px 0px;	color: #f9f9f9;	text-transform: uppercase;	text-shadow: #000000 1px 1px 1px;}.layout_pre_footer_inhalte h3 {	width: 100%;	font: normal 11px/11px Arial, Helvetica, sans-serif;	color: #f9f9f9;	margin: 0px 0px 15px 0px;	padding: 0px 0px 10px 0px;	border-bottom: 1px dashed #b4b4b4;}.layout_pre_footer_inhalte a,.layout_pre_footer_inhalte a:link,.layout_pre_footer_inhalte a:visited {	color: #f9f9f9;	text-decoration: none;}.layout_pre_footer_inhalte a:hover {	text-decoration: underline;}.layout_pre_footer_box_1 {	width: 300px;}.layout_pre_footer_box_2 {	width: 310px;}.layout_pre_footer_box_3 {		width: 270px;}.layout_pre_footer_box_1_inhalte {	margin: 0px 0px 0px 0px;	padding: 0px 50px 0px 0px;	}.layout_pre_footer_box_2_inhalte {	margin: 0px 0px 0px 0px;	padding: 0px 50px 0px 0px;	}.layout_pre_footer_box_3_inhalte {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}.pre_footer_kontakt {	margin: 0px 0px 0px 0px;	padding: 18px 0px 0px 0px;	}.pre_footer_kontakt_div {	width: 95px;}.pre_footer_kontakt_icon {	margin: 0px 0px 0px 0px;	padding: 0px 10px 0px 0px;		}.pre_footer_kontakt_icon_facebook {	margin: 0px 0px 0px 0px;	padding: 0px 12px 0px 0px;			}.pre_footer_kontakt_icon_code {	margin: 0px 0px 0px 0px;	padding: 0px 10px 0px 0px;			}.toggle_pre_footer_button {	margin: 0px 0px 0px 40px;	width: 145px;	position: absolute;}.toggle_pre_footer_button a,.toggle_pre_footer_button a:link, .toggle_pre_footer_button a:visited {	background: #1e1e1e url(../images/icons/icon_arrow_weiss_rechts.png) no-repeat 24px 17px;	width: 100%;	height: 100%;	display: block;	cursor: pointer;	text-decoration: none;	font: normal 11px/11px Arial,Helvetica;	color: #f9f9f9;	text-indent: 15px;	/*text-transform: uppercase;*/	padding: 15px 25px 15px 25px;}.toggle_pre_footer_button a:hover {	opacity: 1.0;}/* PRE FOOTER MENU */ul.menu_pre_footermenu {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	list-style-type: none;}ul.menu_pre_footermenu li {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	list-style-type: none;}ul.menu_pre_footermenu li a,ul.menu_pre_footermenu li a:link,ul.menu_pre_footermenu li a:visited {	background: url(../images/icons/icon_arrow_weiss_rechts.png) no-repeat left 4px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 20px;	text-decoration: none;	color: #fcfcfc;}ul.menu_pre_footermenu li a:hover {	background: url(../images/icons/icon_arrow_weiss_full_rechts.png) no-repeat left 4px;	text-decoration: underline;	color: #fcfcfc;}ul.menu_pre_footermenu li.active a,ul.menu_pre_footermenu li.active a:link {	background: url(../images/icons/icon_arrow_weiss_full_rechts.png) no-repeat left 4px;	text-decoration: none;	color: #fcfcfc;}/* FOOTER */.layout_footer {	width: 100%;	height: 100px;	display: block;}.layout_footer_inhalte {		width: 920px;	margin: 0 auto;	padding: 15px 0px 0px 0px;	font: normal 11px/11px Arial,Helvetica;	color: #989898; 	text-decoration: none;}.layout_footer_inhalte a,.layout_footer_inhalte a:link,.layout_footer_inhalte a:visited {	color: #989898; 	text-decoration: none;}.footer_copyright {	font-style: italic;}a.powered_by_link,a.powered_by_link:link,a.powered_by_link:visited {	color: #989898;	/*text-shadow: 1px 1px 1px #000000;*/}/* NAVIGATION DROPDOWN */.layout_navigation_dropdown {	background: transparent url(../images/bg_weiss_transparent_fallback.jpg) no-repeat center top;	background: rgba(255, 255, 255, 0.57);	width: 100%;	height: 60px;	position: fixed;	z-index: 10;}.layout_navigation_dropdown_inhalte {	width: 960px; /* Bilder in HD 1920 */	height: 60px;	margin: 0 auto;	color: #333333;	line-height: 60px;}.layout_navigation {	}.menu_dropdown, .menu_dropdown ul {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	list-style-type: none;	list-style-position: outside;	position: relative;	/* line-height: 60px; */ /* LEVEL 0 */	text-transform: uppercase;}.menu_dropdown {	margin: 30px 0px 0px 0px;	padding: 0px 0px 0px 0px;}/* LEVEL 0 */.menu_dropdown ul {	position: absolute;	display: none;	top: 0px; /* LEVEL 0 */	left: 260px;	z-index: 9999;	/*line-height: 25px;*/}.menu_dropdown li {	width: 100%;	float: left;	position: relative;	border-bottom: 1px dashed #101010;	opacity: 0.5;}.menu_dropdown li:hover {	opacity: 1.0;}.menu_dropdown li.active {	opacity: 1.0;}.menu_dropdown li:last-child {	border-bottom: none;}/* DD LEVEL 1 */.menu_dropdown ul li {	background: #1D1D1D !important;	width: 260px;	float: left;	position: relative;	border-bottom: 1px dashed #101010;}.menu_dropdown ul li:last-child {	border-bottom: none;}/* DD LEVEL 2 */.menu_dropdown ul ul {	top: 0px;	/*line-height: 25px;*/}.menu_dropdown li ul ul {	left: 225px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 2px;}/* DD HOVER */.menu_dropdown li:hover ul ul, .menu_dropdown li:hover ul ul ul, .menu_dropdown li:hover ul ul ul ul {	display: none;}.menu_dropdown li:hover ul, .menu_dropdown li li:hover ul, .menu_dropdown li li li:hover ul, .menu_dropdown li li li li:hover ul {	display: block;}/* DD LINKS */.menu_dropdown a,.menu_dropdown a:link,.menu_dropdown a:visited,.menu_dropdown span.separator {	/* background-color: rgba(255, 255, 255, 0.3); */	display: block;	margin: 0px 0px 0px 0px;	padding: 5px 25px 5px 25px;	color: #f9f9f9;	text-decoration: none;}.menu_dropdown a:hover,.menu_dropdown span.separator:hover {	/* background-color: rgba(255, 255, 255, 0.8); */	color: #f9f9f9;}.menu_dropdown span.separator {	cursor: help;}/* DD LINKS ACTIVE LEVEL 0.menu_dropdown li.active a,.menu_dropdown li.active a:link,/* DD LINKS ACTIVE LEVEL 1.menu_dropdown ul li li.active a,.menu_dropdown ul li li.active a:link {	background-color: rgba(255, 255, 255, 0.8);	color: #1f1f1f;}*/.menu_dropdown li.active {	/* background-color: rgba(255, 255, 255, 0.8); */	color: #f9f9f9;}.menu_dropdown li.deeper.parent > a {	background: transparent url(../images/icons/icon_arrow_weiss_rechts.png) no-repeat 240px 10px;}/* DD LINKS LEVEL 1 */.menu_dropdown ul li a {	padding: 5px 10px 5px 10px;}.toggle_navigation_button {	margin: 0px 0px 0px 40px;	width: 145px;}.toggle_navigation_button a,.toggle_navigation_button a:link, .toggle_navigation_button a:visited {	background: #1e1e1e url(../images/icons/icon_arrow_weiss_rechts.png) no-repeat 24px 17px;	width: 100%;	height: 100%;	display: block;	cursor: pointer;	text-decoration: none;	font: normal 11px/11px Arial,Helvetica;	color: #f9f9f9;	text-indent: 15px;	/*text-transform: uppercase;*/	padding: 15px 25px 15px 25px;}.toggle_navigation_button a:hover {	opacity: 1.0;}/* SPECIAL LABELS */#codeDESIGN_dropdown li.item-170 a:after, #codeDESIGN_dropdown li.item-171 a:after {	content: "COMING SOON";	background: #E2001A;	font: normal 9px/9px Arial;	color: #ffffff;	letter-spacing: 0px;	position: absolute;	margin: 0px 0px 0px 10px;	padding: 2px 4px 2px 4px;	top: 0px;	transition: all 0.33s ease-in-out;	-moz-transition: all 0.33s ease-in-out;	-o-transition: all 0.33s ease-in-out;	-webkit-transition: all 0.33s ease-in-out;}#codeDESIGN_dropdown li.item-170:hover a:after, #codeDESIGN_dropdown li.item-171:hover a:after {	content: "COMING SOON";	background: #ffffff;	font: normal 9px/9px Arial;	color: #242424;	letter-spacing: 0px;	position: absolute;	margin: 0px 0px 0px 10px;	padding: 2px 4px 2px 4px;}/* PRE FOOTER NAVIGATION */.pre_footer_navigation_items {	}.pre_footer_navigation_item {	width: 100%;	border-bottom: 1px dashed #8a8a8a;	padding: 5px 0px 5px 0px;	margin: 0px 0px 0px 0px;}.pre_footer_navigation_item:last-child {	border-bottom: none;}.pre_footer_navigation_item a.pre_footer_navigation_item_readmore {	background: url(../images/icons/icon_arrow_schwarz_rechts.png) no-repeat right 3px;	width: 100%;	height: 100%;	display: block;	text-decoration: none;	color: #333333;}.pre_footer_navigation_item a.pre_footer_navigation_item_readmore:hover {	background: url(../images/icons/icon_arrow_schwarz_full_rechts.png) no-repeat right 3px;}/* FOOTER NAVIGATION */ul.menu_footer {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	list-style: none;}.menu_footer ul {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	list-style: none;}.menu_footer li {	margin: 0px 10px 0px 0px;	padding: 2px 7px 2px 7px;	list-style: none;	float: left;}.menu_footer li.active {	background-color: #444444;	border-radius: 3px;	-webikit-border-radius: 3px;}.menu_footer li.active:hover {	background-color: #555555;}.menu_footer li.active a {	color: #ffffff;}.menu_footer li a {	text-transform:uppercase;	color:#555555;}.menu_footer li a:hover {	color:#333333;	text-decoration:none;}.menu_footer li a, #menu_footer .main {	color: #999999;}.menu_footer li a:hover {	color: #ffffff;	text-decoration: underline;}.menu_footer li.active:hover a {	text-decoration: none !important;}.menu_footer li a img {	display: none;}.menu_footer span.image-title {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}/* SOCIAL MEIDA */.layout_social_slides {	position: fixed;	right: 0px;	top: 30%;}.social_slide_icon {	width: 34px;	height: 34px;	text-indent: -999em;	position: fixed;	right: 0px;	/*border-right: 5px solid #666; */ 	padding: 0px 0px 0px 0px;	-moz-transition: background-position 0.5s ease 0s;	-webkit-transition: background-position 0.5s ease 0s;	-o-transition: background-position 0.5s ease 0s;	transition: background-position 0.5s ease 0s;}.social_slide_shop {	background: url(../images/icons/icon_social_shop.png) no-repeat right center;	margin: 0px 5px 0px 0px;}.social_slide_login {	background: url(../images/icons/icon_social_user.png) no-repeat right center;	margin: 36px 5px 0px 0px;}.social_slide_facebook {	background: url(../images/icons/icon_social_facebook.png) no-repeat right center;	margin: 72px 5px 0px 0px;}.social_slide_twitter {	background: url(../images/icons/icon_social_twitter.png) no-repeat right center;	margin: 108px 5px 0px 0px;}.social_slide_youtube {	background: url(../images/icons/icon_social_youtube.png) no-repeat right center;	margin: 144px 5px 0px 0px;}.social_slide_rss {	background: url(../images/icons/icon_social_rss.png) no-repeat right center;	margin: 180px 5px 0px 0px;}.social_slide_shop:hover, .social_slide_shop.active,.social_slide_login:hover, .social_slide_login.active,.social_slide_facebook:hover, .social_slide_facebook.active,.social_slide_twitter:hover, .social_slide_twitter.active,.social_slide_youtube:hover, .social_slide_youtube.active,.social_slide_rss:hover, .social_slide_rss.active {	background-position: left center; 	/*border-right: 5px solid #74B600;*/}.layout_socialmedia_facebook {	padding: 0px 0px 0px 0px;	margin: 10px 0px 0px 260px;	position: absolute;}/* TABS */.layout_pre_footer_tabs {	padding: 30px 0px 0px 0px;	margin: 0px 0px 0px 0px;}ul.pre_footer_tabs {	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	z-index: 2;}ul.pre_footer_tabs li {	float: left;	list-style: none;	padding: 0px 0px 0px 0px;	margin: 0px 2px 0px 0px;}ul.pre_footer_tabs li:hover {	/*	border-left: 1px solid #b4b4b4;	border-right: 1px solid #b4b4b4;	border-top: 1px solid #b4b4b4;	border-bottom: 1px solid #D9D9D9;	*/}a.tab_navi, a.tab_navi:link, a.tab_navi:visited {	background: #ffffff;	display: block;	cursor: pointer;	padding: 10px 25px 10px 25px;	margin: 0px 0px 0px 0px;	text-decoration: none;	color: #1f1f1f;	text-transform: uppercase;	opacity: 0.5;}ul.pre_footer_tabs a.selected, ul.pre_footer_tabs a.selected:link {	font-weight: normal;	opacity: 1;}.tabs_content_div {	min-height: 131px;	padding: 0px 0px 0px 0px;	margin: -1px 0px 0px 0px;	z-index: 1;}.tabs_readmore_div {	padding: 10px 0px 10px 0px;}.tabs_quelle {	font: normal 11px/12px Arial,Helvetica;	color: #afafaf;	text-align: right;	padding: 5px 0px 0px 0px;	margin: 0px 10px 0px 0px;}.tab_headline_item {	width: 100%;	border-bottom: 1px dashed #666666;	padding: 8px 0px 8px 0px;	margin: 0px 0px 0px 0px;}.tab_headline_item:last-child {	border-bottom: none;}.tab_headline_item a.headline_readmore {	background: url(../images/icons/icon_arrow_weiss_rechts.png) no-repeat right 3px;	width: 100%;	height: 100%;	display: block;	text-decoration: none;	color: #f9f9f9;	text-shadow: #1a1a1a 1px 1px 1px;}.tab_headline_item a.headline_readmore:hover {	background: url(../images/icons/icon_arrow_weiss_full_rechts.png) no-repeat right 3px;}/* HTML5 Player */.layout_html5_player {	position: absolute;	z-index: 9999;	top: 0px;	right: 0px;}.layout_html5_player_inhalte {	}.html5_player_play {	background: transparent url(../images/icons/icon_play_pause_schwarz.png) no-repeat right bottom;	width: 34px;	height: 34px;	display: block;/*	position: absolute;	z-index: 100;*/	margin: 10px 5px 0px 0px;	padding: 0px 0px 0px 0px;	cursor: pointer;	-moz-transition: all 0.2s ease-out 0s; 	-webkit-transition: all 0.2s ease-out 0s; 	-ms-transition: all 0.2s ease-out 0s;	transition: all 0.2s ease-out 0s;}.html5_player_play:hover {	background-position: right top;}.html5_player_play.html5_player_toggle {	background: url(../images/icons/icon_play_pause_schwarz.png) no-repeat left bottom;}.html5_player_play.html5_player_toggle:hover {	background-position: left top;}.html5_player_time {	background: rgba(1, 1, 1, 0.65);	width: 76px;	font: normal 11px/11px 'Arial', Helvetica, Verdana, sans-serif !important;	margin: 4px 0px 0px 0px;	padding: 4px 4px 3px 4px;	position: absolute;}.html5_player_timeicon {	font: normal 11px/11px;}.html5_player_time_currentTime {	margin: 0px 0px 0px 4px;}.html5_player_time_splitter {	padding: 0px 0px 0px 3px;	text-align: center;}.html5_player_time_duration {	}/* HTML5 Player Equalizer *//* extern ! *//* LIGHTBOX OVERLAY */.div-overlay {	/*background: url(../images/bg_overlay.png) repeat top left;*/	width: 100%; 	height: 100%; 	position: absolute; 	top: 0; 	left: 0;	z-index: 200;	display: none; }/* VERSIONSHINWEIS */.layout_version {	position: fixed;	bottom: 0px;	left: 0px;	z-index: 990;	display: inline;}.version_inhalte {	background: url(../images/axus_footer_logo.png) no-repeat top left;	width: 270px;	height: 60px;	margin: 0 auto;	display: block;	overflow: hidden;	text-transform: none;	text-align: right;	font: bold 70px/55px "Arial Black", Helvetica, sans-serif;	color: #373737;	font-size: 65px;	letter-spacing: -5pt;	line-height: 50px;	padding: 0px 20px 0px 0px;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";	filter: alpha(opacity=30);	-moz-opacity: 0.3;	-khtml-opacity: 0.3;	opacity: 0.3;	cursor: help;}/* PREISTABELLE */.preistabelle {	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;}.preistabelle td {	padding: 1px 0px 1px 0px;	margin: 0px 0px 0px 0px;}.preistabelle_tr_hover {	background: #f0f0f0;}/* AWESOME FONTS */.awesome_icon {	font-size: 14px;	padding: 0px 10px 0px 0px;	margin: 0px 0px 0px 0px;	}/* BUTTONS UND INPUTS */textarea, input {	font: normal 12px/18px Arial,Helvetica;}.button {	background: #2D2D2D;	border: 1px solid #282828;	color: #f9f9f9;	cursor: pointer;	font: 12px/12px Arial,Helvetica;	padding: 4px 15px 4px 15px;	text-shadow: 1px 1px 1px #000000;}.button:hover {	background: #3F3F3F;	border: 1px solid #585858;}.button_ {	background: #ffffff;	background: -moz-linear-gradient(top,  #ffffff 0%, #e2e2e2 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e2e2e2));	background: -webkit-linear-gradient(top,  #ffffff 0%,#e2e2e2 100%);	background: -o-linear-gradient(top,  #ffffff 0%,#e2e2e2 100%);	background: -ms-linear-gradient(top,  #ffffff 0%,#e2e2e2 100%);	background: linear-gradient(to bottom,  #ffffff 0%,#e2e2e2 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2e2e2',GradientType=0 );	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	-moz-box-shadow: 0px 0px 2px rgba(0,0,0,0.4);	-webkit-box-shadow: 0px 0px 2px rgba(0,0,0,0.4);	color: rgba(0,0,0,0.9);	text-shadow: 1px 1px 0px rgba(255,255,255,0.8);	border: 1px solid #c8c8c8;	font: 12px/12px Arial,Helvetica;	padding: 5px 10px 5px 10px;}.button_:hover {	background: rgba(240,240,240,1);}.button_:active, .button_:focus {	background: -webkit-gradient(linear,0% 100%,0% 0%,from(rgba(255,255,255,1)),to(rgba(185,185,185,1)));	background: -moz-linear-gradient(bottom,rgba(255,255,255,1),rgba(185,185,185,1));}.button_:disabled {	color: rgba(0,0,0,0.4);	text-shadow: 1px 1px 0px rgba(255,255,255,0.5);	background: rgba(220,220,220,1);}/* KONTAKT FORM */.kontakt_form_element {	padding: 0px 0px 15px 0px;}.kontakt_anliegen_counter {	font: 11px/11px Arial,Helvetica;	color: #7b7b7b;	cursor: help;	padding: 5px 0px 0px 5px;	margin: 0px 0px 0px 0px;}.kontakt_form_checkbox {	position: relative;	top: 2px;}/* CMS */p {	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;}dl.article-info {	width: 100%;	height: 100%;	display: block;	padding: 0px 0px 20px 0px;	margin: 0px 0px 0px 0px;	clear: left;}dt.article-info-term {	display: none;}dd.category-name, dd.create, dd.published, dd.modified, dd.createdby {	font: normal 11px/11px Arial,Helvetica;	color: #585858;	font-style: italic;	padding: 0px 5px 0px 0px;	margin: 0px 0px 0px 0px;	float: left;}dd.published {	/*clear: left;*/}dl.article-info a, dl.article-info a:link, dl.article-info a:visited,dd.category-name a, dd.category-name a:link, dd.category-name a:visited {	font: normal 11px/11px Arial,Helvetica;	color: #585858 !important;	font-style: italic;	text-decoration: none;}/* READMORE */p.readmore, div.readmore {	padding:0;	height: 18px;	}p.readmore a, div.readmore a,p.readmore a:link, div.readmore a:link {	background: #1e1e1e url(../images/icons/icon_arrow_weiss_rechts.png) no-repeat 8px 7px;	background: rgba(30, 30, 30, 0.80) url(../images/icons/icon_arrow_weiss_rechts.png) no-repeat 10px 7px;	border: 0px;	color: #ffffff;	font-family: Helvetica, Verdana, Arial, sans-serif !important;	font-size: 10px;	height: 13px;	line-height: 1.384;	padding: 4px 13px 4px 7px;	text-decoration: none;	text-transform: uppercase;	text-indent: 20px;	margin-top: 10px;	float: right;}p.readmore a:hover, div.readmore a:hover {	background-position: 10px 7px;}.item-page ul {	list-style: none;	padding: 0px 0px 0px 0px;	margin: 10px 0px 0px 0px;}.item-page ul li {	background: url(../images/icons/icon_arrow_weiss_rechts.png) no-repeat left 8px;	padding: 2px 0px 2px 15px;}.items-leading ul {	list-style: none;	padding: 0px 0px 0px 0px;	margin: 10px 0px 0px 0px;}.items-leading ul li {	background: url(../images/icons/icon_arrow_weiss_rechts.png) no-repeat left 8px;	padding: 2px 0px 2px 15px;}.item-page a, .item-page a:link,.category-desc a, .category-desc a:link,.blog a, .blog a:link {	color: #f9f9f9;	text-decoration: underline;}.item-separator {	padding: 15px 0px 15px 0px;	margin: 0px 0px 0px 0px;}/* CMS ACTIONS, BUTTONS UND CO. */.actions {	display: none;}/* CMS KATEGORIE */.category-desc {	margin: 0px 0px 0px 0px;	padding: 0px 0px 30px 0px;}/* CMS KATEGORIELISTE */fieldset.filters {	display: none;}table.category,table.category thead,table.category tbody {	width: 100%;	height: 100%;	display: block;}table.category thead {	margin: 0px 0px 2px 0px;	padding: 0px 0px 5px 0px;	border-bottom: 1px dashed #b4b4b4;}table.category tbody {	margin: 20px 0px 0px 0px;	padding: 0px 0px 0px 0px;}.cat-list-row0,.cat-list-row1 {}/* CMS KATEGORIELISTE HEADINGS */.category div.head-list {	width: 520px;	height: 100%;	display: block;}.category div.head-list-title {	float: left;}.category div.head-list-date {	float: right;}.category div.head-list-title a,.category div.head-list-title a:link, .category div.head-list-date a,.category div.head-list-date a:link {	background: url(../images/icons/icon_arrows_grau_raufrunter.png) no-repeat left 1px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 20px;	text-decoration: none;	color: #333333;}.category div.head-list-title a:hover, .category div.head-list-date a:hover {	background: url(../images/icons/icon_arrows_schwarz_raufrunter.png) no-repeat left 1px;	text-decoration: underline;	color: #151515;}/* CMS KATEGORIELISTE ITEMS */.category div.list-item {	width: 520px;	height: 100%;	display: block;	margin: 0px 0px 5px 0px;	padding: 0px 0px 5px 0px;	border-bottom: 1px dashed #b4b4b4;}.list-item:last-child {	border-bottom: none;}.category div.list-title {	text-align: left;	float: left;}.category div.list-title a:link,.category div.list-title a:visited {	background: url(../images/icons/icon_arrow_schwarz_rechts.png) no-repeat left 4px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 20px;	text-decoration: none;	color: #333333;}.category div.list-title a:hover {	background: url(../images/icons/icon_arrow_schwarz_full_rechts.png) no-repeat left 4px;	text-decoration: underline;	color: #151515;}.category div.list-date {	font: normal 11px/19px Arial,Helvetica;	font-style: italic;	color: #989898; 	text-align: right;	float: right;}/* HEADINGS */h1, h2, h3, h4, h5 {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}h1 {	font: bold 20px/20px 'Oswald', Helvetica, sans-serif;	font-weight: 400;	color: #010101;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}h2 {	font: normal 14px/14px 'FuturaMedium',Arial,Helvetica;	padding: 10px 0px 15px 0px;	color: #f9f9f9;	text-transform: uppercase;	text-shadow: #000000 1px 1px 1px;}h2 a, h2 a:link, h2 a:visited, h2 a:hover {	font: normal 14px/14px 'FuturaMedium',Arial,Helvetica;	padding: 10px 0px 15px 0px;	color: #f9f9f9;	text-transform: uppercase;	text-shadow: #000000 1px 1px 1px;}h2::after {	/*content: "."*/}h3 {	font: normal 14px/14px 'FuturaMedium',Arial,Helvetica;	padding: 10px 0px 15px 0px;	color: #f9f9f9;	text-transform: uppercase;	text-shadow: #000000 1px 1px 1px;}h3 a, h3 a:link, h3 a:visited, h3 a:hover {	font: normal 14px/14px 'FuturaMedium',Arial,Helvetica;	padding: 10px 0px 15px 0px;	color: #f9f9f9;	text-transform: uppercase;	text-shadow: #000000 1px 1px 1px;}h3::after {	/*content: "."*/}/* UNIVERSAL */img {	border: none;}.float_left {	float: left;}.float_right {	float: right;}.clear_left {	clear: left;}.clear_right {	clear: right;}.clear_both {	clear: both;}.left {	text-align: left;}.right {	text-align: right;}.center {	text-align: center;}.justify {	text-align: justify;}.display_block {	display: block;}.display_inline {	display: inline;}.display_none {	display: none;}.pointer {	cursor: pointer;}.help {	cursor: help;}::-moz-selection {	background: #a6a6a6;	color: #ffffff;}::selection {	background: #a6a6a6;	color: #ffffff;}.bg_ajaxlader {	background: url(../images/icons/ajaxlader.gif) no-repeat center;	width: 100%;	height: 100%;	display: block; }.breite_33p {	width: 33%;}.breite_100p {	width: 100%;}.breite_960_center {	width: 960px;	margin: 0 auto;}.breite_65 {	width: 65px;}.breite_80 {	width: 80px;	}.breite_85 {	width: 85px;	}.breite_100 {	width: 100px;}.breite_115 {	width: 115px;}.breite_150 {	width: 150px;}.breite_170 {	width: 170px;}.breite_220 {	width: 220px;}.breite_230 {	width: 230px;}.breite_241 {	width: 241px;}.breite_250 {	width: 250px;}.breite_270 {	width: 270px;}.breite_285 {	width: 285px;}.breite_330 {	width: 330px;}.breite_336 {	width: 336px;}/* PHP XDEBUG */table.xdebug-error {	width: 100%;	font: 13px Calibri, Courier, monospace;	color: #010101;	margin: 40px 0px 40px 0px;	padding: 0px 0px 0px 0px;		border-collapse: collapse;	border-right: 1px #010101 solid;	border-left: 1px #010101 solid;}table.xdebug-error th {	border: none !important;}table.xdebug-error th,table.xdebug-error td {	padding: 6px 6px 6px 6px;	border-left: none;	border-right: none;}table.xdebug-error th {	background-color: #0A0A0A;	color: #ffffff;}table.xdebug-error td {	background: #ffffff; 	border-top: 1px solid #010101;	border-bottom: 1px solid #010101;}table.xdebug-error tr td {	background-color: #ffffff !important;	transition: all 0.33s ease-in-out;	-moz-transition: all 0.33s ease-in-out;	-o-transition: all 0.33s ease-in-out;	-webkit-transition: all 0.33s ease-in-out;}table.xdebug-error tr:hover td {	background-color: #f0f0f0 !important; }table.xdebug-error span {	background-color: inherit !important;	font: bold 13px Calibri, Courier, monospace !important;	color: #D32A23 !important;}