/*		-- Basic --		*/

*{
	margin: 0;
	padding: 0;
	border: 0;
}

body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	background: #EEEEEE;
	color: #000;
	height: 100%;
}

/*		- Headings		*/

h1, h2, h3, h4, h5, h6{
	
}

h1 {font-size: 200%;}
h2 {
	font-size: 18px;
	margin: 12px 0 10px 0;
	border-bottom: 1px solid #333;
	padding: 0;
}
h3 {
	font-size: 12px;
	margin: 12px 0 10px 0;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0;
}
h4 {font-size: 133%;}
h6 {font-size: 116%;}
h5 {font-size: 110%;}

/*		- Links		*/

a:link, a:visited  {
	text-decoration: underline;
	outline: none;
	color: #999;
	background: transparent;
}

a:hover, a:focus , a:active{
	text-decoration: underline;
	outline: none;
	color: #fff;
	background: transparent;
}

/*		-- Structure --		*/

/*		Wrapper		*/

div#wrapper{
	width: 850px;
	margin: 70px 0 0 0;
}

/*		Container	*/

div#container{
	width: 600px;
	float: left;
}
	ul#menu{
		list-style-type: none;
		width: 600px;
		height: 35px;
	}
	
	div#content{
		width: 570px;
		background: #1E1E1E;
		min-height: 300px;
		padding: 10px 10px 10px 20px;
		color: #fff;
		margin: 0 0 15spx 0;
	}
	
	p#info{
		font-size: 10px;
		color: #fff;
	}
	
	span#creative-minds{
		display: block;
		font-size: 10px;
		color: #888;
		margin: 5px 0;
	}
	
	div#hcard-KIZ-RoyalKino{
		width: 350px;
		float: left;
	}
	
	
	div#sichertdasaugartenkino{
		padding: 5px;
		width: 200px;
		background: #333;
		color: #fff ! important;
		float: right;
		text-align: center;
	}
	
	div.clear{ clear: both;}
	
/*		Logo & Contact		*/

div#logo{
	width: 230px;
	float: left;
	margin: 30px 0 0 20px;
}

div#contact{
	margin: 20px 0 0 0;
	font-size: 14px;
}

div#contact strong{
	font-size: 18px;
}

/*		Menu		*/

ul#menu li{
	list-style-type: none;
	display: inline;
	float: left;
	margin: 0 5px;
}

ul#menu li a{
	padding: 10px 20px;
	height: 15px;
	display: inline-block;
}

ul#menu li a:link, ul#menu li a:visited{
	background: #fff;
	color: #1E1E1E;
	font-size: 13px;
}

ul#menu li a:hover, ul#menu li a:focus, ul#menu li a:active{
	background: #1E1E1E;
	color: #fff;
}

ul#menu li a.active{
	background: #1E1E1E;
	color: #fff;
	font-weight: bold;
}

/*		Form		*/

label{
	display: block;
	float: left;
	width: 100px;
}

input, textarea{
	display: block;
	background: #666;
	padding: 4px;
	color: #fff;
	border: none;
	margin-bottom: 8px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

input#button{
	margin: 10px 0px 15px 100px;
}

input#button:hover, input#button:hover{
	margin-left: 100px;
	background: #fff;
	color: #000;
	cursor: pointer;
}

input:hover,input:active,
textarea:hover, textarea:active{
	
}


input:focus, textarea:focus{
	background: #fff;
	color: #000;
	border: none;
	outline: none;
}

/*		Print		*/

@media print{

a[href]:after{
	content: "[" attr(href) "] ";
	font-size: 85%;
	color: #aaa;
}

}