.zwergenschrift { color: #a3a3a3; font-size: 1px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }


/*ESPM BEGIN*/

.td_center1 { padding-left: 22px; padding-right: 60px; }
.td_center2 { background-color: #042B70; color: #ffffff; }
.td_left { background-color: #ECECEC; color: #000000; background-image: url(../bilder/layout/navbg2.jpg); }
.td_navigation { background-color: #ECECEC; color: #000000; background-image: url(../bilder/layout/navbg.jpg); background-repeat: repeat-x; }
.td_main { color: #333333; background-image: url(../bilder/layout/mainbg2.jpg); background-repeat: repeat-x; }
.td_footer { font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; color: #000000; }
.td_navtitle { background-color: #212121; color: #ffffff; font-size: 9px; font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding-left: 5px; font-weight: bold; }
.td_navtitle { background-color: #212121; color: #ffffff; font-size: 9px; font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding-left: 5px; font-weight: bold; }


.btn_off  { font-size: 11px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; color: #000000; font-weight: bold; background-image: url(../bilder/layout/button_bg.gif) ; padding-left: 6px; }
.btn_on  { font-size: 11px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; color: #000000; font-weight: bold; background-image: url(../bilder/layout/button_bg_on.gif) ; padding-top: 0px; padding-left: 6px; cursor: pointer; }

.presse { color: #000000; font-size: 10px; font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.bigtitle { color: #000000; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; padding-top: 10px; }
.kleingedrucktes { color: #000000; font-size: 10px; font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.headline { background-color: #212121; color: #ffffff; font-size: 13px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; padding-left: 2px; font-weight: bold; }

h1 { color: #DC6800; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; padding-top: 10px; }
h2 { color: #DC6800; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; padding-top: 10px; }
h3 { color: #DC6800; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; padding-top: 10px; }
h4 { color: #DC6800; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; padding-top: 10px; }
h5 { color: #DC6800; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; padding-top: 10px; }
h6 { color: #DC6800; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; padding-top: 10px; }

.icon { font-size: 12px; font-family: Webdings; line-height: 16px; background-color: #cfcfcf; background-image: url(../bilder/layout/body.jpg); background-repeat: repeat-x; }
body { font-size: 12px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 16px; background-color: #cfcfcf; background-image: url(../bilder/layout/body.jpg); background-repeat: repeat-x; }
p { font-size: 12px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 16px; }
td { }

a:link { color: #DC6800; text-decoration: underline; font-weight: bold; }
a:visited { color: #DC6800; text-decoration: underline; font-weight: bold; }
a:hover { color: #DC6800; text-decoration: none; font-weight: bold; }

a.navi:link { font-size: 11px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; color: #000000; text-decoration: none; font-weight: bold; }
a.navi:visited { font-size: 11px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; color: #000000; text-decoration: none; font-weight: bold; }
a.navi:hover { font-size: 11px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; color: #000000; text-decoration: none; font-weight: bold; }

a.subnav:link { color: #000; font-size: 10px; font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; font-weight: bold; }
a.subnav:visited { color: #000; font-size: 10px; font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; font-weight: bold; }
a.subnav:hover { color: #DC6800; font-size: 10px; font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; font-weight: bold; }

a.footerlink:link { color: #000; text-decoration: underline; font-weight: normal; }
a.footerlink:visited { color: #000; text-decoration: underline; font-weight: normal; }
a.footerlink:hover { color: #DC6800; text-decoration: none; font-weight: normal; }

a.headlinelink1:link { font-size: 16px; color: #38608A; font-weight: bold; text-decoration: none; }
a.headlinelink1:visited { font-size: 16px; color: #38608A; font-weight: bold; text-decoration: none; }
a.headlinelink1:hover { font-size: 16px; color: #38608A; font-weight: bold; text-decoration: underline; }
a.headlinelink1:active { font-size: 16px; color: #38608A; font-weight: bold; }



/*ESPM END*/


.td_box_content { background-color: #f0fff7; padding: 2px 2px 2px 5px; }
.td_box_separator { background-color: black; }
.td_boxswap_content { background-color: #dbe1e7; padding: 2px 2px 2px 5px; }

.td_boxmain_content { padding: 10px; }
.td_main_path { background-color: #dbe1e7; padding: 2px 2px 2px 5px; }
.td_main_content { background-color: white; padding: 5px 5px 2px; }
.td_main_background { background-color: #6c6c6c; }
.table_list { border-color: #9FBBD7; border-style: solid; border-width: 0 1px 1px 0; }
.table_list_td2 { background-color: #E9EFF5; padding: 2px; border-color: #9FBBD7; border-style: solid; border-width: 1px 0 0 1px; }
.table_list_td { background-color: #FAFDFF; padding: 2px; border-color: #9FBBD7; border-style: solid; border-width: 1px 0 0 1px; }

.table_list2 { border-color: #9DAFC2; border-style: solid; border-width: 0 1px 1px 0; }
.table_list2_td2 { background-color: #FFFFFF; padding: 2px; border-color: #9DAFC2; border-style: solid; border-width: 1px 0 0 1px; }
.table_list2_td { background-color: #FFFFFF; padding: 2px; border-color: #9DAFC2; border-style: solid; border-width: 1px 0 0 1px; }




a.boxheadline:link { color: #fff; font-weight: bold; text-decoration: none; }
a.boxheadline:visited { color: #fff; font-weight: bold; text-decoration: none; }
a.boxheadline:hover { color: #CA0000; font-weight: bold; }
a.boxheadline:active { color: teal; font-weight: bold; }

a.box:link { color: #FFFFFF; font-weight: bold; text-decoration: none; }
a.box:visited { color: #FFFFFF; font-weight: bold; text-decoration: none; }
a.box:hover { color: #CA0000; font-weight: bold; }
a.box:active { color: teal; font-weight: bold; }

a.pfad:link { color: #dbe1e7; text-decoration: underline; }
a.pfad:visited { color: #dbe1e7; text-decoration: none; }
a.pfad:hover { color: #000000; }
a.pfad:active { color: teal; }

a.mainlink1:link { color: #000; text-decoration: underline; }
a.mainlink1:visited { color: #000; text-decoration: underline; }
a.mainlink1:hover { color: #CA0000; text-decoration: none; }
a.mainlink1:active { color: teal; }

a.mainlink2:link { color: #CA0000; text-decoration: underline; }
a.mainlink2:visited { color: #CA0000; }
a.mainlink2:hover { color: #CA0000; text-decoration: none; }
a.mainlink2:active { color: teal; text-decoration: underline; }

a.mainlink3:link { color: #000; text-decoration: none; }
a.mainlink3:visited { color: #000; text-decoration: none; }
a.mainlink3:hover { color: #CA0000; text-decoration: none; }
a.mainlink3:active { color: #CA0000; text-decoration: underline; }

a.footerlink:link { color: #000; text-decoration: underline; }
a.footerlink:visited { color: #000; text-decoration: underline; }
a.footerlink:hover { color: #CA0000; text-decoration: none; }
a.footerlink:active { color: teal; }

a.headlinelink1:link { color: #38608A; font-weight: bold; text-decoration: none; }
a.headlinelink1:visited { color: #38608A; font-weight: bold; text-decoration: none; }
a.headlinelink1:hover { color: #38608A; font-weight: bold; text-decoration: underline; }
a.headlinelink1:active { color: #38608A; font-weight: bold; }

.td_head { background-color: white; padding: 2px 2px 2px 5px; }

input, textarea, select, button  { color: #000000; font-weight: normal; font-size: 11px; font-family: arial, helvetica; text-decoration: none; background-color: #ffffff; vertical-align: bottom; padding: 0; border: solid 1px #c7c7c7;  }
.input_custom  { color: #000000; font-weight: normal; font-size: 11px; font-family: arial, helvetica; text-decoration: none; background-color: #ffffff; vertical-align: bottom; padding: 0; height: 18px; margin-left: 20px; border: solid 1px #c7c7c7; }
.input_btn  { color: #000000; font-weight: normal; font-size: 11px; font-family: arial, helvetica; text-decoration: none; background-color: #ffffff; margin-top: 8px; margin-left: 5px; border: solid 0 #c7c7c7; padding: 0px 5px 0px 0px; }
