/* Style-Sheet Bildschirm */

/* Standard-HTML-Tags */

body
{
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  margin-right:0px;
  background-image:url(../_images/background.gif); 
  font-family:Arial,Helvetica,sans-serif;
  font-size:9pt;
  color:#000000;
}
p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i,div
{
  font-family:Arial,Helvetica,sans-serif;
  color:#000000;
  font-size:9pt;
}
h1
{
  font-family:Arial,Helvetica,sans-serif;
  font-size:12pt;
  color:#000000;
}
h2
{
  font-family:Arial,Helvetica,sans-serif;
  font-size:11pt;
  color:#000000;
}
h3,h4
{
  font-family:Arial,Helvetica,sans-serif;
  font-size:11pt;
  color:#000000;
}
h5,h6
{
  font-family:Arial,Helvetica,sans-serif;
  font-size:10pt;
  color:#000000;
}
a
{
  font-family:Arial,Helvetica,sans-serif;
  font-size:9pt;
  font-weight:bold;
  color:#181952;
  text-decoration:none;
}
a:link
{
  color:#181952;
  text-decoration:none;
}
a:visited
{
   color:#181952;
   text-decoration:none;
}
a:active
{
  color:#FF6600;
  text-decoration:none;
}
a:hover
{
  color:#FF6600;
  text-decoration:none;
}
hr
{
  height:1px; 
  color:#CCCCCC;
}
/* Ende Standard-HTML-Tags */


/* Seitenaufbau */

.container
{
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  margin-right:0px;
  float:left;
}
.top
{
  height:79px;
  width:775px;
  background-image:url(../_images/head.jpg); 
  background-color: #ffffff;
}
.logoarea
{
  width: 160px;
  float: left;
}
.logo
{
  vertical-align:bottom; 
  ffffffffffffffffffloat:left;
}
.topnav
{
  width: 615px;
  height: 80px;
  font-size:9pt;
  float:left; 
  color:#FFFFFF;
  font-family:Arial,Helvetica,sans-serif;
  text-align: center;
}
.left
{
  float:left; 
  width:160px;
  background-color:#BBBBBB;
}
.lefttitle
{
  width:160px; 
  background-color:#F0F0F0;
  border-top: 1px solid #C0C0C0;
  text-align:center; 
  padding-top:2px; 
  padding-bottom:4px; 
  float:left;
}

* html .lefttitle 
{
  border-top: none;
}

.content
{
  padding-top:20px;
  float:left; 
  width:615px;
  background-color:#FFFFFF;
}
.buttoncontainer
{
  background-color:#F0F0F0;
}
.button
{
  border:0px;
  margin-right:5px; 
  margin-top:5px;
}

.button_item_left
{
  background-color:#F0F0F0;
  text-align: left;
  padding-left: 10px;
  float:left;
  width: 70px;
  height: 20px;
  font-size: 8px;
  font-weight: normal;
}

.button_item_right
{
  background-color:#F0F0F0;
  text-align: left;
  float:left;
  width: 80px;
  height: 20px;
  font-size: 8px;
  font-weight: normal;
}

.button_item_image_home
{
  padding-left: 1px;
}

.button_item_image_kontakt
{
}

.button_item_image_drucken
{
}

.button_item_image_empfehlen
{
  padding-left: 6px;
}

.button_item_label_home
{
  padding-left: 1px;
}

.button_item_label_kontakt
{
  padding-left: 4px;
}

.button_item_label_drucken
{
}

.button_item_label_empfehlen
{
}



* html .button_item_right
{
  padding-left: 5px;
}

.button_item_left a
{
  font-size: 8pt;
  font-weight: normal;
  text-decoration: underline;
}

.button_item_right a
{
  font-size: 8pt;
  font-weight: normal;
  text-decoration: underline;
}

.button_item_left a:link, .button_item_left a:visited, .button_item_left a:hover, .button_item_left a:active
{
  text-decoration:underline;
} 

.button_item_right a:link, .button_item_right a:visited, .button_item_right a:hover, .button_item_right a:active
{
  text-decoration:underline;
} 


.main
{
  width:580px; 
  margin-left:5px;
  margin-right:5px;
  padding-left: 1px;
  float:left;
}
.contentmodulspalte
{
  float:left; 
  width:280px;
  padding-left:10px;
  padding-right:5px;
}
.contentmodul
{
  border:1px solid #CCCCCC;
  padding:5px;
  margin-top:10px;
  margin-bottom: 37px;
  background-color:#F8F8FF;
}

.contentmodul a:link
{
  color: #1C1F9F;
}
.contentmodul a:visited
{
  color: #1C1F9F;
}
.contentmodul a:hover
{
  color: #CB5832;
}
.contentmodul a:active
{
  color: #1C1F9F;
}


/* Standard Content-Links */
div.main a:link
{
  color: #1C1F9F;
}
div.main a:visited
{
  color: #1C1F9F;
}
div.main a:hover
{
  color: #CB5832;
}
div.main a:active
{
  color: #1C1F9F;
}



.iefehler
{
  clear:left;
}
.clearfloat
{
  clear:left;
}

/* Ende Seitenaufbau */


/* Allgemein verwendbare Formate */

.tabellemitrand
{
  border-collapse:collapse;
  border:1px solid #CCCCCC;
}
.tabellenkopf
{
  border:1px solid #CCCCCC;
  background:#E6E6E6;
  color:#000000;  
}
.zellemitrand
{
  border:1px solid #CCCCCC;
}
.linie
{
  height:1px; 
  color:#CCCCCC;
}
.formular
{
  display:inline;
}

/* Ende Allgemein verwendbare Formate */


/* Navigation Top */

.navtopactive
{
  font-family:Arial,Helvetica,sans-serif;
  font-size:9pt;
  color:#CB5832;
  text-decoration:none;
  font-weight:bold;
}
a.navtopactive
{
  font-family:Arial,Helvetica,sans-serif;
  font-size:9pt;
  color:#CB5832;
  text-decoration:none;
  font-weight:bold;
}
a:link.navtopactive
{
  font-family:Arial,Helvetica,sans-serif;
  font-size:9pt;
  color:#CB5832; 
  text-decoration:none;
  font-weight:bold;
}
a:visited.navtopactive
{
  font-family:Arial,Helvetica,sans-serif;
  font-size:9pt;
  color:#CB5832; 
  text-decoration:none;
  font-weight:bold;
}
a:hover.navtopactive
{
  font-family:Arial,Helvetica,sans-serif;
  font-size:9pt;
  color:#CB5832;
  text-decoration:none;
  font-weight:bold;
}
a:active.navtopactive
{
  font-family:Arial,Helvetica,sans-serif;
  font-size:9pt;
  color:#CB5832;
  text-decoration:none;
  font-weight:bold;
}

.topnav_divider
{
  font-weight: bold;
  color: #181952;
  padding-left: 3px;
  padding-right: 3px;
}



.navtop
{
  font-family:Arial,Helvetica,sans-serif;
  font-size:9pt;
  color:#FF6600;
  text-decoration:none;
  font-weight:bold;
}
a.navtop
{
  font-family:Arial,Helvetica,sans-serif;
  font-size:9pt;
  color:#181952;
  text-decoration:none;
  font-weight:bold;
}
a:link.navtop
{
  font-family:Arial,Helvetica,sans-serif;
  font-size:9pt;
  color:#181952;
  text-decoration:none;
  font-weight:bold;
}
a:visited.navtop
{
  font-family:Arial,Helvetica,sans-serif;
  font-size:9pt;
  color:#181952;
  text-decoration:none;
  font-weight:bold;
}
a:hover.navtop
{
  font-family:Arial,Helvetica,sans-serif;
  font-size:9pt;
  color:#CB5832;
  text-decoration:none;
  font-weight:bold;
}
a:active.navtop
{
  font-family:Arial,Helvetica,sans-serif;
  font-size:9pt;
  color:#CB5832;
  text-decoration:none;
  font-weight:bold;
}
.navtopinpath
{
  font-family:Arial,Helvetica,sans-serif;
  font-size:10pt;
  color:#FF6600;
  text-decoration:none;
  font-weight:bold;
}
a.navtopinpath,a:link.navtopinpath,a:visited.navtopinpath
{
  font-family:Arial,Helvetica,sans-serif;
  font-size:10pt;
  color:#FF6600;
  text-decoration:none;
  font-weight:bold;
}
a:hover.navtopinpath,a:active.navtopinpath
{
  font-family:Arial,Helvetica,sans-serif;
  font-size:10pt;
  color:#FF6600;
  text-decoration:none;
  font-weight:bold;
}

/* Ende Navigation Top */


/* Navigation Links 1 */

.navleft1_container
{
  width:100%;
  float:left;
}
.navleft1_einrueckung
{
  width:10px;
  float:left;
  text-align:right;
  padding-top:10px;
  padding-right:4px;
}
.navleft1
{
  width:144px;
  float:left;
  padding-top:3px; 
  padding-bottom:3px;
  font-family:Arial,Helvetica,sans-serif;
  font-size:9pt;
  color:#4D4D4D;
  text-decoration:none;
  font-weight:normal;
}

.navleft1active
{
  width:144px;
  float:left;
  padding-top:3px; 
  padding-bottom:3px;
  font-family:Arial,Helvetica,sans-serif;
  font-size:9pt;
  color: rgb(203, 88, 50);
  text-decoration:none;
  font-weight:normal;
}

a.navleft1,a:link.navleft1,a:visited.navleft1
{
  font-family:Arial,Helvetica,sans-serif;
  font-size:9pt;
  color:#4D4D4D;
  text-decoration:none;
  font-weight:normal;
}
a:hover.navleft1
{
  font-family:Arial,Helvetica,sans-serif;
  font-size:9pt;
  color:#FF6600;
  text-decoration:none;
  font-weight:normal;
}

a:hover.navleft1active
{
  font-family:Arial,Helvetica,sans-serif;
  font-size:9pt;
  color:#FF6600;
  text-decoration:none;
  font-weight:normal;
}

a.navleft1active,a:link.navleft1active,a:visited.navleft1active
{
  font-family:Arial,Helvetica,sans-serif;
  font-size:9pt;
  color:#FF6600;
  text-decoration:none;
  font-weight:normal;
}
a:hover.navleft1active
{
  font-family:Arial,Helvetica,sans-serif;
  font-size:9pt;
  color:#FF6600;
  text-decoration:none;
  font-weight:normal;
}


/* Ende Navigation Links 1 */


/* Navigation Links 2 */

.navleft2_container
{
  width:100%;
  float:left;
  background-color:#DDDDDD;
}
.navleft2_einrueckung
{
  width:18px;
  float:left;
  text-align:right;
  padding-top:10px;
  padding-right:4px;
}
.navleft2
{
  width:136px;
  float:left;
  padding-top:3px; 
  padding-bottom:3px;
  font-family:Arial,Helvetica,sans-serif;
  font-size:9pt;
  color:#4D4D4D;
  text-decoration:none;
  font-weight:normal;
}

.navleft2active
{
  width:136px;
  float:left;
  padding-top:3px; 
  padding-bottom:3px;
  font-family:Arial,Helvetica,sans-serif;
  font-size:9pt;
 color: rgb(203, 88, 50);
  text-decoration:none;
  font-weight:normal;
}

a.navleft2,a:link.navleft2,a:visited.navleft2
{
  font-family:Arial,Helvetica,sans-serif;
  font-size:9pt;
  color:#4D4D4D;
  text-decoration:none;
  font-weight:normal;
}
a:hover.navleft2
{
  font-family:Arial,Helvetica,sans-serif;
  font-size:9pt;
  color:#FF6600;
  text-decoration:none;
  font-weight:normal;
}

a.navleft2active,a:link.navleft2active,a:visited.navleft2active
{
  font-family:Arial,Helvetica,sans-serif;
  font-size:9pt;
  color:#FF6600;
  text-decoration:none;
  font-weight:normal;
}
a:hover.navleft2active
{
  font-family:Arial,Helvetica,sans-serif;
  font-size:9pt;
  color:#FF6600;
  text-decoration:none;
  font-weight:normal;
}

/* Ende Navigation Links 2 */


/* Navigation Links 3 */

.navleft3_container
{
  width:100%;
  float:left;
  background-color:#F4F4F4;
}
.navleft3_einrueckung
{
  width:26px;
  float:left;
  text-align:right;
  padding-top:10px;
  padding-right:4px;
}
.navleft3
{
  width:128px;
  float:left;
  padding-top:3px; 
  padding-bottom:3px;
  font-family:Arial,Helvetica,sans-serif;
  font-size:9pt;
  color:#4D4D4D;
  text-decoration:none;
  font-weight:normal;
}

.navleft3active
{
  width:128px;
  float:left;
  padding-top:3px; 
  padding-bottom:3px;
  font-family:Arial,Helvetica,sans-serif;
  font-size:9pt;
  color: rgb(203, 88, 50);
  text-decoration:none;
  font-weight:normal;
}

a.navleft3,a:link.navleft3,a:visited.navleft3
{
  font-family:Arial,Helvetica,sans-serif;
  font-size:9pt;
  color:#4D4D4D;
  text-decoration:none;
  font-weight:normal;
}
a:hover.navleft3
{
  font-family:Arial,Helvetica,sans-serif;
  font-size:9pt;
  color:#FF6600;
  text-decoration:none;
  font-weight:normal;
}

a.navleft3active,a:link.navleft3active,a:visited.navleft3active
{
  font-family:Arial,Helvetica,sans-serif;
  font-size:9pt;
  color:#FF6600;
  text-decoration:none;
  font-weight:normal;
}
a:hover.navleft3active
{
  font-family:Arial,Helvetica,sans-serif;
  font-size:9pt;
  color:#FF6600;
  text-decoration:none;
  font-weight:normal;
}

/* Ende Navigation Links 3 */


/* Headlines Content */

.subheadline1
{
  font-weight:bold;
  font-size:10pt;
  color:#000000;
}
.headline
{
  font-family:Arial,Helvetica,sans-serif;
  font-size:12pt;
  color:#181952;
  font-weight:bold;
  margin:5px;
}
* html .headline
{
  padding-left: 5px; 
}
.subheadline2
{
  font-weight:bold;
  font-size:10pt;
  color:#000000;
}

/* Ende Headlines Content*/


/* Footer */

.copyright
{
  padding-top:20px; 
  width:99%;
  font-family:Arial,Helvetica,sans-serif;
  font-size:8pt;
  font-weight:normal;
  color:#000000;
  text-align:center; 
  text-decoration:none;
}

.footer
{
  clear: both;
  padding-top: 0; 
  width:99%;
  font-family:Arial,Helvetica,sans-serif;
  font-size:8pt;
  font-weight:normal;
  color:#000000;
  text-align:center; 
  text-decoration:none;
}

.footer a
{
  font-family:Arial,Helvetica,sans-serif;
  font-size:8pt;
  color:#181952;
  text-decoration:none;
  font-weight:normal;
}
.footer a:link
{
  font-family:Arial,Helvetica,sans-serif;
  font-size:8pt;
  color:#181952;
  text-decoration:none;
  font-weight:normal;
}
.footer a:visited
{
  font-family:Arial,Helvetica,sans-serif;
  font-size:8pt;
  color:#181952;
  text-decoration:none;
  font-weight:normal;
}
.footer a:active
{
  font-family:Arial,Helvetica,sans-serif;
  font-size:8pt;
  text-decoration:none;
  color:#181952;
  font-weight:normal;
}
.footer a:hover
{
  font-family:Arial,Helvetica,sans-serif;
  font-size:8pt;
  color:#FF6600;
  text-decoration:none;
  font-weight:normal;
}

/* Ende Footer */


/* Kopie der EnBW.com-Formulare */

.cm_f02_elemente
{
   clear:left;
   padding:12px;
  margin-top: 10px;
}

.cm_f02_kopf
{
   clear:left;
   padding:10px;
}

.cm_f02_fussnavi
{
   clear:left;
   padding:10px 0 10px 0;
}

.styleMessageBox
{
  border-width:2px;
  border-style:solid;
  border-color:red;
  padding:2px
}

.styleInputField
{
  border-width:2px;
  border-style:solid;
  border-color:red;
  padding:2px
}

.bezeichner
{
  float:left;
  width:180px;
  text-align:right;
  padding-top:5px;
  margin-right:5px;
}

.einspaltig
{
  clear:left;
  margin-top:5px;
  width: 560px;
}

.spalteeins
{
  clear:left;
  margin-top:5px;
}

.spaltezwei
{
  clear:left;
  margin-top:5px;
}

.invisible 
{
  float:right;
  position:absolute; top:0; left:-900px;
  width:1px; height:1px;
  overflow:hidden;
}

div.linkbutton
{
  float:right;
  margin-top:0.4em;
  padding:0.5em 0.7em 0.2em 0.7em;
  text-align:right;
}

.buttonleiste
{
  float:right;
  width: 580px;
  padding-right: 10px;
}

.komplettebreite
{
  width: 560px;
}

* html .komplettebreite
{
  width: 100%;
}


.cm_f02_elemente .bezeichner {
	float:left;
	width:180px;
                     padding-top:5px;
                     margin-right:5px;
	text-align:right;
}

.cm_f02_elemente .ausgabewert {
                   padding-top:5px;
                   margin-right:5px;
}


/* Ende Kopie der EnBW.com-Formulare */

