/* SUPERSIZED */

	/* navigation */
	/*.header-wrap #prevslide,
	.header-wrap #nextslide,*/
	body #prevslide,
	body #nextslide {
		width:50px;
		height:50px;
		/*margin-top:-25px;*/
		opacity:1;
		background:none;
		text-align:center;
		z-index:2;
	}
	/*.header-wrap #prevslide,*/
	body #prevslide {
		left:2%;
	}
	/*.header-wrap #nextslide,*/
	body #nextslide {
		right:2%;
	}
		/*.header-wrap #prevslide i,
		.header-wrap #nextslide i,*/
		body #prevslide i,
		body #nextslide i {
			display:block;
			line-height:50px;
			color:#FFF;
			font-size:70px;
		}
		/*.header-wrap #prevslide span,
		.header-wrap #nextslide span {
			display:none;
			position:relative;
			line-height:20px;
			top:-34px;
			z-index:3;
			background:#FFF;
			border-radius:1px;
			padding:0 5px;
		}
		.header-wrap #prevslide span {
			left:35px;
		}
		.header-wrap #nextslide span {
			left:-35px;
		}
		.header-wrap #prevslide:hover span,
		.header-wrap #nextslide:hover span {
			display:inline-block;
		}*/


	/* caption */
	/*.header-wrap #slidecaption,*/
	body #slidecaption {
		position:absolute;
		left:70px;
		bottom:40%;
		z-index:4;
		color:#FFF;
		text-transform:lowercase;
		line-height:1em;
		font-family:'Open Sans Condensed', sans-serif;
		font-size:40px;
		font-weight:300;
		float:none;
		text-shadow:none;
		overflow:visible;
		margin:0;
		/*bottom:15%;
		color:#4E3718;
		padding:0 20px;
		background:#FFF;
		left:250px;
		border-radius:3px;
		top:50%;*/
	}
	
	/* pager */
	/*.header-wrap .slidenav,*/
	body .slidenav {
		position:absolute;
		left:2%;
		bottom:32%;
		z-index:4;
		display:inline-block;
	}
		/*.header-wrap .slidenav ul#slide-list,*/
		body .slidenav ul#slide-list {
			float:none;
			left:0;
			padding:0;
			position:relative;
		}
			/*.header-wrap .slidenav ul#slide-list li,*/
			body .slidenav ul#slide-list li {
				height:12px;
				margin:0 2px;
				width:12px;
			}
				/*.header-wrap .slidenav ul#slide-list li a,
				.header-wrap .slidenav ul#slide-list li a:link,
				.header-wrap .slidenav ul#slide-list li a:hover,
				.header-wrap .slidenav ul#slide-list li a:active,
				.header-wrap .slidenav ul#slide-list li a:visited,
				.header-wrap .slidenav ul#slide-list li a:focus,*/
				body .slidenav ul#slide-list li a,
				body .slidenav ul#slide-list li a:link,
				body .slidenav ul#slide-list li a:hover,
				body .slidenav ul#slide-list li a:active,
				body .slidenav ul#slide-list li a:visited,
				body .slidenav ul#slide-list li a:focus {
					background:none;
					height:10px;
					width:10px;
					border:1px solid #FFF;
					border-radius:50%;
				}
				/*.header-wrap .slidenav ul#slide-list li.current-slide a,*/
				body .slidenav ul#slide-list li.current-slide a {
					background:#FFF;
				}
				
/* ########## */


/* SOCIALMEDIA */
.footer-bottom .social-media a,
.footer-bottom .social-media a:link,
.footer-bottom .social-media a:hover,
.footer-bottom .social-media a:active,
.footer-bottom .social-media a:visited,
.footer-bottom .social-media a:focus {
	margin-left:5px;
	font-size:24px;
	color:#4E3718;
}
/* ########### */


/* GOOGLE MAP */
.tx-go-maps-ext {
	line-height:1em;
}
	.tx-go-maps-ext .gme-info-window p,.tx-go-maps-ext .gme-info-window .bodytext {
		margin-bottom:1em;
	}
	.tx-go-maps-ext .gme-info-window a,
	.tx-go-maps-ext .gme-info-window a:link,
	.tx-go-maps-ext .gme-info-window a:hover,
	.tx-go-maps-ext .gme-info-window a:active,
	.tx-go-maps-ext .gme-info-window a:visited,
	.tx-go-maps-ext .gme-info-window a:focus {
		color:#4E3718;
	}
/* ########## */


/* LATEST NEWS */
.footer-top-left .news-latest-article {
	color:#9E9787;
	border-bottom:1px solid #E4421B;
	padding-bottom:10px;
	width:340px;
	float:left;
	margin-top:10px;
}
.footer-top-left .news-latest-article:nth-child(2n) {
	float:right;
}
.footer-top-left .news-latest-article.first,
.footer-top-left .news-latest-article:nth-child(2) {
	margin-top:0;
}
	/*.footer-top-left .news-latest-article .news-latest-date {
		float:left;
		padding-right:23px;
		background:url(../img/news-latest.png) right center no-repeat;
	}
		.footer-top-left .news-latest-article .news-latest-date span {
			display:block;
			width:58px;
			padding:5px;
			border:1px solid #9E9787;
			text-transform:uppercase;
			font-weight:700;
			font-size:18px;
			line-height:20px;
		}*/
	.footer-top-left .news-latest-article .news-latest-content {
		/*float:right;*/
		/*width:230px;*/ /* 247 */
	}
		.footer-top-left .news-latest-article .news-latest-content span a,
		.footer-top-left .news-latest-article .news-latest-content span a:link,
		.footer-top-left .news-latest-article .news-latest-content span a:hover,
		.footer-top-left .news-latest-article .news-latest-content span a:active,
		.footer-top-left .news-latest-article .news-latest-content span a:visited,
		.footer-top-left .news-latest-article .news-latest-content span a:focus {
			font-weight:700;
			/*color:#9E9787;*/
			color:#FFF;
			line-height:20px;
		}
/* ########### */


/* NEWS LIST */
.content-wrap .news-list-article {
}
.content-wrap .news-list-article p,.content-wrap .news-list-article .bodytext {
	text-decoration:none;
}
/* ######### */


/* NEWS DETAILS */
.content-wrap .news-single h1 {
	margin-bottom:1em;
}
.content-wrap .news-single .news-img-wrap {
	margin-bottom:1em;
}
	.content-wrap .news-single img {
		width:auto;
		height:auto;
	}
	.content-wrap .news-single .news-img-wrap div.news-img-wrap-inner {
		float:left;
		width:320px;
		margin:0 20px 20px 0;
	}
	.content-wrap .news-single .news-img-wrap div.news-img-wrap-inner:nth-child(3n) {
		margin-right:0;
	}
		.content-wrap .news-single .news-img-wrap div.news-img-wrap-inner img {
			width:100%;
			height:auto;
		}
		.content-wrap .news-single .news-img-wrap div.news-img-wrap-inner span.news-img-caption {
			line-height:1.5em;
			font-size:16px;
			display:block;
		}
/* ############ */


/* HANDBUCH MASSIVHOLZBAU */
/*.content-wrap .tx-atraum42holzbau-pi1 {
	line-height:1em;
}
	.content-wrap .tx-atraum42holzbau-pi1 img {
		width:auto;
		height:auto;
	}*/
/* ###################### */


/* LOGINBEREICH */
.content-wrap .tx-felogin-pi1 {
	margin-bottom:1em;
}
	.content-wrap .tx-felogin-pi1 fieldset {
		border:none;
		background:#A69B8B;
		padding:10px;
	}
		.content-wrap .tx-felogin-pi1 fieldset legend {
			display:none;
		}
		.content-wrap .tx-felogin-pi1 fieldset div {
			float:left;
		}
			.content-wrap .tx-felogin-pi1 fieldset div label,
			.content-wrap .tx-felogin-pi1 fieldset div input[type=text],
			.content-wrap .tx-felogin-pi1 fieldset div input[type=password],
			.content-wrap .tx-felogin-pi1 fieldset div input[type=submit] {
				float:left;
			}
			.content-wrap .tx-felogin-pi1 fieldset div label,
			.content-wrap .tx-felogin-pi1 fieldset div span.input {
				line-height:40px;
				width:120px;
				display:block;
				float:left;
				color:#FFF;
			}
			.content-wrap .tx-felogin-pi1 fieldset div input[type=text],
			.content-wrap .tx-felogin-pi1 fieldset div input[type=password],
			.content-wrap .tx-felogin-pi1 fieldset div input[type=submit] {
				border:1px solid #D9D9D9;
				font-family:'Open Sans Condensed', sans-serif;
				font-size:18px;
				font-weight:300;
				box-sizing:border-box;
				width:200px;
				height:40px;
				padding:0 10px;
				margin-right:20px;
			}
			.content-wrap .tx-felogin-pi1 fieldset div input[type=submit] {
				display:block;
				width:300px;
				height:40px;
				border:none;
				background:#4E3718;
				color:#FFF;
				cursor:pointer;
				margin:0;
			}
/* ############ */


/* GOOGLE CSE */
#___gcse_0 {
	position:absolute;
	/*right:190px;*/
	right:250px;
	top:20px;
    width:200px;
}
	#___gcse_0 .cse .gsc-control-cse,
	#___gcse_0 .gsc-control-cse {
		padding:0;
		background:none;
		border:none;
		font-family:'Open Sans Condensed', sans-serif;
		font-size:16px;
		font-weight:300;
	}
		#___gcse_0 form.gsc-search-box {
			font-family:'Open Sans Condensed', sans-serif;
			font-size:16px;
			font-weight:300;
			margin:0;
		}
			#___gcse_0 table.gsc-search-box {
				margin-bottom:0;
			}
			#___gcse_0 input.gsc-input,
			#___gcse_0 .gsc-input-box,
			#___gcse_0 .gsc-input-box-hover,
			#___gcse_0 .gsc-input-box-focus {
				box-shadow:none;
			}
			#___gcse_0 .gsst_a {
				padding:0;
			}
				#___gcse_0 .gsc-search-box-tools .gsc-search-box .gsc-input {
					padding-right:0;
					border:none;
					font-family:'Open Sans Condensed', sans-serif;
					font-size:16px;
					font-weight:300;
					padding:0;
					width:100%;
				}
					#___gcse_0 .gsc-input-box {
						border:1px solid #FFF;
						height:22px;
					}
						#___gcse_0 .gsib_a {
							padding:0 3px;
						}
					#___gcse_0 input.gsc-search-button,
					#___gcse_0 input.gsc-search-button:hover,
					#___gcse_0 input.gsc-search-button:focus,
					#___gcse_0 .cse .gsc-search-button input.gsc-search-button-v2,
					#___gcse_0 input.gsc-search-button-v2,
					#___gcse_0 .cse input.gsc-search-button,
					#___gcse_0 input.gsc-search-button {
						background:rgba(78,55,24,0.7);
						border:1px solid #FFF;
						border-radius:0;
						color:#FFF;
						font-family:inherit;
						font-size:11px;
						font-weight:bold;
						height:12px;
						min-width:12px;
						padding:5px;
						margin:0
					}
#___gcse_0 .gsc-results-wrapper-overlay {
	line-height:1.5em;
}
/* ########## */


/* NEWSLETTER */
#formhandler-contact-form .csc-mailform-field.csc-mailform-field-margin {
	margin-bottom:50px;
}
#formhandler-contact-form .csc-mailform-field-full .csc-mailform-field-checkbox-item {
	float:left;
	width:auto;
	margin-right:40px;
}
	#formhandler-contact-form .csc-mailform-field-full .csc-mailform-field-checkbox-item input[type=checkbox],
	#formhandler-contact-form .csc-mailform-field-full .csc-mailform-field-checkbox-item label {
		float:left;
	}
	#formhandler-contact-form .csc-mailform-field-full .csc-mailform-field-checkbox-item input[type=checkbox] {
		margin-top:13px;
	}
	#formhandler-contact-form .csc-mailform-field-full .csc-mailform-field-checkbox-item label {
		width:auto;
		margin-left:10px;
	}
	
#formhandler-contact-form .csc-mailform-right .csc-mailform-field .csc-mailform-field-left {
	display:inline-block;
	float:left;
	line-height:40px;
	width:375px;
}
#formhandler-contact-form .csc-mailform-right .csc-mailform-field .csc-mailform-field-right {
	float:left;
	width:75px;
}
	#formhandler-contact-form .csc-mailform-right .csc-mailform-field .csc-mailform-field-right input[type=checkbox],
	#formhandler-contact-form .csc-mailform-right .csc-mailform-field .csc-mailform-field-right label {
		float:left;
	}
	#formhandler-contact-form .csc-mailform-right .csc-mailform-field .csc-mailform-field-right input[type=checkbox] {
		margin:13px 10px 0 0;
	}
	#formhandler-contact-form .csc-mailform-right .csc-mailform-field .csc-mailform-field-right label {
		width:auto;
	}
#formhandler-contact-form input[type=button] {
	display:block;
	width:300px;
	height:40px;
	margin-left:150px;
	border:none;
	background:#4E3718;
	color:#FFF;
	cursor:pointer;
	float:none;
	font-family:'Open Sans Condensed', sans-serif;
	font-size:18px;
	font-weight:300;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	text-indent:1px;
	text-overflow:'';
	border-radius:0;
}
/* ########## */


/* SEMINARANFRAGE */
.content-wrap #subscribe_27_ .seminar-item {
	margin-bottom:5px;
}
.content-wrap #subscribe_27_ label,
.content-wrap #subscribe_27_ .seminar-item-left {
	line-height:40px;
	width:150px;
	display:inline-block;
	float:left;
}
.content-wrap #subscribe_27_ .seminar-item-right {
	float:left;
	width:300px;
}
	.content-wrap #subscribe_27_ .seminar-item-right label {
		width:auto;
	}
	.content-wrap #subscribe_27_ .seminar-item-right input[type=checkbox] {
		margin:13px 10px 0 0;
	}
.content-wrap #subscribe_27_ input[type=text],
.content-wrap #subscribe_27_ select,
.content-wrap #subscribe_27_ input[type=button] {
	border:1px solid #D9D9D9;
	font-family:'Open Sans Condensed', sans-serif;
	font-size:18px;
	font-weight:300;
	box-sizing:border-box;
	float:left;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	text-indent:1px;
	text-overflow:'';
	border-radius:0;
}
.content-wrap #subscribe_27_ input[type=text] {
	width:300px;
	height:40px;
	padding:0 10px;
}
.content-wrap #subscribe_27_ select {
	width:300px;
	height:40px;
	background:url(../formhandler/select.png) 98% center no-repeat;
}
.content-wrap #subscribe_27_ input[type=button] {
	display:block;
	width:300px;
	height:40px;
	margin-left:150px;
	border:none;
	background:#4E3718;
	color:#FFF;
	cursor:pointer;
	float:none;
}
/* ############## */


/* ###################################################################################################### */
/* ###################################################################################################### */
/* ###################################################################################################### */
/* ###################################################################################################### */
/* ###################################################################################################### */
/* responsive Seetings */


/* basic responsive settings for all devices */
@media only screen and (max-width: 1024px) {
	
	
/* SUPERSIZED */
body #slidecaption {
	display:block;
}
/* ########## */


/* LATEST NEWS */
.footer-top-left .news-latest-article {
	width:310px;
}
	.footer-top-left .news-latest-article .news-latest-content span a,
	.footer-top-left .news-latest-article .news-latest-content span a:link,
	.footer-top-left .news-latest-article .news-latest-content span a:hover,
	.footer-top-left .news-latest-article .news-latest-content span a:active,
	.footer-top-left .news-latest-article .news-latest-content span a:visited,
	.footer-top-left .news-latest-article .news-latest-content span a:focus {
		font-weight:300;
	}
/* ########### */


/* NEWS DETAILS */
.content-wrap .news-single .news-img-wrap div.news-img-wrap-inner {
	width:32%;
	margin-right:2%;
}
/* ############ */


/* NEWSLETTER */
#formhandler-contact-form input[type=button] {
	width:275px;
}
/* ########## */


}


/* tablets portrait */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	
	
/* SUPERSIZED */
body #slidecaption {
	left:20px;
}
/* ########## */


/* GOOGLE CSE */
#___gcse_0 {
	right:200px;
}
/* ########## */


/* LATEST NEWS */
.footer-top-left .news-latest-article {
	width:100%;
	float:none;
}
.footer-top-left .news-latest-article:nth-child(2n) {
	float:none;
	margin-top:10px;
}
/* ########### */


}


/* smartphones portrait */
@media only screen and (max-width: 767px) {
	
	
/* SUPERSIZED */
body #slidecaption {
	bottom:38%;
	left:10px;
	font-size:26px;
}
/* ########## */


/* GOOGLE CSE */
#___gcse_0 {
	display:none;
}
/* ########## */


/* LATEST NEWS */
.footer-top-left .news-latest-article {
	padding-bottom:10px;
	width:100%;
	float:none;
	margin-top:10px;
}
.footer-top-left .news-latest-article:nth-child(2n) {
	float:none;
	margin-top:10px;
}
/* ########### */


/* NEWS DETAILS */
.content-wrap .news-single h1 {
	width:100%;
}
.content-wrap .news-single .news-img-wrap div.news-img-wrap-inner {
	float:none;
	width:100%;
	margin:0 0 10px 0;
}
.content-wrap .news-single .news-img-wrap div.news-img-wrap-inner:nth-child(3n) {
	margin:0;
}
/* ############ */


/* NEWSLETTER */
#formhandler-contact-form input[type=button] {
	margin:0 0 20px 0;
	width:100%;
}
/* ########## */


}


/* smartphones landscape */
@media only screen and (min-width: 480px) and (max-width: 767px) {


/* NEWS DETAILS */
.content-wrap .news-single .news-img-wrap div.news-img-wrap-inner {
	float:left;
	width:32%;
	margin:0 2% 0 0;
}
.content-wrap .news-single .news-img-wrap div.news-img-wrap-inner:nth-child(3n) {
	margin:0;
}
/* ############ */


}