* 
{
	PADDING-RIGHT: 0em; 
	PADDING-LEFT: 0em; 
	PADDING-BOTTOM: 0em; 
	MARGIN: 0em; 
	PADDING-TOP: 0em
}
BODY 
{
	FONT-SIZE: 12px; 
	COLOR: #000; 
	FONT-FAMILY: Arial, sans-serif; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: left;
}
.frame 
{
	MARGIN: 0px auto; 
	WIDTH: 100%; 
	TEXT-ALIGN: left;
}
/* ------------------------------------------- Head ------------------------------ */
.head
{
	margin:0px auto;
	width:100%;
	height:230px;
}
.head-top
{
	float:left;
	margin:0px auto;	
	width:982px;
}
.head-middle
{
	float:left;
	margin:0px auto;	
	width:100%;
}
.head-middle-left
{
	float:left;
	margin:0px auto;	
	width:210px;
}
.head-m-l-left
{
	float:left;
	margin:3px 0px 0px 20px;	
}
.head-m-l-middle
{
	float:left;	
}
.head-m-l-right
{
	float:left;
	margin:3px 0px 0px 5px;
	
}
.head-middle-middle
{
	float:left;
	margin:0px auto;	
	width:530px;
	margin:3px 0px 0px 0px;
}
.head-middle-right
{
	float:left;
	margin:0px auto;	
	width:230px;
	margin:3px 0px 0px 0px;
}
.head-bottom
{
	float:left;
	margin:0px auto;	
	width:100%;
}
/* ------------------------------------------- Content ------------------------------ */

.content
{
	float:left;
	margin:0px auto;	
	width:100%;
}
/* ------------------------------------------- Content left ------------------------------ */
.content-left
{
	float:left;
	margin:8px 0px 0px 0px;	
	width:210px;
}
.content-left-top
{
	float:left;
	width:155px;
	margin:6px 0px 0px 25px;
	border-bottom:#000 1px dotted;	
}
.content-left-middle
{
	float:left;
	width:155px;
	margin:0px 0px 0px 25px;	
}
.content-left-bottom
{
	float:left;
	width:155px;
	margin:30px 0px 0px 25px;	
}
/* ------------------------------------------- Content Kontakt ------------------------------ */
.content-middle
{
	float:left;
	margin:5px 0px 0px 8px;
	padding-right:10px;	
	width:500px;
}

.content-m-headline
{
	float:left;
	margin:10px 0px 0px 0px;
	width:480px;
}
.content-m-text
{
	float:left;
	margin:10px 0px 0px 0px;
	width:480px;
}
.content-m-left
{
	float:left;
	width:210px;
}
.content-m-right
{
	float:left;
	width:210px;
}
.content-m-r-right
{	
	margin-right:20px;
	text-align:right;
}
.content-m-bottom
{
	margin:10px 0px 0px 0px;
	width:480px;
	border-top:#000 1px dotted;
	text-align:right;
}
/* ------------------------------------------- Content Detail 1  ------------------------------ */
.content-middle1
{
	float:left;
	margin:5px 0px 0px 8px;
	padding-right:10px;
	width:220px;	
}
.content-m-headline1
{
	margin:10px 0px 0px 0px;
	width:220px;
}
.content-m-bild1
{
	margin:2px 0px 0px 0px;
	width:220px;
}
.content-m-text1
{
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 6px;
	width:220px;
}
.content-m-bottom1
{
	margin:10px 0px 0px 0px;
	width:220px;
	border-top:#000 1px dotted;
	text-align:right;
}


/* ------------------------------------------- Content Detail 2 ------------------------------ */
.content-middle2
{
	float:left;
	margin:5px 0px 0px 8px;
	padding-right:10px;	
}
.content-m-headline2
{
	margin:10px 0px 0px 0px;
	width:220px;
}
.content-m-text2
{
	margin:10px 0px 0px 0px;
}
























/* ------------------------------------------- Content right ------------------------------ */
.content-right
{
	float:left;
	margin:17px 0px 0px 28px;	
	width:200px;

}

.content-r-top
{
	float:left;
	margin:0px 0px 0px 0px;	
	width:140px;
	border-bottom:#000 1px dotted;
}
.content-r-middle
{
	float:left;	
	width:140px;
}


/* ------------------------------------------- Footer ------------------------------ */

.footer
{
	float:left;
	margin:0px auto;	
	width:100%;
}
.footer-left
{
	float:left;
	margin:8px 0px 0px 0px;	
	width:210px;
}
.footer-middle
{
	float:left;
	margin:5px 0px 0px 8px;	
	width:500px;
}
.f-m-top
{
	float:left;
	margin:40px 0px 0px 0px;	
	width:480px;
	text-align:right;
	border-top:#000 1px dotted;
	border-bottom:#000 1px dotted;
	padding-top:2px;
	background-color:#E7E9EA;
}
.f-m-middle
{
	float:left;
	width:470px;
	text-align:left;
	margin:5px 0px 0px 0px;
}

.footer-bottom
{
	float:left;
	height:30px;
	margin:5px 0px 20px 8px;	
	width:500px;
}













