* {
    margin: 0;
    padding: 0;
}
img  {
    border:0;
}
body {
    background-color:#1b1b1b;
    font-family: 'Trebuchet MS', Tahoma, Helvetica;
    color:#eeeeee;
}
  /* Menue */
  #wechsel a {
    background: url(images/menue_photovoltaic_hover.png) no-repeat;
    display:block; width:90px; /* Linkbereich begrenzen */
  }
  #wechsel img {
    display:block; width:90px; height:48px; border:0;
  }
  #wechsel a:hover img {
    visibility: hidden;
  }
  #wechsel a:hover { /* Workaround fuer IE 5.5 und 6 */
    border:0;
  }
  * html #wechsel a {
    margin-right:0px;
  }
  * html #wechsel a:hover {
    width:90px; margin-right:0; /* Workaround fuer IE 5.01 */
  }
  #wechsel2 a {
    background: url(images/menue_stp_hover.png) no-repeat;
    display:block; width:90px; /* Linkbereich begrenzen */
  }
  #wechsel2 img {
    display:block; width:90px; height:48px; border:0;
  }
  #wechsel2 a:hover img {
    visibility: hidden;
  }
  #wechsel2 a:hover { /* Workaround fuer IE 5.5 und 6 */
    border:0;
  }
  * html #wechsel2 a {
    margin-right:0px;
  }
  * html #wechsel2 a:hover {
    width:90px; margin-right:0; /* Workaround fuer IE 5.01 */
  }
  #wechsel3 a {
    background: url(images/menue_updraft_hover.png) no-repeat;
    display:block; width:90px; /* Linkbereich begrenzen */
  }
  #wechsel3 img {
    display:block; width:90px; height:48px; border:0;
  }
  #wechsel3 a:hover img {
    visibility: hidden;
  }
  #wechsel3 a:hover { /* Workaround fuer IE 5.5 und 6 */
    border:0;
  }
  * html #wechsel3 a {
    margin-right:0px;
  }
  * html #wechsel3 a:hover {
    width:90px; margin-right:0; /* Workaround fuer IE 5.01 */
  }
  #wechsel4 a {
    background: url(images/menue_wave_hover.png) no-repeat;
    display:block; width:90px; /* Linkbereich begrenzen */
  }
  #wechsel4 img {
    display:block; width:90px; height:48px; border:0;
  }
  #wechsel4 a:hover img {
    visibility: hidden;
  }
  #wechsel4 a:hover { /* Workaround fuer IE 5.5 und 6 */
    border:0;
  }
  * html #wechsel4 a {
    margin-right:0px;
  }
  * html #wechsel4 a:hover {
    width:90px; margin-right:0; /* Workaround fuer IE 5.01 */
  }
  #wechsel5 a {
    background: url(images/menue_water_hover.png) no-repeat;
    display:block; width:90px; /* Linkbereich begrenzen */
  }
  #wechsel5 img {
    display:block; width:90px; height:48px; border:0;
  }
  #wechsel5 a:hover img {
    visibility: hidden;
  }
  #wechsel5 a:hover { /* Workaround fuer IE 5.5 und 6 */
    border:0;
  }
  * html #wechsel5 a {
    margin-right:0px;
  }
  * html #wechsel5 a:hover {
    width:90px; margin-right:0; /* Workaround fuer IE 5.01 */
  }
  #wechsel6 a {
    background: url(images/menue_tidal_hover.png) no-repeat;
    display:block; width:90px; /* Linkbereich begrenzen */
  }
  #wechsel6 img {
    display:block; width:90px; height:48px; border:0;
  }
  #wechsel6 a:hover img {
    visibility: hidden;
  }
  #wechsel6 a:hover { /* Workaround fuer IE 5.5 und 6 */
    border:0;
  }
  * html #wechsel6 a {
    margin-right:0px;
  }
  * html #wechsel6 a:hover {
    width:90px; margin-right:0; /* Workaround fuer IE 5.01 */
  }
  #wechsel7 a {
    background: url(images/menue_wind_hover.png) no-repeat;
    display:block; width:90px; /* Linkbereich begrenzen */
  }
  #wechsel7 img {
    display:block; width:90px; height:48px; border:0;
  }
  #wechsel7 a:hover img {
    visibility: hidden;
  }
  #wechsel7 a:hover { /* Workaround fuer IE 5.5 und 6 */
    border:0;
  }
  * html #wechsel7 a {
    margin-right:0px;
  }
  * html #wechsel7 a:hover {
    width:90px; margin-right:0; /* Workaround fuer IE 5.01 */
  }
  #wechsel8 a {
    background: url(images/menue_ssl_hover.png) no-repeat;
    display:block; width:90px; /* Linkbereich begrenzen */
  }
  #wechsel8 img {
    display:block; width:90px; height:48px; border:0;
  }
  #wechsel8 a:hover img {
    visibility: hidden;
  }
  #wechsel8 a:hover { /* Workaround fuer IE 5.5 und 6 */
    border:0;
  }
  * html #wechsel8 a {
    margin-right:0px;
  }
  * html #wechsel8 a:hover {
    width:90px; margin-right:0; /* Workaround fuer IE 5.01 */
  }
  #wechsel9 a {
    background: url(images/menue_ecars_hover.png) no-repeat;
    display:block; width:90px; /* Linkbereich begrenzen */
  }
  #wechsel9 img {
    display:block; width:90px; height:48px; border:0;
  }
  #wechsel9 a:hover img {
    visibility: hidden;
  }
  #wechsel9 a:hover { /* Workaround fuer IE 5.5 und 6 */
    border:0;
  }
  * html #wechsel9 a {
    margin-right:0px;
  }
  * html #wechsel9 a:hover {
    width:90px; margin-right:0; /* Workaround fuer IE 5.01 */
  }
  #wechsel10 a {
    background: url(images/menue_biomass_hover.png) no-repeat;
    display:block; width:90px; /* Linkbereich begrenzen */
  }
  #wechsel10 img {
    display:block; width:90px; height:48px; border:0;
  }
  #wechsel10 a:hover img {
    visibility: hidden;
  }
  #wechsel10 a:hover { /* Workaround fuer IE 5.5 und 6 */
    border:0;
  }
  * html #wechsel10 a {
    margin-right:0px;
  }
  * html #wechsel10 a:hover {
    width:90px; margin-right:0; /* Workaround fuer IE 5.01 */
  }
/* TopBar */
.top {
background-image : url(images/topbar_bg.png);
background-repeat : repeat-x;
height : 31px;
width:100%;
position:absolute;
top:0px;
right:0px;
}
.toptext {
 text-align:center;
 padding-top:7px;
 font-size:13px;
 font-family:Arial;
 color : #6f6f6f;
}
.top a:link, .top a:visited {
    color:#5f5f5f;
    text-decoration : none;
}
.top a:hover, .top a:active {
    color:#fefefe;
    text-decoration : none;
}
/* Footerbar */
.footerbar {
position:fixed;
bottom:0px;
width:100%;
background-image:url(images/footerbar_bg.png);
background-repeat:repeat-x;
height:45px;
}
.footerbartext {
text-align:right;
color:#5f5f5f;
font-size:13px;
font-family:Arial;
padding-top:8px;
}
.footerbartext a:link, .footerbartext a:visited {
    color:#5f5f5f;
    text-decoration : none;
}
.footerbartext a:hover, .footerbartext a:active {
    color:#fefefe;
    text-decoration : none;
}
.counter {
    text-align:right;
    color:#5f5f5f;
    font-size:13px;
    font-family:Arial;
    padding-right:15px;
    padding-top:8px;
}
/* Content */
.content {
    background-color:#262626;
}
.content2 {
    background-color:#3b3b3b;
}
.realcontent {
    padding-left:10px;
    width:900px;
}
.contenttopborder {
    background-image: url(images/contenttopborder.png);
    background-repeat:repeat-x;
    height:11px;
    width:100%;
}
.menueborder {
    background-image: url(images/menueborder.png);
    background-repeat:repeat-x;
    height:10px;
}
.borderleft {
    background-image: url(images/borderleft.png);
    background-repeat:no-repeat;
    width:1px;
}
.borderright {
    background-image: url(images/borderright.png);
    background-repeat:no-repeat;
    width:1px;
}
.borderbottomleft {
    background-image: url(images/borderbottomleft.png);
    background-repeat:no-repeat;
    height:7px;
    width:7px;
}
.borderbottomright {
    background-image: url(images/borderbottomright.png);
    background-repeat:no-repeat;
    height:7px;
    width:8px;
}
.borderbottom {
    background-image: url(images/borderbottom.png);
    background-repeat:no-repeat;
    height:7px;
    width:870px;
}
/* Boxes */
/* Box1 */
.box1left {
    background-image: url(images/box1left.png);
    background-repeat: no-repeat;
    height:32px;
    width:9px;
}
.box1titel {
    background-image: url(images/box1titel.png);
    background-repeat:repeat-x;
    height:32px;
    font-weight:bold;
    font-family:Arial;
    color:#ffffff;
    font-size:13px;
}
.box1right {
    background-image:url(images/box1right.png);
    background-repeat:no-repeat;
    height:32px;
    width:27px;
}
.box1bg {
    background-color:#2a2a2a;
}
.box1text {
    color:#ffffff;
    font-family:Arial;
    font-size:12px;
    width:322px;
    padding-right:8px;
    padding-top:4px;
}
.box1_left {
    background-image: url(images/box1_left.png);
    background-repeat:no-repeat;
    height:9px;
    width:9px;
}
.box1footer {
    background-image: url(images/box1footer.png);
    background-repeat:no-repeat;
    height:9px;
    width:322px;
}
.box1_right {
    background-image: url(images/box1_right.png);
    background-repeat:no-repeat;
    height:9px;
    width:27px;
}
/* Box2 */
.box2footer {
    background-image: url(images/box2footer.png);
    background-repeat:no-repeat;
    height:9px;
    width:342px;
}
.box2left {
    background-image: url(images/box2left.png);
    background-repeat:no-repeat;
    height:9px;
    width:8px;
}
.box2right {
    background-image: url(images/box2right.png);
    background-repeat:no-repeat;
    height:9px;
    width:7px;
}
.box2titel {
    font-weight:bold;
    font-family:Arial;
    color:#07b5ee;
    font-size:13px;
}
.box2bg {
    background-image:url(images/box2bg.png);
    background-repeat:repeat-x;
    height:171px;
}
.box2text {
    padding-left:7px;
    padding-right:7px;
    color:#ffffff;
    font-family:Arial;
    font-size:12px;
    width:342px;
}
#topcontent {
    padding-left:10px;
    padding-right:10px;
    padding-top:10px;
}
a:link, a:visited {
    color:#9f9f9f;
    text-decoration : none;
}
a:hover, a:active {
    color:#fefefe;
    text-decoration : none;
}
ul#menu
{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:30px;
	font-size:12px;
	font-weight:bold;
	background:transparent url(images/nav_bg.png) repeat-x top left;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
}

ul#menu li
{
	display:block;
	float:left;
	margin:0;
	padding:0;
}
	
ul#menu li a
{
	display:block;
	float:left;
	color:#999999;
	text-decoration:none;
	font-weight:bold;
	padding:8px 20px 0 20px;
}
	
ul#menu li a:hover
{	
	color:#FFFFFF;
	height:22px;
	background:transparent url(images/nav_bg.png) 0px -30px no-repeat;		
}
	

ul#menu li a.current
{
	display:inline;
	height:22px;
	background:transparent url(images/nav_bg.png) 0px -30px no-repeat;	
	float:left;
	margin:0;
}
ul#menu2
{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:30px;
	font-size:12px;
	font-weight:bold;
	background:transparent url(images/nav_bg.png) repeat-x top left;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
}

ul#menu2 li
{
	display:block;
	float:left;
	margin:0;
	padding:0;
}
	
ul#menu2 li a
{
	display:block;
	float:left;
	color:#999999;
	text-decoration:none;
	font-weight:bold;
	padding:8px 20px 0 20px;
}
	
ul#menu2 li a:hover
{	
	color:#FFFFFF;
	height:22px;
	background:transparent url(images/nav_bg.png) 0px -30px no-repeat;		
}
	

ul#menu2 li a.current
{
	display:inline;
	height:22px;
	background:transparent url(images/nav_bg.png) 0px -30px no-repeat;	
	float:left;
	margin:0;
}

#table {
   border-collapse:collapse;
}

#table td {
    border:1px solid black;
}
