html,body{margin:0;padding:0}body{	font: 76% "Helvetica Neue", Helvetica, Arial;	text-align:center;	background:#ffffee;	background-color: #d9d5c9;		background-image:url(http://www.ambient-lighting.eu/files/back3.gif);	background-repeat:repeat-x;}h1 {color:#2A4BC1;font-family:"Helvetica Neue", Helvetica, Arial;font-size:1.5em;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;letter-spacing:1px;line-height:normal;margin:0px 0pt 5px 0px;}h2 {color:#2A4BC1;font-family:"Helvetica Neue", Helvetica, Arial;font-size:1.2em;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;margin:0px 0pt 0px 0px;}h3, h4, h5, h6, h7 {color:#2A4BC1;font-family:"Helvetica Neue", Helvetica, Arial;font-size:1em;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;margin:0px 0pt 0px 0px;}p{margin:0 0px 0px}/*a{display:block;color: #981793;padding:10px}*/a{font-family: "Helvetica Neue", Helvetica, Arial;font-size:12px;color:#1E368B;}div#header {	height:90px;	margin:0;	padding-top:10px;	padding-left:10px;	padding-bottom:0px;	background: #E6E6CC;	margin-bottom:0px;	background-image:url(http://www.ambient-lighting.eu/files/banner5.png);	background-repeat:no-repeat;		}.article-list {background-color:#eeeeee;width:500px;}.newsdate {color:#2A4BC1;font-family:"Helvetica Neue", Helvetica, Arial;font-size:1.2em;font-weight:bold;letter-spacing:1px;line-height:normal;padding:0px 0pt 0px 0px;background-color:#eeeeee;}.newstext {/*display:none;*/color:#000000;font-family:"Helvetica Neue", Helvetica, Arial;font-size:1em;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;margin:0px 0pt 20px 0px;background-color:#eeeeee;}div#header h2 {	/*font-family:  Tahoma, Frutiger, Univers, "Helvetica  Neue", arial, helvetica, sans-serif; */	display:none;	font-size: 1.3em;	padding-left:130px;	padding-top:0px;	text-align: left;	width:270px;	text-align:left;		}	div#container{text-align:left}div#content p, div#content ul li, div#content ol li{line-height:1.4font-size: 1.1667em;   line-height: 1.286em;   margin-top: 0.2em;   margin-bottom: 0.643em; }  .logo1{float:left;}#eu-logos{padding-left:25px;padding-top:40px;}.navi{padding-top:74px;padding-left:574px;margin:0px;padding-bottom:0px;}.spacer {height:15px;}.navi ul{background-color:#FFFFF7;padding:0px;margin:0px;padding-left:5px;}.navi-list li{font-family: "Helvetica Neue", Helvetica, Arial;font-size:12px;display:inline;padding-right:7px;font-weight:normal;text-decoration:underline;margin-bottom:0;padding-bottom:0;color:#003366;}.nav1st .nav2nd .nav-item{padding-bottom:4px;padding-left:25px;background-image:url(http://www.ambient-lighting.eu/files/bullet.gif);background-repeat:no-repeat;background-position:15px 4px;}#main-navi .nav1st .nav-title {padding-top:0px; }.nav1st .nav2nd .nav-item-active{padding-bottom:4px;padding-left:25px;background-image:url(http://www.ambient-lighting.eu/files/bullet-active.gif);font-weight:bold;background-repeat:no-repeat;background-position:15px 4px;}.nav1st .nav-item a, .nav1st .nav-item-active a{font-size:1.3em;color:#2A4BC1;font-family:"Helvetica Neue", Helvetica, Arial;font-size:1.2em;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;letter-spacing:1px;line-height:normal;padding-left:10px;padding-bottom:5px;padding-top:0px;text-decoration:none;}.nav1st .nav2nd .nav-item a, .nav1st .nav2nd .nav-item-active a{font-size:1em;padding-bottom:4px;padding-left:0px;color:#2A4BC1;font-family:"Helvetica Neue", Helvetica, Arial;font-size:1em;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:1px;line-height:normal;padding-left:0px;padding-bottom:0px;padding-top:0px;}ul .nav2nd .nav-item{padding-left:35px;}div#main-navi ul, div#main-navi ul li  {display:inline;padding-left:0;margin-left:0;list-style-image:none;}#banner{padding-bottom:10px;}div#main{padding:0;margin:0;background-color:#FFFFF7;/*background:url(/files/bulb.gif);*/}div#footer{background: #E6E6CC;color: #FFF}div#footer p{margin:0;padding:2px 10px}div#container{width:700px;margin:0 auto;/*background:url(/files/back.gif);*/background-repeat:no-repeat;background-color:#FFFFF7;}div#main-navi{padding-top:8px;padding-right:5px;line-height:1.3em;float:left;width:165px; }div#content{	float:right;	width:530px;}div#content-text{padding-right:15px;  	padding-left:10px;/**/padding-top:27px;	}	p img {padding-left:0px;padding-top:0px;padding-bottom:20px;}div#footer{clear:both;width:100%}/*Modul Bild und Text*/.centertab {margin-right: auto;            margin-left: auto;}.bildtext { margin: 0px;            padding: 0px;            font-size: 10px;}.imgleft {float: left;          margin-right: 20px;          padding-bottom:10px;          }          .imgright {float: right;          margin-left: 20px;          padding-bottom:10px;}.stopleft {clear: left;}.stopright {clear: right;}	 .bildtext2 {text-align: justify;}/*	Paragraphs / Lists------------------------------------------------------------------------------*/#main-block p,#main-block ul,#main-block ol {	margin-bottom:1.2em;	font-size:1.2em;	line-height:1.6em;}#main-block ul li ul,#main-block ul li ol,#main-block ol li ol,#main-block ol li ul {	font-size:1em;}#main-block ul {	margin-left:14px;	list-style-type:square;}#main-block ol {	list-style-type:decimal-leading-zero;}/*	Hyperlinks------------------------------------------------------------------------------*/#main-block a, #main-block a:link {	color:#090;	text-decoration:underline;}#main-block a:hover {	color:#000;}/*	Images------------------------------------------------------------------------------*/.bild{	padding-top:7px;	padding-bottom:15px;}#content-text div.image {	margin-bottom:0;	float:right;}#content-text  div.image p {	margin:0;	font-size:0.9em;		padding-bottom:20px;}#content-text  div.flLeft {	margin-right:14px;	padding-bottom:20px;	float:left;}#content-text  img .flRight {	margin-left:0px;	padding-bottom:20px;	float:right;	}/* form-module*******************************************************************************/#form-module * {	padding:0px;	margin:0px;}#form-module {	margin:0px;	padding:0px;	width:520px;	background-color:#f7f7f7;	color:#666;	font-family:verdana, arial, helvetica, sans-serif;	font-size:1.2em;}#form-module fieldset {	border:0px solid #fff;}#form-module legend {	display:none;}#form-module p {	margin:0;	padding:5px;	font-size:1em;	font-weight:bold;}#form-module .element {	display:block;	clear:both;	background-color:#f7f7f7;	border-top:2px solid #fff;}#form-module label {	display:block;	float:left;	padding:5px;	width:120px;	border-right:2px solid #fff;}#form-module label.checkbox {	width:372px;	border-left:2px solid #fff;	border-right:none;}#form-module input, #form-module select, #form-module textarea {	float:left;	margin:5px;	width:295px;	border:1px solid #333;}#form-module input.text {	height:20px;}#form-module input.checkbox {	width:120px;	padding:0;	border:none;}#form-module input.submit { 	margin:5px 5px 5px 137px;	padding:2px 5px;	border:1px solid #333;	background-color:#fff;	color:#666;	font-family:verdana, arial, helvetica, sans-serif;	text-align:center;	cursor:pointer;}#form-module input.submit:hover { 	background-color:#f7f7f7;	color:#000;}#form-module label.textarea, #form-module textarea.textarea {	height:96px;}#form-module-thanks {	display:block;	color:#666;	font-family:verdana, arial, helvetica, sans-serif;	font-size:1.2em;}/* download*******************************************************************************/#main-block .download-hdl p, #main-block .download-file p, #main-block .download-desc p {	margin:0;}#main-block .download-hdl p {	padding:5px 7px;	background-color:#393;	font-weight:bold;	color:#fff;}#main-block .download-file {	padding:1.2em 7px;	border-left:2px solid #393;	border-right:2px solid #393;}#main-block .download-desc {	margin-bottom:1.2em;	padding:1.2em 7px;	background-color:#e5ffe5;	border-left:2px solid #393;	border-right:2px solid #393;	border-bottom:2px solid #393;}#main-block .download-without-desc {	margin-bottom:1.2em;	border-top:2px solid #393;}.fllinks {	float:left;	padding-top:0px;	padding-right:0px;	padding-bottom:10px;}.flrechts {	float:right;	padding-top:0px;	padding-left:8px;padding-bottom:10px;}/* Download anbieten */.list_content {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-weight:normal;	text-decoration:none;	font-size:10px;	color:#666666;	padding-left:10px;	padding-top:3px;	padding-bottom:3px;	padding-right:24px;	width:470px;	background-color:#E8E8E8;	margin:0px;    line-height: 18px;	}.list_content2 {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	text-decoration:none;	font-size:10px;	color:#666666;	padding-left:10px;	padding-top:3px;	padding-right:24px;	padding-bottom:3px;	width:470px;	background-color:#d0d0d0;	margin:0px;    line-height: 18px;	}.list_content3 {	font-style:italic;        font-size:10px;	text-decoration:none;	color:#000000;	padding-left:10px;	padding-top:3px;	padding-right:24px;	padding-bottom:3px;	width:470px;	background-color:#F4F4F4;	margin:0px;    line-height: 18px;	}