body,html {

	color:				#8b9295;
	font-family:		Arial;
	font-size:			9pt;
	height:				100%;
	margin:				0;
	scrollbar-face-color: #8b9295;
scrollbar-highlight-color: #8b9295;
scrollbar-3dlight-color: #8b9295;
scrollbar-darkshadow-color: #8b9295;
scrollbar-shadow-color: #8b9295;
scrollbar-arrow-color: #ffffff;
scrollbar-track-color: #ffffff;
	
}

.img {

	display: block;

}

table {

	color:				#8b9295;
	font-family:		Arial;
	font-size:			9pt;

}


#rollovermaximum  a {
		background-image: url("imgs/aresmaximum.jpg");
		background-position:0px 0px;
		background-repeat:no-repeat;
		height: 86px;
		width: 436px;
		display: block;
		overflow: auto;
		}
#rollovermaximum a:hover {	
		background-position: 0px -86px;
		}

#rollovermobility {

		margin-top: 74px;

}

#rollovermobility a {
		height: 86px;
		width: 436px;
		display: block;
		overflow: auto;
		background: url("imgs/aresmobility.jpg") 0px 0px no-repeat;
		}
#rollovermobility a:hover {	
		background-position: 0px -86px;
		}

h1 {
	color:				#561714;
	font-size:			12px;
	font-weight:		normal;
	margin:				0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

}

.subheader {
	color:				#561714;
}

p

	{
	
		margin:			0;
		padding:		0px 0px 10px 0px;
			
	}
	
td
	
	{
	
		vertical-align:	top;
	
	}
	
a:link,a:visited,a:active

	{
	
		color:				#8b9295;
		text-decoration: 	none;
		
	}

a:hover

	{

		color:				#561714;
		
	}

#main {

		border:			1px solid #8b9295;
		height:			591px;
		margin:			auto;
		width:			818px;

}

.bodytext {

	color:				#8b9295;

}

#abstand {

	height: 			50%;
	margin-bottom: 		-56px; 
	float: 				left;
	width:				100px;

	}

#middler {

	height: 			112px; 
	clear: 				left;
	text-align:			center;
	
}
/* #################### HEADER #################### */

#header {

	background-color:	#8b9295;
	height: 			135px;
	text-align:			right;
	width: 				100%;

}

#logo {

	margin-top:			31px;
	margin-right:		38px;
	
}

/* #################### NAVI #################### */

#navi {

	float:				left;
	height:				330px;
	padding-left:		18px;
	padding-top:		113px;
	text-align:			left;
	width:				185px;

}

#navi a {
		height: 29px;
		width: 111px;
		display: table-cell;
		display: block;
		}
#navi a:hover {	
		background-position: 0px -29px;
		}
		
.leistungen1 {

		background: url("imgs/bn_leistungen_1.gif") 0px 0px no-repeat;

}

.leistungen2 {

		background: url("imgs/bn_leistungen_2.gif") 0px 0px no-repeat;

}

.philosophie1 {

		background: url("imgs/bn_philosophie_1.gif") 0px 0px no-repeat;

}

.philosophie2 {

		background: url("imgs/bn_philosophie_2.gif") 0px 0px no-repeat;

}

.kontakt1 {

		background: url("imgs/bn_kontakt_1.gif") 0px 0px no-repeat;

}

.kontakt2 {

		background: url("imgs/bn_kontakt_2.gif") 0px 0px no-repeat;

}

.partner1 {

		background: url("imgs/bn_partner_1.gif") 0px 0px no-repeat;

}

.partner2 {

		background: url("imgs/bn_partner_2.gif") 0px 0px no-repeat;

}

.impressum1 {

		background: url("imgs/bn_impressum_1.gif") 0px 0px no-repeat;

}

.impressum2 {

		background: url("imgs/bn_impressum_2.gif") 0px 0px no-repeat;

}

#saeule {

	background-image:	url("imgs/bgimg_saeule.gif");
	height:				198px;
	margin-left:		3px;
	text-align:			left;
	width:				25px;

}

	
/* #################### CONTENT #################### */

#pics {

	float:				left;
	margin-top:			22px;
	text-align:			left;
	width:				546px;

}


#contentpos {

	border:				1px solid #8b9295;
	float:				left;
	height:				319px;
	text-align:			left;
	width:				567px;

}

#scrollme {

	border-bottom:		1px solid #8b9295;
	border-right:		1px solid #8b9295;
	border-top:			1px solid #8b9295;
	float:				left;
	height:				319px;
	width:				24px;
	z-index:			0;
	
}


#content {

	height:				224px;
	line-height:		26px;
	margin:				73px 0px 0px 22px;
	overflow:			auto;
	text-align:			left;
	position:			absolute;
	width:				566px;
	z-index:			1;

}

.align-justify {

	text-align:			justify;

}

.headerimg {

	margin:				36px 0px 0px 22px;
	position:			absolute;

}

.partner {

	margin-top:			40px;

}

.bnkontakt {

	margin-top:			8px;

}

/* #################### FOOTER #################### */

#footer {

	font-size:			12px;
	margin:				auto;
	padding-top:		4px;
	text-align:			right;
	width:				820px;
	
}

