/*styles Fliesen-Andresen */
body {
	font-family: Myriad Web Pro, sans-serif; 
	color:#525052;
	font-size:15px;
	line-height:23px;
	overflow-y: scroll;
	height:100%;
	background-color:#525052;
	}

h1  {
	font-weight:bold;
	color:#525052;
	margin-top:0px;
	margin-bottom:30px;
	margin-left:40px;
	font-size:20px;
	line-height:20px;
}

h2	{
	font-weight:bold;  
	color:#525052;  /* = 0 2 0 68 */
	margin-left:40px;
	margin-bottom:0px;
	font-size:14px;
}
h3,h4,ul {margin-left:40px;
}
h3,h4{
	margin-bottom:0px;
}

p	{
	 text-align:justify;
	 margin-right:40px;
	 margin-left:40px;
	 margin-bottom:0px;
	 padding-bottom:20px;
}

#page {
	width:1024px;
	min-height:875px;
	/* auto plaziert Seite mittig*/
	margin: 0 auto; 
	background-color:#525052;
}

#head {
	width:100%;
	height:310px;
	background-color:#525052;
			}

#navi {
	width:100%;
	height:50px;
	background-color:#525052;
	}


a.menu {
	color:#ffffff;
	letter-spacing:1px;
	font-weight:normal;
	font-size:17px;
	padding-top:15px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px; 
	margin-left:/*30*/ 20px;
	margin-right:40px;
	/*display:block; */
	float:left;
	/*display:inline-block;*/
	text-decoration:none;
}
a.menu:hover {
	background-color:#000;
	}

a.selected_menu {
	color:#ffffff;
	background-color:#000;
	letter-spacing:1px;
	font-weight:normal;
	font-size:17px;
	padding-top:15px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px; 
	margin-left:30px;
	margin-right:/*40*/30px;
	/*display:block; */
	float:left;
	/*display:inline-block;*/
	text-decoration:none;
}

	
#content {
	background-color:#525052;
	width:100%;
	min-height:610px;
	position:relative;
	display:block;
	overflow:visible;
	border-left:200px;
	top: -3px;

	}

	
#content-text {
	/*font-size:17px; */
	padding-top:30px;
	background-color:#ffffff;
	width:1024px;
	min-height:570px;
	}

}
#footer{
	width:100%;
	background-color:#525052;
	}
	
.footer-content {
	font-size:11px;
	line-height:13px;
	letter-spacing:1px;
	color:#ffffff;
}
.impressum-content{
	font-size:14px;
	line-height:18px;
	margin-top:0px;
}
	
#kontakt{
	border-left:1px solid;
	border-bottom: 1px solid;
	padding:5px;
}

/* 
ul#menu {
	margin:10px;
	padding:10px;
	text-align:left;
	text-decoration:none;
	}
	
ul#menu li { 
	font-size:1em;	
	margin:8px;
	padding:0px;
	text-decoration:none;
	list-style-type:none;
	text-align:left;
	line-height:2em;
	font-weight: bold;
	 }

	
ul#menu li a:visited {
	text-decoration:none; 
	color:#505662;

	}
	
ul#menu li a:hover
	{
	text-decoration:none;
	color:#790131;
	}	 

ul#menu li a	{
	text-decoration:none;
	color:#505662;
	}
	
	*/
	
.img_impr {
	border:1px solid #000000; 
	margin-right:10px;
	margin-top:30px;
	width:100px;
	height:150px;
}

.form_titel {
	margin-left:-3px;
	
}


textarea {
			font-family: Myriad Web Pro, sans-serif; 
			font-size:15px;
}

.blur_textarea
{
			background-color: #ffffff;
			color: #000000;
			border: 1px solid #cccccc;
			width:400px;
			height:100px;			
			}

.focus_textarea{
			background-color: #A7A7A7;
			color: #000000;
			border: 1px solid #cccccc;
			width:400px;
			height:100px;
			}

.blur {
			background-color: #ffffff;
			color: #000000;
			border: 1px solid #cccccc;
			width:400px;
			height: 25px;
			}
.focus {
			background-color: #A7A7A7;
			color: #000000;
			border: 1px solid #cccccc;
			width:400px;
			height: 25px;
