@charset "UTF-8";
/* CSS Document */

body{
	size:100%;
	margin: 0 0 0 0;
	background-color: #fff;
}


div.page{
	position:absolute;
	top:56px;
	left:158px;
	width:720px;
	height:35px;
	
	
}

div.header{
	position:relative;
	width:720px;
	height:35px;
		
}

	div.logo{
		position:realtive;
		float:left;
	}
	
	div.logo img{
		margin:0 0 0 0;
		border:0px;
	}
	
	
	div.description{
		position:relative;
		width:560px;
		height:20px;	
		float:right;
		padding-top:10px;
		border-bottom:1px solid #CCC;
		text-align:right;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:0.6em;
		color:#333;
	}
	
div.content{
	position:absolute;
	top:120px;
	left:158px;
	width:720px;
	margin-top:10px;
	
}

	div.menu{
		position:relative;
		float:left;
		width:110px;
		min-height:inherit;
		text-align:right;
	}
	
	
	div.text{
		position:relative;
		float:right;
		width:560px;
		
		margin-bottom:10px;
	}
	
		div.text p.headline{
	
			
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:0.8em;
			font-weight:bold;
			color:#977F09;
			margin-top:0px;
			float:left;
		
		}
		
		div.text p.text_image{
				clear:both;
									
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:0.8em;
				
				color:#757575;
				
		}
		
		div.text p.text_kontakt{
		
				float:right;	
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:0.6em;
				
				margin-top:10px;
				margin-right:10px;
				
				color:#757575;
				
		}

		div.text p.text_image img{
				float:right;
				margin-left:10px;
				margin-bottom:10px;
				border:0px;
				
		}
		
		div.text iframe{
		
		float:right;
		height:235px;
		margin-left:20px;
		
		}


div.footer{
	position:absolute;
	width:720px;
	
	margin-top:10px;
	border-top:1px solid #CCC;
	text-align:right;
}

a{
	color:#977F09;
}

.menu_link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#757575;
	text-decoration:none;
}

.menu_link:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#977F09;
	text-decoration:none;
}

.meta_link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.6em;
	color:#757575;
	text-decoration:none;
}

.meta_link:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.6em;
	color:#977F09;
	text-decoration:none;
}

.textfield{
	width:220px;
	height:20px;

	border:1px solid #cccccc;
	background-color:#FFFFFF;

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#666666;	
}

.textfield_error{
	width:220px;
	height:20px;

	border:1px solid #ff0000;
	background-color:#FFFFFF;

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.1em;
	color:#666666;	
}

.button{
	width:100px;
	height:20px;

	border:1px solid #cccccc;
	background-color:#FFFFFF;

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#666666;
}

.textarea{
	width:220px;;
	height:150px;

	border:1px solid #cccccc;
	background-color:#FFFFFF;

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#666666;
}

table{
	float:left;
}

td.lable{


	height:25px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#757575;
	
	text-align:right;


}

td.inputfields{

	width:170px;
	height:25px;

	text-align:center;
}

td.buttontd{

	width:225px;
	height:25px;

	text-align:left;}

#newPhone {
	position:absolute;
	top:225px;
	left:156px;
	width:120px;
	color:#757575;
	/*color: #cc0000;*/
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 0.8em;
    font-weight: bold;
    text-align: center;
}
