    /**********************/
   /* Styles für         */
  /* ledlightforyou.com */
 /* mul, 15.05.2009    */
/**********************/

body {
	background-color:#ebf7fd;
	margin:0px;
	padding:0px;
	text-align:center;
	font-family:Arial, sans-serif;
	color:#070f44;
	font-size:11px;
	line-height:14px;
}

img {
	border:0px;
}
tr {
	vertical-align:top;
}
td, th {
	font-size:11px;
	line-height:14px;
}

/* Linkformatierung */
a, a:link, a:visited, a:hover, a:focus, a:active {
	color:#ff6600;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	font-weight:bold;
	text-decoration:underline;
}
a.grey, a.grey:link, a.grey:visited, a.grey:hover, a.grey:focus, a.grey:active {
	color:#AAAAAA;
	text-decoration:none;
}
a.grey:hover {
	color:#ff6600;
}
/* Linkformatierung ENDE */


.aussen {
	text-align:left;
	margin:0px auto;
	width:851px;
}

.nomargin {
	margin:0px! important;
}
.kopf {
	height:100px;
	width:851px;
	text-align:right;
	margin-bottom:8px;
	font-size:10px;
}
.kopf img.logo {
	float:left;
}
.kopf a, .kopf a:link, .kopf a:visited, .kopf a:hover, .kopf a:focus, .kopf a:active {
	color:#070f44;
	text-decoration:none;
	font-weight:normal;
}
.kopf form {
	margin:0px;
	padding:0px;
}
.kopf form .hilfsnav,
.kopf form label,
.kopf form select {
	float:right;
	height:19px;
	line-height:19px;
}
.kopf form select {
	border:1px solid #bdc9d8;
	font-size:11px;
	color:#000000;
	line-height:11px;
}

#flash {
	height:230px;
	width:851px;
}

.pfadnav {
	margin-bottom:12px;
	width:590px;
}
.pfadnav img {
	margin:0px 5px;
}

.content {
	padding-top:5px;
	width:851px;
	display:table;
	background-image:url('/pics/content-bg.gif');
	background-repeat:repeat-y;
}

.content .inhalt {
	width:594px;
	padding-bottom:38px;
	float:left;
	display:inline;
}
.content .inhalt h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:1.2em;
	font-size:15px;
	margin:0px 0px 9px;
}
.content .inhalt h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	line-height:1.2em;
	margin:0px;
}
.content .inhalt .bilderbox {
	background-image:url('/pics/bilderbox-bg.gif');
	background-repeat:repeat-x;
	width:594px;
	height:130px;
}
.content .inhalt .bilderbox img {
	margin-right:6px;
}
.content .inhalt .bilderbox img.last {
	float:right;
	margin-right:0px;
}
.content .inhalt .bildnav_2sp img {
	margin-right:3px;
	margin-bottom:10px;
	white-space:nowrap;
}
.content .inhalt .bildnav_3sp img {
	margin-right:5px;
	margin-bottom:10px;
	white-space:nowrap;
}

.content .inhalt .homebox {
	background-color:#bdc9d8;
	width:194px;
	height:86px;
	float:left;
	margin-right:5px;
	display:inline;
	overflow:hidden;
}
.content .inhalt .homebox img {
	float:left;
	display:inline;
	margin-right:5px;
}
.content .inhalt .homebox h2 {
	margin:5px;
	height:50px;
}
.content .inhalt .homebox .further {
	float:right;
	height:19px;
	margin-top:7px;
}

.content .inhalt hr {
	clear:both;
	margin:32px 0px 17px;
	margin:32px 0px 17px;
	padding:0;
	border:0px;
	background-color:#909ab3;
	height:1px;
	display:block;
}
.content .inhalt p {
	margin:0px 0px 15px;
}
.content .inhalt .zweispaltig {
	display:table;
	background-image:url('/pics/zweispaltig-bg.gif');
	width:594px;
}
.content .inhalt .spalte_li {
	float:left;
	width:270px;
}
.content .inhalt .spalte_re {
	float:right;
	width:281px;
}
.content .inhalt .spalte_re img.partnerhighlight {
	float:left;
	margin-right:10px;
}
.content .inhalt .button_re {
	float:right;
	margin:20px 0px 7px;
}
ul.punkt {
	list-style-image:url('/pics/li-punkt.gif');
	margin:3px 20px 5px;
	padding:0 10px;
}
ul.strich {
	list-style-image:url('/pics/li-strich.gif');
	margin:0 0 5px 20px;
	padding:0;
}
ol {
	margin:3px 20px 5px;
	padding:0 10px;
}
ol.doubleheight li {
    margin:0px 0px 12px;
}

.content table th {
	background-color:#070f44;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	text-align:left;
}
.content table .firstcell {
	padding-left:15px;
}
.content table tr.odd td {
	background-color:#bdc9d8;
}
table.partnerList {
	margin-top:8px;
}
table.partnerList tr {
	height:18px;
	vertical-align:middle;
	margin-top:5px;
}
.content table.download {
	width:100%;
}
.content table.download td {
	margin:0px;
	padding:3px 0px;
}
.content table.download img {
	margin:5px 0px 0px;
}
.content table.opticalsearch {
	width:100%;
}
.content table.opticalsearch th,
.content table.opticalsearch td {
	margin:0px;
	padding:1px 2px;
}
.content table tr.linie_unten td {
	border-bottom:1px solid #909AB3;
}

.content .teaser {
	float:right;
	width:190px;
	margin-right:18px;
	padding-bottom:20px;
	display:inline;
}
.content .teaser h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	line-height:1.2em;
	margin:0px 0px 9px;
}
.content .teaser h1 img {
	vertical-align:middle;
	margin-right:5px;
}
.content .teaser h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
	line-height:1.2em;
	margin:3px 0px 5px;
}
.content .teaser p {
	margin:0px 0px 15px;
}
.content .teaser hr {
	margin:16px 0px 14px;
	border:0px;
	background-color:#909ab3;
	height:1px;
}

.fuss {
	clear:both;
	font-size:10px;
	color:#070f44;
	margin:0px;
	padding-top:11px;
	background-image:url('/pics/fuss-linien.gif');
	background-repeat:no-repeat;
}
.fuss a, .fuss a:link, .fuss a:visited, .fuss a:hover, .fuss a:focus, .fuss a:active {
	color:#070f44;
	text-decoration:none;
	font-weight:normal;
}
.fuss .copyright {
	float:right;
}


/* Formularstyles */
form, fieldset {
	padding:0px;
	margin:0px;
	border:0px;
}
input.invisible_submit {
	visibility:hidden;
	z-index:-3;
}
input.reset {
	float:left;
	margin-top:10px;
	padding:0px 6px 3px;
	background-color:#070f44;
	color:#ffffff;
	border:0px;
	font-size:11px;
	font-weight:bold;
}
input.submit {
	float:right;
	margin-top:10px;
	padding:0px 6px 3px;
	background-color:#070f44;
	color:#ffffff;
	border:0px;
	font-size:11px;
	font-weight:bold;
}

/* Captcha-Formatierung */
.captcha img#captcha {
    float:left;
	margin-right:5px;
}
.captcha label {
	margin:0px;
}
.captcha input {
	margin:15px 5px 0px 0px;
	width:80px;
	font-size:11px;
	border:1px solid #b1b6b8;
}

/* Breites Fieldset */
fieldset.vollbreit {
	width:590px;
	clear:both;
}
fieldset.vollbreit textarea {
	clear:float;
	clear:left;
	width:340px;
	height:90px;
	margin-right:50px;
	margin-bottom:6px;
	border:1px solid #b1b6b8;
}
fieldset.vollbreit label {
	clear:left;
	float:left;
	width:500px;
	height:20px;
	margin-top:0px;
}
fieldset.vollbreit label.checkboxlabel {
	clear:none;
}
fieldset.vollbreit input.text {
	clear:left;
	float:left;
	width:200px;
	margin-bottom:6px;
	font-size:11px;
	border:1px solid #b1b6b8;
}
/* Breites Fieldset ENDE */

/* Halbseitiges Fieldset */
.inhalt fieldset.halb {
	float:left;
	width:270px;
}
.inhalt fieldset.halb label {
	clear:left;
	float:left;
	width:270px;
	height:20px;
	margin-top:0px;
}
.inhalt fieldset.halb select {
	clear:left;
	float:left;
	width:270px;
	height:20px;
	margin-bottom:6px;
	font-size:11px;
	border:1px solid #b1b6b8;
}
/* Halbseitiges Fieldset ENDE */

/* Schmales Fieldset (LED Kit) */
.inhalt fieldset.ledkit {
	float:left;
	width:290px;
}
.inhalt fieldset.ledkit label {
	clear:left;
	float:left;
	width:200px;
	height:20px;
	margin-top:0px;
}
.inhalt fieldset.ledkit p {
	clear:left;
	float:left;
	width:220px;
	margin:0px 0px 3px;
}
.inhalt fieldset.ledkit label.radiolabel {
	clear:none;
	float:left;
	width:50px;
	height:20px;
	margin-top:3px;
	text-indent:3px;
}
.inhalt fieldset.ledkit input.text {
	clear:left;
	float:left;
	width:200px;
	margin-bottom:6px;
	font-size:11px;
	border:1px solid #b1b6b8;
}
.inhalt fieldset.ledkit input.radio {
	float:left;
	width:auto;
	height:auto;
	margin-bottom:6px;
	font-size:11px;
}
.inhalt fieldset.ledkit select {
	clear:left;
	float:left;
	width:50px;
	height:20px;
	margin-bottom:6px;
	font-size:11px;
	border:1px solid #b1b6b8;
}
fieldset.ledkit select option {
	font-size:11px;
	color:#000000;
}
fieldset.ledkit input.submit {
	clear:left;
	float:right;
	margin-top:10px;
	padding:0px 6px 3px;
	background-color:#070f44;
	color:#ffffff;
	border:0px;
	font-size:11px;
	font-weight:bold;
}
/* Schmales Fieldset (LED Kit) ENDE */

/* Find Your Partner Formulare */
.teaser fieldset.findpartner {
	background-image:url('/teaser/pics/teaser-find-bg.gif');
	background-repeat:no-repeat;
}
.teaser fieldset.findpartner input.checkbox {
	float:left;
	margin:15px 32px 52px 2px;
	padding:0px;
	display:inline;
	width:13px;
	height:13px;
}
.teaser fieldset.findpartner label {
	clear:left;
	float:left;
	width:100px;
	height:20px;
	margin-top:10px;
}
.teaser fieldset.findpartner select {
	float:left;
	width:90px;
	height:20px;
	margin-top:6px;
	font-size:11px;
	border:1px solid #b1b6b8;
}
.inhalt fieldset.findpartner {
	background-image:url('/module/pics/find-partner-bg.gif');
	background-repeat:no-repeat;
}
.inhalt fieldset.findpartner input.checkbox {
	float:left;
	margin:20px 52px 46px 2px;
	padding:0px;
	display:inline;
	width:13px;
	height:13px;
}
.inhalt fieldset.findpartner label {
	clear:left;
	float:left;
	width:100px;
	height:20px;
	margin-top:0px;
}
.inhalt fieldset.findpartner select {
	float:left;
	width:90px;
	height:20px;
	margin-bottom:6px;
	font-size:11px;
	border:1px solid #b1b6b8;
}
fieldset.findpartner select option {
	font-size:11px;
	color:#000000;
}
fieldset.findpartner input.submit {
	clear:left;
	float:right;
	margin-top:10px;
	padding:3px 6px 3px;
	background-color:#070f44;
	color:#ffffff;
	border:0px;
	font-size:11px;
	line-height:11px;
	font-weight:bold;
}
/* Find Your Partner Formulare ENDE */

/* Engineering Kit */
.imgcontainer {
    float:left;
    width:170px;
    margin:0px 40px 12px 0px;
    font-size:10px;
}
.imgcontainer img {
    margin-bottom:10px;
}
ul.doubleheight {
    margin:12px 20px 5px;
    padding:0px 0px;
    list-style-image:url('../pics/li-punkt.gif');
}
ul.doubleheight li {
    margin:0px 0px 12px;
    padding:0px;
}

div.partner_select_box {
    float:left;
    display:inline;
    margin:0px 10px 10px 0px;
}

/* Partnerhighlights */
.inhalt .phl_overview {
    width:140px;
	height:235px;
	float:left;
	margin-bottom:10px;
	margin-right:80px;
}
.inhalt .phl_overview img {
	margin-bottom:5px;
}
.PH_blau {
	background-color:#bdc9d8;
	width:594px;
	padding:0px 0px 1px;
}
.PH_blau p {
	margin:0px 3px 10px! important;
}
.PH_ueberschrift {
	background-color:#070F44;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px 4px;
	margin-bottom:3px;
}
.PH_blau ul.punkt {
	list-style-image:url('/pics/li-punkt-blau.gif');
}
.PH_blau ul.strich {
	list-style-image:url('/pics/li-strich-blau.gif');
}
/* Partnerhighlights ENDE */

/* Mouseover-Effekt */
.inhalt .imagemap {
	position:relative;
}
.inhalt .imagemap .mouseoverinfo {
	position:absolute;
	padding:10px;
	border:1px solid #070f44;
	background-image:url('/pics/bg-hellblau-transparent.png');
	visibility:hidden;
	font-size:11px;
	z-index:-3;
}
.inhalt .imagemap #optical_idea {
	top:105px;
	left:15px;
}
.inhalt .imagemap #thermal_idea {
	top:105px;
	left:150px;
}
.inhalt .imagemap #electronic_idea {
	top:105px;
 	left:300px;
}
.inhalt .imagemap #system_idea {
	top:105px;
	right:15px;
}
.inhalt .imagemap #optical_hiw {
	top:185px;
	left:265px;
}
.inhalt .imagemap #thermal_hiw {
	top:185px;
	left:295px;
}
.inhalt .imagemap #electronic_hiw {
	top:185px;
 	left:340px;
}
.inhalt .imagemap #system_hiw {
	top:185px;
	right:15px;
}
.inhalt .imagemap #additional_hiw {
	bottom:37px;
 	left:140px;
 	width:330px;
}
.inhalt .imagemap #luminaire_partners {
	top:125px;
 	left:20px;
 	width:200px;
}
.inhalt .imagemap #service_partners {
	top:125px;
 	left:180px;
 	width:200px;
}
.inhalt .imagemap #distributors_partners {
	top:125px;
 	right:20px;
 	width:200px;
}
/* Mouseover-Effekt ENDE */

/* Klickbuttons für Downloads */
.inhalt .clickbutton {
	float:left;
	width:195px;
	padding:3px 0px;
	margin:0px 4px 4px 0px;
	background-color:#070f44;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
}
.inhalt .clickbutton_act {
	float:left;
	width:195px;
	padding:3px 0px;
	margin:0px 4px 4px 0px;
	background-color:#ae0055;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	cursor:pointer;

}
/* Klickbuttons für Downloads ENDE */

/* Downloadboxen Partnerbereich */
.inhalt .partner_download {
	width:295px;
	margin:10px 0px 5px;
	float:left;
}
.inhalt .partner_download img {
	float:left;
	margin:0px 5px 5px 0px;
}
/* Downloadboxen Partnerbereich ENDE */

/* Contact Persons Partnerbereich */
.inhalt .contactperson {
	float:left;
	width:290px;
}
.inhalt .contactperson h3 {
	font-weight:bold;
	margin:0px 0px 10px;
	font-size:11px;
}
.inhalt .contactperson img {
	float:left;
	margin:0px 10px 15px 0px;
}
.inhalt .contactperson .address {
	clear:left;
}
/* Contact Persons Partnerbereich ENDE */

/* Sitemap */
.inhalt .sitemap ul {
	list-style:none;
	margin:10px 0px;
	padding:0px;
}
.inhalt .sitemap ul li.ebene1 {
	margin:5px 0px 0px;
}
.inhalt .sitemap ul li.ebene2 {
	margin:2px 20px 0px;
}
.inhalt .sitemap ul li.ebene3 {
	margin:0px 40px;
}

/* Sitemap ENDE */

/* Bildergalerie mit Lightbox */
.content .inhalt .gallery_5sp img {
	margin-right:7px;
	margin-bottom:7px;
}
/* Bildergalerie mit Lightbox ENDE */

/* blaue Kästen mit dunkelblauem Abschluss */
.content .inhalt .kasten_blau {
	width:294px;
	float:left;
	background-color:#BDC9D8;
	margin:0px 5px 15px 0px;
}
.content .inhalt .kasten_blau p {
	margin: 3px 3px 10px;
}
/* blaue Kästen mit dunkelblauem Abschluss ENDE */