body {
	background:black url(/fileadmin/layout/motoflex/bg.gif);
	text-align:left;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:101%;
}

a img { border:none; }
a { color:white; }
a.test:hover { color:black; background:white; }
p { margin:0; }



h1,p {
	margin:0;
	font-size:.7em;
	color:white;
}

#frame {
	float:left;
	width:816px;
}

* html #frame {
	width:813px;
}

#menu {
	background:white url(/fileadmin/layout/motoflex/bg-right.gif) repeat-y right;
	padding:0 30px 0 120px;
	width:666px;
	float:left;
	font-size:0;
}

* html #menu {
	width:813px;
	padding:0 30px 0 117px;
}

#menu #arrow {
	float:left;
	width:235px;
}

#menu .links {
	float:left;
	width:415px;
}

#menu .margin {
	float:left;
	width:16px;
}

#bg {
	background:black url(/fileadmin/layout/motoflex/bg-right.gif) repeat-y right;
	padding:0 30px 0 120px;
	width:666px;
	float:left;
}

* html #bg {
	width:813px;
	padding:0 30px 5px 117px;
}

#middle,
#top
{
	font-size:0;
}

#middle #logo {
	float:left;
	width:220px;
	font-size:0;
	height:37px;
}

#middle #title {
	float:left;
	width:446px;
	background:black;
	font-size:0;
	height:37px;
}

#bottom {
	width:666px;
	padding-bottom:600px;
}

#bottom #navigation {
	float:left;
	width:235px;
}

#bottom #navigation .links {
	padding:15px 0 0 0;
}

#bottom #content {
	background:black url(/fileadmin/layout/motoflex/bg-margin.gif) repeat-y right;
	width:416px;
	float:left;
}

#bottom #content div {
	padding:9px 12px 0 6px;
}

#bottom #content div p {
	margin:12px 0;
	line-height:1.4em;
	font-size:.6em;
}

#bottom #content a:hover {
	background:white;
	color:black;
} 

#bottom #terminator {
	text-align:right;
}

#bottom .margin {
	width:15px;
	font-size:0;
	float:left;
}

#bottom #foot {
	padding:20px 0 0 160px;
}

#bottom #foot p {
	margin:2px 0 3px 4px;
	font-size:.6em;
}