@charset "UTF-8";/* CSS Document */html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {	margin: 0;	padding: 0;	border: 0;	font-size: 100%;	font: inherit;	vertical-align: baseline;}/* HTML5 display-role reset for older browsers */article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;}ol, ul {	list-style: none;}blockquote, q {	quotes: none;}blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}table {	border-collapse: collapse;	border-spacing: 0;}.clear {	clear:both;}body {	float:left;	overflow:auto;}.body {	position:relative;}.headerer {	float:left;	width:100%;	background:url(../img/header_bg.png) top repeat-x;	height:170px;	position:relative;	z-index:7;}.contenter {	float:left;	width:100%;	min-height:282px;	position:relative;	z-index:1;	display:block;	}.footerer {	float:left;	width:100%;	margin-top:50px;	z-index:1;	position:relative;}/*           HEADER        */.header {	margin:0 auto;	width:961px;	height:170px;}.path {	width:800px;	height:30px;	background:url(../img/header_lang_bg.png) left no-repeat;	float:left;}.path ul {	margin:0 0 0 0;	padding:0;	list-style:none;	height:30px;}.path ul li {	margin:0;	padding:0;	line-height:34px;	float:left;	background:url(../img/path_arrow.png) right center no-repeat;}.path ul li a{	text-decoration:none;	font-family: 'Open Sans', sans-serif;	font-weight:bold;	font-size:11px;	color:#A0A0A0;	text-transform:uppercase;	padding-right:19px;	padding-left:15px;}.path ul .active {	background:none;}.path ul .active a {	color:#4D4D4D;}.languages {	height:30px;	float:left;}.languages ul {	list-style:none;	float:left;	margin:0;	height:30px;}.languages ul li {	line-height:34px;	float:left;	display:block;}.languages .english {	background:url(../img/header_lang_bg.png) left no-repeat;}.languages .english a {	margin:0 0 0 20px;	margin-right:0px;}.languages ul li a {	text-decoration:none;		font-family: 'Open Sans', sans-serif;		font-weight:bold;		font-size:11px;		color:#999999;		text-transform:uppercase;		text-align:center;		margin:0 14px 0 0;}.languages ul li a:hover {	color:#4D4D4D;}.languages .active a {	color:#4D4D4D;}.logo {	background:url(../img/logo.png) no-repeat;	width:325px;	height:43px;	margin:37px 0 0 12px;}/*    MENU BEGIN    */.header .menu {	list-style:none;	float:left;	height:30px;	margin-top:30px;	position:relative;	z-index:5;}.header .menu li {	width:200px;	height:30px;	float:left;}.header .menu li a {	width:100%;	height:30px;	display:block;	background:url(../img/menu_bg.png) no-repeat;	font-family: 'Open Sans', sans-serif;	font-weight:bolder;	color:#F5F7F8;	font-size:12px;	text-decoration:none;	text-transform:uppercase;	line-height:30px;	text-indent:10px;}.header .menu li a:hover {	background:url(../img/menu_hover_bg.png) no-repeat;}.header .menu li:hover ul {	display:block;}.header .menu li a .active_arrow {	display:none;	background:url(../img/active_menu_bg.png) left no-repeat;	width:8px;	height:30px;}.header .menu .active a {	background:url(../img/menu_hover_bg.png) no-repeat;}.header .menu .active .active_arrow {	display:block;}.header .menu .active a:hover .active_arrow, .header .menu li:hover .active_arrow {	display:none;}/*Drop down menu*/.header .menu li ul {	display:none;	width:193px;	height:auto;	position:relative;	z-index:7;}.header .menu li ul li {	width:193px;	height:30px;	list-style:none;	border-top:1px solid white;}/*       Dorp down end*//*      MENU END          *//*         HEADER END    */.main_bg {	margin:0 auto;	z-index:0;	position:fixed;	top:0;	left:0;	margin:auto;	overflow:hidden;	height:750px;	background:center top no-repeat; 	width:100%;}.main_bg img {	margin:0 auto;	display:block;	/* Required for IE 5, 6, 7 */	/* ...or something to trigger hasLayout, like zoom: 1; */	width: 100%; 			/* Theoretically for IE 8 & 9 (more valid) */		/* ...but not required as filter works too */	/* should come BEFORE filter */	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";		/* This works in IE 8 & 9 too */	/* ... but also 5, 6, 7 */	filter: alpha(opacity=60);		/* Older than Firefox 0.9 */	-moz-opacity:0.6;		/* Safari 1.x (pre WebKit!) */	-khtml-opacity: 0.6;    	/* Modern!	/* Firefox 0.9+, Safari 2?, Chrome any?	/* Opera 9+, IE 9+ */	opacity: 0.6;}.main_bg_notransp img {	zoom: 1;	filter: alpha(opacity=100);	opacity: 1.0;}.contenter .content {	width:961px;	height:auto;	z-index:1;	margin:0 auto;	display:block;	position:relative;}.contenter .content .brown_bg {	position:absolute;	width:150px;	height:auto;	top:75px;	left:810px;}.contenter .content .vita_aktuell .brown_bg, .contenter .content .litspiegel .brown_bg {	top:0px;}.contenter .kunstler_wrapper .brown_bg {	top:60px;}.contenter .content .brown_bg .brown_bg_top {	width:150px;	height:60px;	background:url(../img/brown_top_bg.png) no-repeat;}.contenter .kunstler_wrapper .brown_bg .brown_bg_top {	background: url('../img/high_brown_top_bg.png') no-repeat;	height:130px;}.content .vita_aktuell .brown_bg .brown_bg_top, .content .litspiegel .brown_bg .brown_bg_top {	width:150px;	height:130px;	background: url('../img/high_brown_top_bg.png') no-repeat;}.contenter .content .brown_bg .brown_bg_middle {	width:150px;	height:auto;	background:url(../img/brown_middle_bg.png) repeat;}.contenter .content .brown_bg .brown_bg_bottom {	width:150px;	height:60px;	background:url(../img/brown_bottom_bg.png) no-repeat;}.content .vita_aktuell .brown_bg .brown_bg_bottom, .content .litspiegel .brown_bg .brown_bg_bottom {	width:150px;	height:130px;	background: url('../img/high_brown_bottom_bg.png') no-repeat;}.contenter .kunstler_wrapper .brown_bg .brown_bg_bottom {	background: url('../img/high_brown_bottom_bg.png') no-repeat;	height: 130px;}.content .box_wrapper {	width:320px;	height:auto;	margin:80px 0 0;	float:left;}.content .blue_box {	float:left;	width:320px;	display:block;}.content .blue_box h2 {	display:block;	width:190px;	height:25px;	float:left;	background:url(../img/box_header_bg.png) no-repeat;	margin-bottom:1px;}.content .blue_box h2 a {	text-decoration:none;	color:#C4D0D4;	font-family: 'Open Sans', sans-serif;	font-weight:bolder;	font-size:11px;	text-transform:uppercase;	line-height:25px;	margin-left:10px;}.content .blue_box .box {	width:320px;	background:url(../img/box1_bg.png) repeat;	float:left;	overflow: auto;}.content .blue_box .box h3 {	color:#FFFFFF;	font-size:30px;	font-family:'Open Sans', sans-serif;	font-weight:lighter;	background:none;	display:block;	margin:28px 12px 2px 12px;	line-height:30px;}.content .blue_box .box p {	display:block;	color:#FFFFFF;	font-family:'Open Sans', sans-serif;	font-size:18px;	font-weight:lighter;	display:block;	margin:0 12px 7px 12px;}.content .blue_box .box .data {	font-family:'Open Sans', sans-serif;	font-size:14px;	color:#3C4D4D;	font-weight:bold;	display:block;	margin-left:12px;}.content .brown_box {	width:320px;	height:46px;	margin:10px 0 0;	display:block;	float:left;}/*.content .brown_box h2 {	display:block;	width:190px;	height:25px;	float:left;	background:url(../img/box2_header_bg.png) no-repeat;	margin-bottom:1px;}.content .brown_box h2 a {	text-decoration:none;	color:#D4CEBE;	font-family: 'Open Sans', sans-serif;	font-weight:bolder;	font-size:11px;	text-transform:uppercase;	line-height:25px;	margin-left:10px;}*/.content .brown_box .box {	width:320px;	height:35px;	background:url(../img/box2_bg.png) no-repeat;	float:left;	padding-top:11px;}.content .brown_box .box p {	display:block;	color:#E3DED4;	font-family:'Open Sans', sans-serif;	font-size:17px;	font-weight:normal;	display:block;	margin:25px 0 5px 12px;	line-height:21px;	width:200px;}.content .brown_box .box .data {	font-family:'Open Sans', sans-serif;	font-size:9px;	color:#715B28;	font-weight:normal;	display:block;	line-height:9px;	padding:0;	margin:0px 0 5px 12px;	width:auto;}.content .brown_box .box .data span {	color:white;}/*         FOOTER         */.footerer .footer_top_wrapper {	height:119px;	background:url(../img/footer_top_bg.png) center no-repeat;}.footerer .footer_top_wrapper .footer_top {	width:961px;	height:119px;	margin:0 auto;}.footerer .footer_top_wrapper .footer_top h3 {	color:#AA9D7E;	font-family:'Open Sans', sans-serif;	font-weight:bolder;	font-size:14px;	text-transform:uppercase;	line-height:14px;	padding:19px 0 0 1px;}.footerer .footer_top_wrapper .footer_top .footer_contact_info {	width:258px;	margin:14px 10px 0 1px;	float:left;}.footerer .footer_top_wrapper .footer_top .internet {	margin:14px 0 0 22px;}.footerer .footer_top_wrapper .footer_top .footer_contact_info h4 {	color:#6B8A94;	font-family:'Open Sans', sans-serif;	font-size:11px;	font-weight:bolder;	text-transform:uppercase;	margin-bottom:4px;}.footerer .footer_top_wrapper .footer_top .internet h4{	margin:0;}.footerer .footer_top_wrapper .footer_top .footer_contact_info p {	color:#8F9090;	font-family:'Open Sans', sans-serif;	font-weight:normal;	font-size:14px;}.footerer .footer_top_wrapper .footer_top .internet p {	margin-bottom:2px;}.footerer .footer_top_wrapper .footer_top .footer_contact_info p span {	color:#8F9090;	font-family:'Open Sans', sans-serif;	font-weight:bold;	font-size:11px;	text-transform:uppercase;}.footerer .footer_bottom_wrapper {	height:52px;	background:url(../img/footer_bottom_bg.png) repeat-x;	width:100%;	margin:0 auto;}.footerer .footer_bottom_wrapper .footer_bottom {	width:961px;	height:52px;	margin:0 auto;}.footerer .footer_bottom_wrapper .footer_bottom .copyright {	width:600px;	float:left;	display:block;	color:#A6A6A6;	font-family:'Open Sans', sans-serif;	font-size:11px;	font-weight:normal;	margin-top:8px;	margin-left:1px;	height:30px;}.footerer .footer_bottom_wrapper .footer_bottom .impressum {	width:97px;	float:right;	display:block;	background:url(../img/impressum_bg.png) left no-repeat;	margin-top:4px;	margin-left:0px;	margin-right:0;}.footerer .footer_bottom_wrapper .footer_bottom .impressum a {	color:#A6A6A6;	font-family:'Open Sans', sans-serif;	font-size:11px;	font-weight:normal;	margin-top:12px;	text-decoration:none;	margin-left:40px;	margin-top:4px;	float:left;	display:block;}.footerer .footer_bottom_wrapper .footer_bottom .impressum a:hover {	color:#666666;}/*         FOOTER END     *//*     Galerie Konzept      */.content .galeriekonzept {	float:left;	margin:75px auto 0;	background: url('../img/low_shadow.png') top right no-repeat;	width:961px;}.content .tabs {	float:left;	width:810px;	background:none;	margin-top:35px;}.content .tabs li {	width:190px;	height:25px;	float:left;	list-style:none;	background:url(../img/tabs_unactive_bg.png) right no-repeat;}.content .tabs li a {	width:210px;	height:25px;	display:block;	color:#E3DED4;	font-family:'Open Sans', sans-serif;	font-weight:bolder;	font-size:11px;	text-decoration:none;	text-indent:10px;	text-transform:uppercase;	line-height:25px;	padding:0;}.content .tabs .active {	background:url(../img/tabs_active_bg.png) right no-repeat;}.content .tabs .active a {	color:#77612F;}.content .tabs_content {	width:810px;	height:auto;	background:white;	list-style:none;	float:left;}.content .tabs_content li {	display:none;}.content .tabs_content .active {	display:block;	margin-bottom:50px;	float:left;}h1 {	color:#715B28;	font-family:'Open Sans', sans-serif;	font-size:35px;	line-height:35px;	display:block;	font-weight:lighter;	margin: 46px 0 0 61px;	display:block;}.content .tabs_content .active p {	display:block;	width:667px;	color:#5F6061;	font-family:'Open Sans', sans-serif;	font-size:16px;	font-weight:lighter;	margin:5px 0 0 60px;	line-height:28px;}.content .tabs_content .active img {	margin-top:25px;	margin-left:60px;}.content .tabs_content .active h4 {	color:#715B28;	font-size:11px;	font-family:'Open Sans', sans-serif;	font-weight:bold;	margin:7px 0 28px 61px;	line-height:11px;}.content .tabs_content .active h2 {	color:#715B28;	font-family:'Open Sans', sans-serif;	font-size:20px;	font-weight:normal;	display:block;	margin:27px 0 0 61px;}.content .tabs_content .active .video_title {	font-size:14px;}.content .tabs_content .active .video {	margin-top:14px;}.content .tabs_content .active a {	color:#715B28;	font-family:'Open Sans', sans-serif;	font-weight:bold;	font-size:15px;	display:block;	float:left;	text-decoration:none;	margin-left:60px;	line-height:16px;	padding-left:20px;	background:url(../img/video_link_arrow.png) left center no-repeat;	margin-top:24px;}.content .galeriekonzept .tabs_content .active {	margin-bottom:80px;}/*     Galerie Konzept End  *//*  Team  Begin  */.content .team_main {	float:left;	margin:75px auto 0;	background: url('../img/low_shadow.png') right top no-repeat;	width:961px;}.tabs_content .active .team {	width:690px;	height:209px;	margin:21px 0 -2px 60px;	float:left;}.tabs_content .active .last {	margin-bottom:40px;}.tabs_content .active .team .team_photo {	float:left;	width:260px;	height:209px;}.tabs_content .active .team .team_photo img {	margin:0;	padding:0;}.tabs_content .active .team .team_info {	float:right;	width:430px;	height:209px;	background:#f2f2f2;}.tabs_content .active .team .team_info h5 {	color:#715B28;	font-family:'Open Sans', sans-serif;	font-weight:bold;	font-size:18px;	line-height:18px;	margin:130px 0 8px 21px;}.tabs_content .active .team .team_info p {	color:#5F6061;	display:block;	width:338px;	margin:0;	padding:0;	font-family:'Open Sans', sans-serif;	font-weight:normal;	font-size:13px;	line-height:18px;	margin-left:21px;}.team_main .tabs_content .active p{	line-height:26px;}/*  Team End    *//*        Aktuell Begin     */.content .aktuell {	float:left;	margin:75px auto 0;	background: url('../img/low_shadow.png') right top no-repeat;	width:961px;}.content .aktuell h1 {	color: #715B28;    display: block;    font-family: 'Open Sans',sans-serif;    font-size: 35px;    font-weight: lighter;    line-height: 35px;    margin: 34px 0 0 61px;	padding-right: 10px;}.content .aktuell h3 {	color:#6B8A94;	font-family:'Open Sans', sans-serif;	font-weight:bold;	font-size:22px;	margin: 6px 0 0 61px;}.content .aktuell .tabs_content .accordeon_controller {	color:#715B28;	font-family:'Open Sans', sans-serif;	font-size:15px;	font-weight:bold;	background:url(../img/link_arrow.png) left no-repeat;	line-height:24px;	padding-left:33px;	margin-top:135px;	margin-left:60px;	margin-bottom:0;	cursor:pointer;}.content .aktuell .tabs_content .accordeon_controller.active {	background:url(../img/show_arrow.png) left no-repeat;	margin-top:32px;}#extra_id {	float:left;	display:block;	width:100%;}/*        Aktuell End      *//*        zukunt Begin       */.content .zukunt .tabs_content .active {	width:100%;}.content .zukunt .tabs_content a {	color:#8D7C53;	font-family:'Open Sans', sans-serif;	font-weight:normal;	font-size:11px;	text-transform:uppercase;	margin:0;	padding:0;}.content .zukunt .tabs_content .left {	float:left;	background:url('../img/vergang_left_arrow.png') left no-repeat;	padding:0 0 0 22px;	margin:11px 0 0 10px;}.content .zukunt .tabs_content .right {	float:right;	background:url('../img/vergang_right_arrow.png') right no-repeat;	padding:0 22px 0 0;	margin:11px 10px 0 0;}.content .zukunt .tabs_content .blue_link {	float:right;	color:#6B8A94;	font-size:11px;	font-weight:bold;	line-height:24px;	background:url('../img/blue_link_bg.png') left no-repeat;	padding:0 0 0 30px;	margin:25px 59px 12px 0;}.content .zukunt .tabs_content h1 {	margin:34px 0 0 61px;	float:left;}.content .zukunt .tabs_content h3 {	float:left;	width:50%;}.content .zukunt .tabs_content li p {	line-height:26px;	margin-bottom:17px;}/*        zukunt End        *//*  Zukunft Begin      */.content .vergangenheit {	float:left;	margin:75px auto 0;	background: url('../img/low_shadow.png') right top no-repeat;	width:961px;}.tabs_content .active .zukunft_top {	margin-top:60px;}.vergangenheit .tabs_content .active h1 {	color:#6B8A94;	font-family:'Open Sans', sans-serif;	font-size:38px;	font-weight:bold;	margin-top:51px;	margin-bottom:14px;}.vergangenheit .tabs_content .active .item_year_2011 {	margin-top:37px;	margin-bottom:17px;}.tabs_content .active .item_container {	width:690px;	margin-left:60px;	margin-bottom:20px;}.tabs_content .active .item_container:after {    clear: both;    content: "";    display: block;    height: 0;    overflow: hidden;    visibility: hidden;}.tabs_content .active .item_container .item_photo {	width:350px;	max-height:400px;    min-height:200px;	float:left;}.tabs_content .active .item_container .item_photo img {	margin:0;	padding:0;}.tabs_content .active .item_container .item_info {	width:340px;	min-height:166px;	float:left;	background:#F1EFE9;}.tabs_content .active .zukunft_top .item_container .item_info {	height:200px;}.tabs_content .active .item_container .item_info h3 {	color:#715B28;	font-family:'Open Sans', sans-serif;	font-weight:lighter;	font-size:28px;	line-height:28px;	margin:16px 0 5px 21px;}.tabs_content .active .item_container .item_info h4 {	color:#715B28;	font-family:'Open Sans', sans-serif;	font-weight:lighter;	font-size:20px;	line-height:20px;	margin:0 0 21px 21px;}.tabs_content .active .item_container .item_info p {	color:#6B8A94;	font-family:'Open Sans', sans-serif;	font-weight:bold;	font-size:16px;	line-height:16px;	margin:0 0 21px 21px;}.tabs_content .active .zukunft_top .item_container .item_info p {	margin-bottom:6px;}.tabs_content .active .item_container a {	display:block;	width:284px;	margin:0;	padding:0;	height:22px;	background:url(../img/item_link_bg.png) no-repeat;	text-transform:uppercase;	padding:12px 0 0 56px;	line-height:14px;	font-family:'Open Sans', sans-serif;	font-size:14px;	font-weight:bolder;	color:#A0937A;	float:right;	text-decoration: none;}.tabs_content .active .item_container a:hover {	background:url(../img/item_link_hover_bg.png) no-repeat;}/*      Zukunft End      *//*      Kunstler Begin     */.content .kunstler {	float:left;	margin:60px auto 0;	background:url('../img/high_shadow.png') right top no-repeat;	width: 100%;}.content .kunstler .tabs_content {	margin-top:130px;}.content .tabs_content .active .kunstler_heading_container {	margin:60px 0 0 60px;	width:690px;	display: block;	background: none;	padding: 0;	font-weight: normal;}.active .kunstler_heading_container .kunstler_heading_photo {	float:left;	width:370px;	height:229px;}.active .kunstler_heading_container .kunstler_heading_photo img {	margin:0;	padding:0;}.active .kunstler_heading_container .kunstler_heading_info {	float:left;	width:320px;	min-height:229px;	background:#F1EFE9;}.active .kunstler_heading_container .kunstler_heading_info h1 {    font-family: 'Open Sans',sans-serif;    font-size: 40px;    font-weight: lighter;    margin: 18px 10px 29px 21px;}.active .kunstler_heading_container .kunstler_heading_info h1 a {    background: none;    display: inline;    float: none;    font-size: 36px;    font-weight: lighter;    line-height: 35px;    margin-left: 0;    padding: 0;}.active .kunstler_heading_container .kunstler_heading_info p {	font-family:'Open Sans', sans-serif;	font-size:16px;	font-weight:normal;	color:#715B28;	margin:0 0 0 21px;	line-height:16px;	width:auto;}.active .kunstler_heading_container .kunstler_heading_info h3 {	font-family:'Open Sans', sans-serif;	font-size:20px;	font-weight:bold;	color:#715B28;	margin:1px 0 10px 21px;	line-height:25px;}.tabs_content .active .kunstler_content {	width:705px;	height:auto;	list-style:none;	margin-top:30px;	float:left;	margin-left:60px;}.tabs_content .active .kunstler_content li {	width:220px;	height:230px;	margin:0 15px 16px 0;	display:block;	float:left;	background:#F1EFE9;}.tabs_content .active .kunstler_content li a {	background: none;	padding:0;	margin: 0;}.tabs_content .active .kunstler_content li img {	margin:0;	padding:0;}.tabs_content .active .kunstler_content li p {	margin:14px 0 0 16px;	font-family:'Open Sans', sans-serif;	font-weight:bold;	font-size:16px;	color:#715B28;	width:auto;	line-height:16px;}/*      Kunstler End      *//*      Kontakt Begin    */.content .kontakt_main {	float:left;	margin:75px auto 51px;	background: url('../img/low_shadow.png') right top no-repeat;	width:961px;}.kontakt_main .tabs_content .active .kontakt_left {	float:left;	width:430px;	height:auto;}.kontakt_main .tabs_content .active .kontakt_left h1 {	margin:74px 0 16px 61px;	font-family:'Open Sans', sans-serif;	font-size:30px;	font-weight:lighter;	color:#715B28;	line-height:30px;}.kontakt_main .tabs_content .active .kontakt_left .span_container {	width:346px;	height:auto;	float:left;	margin:0 0 11px 61px;}.kontakt_main .tabs_content .active .kontakt_left .span_container .title {	float:left;	width:93px;	color:#8D7C53;	font-size:12px;	font-weight:bolder;	font-family:'Open Sans', sans-serif;	text-transform:uppercase;	line-height:26px;}.kontakt_main .tabs_content .active .kontakt_left .span_container .span_text {	float:left;	width:233px;	font-size:15px;	font-weight:normal;	font-family:'Open Sans', sans-serif;	color:#666666;	line-height:24px;}.kontakt_main .tabs_content .active .kontakt_left .span_container .span_text a {	background:none;	font-size:15px;	font-weight:normal;	font-family:'Open Sans', sans-serif;	color:#666666;	line-height:24px;	margin:0;	padding:0;	width:auto;}.kontakt_main .tabs_content .active .kontakt_left h4 {	margin:11px 0 1px 61px;	color:#8D7C53;	font-size:12px;	font-weight:bolder;	font-family:'Open Sans', sans-serif;	text-transform:uppercase;	line-height:26px;	float:left;}.kontakt_main .tabs_content .active .kontakt_left p {	background:none;	font-size:15px;	font-weight:normal;	font-family:'Open Sans', sans-serif;	color:#666666;	line-height:24px;	margin:0 0 40px 60px;	padding:0;	width:334px;	float:left;}.kontakt_main .tabs_content .active .kontakt_left h2 {	width:334px;}.kontakt_main .tabs_content .active .kontakt_left p span {	font-size:13px;	font-weight:bold;	font-family:'Open Sans', sans-serif;	color:#808080;}.kontakt_main .tabs_content .active .kontakt_left .formular_title {	color:#666666;	font-size:13px;	font-family:'Open Sans', sans-serif;	font-weight:normal;	width:346px;	margin-left:61px;	line-height:20px;	margin-bottom:17px;}.kontakt_main .tabs_content .active .kontakt_left .textarea_title {	color:#6B8A94;	font-family:'Open Sans', sans-serif;	font-weight:bold;	font-size:11px;	text-transform:uppercase;	margin:0 0 0 61px;	line-height:19px;}.kontakt_main .tabs_content .active .kontakt_left input[type=text] {	width:328px;	height:33px;	border:1px solid #6B8A94;	background:none;	resize:none;	margin-left:60px;	margin-bottom:18px;	margin-top:0px;	padding:5px 0 0 5px;	font-family: 'Open Sans', sans-serif;	color:#666666;	cursor: text;}.kontakt_main .tabs_content .active .kontakt_left input[type=email] {	width:328px;	height:33px;	border:1px solid #6B8A94;	background:none;	resize:none;	margin-left:60px;	margin-bottom:18px;	margin-top:0px;	padding:5px 0 0 5px;	font-family: 'Open Sans', sans-serif;	color:#666666;	cursor: text;}.kontakt_main .tabs_content .active .kontakt_left input[type=text]:hover {	background:none;}.kontakt_main .tabs_content .active .kontakt_left input[type=email]:hover {	background:none;}.kontakt_main .tabs_content .active .kontakt_left input {	background: #6B8A94;    border:none;    color: #E1E8EA;    cursor: pointer;    float: right;    font-family: 'Open Sans',sans-serif;    font-size: 12px;    font-weight: bolder;    height: 30px;    line-height: 30px;    margin-left: -20px;    margin-right: 35px;    margin-top: 7px;    text-transform: uppercase;    width: 120px;}.kontakt_main .tabs_content .active .kontakt_left .abmelden_button {	background: none;	color:#6B8A94;	border: 1px solid #6B8A94;}.kontakt_main .tabs_content .active .kontakt_left input:hover {	background:#587981;	cursor:pointer;}.kontakt_main .tabs_content .active .kontakt_left .abmelden_button:hover {	background: none;	color:#587981;}.kontakt_main .tabs_content .active .kontakt_right {	float:left;	margin-top:101px;	width:321px;}.kontakt_main .tabs_content .active .kontakt_right img {	margin:0 0 40px 0;	padding:0;}.form_container {	float:left;}.form_container form {	float:left;	width: 100%;}.form_container form p, .form_container form h2 {	display:block;}.kontakt_main .thankyou, .kontakt_main .wearesorry {	width:334px;	height:auto;	margin-left:61px;	float:left;	display: none;}.kontakt_main .thankyou h2, .kontakt_main .wearesorry h2 {	margin-top:0 !important;	margin-left: 0 !important;	width:100% !important;}.kontakt_main .thankyou p, .kontakt_main .wearesorry p {	color:#666666;	margin-left: 0 !important;	width: 100% !important;}/*      Kontakt End     *//*      Anhfart Begin     */.content .anfahrt {	float:left;	margin:75px auto 51px;	background: url('../img/low_shadow.png') right top no-repeat;	width:961px;}.content .anfahrt .tabs_content .active h1 {	margin:46px 0 16px 61px;	font-family:'Open Sans', sans-serif;	font-size:30px;	font-weight:lighter;	color:#715B28;	line-height:30px;}.content .anfahrt .tabs_content .active img {	margin-top:4px;	margin-bottom:22px;	margin-left:61px;}.content .anfahrt .tabs_content .active div {	width:655px;	height:auto;	list-style:none;	margin:0 0 0 71px;	display:block;	float:left;}.content .anfahrt .tabs_content .active div .left {	width:271px;	margin-right:73px;	height:auto;	float:left;	display:block;	margin-left:0;}.content .anfahrt .tabs_content .active div .right {	width:311px;	height:auto;	float:left;	display:block;	margin:0;}.content .anfahrt .tabs_content .active div .left h4, .content .anfahrt .tabs_content .active div .right h4 {	margin:0 0 15px 0;	font-family:'Open Sans', sans-serif;	font-size:12px;	font-weight:bolder;	color:#8D7C53;	text-transform:uppercase;	width:auto;}.content .anfahrt .tabs_content .active div .left p {	width:271px;	margin:0;	font-family:'Open Sans', sans-serif;	font-size:14px;	color:#666666;	font-weight:normal;	line-height:24px;}.content .anfahrt .tabs_content .active div .right p {	width:311px;	margin:0;	font-family:'Open Sans', sans-serif;	font-size:14px;	color:#666666;	font-weight:normal;	line-height:24px;}/*      Anhfart End       *//*      Impressum Begin   */.content .impressum {	float:left;	margin:75px auto 51px;	background: url('../img/low_shadow.png') right top no-repeat;	width:961px;}.content .impressum .tabs_content .active h1 {	color:#715B28;	font-family:'Open Sans', sans-serif;	font-size:30px;	font-weight:lighter;	margin:43px 0 30px 61px;}.content .impressum .tabs_content .active h3 {	color:#715B28;	font-family:'Open Sans', sans-serif;	font-weight:bold;	font-size:14px;	margin:0 0 1px 61px;}.content .impressum .tabs_content .active p {	color:#4D4D4D;	font-size:14px;	font-weight:normal;	font-family:'Open Sans', sans-serif;	margin:0 0 0 61px;	line-height:22px;}.content .impressum .tabs_content .active p a {	color:#4D4D4D;	font-size:14px;	font-weight:normal;	font-family:'Open Sans', sans-serif;	margin:0;	line-height:22px;	background:none;	float:none;	padding:0;}.content .impressum .tabs_content .active .last {	margin-bottom:23px;}/*      Impressum End    *//*      Vita/Aktuell Begin    */.content .vita_aktuell, .content .litspiegel {	float:left;	margin:45px auto 51px;	position:relative;	z-index:10;	background: url('../img/high_shadow.png') right top no-repeat;	width:961px;}.content .vita_aktuell .vita_aktuell_header, .content .litspiegel_header  {	position:absolute;	top:10px;	left:150px;}.content .vita_aktuell .vita_aktuell_header h1, .content .litspiegel .litspiegel_header h1 {	font-family:'Open Sans', sans-serif;	font-weight:lighter;	font-size:48px;	color:#FFFFFF;	margin:22px 0 0 21px;}.content .vita_aktuell .tabs, .content .litspiegel .tabs {	margin-top:105px;}.content .vita_aktuell .tabs li, .content .litspiegel .tabs li {	width:230px;}.vita_aktuell .tabs_content .active .vita_aktuell_topinfo {	widht:690px;	height:270px;	margin:40px 0 49px 60px;}.vita_aktuell .tabs_content .active .vita_aktuell_topinfo .vita_aktuell_topinfo_photo {	float:left;	width:401px;	height:270px;}.vita_aktuell .tabs_content .active .vita_aktuell_topinfo .vita_aktuell_topinfo_photo img {	margin:0;}.vita_aktuell .tabs_content .active .vita_aktuell_topinfo .vita_aktuell_topinfo_info {	width:289px;	height:270px;	float:left;	background:#F1EFE9;}.vita_aktuell .tabs_content .active .vita_aktuell_topinfo .vita_aktuell_topinfo_info h3 {	font-family:'Open Sans', sans-serif;	font-size:18px;	font-weight:bold;	color:#715B28;	line-height:18px;	margin:191px 0 6px 20px;}.vita_aktuell .tabs_content .active .vita_aktuell_topinfo .vita_aktuell_topinfo_info p {	margin:0px 0 0 20px;	font-family:'Open Sans', sans-serif;	font-size:13px;	font-weight:normal;	color:#5F6061;	width:241px;	line-height:19px;}.vita_aktuell .tabs_content .active h2 {	font-family:'Open Sans', sans-serif;	font-size:28px;	color:#6B8A94;	font-weight:normal;	margin:19px 0 0 60px;	line-height:28px;	width:auto;}.vita_aktuell .tabs_content .active .vita_ausstellungen {	margin-bottom:10px;}.vita_aktuell .tabs_content .active .preise {	margin-bottom:10px;	margin-top:28px;}.vita_aktuell .tabs_content .active img {	margin-top:13px;}.vita_aktuell .tabs_content .active h4 {	margin:2px 0 47px 60px;}.vita_aktuell .tabs_content .active p {	font-size:15px;	font-weight:normal;	color:#5f6061;	margin:14px 0 23px 61px;	width:auto;	line-height:1.5;}.vita_aktuell .tabs_content .active .text_container {	width:645px;	height:auto;	margin:0px 0 12px 61px;	float:left;}.vita_aktuell .tabs_content .active h5 {	font-size:13px;	font-family:'Open Sans', sans-serif;	color:#5F6061;	font-weight:bold;	margin:82px 0 0 60px;}.vita_aktuell .tabs_content .active .abkurzungen {	margin:0px 0 0 60px;	font-weight:normal;	font-size:13px;	color:#5f6061;	font-family:'Open Sans', sans-serif;}.vita_aktuell .tabs_content .active .abkurzungen span {	font-weight:bold;	font-size:13px;	color:#715B28;	font-family:'Open Sans', sans-serif;}.vita_aktuell .tabs_content .active .text_container p {	font-family:'Open Sans', sans-serif;}.vita_aktuell .tabs_content .active .text_container .text_container_year {	width:90px; /* sk 144px */	height:auto;	float:left;	color:#715B28;	font-weight:bolder;	font-size:12px;	margin:0;	text-transform:uppercase;	line-height:18px;}.vita_aktuell .tabs_content .active .text_container .text_container_info {	width:501px;	float:left;	height:auto;	font-weight:normal;	font-size:15px;	color:#5f6061;	margin:0;	line-height: 15px;}.vita_aktuell .tabs_content .active .text_container_different {	width:685px;	height:auto;	margin:0px 0 2px 61px;	float:left;}.vita_aktuell .tabs_content .active .text_container_different .text_container_year {	width:93px;	height:auto;	float:left;	color:#715B28;	font-weight:bolder;	font-size:12px;	margin:0;	text-transform:uppercase;	line-height:24px;}.vita_aktuell .tabs_content .active .text_container_different .text_container_info {	width:592px;	float:right;	height:auto;	font-weight:normal;	font-size:15px;	color:#5f6061;	line-height:21px;	margin:0 0 7px 0;}.vita_aktuell .tabs_content .active .text_container_different .text_container_info span {	color:#715B28;	font-weight:bold;}/*      Vita/Aktuell End     *//*       Litspiegel Begin     */.content .litspiegel .tabs_content .active h2.firsttitle {	font-family:'Open Sans', sans-serif;	font-weight:lighter;	font-size:30px;	color:#715b28;	margin: 53px 0 21px 60px;}.content .litspiegel .tabs_content .active h2 {	font-family:'Open Sans', sans-serif;	font-weight:lighter;	font-size:30px;	color:#715b28;	margin: 22px 0 21px 60px;}.content .litspiegel .tabs_content .active h3 {	font-family:'Open Sans', sans-serif;	font-weight:normal;	font-size:20px;	color:#715b28;	margin: 16px 0 0 60px;	overflow:hidden;	line-height: 27px;}.content .litspiegel .tabs_content .active h3 a {	font-family:'Open Sans', sans-serif;	text-decoration:underline;	font-weight:normal;	font-size:20px;	color:#715b28;	margin: 0px;	background:none;	padding:0px;	line-height: 27px;}.content .litspiegel .tabs_content .active p {	font-family:'Open Sans', sans-serif;	font-weight:normal;	font-size:14px;	color:#6b8A94;	margin: 0px 0 0 60px;	line-height:22px;}.content .litspiegel .tabs_content .active p span {	font-weight:bold;}.content .litspiegel .tabs_content .active p.downloadlink {	margin: 4px 0 0 60px;	padding:0px 0px 0px 0px;	overflow: hidden;}.content .litspiegel .tabs_content .active p.backlink {	margin: 4px 0 0 60px;	padding:0px 0px 0px 0px;	overflow: hidden;}.content .litspiegel .tabs_content .active p.downloadlink a {	font-family:'Open Sans', sans-serif;	font-weight:bolder;	font-size:12px;	color:#b2b2b2;	background:url(../img/arrow_b.png) no-repeat;	padding-left:33px;	line-height: 28px;	margin:0px;}.content .litspiegel .tabs_content .active p.backlink a {	font-family:'Open Sans', sans-serif;	font-weight:bolder;	font-size:12px;	color:#b2b2b2;	background:url(../img/arrow_r.png) no-repeat;	padding-left:33px;	line-height: 28px;	margin:0px;}/*       Litspiegel End     *//*      jQuery Slider Begin    */.slider_wrapper {	width:690px;	height:510px;	margin:28px 0 0 60px;	padding:0;	position:relative;	overflow:hidden;}.zukunt .slider_wrapper, .detailed_werke .slider_wrapper {	margin:157px 0 0 60px;	height:490px;}.detailed_werke .slider_wrapper {	margin-top:41px;}.content .tabs_content .active .slider_wrapper .title {	font-family:'Open Sans', sans-serif;	color:#715B28;	font-weight:bold;	font-size:11px;	display:block;	position:relative;	z-index:99;}.content .aktuell .slider_wrapper .bx-prev, .content .aktuell .slider_wrapper .bx-next {	width:80px;	height:80px;	position:absolute;	display:block;	background:url(../img/slider_arrow.png) 0px 100px no-repeat;	top:192px;	left:20px;	overflow:hidden;	line-height:200px;	margin:0;	padding:0;}.content .aktuell .slider_wrapper .disabled {	display: none;}.content .detailed_werke .slider_wrapper .bx-prev, .content .detailed_werke .slider_wrapper .bx-next {	width:80px;	height:80px;	position:absolute;	display:none;	background:url(../img/slider_arrow.png) 0px 100px no-repeat;	top:192px;	left:20px;	overflow:hidden;	line-height:200px;	margin:0;	padding:0;}.content .aktuell .slider_wrapper .bx-prev:hover {	background-position: top;}.content .aktuell .slider_wrapper .bx-next:hover {	background-position: bottom;}.content .zukunt .slider_wrapper .bx-prev, .content .zukunt .slider_wrapper .bx-next {	top:181px;	display:block;}.content .zukunt .slider_wrapper .disabled {	display: none;}.content .aktuell .slider_wrapper .bx-next, .content .detailed_werke .slider_wrapper .bx-next {	right:20px;	left:auto;}.content .detailed_werke .slider_wrapper a.bx-prev:hover {	background-position: top;}.content .detailed_werke .slider_wrapper a.bx-next:hover {	background-position: bottom;}.slider_wrapper #slider1 img {	margin:0;	padding:0;}#slider1, #slider1 li {	width:690px;	height:490px;	margin:0;	padding:0;	display:block;}.zukunt #slider1, #slider1 li .detailed_werke #slider1, #slider1 li {	height:470px;}.thumbs {	width:623px;	height:103px;	position: relative;	margin:1px 0 0 33px; }.content .tabs_content .active .thumbs a {	background:none;    color:none;    display: block;    float:left;    font-family: 'Open Sans',sans-serif;    font-size: 15px;    font-weight: bold;    line-height: 0;	margin:0;	padding:0;    text-decoration: none;}.content .tabs_content .active .thumbs a img {/*	width:76px; 	height:76px;*/	margin:0 7px;	padding:0}.slider_wrapper .thumbs ul li {	float:left;	display:block;}/* Thumbs start */#thumbs-go-prev {	width:24px;	height:103px;	float:left;	background:#d4cebe;	position:relative;	z-index:15;}#thumbs-go-prev span {	background:url(../img/slider_controller_arrow.png) 0px 0px no-repeat;	width:24px;	height:24px;	overflow:hidden;	display:block;	margin-top:40px;	cursor:pointer;}#thumbs-go-next {	width:24px;	height:103px;	float:right;	background:#d4cebe;	z-index:15;}#thumbs-go-next span {	background:url(../img/slider_controller_arrow.png) -32px 0px no-repeat;	width:24px;	height:24px;	overflow:hidden;	display:block;	margin-top:40px;	cursor:pointer;}.zukunt .active .thumbs {	margin-bottom:23px;	width: 623px;}.thumbs ul {	top:13px;	width:auto;	position:relative;	z-index:14;}.content .thumbs ul li { 	display:block;	float:left;	overflow: hidden;}.social-link{	margin-left:5px;}/*Thumbs end *//*      jQuery Slider End     *//*      Werke Begin          */	.content .werke h1 {		font-size:30px;		font-weight: lighter;		margin-top:53px;		line-height: 30px;	}	.werke .tabs_content .active ul {		width:705px;		height: auto;		margin:24px 0 0 60px;		float:left;	}	.werke .tabs_content .active ul li {		width:220px;		height: 150px;		margin-right: 15px;		margin-bottom: 15px;		float:left;		display: block;			}	.werke .tabs_content .active ul li a {		display:block;		padding:0; 		background: none;		margin:0;	}	.werke .tabs_content .active ul li a img {		margin:0;	}/*      Werke End           *//*      Detailed Werke      */	.content .detailed_werke .tabs_content .active {		width:100%;	}	.content .detailed_werke .tabs_content a {		color: #8D7C53;    	font-family: 'Open Sans',sans-serif;    	font-size: 11px;    	font-weight: normal;    	margin: 0;    	padding: 0;    	text-transform: uppercase;	}	.content .detailed_werke .tabs_content .left {		background: url("../img/vergang_left_arrow.png") no-repeat scroll left center transparent;    	float: left;    	margin: 13px 0 0 60px;    	padding: 0 0 0 22px;	}	.content .detailed_werke .tabs_content .right {		background: url("../img/vergang_right_arrow.png") no-repeat scroll right center transparent;    	float: right;    	margin: 13px 60px 0 0;    	padding: 0 22px 0 0;	}	.content .detailed_werke .tabs_content .blue_link {		background: url("../img/detailed_werke_table.png") no-repeat scroll left center transparent;	    color: #6B8A94;	    float: right;	    font-size: 11px;	    font-weight: bold;	    line-height: 24px;	    margin: 9px 59px 0 0;	    padding: 0 0 0 22px;	}/*      Detailed Werke End*/.content .anfahrt .tabs_content .active .map_container {	widht:690px;	height:400px;	margin-left:60px;	margin-bottom:20px;	overflow:hidden;	float:left;}.thumbs .bx-viewport {	float: left;	height:103px !important;}.content .thumbs .bx-wrapper .bx-controls-direction .bx-prev {	width:25px;	height:103px;	float:left;	position:absolute;	z-index:15;	overflow:hidden;	display:block;	top:0px;	left:-33px;	cursor:pointer;	background: url(../img/slider_controller_arrow.png) center left no-repeat #d4cebe;}.content .thumbs .bx-wrapper .bx-controls-direction .bx-next {	width:25px;	height:103px;	float:right;	z-index:15;	overflow:hidden;	display:block;	top:0px;	right:-33px;	position: absolute;	cursor:pointer;	background: url(../img/slider_controller_arrow.png) center right no-repeat #d4cebe;}.content .thumbs .bx-wrapper .bx-controls-direction .disabled {	display:none;}.content .thumbs_container {	width:690px;	background: #E3DED4;	float: left;	overflow:hidden;	margin-left: 60px;	height:103px;}.buy_dot {	position: relative;	top: -18px;	left: 202px;	width:20px;	height:20px;	background-color: #b60d0d;	-webkit-border-radius: 15px;	-moz-border-radius: 15px;	border-radius: 15px;	border:3px solid #ffffff;	}/********* Gallery Presse **********/.gallery_press .tabs_content .active h3{	color: #715b28;	font-family: "Open Sans",sans-serif;	font-size: 20px;	font-weight: normal;	line-height: 27px;	margin: 16px 0 0 60px;	overflow: hidden;}.gallery_press .tabs_content .active p span{	font-weight: bold;}.content .gallery_press .tabs_content .active p.downloadlink {	margin: 4px 0 0 60px;	overflow: hidden;	padding: 0;}.content .gallery_press .tabs_content .active p {	color: #6b8a94;	font-family: "Open Sans",sans-serif;	font-size: 14px;	font-weight: normal;	line-height: 22px;	margin: 0 0 0 60px;}.content .gallery_press .tabs_content .active p.downloadlink a {	background: rgba(0, 0, 0, 0) url("../img/arrow_b.png") no-repeat scroll 0 0;	color: #b2b2b2;	font-family: "Open Sans",sans-serif;	font-size: 12px;	font-weight: bolder;	line-height: 28px;	margin: 0;	padding-left: 33px;}#slider1.artwork img {    max-height:450px;}/*** Datenschutzerklärung ***/.privacy .tabs_content li {	color: #4D4D4D;	font-size: 14px;	font-weight: normal;	font-family: 'Open Sans', sans-serif;	margin: 0 0 0 61px;	line-height: 22px;}.content .privacy .tabs_content li {	display:block;}.header .menu .active a,.header .menu li a,.header .menu li a:hover{    background-position: right;}.header .menu li {	width: 190px;}.content .vita_aktuell .tabs li,.content .litspiegel .tabs li{	width: 200px;}/** 3d Kasten von Seite entfernen! **/.brown_bg{	display:none;}.content .kunstler .tabs_content{	margin-top:0;}.content .tabs{	margin-top:0;}.content .galeriekonzept,.content .vergangenheit,.content .kunstler,.content .galeriekonzept,.content .team_main,.content .kontakt_main,.content .anfahrt,.content .aktuell,.content .vita_aktuell,.content .litspiegel,.content .impressum{	background:none;}.box_wrapper.margin-left-150{	margin-left:150px;}.header .menu .active .active_arrow{	display:none;}.kunstler_content li{	overflow:hidden;}.content .vita_aktuell .vita_aktuell_header,.content .litspiegel .litspiegel_header {	top:0;	left:0;	width:810px;}.content .vita_aktuell .vita_aktuell_header h1,.content .litspiegel .litspiegel_header h1{	margin:0;	background-color: rgba(0,0,0,0.3);	padding: 15px 30px;	border-radius: 2px;}.video{	position:relative;	display:inline-block;}.video:after{	box-sizing: border-box;	content: '';	position:absolute;	top:25%;	left: 25%;	background-image: url('../img/playButton.png');	background-size: contain;	background-repeat: no-repeat;	background-position: center;	width:50%;	height:50%;	transition: all 0.2s ease-in-out;}.video:hover:after{	width:75%;	height:75%;	top:12.5%;	left:12.5%;}.video~p{	margin:5px !important;}.video~p span{	font-size:12px;}