/* MOTOYAMAdesign.com  December 2007 */
/* --- General Pre Settings --- */
* { margin: 0; padding: 0; }


hr {
  color: #d2d09f; /* Mozilla */
  background-color: #d2d09f; /* Ie */
  border: #d2d09f; /* Opera */
  height: 1px;
}

/* --- STRUCTURE --- */
body {
	font-family: Verdana, Tahoma, sans-serif;
	margin: 0;
	padding: 0;
	color: #1c1c1c;
	background-image: none;
	background-color: #fff;
	font-size: 101.1%;
	}

/* Navigation */
a { text-decoration: none; color: #1c1c1c; }
a:hover {color: #005560; }
a:hover { color:#990000; }

/* --- General Helpers --- */
.killfloat { overflow: hidden; height: 0; clear: both; font-size: 0; }
.hidden { display: none; visibility: hidden; }
.floatLeft { float: left; }
.floatLeftB { float: left; width: 265px; }
.floatLeftB p { width: 265px; }
.floatRight { float: right; }
img { border: 0; }

/*Headlines*/

#content h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 24px;
	color: #005560;
	padding: .8em 0 1.1em 0;}

#glossar h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #999;
	padding: .3em .5em .3em 0;
	display: inline;}

#content h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #005560;
	padding: .8em 0 1.1em 0;}

/* * Structure Elements * */
#container {
	font-size: 0.625em; /* 1em is 10px */
	}

p { font-size: 1.2em; width: 43em; padding-bottom: 1em; } 

#content li { font-size: 1.2em; margin-left: 3em; } 

#content ul { padding-bottom: 2em; } 

#content ol { padding-bottom: 2em; } 

ol.abc { list-style-type: upper-alpha;}

#containerB { position: absolute; }

#content {
	margin-left: 10px;
	width: 539px;
	min-height: 65em;
	background-color: #FFF;
	position: relative;
	padding: 100px 0 0 50px;
	}

#schlauch {
	display: none;}
	
#logo {
	top: 4.2em;
	left: 0;
	padding-left: 60px;
	width: 16.1em;
	position: absolute;}	

#navi {
	display: none;
	}


	
#bottom {
	display: none;}	
	
	#bottom ul { padding-left: 1.8em; }
	
	#bottom li {
		list-style-type: none;
		display: block;
		padding-right: 3.5em;
		padding-bottom: 1em;
		float: left;}
		

#flags {
	position: absolute;
	z-index: 20;
	padding: 2em 0 0 82.6em;}
	
	#flags img { padding-right: 1em; }
	
#photos { margin-left: -.8em; }

#photosB { margin-left: -3em; }

#glideflexLogo { padding: 0 0 1.5em 33em; }

#picSmall { 
display: none; }

#picSmallB { 
	display: none;}
	
#glossar { width: 50em; padding: 10em 0 3em 0; }	