body {
margin: 0px;
text-align: center;
background-image: url(images/bg3.jpg);
}
div,td {
font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
line-height: 17px;
color: #000000;
}
#wrap {
margin:0px auto;
background: #ffffff;
width:900px;
}
#content {
width: 900px;
background-image: url(images/bg_center.jpg);
background-position: right 215px;
background-repeat: no-repeat;
}
#header {
width: 900px;
height: 215px;
background-image: url(images/lichtenergie.jpg);
background-repeat:no-repeat;
background-position: center;
}
#nav {
float:left;
width:225px;
text-align:left;
background-image: url(images/bg_navi.jpg);
background-repeat: no-repeat;
min-height:490px;
}
#text {
width: 650px;
float: left;
text-align: left;
margin: 0 20px 0 0;
}
 a.rollover {  
     display: block;  
     float: left;  
     width: 23px; /* Breite einer Rollover-Status-Grafik  */  
     height: 15px !important;  
     overflow: hidden;  
	 text-decoration: none;
	 margin-right:3px;
 }  
#de {  
     background: url(images/flag1_de.gif) no-repeat;  
 }  
#de:hover {  
    background: url(images/flag_de.gif) no-repeat; 
 }  
 #en {  
     background: url(images/flag1_en.gif) no-repeat; 
	 background-position: center; 
 }  
#en:hover {  
    background: url(images/flag_en.gif) no-repeat; 
	background-position: center; 
 }
#it {  
     background: url(images/flag1_it.gif) no-repeat; 
	 background-position: center; 
 }  
#it:hover {  
    background: url(images/flag_it.gif) no-repeat; 
	background-position: center; 
 }
#es {  
     background: url(images/flag1_es.gif) no-repeat; 
	 background-position: center; 
 }  
#es:hover {  
    background: url(images/flag_es.gif) no-repeat; 
	background-position: center; 
 }

	.arrow {
	background-image: url(images/arrow.gif);
	background-position: right;
	background-repeat: no-repeat;
	}

#dhtmlgoodies_slidedown_menu li {
		list-style-type:none;
		position: relative;
	}
	#dhtmlgoodies_slidedown_menu ul {
		margin: 0px;
		padding: 0px;
		position: relative;

	}

	#dhtmlgoodies_slidedown_menu div {
		margin: 0px;
		padding: 0px;
	}
	/* 	Layout CSS */
	#dhtmlgoodies_slidedown_menu {		
		width: 160px;
	}

	/* All A tags - i.e menu items. */
	#dhtmlgoodies_slidedown_menu ul li a {
		text-decoration: none;	
		display: block;
		clear: both;
		width: 160px;	
		text-indent: 15px;	
	}
	#dhtmlgoodies_slidedown_menu ul li ul li a {
		color: #000;
		text-decoration: none;	
		display: block;
		clear: both;
		width: 160px;	
		text-indent: 20px;
	}
	#dhtmlgoodies_slidedown_menu ul li a:hover {
		background-color: transparent;
		color: #cc3300;
	}
	#dhtmlgoodies_slidedown_menu ul li ul li a:hover {
		background-color: transparent;	
		color: #000000;
	}
	/*
	A tags 
	*/
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth1 {	/* Main menu items */
		font-weight: bold;
		background: transparent;
		color: #000000;
		line-height: 20px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
	}

	#dhtmlgoodies_slidedown_menu .slMenuItem_depth2{	/* Sub menu items */
		
		color: #cc3300;
		line-height: 20px;
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
	}	
a,a:active,a:visited {
text-decoration: underline;
font-size: 12px;
color: #000000;
}
a:hover {
color: #cc0000;
text-decoration: none;
}
h1 {
color: #cc0000;
font-size: 14px;
letter-spacing: 1px;
display: inline;
}
h2 {
font-size: 11px;
font-weight: bold;
display: inline;
color: #339966;
}
.form {
border: 1px solid #cc0000;
font-size: 11px;
font-family:  Verdana, Arial, Helvetica, sans-serif; 
background: #ffffcc;
}
.form2 {
border: 1px solid #cc0000;
font-size: 11px;
font-family:  Verdana, Arial, Helvetica, sans-serif; 
background: #ffffff;
}
.button {
border: 1px solid #003333;
background: #ff6600;
font-size: 11px;
cursor: pointer;
color: #ffffff;
font-weight: bold;
}
.fehler {
color: red;
font-size: 9px;
}
.small {
font-size: 10px;
}
