/* CSS Document */

section {
	margin-bottom:1rem;
}

section:last-of-type {
	margin-bottom:0;
}

.grossb {
	text-transform:uppercase;
}

#hg {
		/*background-image:url(img/boehse_hg_blubber.jpg);
		background-position:center center;
		background-size:cover;  EIGENER HG*/
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e2e2e2+0,f9f9f9+24,f4f4f4+78,d1d1d1+94 */

background: rgb(226,226,226); /* Old browsers */

background: -moz-linear-gradient(45deg,  rgba(226,226,226,1) 0%, rgba(249,249,249,1) 24%, rgba(244,244,244,1) 78%, rgba(209,209,209,1) 94%); /* FF3.6+ */

background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgba(226,226,226,1)), color-stop(24%,rgba(249,249,249,1)), color-stop(78%,rgba(244,244,244,1)), color-stop(94%,rgba(209,209,209,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(45deg,  rgba(226,226,226,1) 0%,rgba(249,249,249,1) 24%,rgba(244,244,244,1) 78%,rgba(209,209,209,1) 94%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(45deg,  rgba(226,226,226,1) 0%,rgba(249,249,249,1) 24%,rgba(244,244,244,1) 78%,rgba(209,209,209,1) 94%); /* Opera 11.10+ */

background: -ms-linear-gradient(45deg,  rgba(226,226,226,1) 0%,rgba(249,249,249,1) 24%,rgba(244,244,244,1) 78%,rgba(209,209,209,1) 94%); /* IE10+ */

background: linear-gradient(45deg,  rgba(226,226,226,1) 0%,rgba(249,249,249,1) 24%,rgba(244,244,244,1) 78%,rgba(209,209,209,1) 94%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#d1d1d1',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	}
	
	#nav_bild {
		max-width:73.75em;
	}

	
	#bildcontainer {
		position:relative;
	}
	#bildhead, #bildhead2 { 
		max-width:100%;
		height:auto;
	}
	#bildhead2 {
		display:none;
		position:absolute;
		left:0px;
		top:0px;
		z-Index:1;
	}
		
	#nav-head ul {
		list-style-type:none;
		box-sizing:border-box;
	}

	#nav-head li {
		box-sizing:border-box;
		padding-top:1em;	
		padding-left:2em;
		padding-right:2em;
		text-decoration:none;
		max-width:25%;
		height:3em;
		display:inline-block;
		text-align:center;
		position:relative;
		}
	
	#nav-head {
		box-sizing:border-box;
		/*background-color:hsl(24,100%,42.5%);*/
		max-width:73.75em;
		text-align:center;
		background: #d95800; /* Old browsers */
background: -moz-linear-gradient(-45deg, #d95800 0%, #d6804a 41%, #d85f0f 73%, #d65200 85%, #d14200 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#d95800), color-stop(41%,#d6804a), color-stop(73%,#d85f0f), color-stop(85%,#d65200), color-stop(99%,#d14200)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg, #d95800 0%,#d6804a 41%,#d85f0f 73%,#d65200 85%,#d14200 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg, #d95800 0%,#d6804a 41%,#d85f0f 73%,#d65200 85%,#d14200 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg, #d95800 0%,#d6804a 41%,#d85f0f 73%,#d65200 85%,#d14200 99%); /* IE10+ */
background: linear-gradient(135deg, #d95800 0%,#d6804a 41%,#d85f0f 73%,#d65200 85%,#d14200 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d95800', endColorstr='#d14200',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */;
	}
		
	#nav-head a {
		color:#fff;
	}
	
	#nav-head a:hover {
		text-decoration:none;
		color:#f4d28c;
	}
	
	
	
	#content {
		box-sizing:border-box;
		max-width:73.75em;
		margin:auto;
		height:100%;	
		box-shadow:0.5em 0em 1em rgba(130,127,127,0.5);
	}
	
	.bildformat {
		box-sizing:border-box;
		/*box-shadow:0.5em 0em 1em rgba(130,127,127,0.5);*/
		border:2px solid hsl(24,90%,42.5%);
	}
	
	
	figure {
		text-align:center;
		font-size:80%;
	}
	
	#prinzip {
		box-sizing:border-box;
		background-color:hsl(24,70%,72.5%);
		/*background-color:hsl(50,90%,50%);*/
		padding:1em;
		padding-top:0.5em;
		padding-bottom:0.7em;
	}
	
	#prinzip h1 {
		font-size:160%;	
	}
	
	#prinzip a {
		color:hsl(24,100%,42.5%);
	}
	
	#prinzip a:hover {
		text-decoration:none;
		color:#666;	
	}
	
	#sorten {
		box-sizing:border-box;
		background-color:hsl(24,70%,82.5%);
		padding:1em;
		padding-top:0.5em;
		padding-bottom:0.7em;
	}
	
	#sektwanne {
		margin-top:0.7em;
	}
	
	#sortenaktuell {
		padding-top:1em;
		font-weight:600;
	}
	
	.headlinesorten {
		padding-bottom:0.5em;
	}
	
	.sorten_abstand {
		padding-top:0.8em;
	}
	
	#sorten h1 {
		font-size:160%;	
	}
	
	#sorten h2 {
		font-size:130%;	
		margin-top:0.5em;
		margin-bottom:0.8em;
	}
	
	#btnPreise {
		height:2em;
		width:auto;
		background-color:hsl(24,100%,42.5%);
		color:#fff;
		font-size:100%;
		font-weight:300;
		box-shadow:01px 0px 0px #ccc;
		border-radius:0.5rem;
		padding-left:0.5em;
		padding-right:0.5em;
	}
	
	#btnPreise:hover {
		text-decoration:underline;
		color:#f4d28c;
		cursor:pointer;
	}
	
	#preise {
		display:none;
		margin-top:1em;
		line-height:1.5em;
	}
	
	#preise a {
		color:hsl(24,100%,42.5%);
	}
	
	#preise a:hover {
		text-decoration: none;
		color:#666;	
	}

	#news aside {
		box-sizing:border-box;
		border:2px solid hsl(24,100%,42.5%);
		padding-top:0em;
		padding-left:0.5em;
		padding-right:1.5em;
		padding-bottom:0.5em;
		margin-left:4%;
		background-color:#fff;
	}	
		
	#zork {
		background-color:hsl(24,70%,72.5%);
		padding:1em;
		padding-top:0.5em;
		padding-bottom:0.7em;
	}
	#zork h1 {
		font-size:160%;	
	}
	
	/*#prof_boehse {
		margin-right:2em;
	}*/
	
	#team {
		background-color:hsl(24,70%,82.5%);
		padding:1em;
		padding-top:1em;
		padding-bottom:0.5em;
	}
	
	#team h1 {
		font-size:160%;	
	}
	
	#abisz {
		background-color:hsl(24,70%,72.5%);
		padding:1em;
		padding-top:0.5em;
		padding-bottom:0.7em;
		text-align:justify;
	}
	
	#abisz h1 {
		font-size:160%;	
	}
	#abisz h2 {
		font-size:130%;	
	}
	
	#zork ul {
		box-sizing:border-box;
	}
	
	#zork li {
		line-height:1.5em;
		margin-left:1em;	
	}
	
	.table {
		display:table;
		border-collapse:collapse;
		table-layout:auto;
		max-width:100%;
		overflow:hidden;
	}
	.tr {
		display:table-row;
	}
	.td {
		display:table-cell;
		vertical-align:top;
	}

	
	#geschichte {
		box-sizing:border-box;
		background-color:hsl(24,70%,72.5%);
		padding:1em;
		padding-top:0.5em;
		padding-bottom:0.7em;
	}
	
	#geschichte h1 {
		font-size:160%;	
	}
	
	hr {
		display:block;
		margin-top:0.5em;
		margin-bottom:0.5em;
		border:none;
		border-top:5px solid #fff;
		height:0px;
	}
	
	
	
	#nav-footer {
		box-sizing:border-box;
		/*background-color:hsl(24,100%,42.5%);*/
		max-width:73.75em;
		text-align:center;
		background: #d95800; /* Old browsers */
background: -moz-linear-gradient(-45deg, #d95800 0%, #d6804a 41%, #d85f0f 73%, #d65200 85%, #d14200 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#d95800), color-stop(41%,#d6804a), color-stop(73%,#d85f0f), color-stop(85%,#d65200), color-stop(99%,#d14200)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg, #d95800 0%,#d6804a 41%,#d85f0f 73%,#d65200 85%,#d14200 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg, #d95800 0%,#d6804a 41%,#d85f0f 73%,#d65200 85%,#d14200 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg, #d95800 0%,#d6804a 41%,#d85f0f 73%,#d65200 85%,#d14200 99%); /* IE10+ */
background: linear-gradient(135deg, #d95800 0%,#d6804a 41%,#d85f0f 73%,#d65200 85%,#d14200 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d95800', endColorstr='#d14200',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */;
	}
	
	#nav-footer ul {
		box-sizing:border-box;
	}
	
	#nav-footer li {
		list-style-type:none;
		box-sizing:border-box;
		padding-top:1em;	
		text-decoration:none;
		height:3em;
		padding-left:4em;
		padding-right:4em;
		display:inline-block;
		position:relative;
	}
	
	#nav-footer {
		box-sizing:border-box;
		background-color:hsl(24,100%,42.5%);
		width:100%;
		}
	
	#nav-footer {
		color:#fff;
	}
	
	#nav-footer #kontakt {
		text-decoration:underline;
	}
	
	#nav-footer #impressum {
		text-decoration:underline;
	}
	
	#nav-footer #kontakt:hover {
		text-decoration:none;
		color:#f4d28c;
		cursor:pointer;
	}

	#nav-footer #impressum:hover {
		text-decoration:none;
		color:#f4d28c;
		cursor:pointer;
	}
	
	/*#kontakt {
		color:#fff;
		padding:1em;
		padding-right:0.5em;
	}*/


	#mail a{
		color:#fff;
	}
	
	#mail a:hover {
		text-decoration:none;
		color:#f4d28c;
	}
	
	#mail {
		display:none;
		padding-top:0.5em;
		padding-bottom:0.5em;
		color:#fff;
	}
	
	
	#imptext {
		display:none;
		padding-bottom:0.7em;

	}
	
	#imptext h1 {
		font-size:120%;
		text-transform:uppercase;
		color:#fff;
		margin:0;
		padding-top:0.5em;
	}
	
	
	#imptext p {
		color:#fff;
	}

	
	#btnImpressum {
		font-size:100%;
		font-weight:300;
		text-decoration:underline;
		border-color:#fff;
		box-shadow:1px 0px 0px #fff;
		border-radius:0.5rem;
		padding-left:0.5em;
		padding-right:0.5em;
		color:hsl(24,100%,42.5%);
	}
		
	
	
	.bildformat {
		box-sizing:border-box;
		border:2px solid hsl(24,90%,42.5%);
	}
	

	
	#prof_boehse_resp {
		display:none;
	}
	
	
	
	#resp_48 {
		display:none;
	}