#tarifrechnerApplication                                {border:1px none #6C6C6C;color:#fff;width:650px;font-family:arial;font-size:11px;width:700px;margin:0 auto;}
#tarifrechnerApplication .tarifrechnerApplicationInner  {background:#fff;border-top:15px none #E4003B;margin:0px;padding:20px;color:#000}
#tarifrechnerApplication .tarifrechnerApplicationInner h1 {font-family:arial;font-size:36px;color:#000;font-weight:bold;background:url('/aeb-global/wTarifrechner/gui/images/bg-headline.png') 0px 25px no-repeat;padding:0px 0px 0px 50px}
#tarifrechnerApplication .tarifrechnerApplicationInner h2 {font-family:arial;}

#tarifrechnerApplication .tarifrechnerApplicationInner .navigation              {display:none;background:#DF1731 url('/aeb-global/wTarifrechner/gui/images/bg-navigation.png') repeat-x;height:34px;margin-right:2px;}
#tarifrechnerApplication .tarifrechnerApplicationInner .navigation .no          {font-size:24px;padding:0px 10px 0px 5px;}
#tarifrechnerApplication .tarifrechnerApplicationInner .navigation div.link     {float:left;width:152px;font-size:12px;color:#fff;font-weight:bold;padding:2px 5px 2px 5px;text-decoration:none;background:url('/aeb-global/wTarifrechner/gui/images/bg-navigation.png') repeat-x}
#tarifrechnerApplication .tarifrechnerApplicationInner .navigation div.active   {background:url('/aeb-global/wTarifrechner/gui/images/bg-navigation-a.png') repeat-x;color:#666}

#tarifrechnerApplication .tarifrechnerApplicationInner .formArea                    {margin:0px;padding:0px;border:1px solid #ccc;background:#F6FBFF;margin:6px 0px 0px 0px;}
#tarifrechnerApplication .tarifrechnerApplicationInner .formArea .fieldheadline     {margin:0px 0px 10px 5px;padding:0px;}
#tarifrechnerApplication .tarifrechnerApplicationInner .formArea .fieldheadline h3  {padding:0px 5px 0px 5px;font-family:arial;font-size:12px;color:#000;font-weight:bold}
#tarifrechnerApplication .tarifrechnerApplicationInner .formArea h3.fieldcaption    {margin:0px 0px 0px 0px;padding:0px 5px 0px 5px;font-family:arial;font-size:12px;color:#000;font-weight:normal;}

#tarifrechnerApplication .tarifrechnerApplicationInner .formArea .inner           {margin:0px;padding:0px;}

#tarifrechnerApplication .tarifrechnerApplicationInner .col1 {float:left;width:215px;height:90px;margin:30px 0px 0px 0px;padding:0px;}
#tarifrechnerApplication .tarifrechnerApplicationInner .col2 {float:left;width:215px;height:90px;margin:30px 0px 0px 0px;padding:0px;}
#tarifrechnerApplication .tarifrechnerApplicationInner .col3 {float:left;width:210px;height:90px;margin:30px 0px 0px 0px;padding:0px;}

/*
#tarifrechnerApplication .tarifrechnerApplicationInner .col3 .fieldheadline {margin-bottom:0px;}
#tarifrechnerApplication .tarifrechnerApplicationInner .col3 .fieldheadline h3 {margin-bottom:0px;}
*/

#tarifrechnerApplication .tarifrechnerApplicationInner .col1 .inner {margin:0px;}
#tarifrechnerApplication .tarifrechnerApplicationInner .col2 .inner {margin:0px;}
#tarifrechnerApplication .tarifrechnerApplicationInner .col3 .inner {margin:0px;}

#tarifrechnerApplication .tarifrechnerApplicationInner .col1 .inner img {float:right;margin:10px 0px 0px 0px;}
#tarifrechnerApplication .tarifrechnerApplicationInner .col2 .inner img {float:right;margin:10px 0px 0px 0px;}

#tarifrechnerApplication .tarifrechnerApplicationInner  .redirectContent  {margin:20px 0px 0px 0px}
#tarifrechnerApplication .tarifrechnerApplicationInner  .redirectContent .text  {margin:20px 0px 0px 0px;line-height:16px;}

#tarifrechnerApplication input[type=text]  {font-size:12px;height:22px;padding:0px 0px 0px 4px;margin:5px 0px 0px 5px;width:185px;}
#tarifrechnerApplication button            {font-size:12px;height:20px;color:#fff;padding:0px 0px 0px 4px;margin:5px 0px 0px 5px;width:185px;background:#DF1731 url('/aeb-global/wTarifrechner/gui/images/bg-button.png') repeat-x;border:none;}
#tarifrechnerApplication button.newCalcuationButtonGrey {font-size:12px;height:20px;color:#000;padding:0px 0px 0px 4px;margin:5px 10px 0px 5px;width:185px;background:#DF1731 url('/aeb-global/wTarifrechner/gui/images/bg-button-grey.png') repeat-x;border:none;}
#tarifrechnerApplication button.newCalcuationButton {font-size:12px;height:20px;color:#fff;padding:0px 0px 0px 4px;margin:5px 0px 0px 5px;width:150px;background:#DF1731 url('/aeb-global/wTarifrechner/gui/images/bg-button.png') repeat-x;border:none;}

#tarifrechnerApplication .bottomBar {margin:20px 0px 0px 0px;padding:10px 0px 0px 0px;text-align:right;border-top:1px solid #fff;}

#tarifrechnerApplicationResult                                      {border:1px none #6C6C6C;color:#fff;width:650px;font-family:arial;font-size:11px;width:700px;margin:0 auto;}
#tarifrechnerApplicationResult .tarifrechnerApplicationResultInner  {background:#fff;border-top:15px none #E4003B;margin:5px;padding:20px;color:#000}

#tarifrechnerApplicationResult .tarifrechnerApplicationResultInner h1 {font-family:arial;font-size:36px;color:#000;font-weight:bold;background:url('/aeb-global/wTarifrechner/gui/images/bg-headline.png') 0px 25px no-repeat;padding:0px 0px 0px 50px}

#tarifrechnerApplicationResult .tarifrechnerApplicationResultInner .navigation              {display:none;background:#DF1731 url('/aeb-global/wTarifrechner/gui/images/bg-navigation.png') repeat-x;height:34px;margin-right:2px;}
#tarifrechnerApplicationResult .tarifrechnerApplicationResultInner .navigation .no          {font-size:24px;padding:0px 10px 0px 5px;}
#tarifrechnerApplicationResult .tarifrechnerApplicationResultInner .navigation div.link     {float:left;width:152px;font-size:12px;color:#fff;font-weight:bold;padding:2px 5px 2px 5px;text-decoration:none;background:url('/aeb-global/wTarifrechner/gui/images/bg-navigation.png') repeat-x}
#tarifrechnerApplicationResult .tarifrechnerApplicationResultInner .navigation div.active   {background:url('/aeb-global/wTarifrechner/gui/images/bg-navigation-a.png') repeat-x;color:#666}

#tarifrechnerApplicationResult .tarifrechnerApplicationResultInner .resultAreaXS  {width:320px;float:left;border:1px solid #ccc;background:#F6FBFF;margin:30px 2px 0px 0px;}
#tarifrechnerApplicationResult .tarifrechnerApplicationResultInner .resultAreaXL  {width:320px;float:left;border:1px solid #ccc;background:#F6FBFF;margin:30px 0px 0px 0px;}

#tarifrechnerApplicationResult .tarifrechnerApplicationResultInner .boxHeadline     {margin:20px 10px 0px 10px;}
#tarifrechnerApplicationResult .tarifrechnerApplicationResultInner .boxHeadline h3  {color:#000;font-size:24px;font-weight:bold;margin:0px;padding:2px 5px;font-family:arial;}

#tarifrechnerApplicationResult .tarifrechnerApplicationResultInner .inner {margin:10px 5px;}

#tarifrechnerApplicationResult .tarifrechnerApplicationResultInner .orderFormTable                      {margin:10px;background:#fff;font-family:arial;font-size:12px;font-weight:normal;}
#tarifrechnerApplicationResult .tarifrechnerApplicationResultInner .orderFormTable td                   {height:20px;}
#tarifrechnerApplicationResult .tarifrechnerApplicationResultInner .orderFormTable td.innerHeadline     {font-weight:bold;font-size:14px;padding:5px 0px 5px 5px;font-family:arial}
#tarifrechnerApplicationResult .tarifrechnerApplicationResultInner .orderFormTable td.caption           {padding-left:5px;width:220px;font-weight:normal;}
#tarifrechnerApplicationResult .tarifrechnerApplicationResultInner .orderFormTable td.captionHeadline   {padding-left:5px;width:220px;font-weight:bold;font-family:arial}
#tarifrechnerApplicationResult .tarifrechnerApplicationResultInner .orderFormTable td.value             {width:80px;font-weight:normal;text-align:right}
#tarifrechnerApplicationResult .tarifrechnerApplicationResultInner .orderFormTable td.innerSubHeadline  {padding-left:5px;font-weight:bold;font-family:arial}
#tarifrechnerApplicationResult .tarifrechnerApplicationResultInner .orderFormTable td.line              {height:1px;line-height:0px;font-size:0px;background:#6C6C6C;padding:0px;margin:0px;}
#tarifrechnerApplicationResult .tarifrechnerApplicationResultInner .orderFormTable td.space             {height:20px;line-height:0px;font-size:0px;background:none;padding:0px;margin:0px;}
#tarifrechnerApplicationResult .tarifrechnerApplicationResultInner .orderFormTable td.mainResult        {font-weight:bold;}
#tarifrechnerApplicationResult .tarifrechnerApplicationResultInner .orderFormTable td.footNote          {font-size:11px;}
#tarifrechnerApplicationResult .tarifrechnerApplicationResultInner .orderFormTable td.highlight         {font-size:14px;font-weight:normal;font-family:arial}
#tarifrechnerApplicationResult .tarifrechnerApplicationResultInner .orderFormTable td.orderButton       {padding-top:20px;text-align:right}
#tarifrechnerApplicationResult .tarifrechnerApplicationResultInner .orderFormTable td.disabled          {color:#7B7B7B}
#tarifrechnerApplicationResult .tarifrechnerApplicationResultInner .orderFormTable td.highlightLower    {font-weight:bold;/*color:red;*/}

#tarifrechnerApplicationResult .tarifrechnerApplicationResultInner .left                                {width:320px;float:left;margin:10px 6px 0px 0px;}
#tarifrechnerApplicationResult .tarifrechnerApplicationResultInner .right                               {width:324px;float:left;margin:10px 0px 0px 0px;}
#tarifrechnerApplicationResult .tarifrechnerApplicationResultInner .rightAll                            {width:650px;margin:10px 0px 0px 0px;}

#tarifrechnerApplicationResult .tarifrechnerApplicationResultInner .left .buttonRowInner                {float:right;margin-right:10px;margin-bottom:10px;}
#tarifrechnerApplicationResult .tarifrechnerApplicationResultInner .right .buttonRowInner               {float:right;margin-right:10px;margin-bottom:10px;}
#tarifrechnerApplicationResult .tarifrechnerApplicationResultInner .rightAll .buttonRowInner            {/*float:right;*/margin-right:0px;margin-bottom:5px;}

#tarifrechnerApplicationResult .tarifrechnerApplicationResultInner  button.orderButton   {font-size:12px;height:20px;color:#fff;padding:0px 0px 0px 4px;margin:5px 0px 0px 5px;width:100px;background:#DF1731 url('/aeb-global/wTarifrechner/gui/images/bg-button.png') repeat-x;border:none;}
#tarifrechnerApplicationResult .tarifrechnerApplicationResultInner  button.newCalcuationButton {font-size:12px;height:20px;color:#fff;padding:0px 0px 0px 4px;margin:5px 0px 0px 5px;width:150px;background:#DF1731 url('/aeb-global/wTarifrechner/gui/images/bg-button.png') repeat-x;border:none;}
#tarifrechnerApplicationResult .tarifrechnerApplicationResultInner  button.newCalcuationButtonGrey {font-size:12px;height:20px;color:#000;padding:0px 0px 0px 4px;margin:5px 10px 0px 5px;width:150px;background:#DF1731 url('/aeb-global/wTarifrechner/gui/images/bg-button-grey.png') repeat-x;border:none;}
#tarifrechnerApplicationResult .tarifrechnerApplicationResultInner .orderFormTable input[type=radio]    {margin:2px 2px;position:absolute;}

#tarifrechnerApplicationResult .tarifrechnerApplicationResultInner  .rightAll .buttonRowInner button.newCalcuationButtonGrey  {margin:10px 0px 0px 0px;}

#tarifrechnerApplicationResult .tarifrechnerApplicationResultInner .footnote                            {color:#7A7A7C}
#tarifrechnerApplicationResult .tarifrechnerApplicationResultInner .footnote .headlineMain              {font-weight:bold;font-size:14px;margin:10px 0px}
#tarifrechnerApplicationResult .tarifrechnerApplicationResultInner .footnote .entry                     {margin:0px 0px 10px 0px}
#tarifrechnerApplicationResult .tarifrechnerApplicationResultInner .footnote .entry .headline           {font-weight:bold;font-size:12px;}
#tarifrechnerApplicationResult .tarifrechnerApplicationResultInner .footnote .entry .text               {}

.elementOrderForm table.displaySum                                 {background:#fff;width:100%;margin-bottom:10px;font-size:11px;}
.elementOrderForm table.displaySum td.title                        {padding:2px 10px 2px 5px;font-weight:bold;font-size:11px;}
.elementOrderForm table.displaySum td.value                        {padding:2px 10px 2px 10px;text-align:right;font-size:11px;}
.elementOrderForm table.displaySum td.caption                      {padding:2px 10px 2px 5px;;font-size:11px;}
.elementOrderForm table.displaySum td.border                       {border-left:1px solid #999}

.elementOrderForm .formPart                                        {margin:0px;padding:10px;border:1px solid #ccc;background:#F6FBFF;margin:6px 0px 0px 0px;}
.elementOrderForm .formElement                                     {margin:5px 0px;width:550px;clear:both;font-family:arial;}

.elementOrderForm .formElementRight                                {margin:5px 0px 0px 145px;clear:both;font-family:arial;}

.elementOrderForm .formElement .inputRadio                         {display:block;margin:2px;}

.elementOrderForm .formElement label                               {font-weight:normal;}
.elementOrderForm .formElement label.inputRadio                    {margin:5px 0px 0px 20px;}
.elementOrderForm .formElement label.mainLabel                     {display:block;font-weight:bold;font-size:14px;margin:10px 0px 10px 0px;padding:2px 0px;font-family:arial}
.elementOrderForm .formElement label.mainLabelBorder               {display:block;font-weight:bold;font-size:14px;margin:10px 0px 10px 0px;padding:2px 0px;font-family:arial}
.elementOrderForm .formElement label.leftLabel                     {float:left;width:150px;}
.elementOrderForm .formElement div.radios                          {}
.elementOrderForm .formElement div.radios div.radio                {float:left;margin:2px 10px 2px 0px}

.elementOrderForm .formElement input[type=radio]                   {margin-top:2px;display:block;position:absolute;}
.elementOrderForm .formElement input[type=checkbox]                {margin-top:2px;display:block;position:absolute;}
.elementOrderForm .formElement input[type=text]                    {margin-top:2px;display:block;width:350px !important;font-family:arial;}
.elementOrderForm .formElement select                              {margin-top:2px;font-family:arial;font-size:12px;}
.elementOrderForm .formElement input[type=radio].radioButton       {float:left;position:relative;margin:2px;}
.elementOrderForm .formElement textarea                            {margin-top:2px;display:block;height:80px;width:550px;font-family:arial;font-size:12px;}
.elementOrderForm .formElement button                              {float:right;font-family:arial;}
.elementOrderForm .right                                           {float:right;}

.elementOrderForm .formRechnungsadresse                            {display:none;}
.elementOrderForm .formLieferadresse                               {display:none;}

#tarifrechnerApplication .dataSet table.displaySum                                 {background:#fff;width:100%;margin-bottom:10px;font-size:11px;}
#tarifrechnerApplication .dataSet table.displaySum td.title                        {padding:2px 10px 2px 5px;font-weight:bold;font-size:11px;}
#tarifrechnerApplication .dataSet table.displaySum td.value                        {padding:2px 10px 2px 10px;text-align:right;font-size:11px;}
#tarifrechnerApplication .dataSet table.displaySum td.caption                      {padding:2px 10px 2px 5px;;font-size:11px;}
#tarifrechnerApplication .dataSet table.displaySum td.border                       {border-left:1px solid #999}

#tarifrechnerApplication table.tableOrderFormPreConfirm                                 {margin:0px;padding:0px;border:1px solid #ccc;background:#F6FBFF;margin:6px 0px 0px 0px;}
#tarifrechnerApplication table.tableOrderFormPreConfirm h1                              {font-family:arial;font-size:36px;color:#000;font-weight:bold;}
#tarifrechnerApplication table.tableOrderFormPreConfirm td.caption                      {background:#ddd;padding:2px 5px 2px 5px;font-weight:bold;width:300px;}
#tarifrechnerApplication table.tableOrderFormPreConfirm td.value                        {background:#ddd;padding:2px 5px 2px 5px;width:300px;}
#tarifrechnerApplication table.tableOrderFormPreConfirm td.value input                  {background:transparent;border:none;width:300px;}
#tarifrechnerApplication table.tableOrderFormPreConfirm td.headline                     {background:#E3003A;font-weight:bold;padding:2px 5px 2px 5px;color:#fff}

#tarifrechnerApplication .dataSet                                                       {margin:0px;padding:10px;border:1px solid #ccc;background:#F6FBFF;margin:6px 0px 0px 0px;overflow:hidden;}
#tarifrechnerApplication .dataSet .datafield                                            {overflow:hidden;}
#tarifrechnerApplication .dataSet .datafield .left                                      {float:left;width:300px;}
#tarifrechnerApplication .dataSet .datafield .right                                     {float:left;width:300px;}
#tarifrechnerApplication .dataSet .datafield .headline                                  {font-weight:bold;font-size:14px;margin:10px 0px 0px 0px;padding:2px 0px;}
#tarifrechnerApplication .dataSet .datafield .value                                     {font-family:arial;font-size:12px;}
#tarifrechnerApplication .dataSet .datafield input                                      {border:none;background:none;width:300px;height:18px;margin:0px;padding:0px;}
#tarifrechnerApplication .dataSet .datafield .short                                     {float:left;}
#tarifrechnerApplication .dataSet .datafield .short input                               {width:200px;}
#tarifrechnerApplication .right                                                         {float:right;}
