/*stylesheet für light light*/

body{
	margin:0px;
	padding:0px;
	background-color:#F8FAFA;
	background-image: url(images/background.gif);
}

body, td {
   font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}


td.models {
   font-weight: normal;
   font-size: 11px;
   line-height: 16px;
}

td.models strong {
   font-weight: bold;
}


td.models hr {
   height: 1px;
   color: #fff;
}

ul {
	font-size:11px;
	color:#333;
	line-height: 16px;
	margin: 0px 0px 0px 16px;
	padding:0px 10px 0px 20px;
   list-style-type: square;
}

#inner {
	width:977px;
	position: relative;
	margin-bottom:30px;
}

#firstnav{
	padding:18px 0 36px 15px;
}

#systemnavigation{
	background-color:#254367;
	border-top:1px solid #333;
	border-bottom:1px solid #333;
}

#protokollnavigationstatic{
	padding:0 0 5px 0;
	/*background-color: #545C69;*/
	width:510px;
}

#produktbeschreibungstatic{
	padding:0 0 5px 0;
/*	background-color: #545C69;*/
	width:310px;
}

#produktsymbolstatic img{
	/*background-color: #545C69;*/
}

#produktsymbolstatic img{
	/*background-color: #545C69;*/
   border:1px solid #fff;
   border-bottom:none;
}

#protokollnavigation{
	padding:0 0 5px 0;
	background-color: #545C69;
	width:510px;
}

#produktbeschreibung{
	padding:0 0 5px 0;
	background-color: #545C69;
	width:310px;
}

/* saemtliche fuer die startseite benoetigten (extra) styles
   werden hier definiert.
   12.12.2003, vincent <vincent@homepagecity.de> */

/** STARTSEITEN STYLES **/ 
#start1strow{
	background-color: #2A445D;
}

#start3rdrow{
	background-color: #1A2F42;
}

#startinhalt{
	border-top:1px solid #3E5162;
}

#startinhalt table {
   background-color: #142434;
}

#start5throw{
	background-color: #1A2F42;
}

#start6throw{
	background-color:#2A445D;
   height: 18px;
	border-bottom:1px solid #B0B0B0;
}
/** /STARTSEITEN STYLES **/ 

#produktsymbol{
	background-color: #545C69;
}

#produktsymbol img{
	border:1px solid #fff;
	border-bottom:none;
}

.psymbol img{
	border:1px solid #fff;
	border-bottom:none;
}

#hauptinhalt{
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}

#grossbild{
	width:315px;
	background-color: #c1c8cb;
}

#grossbild p{
  font-size: 9pt;
}

#grossbild p.error{
  color: #cc0000;
}

#textinhalt{
	width:514px;
	background-color:#D3D7D9;
	padding-top:17px;
}

#leuchtmittelbild {
  width: 829px;
  background-color:#D3D7D9;
}

#textinhalt h1{
	font-size:13px;
/*	text-transform: uppercase; */
	font-weight: bold;
	color:#333;
	margin:2px 0px 18px 0px;
	padding:0px 100px 0px 20px;
   margin-bottom: 13px;
}

#textinhalt h2{
	font-size:11px;
	font-weight: bold;
	color:#333;
	margin:0px 0px 12px 0px;
	padding:0px 100px 0px 20px;
}

#textinhalt h2.printonly{
  visibility: hidden;  
  position:absolute;
}

#textinhalt p {
	font-size:11px;
	color:#333;
	line-height: 16px;
	margin: 0px 0px 6px 0px;
	padding:0px 110px 0px 20px;
}

#textinhaltstatic{
	background-color:#D3D7D9;
	padding-top:0px;
}

#textinhaltstatic h1{
	font-size:13px;
/*	text-transform: uppercase; */
	font-weight: bold;
	color:#333;
	margin:2px 0px 12px 0px;
	padding:0px 100px 0px 20px;
}

#textinhaltstatic h2{
	font-size:11px;
	font-weight: bold;
	color:#333;
	margin:0px 0px 12px 0px;
	padding:0px 100px 0px 20px;
}

#textinhaltstatic p{
	font-size:11px;
	color:#333;
	line-height: 16px;
	margin: 0px 0px 0px 0px;
	padding:0px 10px 0px 20px;
}

#textinhaltstatic p.missing{
	font-size:11px;
	color:#C00;
	line-height: 16px;
	margin: 0px 0px 0px 0px;
	padding:0px 10px 0px 20px;
}

#textinhaltstatic .referenzcountry{
	font-size:11px;
	font-weight:bold;
	color:#333;
	padding:0px 5px 0px 0px;
}

#textinhaltstatic .referenz p{
	font-size:11px;
	color:#333;
	line-height: normal;
	margin: 0px 0px 6px 0px;
	padding:0px 10px 0px 5px;
}

#textinhaltstatic a, td a{
	color:#29394F;
	text-decoration: none;
	font-weight: bold;
}

#textinhaltstatic a.active, td a.active{
	color:#3A567D;
}

#textinhaltstatic a:active, td a:active{
	color:#4B6C98;
}

#textinhaltstatic a:visited, td a:visited{
	color:#7B7F84;
}

#textinhaltstatic a:hover, td a:hover{
	color:#3A567D;
}

.descriptor{
	font-size:11px;
	color:#333;
	font-weight:bold;
}

#textinhalt a{
	color:#29394F;
	text-decoration: none;
	font-weight: bold;
}

#textinhalt a.active{
	color:#3A567D;
}

#textinhalt a:active{
	color:#4B6C98;
}

#textinhalt a:visited{
	color:#7B7F84;
}

#textinhalt a:hover{
	color:#3A567D;
}

#textinhalt a.active{
	color:#3A567D;
}

#drittenavigation{
	width:160px;
	background-color:#D3D7D9;
}

#thumbnailleiste{
	background-color:#545A66;
}

#thumbnailleiste img{
	border-right:1px solid #fff;
}

.detailbild a:hover img, .detailbild a img.active{
	width:73px;
	height:73px;
	border:1px solid #F4BC27;
}

.detailbild img:hover{
	width:73px;
	height:73px;
	border:1px solid #F4BC27;
}

#detailinhalte{
	background-color: #545C69;
	border-top:1px solid #A9AFBD;
/*	border-bottom:1px solid #7B7B83;*/
}

#detailinhalte p{
	color:#ABB1B5;
	font-size:9px;
	font-weight:bold;
	padding:4px 0px 0px 5px;
	margin:0px;
}

#detailtable{
	background-color: #7A808F;
}

#bottomNav{
	padding:0px 0px 0px 10px;
	background-color:#D3D7D9;
	border-top:1px solid #fff;
	border-bottom:1px solid #B0B0B0;
}

/* hier finden wir jetzt die klassen für die produktstartseite*/

.pproduktname{
	background-color: #274658;
	border-right:1px solid #969EAB;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
}

.pproduktname1{
	background-color: #274658;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
}

.pproduktbild{
	background-color:#535B68;
	border-right:1px solid #969EAB;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}

.pproduktbild1{
	background-color:#535B68;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}

.pproduktdesc{
	background-color:#82899B;
	border-right:1px solid #969EAB;
}

.pproduktdesc1{
	background-color:#82899B;
}

.pprodukttypen{
	background-color:#D1D7D7;
	border-right:1px solid #969EAB;
	padding-bottom:7px;
}

.pprodukttypen1{
	background-color:#D1D7D7;
	padding-bottom:7px;
}

.pproduktend{
	background-color: #2C445E;
	border-right:1px solid #969EAB;
	border-top:1px solid #fff;	
}

.pproduktend1{
	background-color: #2C445E;
	border-top:1px solid #fff;	
}

#bluestandardline{
	background-color: #2C445E;
	border-top:1px solid #fff;	
}

input{
	border:1px solid #000;	
	font-size:11px;
	color:#000;
}

select{
	border:1px solid #000;	
	font-size:11px;
	color:#000;
}

textarea{
	border:1px solid #000;	
	font-size:11px;
	color:#000;
	width: 260px;
}