/* (c) GvO Media 2014 */

body{
	margin: 0 0 0 0;
	font-family: Segoe UI, Helvetica Neue, sans-serif;
}
#header{
	background-color: #F7D358;
	padding-left: 5%;
	padding-top: 5px;
	padding-right: 5%;
	padding-bottom: 5px;
}

#header h1{
	font-family: 'Staccato222 BT';
}

#header span{
	color: red;
}

#header img{
	max-width:100%;
	width: 530px;
	padding-top: 15px;
}

#header h1{
	font-size: 300%;
}

small{
	font-size: 75%;
}

ul#navigation{
	padding: 0 0 0 0;
}

ul#navigation a{
	cursor: pointer;
	color: #333;
	text-decoration: none;
	padding-right: 10px;
}

ul#navigation a:hover{
	cursor: pointer;
	color: #FFFFFF;
	text-decoration: none;
}

ul#navigation a#active{
	cursor: pointer;
	color: #FFFFFF;
	text-decoration: none;
}

ul#navigation {
	cursor:default;
	font-size: 20px;
	background-color:white;
	background: rgba(255, 255, 255, 0.05);
}
ul#navigation li {
	list-style: none;
    display: inline;
	margin: 0;
}

#main{
	padding-left: 5%;
	padding-right: 5%;
}

#main h1 img{
	max-width: 100%;
}

#imgtopa img{
	max-width: 100%;
	float: right;
	padding-left: 15px;
	padding-bottom: 15px;
}

#imgtop img{
	max-width: 100%;
	float: right;
	margin-top: -21.5px;
	padding-left: 15px;
	padding-bottom: 15px;
}

#img2 img{
	max-width: 100%;
	width: 50%;
	float: right;
	padding-left: 15px;
	padding-bottom: 15px;
}

#img3 img{
	max-width: 100%;
	width: 450px;
	float: right;
	margin-top: -21.5px;
	padding-left: 15px;
	padding-bottom: 15px;
}

#imgmain img{
	max-width: 100%;
	width: 400px;
}

footer{
	padding-top: 1.5em;
	margin: 1.5em 0;
	padding-left: 5%;
	padding-right: 5%;
}

footer a{
	text-decoration: none;
	color: black;
}

hr{
	margin: 0 0 0 0;
	height: 0;
	border: 0 none;
	border-top: 1px solid #eee;
}

#text{
	text-align: none;
}

#zeiten h4{
	margin-bottom: 0px;
	margin-top: 2px;
}

#impressionen img{
	max-width: 100%;
}

#vorspiel a{
	color: black;
}

#anschrift a{
	text-decoration: none;
	color: black;
}

#gvo a{
	text-decoration: none;
	color: black;
}

/* Foto Download */

#fotohover{
	display:inline-block;
	padding:0;
	padding-right:5px;
	padding-bottom:5px;
}

#fotohover img{
	width:230px;
	max-width:100%;
}

#fotohover2{
	display:inline-block;
	padding:0;
	padding-right:5px;
	padding-bottom:5px;
}

#fotohover2 a{
	color:#333;
}

#fotohover2 a:hover{
	color:#E21F25;
}

#fotohover2 img{
	width:102px;
	max-width:100%;
}

#fotohover3{
	display:inline-block;
	padding:0;
	padding-right:5px;
	padding-bottom:5px;
}

#fotohover3 img{
	width:414px;
	max-width:100%;
}