.navigation-BOX { 
   padding: 0px 0px 0px 0px;
   width: 100%;
}

.content-BOX {
   font-size: 11px;
   font-family: Arial, sans-serif; 
   text-align: justify;
   color: #666666;  
   background-color: #ffffff; 
   margin: 7px 5px 40px 10px;
   width: 100%;
}

.firmenneu { 
   background-color: #f0f0f0; 
   width: 94%;
   text-align: left;
   padding-top: 10px;
   border-bottom: 1px dotted #cccccc;
   border-top: 1px dotted #cccccc;
}

#asbox {
    width: 120px;
    height: 340px;
    position: absolute;		 
    top: 0px;
    margin-top: 8px;
    margin-left: 0px;
    padding: 0px;
    background-color: #CCCCCC;
    position: expression("absolute");
    top: expression(document.body.scrollTop - this.offsetHeight + this.offsetHeight);
  }

#asbox[id] {
    position: fixed;
  }

#asbox.off {
    display: none;
  }

#asbox2 {
    width: 20px;
    height: 780px;
    position: absolute;		 
    top: 0px;
    margin-top: 0px;
    margin-left: -8px;
    padding: 0px;
    background-color: #ffffff;
    position: expression("absolute");
/*    top: expression(document.body.scrollTop - this.offsetHeight + this.offsetHeight); */
  }

.ankuendigung
   {
   width: 510px;
   font-size: 11px;
   font-family: Arial, sans-serif; 
   text-align: justify;  
   line-height: 140%; 
   background-color: #f0f0f0;
   border-bottom: 1px dotted #cccccc;
   border-top: 1px dotted #cccccc;
   padding: 10px 10px 10px 10px;
     margin-top: 15px;
   margin-bottom: 15px;
   }

.tipp 
   {
   background-color: #f0f0f0;
   line-height: 110%;
   }

.ankuendigung2
   {
   font-size: 11px;
   font-family: Arial, sans-serif; 
   text-align: justify;  
   line-height: 140%; 
   background-color: #f0f0f0;
   border-bottom: 1px dotted #cccccc;
   border-top: 1px dotted #cccccc;
   padding: 2px 2px 2px 2px;
   margin-top: 10px;
   margin-bottom: 10px;
   }

.oaknetzwerknews
  {
  margin: 1px 0px 0px 2px; 
  padding: 0px 0px 0px 2px;    
  }

DIV.netzwerkpartner 
  { 
  FONT-SIZE: 11px;
  border: 1px solid #f0f0f0;
  padding: 4px;
  line-height: 120%; 
  }

a.linksoben:link, a.linksoben:visited, a.linksoben:hover
  {
  font-size: 11px; 
  color: #666666; 
  text-align: left;
  font-weight: normal;
  }

.energienews {
   font-size: 12px;
   font-family: Arial, sans-serif; 
   text-align: justify;
   color: #666666;  
   background-color: #ffffff; 
}


/* --- mittlere Spalte -----------------------------------------------------------
*/

.TabellenSpalte-mitte {
   vertical-align: top; text-align: left;
}

.date-BOX {
   float: right;
   font-size: 10px; 
   text-align: right;
   color: #666666;  
}
.breadcrumb-BOX A:link, .breadcrumb-BOX A:visited, .breadcrumb-BOX A:hover {
   font-size: 10px; color: #666666; text-align: right
}
.breadcrumb-BOX {
   font-size: 10px; 
   color: #666666;
   margin: 0px 20px 10px 0px;
   text-align: left;
   border-bottom: 1px solid #EEEEEE; 
}

.footer-BOX A:link, .footer-BOX A:visited, .footer-BOX A:hover {
   font-size:10px; color: #666666; text-align: center
}
.footer-BOX {
   width:780px;
   font-size: 10px; 
   color: #666666;
   margin: 30px 0px 15px 0px;
   text-align: center;
}

.content-BOX A:link { }
.content-BOX A:visited { }
.content-BOX A:hover { }
.content-BOX { text-align: left; padding: 0px 15px 15px 15px; 
}

.TopBackDruck-BOX { text-align: right; padding: 0px 15px 5px 15px; 
}



/* ----- vertikale Navigation  ------------*/

.navList { 
   margin: 0px 0px 0px 0px; 
   text-align: left;
   width: 123px; 
   float: right;
   background-color: #ffffff; 
}

/*    background:transparent url(images/layout4_3.jpg) repeat-x 0px 0px; */

#activeSection {
   font-weight: bold; color: #666666;
}


a:hover {
   color: #666666;
   text-decoration: underline;
}

.articleText { 			// Verwendung im Contentpart "Einfacher Text";
   text-align: justify;	// justify;
   line-height: 140%;
   margin-bottom: 5px;		// 3px;	
}

.articleCode {				// Verwendung im Contentpart "CODE";
   font-family: "Courier New", Courier, monospace;
   font-size: 12px;
 margin-bottom: 5px;		// 3px;
}


/*
.formButton	{ font-family: Arial, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #92A1AF; }
.formLabel	{ font-family: Arial, sans-serif; font-size: 10px; }
.checkLabel	{ font-family: Arial, sans-serif; font-size: 10px; font-weight: bold;}
.radioLabel	{ font-family: Arial, sans-serif; font-size: 10px; font-weight: bold;}
.formTextArea	{ font-family: Arial, sans-serif; font-size: 12px;	}
.inputText	{ font-family: Arial, sans-serif; font-size: 12px; font-weight: bold;}
.inputPass	{ font-family: Arial, sans-serif; font-size: 12px; font-weight: bold;}
.selectMenu	{ font-family: Arial, sans-serif; font-size: 12px; font-weight: bold;}
.selectList	{ font-family: Arial, sans-serif; font-size: 12px; font-weight: bold;}
*/


/* ===== css register.php ================================
*/


#intro {
  display: block;
  position: relative;
  background: #ffffff url(img/bg_body.gif) repeat-y 0 0;
}

input.textinput {
  padding: 2px;
  background: #f1f1f1;
  border: 1px solid #cccccc;
  width: 250px;
}


input.submit {
  padding: 2px;
  background: #ffffff;
  border: 1px solid #cccccc;
  width: 250px;
}

input.textinput_tel_country {
  padding: 2px;
  background: #f1f1f1;
  border: 1px solid #cccccc;
  width: 30px;
}

input.textinput_tel_area {
  padding: 2px;
  background: #f1f1f1;
  border: 1px solid #cccccc;
  width: 67px;
}

input.textinput_tel_local {
  padding: 2px;
  background: #f1f1f1;
  border: 1px solid #cccccc;
  width: 97px;
}

.red {
  color: #FF0000;
}

input.textinput_readonly {
  background: #B2B2B2;
  border: 1px solid #cccccc;
  width: 200px;
  padding: 2px;
}

.save
{
  display: none;
}








.tab {
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #C0C0C0;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #C0C0C0;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #C0C0C0;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #C0C0C0;
  background-color: #F0F0F0;
  padding-left: 5px;
  padding-right: 5px;
  white-space: nowrap;
} 
.tab_active {
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #C0C0C0;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #C0C0C0;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #C0C0C0;
  background-color: #FFFFFF;
  padding-left: 5px;
  padding-right: 5px;
  font-weight: bold;
  white-space: nowrap;
}

.tab_leer {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #C0C0C0;
  background-color: #ffffff;
  width: 100%;
}

#panel {
  display: block;
  position: absolute;
  left: 150px;
  width: 620px;
  top: 0px;
  background: #E0EDFC url(img/panel_bottom.gif) 0px 100% repeat-x;
}

#panel div {
  padding-bottom: 100px;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 10px;
}

#panel h2 {
  display: block;
  height: 20px;
  background: transparent url(img/panelHeadlineBg.gif) no-repeat 0px 0px;
  line-height: 20px;
  padding-left: 15px;
  padding-top: 15px;
  font-size: 13px;
  
}

.coverkey {
  display: block;
  text-align: left;
}

.coverkey_hide {
  display: none;
}

.keynums {
  display: none;
}
.keynums_show {
  display: block;
  
}
.hr_line
{
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #CCCCCC;
}

