<!--
body                {
                    background-color:#ffffff;
                    font-family:Arial;
                    font-size:9pt;
                    color:#000000;
                    margin-top:0px;
                    margin-bottom:0px;
                    margin-left:20px;
                    margin-right:0px;
                    vertical-align:top;
                    }

ul              {
                font-size:8pt;
                font-family:Arial;
                margin:0px;
                padding:13px;
                }

ol              {
                font-size:8pt;
                font-family:Arial;
                }

li              {
                font-size:8pt;
                margin:0px;
                padding:0px;
                list-style-image:url(images/bullet.gif)
                }

table               {
                    font-family:Arial;
                    font-size:8pt;
                    }
td                  {
                    font-family:Arial;
                    font-size:8pt;
                    }

.media_01			{
					text-align:center;
					}
.media_02			{
					text-align:center;
					}
.php_fehler_style   {
                    background-color:#FFF8DC;
                    color:#FF4500;
                    font-size:8pt;
                    border-width:2px;
                    border-style:dotted;
                    border-color:#DC143C;
                    margin-left:5px;
                    margin-right:5px;
                    margin-top:0px;
                    margin-bottom:5px;
                    }

.main_margins       {
                    border-left-style:solid;
                    border-width:1px;
                    border-color:#A9A9A9;
                    }

.mainpic            {
                    margin-left:12px;
                    }

.footer_style       {
                    border-width:1px;
                    border-top-style:solid;
                    border-top-color:#DCDCDC;
                    border-bottom-color:#A9A9A9;
                    border-bottom-style:solid;
                    }
.footer_innermarg	{margin-left:15px;}
.img_logo           {
                    margin-left:0px;
                    }

.header_table       {
                    margin-bottom:0px;
                    background-color:#ffffff;
                    border-bottom-width:4px;
                    border-bottom-style:solid;
                    border-bottom-color:#FFD700;
                    }

.bg_col_whithe      {
                    background-color:#ffffff;
                    }

.content_module     {
                    border-style:solid;
                    border-width:1px;
                    border-color:#DCDCDC;
                    margin-bottom:3px;
                    }

.text_einzug        {
                    margin:10px;
                    font-size:8pt;
                    }
.1text_einzug       {
                    margin-left:15px;
                    
                    }

.h2_margin          {
                    margin-left:8px;
                    }

.adress_style       {
                    border-top-style:solid;
                    border-bottom-style:solid;
                    border-width:1px;
                    border-color:#DCDCDC;
                    margin-bottom:5px;
                    text-align:left;
                    }

.adr_text_einzug    {
                    margin-left:5px;
                    margin-right:5px;
                    margin-top:0px;
                    margin-bottom:0px;
                    }


.bgcolor_withe      {
                    background-color:#ffffff;
                    }

.bg_contenttable    {
                    background:url(../tt_products/product_pics/main_solceller_bg.jpg);
                    background-position:bottom right;
                    background-repeat:no-repeat;
                    }

.imp_cell           {
                    background-color:#F5F5F5;
                    }

.impressum          {
                    font-size:8pt;
                    color:#000000;
                    margin-bottom:0px;
                    margin-right:5px;
                    margin-top:0px;
                    margin-left:5px;
                    }

.content_table      {
                    border-top-style:solid;
                    border-top-width:1px;
                    border-top-color:#DCDCDC;
                    margin:0px;
                    }

.header-cell        {
                    border-top-width:1px;
                    border-top-style:solid;
                    border-top-color:#F5F5F5;
                    }

.navig_cell         {
                    width:160px;
                    vertical-align:top;
                    background-color:#ffffff;
                    margin:0px;
                    border-right-style:dotted;
                    border-color:#DCDCDC;
                    border-width:2px;
                    }

.navig_head         {
                    font-size:9pt;
                    color:#ffffff;
                    background-color:#000033;
                    text-align:center;
                    font-weight:bolder;
                    line-height:20px;
                    }

.navig_text         {
                    font-size:9pt;
                    margin-right:10px;
					margin-bottom:5px;
                    line-height:18px;
                    text-align:right;
                    }

.navig_font         {
                    color:#000000;
                    letter-spacing:0px;
                    font-weight:bolder;
					margin-bottom:5px;
                    }
.navig_hl           {
                    margin-top:10px;
                    font-size:7pt;
                    text-transform:uppercase;
                    color:#778899;
                    letter-spacing:0px;
                    font-weight:bolder;
                    border-bottom-style:solid;
                    border-right-style:solid;
                    border-width:1px;
                    border-color:#778899;
                    letter-spacing:1px;
                    background-color:#F5F5F5;
                    }





.info_cell          {
                    text-align:left;
                    padding-left:0px;
                    vertical-align:top;
                    background-color:#ffffff;
                    margin:0px;
                    border-width:0px;
                    }

.info_head          {
                    width:168px;
                    font-size:9pt;
                    color:#778899;
                    letter-spacing:0px;
                    font-weight:bolder;
                    border-style:solid;
                    border-width:1px;
                    border-color:#DCDCDC;
                    background-color:#F5F5F5;
                    line-height:20px;
                    margin-top:5px;
                    margin-left:5px;
                    margin-right:10px;
                    margin-bottom:0px;
                    }

.info_text          {
                    width:168px;
                    font-size:8pt;
                    color:#000000;
                    letter-spacing:0px;
                    border-left-style:solid;
                    border-right-style:solid;
                    border-bottom-style:solid;
                    border-color:#DCDCDC;
                    border-width:1px;
                    background-color:#ffffff;
                    line-height:14px;
                    margin-top:0px;
                    margin-left:5px;
                    margin-right:10px;
                    margin-bottom:5px;
                    }

.info_h_margin      {
                    margin-left:5px;
                    margin-right:5px;
                    margin-top:0px;
                    margin-bottom:0px;
                    }


.hr_context         {
                    height:2px;
                    text-align:center;
                    size:1px;
                    color:#F5F5F5;
                    }






/* -------------------------------------------------------------------------
classical Style definitions (headlines) and some modifying classes
-------------------------------------------------------------------------*/
.tertiar_navi           {
                    color:#000000;
                    letter-spacing:2px;
                    font-size:7pt;
					white-space:nowrap;
					font-weight:bold;
					line-height:14px;
                    }

form                {
                    padding:0px;
                    margin:0px;
                    }

p                	{
                    padding:0px;
                    margin:0px;
                    }

img                 {
                    border-style:
                    hidden;border-width:0px;
                    vertical-align:text-bottom;
                    }
input               {
                    border-style:solid;
                    border-width:1px;
                    border-color:#DCDCDC;
                    vertical-align:text-bottom;
                    }
textarea           {
                    border-style:solid;
                    border-width:1px;
                    border-color:#DCDCDC;
                    vertical-align:text-bottom;
                    }
                    
h1                  {
                    font-size:11pt;
                    color:#003399;
                    font-weight:bold;
                    margin-bottom:2px;
                    margin-top:13px;
                    text-decoration:none;
                    font-style:normal;
                    letter-spacing:0px;
                    }
.h1_text            {
                    font-size:10pt;
                    font-style: normal;
                    color:#778899;
                    display:inline;
                    }
h3                  {font-size:12pt;}
h4                  {font-size:10pt;}
h5                  {
                    height:23;
                    width:160px;
                    font-size:13pt;
                    font-weight:bold;
                    color:#000000;
                    list-style-image:url(../tt_products/product_pics/spacer_headline.gif);
                        text-align:left;
                        padding-left:0px;
                        vertical-align:top;
                        background:url(../tt_products/product_pics/right_headline.jpg) repeat-y;
                    margin:0px;
                    }

.border_img         {
                    border-style:solid;
                    border-right-style:solid;
                    border-color:#DCDCDC;
                    border-width:1px;
                    }


.refresh_data       {
                    background-color:#F0F8FF;
                    font-size:7pt;
                    color:#000000;
                    line-height:20px;
                    margin-right="0px";
                    border-right-style:solid;
                    border-bottom-style:solid;
                    border-left-style:solid;
                    border-width:1px;
                    border-color:#DCDCDC;
                    }



h2                  {
                    font-size:10pt;
                    margin-bottom:5px;
                    margin-top:5px;
                    margin-right:8px;
                    color:#A9A9A9;
                    }
/* -------------------------------------------------------------------------
normmal contentformate
-------------------------------------------------------------------------*/
.content_margins    {
                    text-align:left;
                    vertical-align:top;
                    margin-bottom:15px;
                    }
.description_text   {
                    font-size:8pt;
                    color:#000000;
                    }


.ref_item_cell      {
                    border-top-style:dotted;
                    border-width:2px;
                    border-color:#DCDCDC;
                    margin:0px;
                    }
.ref_pics           {
                    border-width:1px;
                    border-style:solid;
                    border-color:#DCDCDC;
                    }


.onepix             { margin:1px; }



.headerbg           {
                    background:url(../tt_products/product_pics/product_pics/header.jpg);
                    background-repeat:no-repeat;
                    background-color:#000000;
                    }

/* -------------------------------------------------------------------------
Shop-design
-------------------------------------------------------------------------*/
.tek_data      		{
                    font-size:8pt;
                    border-bottom-style:solid;
                    border-width:1px;
                    border-color:#DCDCDC;
                    }

.garanti_table      {
                    border-style:hidden;
                    border-width:1px;
                    }
.serv_files_table   {
                    border-style:hidden;
                    border-width:1px;
                    }
.sergarant_margin   {
                    margin:3px;
                    }


.tekdat_head        {
                    background-color:#DCDCDC
                    }
.effect_cell        {
                    vertical-align:top;
                    border-bottom-style:solid;
                    border-width:1px;
                    border-color:#DCDCDC;
                    }
.tekd_cellmargin    {
                     margin-left:2px;
                     margin-right:2px;
                    }
.caddey_box         {
                    background-color:#FFFFFF;
                    border-style:solid;
                    border-width:2px;
                    border-color:#FFFF00;
                    }
.pris_margin        {
                    margin:3px;
                    }
.number_input       {
                    border-style:solid;
                    border-width:1px
                    }
.caddey_button      {
                    width:40px;
                    text-align:right;
                    }

.produkter_table    {
                    width:95%;
                    border-style:solid;
                    border-width:1px;
                    border-color:#DCDCDC;
                    margin-top:20px;
                    }
/* -------------------------------------------------------------------------
Produkter Table
-------------------------------------------------------------------------*/
.price_comment      {
                    display:inline;
                    font-size:7pt;
                    font-weight:lighter;
                    }

.prodpic_small_tbl  {
                    margin-bottom:7px;
                    }
.pic_prod_troll     {
                    margin-bottom:0px;
                    margin-right:10px;
                    width:100px;
                    }
.quanti_inner_margin    {
                    margin-left:5px;
                    margin-right:15px;
                    line-height:20px;
                    }

.oview_prod_tbl     {
                    width:100%;
                    margin-bottom:10px;
                    }

.prod_hl            {
                    white-space:nowrap;
                    margin-left:20px;
                    color:#778899;
                }
/*--../tt_products/product_pics/prod_table_hdl_mid.gif--*/
.oview_prod_header1 {
                    border-style:hidden;
                    background:url(../tt_products/product_pics/prod_table_hdl_left.gif) no-repeat;
                    line-height:31px;
                    background-position:left;
                    }
.oview_prod_header2 {
                    border-style:hidden;
                    background:url(../tt_products/product_pics/prod_table_hdl_mid.gif) ;
                    background-repeat:repeat-x;
                    line-height:31px;
                    }
.oview_prod_header3 {
                    border-style:hidden;
                    background:url(../tt_products/product_pics/prod_table_hdl_right.gif) ;
                    background-repeat:no-repeat;
                    background-position:right;
                    line-height:31px;
                    }


.oview_prod_body    {
                    background-color:#FFFFFF;
                    vertical-align:top;
                    }

.price_red          {
                    color:#FF4500;
                    display:inline;
                    }
.price_norm         {
                    font-size:11pt;
                    font-weight:bold;
                    white-space:nowrap;
                    }
.details_icon       {
                    margin-right:20px;
                    border-style:hidden;
                    border-width:0px;
                    }
/* -------------------------------------------------------------------------
Billing design styles
-------------------------------------------------------------------------*/
.last_innermargins  {margin-left:8px; font-size:8pt;}
.textfield_input    {
                    border-style:solid;
                    border-width:1px;
                    border-color:#DCDCDC;
                    margin-left:8px;
                    margin-top:3px;
                    }
.form_table         {
                    margin-top:5px;
                    }
.form_immer_margins {
                    margin:10px;
                    }
.shop_btn      		{
                    border-style:solid;
                    border-width:1px;
                    border-color:#DCDCDC;
                    background-color:#F5F5F5;
                    cursor:pointer;
                    font-size:8pt;
                    margin-top:4px;
                    margin-bottom:4px;
                    width:150px;
                    }
.next_step_btn      {
                    border-style:hidden;
                    border-width:0px;
                    background-color:#FFFFFF;
                    cursor:pointer;
                    font-size:0px;
                    }
.bill_input_number  {
                    text-align:right;
                    font-size:8pt;
                    }
.ok_bill_num        {
                    font-weight:bold;
                    font-size:8pt;
                    width:26px;
                    }

.billing_border     {
                    border-style:solid;
                    border-width:1px;
                    border-color:#4682B4;
                    text-align:center;
                    }
.billing_margins    {
                    margin:5px;
                    }
.billing_msg        {
                    background-color:#FFFFFF;
                    text-align:left;
                    border-style:solid;
                    border-width:2px;
                    border-color:#FFFF00;
                    margin-top:5px;
                    margin-bottom:5px;
                    }
.bottom_formmodule  {
                    text-align:center;
                    border-top-style:solid;
                    border-width:2px;
                    border-color:#DCDCDC;
                    margin-top:10px;
                    }
.billing_table      {
                    width:400px;
                    background-color:#FFFFFF;
                    margin-top:10px;
                    margin-bottom:10px;
                    font-size:8pt;
                    text-align:left;
                    }
.billing_header     {
                    background-color:#FFFFE0;
                    border-bottom-style:solid;
                    border-width:1px;
                    border-bottom-color:#4682B4;
                    font-weight:bold;
                    line-height:20px;
                    text-align:right;
                    white-space:nowrap;
                    }
.bill_inner_margin  {
                    margin-left:5px;
                    margin-right:5px;
                    line-height:20px;
                    }



.bill_prod_margin   {
                    margin-left:5px;
                    margin-right:5px;
                    margin-top:5px;
                    margin-bottom:5px;
                    line-height:20px;
                    }
.bill_detail        {
                    font-weight:bold;
                    text-decoration:under-line;
                    }
.bill_prod_name     {font-weight:bold;
                    font-size:10pt;
                    white-space:nowrap;
                    color:#003399;
                    }
.bill_prod_cells    {
                    background-color:#FFFFFF;
                    border-bottom-style:dashed;
                    border-width:1px;
                    border-color:#DCDCDC;
                    vertical-align:top;
                    text-align:right;
                    }
.netto_cells        {
                    border-top-style:solid;
                    border-top-width:5px;
                    border-color:#FFFFFF;
                    background-color:#F5F5F5;
                    text-align:right;
                    }
.spec_cells         {
                    background-color:#FFFFFF;
                    text-align:right;
                    }
.summ_cells         {
                    border-bottom-style:solid;
                    border-top-style:solid;
                    border-width:1px;
                    border-top-color:#000000;
                    border-bottom-color:#FFFF00;
                    background-color:#FFFFFF;
                    text-align:right;
                    }


.BreadCrumb a,
.BreadCrumb a:visited       {
                    text-decoration: none;
                    background:      none; /*/*/
                    border:          none; /* */
                    color:           black;
                    }
.BreadCrumb a:hover,
.BreadCrumb a:active        {
                    text-decoration: underline;
                    color: black;
                    }
/* -------------------------------------------------------------------------
Link Design
-------------------------------------------------------------------------*/


 a:link             { FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration:none; color:#00008B;}
 a:visited          { FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration:none; color:#00008B;}
 a:hover            { FONT-FAMILY: Arial, Helvetica,sans-serif; text-decoration:none; color:#778899;}
 a:active           { FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration:none; color:#778899;}
 .no_border         {border-width:0px;border-bottom-style:dashed}




#definition_01 { font-size:7pt; position:absolute; left:right; width:100px; height:40px; z-index:2; right:0px;text-align:center; vertical-align:top;
         background:#FFFFE0; border:solid 1px #FFD700;"> }


-->

