﻿/* -- -- */body{	background-image: url(images/menu/bg.jpg);	font: normal 9.5pt/1.5 Verdana,Arial;	color: #efefef;	margin: 0px;	padding: 0px;}/* -- Links -- */a, a:active, a:link, a:visited{	text-decoration: none;}a:link, a:hover {	color: #ff6600;}a:active, a:visited {	color: #ff9900;}/* -- Menü -- */div.MOben{	background-image: url(images/menu/top1.jpg); 	width: 235px; 	height: 217px;}/* -- mbg.jpg: 235 * 4 Pixel -- *//* -- mleft1.jpg war 56*19 Pixel -- */div.MMitte{	background-image: url(images/menu/mbg.jpg); 	background-repeat: repeat-y;	width: 235px;	padding: 1px 0px 1px 0px;}/* -- width, height + padding = tatsächliche Breite/Höhe -- */div.MMitte p{	width: 135px;	margin: 0px 0px 7px 56px;	padding: 4px 0px 6px 6px;	border: 1px solid black;	background-color: #772B1A;	font-size: 11px;	line-height: 1em;}div.MMitte a{	color: #EFEFEF;			/* IE7 and below: inherit doesn't work */	font-size: 11px;	font-weight: bold;	text-transform: uppercase;}div.MMitte a:hover{	text-decoration: none;}div.MMitte a:focus{	outline: none;}div.MUnten{	background-image: url(images/menu/munten.jpg); 	width: 235px; 	height: 16px;}div.Titel{	background-image: url(images/menu/top2.jpg); 	width: 291px; 	height: 79px; 	float: left;	padding: 0px;	margin: 0px;	line-height: 100%;}div.Titel p{	margin: 0px;	padding-top: 30px;	line-height: 100%;	font-size: 35px;	font-weight: bold;	color: #660033;}div.Leiste{	/* -- Bis zum rechten Rand -- */	background-image: url(images/menu/top2bg.jpg); 	height: 79px;}div.LinieLinks{	background-image: url(images/menu/top21.jpg); 	width: 43px; 	height: 39px; 	float: left;}div.LinieRechts{	background-image: url(images/menu/top22.jpg); 	height: 39px;}/* -- -- */div.Inhalt{	margin-left: 235px;	padding: 30px 60px 30px 60px;	border-top: 1px solid #80570F;	border-left: 1px solid #80570F;	border-bottom: 1px solid #80570F;}.Bild {	float: right;	margin: 3.5em 0em 1em 2em;}div.Inhalt h1{	/* -- Padding wird von div.Inhalt vererbt. -- */	margin: 2em 0px 1em 0px;	color: rgb(216,216,216);	padding: 0px;	font-size: 14pt;}div.Inhalt h2{	/* -- Padding wird von div.Inhalt vererbt. -- */	margin: 1em 0px 0.5em 0px;	padding: 0px;	font-size: 11pt;}div.Inhalt p{	text-align: justify;	margin-top: 1em;}/* -- Aufzählungen -- */.Einleitung, .Mitarbeiter, .LVA{	list-style-image: url(images/bulletCircle.gif);	padding: 0em;	margin: 1.5em 0em 0em 1.25em;}.Einleitung { padding-left: 1.5em; }.Projekte li p, .Einleitung li, .Mitarbeiter li, .LVA li{	margin-top: 1em; 	font-weight: normal;	color: #efefef;}.Mitarbeiter li { margin-top: 0.75em; }.Referenz, .Produkt, .Projekte, .Consulting{	list-style-image: url(images/bulletSquare.gif);	padding: 0em;	margin: 0em 0em 0em 1.5em;}.Produkt li, .Projekte li { margin-top: 2.5em; font-weight: bold; }.Projekte li { color: #ff9900; }.Referenz li, .Produkt li p, .Consulting li{	margin-top: 0.5em; font-weight: normal;}div.Fusszeile{	margin-top: 5px;	margin-left: 235px;	padding-bottom: 30px;	line-height: 1em;}div.Fusszeile p{	font-size: 8pt;	text-align: center;}div.Fusszeile a{	text-align: center;	font-size: 8pt;}p.Panorama{	margin-top: 30px;	margin-bottom: 30px;	background-image: url(images/Panorama.jpg);	background-repeat: repeat-x;	height: 204px;	border: 0px;}.Wichtig, h2{	color: #FFCC99;}
