html,body{margin:0;padding:0}
body{font: 99%/1.3 Arial,helvetica,sans-serif;
    text-align: left; background: #f7f7f7; padding-left:0px; padding-bottom:20px}
a { color: #0066B3; background: inherit; text-decoration: none;}
h1 { font: bold 2.1em Arial, Helvetica, Sans-Serif; color: #036DA7 }
h2 { font: bold 1.1em Arial, Helvetica, Sans-Serif; padding: 0; margin: 0; }

div#header{width:770px; height:115px;overflow:hidden;background:url(http://www.modern-energy.de/fileadmin/modernoben3.gif) no-repeat; }

#menu {
 position:absolute;
 left:367px;
 top:85px;
z-index:29;
border: 0px solid;
}

ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0;}
ul#nav{font-size: 80%}
ul#nav li{float:left;margin-left: 3px;text-align: center}
ul#nav a{float:left;width: 95px;padding: 5px 0;background: #E7F1F8;text-decoration:none;color: #666; border-top : 1px solid #fff; border-left : 1px solid #fff; border-right : 1px solid #fff;}
ul#nav a:hover{background: #fff;color: #000}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background: #FFF;color: #003}

#links {
	float: left;
	width: 450px;
	padding-left: 30px;
	padding-right:0px;
	padding-top:20px;
	margin-bottom: 1.2em; margin-left: 0px;
	background: #fff;
	text-align: left;
	border: 0px solid;
}



.headline {
 color:#000033;
 font-family:Arial, Helvetica, sans-serif;
 font-size:25px;
 font-weight:bold;
 position:relative;
 left:0px;
 top:0px;
 width:435px;
 max-width:435px;
 z-index:40;
 padding-left:0px;
 padding-bottom:9px;
 border: 0px solid;
}

.csc-firstHeader,  .csc-header-n3 h1, .csc-header-n2 h1,  .csc-header-n4 h1, .csc-header-n5 h1, .csc-header-n6 h1, .csc-header-n7 h1, .csc-header-n8 h1, .csc-header-n9 h1, .csc-header-n10 h1, .csc-header-n11 h1, .csc-header-n13 h1, .csc-header-n12 h1,  .csc-header-n14 h1, .csc-header-n15 h1, .csc-header-n16 h1, .csc-header-n17 h1, .csc-header-n18 h1, .csc-header-n19 h1,.csc-header-n20 h1, .csc-header-n21 h1, .csc-header-n23 h1, .csc-header-n22 h1,  .csc-header-n24 h1, .csc-header-n25 h1, .csc-header-n26 h1, .csc-header-n27 h1, .csc-header-n28 h1, .csc-header-n29 h1,.csc-header-n30 h1, .csc-header-n31 h1, .csc-header-n33 h1, .csc-header-n32 h1,  .csc-header-n34 h1, .csc-header-n35 h1, .csc-header-n36 h1, .csc-header-n37 h1, .csc-header-n38 h1, .csc-header-n39 h1      {
 position:relative;
 left:0px;
 top:0px;
 color:#000000;
 font-family:Arial, Helvetica, sans-serif;
 font-size:18px;
 font-weight:bold;
 width:400px;
 padding-left:0px;
padding-bottom:9px;
}

.bodytext {margin:0;padding:0}

.csc-textpic-caption {
 color:#cccccc;
 font-family:Arial, Helvetica, sans-serif;
 font-size:6px;
}

#rechts {
 position:relative;
 left:50px;
 top:40px;
 
z-index:29;
	float: left;
	width: 240px;
	margin: 0 0 0 0;
	border: 0px solid;
}


.impressum {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
        margin-left:230px;
}

/* NAVIGATION rechts */

DIV.navA {padding-left:0px; width:220px; -moz-box-sizing:border-box; margin-bottom:50px; margin-top:40px; 


overflow:hidden;
z-index:39;
border: 0px solid;
}

DIV.navB { border-bottom:solid 0px #6699ff;}

A.eN2 {font-family:arial; font-size:13px; padding:9px 0px; color:#3366FF;  display:block;	-moz-box-sizing:border-box;}
A.eN2:link,A.eN2:visited {color:#3366FF; text-decoration:none;}
A.eN2:active,A.eN2:hover {color:#000033; text-decoration:none;}
A.eN2 {border-top:solid 0px #cccccc;	padding-left:14px; font-weight:bold;}

A.aktuell	{padding-right:3px; color:#0000cc; font-weight:bold;}

A.eN3 {font-family:arial; font-size:13px; padding:5px 0px; 1px; color:#3366FF;  display:block;	-moz-box-sizing:border-box;}
A.eN3:link,A.eN3:visited {color:#3366FF; text-decoration:none;}
A.eN3:active,A.eN3:hover { color:#000033; text-decoration:none;}
A.eN3 {border-top:solid 0px #cccccc;	padding-left:24px; font-weight:bold;}

A.aktuell	{padding-right:3px; color:#0000cc; font-weight:bold;}

A.eN4 {font-family:arial; font-size:13px; padding:3px 3px; 1px; color:#3366FF;  display:block;	-moz-box-sizing:border-box;}
A.eN4:link,A.eN4:visited {color:#3366FF; text-decoration:none;}
A.eN4:active,A.eN4:hover {color:#000033; text-decoration:none;}
A.eN4 {border-top:solid 0px #cccccc;	padding-left:34px; font-weight:bold;}

A.aktuell	{padding-right:3px; color:#3366FF; font-weight:bold;}

A.eN5 {font-family:arial; font-size:13px; color:#3366FF; padding:3px 3px; 1px; display:block;	-moz-box-sizing:border-box;}
A.eN5:link,A.eN5:visited {color:#3366FF; text-decoration:none;}
A.eN5:active,A.eN5:hover { color:#000033; text-decoration:none;}
A.eN5 {border-top:solid 0px #cccccc;	padding-left:44px; font-weight:bold;}

A.aktuell	{padding-right:3px; color:#3366FF; background-color:#ffffff; font-weight:bold;}


A.eN6 {font-family:arial; font-size:13px; color:#3366FF; padding:3px 3px; 1px; display:block;	-moz-box-sizing:border-box;}
A.eN6:link,A.eN6:visited {color:#3366FF; text-decoration:none;}
A.eN6:active,A.eN6:hover { color:#000033; text-decoration:none;}
A.eN6 {border-top:solid 0px #cccccc;	padding-left:54px; font-weight:bold;}

A.aktuell	{padding-right:3px; color:#3366FF; font-weight:bold;}


A.eN7 {font-family:arial; font-size:11px; padding:3px 0px; background-color:#efefef; display:block;	-moz-box-sizing:border-box;}
A.eN7:link,A.eN7:visited {color:#000033; text-decoration:none;}
A.eN7:active,A.eN7:hover {background-color:#ffffff; color:#000033; text-decoration:none;}
A.eN7 {border-top:solid 0px #cccccc;	padding-left:64px; font-weight:bold;}

A.aktuell	{padding-right:3px; background:url(../img/aktuell.gif) no-repeat right; color:#000033; background-color:#ffffff; font-weight:bold;}


A.eN8 {font-family:arial; font-size:11px; padding:3px 0px; background-color:#efefef; display:block;	-moz-box-sizing:border-box;}
A.eN8:link,A.eN8:visited {color:#000033; text-decoration:none;}
A.eN8:active,A.eN8:hover {background-color:#ffffff; color:#000033; text-decoration:none;}
A.eN8 {border-top:solid 0px #cccccc;	padding-left:74px; font-weight:bold;}

A.aktuell	{padding-right:3px; background:url(../img/aktuell.gif) no-repeat right; color:#000033; background-color:#ffffff; font-weight:bold;}



DIV.navB A	{font-weight:bold;}

 a:link {  text-decoration:none;color:#0000cc; }
 a:visited { text-decoration:none;color:#0000cc;  }
 a:hover {  text-decoration:none;color:#0000ff; }
 a:active { text-decoration:none;color:#0000cc;  }


#rechts .box {
	
	padding: 1em;
	margin: 0 0 0 0;
	background : #ffffff;
	border: 0px solid;
	width: 200px;
}

.suchfeld {
 position:absolute;
 left:599px;
 top:155px;
z-index:29;
border: 0px solid;
}

#inhalt {
width:770px; overflow:hidden;
font: 95%/1.3 Arial,helvetica,sans-serif;
	margin: 0;
;text-align:left;
	background: #fff;
border: 0px solid;	
	
}

ul {  padding: 0; margin: 0;}
li { list-style-type: none;}

#sprachen {
 position:absolute;
 left:565px;
 top:130px;
 z-index:29;
	width: 180px;
	margin: 0 0 0 0;
	border: 0px solid;
}