/********************************************************************************** Katharina Gattermann * Projekt: Website für Durabit Bauplast Gmbh & Co KG * www.durabit.com********************************************************************************/* {	margin: 0;	padding: 0;}body {	text-align: left;	margin: 0;}/*********************************************************************************//**************** Hauptelemente der Seite ****************************************//*********************************************************************************/#container {	width: 950px;	margin: 0 auto;	text-align: left;	position: relative;	background-repeat: repeat-y;}#header {	height: 110px;	width: 774px;	position: absolute; /**/	top: 0px; /**/}#contentarea {	width: 950px;	margin: 0 auto;	text-align: left;	position: relative;	top: 189px;	background-image: url(../files/bg_content2.gif);	background-repeat: repeat-y;	background-color: #ffffff;}#content {	width: 600px;	position: relative;	float:left;	text-align: left;	padding-left: 40px;	padding-top: 20px;	padding-bottom: 20px;	background-image: url(../files/bg_content2.gif);	background-repeat: repeat-y;}#pictures {	display: none;	width: 500px;	float: right;	text-align: right;	margin-top: 40px;	margin-right: 20px;}#footer {	display: none;	width: 910px;	padding-left: 40px;	padding-top: 10px;	height: 30px;	position: relative;	top: 189px;	clear: both;	background-image: url(../files/footer.png);	background-repeat: no-repeat;	border-top: 1px solid #4597D7;	border-right: 1px solid #4597D7;	text-align: left;	}/*********************************************************************************//**************** Text-Styling ***************************************************//*********************************************************************************/		/****** Content ******************************/#content p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11pt;	font-weight: normal;	line-height: 17pt;	color: #000000;	text-align: left;	margin: 7px 0;}#content h1 {	font-family: Helvetica, Arial, sans-serif;	font-size: 14pt;	font-weight: bold;	text-align: left;	color: #000000; 	/*dunkelblau*/	line-height: 17pt;	margin-top: 10px;	margin-bottom: 10px;}#content h2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11pt;	text-align: left;	margin: 0;	font-weight: bold;	color: #000000; 	line-height: 17pt;}#pictures p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10pt;	font-weight: normal;	line-height: 14px;	color: #000000;	margin: 0;}/*#introcontent h1 {	font-family: Helvetica, Arial, sans-serif;	font-size: 14px;	font-weight: normal;	text-align: left;	color: #014495; 		line-height: 20px;	margin-top: 10px;	margin-bottom: 10px;}#introcontent p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	line-height: 17px;	color: #333333;	text-align: left;	margin: 0;}#introcontent a, #introcontent a:link, #introcontent a:visited, #introcontent a:active {	font-family: Helvetica, Arial, sans-serif;	font-size: 13px;	font-weight: bold;	color: #014495;		text-decoration: none;}#introcontent a:hover {	color: #ff9966;}*//*********************************************************************************//******************************* Footer ******************************************//*********************************************************************************/#footer p { 	color: #014495; }#footer a, #footer a:link, #footer a:visited, #footer a:active {	text-decoration: none;	font-family: Helvetica, Arial, sans-serif;	font-size: 12px;	font-weight: bold;	color: #014495;						/*dunkelblau*/}#footer a:hover {	color: #ff9966;}/*********************************************************************************//**************** Sprachwahl-Navigation ******************************************//*********************************************************************************/#language {	display: none;	position: absolute;					/*** Position im Verhältnis zum Elternelement = Footer ***/	height: 20px;	width: 300px;	right: 20px;	top: 10px;	text-align: right;					/*rechtsbündig*/}#language ul li {	display: inline;					/* alle Listenpunkte nebeneinander statt untereinander */	list-style-type: none;	font-family: Helvetica, Arial, sans-serif;	font-size: 12px;	font-weight: normal;	color: #014495;						/*dunkelblau*/}#language ul li a, #language ul li a:link, #language ul li a:visited, #language ul li a:active {	color: #014495;						/*dunkelblau*/	text-decoration: none;}#language ul li a:hover {	color: #ff9966;}.current_lang { color: #ff9966; display: inline; }/*********************************************************************************//**************** weitere Auszeichnung durch Klassen ****************************//*********************************************************************************/.kursiv { font-style: italic; }.bold { font-weight: bold; }.dunkelblau { color: #014495; text-decoration: underline;}/*.visible { visibility: visible; background-color: #4597D7 } aktives Untermenü sichtbar lassen *//*.current { background-color: #0092D6; display: block; color: #ffffff;}	 aktiven Link einfärben */.visible a:hover { background-color: #ff9966; }.no_submenu { z-index: 100; position: relative; clear: both;}.clearfloats { clear: both; }/*********************************************************************************//****** Navigation ****************************************************************//*********************************************************************************/#nav {	display: none;	width: 910px;	height: 78px;	position: absolute;	top: 110px;	padding-left: 40px;	background-image: url(../files/nav_doppel3.png);	background-repeat: no-repeat;	border-top: 1px solid #4597D7;}/*********************************************************************************//*********************************************************************************/#nav ul {								/* UL Level 1 */	margin: 0px;	padding: 0;	list-style-type: none;}#nav ul li {							/* Listenelemente Level 1 */	float: left;						/* horizontale Reihe statt untereinander */	height: 32px;	background-color: transparent;		/********** Damit der Listenpunkt von Level 1 optisch markiert bleibt … */}#nav ul li:hover {						/* … wenn die Maus sich auf das Dropdown-Menue bewewgt … */	background-color: #0092D6;			/* … braucht auch der li einen hover-Effekt (Geht nur mit Hintergrund) … */}#nav ul li:hover ul, 					/* … und dieser Selektor wird ebenfalls benötigt. */#nav ul li ul:hover { 					/* … vererbt sich auf weitere Untermenüs. ********************************/	display: block; }#nav ul li a, 							/* Links Level 1 */#nav ul li a:link, #nav ul li a:visited, #nav ul li a:active {			display: block;	color: #ffffff;	font-family: Helvetica, Arial, sans-serif;	font-weight: normal;	font-size: 13px;	text-decoration: none;	padding: 2px 8px 0 8px;	height: 30px;	line-height: 30px;}#nav ul li a:hover {x	color: #ff9966;	color: #ffffff;}/*********************************************************************************//*********************************************************************************/#nav ul li ul {							/* UL Level 2, Dropline-Menü */	margin: 0;	position: absolute;	top: 32px;	left: 40px;	width: 910px;}#nav ul li ul li {						/* li Level 2 */	float: left;	height: 23px;x	border-right: 1px solid #ffffff;}#nav ul li ul li:first-child {x	border-left: 1px solid #ffffff;}#nav ul li ul li a, 					/* Links Level 2 */#nav ul li ul li a:link, #nav ul li ul li a:visited {		display: block;	padding: 2px 5px 0 5px;	height: 21px;	line-height: 21px;	font-family: Helvetica, Arial, sans-serif;	font-weight: normal;	font-size: 12px;	letter-spacing: 0.05em;	text-decoration: none;	color: #014495;x	background-color: #0092D6;}#nav ul li ul li a:hover {x	background-color: #0092D6;x	color: #ff9966;	color: #ffffff;}#nav ul li ul {	display: none;						/* Untermenü normal nicht sichtbar ... */}#nav ul li:hover ul, #nav ul li a:hover ul {	display: block;						/* ... erst bei Mouseover sichtbar */}/*********************************************************************************//*********************************************************************************/#nav ul li ul li ul {					/* UL Level 3 */	position: absolute;	margin: 0;	top: 23px;	left: 0px;	padding: 0;	list-style-type: none;}#nav ul li ul li ul li {				/* li Level 3 */	float: left;	border-right: 1px solid #ffffff;	height: 23px;}#nav ul li ul li ul li:first-child {	border-left: 1px solid #ffffff;}#nav ul li ul li ul li a, 				/* Links Level 3 */#nav ul li ul li ul li a:link, #nav ul li ul li ul li a:visited {		display: block;	color: #ffffff;	font-family: Helvetica, Arial, sans-serif;	font-weight: normal;	font-size: 11px;	letter-spacing: 0.05em;	text-decoration: none;	padding: 2px 5px 0 5px;	height: 23px;	line-height: 20px;}#nav ul li ul li ul li a:hover {	display: block;	color: #ff9966;}#nav ul li:hover ul li ul, 				/* Dropdown-Effekt Teil 1 */#nav ul li a:hover ul li a ul {	visibility: hidden;	}#nav ul li:hover ul li:hover ul, 		/* Dropdown-Effekt Teil 2 */#nav ul li a:hover ul li a:hover ul {	visibility: visible;	}/*#nav ul li ul li ul li.current a { 			/* färbt den aktuellen Link des 3. Levels mit Schriftfarbe weiß */	/*background-color: #0092D6; /* Cyan-Blau des Logos */	/*display: block; 	color: #ffffff !important;} /*#nav ul li ul li ul {	visibility: hidden;		position: absolute;}#nav ul li ul li:hover ul {	visibility: visible;		width: 910px;}*//*********************************************************************************//******************************* Breadcrumb ******************************************//*********************************************************************************/#breadcrumb {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	line-height: 17px;	color: #333333;	text-align: left;	margin: 7px 0;}#breadcrumb a, #breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:active {	text-decoration: none;x	font-family: Helvetica, Arial, sans-serif;x	font-size: 12px;x	font-weight: bold;x	color: #014495;		/*dunkelblau*/}#breadcrumb a:hover {	color: #ff9966;}