/* Arnd Wiederhold */

* {font-size: 100%; font-family: Tahoma, Arial, San-Serif;}

html,body {margin: 0; padding: 0; border: none; height: 100%; overflow: hidden; background: #FFF url('/fileadmin/gfx/sys/back.gradient.jpg') repeat-y top left;}

.dad {font-size: 10%; color: #FFF;}
.dad a {font-size: 10%; color: #FFF;}

#geraeteberatung p {margin: 0; padding: 0;}
#geraeteberatung h1 {font-size: 90%; margin: 0; padding: 0;}
#geraeteberatung p a {margin: 0; padding: 0;}

.tx-ttnews-browsebox {font-weight: bold; font-size: 100%;}
.form_legend_container {display: none;}
.news_tipps_bottom {padding: 0 0 30px 0; margin: 0; background: #F7F7F7 url('/fileadmin/gfx/sys/gradient.bottom.news.latest.png') repeat-x bottom left;}

.versorger_liste {border-bottom: 1px solid #666; margin: 0 0 10px 0;}
.versorger_liste h1 {padding: 1px 0 1px 0; margin: 0;}
.versorger_liste p {padding: 1px 0 1px 0; margin: 0;}

#rechner_rider {width: 100%; white-space: nowrap; background: #FFF url('/fileadmin/gfx/sys/back.calc.rider.jpg') no-repeat top left;}

#rechner_rider .rechner_rider_menu1 {font-size: 80%; padding: 2px 5px 2px 10px; margin: 0px; border-right: 1px solid #FFF;}
#rechner_rider .rechner_rider_menu1 a {font-size: 100%; font-weight: bold; padding: 0; margin: 0; text-decoration: none; color: #FFF;}
#rechner_rider .rechner_rider_menu1 a:hover {}

#rechner_rider .rechner_rider_menu2 {font-size: 80%; padding: 2px; margin: 0px;}
#rechner_rider .rechner_rider_menu2 a {font-size: 100%; padding: 0; margin: 0; text-decoration: none; color: #FFF;}
#rechner_rider .rechner_rider_menu2 a:hover {}

p.rechner_head {font-size: 80%; padding: 2px 5px 2px 10px; margin: 0px; color: #FFF; font-weight: bold;}

/*.tx-ttnews-browsebox p {font-weight: bold; font-size: 200%;}*/
/*.tx-ttnews-browsebox p a {font-weight: bold; font-size: 200%;}*/
/*.tx-ttnews-browsebox-SCell {background-color: #FFF; font-weight: bold; font-size: 120%; color: #666;}*/

#page {height: 100%; overflow: auto; border: 1px solid #FFF;}
#marginal {background-color: #FFF;}

#left {background: transparent; width: 801px; float: left; height: 100%;}
#right {background: transparent; float: left; width: 200px;}

#quicknav {white-space: nowrap; width: 100%; height: 104px; text-align: right; background-color: #EBEBEB; background: #FFF url('/fileadmin/gfx/sys/head.gradient.ml.jpg') no-repeat top left;}

#quicknav .wechsel {margin: 30px 10px 0 0;}
#quicknav .wechsel img {border: 0px;}

#quicknav .menu1_1 {padding: 2px 15px 0 0; background: #FFF url('/fileadmin/gfx/sys/kontakt.head.static.png') no-repeat bottom left;}
#quicknav .menu1_1 a {padding: 0 0 0 15px; font-size: 70%; color: #666; text-decoration: none;}
#quicknav .menu1_1 a:hover {padding: 0 0 0 15px; font-size: 70%; color: #AFAFAF; text-decoration: none;}

#quicknav .menu1_1_act {padding: 2px 15px 0 0; background: #FFF url('/fileadmin/gfx/sys/kontakt.head.static.png') no-repeat bottom left;}
#quicknav .menu1_1_act a {padding: 0 0 0 15px; font-size: 70%; color: #000; text-decoration: none;}
#quicknav .menu1_1_act a:hover {padding: 0 0 0 15px; font-size: 70%; color: #AFAFAF; text-decoration: none;}

#quicknav .menu1_2 {padding: 2px 10px 0 0; background: #FFF url('/fileadmin/gfx/sys/imp.head.static.png') no-repeat bottom left;}
#quicknav .menu1_2 a {padding: 0 0 0 15px; font-size: 70%; color: #666; text-decoration: none;}
#quicknav .menu1_2 a:hover {padding: 0 0 0 15px; font-size: 70%; color: #AFAFAF; text-decoration: none;}

#quicknav .menu1_2_act {padding: 2px 10px 0 0; background: #FFF url('/fileadmin/gfx/sys/imp.head.static.png') no-repeat bottom left;}
#quicknav .menu1_2_act a {padding: 0 0 0 15px; font-size: 70%; color: #000; text-decoration: none;}
#quicknav .menu1_2_act a:hover {padding: 0 0 0 15px; font-size: 70%; color: #AFAFAF; text-decoration: none;}

#quicknav .menu1_3 {padding: 2px 10px 0 0; background: #FFF url('/fileadmin/gfx/sys/start.head.static.png') no-repeat bottom left;}
#quicknav .menu1_3 a {padding: 0 0 0 15px; font-size: 70%; color: #666; text-decoration: none;}
#quicknav .menu1_3 a:hover {padding: 0 0 0 15px; font-size: 70%; color: #AFAFAF; text-decoration: none;}

#quicknav .menu1_3_act {padding: 2px 10px 0 0; background: #FFF url('/fileadmin/gfx/sys/start.head.static.png') no-repeat bottom left;}
#quicknav .menu1_3_act a {padding: 0 0 0 15px; font-size: 70%; color: #000; text-decoration: none;}
#quicknav .menu1_3_act a:hover {padding: 0 0 0 15px; font-size: 70%; color: #AFAFAF; text-decoration: none;}

#quicknav .menu1_4 {padding: 2px 10px 0 0; background: #FFF url('/fileadmin/gfx/sys/imp.head.static.png') no-repeat bottom left;}
#quicknav .menu1_4 a {padding: 0 0 0 15px; font-size: 70%; color: #666; text-decoration: none;}
#quicknav .menu1_4 a:hover {padding: 0 0 0 15px; font-size: 70%; color: #AFAFAF; text-decoration: none;}

#quicknav .menu1_4_act {padding: 2px 10px 0 0; background: #FFF url('/fileadmin/gfx/sys/imp.head.static.png') no-repeat bottom left;}
#quicknav .menu1_4_act a {padding: 0 0 0 15px; font-size: 70%; color: #000; text-decoration: none;}
#quicknav .menu1_4_act a:hover {padding: 0 0 0 15px; font-size: 70%; color: #AFAFAF; text-decoration: none;}


#mainnav {min-height: 30px; max-height: 30px; background: #566BAA url('/fileadmin/gfx/sys/menu.gradient.new.jpg') repeat-x top right; border-top: 1px solid transparent; }

#mainnav .level1 {min-height: 24px; max-height: 24px; float: left; margin: 0; padding: 5px 10px 0 10px; background: url('/fileadmin/gfx/sys/menu.gradient.new.jpg') repeat-x top right;}
#mainnav .level1 .firstletter {font-weight: bolder;}
#mainnav .level1 a {color: #FFF; font-size: 95%; text-decoration: none; font-weight: normal;}
#mainnav .level1 a:hover {color: #fa9b5e; font-size: 95%; text-decoration: none; font-weight: normal;}

#mainnav .level1act {min-height: 24px; max-height: 24px; float: left; margin: 0; padding: 5px 10px 0 10px; background: url('/fileadmin/gfx/sys/menu.gradient.new.hover.jpg') repeat-x top right;}
#mainnav .level1act .firstletter {font-weight: bolder;}
#mainnav .level1act a {color: #233482; font-size: 95%; text-decoration: none; font-weight: normal;}

#path {width: auto; padding: 5px 0 0 5px; margin: 0 10px 0 0; background: #FFF url('/fileadmin/gfx/sys/arrow.breed.nav.png') no-repeat bottom left; font-size: 80%; color: #666;}
#path a {font-size: 100%; color: #666; text-decoration: none; font-style: italic;}

.tx-macinasearchbox-pi1 {height: 40px; padding: 5px 0 0 5px; margin: 0px 0 20px 0; background: #F7F7F7 url('/fileadmin/gfx/sys/gradient.bottom.news.latest.png') repeat-x bottom left;}
.tx-macinasearchbox-pi1 p {display: inline; color: #000; font-size: 80%;}
.tx-macinasearchbox-pi1 .inputtext {padding: 0 2px 0 2px; font-size: 80%; width: 80px; border-top: 1px solid #666; border-left: 1px solid #666; border-bottom: 1px solid #999; border-right: 1px solid #999;}
.tx-macinasearchbox-pi1 .inputbutton {}

.tx-indexedsearch-title p a {color: #666;}
.tx-indexedsearch-path a {color: #666;}

.browsebox li a {color: #666;}

/*#quick {width: 100%; height: 55px; margin: 0; padding: 0; background: #FFF url('/fileadmin/gfx/sys/quick.gradient.jpg') repeat-x top right; text-align: right;}*/
/*#quick #quickcount {float: right; padding: 0 20px 0 0;}*/
/*#quick #quickcount span {padding: 0 10px 0 0; color: #495DA2; font-size: 120%; text-decoration: none; font-weight: bold;}*/
/*#quick #quickcount p {font-size: 80%; margin: 0; padding: 0;}*/
/*#quick #quickcount td {padding: 2px 0 0 0;}*/
/*#quick #quickcount .inputtext {padding: 0 2px 0 2px; font-size: 80%; width: 80px; border-top: 1px solid #666; border-left: 1px solid #666; border-bottom: 1px solid #999; border-right: 1px solid #999;}*/
/*#quick #quickcount .inputbutton {}*/

.clear {clear: both; margin: 0; padding: 0;}

#ctr {margin: 0 0 0 8px; width: 574px; float: left;} 
#rgt {margin: 0 0 0 583px; background-color: #F7F7F7; border-left: 1px solid #9AA1A4;}


#quickcountrightgas {border-top: 1px solid transparent; margin: 0; padding: 0 2px 10px 2px; background: #fa9b5e url('/fileadmin/gfx/sys/gas_gradient.quickcount.latest.png') repeat-x bottom left;}
#quickcountrightgas h1 {color: #233287; font-size: 70%; padding: 0 0 0 5px;}
#quickcountrightgas p {color: #233287; font-size: 70%; margin: 0 0 5px 0; padding: 0 0 0 5px;}
#quickcountrightgas td {padding: 2px 0 0 0;}
#quickcountrightgas .inputtext {padding: 0 2px 0 2px; background-color: #fdf6ef; font-size: 70%; width: 40px; border-top: 1px solid #666; border-left: 1px solid #666; border-bottom: 1px solid #999; border-right: 1px solid #999;}
#quickcountrightgas .inputbutton {margin: 0; padding: 0;}


#quickcountright {border-top: 1px solid transparent; margin: 0; padding: 0 2px 10px 2px; background: #DEF84C url('/fileadmin/gfx/sys/gradient.quickcount.latest.png') repeat-x bottom left;}
#quickcountright h1 {color: #233287; font-size: 70%; padding: 0 0 0 5px;}
#quickcountright p {color: #233287; font-size: 70%; margin: 0 0 5px 0; padding: 0 0 0 5px;}
#quickcountright td {padding: 2px 0 0 0;}
#quickcountright .inputtext {padding: 0 2px 0 2px; background-color: #fdf6ef; font-size: 70%; width: 40px; border-top: 1px solid #666; border-left: 1px solid #666; border-bottom: 1px solid #999; border-right: 1px solid #999;}
#quickcountright .inputbutton {margin: 0; padding: 0;}

#topthemen {padding: 0 0 0 5px; background: #F7F7F7 url('/fileadmin/gfx/sys/gradient.bottom.news.latest.png') repeat-x bottom left;}
#topthemen h1 {padding: 5px 0 0 30px; margin: 0 30px 0 0; font-size: 100%; background: #F7F7F7 url('/fileadmin/gfx/sys/arrow.top.orangegrau.png') no-repeat bottom left;}
#topthemen h2 {padding: 5px 0 20px 5px;}
#topthemen p {padding: 5px;}

#topthemen a.tt1 {font-size: 100%; font-weight: bold; color: #666666; text-decoration: none;}
#topthemen a.tt1:hover {text-decoration: underline;}
#topthemen a.tt2 {font-size: 80%; font-weight: normal; color: #666666; text-decoration: none;}
#topthemen a.tt2:hover {text-decoration: underline;}
#topthemen a.tt3 {font-size: 70%; font-weight: bolder; color: #666666; text-decoration: none;}
#topthemen a.tt3:hover {text-decoration: underline;}
#topthemen a.tt4 {font-size: 100%; font-weight: normal; color: #666666; text-decoration: none;}
#topthemen a.tt4:hover {text-decoration: underline;}
#topthemen a.tt5 {font-size: 70%; font-weight: bold; color: #666666; text-decoration: none;}
#topthemen a.tt5:hover {text-decoration: underline;}
#topthemen a.tt6 {font-size: 90%; font-weight: bold; color: #666666; text-decoration: none;}
#topthemen a.tt6:hover {text-decoration: underline;}
#topthemen a.tt7 {font-size: 80%; font-weight: bold; color: #666666; text-decoration: none;}
#topthemen a.tt7:hover {text-decoration: underline;}
#topthemen a.tt8 {font-size: 100%; font-weight: normal; color: #666666; text-decoration: none;}
#topthemen a.tt8:hover {text-decoration: underline;}
#topthemen a.tt9 {font-size: 70%; font-weight: bold; color: #666666; text-decoration: none;}
#topthemen a.tt9:hover {text-decoration: underline;}
#topthemen a.tt10 {font-size: 80%; font-weight: normal; color: #666666; text-decoration: none;}
#topthemen a.tt10:hover {text-decoration: underline;}

#content {margin: 15px 30px 20px 17px;}
#content h1 {font-size: 90%; padding: 0;}
#content p {font-size: 80%; text-align: justify;}
#content a {font-size: 100%; color: #666666; padding: 2px 0 2px 0;}
#content a:hover {font-size: 100%; color: #000000; padding: 2px 0 2px 0;}
#content ul {}
#content li {font-size: 80%; text-align: justify;}
#content select {font-size: 80%;}

#news_list {width: 100%;}
#news_list h1 {font-size: 80%; font-weight: bold;}
#news_list p {font-size: 80%; text-align: justify;}
#news_list a {font-size: 90%; color: #666666; text-align: justify;}
#news_list a:hover {font-size: 90%; color: #000000; text-align: justify;}
#news_list img {margin: 0 10px 0 0;}

#latest_news_hl {margin: 0 0 0 5px;}
#latest_news_hl h1 {padding: 5px 0 0 30px; font-size: 100%; background: #F7F7F7 url('/fileadmin/gfx/sys/arrow.top.orangegrau.png') no-repeat bottom left;}

#news_latest {padding: 0 0 5px 0; margin: 0;}
#news_latest tr {margin: 0 0 5px 0; padding: 0 0 5px 0; background: #F7F7F7 url('/fileadmin/gfx/sys/corner.bottom.news.png') no-repeat bottom right;}
#news_latest h1 {margin: 5px 0 0 0; padding: 0 2px 0 0; font-size: 80%; font-weight: bold;}

#news_latest p {margin: 0; padding: 0 10px 20px 0; font-size: 80%;}
#news_latest a {margin: 0; padding: 0; font-size: 90%; color: #666666;}
#news_latest a:hover {margin: 0; padding: 0; font-size: 90%; color: #000000;}

#news_single {width: 100%;}
#news_single h1 {font-size: 80%; font-weight: bold;}
#news_single p {font-size: 80%; text-align: justify;}
#news_single a {font-size: 90%; color: #666666; text-align: justify;}
#news_single a:hover {font-size: 90%; color: #000000; text-align: justify;}
#news_single img {margin: 0 10px 0 0;}

#lexikon {}
#lexikon h1 {padding: 0; margin: 0; font-size: 90%;}
#lexikon h1 img {margin: 0 10px 0 0;}
#lexikon h2 {padding: 0; margin: 0; font-size: 80%; font-weight: bold;}
#lexikon p {padding: 0 0 10px 0; font-size: 80%; text-align: justify;}
#lexikon p.index {padding: 0 0 10px 0; font-size: 80%; text-align: justify; white-space: nowrap;}
#lexikon p.index a {padding: 2px; font-size: 80%; color: #666666;}
#lexikon form {display: inline;}
#lexikon input {padding: 0 2px 0 2px; font-size: 80%; width: 100px; border-top: 1px solid #666; border-left: 1px solid #666; border-bottom: 1px solid #999; border-right: 1px solid #999;}
#lexikon input.inputbutton {height: 13px; width: 13px; border: 0;}

#stromtarifrechner_startseite {}
#stromtarifrechner_startseite h1 {}
#stromtarifrechner_startseite p {}

#stromtarifrechner_startseite_content {background: #FFF url('/fileadmin/gfx/sys/back.calc.startsite.jpg') no-repeat top left;}

#fest {position: absolute; bottom: 1px; left: 820px; z-index: 3;}
#fest p {font-size: 70%; background: #FFF url('/fileadmin/gfx/sys/link.start.fix.png') no-repeat bottom right;}
#fest p a {padding: 0 10px 0 0; color: #666; text-decoration: none;}
#fest p a:hover {padding: 0 10px 0 0; color: #AFAFAF; text-decoration: none;}
#fest span {font-size: 70%;}
#fest ul {padding: 5px 0 0 20px; margin: 0; font-size: 70%;}
#fest li {padding: 0; margin: 0;}

/* Werbung FullSize */
.werbung {border-bottom: 1px solid #C6C6C6; padding: 5px 0 5px 0; margin: 0 0 2px 0;}
.werbung p {margin: 0 0 10px 20px; font-size: 70%; color: #C6C6C6;}

/* Werbung SkyScraper */
#werbung_sky {margin: 0 0 0 20px;}
#werbung_sky p {font-size: 70%; padding: 0 0 0 20px;}
#werbung_sky p a {padding: 0 10px 0 0; color: #666; text-decoration: none;}
#werbung_sky p a:hover {padding: 0 10px 0 0; color: #AFAFAF; text-decoration: none;}
#werbung_sky span {font-size: 70%;}
#werbung_sky ul {padding: 5px 0 0 20px; margin: 0; font-size: 70%;}
#werbung_sky li {padding: 0; margin: 0;}

#footer {margin: 15px 30px 20px 20px; border-top: 1px solid #F0F0F0; border-bottom: 1px solid #4D61A5; background: #FFF url('/fileadmin/gfx/sys/gradient.content.png') repeat-x bottom left;}
#footer p {padding: 0 20px 0 20px; font-size: 80%; font-weight: normal; white-space: nowrap;}
#footer a {color: #666; text-decoration: none;}

#footer #menu1_1 {padding: 2px 10px 0 0; background: #FFF url('/fileadmin/gfx/sys/kontakt.head.static.png') no-repeat bottom left;}
#footer #menu1_1 a {padding: 0 0 0 15px; font-size: 60%; color: #666; font-weight: normal; text-decoration: none;}
#footer #menu1_1 a:hover {padding: 0 0 0 15px; font-size: 60%; color: #AFAFAF; text-decoration: none;}

#footer #menu1_1_act {padding: 2px 10px 0 0;}
#footer #menu1_1_act a {padding: 0 0 0 15px; color: #000; font-weight: normal; text-decoration: none;}
#footer #menu1_1_act a:hover {padding: 0 0 0 15px; color: #AFAFAF; text-decoration: none;}

#footer #menu1_2 {padding: 2px 10px 0 0; background: #FFF url('/fileadmin/gfx/sys/kontakt.head.static.png') no-repeat bottom left;}
#footer #menu1_2 a {padding: 0 0 0 15px; color: #666; font-weight: normal; text-decoration: none;}
#footer #menu1_2 a:hover {padding: 0 0 0 15px; color: #AFAFAF; text-decoration: none;}

#footer #menu1_2_act {padding: 2px 10px 0 0;}
#footer #menu1_2_act a {padding: 0 0 0 15px; color: #000; font-weight: normal; text-decoration: none;}
#footer #menu1_2_act a:hover {padding: 0 0 0 15px; color: #AFAFAF; text-decoration: none;}

#footer #menu1_3 {padding: 2px 10px 0 0;}
#footer #menu1_3 a {padding: 0 0 0 15px; color: #666; font-weight: normal; text-decoration: none;}
#footer #menu1_3 a:hover {padding: 0 0 0 15px; color: #AFAFAF; text-decoration: none;}

#footer #menu1_3_act {padding: 2px 10px 0 0;}
#footer #menu1_3_act a {padding: 0 0 0 15px; color: #000; font-weight: normal; text-decoration: none;}
#footer #menu1_3_act a:hover {padding: 0 0 0 15px; color: #AFAFAF; text-decoration: none;}

.tx-indexedsearch-res p {margin: 2px;}
.tx-indexedsearch .tx-indexedsearch-browsebox li {display:inline; margin-right:5px; }

/* VERIVOX TARIFRECHNER */

.navi a {color: #0000CC; font-weight: bold; font-size: 10px;}
.navi a:hover {color: #000; font-weight: bold; font-size: 10px; text-decoration: none;}
.menue a {color: #1A6F7C; font-weight: bold; font-size: 10px; text-decoration: none;}
.menue a:hover {color: #000; font-weight: bold; font-size: 10px; text-decoration: none;}
.menue ul {padding: 0; margin: 0 0 0 22px; list-style-image: url(i/nbullet.gif);}
.menue li {padding: 0; margin: 0;}
ul {padding: 0; margin: 0 0 0 20px; list-style-image: url(i/bullet.gif);}

.verivox a {color: #0000ff; text-decoration: underline; font-family: Tahoma, Arial, San-Serif;}
.verivox a:active {color: #0000ff; text-decoration: underline; font-family: Tahoma, Arial, San-Serif;}
.verivox a:visited {color: #0000ff; text-decoration: underline; font-family: Tahoma, Arial, San-Serif;}
.verivox a:hover {color: #000; text-decoration: none; font-family: Tahoma, Arial, San-Serif;}
.verivox h1 {font-size: 11px; margin: 0px; padding: 0px; font-family: Tahoma, Arial, San-Serif;}
.verivox h2,h3 {font-size: 10px; margin: 0px; padding: 0px; font-family: Tahoma, Arial, San-Serif;}

.mouseover_on {background-color: #FFF;}
table.calc_output {width: 100%; border-spacing: 1px;}
table.calc_output .tab_result_cell {font-size: 11px; padding: 5px; vertical-align: middle}
table.calc_output .tab_result_cell a {font-size: 11px; color: #666; text-decoration: underline;}

table.form_container {}
#calc_heading {padding:0 0 12px 0;}

.verivox a.calc_link {font-size: 10px; color: #000; text-decoration: underline;}
.verivox a.calc_link:hover {font-size: 10px; color: #000; text-decoration: underline;}

a#dcmerk {font-size: 10px; color: #495DA2; text-decoration: underline;}
a#dcmerk:hover {font-size: 10px; color: #495DA2; text-decoration: underline;}
a#dcmerk2 {font-size: 10px; color: #495DA2; text-decoration: underline;}
a#dcmerk2:hover {font-size: 10px; color: #495DA2; text-decoration: underline;}

.tab_head {background: #C7D6EC;}
.tab_head a {font-size: 10px; color: #666;}
.tab_head_cell {font-size: 10px; font-weight: bold; padding: 5px;}

.tab_res1 {background: #ECECEC;}
.tab_res1 .tab_head_cell {font-size: 10px; font-weight: bold; padding: 0 5px 0 5px;}
.tab_res1 td {font-size: 10px; padding: 0 5px 0 5px;}

.tab_res2 {background: #FFF;}
.tab_res2 .tab_head_cell {font-size: 10px; font-weight: bold; padding: 0 5px 0 5px;}
.tab_res2 td {font-size: 10px; padding: 0 5px 0 5px;}

.tab_result_price {font-size: 10px; font-weight: bold; text-align: right;}
.tab_result_comments {font-size: 10px; white-space: nowrap;}
.tab_result_comments ul {font-size: 10px; padding: 0px; list-style: disc;}
.tab_result_comments li {font-size: 10px; padding: 0px;}
.comments {display: none;}

.tab_footnotes {font-size: 10px;}
.tab_footnotes a {font-size: 10px;}

.form_cell {font-size: 80%; white-space: nowrap;}

.power_form {font-size: 80%; width:100px;}
#submit1 {font-size: 80%;}

.tooltip {text-align: left; position: absolute; display: none; border: 1px solid #E2EBED; padding: 5px; background: #FFF; color: #000; width: 350px; z-index: 100;}
.tooltip b {font-size: 10px;}
.tooltip p {font-size: 10px;}
.tooltip td {font-size: 10px;}

.form_tab {width: 100%; background: #FFF url('/fileadmin/gfx/sys/back.gradient.calc.jpg') no-repeat top left; padding: 5px; margin: 0px; border: 1px solid #fa9b5e;}
.form_tab_cell {padding: 2px 2px 8px 2px; font-size: 80%;}

.select-free {position:absolute; z-index:10; cursor:move; overflow:hidden;/*must have*/ width:33em;/*must have for any value*/;}
.select-free iframe {display: none;/*sorry for IE5*/ display/**/: block;/*sorry for IE5*/ position: absolute;/*must have*/ top: 0;/*must have*/ left: 0;/*must have*/ z-index: -1;/*must have*/  width:3000px;/*must have for any big value*/ height: 3000px/*must have for any big value*/;}	 

/* Formular für Großkunden */
.forms {width: 100%; text-align: left;}
.forms h1 {font-size: 90%;}

.forms .tr_res1 {background: #ECECEC;}
.forms .tr_res1 p {margin: 0; padding: 4px 0 4px 0;}

.forms .tr_res2 {background: #FFF;}
.forms .tr_res2 p {margin: 0; padding: 4px 0 4px 0;}

.forms td {width: 25%;}
.forms input {border: solid 1px #D1D1D1; padding: 1px; margin: 0 0 0 2px; width: 90%;}
.forms .radio {border: solid 0px #D1D1D1; padding: 1px; margin: 0 0 0 10px; width: 20px;}
.forms textarea {border: solid 1px #D1D1D1; font-size: 120%; padding: 1px;}
.forms select option {border-bottom: solid 1px #D1D1D1;}
.forms input.submit {background-color: #F5F5F5; color:#0066B5; padding: 2px 20px 2px 20px; font-size: 80%; cursor: pointer;}
		
#error {}
#error ul {border: solid 1px #E71217; margin: 0; padding: 2px 10px 2px 5px; list-style-type: none; background-color: #F5F5F5;}
#error ul li {margin: 0; padding: 4px 0 4px 0;}