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

.menuSmall
{
    color: #fff;
    font-size: 10px;
}

/*********************** 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:#82B90A;
       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;
}

hr{
	background-color:#B3B3B3; /* Mozilla 1.4 */
	color:#B3B3B3; /* IE 6 */
	border: #B3B3B3; /* 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 #B3B3B3;
}

.line-colored
{
	background-color: #71c100;
}

.line-mandant-color 
{
	background-color: #9D9DA1;
}

#button
{
	color:white;
	text-decoration:none;
	font-size:10px
}

#button a:hover
{
	color: #FFD3D3;
	text-decoration: underline;
}

.line-mandant-color 
{
	background-color: #82B90A;
}


.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: #82B90A;
    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: 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: QTypeCond-Light, Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 10px;
    font-weight: normal;
    color: #BDBDBD;
}

.text-normal-b-white_q 
{
	font-family: QTypeCond-Light, 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:#82B90A;
    font-weight:bold;
}

.headline_green_q 
{
	font-family: QTypeCond-Book, Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 17px;
    color:#82B90A;
}

.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:#82B90A;
    font-weight:bold;
}

.headline_grey_q 
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 16px;
    color:#444444;
}

.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:#82B90A;
    font-weight:bold;
}

.headline_grey_small_q 
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    color:#444444;
    font-weight:bold;
}

.headline_red_big_q 
{
	font-family: 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;
    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;
}

.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;
}

.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:#82B90A;
	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:#82B90A;
	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:#82B90A;
}

.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;
    width:100px;
}

.price_table_r2 
{
	padding:2px;
	font-family:verdana;
    font-size:11px;
    color:#000000;
    width:100px;
    background-color:#DDDDDD;
}

.bold
{
	font-weight:bold;
}
	
.right
{
	text-align:right;
}



/*
************Styles for Site Home
*/


/*div 01 (main) */
.S_main_div
{
	width:798px;
	position:relative;
	height:680px;
   	padding-top: 0px;
}

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

.image_2
{
	position:absolute;
	border:none;
	padding:0px;
	margin:0px 0px 0px 512px;
}

.image_3
{
	position:absolute;
	border:none;
	padding:0px;
	margin:397px 0px 0px 0px;
}
.image_4
{
	position:absolute;
	border:none;
	padding:0px;
	margin:397px 0px 0px 512px;
}

.newsletter_email_div
{
	position:absolute;
	border:0px;
	padding:0px;
	margin:630px 0px 0px 525px;
}

.newsletter_link_yes
{
	position:absolute;
	border:none;
	padding:0px;
	margin:630px 0px 0px 685px;
}

.newsletter_link_no
{
	position:absolute;
	border:none;
	padding:0px;
	margin:644px 0px 0px 685px;
}

.download_pc {

	border: none;
	height:44px;
	margin:130px 0px 0px 528px;
	padding:0px;
	position:absolute;
	width:250px;
}

.download_mac 
{
	border: none;
	height:44px;
	margin:80px 0px 0px 528px;
	padding:0px;
	position:absolute;
	width:250px;
}

.jetzt_starten1
{
	border:none;
	height:40px;
	margin:320px 0px 0px 100px;
	padding:0px;
	position:absolute;
	width:155px;
}

.jetzt_starten2
{
	border:none;
	height:120px;
	margin:270px 0px 0px 512px;
	padding:0px;
	position:absolute;
	width:285px;
}

.jetzt_starten3
{
	border:none;
    height:85px;
	margin:570px 0px 0px 15px;
	padding:0px;
	position:absolute;
	width:145px;
}


/********************************/
/*** syles for static_sitemap ***/

.sSmap_mDiv
{
	border: none;
	height: 500px;
	width: 798px;
}

.smap_pad
{
	margin-bottom: 13px;
}

#smap_green a
{
	color: green;
}



