body,td,th {
                font-family: Arial, Verdana, Helvetica, sans-serif;
                color: #000000;
                font-size: 12px;
                line-height: 17px;
        }
        body {
                background: #ffffff;
                margin-left: 0px;
                margin-right: 0px;
                margin-bottom: 0px;
                margin-top: 0px;
        }
        .flagPos {
                margin: 0px 0px 0px 0px;
                position: relative;
                top: -3px;
                left: 0px;
        }
        .flagPos1 {
                margin: 0px 0px 0px 5px;
                position: relative;
                top: -4px;
                left: 0px;
        }
/* ----------------WetterBox Design & Link-------------- */
        .wetterBox {
                border: 1px solid #B3000C;
        }
        .wetterText {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 9px;
                font-weight: normal;
                color: #333333;
                text-decoration: none;
        }
        a.wetterText {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 9px;
                font-weight: normal;
                color: #333333;
                text-decoration: none;
        }
        a.wetterText:link {
                font-size: 9px;
                font-weight: normal;
                color: #B3000C;
                text-decoration: none;
        }
        a.wetterText:hover {
                font-size: 9px;
                font-weight: normal;
                color: #B3000C;
                text-decoration: none;
        }
        a.wetterText:visited {
                font-size: 9px;
                font-weight: normal;
                text-decoration: none;
        }
        /* ----------------Pinnwand Link-------------- */
        .pinnwandLink {
                color: #777777;
                 font-family: Arial, Helvetica, sans-serif;
                 font-size: 9pt;
                 text-decoration: none;
                 font-weight: normal;
        }
        a.pinnwandLink {
                color: #777777;
                 font-family: Arial, Helvetica, sans-serif;
                 font-size: 9pt;
                 text-decoration: none;
                 font-weight: normal;
        }
        a.pinnwandLink:link {
                color: #777777;
                 font-family: Arial, Helvetica, sans-serif;
                 font-size: 9pt;
                 text-decoration: none;
                 font-weight: normal;
        }
        a.pinnwandLink:hover {
                color: #777777;
                 font-family: Arial, Helvetica, sans-serif;
                 font-size: 9pt;
                 text-decoration: none;
                 font-weight: normal;
        }
        a.pinnwandLink:visited {
                color: #777777;
                 font-family: Arial, Helvetica, sans-serif;
                 font-size: 9pt;
                 text-decoration: none;
                 font-weight: normal;
        }
/* ----------------Links Allgemein-------------- */

        a:link  {
                 color: #f07d00;
                 text-decoration: none;
        }
        a:visited  {
                 color: #f07d00;
                 text-decoration: none;
        }
        a:hover  {
                 color: #f07d00;
                 text-decoration: underline;
        }
        a:active  {
                 color: #f07d00;
                 text-decoration: none;
        }
        a:focus   {
                 color: #f07d00;
                 text-decoration: none;
        }
/* --------------------Linke Navigation------------------ */
        .naviRoll  {
                 font-size: 12px;
                 font-weight: bold;
                 color: #333333;
                 text-decoration: none;
                 width: 145px;
                 display: block;
                 }
        .naviRoll a  {
                 width: 145px;
                 padding: 0px 0px 0px 18px;
                 background-image: url(/images_navigation/dot.gif);
                 background-position: 5px -8px;
                 color:#333333;
                 text-decoration: none;
                 display: block;
        }
        .naviRoll a:hover {
                 width: 145px;
                 background-image: url(/images_navigation/dot.gif);
                 background-position: 5px 2px;
                 font-weight: bold;
                 color:#B3000C;
                 text-decoration: none;
                 padding: 0px 0px 0px 18px;
        }
        .naviRoll a:active  {
                 width: 145px;
                 background-image: url(/images_navigation/dot.gif);
                 background-position: 5px 2px;
                 font-weight: bold;
                 color:#B3000C;
                 text-decoration: none;
                 padding: 0px 0px 0px 18px;
        }
/* ----------------Linke Navigation Aktiv-------------- */
        .naviActive  {
                 font-size: 12px;
                 font-weight: bold;
                 color: #B3000C;
                 text-decoration: none;
                 width: 145px;
                 display: block;
        }
        .naviActive a {
                 width: 145px;
                 background-image: url(/images_navigation/dot.gif);
                 background-position: 5px 2px;
                 color: #B3000C;
                 text-decoration: none;
                 padding : 0px 0px 0px 18px;
                 display: block;
        }
        .naviActive a:hover  {
                 width: 145px;
                 background-image: url(/images_navigation/dot.gif);
                 background-position: 5px 2px;
                 padding : 0px 0px 0px 18px;
        }
        .naviActive a:active  {
                 width: 145px;
                 background-image: url(/images_navigation/dot.gif);
                 background-position: 5px 2px;
                 padding : 0px 0px 0px 18px;
        }
/* -------------------SubNavigation------------------- */
        .subNavi  {
                 font-size: 12px;
                 font-weight: normal;
                 color: #333333;
                 text-decoration: none;
                 display: block;
                 margin: 0px 0px 0px 26px;
        }
        a.subNavi  {
                 font-size: 12px;
                 font-weight: normal;
                 color: #333333;
                 text-decoration: none;
        }
        a.subNavi:link  {
                 font-size: 12px;
                 font-weight: normal;
                 color: #333333;
                 text-decoration: none;
        }
        a.subNavi:visited  {
                 font-size: 12px;
                 font-weight: normal;
                 color: #333333;
                 text-decoration: none;
        }
        a.subNavi:hover  {
                 font-size: 12px;
                 font-weight: normal;
                 color: #B3000C;
                 text-decoration: none;
        }
        a.subNavi:active  {
                 font-size: 12px;
                 font-weight: normal;
                 color: #B3000C;
                 text-decoration: none;
        }
/* -------------SubNavigation Aktiv------------- */
        .subNaviActive  {
                 font-size: 12px;
                 font-weight: normal;
                 color: #B3000C;
                 text-decoration: none;
                 display: block;
                 margin: 0px 0px 0px 26px;
        }
        a.subNaviActive  {
                 font-size: 12px;
                 font-weight: normal;
                 color: #B3000C;
                 text-decoration: none;
        }
        a.subNaviActive:link  {
                 font-size: 12px;
                 font-weight: normal;
                 color: #B3000C;
                 text-decoration: none;
        }
        a.subNaviActive:hover  {
                 font-size: 12px;
                 font-weight: normal;
                 color: #B3000C;
                 text-decoration: none;
        }
        a.subNaviActive:visited  {
                 font-size: 12px;
                 font-weight: normal;
                 color: #B3000C;
                 text-decoration: none;
        }
/* ----------------Links Allgemein-------------- */
        a.heading  {
                 color: #000000;
        }
        a.heading:link  {
                 color: #000000;
                 text-decoration: none;
        }
        a.heading:hover  {
                 color: #000000;
                 text-decoration: none;
        }
        a.heading:visited  {
                 color: #000000;
                 text-decoration: none;
        }

.checktable {
        width: 739px;
        border-left: 0px solid #d4d0c8;
        border-right: 0px solid #d4d0c8;
        border-bottom: 0px solid #d4d0c8;
        border-top: 0px none;
        margin-top: 0px;
}
.fusstable {
        width: 739px;
        height: 50px;
        margin-top: 1px;
        background-image: url(/tools/var/ea_fuss.gif);
}
.fusstd {
        padding-top:30px;
        padding-left:10px;
        font-size:10px;
        color:#FFF;
}
.fusstd2 {
        text-align:right;
        padding-top:30px;
        padding-right:10px;
        font-size:10px;
        color:#FFF;
}
.weiss  {
                 color: #FFF;
}
a.weiss:link  {
                 color: #FFF;
                 text-decoration: none;
}
a.weiss:hover  {
                 color: #FFF;
                 text-decoration: none;
}
a.weiss:visited  {
                 color: #FFF;
                 text-decoration: none;
}
.checkreiter {
	border-left: 0px solid #d4d0c8;
	border-right: 0px solid #d4d0c8;
	border-top: 0px solid #d4d0c8;
	width: 740px;
}
.checkbutton_weiter {
    background-image:url(bt_weiter.gif);
    cursor: hand;
    cursor: pointer;
}
.checkbutton {
        color: #f07d00;
        background-color: transparent;
        border: 1px solid #f07d00;
        padding: 0px 10px 3px 10px;
        height: 20px;
        font-weight: bold;
        font-size: 11px;
        cursor: hand;
        cursor: pointer;
        text-transform: uppercase;
        margin: 10px 0px 0px 0px;
}
*:first-child+html .checkbutton {
        color: #f07d00;
        background-color: transparent;
        border: 1px solid #f07d00;
        padding: 2px 10px 3px 10px;
        height: 20px;
        font-weight: bold;
        font-size: 11px;
        cursor: hand;
        cursor: pointer;
        text-transform: uppercase;
}
*html .checkbutton {
        color: #f07d00;
        background-color: transparent;
        border: 1px solid #f07d00;
        padding: 2px 10px 3px 10px;
        height: 20px;
        font-weight: bold;
        font-size: 11px;
        cursor: hand;
        cursor: pointer;
        text-transform: uppercase;
}
.checkbutton:hover {
        background-color: #f07d00;
        color: #ffffff;
}
*:first-child+html .checkbutton:hover {
        background-color: #f07d00;
        color: #ffffff;
}
*html .checkbutton:hover {
        background-color: #f07d00;
        color: #ffffff;
}
.checkbutton_passiv {
        background-color: #e1e1e1;
        text-align: center;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        color: #53564d;
        height: 24px;
        font-weight: bold;
        border: none;
        font-size: 12px;
        text-transform: none;
        cursor: hand;
        cursor: pointer;
		padding-left:0px;
}
.checkbutton_aktiv {
        text-align: center;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        color: #ffffff;
        background-color: #f07d00;
        height: 24px;
        font-weight: bold;
        border: none;
        font-size: 12px;
        text-transform: none;
        cursor: hand;
        cursor: pointer;
		padding-left:0px;
}
.checktd_aktiv_oben_links {
        background-color: #f07d00;
        border-top: 0px none #d4d0c8;
        border-right: 1px solid #ffffff;
        border-bottom: 1px solid #ffffff;
        border-left: 0px solid #d4d0c8;
        height:30px;
}
.checktd_passiv {
        background-color: #e1e1e1;
        border-top: 0px none #d4d0c8;
        border-right: 1px solid #ffffff;
        border-bottom: 1px solid #ffffff;
        border-left: 0px solid #d4d0c8;
        height:30px;
		padding:0px;
}
.checktd_aktiv_ems{
        background-color: #f07d00;
        border-top: 0px none #d4d0c8;
        border-right: 1px solid #ffffff;
        border-bottom: 1px solid #ffffff;
        border-left: 0px solid #d4d0c8;
        height:37px;
}
.checktd_passiv_ems {
        background-color: #e1e1e1;
        border-top: 0px none #d4d0c8;
        border-right: 1px solid #ffffff;
        border-bottom: 1px solid #ffffff;
        border-left: 0px solid #d4d0c8;
        height:37px;
		padding:0px;
}
.checkbutton_aktiv_ems {
        text-align: center;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        color: #ffffff;
        background-color: #f07d00;
        height: 34px;
        font-weight: bold;
        border: none;
        font-size: 12px;
        text-transform: none;
        cursor: hand;
        cursor: pointer;
		padding-left:0px;
}
.checkbutton_passiv_ems  {
        background-color: #e1e1e1;
        text-align: center;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        color: #53564d;
        height: 34px;
        font-weight: bold;
        border: none;
        font-size: 12px;
        text-transform: none;
        cursor: hand;
        cursor: pointer;
		padding-left:0px;
}
.checktd_passiv_unten_rechts {
        background-color: #f07d00;
        border-top: 0px none #d4d0c8;
        border-right: 0px solid #d4d0c8;
        border-bottom: 1px solid #ffffff;
        border-left: 0px solid #d4d0c8;
                height:35px;
}
.checktd_main {
        padding: 0px 10px 10px 10px;
        background-color: #f3f3f3;
}
.checktd_main2 {
        padding: 20px 10px 0px 10px;
        background-color: #f3f3f3;
}
.checktd_aktiv_unten_rechts {
        background-color: #cbe6b3;
        border-top: 0px none #d4d0c8;
        border-right: 0px solid #ffffff;
        border-bottom: 1px solid #ffffff;
        border-left: 0px solid #d4d0c8;
                height:35px;
}
.main {
        border: #DEEBA5 solid 0px;
        position: absolute;
        width: 739px;
        padding: 0px 0px 0px 0px;
        background-color: #ffffff;
        margin: 15px 0px 0px 15px;
        background: #ffffff;
}
.main_druck {
        background-color: #ffffff;
        width: 100%;
        margin: 0px;
        padding: 0px;
}
.table_headlines {
	font-style: normal;
	background-color: #e1e1e1;
	font-weight:normal;
}
.table_headlines_programm {
	font-style: normal;
	background-color: #f07d00;
	font-weight:bold;
	color: #FFF;
}
.table_headlines_kapitel {
	font-style: normal;
	background-color: #FFC280;
	font-weight:bold;
}
hr {
                color: #000000;
                margin-top: 5px;
                width: 100%;
                border: 1px solid #ffffff;
                                margin-top:5px;
                                margin-bottom:5px;
}

.main_left,
.main_right {
                font-family: Arial, Verdana, Helvetica, sans-serif;
                font-size: 0.9em;
                font-style: bold;
                color: #333333;
                line-height: 16px;
                margin-bottom: 10px;
                background-color: #ffc2af;
                padding: 4px 0px 4px 12px;
}
.main_right {
                padding: 4px 4px 4px 12px;
}
.td_left,
.td_right,
.td_mid {
                padding: 4px 0px 4px 0px;
                border-bottom: 1px dashed #ffc2af;
                background-color: #ffffff;
        }
.td_right,
.td_mid {
                padding: 4px 4px 4px 0px;
        }
.tr_chart td {
                font-family: Arial, Verdana, Helvetica, sans-serif;
                font-size: 1em;
                font-style: bold;
                color: #333333;
                line-height: 16px;
                margin-bottom: 10px;
                background-color: #ffe6ca;
                padding: 4px 0px 4px 12px;
}

.tr_hell td{
                background-color: #f3f3f3;
}

.tr_dunkel td {
                background-color: #f3f3f3;
}

.tr_head_dunkel td {
                font-family: Arial, Verdana, Helvetica, sans-serif;
                font-size: 1em;
                font-style: bold;
                color: #333333;
                line-height: 16px;
                margin-bottom: 10px;
                background-color: #ffe6ca;
}

.headbild {
                margin: 0px 0px 1px 0px;
}
*html .headbild {
                margin: 0px 0px 11px 0px;
}
*:first-child+html .headbild {
                margin: 0px 0px 11px 0px;
}

.head_druck {
                margin: 0px 0px 30px 0px;
}
        h1      {
                font-size: 18px;
                font-weight: bold;
                margin: 0px 0px 25px 0px;
                color: #000000;
        }
        .main_druck h1      {
                font-size: 18px;
                font-weight: bold;
                margin: 0px 0px 25px 0px;
                color: #000000;
        }
        h2      {
                font-family: Arial, Verdana, Helvetica, sans-serif;
                font-size: 15px;
                font-style: bold;
                color: #000000;
                line-height: 18px;
                border-bottom: 1px solid #f07d00;
                padding: 0px 0px 2px 0px;
                width: 230px;
				margin: 15px 0px 0px 0px;
        }
.druckansicht {
               background-image: url(/_images/bt_print2.gif);
               background-repeat: no-repeat;
               padding-left: 30px;
}
.toppage {
               background-image: url(../../Kopievonenergiecheck/var/velbert_top.gif);
               background-repeat: no-repeat;
               padding-left: 20px;
}
.footer {
               font-size: 11px;
               line-height: 17px;
               color: #000000;
}

input, select {
      font-family: Arial, Verdana, Helvetica, sans-serif;
      font-size: 12px;
      padding: 0px 0px 0px 4px;
      margin: 2px 0px 2px 0px;
}
.input_text {
	width: 300px;
}
.input_select {
	width: 300px;
}
#strompreis {
            padding-left: 2px;
            border: 1px solid #ff6633;
}
.font10 {
                padding: 0px 0px 0px 0px;
}
#mailok {
    background: url("/haushalt/energiecheck/symbole/ea/bt_senden.gif") transparent no-repeat bottom left;
    width: 150px;
    height: 20px;
    border: 0px;
        cursor: hand;
        cursor: pointer;
}
#berechnung {
    background: url("/haushalt/energiecheck/symbole/ea/bt_berechnen.gif") transparent no-repeat bottom left;
    width: 150px;
    height: 20px;
    border: 0px;
        cursor: hand;
        cursor: pointer;
}
#zurueck {
    border: 0px;
    cursor: hand;
    cursor: pointer;
}
#weiter {
    border: 0px;
    cursor: hand;
    cursor: pointer;
}
#mailanfordern {
    background: url("/haushalt/energiecheck/symbole/ea/bt_senden.gif") transparent no-repeat bottom left;
    width: 150px;
    height: 20px;
    border: 0px;
        cursor: hand;
        cursor: pointer;
}
#freieLinks ul {
   list-style-type: none;
   padding: 0;
   margin: 0;
}

#freieLinks li {
   margin: 0 0 5px 0;
   list-style-type: none;
}

#freieLinks a {
   display: block;
   background: url("/_images/muster_bw.gif") no-repeat left 3px;
   text-decoration: none;
   padding-right: 0.5em;
   padding-left: 15px;
}
.pfeil1 {
        margin-top: 7px;
}
.pfeil2 {
        margin-top: 7px;
}
.pfeil4 {
        margin-top: 7px;
}
*html .pfeil1 {
        margin-top: 6px;
}
*html .pfeil2 {
        margin-top: 6px;
}
*html .pfeil4 {
        margin-top: 6px;
}
.modulgroesse {
              margin-left: 50px;
              vertical-align: middle;
}
.modulleistung {
              margin-left: 11px;
              vertical-align: middle;
}

.checktd_next_aktiv {
	background-color: #ffe6ca;
	width: 18px;
	text-align: center;
	vertical-align: middle;
	padding-right:4px;
}
.checktd_next_passiv {
	background-color: #e1e1e1;
	width: 18px;
	text-align: center;
	vertical-align: middle;
	padding-right:4px;
}
.checktd_back_aktiv {
	background-color: #ffe6ca;
	width: 18px;
	text-align: center;
	vertical-align: middle;
	padding-right:4px;
}
.checktd_back_passiv {
	background-color: #e1e1e1;
	width: 18px;
	text-align: center;
	vertical-align: middle;
	padding-right:4px;
}
.infotextbox {
        color: #333333;
        background-color: #FFFFFF;
        border: 1px solid #f07d00;
        width: 250px;
        font-size: 9;
        padding: 10px;
}
