/* -------------------------------------------------------- */
/* Stylesheet für die Internetpräsentation von Menschenfoto */
/* -------------------------------------------------------- */

/* alle Abstände auf 0 setzen */

* { margin: 0; padding: 0; 
	} 

html { 
   font-size: 100.01%;     /* korrigiert Rundungsfehler     */
   height: 101%;           /* erzwingt Scrollbar im Firefox */
	
	}
h1, h2, h3, h4, p { 
   margin-bottom: 0em; 
   }

ul, ul ul, li, ul li { 
   margin: 0; 
   padding: 0; 
   }

strong { 
   font-size: 120%; 
   font-weight: 500; 
   line-height: 2em; 
   }
   
body { 
   background-color: #e6e6e6; 
   color: white; 
   font-size: 62.5%;     /* setzt die Schriftgröße auf 10 pt zurÃ¼ck */ 
   font-family: Arial, Verdana, Helvetica, sans-serif; 
   text-align: center;   /* positioniert die Präsentation zentriert */ 
   position: relative; 
   }
	
/*allgemeine Klassen*/

.clearMe {
		clear: both;
	}

.unsichtbar { 
   position: absolute; 
   top: -1000px; 
   left: -1000px; 
   width: 0; 
   height: 0; 
   overflow: hidden; 
   display: inline; 
   }
   
.bolder { 
   font-size: 1.5em; 
   font-weight: 700; 
   }
   
/* -------------------------- */
/* Bereich fÃ¼r den "wrapper" */
/* ----------------------- - */

#wrapper { 
   background: #e6e6e6 fixed left top; 
   margin-right: auto;    /* zentriert die Präsentation  */   
   margin-left: auto;     /* zentriert die Präsentation  */ 
   text-align: left; 
   width: 93.5em; }
 

/* ------------------------ */  
/* Bereich für das "Logo"   */
/* ------------------------ */
#logo { 
	background-color: #ffffff; 
	height: 8em; 
	width: 24em; 
	z-index: 100; 
	position: relative;
	top: 3.2em;
	}
 
#logo img { 
	position: relative; 
	top: 2.1em; 
	left: 1.7em;
	}
	
	
/* ------------------------ */  
/* Bereich für den "Inhalt" */
/* ------------------------ */
	
#foto  #inhalt { 
	background-color: #666666; 
	height: 35.75em; 
	margin-left: 12.143em;
	}
	
.content { 
	width: 48.58em; 
	padding-top: 4.2em; 
	padding-left: 5.14em; 
	}
	
*html .content { 
	width: 54.15em;
	padding-left: 5.14em; 
	wid\th: 54.15em;
	pad\ding-left: 5.14em; 
	}
	
	
#text  #inhalt { 
	background-color: #990000; 
    height: 35.75em; 
	margin-left: 12.143em;
	}
	
.text { 
	width: 35em;
	padding-top: 4.2em; 
	padding-left: 5.14em; 
	}
	
*html .text { 
	width: 40em;
	padding-left: 5.14em; 
	wid\th: 40em;
	pad\ding-left: 5.14em; 
	}
	
#start  #inhalt { 
	background-color: #cccccc; 
    height: 35.75em; 
	margin-left: 12.143em;
	}
	
	
/* ----------------------------- */  
/* Listenformatierungen        " */
/* ----------------------------- */

#kunden { 
    width: 42.14em;
	height: 21.43em; 

	}

#kunden ul { 
	list-style: none;
	float: left;
	margin: 0 1.43em 0 0; 
	padding: 0; 
	}
	
#kunden li.element { 
	width: 17.14em; 
	padding: 0; 
	margin: 0; 
	}
	
.leinwand { 
    width: 35em;
	height: 20em; 

	}

.text ul { 
	list-style: none;
	float: left;
	margin: 0 1.43em 0 0; 
	padding: 0; 
	}
	
.text li.element { 
	width: 9em; 
	padding: 0; 
	margin: 0; 
	}

	
	
/* ----------------------------- */  
/* Bereich für die "Bilderboxen" */
/* ----------------------------- */

#grossansicht { 
	width: 436px; 
	height: 292px; 
	float: left;
	position: relative;
	left: 0;
	top: 0;
	background-color: #fff;
	}

/*\*/
#grossansicht { 
	width: 31.14em; 
	height: 20.86em; 
	display: block;
	float: left;
	position: relative;
	left: 0;
	top: 0;
	background-color: #fff;
	}
	
*html #grossansicht { 
	width: 31.29em; 
	height: 20.86em; 
	wid\th: 31.29em; 
	heig\ht: 20.86em; 
	}
/**/


#liste { 
	width: 225px; 
	height: 292px; 
	float: right;
	position: relative;
	left: 0;
	top: 0;
	}

/*\*/		
#liste { 
	width: 16.07em; 
	height: 21.43em; 
	display: block;
	float: right;
	position: relative;
	left: 0;
	top: 0;
	}
	
*html #liste { 
	width: 15.5em; 
	height: 21em; 
	wid\th: 15.5em; 
	heig\ht: 21em; 
	}
/**/
	
#liste ul {
	list-style-type: none; 
	margin: 0em; 
	padding: 0em;
	}	
	
			
#liste li.smallPicture  {
	display: block; 
    width: 4.23em; 
	height: 4.23em; 
	float: left;  
	padding: 0;
	margin: 0 1.1em 1.3em 0;
	}
	
*html #liste li.smallPicture  { 
	margin: 0 0.75em 0.99em 0em; 
	mar\gin: 0 0.75em 0.99em 0em; 
	}		
		
	
#liste li.smallPicture img {
	border: 0.27em solid #ffffff; 
	width: 4em;
	height: 4em;
	margin: 0em; 
	padding: 0em;
	}
	
#ansichtgross  {
	width: 432px; 
	height: 288px;
	margin-top: 2px;
	margin-left: 2px;
	text-align: center;
	position: relative;
	}	
	
/*\*/		
#ansichtgross  {
	width: 30.817em; 
	height: 20.427em;
	margin-top: 0.143em;
	margin-left: 0.143em;
	text-align: center;
	position: relative;
	}

*html	#ansichtgross  {
	width: 30.96em; 
	height: 20.57em;
	margin-top: 0.143em;
	margin-left: 0.143em;
	wid\th: 30.96em; 
	heig\ht: 20.57em;
	mar\gin-top: 0.143em;
	mar\gin-left: 0.143em;
	}
/**/

#ansichtgross img {
	/* ---border: 0.143em solid #ffffff; -- */  
	margin: 0em; 
	padding: 0em;
	}
	
/* --------------------------------------------- */  
/* Bereich für den "Hintergrund der "Navigation" */
/* --------------------------------------------- */

/* Die erste Höhe wird nur für den IE Mac definiert,
   er steigt beim Backflash-Hack aus, dann werden die
   Höhen für die anderen Browser wieder zurückgesetzt.*/ 
#background { 
	background-color: #333;
	background-image: url(../images/hg_navigation.gif); 
    background-repeat: repeat-y; 
    height: 46.5em;
    z-index: 0;
	} 

/*\*/	
* html #background { 
    height: 50em;
    heig\ht: 50em;
	}
	
html *	#background { 
	height: 50.1em; 
	}
/**/
		
	
/* ----------------------------- */  
/* Bereich für die "Navigation"  */
/* ----------------------------- */	
#navi_vertikal {  
	position: relative; 
	width: 15em; 
	padding-left: 1.67em; 
	padding-top: 10.5em; 
	z-index: 20; 
	float: left; 
	clear: both; 
	display: inline;
	}
	
* html #navi_vertikal { 
    width: 14.17em; 
    margin-right: -0.3em;
	widt\h: 14.17em; 
    mar\gin-right: -0.3em;
	}
	
#navi_vertikal ul { 
  list-style-type: none; 
  }
  
#navi_vertikal ul.unten { 
  list-style-type: none; 
  margin-top: 8.1em;
  }
  
#navi_vertikal li { 
  vertical-align: middle;
  font-size: 1.2em; 
  line-height: 1.8em;
  }
  
 #navi_vertikal ul li a.aktiv { 
   color: #cc0000; 
   text-decoration: none; 
   }
  
 #navi_vertikal a { 
   color: #ffffff; 
   text-decoration: none; 
   }
   
 #navi_vertikal a:hover, a:focus, a:visited { 
	color: #999999; 
	text-decoration: none; 
	}
	
	
/* ------------------------------ */  
/* Bereich für den "Footer"       */
/* ------------------------------ */	
#footer { 
    background-color: #999999; 
	position: relative; 
	top: -1.67em;
	width: 46.25em; 
	height: 2.265em;
	padding-right: 1.67em;
	padding-top: 1.065em;
	z-index: 400; 
	float: right; 
	clear: both; 
	}
	
* html #footer { 
    height: 3.17em;
    padding-top: 1.08em;
    heig\ht: 3.17em;
    pad\ding-top: 1.08em;
	}
	
	
/* ---------------------------- */  
/* Schriftenformatierungen      */
/* ---------------------------- */	
#inhalt { 
	color: white; 
	font-size: 1.4em; 
	line-height: 1.6em;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	}

.text h1 { 
	color: #cdcdcd; 
	font-size: 1.57em; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: normal; 
	padding-bottom: 1.13em; 
	text-align: left; 
	vertical-align: middle;
	}
	
.text h2 { 
	color: #cdcdcd; 
	font-size: 1em; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: normal; 
	text-align: left; 
	vertical-align: middle;
	}
	
.text #bu { 
	color: #ffffff; 
	font-size: 0.72em; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	text-align: left; 
	vertical-align: middle;
	}
	
	
.content h1 { 
	color: #cdcdcd; 
	font-size: 1.57em; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	padding-bottom: 1.13em; 
	text-align: left; 
	vertical-align: middle;
	}
	
.content h2 { 
	color: #cdcdcd; 
	font-size: 1em; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	text-align: left; 
	vertical-align: middle;
	}
	
	
.content #bu { 
	color: #ffffff; 
	font-size: 0.72em; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	text-align: left; 
	vertical-align: middle;
	}
	


#footer { 
	color: white; 
	font-size: 1.2em; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	text-align: right; 
	}
	
.text a:link { 
	color: #c9c9c9; 
	text-decoration: none; 
	}
	
.text a:hover, a:visited { 
	color: #333; 
	text-decoration: none; 
	}
	
	
/* ------------------------------------------- */  
/* Formatierungen für die Bilder              */
/* ------------------------------------------- */	
#start  #inhalt img { 
	width: 30.86em; 
	height: 20.57em; 
	margin-left: 5em; 
	margin-top: 7.14em; 
	border-color: white; 
	border-width: 0.14em; 
	}
	

/* ------------------------------------------------ */
/* Allgemeine Formatierung von Links                */
/* ------------------------------------------------ */
a:link { 
	color: #990000; 
	text-decoration: none; 
	}
	
.content  a:link { 
    font-size: 0.93em;
	color: #fff; 
	text-decoration: none; 
	}
	
a:hover, a:visited { 
	color: #333; 
	text-decoration: none; 
	}
	
.content a:hover, a:focus { 
	color: #cdcdcd; 
	text-decoration: none; 
	}
	
.content a:visited { 
	color: #333; 
	text-decoration: none; 
	}
	
	
