body {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  margin:4px;
}

/*********************** Mauricio ^-^ ********************
/** this is the css of /static_templates/STATIC_HELP/index.tpl (no written for me)
/********************************************************/

.txt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.txt h2 {
	margin:4px;
	margin-top:0px;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
       color:#505050;
       font-weight:bold;
}

.txt a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
       color:#000000;
       font-weight:bold;
}

.txt strong{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
       color:#000000;
       font-weight:bold;
}
.txt ul{
	padding:5px;
	padding-left:15px;
	margin:0px;
}

.txt li{
	padding:0px;
	margin:5px;
}

.txt div{
	padding-left:10px;
}


/*************************************************************/
/*************************************************************/

td {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
}

div {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
}

a:link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}

a:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}

a:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-weight: bold;
  text-decoration: underline;
}

a:active {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-weight: bold;
  text-decoration: underline;
}

a.footer:link{
  font-weight: normal;
}

a.footer:visited{
  font-weight: normal;
}

a.footer:active{
  font-weight: normal;
}

a.footer:hover{
  font-weight: normal;
}

		hr{
			background-color:#666666; /* Mozilla 1.4 */
			color:#666666; /* IE 6 */
			border: #666666; /* Opera 7.11 */
			height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
		}

		.image_border{
			border:1px solid #666666;
		}
		#button{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #ffffff;
			text-decoration: none;
			font-weight: bold;
		}
		#button a:hover{
			color: #FFD3D3;
			text-decoration: underline;
		}
             .line-colored{

                    background-color: #CCCCCC;

             }


             .line-mandant-color {
                   background-color: #666666;
             }


             .text-warning{

                    font-size: 11px;
                    font-family: Verdana, Arial, Helvetica, Sans-Serif;
                    color: #ff4400;

             }
    
             .acc_minus{

                    color: #f00000;

             }

             .tbl_top{

                    font-family: Verdana, Arial, Helvetica, Sans-Serif;
                    font-size: 10px;
                    font-weight: bold;
                    background-color: #e5e5e5;
                    line-height:20px;

             }

             .sub-border {

                    border-bottom: 1px solid #ffffff;

             }

             .tbl_line{

                    font-family: Verdana, Arial, Helvetica, Sans-Serif;
                    font-size: 10px;

             }

             .tbl_line2{

                    font-family: Verdana, Arial, Helvetica, Sans-Serif;
                    font-size: 12px;

             }

             .tbl_sum{

                    font-family: Verdana, Arial, Helvetica, Sans-Serif;
                    vertical-align: top;
                    padding: 4px;
                    background-color: #ffc870;

             }

             .tbl_sumt{

                    font-family: Verdana, Arial, Helvetica, Sans-Serif;
                    vertical-align: top;
                    padding: 4px;
                    font-weight: bold;
                    background-color: #ffc870;

             }

             .tbl_left{

                    font-family: Verdana, Arial, Helvetica, Sans-Serif;
                    font-size: 10px;
                    font-weight: bold;
                    background-color: #e5e5e5;
                    padding-left: 4px;
                    padding-right: 4px;
                    padding-top: 4px;

             }

             .tbl_right{

                    font-family: Verdana, Arial, Helvetica, Sans-Serif;
                    font-size: 10px;
                    background-color: #f5f5f5;
                    padding-left: 8px;
                    padding-right: 8px;
                    padding-top: 4px;
                    padding-bottom: 4px;

              }

             .tbl_ts{

                    vertical-align: top;
                    padding-top: 4px;
                    padding-left: 4px;
                    padding-right: 4px;

             }

             .tbl_s{

                    vertical-align: top;
                    padding: 4px;

             }

             .pr_summary_l{

                    font-size: 9px;
                    padding-right: 7px;
                    font-style: italic;

             }

             .pr_summary_v{

                    font-size: 9px;

             }

             .tbl_w{

                    background-color: #ffffff;

             }

             .navigation{

                    font-family: Verdana, Arial, Helvetica, Sans-Serif;
                    font-size: 10px;
                    line-height: 22px;
                    padding-right: 10px;

             }

             .top_frame{

                    font-family: Verdana, Arial, Helvetica, Sans-Serif;
                    font-size: 9px;
                    background-color: #666666;
                    color: #acf54e;
                    font-weight: bold;
                    line-height: 22px;

             }

             .cart-label{

                    font-family: Verdana, Arial, Helvetica, Sans-Serif;
                    font-size: 9px;
                    padding:5px;
                    padding-left: 15px;

             }

             .cart-data{

                    font-family: Verdana, Arial, Helvetica, Sans-Serif;
                    font-size: 9px;
                    font-weight: bold;
                    padding:5px;

             }

             .status_bar{

                    font-family: Verdana, Arial, Helvetica, Sans-Serif;
                    font-size: 10px;
                    color: #101010;
                    background-color: #dddddd;

             }

             .text-small{

                    padding-top: 1px;
                    font-family: Verdana, Arial, Helvetica, Sans-Serif;
                    font-size: 9px;

             }

             .text-small-b{

                    padding-top: 1px;
                    font-family: Verdana, Arial, Helvetica, Sans-Serif;
                    font-size: 9px;
                    font-weight: bold;

             }

             .text-small-pay{

                    font-family: Verdana, Arial, Helvetica, Sans-Serif;
                    font-size: 10px;
                    background-color: #ffffff;
                    padding-left:8px;

             }

             .text-normal{

                    font-family: Verdana, Arial, Helvetica, Sans-Serif;
                    font-size: 11px;

             }

             .text-normal-b{

                    font-family: Verdana, Arial, Helvetica, Sans-Serif;
                    font-size: 11px;
                    font-weight: bold;

             }

             .text-normal-b-red{

                    font-family: Verdana, Arial, Helvetica, Sans-Serif;
                    font-size: 14px;
                    font-weight: bold;
                    color: #FF0000;

             }     

             .text-normal-b-red_q{

                    font-family: QTypeCond-Book, Verdana, Arial, Helvetica, Sans-Serif;
                    font-size: 17px;
                    font-weight: bold;
                    color: #FF0000;

             }

             .text-normal-b-grey_q{

                    font-family: Verdana, Arial, Helvetica, Sans-Serif;
                    font-size: 17px;
                    font-weight: bold;
                    color: #444444;

             }

             .text-small-black_q{

                    font-family: Verdana, Arial, Helvetica, Sans-Serif;
                    font-size: 10px;
                    font-weight: normal;
                    color: #000000;

             }

             .text-small-light_grey_q{

                    font-family: Verdana, Arial, Helvetica, Sans-Serif;
                    font-size: 10px;
                    font-weight: normal;
                    color: #BDBDBD;

             }                                                    

						 .text-normal-b-white_q {
									font-family: Verdana, Arial, Helvetica, Sans-Serif;
									font-size: 10px;
									color: #FFFFFF;
									text-decoration: none;
							}
  

             .headline_green_big_q {

                    font-family:  Verdana, Arial, Helvetica, Sans-Serif;
                    font-size: 23px;
                    color:#666666;
                    font-weight:bold;

             }

             .headline_green_q {

                    font-family: Verdana, Arial, Helvetica, Sans-Serif;
                    font-size: 17px;
                    color:#666666;

             }                         

             .text-normal-blocked {

                    font-family: Verdana, Arial, Helvetica, Sans-Serif;
                    font-size: 11px;
                    text-align:justify;

                    }

             .headline_green {

                    font-family: Verdana, Arial, Helvetica, Sans-Serif;
                    font-size: 12px;
                    color:#666666;
                    font-weight:bold;

             }

             .headline_grey_q {

                    font-family: Verdana, Arial, Helvetica, Sans-Serif;
                    font-size: 16px;
                    color:#444444;
                    font-weight:normal;

             }           

             .headline_grey_big_q {

                    font-family:  Verdana, Arial, Helvetica, Sans-Serif;
                    font-size: 23px;
                    color:#444444;
                    font-weight:bold;
										margin:0px;
										padding:0px;

             }

                    

             }

             .headline_green_small_q {

                    font-family:  Verdana, Arial, Helvetica, Sans-Serif;
                    font-size: 12px;
                    color:#666666;
                    font-weight:bold;

             }

             .headline_grey_small_q {

                    font-family:  QTypeCond-Book, Verdana, Arial, Helvetica, Sans-Serif;
                    font-size: 12px;
                    color:#444444;
                    font-weight:bold;

             }

             .headline_red_big_q {

                    font-family:  QTypeCond-Book, Verdana, Arial, Helvetica, Sans-Serif;
                    font-size: 23px;
                    color:#ED2124;

             font-weight:bold;

             }                         

             .text-headline{

                    font-family: Verdana, Arial, Helvetica, Sans-Serif;
                    font-size: 14px;
                    font-weight: bold;

             }

             .button{

                    font-family: Verdana, Arial, Helvetica, sans-serif;
                    font-size: 10px;
                    color: #222222;
                    text-decoration: none;
                    font-weight: bold;

             }

             a:link {

                    font-family: Verdana, Arial, Helvetica, sans-serif;
                    color: #222222;
                    text-decoration: none;
                    font-weight: bold;

             }

             a:visited {

                    font-family: Verdana, Arial, Helvetica, sans-serif;
                    color: #222222;
                    text-decoration: none;
                    font-weight: bold;

             }

             a:hover {

                    font-family: Verdana, Arial, Helvetica, sans-serif;
                    color: #222222;
                    font-weight: bold;
                    text-decoration: underline;

             }

             a:active {

                    font-family: Verdana, Arial, Helvetica, sans-serif;
                    color: #222222;
                    font-weight: bold;
                    text-decoration: underline;

             }

             a.footer:link{

                    font-weight: normal;

             }

             a.footer:visited{

                    font-weight: normal;

             }

             a.footer:active{

                    font-weight: normal;

             }

             a.footer:hover{

                    font-weight: normal;

             }

             .dev_err{

                    font-family: Verdana;
                    font-size: 9px;
                    padding: 3px;
                    color: ffffff;
                    background: #ff5555;

             }

             .input-normal{

                    font-family: Verdana, Arial, Helvetica, sans-serif;
                    font-size: 11px;
                    border-style: solid;
                    border-width: 1px;
                    border-color: #404040;

             }

             .input-small{

                    font-family: Verdana, Arial, Helvetica, sans-serif;
                    border-style: solid;
                    border-width: 1px;
                    border-color: #404040;
                    font-size: 10px;

             }

	     .price_table_headline_left {

                    padding:2px;
                    padding-left:5px;
                    background-color:#7A7B84;
                    height:22px;
                    color:#F7F7F6;
                    font-family:verdana;
                    font-size:11px;
                    width:195px;   
                    font-weight:bold;                      

             }                  

	     .price_table_headline_center {

                      padding:2px;
                      background-color:#7A7B84;
                      height:22px;
                      color:#F7F7F6;
                      font-family:verdana;
                      font-size:11px;  
                      font-weight:bold;                      

             }                  

	     .price_table_headline_right {

                      padding:2px;
                      padding-right:5px;
                      background-color:#7A7B84;
                      height:22px;
                      color:#000000;
                      font-family:verdana;
                      font-size:11px;
                      width:195px;   
                      font-weight:bold;                      

             }    

	     .price_table_priceline1 {

                        background-color:#ffffff;
                        font-family:verdana;
                        font-size:14px;  
                        color:#000000
                        border:2px solid red;

	     }                                  

	     .price_table_priceline2 {

                        background-color:#cccccc;
                        font-family:verdana;
                        font-size:14px;  
                        color:#000000
                        border:2px solid blue;

	     }

	     .price_table_priceline_grey1 {

                        background-color:#DDDDDD;
                        padding-right:4px;
                        padding-top:1px;
                        padding-bottom:2px;
                        border-right-width:1px;
                        border-right-style:solid;
                        border-right-color:white;
                        border-bottom-width:2px;
                        border-bottom-style:solid;
                        border-bottom-color:white;
                        font-family:verdana;
                        font-size:11px;  
                        color:#000000;

                                                      }

	     .price_table_priceline_green1 {

                        background-color:#666666;
                        padding-right:4px;
                        padding-top:1px;
                        padding-bottom:2px;
                        border-right-width:1px;
                        border-right-style:solid;
                        border-right-color:white;                                         
                        border-bottom-width:2px;
                        border-bottom-style:solid;
                        border-bottom-color:white;
                        font-family:verdana;
                        font-size:11px;  
                        color:#FFFFFF;

                                                      } 

	     .price_table_priceline_green2 {

                        background-color:#666666;
                        padding-right:4px;
                        padding-top:1px;
                        padding-bottom:2px;
                        border-right-width:1px;
                        border-right-style:solid;
                        border-right-color:white;                                         
                        border-bottom-width:2px;
                        border-bottom-style:solid;
                        border-bottom-color:white;
                        font-family:verdana;
                        font-size:11px;  
                        color:#666666;

                                                      } 

	     .price_table_priceline_grey2 {

                        background-color:#DDDDDD;
                        padding-right:4px;
                        padding-top:1px;
                        padding-bottom:2px;
                        border-right-width:1px;
                        border-right-style:solid;
                        border-right-color:white;
                        border-bottom-width:2px;
                        border-bottom-style:solid;
                        border-bottom-color:white;
                        font-family:verdana;
                        font-size:11px;  
                        color:#DDDDDD;

                                                      }

	     .price_table_priceline_light_grey1 {

                                                      background-color:#EEEEEE;
                                                      padding-right:4px;
                                                      padding-top:1px;
                                                      padding-bottom:2px;
                                                      border-right-width:1px;
                                                      border-right-style:solid;
                                                      border-right-color:white;
                                                      border-bottom-width:2px;
                                                      border-bottom-style:solid;
                                                      border-bottom-color:white;
                                                      font-family:verdana;
                                                      font-size:11px;  
                                                      color:#000000;

                                                      }

	      .price_table_priceline_light_grey2 {

                                                      background-color:#EEEEEE;
                                                      padding-right:4px;
                                                      padding-top:1px;
                                                      padding-bottom:2px;
                                                      border-right-width:1px;
                                                      border-right-style:solid;
                                                      border-right-color:white;
                                                      border-bottom-width:2px;
                                                      border-bottom-style:solid;
                                                      border-bottom-color:white;
                                                      font-family:verdana;
                                                      font-size:11px;  
                                                      color:#EEEEEE;

                                                      }                                                    

	      .price_table_priceline_light_green1 {

                                                      background-color:#B4D56C;
                                                      padding-right:4px;
                                                      padding-top:1px;
                                                      padding-bottom:2px;
                                                      border-right-width:1px;
                                                      border-right-style:solid;
                                                      border-right-color:white;                                         
                                                      border-bottom-width:2px;
                                                      border-bottom-style:solid;
                                                      border-bottom-color:white;
                                                      font-family:verdana;
                                                      font-size:11px;  
                                                      color:#FFFFFF;

                                                      } 

	      .price_table_priceline_light_green2 {

                                                      background-color:#B4D56C;
                                                      padding-right:4px;
                                                      padding-top:1px;
                                                      padding-bottom:2px;
                                                      border-right-width:1px;
                                                      border-right-style:solid;
                                                      border-right-color:white;                                         
                                                      border-bottom-width:2px;
                                                      border-bottom-style:solid;
                                                      border-bottom-color:white;
                                                      font-family:verdana;
                                                      font-size:11px;  
                                                      color:#B4D56C;

                                                      }
                                                      
			.price_table_priceline_white1 {
																		     							background-color:#FFFFFF;
																											padding-right:4px;
																											padding-top:1px;
																											padding-bottom:2px;
																											border-right-width:1px;
																											border-right-style:solid;
																											border-right-color:white;
																											border-bottom-width:2px;
																											border-bottom-style:solid;
																											border-bottom-color:white;
																											font-family:verdana;
																											font-size:11px;   
																											color:#000000;
			}
                                                                                                                                                                                                                                                                              

	      .index_text

{

       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10px;
       text-decoration: none;
       color: #40403F;
       font-weight: bold;

}

	      .index_text_02

{

       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10px;
       text-decoration: none;
       color: #40403F;
       font-weight: bold;

}

	     .green_border

{

       border-style: solid;
       border-width: 1px;
       border-color: #84BA08;
       width:116px;
       height:110px;
       padding:5px;
       margin:2px;
       background-color: #FCFFF4;

}
          
	     .price_table {

               border:1px solid #BDBFC0;

              }               

	     .price_table_header {

                      background-color:#7A7B84;
                      height: 20px;
                      color: #F7F7F6;

                     }         

	      .price_table_r1 {padding:2px;

                  font-family:verdana;
                  font-size:11px;  
                  color:#000000
                  w!idth:100px;

                 }

	      .price_table_r2 {padding:2px;

                   font-family:verdana;
                   font-size:11px;  
                   color:#000000
                   w!idth:100px;
                   background-color:#DDDDDD;

                  }

	      .bold{

       font-weight:bold

}

	     .right{

       text-align:right;

}


/*********************** Mauricio ^-^ *************************************************
************this part has been written by mauricio; for the /static_content/dt/index.html and mpx
*************************************************************************************/


/*div 01 (main) */
.S_main_div
{
	width:825px; 
	position:relative;
	height:800px;
}

/*pics */
.printing1_08_04
{
	position:absolute;
	border:none;
	padding:0px;
	margin:0px 0px 0px 0px;
}

.printing1_08_05
{
	position:absolute;
	border:none;
	padding:0px;
	margin:0px 0px 0px 380px;
}


.printing1_08_06
{
	position:absolute;
	border:none;
	padding:0px;
	margin:299px 0px 0px 0px;
}

.printing1_08_07
{
	position:absolute;
	border:none;
	padding:0px;
	margin:299px 0px 0px 32px;
} 
 
.printing1_08_08
{
	position:absolute;
	border:none;
	padding:0px;
	margin:299px 0px 0px 219px;
}

.printing1_08_09
{
	position:absolute;
	border:none;
	padding:0px;
	margin:299px 0px 0px 273px;
}

.printing1_08_10
{
	position:absolute;
	border:none;
	padding:0px;
	margin:299px 0px 0px 380px;
}

.printing1_08_11
{
	position:absolute;
	border:none;
	padding:0px;
	margin:299px 0px 0px 515px;
}

.printing1_08_12
{
	position:absolute;
	border:none;
	padding:0px;
	margin:299px 0px 0px 715px;
}

.printing1_08_13
{
	position:absolute;
	border:none;
	padding:0px;
	margin:299px 0px 0px 716px;
}

.printing1_08_14
{
	position:absolute;
	border:none;
	padding:0px;
	margin:339px 0px 0px 515px;
}

.printing1_08_15
{
	position:absolute;
	border:none;
	padding:0px;
	margin:339px 0px 0px 717px;
}

/* transparent pics pic1*/
.download_pc
{
	position:absolute;
	height:30px;
	width:184px;
	border:none;
	padding:0px;
	margin:305px 0px 0px 32px;
}

.download_mac
{
	position:absolute;
	height:30px;
	width:184px;
	border:none;
	padding:0px;
	margin:305px 0px 0px 220px;
}

.jetzt_starten1
{
	position:absolute;
	height:30px;
	width:183px;
	border:none;
	padding:0px;
	margin:305px 0px 0px 524px;
}


/*middle pic*/

.printing1_08_16
{
	position:absolute;
	border:none;
	padding:0px;
	margin:359px 0px 0px 0px;
}

.printing1_08_17
{
	position:absolute;
	border:none;
	padding:0px;
	margin:359px 0px 0px 34px;
}


.printing1_08_18
{
	position:absolute;
	border:none;
	padding:0px;
	margin:359px 0px 0px 275px;
}

.printing1_08_18
{
	position:absolute;
	border:none;
	padding:0px;
	margin:359px 0px 0px 273px;
}

.printing1_08_19
{
	position:absolute;
	border:none;
	padding:0px;
	margin:359px 0px 0px 515px;
}


/*final pic*/

.printing1_08_20
{
	position:absolute;
	border:none;
	padding:0px;
	margin:483px 0px 0px 0px;
}

.printing1_08_21
{
	position:absolute;
	border:none;
	padding:0px;
	margin:483px 0px 0px 273px;
}

/* transparent final pic */

.jetzt_starten2
{
	position:absolute;
	height:30px;
	width:140px;
	border:none;
	padding:0px;
	margin:676px 0px 0px 63px;
}


/*text*/

.text_1a
{
	position:absolute;
	font-size:20px;
	font-style: italic;
	font-weigh:bold;
	margin: 20px 0px 0px 33px;
}


.text_2
{
	position:absolute;
	margin: 85px 0px 0px 33px;
}


.text_3
{
	position:absolute;
	font-size:20px;
	font-style: italic;
	font-weigh:bold;
	margin: 190px 0px 0px 33px;
}

.text_4
{
	position:absolute;
	margin: 250px 0px 0px 33px;
}

.text_5
{
	position:absolute;
	font-size:18px;
	font-style: italic;
	font-weigh:bold;
	margin: 510px 0px 0px 290px;
}

.text_6
{
	position:absolute;
	margin: 675px 0px 0px 270px;
}


.printing1_08_05_text1
{
    position: absolute;
    top: 23px;
    left: 453px;
    color: #444444;
    font-size: 12px !important;
    font-weight: bold;
    text-align: center;
   
    margin: 0px;
}
.printing1_08_05_text1 span
{
    color: #F8011E;
    font-size: 13px !important; 
}

.printing1_08_05_text2 
{
    position: absolute;
    top: 75px;
    left: 435px;
    color: #444444;
    font-size: 11px !important;
    text-align: center;
    font-weight: bold;
    margin: 0px;
}