/* header */
#header #logo img
	{  height: auto; width: 200px; padding: 5px; }
#header #logo 
	{ width: 70%; }


#menu-wrapper #hamburger-menu { margin: 30px auto; float: none; }
#menu-container .menu-list {  margin-top: 20px; }

#hamburger-menu {display:none;}

/* header background */
.fullscreen
	{ min-height: 60%; width: 100%; }

/* header background */
@media (orientation: portrait) {
.not-fullscreen
	{ height: 70%; }
}


.background
	{background-position: 75% 50%;}


/*Effekte Header Box*/
.headerbox_big 
	{ width: 80%; color:white; padding-left: 6%; float:left; position: relative; margin-top: -12em; z-index: 99; padding: 0.4em 1.5em 0.4em 0 ; z-index: 1;}
.headerbox_big h1 
	{font-size: 0.7em; text-align: right; }
.headerbox_small 
	{ width: 60%; color:white; padding-left: 6%; float:left; position: relative; margin-top: -5em; z-index: 99; padding: 0.4em 1.5em 0.4em 0; z-index: 1;}
.headerbox_small h2 
	{font-size: 0.8em; text-align: right;}




/* content */
.content .box14
	{ float: none; width: 100%; }

.content input[type="text"],
.content input[type="email"],
.content input[type="password"],
.content textarea
	{ width: 90%; }

.content table tr
	{ border-bottom: 1em solid transparent; }
.content table th,
.content table td
	{ display: block; }


.content #map
	{ height: 320px; }


/* wp classes at images */
img.alignleft,
img.alignright
	{ display: block; float: none; margin: 1em auto; }

/* content gallery */
.content div.gallery
	{ width: 300px; }

/* footer */
#footer .widget,
#footer .footer-nav
	{ float: none; width: 100%; }