@charset "utf-8";

ol              {
				list-style: none;
				}
ul              {
				list-style: none;
				}
				
/* home ------------------------------------------------------------*/
.box_categories_outer_gray_middle H1 {
				font-family: Century Gothic, sans-serif;
				font-size: 14px;
				margin: 0px;
				padding: 5px 0px 5px 8px;
				font-weight: normal;
				}
*html .box_categories_outer_gray_middle H1 {
				padding: 0px 0px 5px 8px;
				}
a.categorie_link	{
				font-family: Century Gothic, sans-serif;
				color: #000000;
				font-size: 12px;
				font-weight: bold;
				}
a:hover.categorie_link	{
				color: #93117e;
				}
/* -------------------------------------------------------------------*/

/* CMS---------------------------------------------------------------*/
.content_padder {
				padding: 20px;
				}
.box_1col_content_middle h3 {
				font-size: 14px;
				padding: 0px;
				margin: 0px;
				}
/* -------------------------------------------------------------------*/


/* Seitentitel -------------------------------------------------------*/
.page-head 		{ 
				margin:0 0 25px 0; 
				}
.page-head-alt 	{ 
				margin:0 0 12px 0; 
				}
.page-head h3, .page-head-alt h3 {
				margin:0;
				font-size:15px;
				font-weight:bold;
				text-transform:none;
				text-align:left;
				}
/* -------------------------------------------------------------------*/


/* Productlist -------------------------------------------------------*/
.box_productlist_description .produkttitel 	{
				font-size: 12px;
				font-weight: bold;
				color: #333333;
				margin: 0px;
				padding: 8px 0px 5px 0px;
				color: #000000;
				}
a:hover.produkttitel  {
				color: #93117e;
				}
.box_price		{
				border-top: dotted 1px #999999;
				border-bottom: dotted 1px #999999;
				text-align:right;
				margin: 12px 0px 12px 0px;
				padding-top: 3px;
				}
.box_productlist_description .box_price .price-box .regular-price .price	{
				font-size: 14px;
				font-weight: bold;
				}
.box_productlist_description .format {
				font-size: 10px;
				}
.productlist_grid_cart, .productlist_grid_cart_inactive {
				position: absolute; 
				bottom: 0px;
				}
.form_button_productlist, .form_button_marginal, .form_button_marginal_gelb {	
				width: 130px;
				font-size: 9px;
				color: #333333;
				font-weight: bold;
				border:none;
				height: 20px;
				background-image: url(../images/navi/b_go_marginal_2.gif);
				background-color: #f9f9f9;
				background-position: right;
				background-repeat: no-repeat;
				margin: 0px 0px 0px -3px;
				//margin: 0px 0px 0px -122px;
				padding-right: 24px;
				padding-top: 1px;
				cursor: pointer;
				text-align: right;
				white-space : nowrap;
				}
.productlist_grid_cart_inactive {
				font-weight: bold;
				color: #93117e;
				background-image: url(../images/navi/b_go_marginal_2_inaktiv.gif);
				background-position: right;
				background-repeat: no-repeat;
				width: 102px;
				height:16px;
				text-align: right;
				padding:4px 24px 0px 0px;
				}
.productlist_cart a {
				color: #222222;
				}
.productlist_cart a:hover {
				color: #93117e;
				}
.productlist_cart span {
				margin-top: 5px;
				}
.productlist_extratag {
				z-index:10; 
				position:relative; 
				top:-227px; 
				left:160px;
				}
*html .productlist_extratag {
				top:-430px; 
				}
form ul, form ul li	{
				list-style: none;
				}
form fieldset	{
				border:none;
				margin: 0px 8px 0px 8px;
				}
form			{
				border: none;
				}
/* -------------------------------------------------------------------*/


/* Account -----------------------------------------------------------*/
#account input	{
				font-size: 0.91em;
				padding: 1px 2px 1px 2px;
				background-color: #eeeeee;
				border: solid 1px #CCCCCC;
				width: 95px;
				margin: 5px 0px 5px 0px;
				}
/* -------------------------------------------------------------------*/


/* Marginalspalte ----------------------------------------------------*/
.form_button_marginal, .form_button_marginal_gelb {
				width: auto;
				background-color: none;
				margin: 0px 0px 0px 10px;
				padding-right: 28px;
				padding-top: 1px;
				}
.form_button_marginal_gelb {
				background-image: url(../images/navi/b_go_marginal_3.gif);
				}
.input_marginal	{
				font-size: 11px;
				padding: 1px 2px 1px 2px;
				background-color: #EEEEEE;
				border: solid 1px #CCCCCC;
				width: 200px;
				margin: 5px 0px 5px 0px;
				}
.login			{
				width: 90px;
				padding: 1px;
				}
*HTML .login	{
				width: 90px;
				padding: 1px;
				margin-left: -8px;
				margin-right: 5px;
				}
*HTML .login1	{
				width: 90px;
				padding: 1px;
				margin-right: -5px;
				}
/* -------------------------------------------------------------------*/


/* Newsletter --------------------------------------------------------*/
#newsletter input	{
				font-size: 0.91em;
				padding: 1px 2px 1px 2px;
				background-color: #EEEEEE;
				border: solid 1px #CCCCCC;
				width: 200px;
				margin: 5px 0px 5px 0px;
				}
/* -------------------------------------------------------------------*/


/* Formularelemente --------------------------------------------------*/
input.input-text, select, textarea { 
				border:1px solid #AAAAAA; 
				font-size:11px; 
				background-color: #EEEEEE;
				padding: 2px;
				}
option, optgroup { 
				font-size: 11px; 
				}
optgroup 		{ 
				font-weight:bold; 
				}
textarea 		{ 
				overflow:auto; 
				}
input.radio 	{ 
				margin-right:3px;
				}
input.checkbox 	{ 
				margin-right:3px; 
				}
.qty 			{ 
				width: 22px; 
				}
.group-select label, .form-list label, .payment-methods label { 
				font-weight:bold; 
				}
.input-text:focus, select:focus, textarea:focus { 
				background:#FFFFFF; 
				}
.button-set 	{
    			clear:both;
    			padding-top:8px;
    			text-align:right;
				width: 705px;
				margin-left: 8px;
    			}
.form-button, .form-button-alt {
    			overflow:visible;
    			width:auto;
    			border:0;
    			padding:1px 8px;
				color: #FFFFFF;
    			border:1px solid #666666;
				border-top:1px solid #999999;
				border-left:1px solid #999999;
				background-image: url(../images/navi/b_level2_bg.gif);
    			font:bold 12px arial, sans-serif !important;
    			cursor:pointer;
    			text-align:center;
    			vertical-align:middle;
    			}
.form-button span, .form-button-alt span {
    			white-space:nowrap;
    			}
.form-button-alt {
				border:1px solid #666666;
				border-top:1px solid #999999;
				border-left:1px solid #999999;
				background-image: url(../images/navi/b_level2_bg.gif);
    			}
.form_button_box, .form_button_box_yellow {	
				position: absolute; 
				bottom: 0px; 
				right: 0px; 
				z-index:120;
				width: auto;
				font-size: 9px;
				color: #333333;
				font-weight: bold;
				border:none;
				height: 20px;
				//background: none;
				//width: 80px;
				background-image: url(../images/navi/b_go_marginal_2.gif);
				background-position: right;
				background-repeat: no-repeat;
				padding-right: 24px;
				padding-top: 1px;
				cursor: pointer;
				text-align: right;
				white-space : nowrap;
				//background-color: #EEEEEE;
				}
.form_button_box_yellow {	
				background-image: url(../images/navi/b_go_marginal_3.gif);
				}
a.form-button-alt { 
				padding:2px 9px; 
				text-decoration:none; 
				}
.form-button-alt:hover { 
				color:#fff; 
				text-decoration:none; 
				}
.btn-checkout 	{
    			display:block;
				height: 35px;
    			float:right;
    			background:transparent url(../images/navi/b_level1_bg.gif) no-repeat 100% 0;
				background-position:right top;
    			font-size:13px;
    			font-weight:bold;
    			padding-right:8px;
    			}
.btn-checkout, .btn-checkout:hover {
    			color:#FFFFFF;
    			text-decoration:none;
				line-height: 30px;
    			}
.btn-checkout span {
    			display:block;
				height: 35px;
    			padding:0 17px 0 25px;
    			background:transparent url(../images/navi/b_level1_bg_r.gif) no-repeat;
				background-position:left top;
    			}
/* Form Messages */
.validation-advice, .required { 
				color:#93117e; 
				}
.validation-advice { 
				clear:both; 
				min-height:15px; 
				margin-top:3px; background:url(../images/validation_advice_bg.gif) no-repeat 2px 1px; 
				padding-left:17px; 
				font-size:10px; 
				line-height:1.25em; 
				}
.validation-failed { 
				border:1px dashed #93117e !important; background:#FFFFFF !important; 
				}
/* Expiration date and cvv number validation fix */
.v-fix 			{ 
				float:left; 
				}
.v-fix .validation-advice { 
				display:block; 
				margin-right:-12em; 
				width:12em; 
				position:relative; }

label.required 	{ 
				font-weight:bold; 
				}
p.required 		{ 
				font-size:10px; 
				text-align:right; 
				}
				
.group-select 	{
				margin:0px 8px 0px 8px;
				padding:10px 10px 1px 25px;
				width: 668px;
				border-right: solid 1px #999999;
				border-left: solid 1px #999999;
				}
.group-select fieldset {
				margin-left: -40px;
				}
.group-select .legend {
				margin-top:-25px;
				float:left;
				background:#EEEEEE;
				padding:0 8px;
				color:#000000;
				font-weight:bold;
				font-size:12px;
				}
.group-select ul { 
				margin: 0px;
				padding: 0px;
				width: 660px;
				}
.group-select ul li { 
				padding:8px 12px; 
				}
.group-select li .input-box { 
				float:left; 
				width:275px; 
				margin: 0px 0px 5px 0px;
				}
.group-select li .input-text, .group-select li select, .group-select li textarea { 
				width:525px; 
				}
.group-select li .input-box .input-text, .group-select li .input-box textarea { 
				width:250px; 
				}
.group-select li .input-box select { 
				width:256px; 
				}
/* -------------------------------------------------------------------*/


/* Service -----------------------------------------------------------*/
#service ul, #minilogin ul {
				margin: 0px;
				padding: 0px;
				}
#service ul	li, #minilogin ul	li {
				display: block;
				border-bottom: dotted 1px #999999;
				padding: 3px 15px 3px 0px;
				background-image: url(../images/navi/arrow_marginal.gif);
				background-position:right top;
				background-repeat: no-repeat;
				}
#service ul	li	a, #minilogin ul	li	a {
				color: #222222;
				}
#service ul	li a:hover, #minilogin ul li	a:hover {
				color: #93117e;
				}
/* -------------------------------------------------------------------*/



/* Messages ----------------------------------------------------------*/
.success, .error { 
				font-weight:bold; 
				}
.messages 		{ 
				position: absolute;
				top: 200px;
				width:740px; 
				overflow:hidden; 
				z-index: 400;
				text-align: center;
				}
.messages, .messages ul { 
				list-style: none;
				margin: 0; 
				padding: 0; 
				}
.error-msg, .success-msg, .notice-msg, .note-msg 
				{
				border-style:solid;
				border-width: 1px;
				padding: 10px 10px 10px 10px;
				font-size: 11px;
				font-weight: bold;
				border-color:#93117e;
				background-color:#FFFFFF;
				width: 300px;
				margin-left: 220px;
    			}
.error-msg li, .success-msg li, .notice-msg li {
				margin-bottom:0px; 
				}
/* -------------------------------------------------------------------*/


/* Shoppingcart ------------------------------------------------------*/
#shopping-cart-table {
				width:705px; 
				margin-left:8px;
				}
#shopping-cart-table td {
				border-bottom: dotted 1px #999999;
				padding: 3px 3px 3px 10px;
				font-size: 11px;
				}
#shopping-cart-table th {
				border-bottom: solid 1px #999999;
				border-top: solid 1px #999999;
				padding: 3px;
				}
.shopping-cart-totals {
    			width:248px;
    			float:right;
    			margin-top:5px;
    			text-align:right;
    			}
.shopping-cart-totals-table { 
				width: 100%; 
				margin: 0px; 
				font-size: 13px;
				}
#shopping-cart-totals-table .a-right, #shopping-cart-totals-table .a-right-total { 
				padding-left: 15px;
				}
#shopping-cart-totals-table .a-right-total .price { 
				font-size: 14px;
				}
.shopping-cart-totals tfoot td {
    			padding: 3px 10px 3px 10px;
				font-size: 13px;
    			border:none!important;
    			}
.checkout-types { 
				margin:0px 0px 0px 0px;
				padding-top: 30px;
				}
.shopping-cart-totals .checkout-types li { 
				clear:both;  margin:10px 0; 
				}

/* Tax details */
.tax-total 		{ 
				cursor:pointer; 
				}
.tax-total td 	{ 
				line-height:13px; 
				padding-top:5px !important;
				padding-bottom:5px !important; 
				}
.tax-total .tax-collapse { 
				float:right; 
				padding-left:20px; 
				background:url(../images/bg_collapse.gif) 0 2px no-repeat; 
				text-align:right; cursor:pointer; }
.show-details .tax-collapse { 
				background-position:0 -55px; 
				}
.show-details td { 
				border-top:1px solid #d2d8db; 
				}
.tax-details td { 
				font-size:12px; 
				color:#626465; 
				background-color:#dae1e4; }
.tax-details-first td { 
				border-top:1px solid #d2d8db; 
				}

/* Shopping cart tax info */
.cart-tax-info, .cart-price { padding-right:20px; }
.cart-tax-total { cursor:pointer; }
.cart-tax-total { padding-right:20px; background:url(../images/bg_collapse.gif) 100% 5px no-repeat; cursor:pointer; }
.cart-tax-total-expanded { background-position:100% -52px; }


.box 			{
    			margin-bottom:18px;
    			padding:12px 15px;
    			border:1px solid #990000;
				width: 300px;
    			background:url(../images/base_mini_head_bg.gif) repeat-x #fff;
    			}
.box .form-button {  
				margin-left:5px; 
				}
.discount-codes 	{
				margin: 35px 0px 0px 8px;
				padding: 0px 15px 20px 15px;
				float: left; 
				width: 270px;
				background-image: url(../images/boxes/outline_couponcode.png);
				background-repeat: no-repeat;
				}
.discount-codes h4 {
    			min-height:16px;
    			color:#93117e;
    			background-repeat:no-repeat;
    			background-position:0 0;
    			padding:1px 0 1px 21px;
    			text-transform:uppercase;
				background-image:url(../images/icon_asterick.gif);  
				padding-left:20px;
    			}
.grand_total {
    			width:auto;
    			margin-top:15px;
    			border:1px solid #BEBCB7;
    			background:#DEE5E8;
    			font-size:1.3em !important;
    			font-weight:bold;
    			text-align:right;
    }
tr.grand_total td, p.grand_total { padding-top:5px; padding-bottom:5px; }
/* -------------------------------------------------------------------*/


/* Checkout ----------------------------------------------------------*/
.one-page-checkout {
				width: 721px;
				margin: 0px;
				background-image: url(../images/boxes/out_producdetail_gray_middle.png);
				background-position: right;
				background-repeat: repeat-y;
				padding: 0px 11px 8px 8px;
				}
.section 		{ 
				position:relative; 
				list-style:none; 
				text-align: left;
				}
.one-page-checkout .group-select { 
				margin: 0px 0px 0px 0px; 
				margin-left: -15px;
				}

.one-page-checkout .head { 
				padding:8px 8px 8px 8px; 
				background-image: url(../images/opc_off_head_bg.gif);
				background-repeat: repeat-x;
				background-color: #DDDDDD;
				background-position: top;
				border: solid 1px #AAAAAA;
				border-top: none;
				margin: 0px;
				}
.one-page-checkout .tool-tip { 
				right:8px; 
				}
.one-page-checkout .head a { display:none; }  /* Hide Edit button in step header */
.one-page-checkout h3 { 
				color:#999; 
				font-size:14px; 
				margin: 0px 2px 0px 2px; 
				padding: 0px;
				}
.one-page-checkout h4 { 
				border-bottom:1px dotted #999999; 
				padding-bottom:2px; 
				text-transform:uppercase; 
				}
.one-page-checkout h4.title { 
				border-bottom:0; 
				text-transform:none; 
				}
.one-page-checkout .step-count { 
				background:#fff; 
				font-size:12px; 
				padding:2px 6px; 
				}
.one-page-checkout .content { 
				padding:10px 20px; 
				color: #000000; 
				}
.one-page-checkout label.label { 
				font-size:1.05em; 
				color:#2f2f2f; 
				}
.one-page-checkout .allow .head { 
				background:#F5F5F5; 
				color: #999999;
				cursor:pointer; 
				background-image: url(../images/opc_allow_head_bg.gif);
				background-repeat: repeat-x;
				}
.one-page-checkout .allow .head h3 { 
				color: #666666;
				}
.one-page-checkout .active .head { 
				margin-bottom:0; 
				background:#F9F9F9; 
				cursor:default; 
				}
.one-page-checkout .alloq .head a { display:block; } /* Display Edit button in active selection */
.one-page-checkout .group-select { 
				margin-top:0; 
				border:0; 
				background:none; 
				padding:0; 
				}
.one-page-checkout .allow h3 { 
				color:#999999; 
				}
.one-page-checkout .active h3 { 
				color:#93117e; 
				}
.one-page-checkout .allow .step-count { 
				background:#666666;
				color: #FFFFFF;
				}
.one-page-checkout .active .step-count { 
				color:#fff; 
				background:#93117e; 
				}
.one-page-checkout .active .box { 
				display:block; 
				border-color:#999999;
				border-top: none;
				background:#F9F9F9 url(../images/multi_address_box_bg.gif) 0 0 repeat-x; 
				width: 689px;
				margin-bottom: 0px;
				}
.one-page-checkout .form-list { 
				margin: 0px 0px 15px 0px; 
				padding: 0px;
				}
.one-page-checkout .disc { 
				list-style: disc;
				margin: 0px 0px 15px 15px; 
				padding: 0px;
				}
.one-page-checkout .checkmo-mailing-address { 
				padding-left:20px; 
				}
.one-page-checkout-progress {
				margin: 0px;
				width: 100%;
				padding: 0px;
				}
.one-page-checkout-progress .page-head { 
				margin-bottom:8px; 
				}
.one-page-checkout-progress li { 
				border:1px solid #CCCCCC; 
				background:#eee; 
				margin-bottom:6px; 
				}
.checkout_progress_h3 { 
				margin:0px 0px 12px 0px; 
				padding:0px;
				font-size: 12px;
				text-transform: uppercase;
				}
.one-page-checkout-progress h4 { 
				margin:0; 
				color:#999; 
				padding:2px 8px; 
				background:#eee; 
				text-transform:none;  }
.one-page-checkout-progress h4.complete { 
				border-bottom: dotted 1px #999999;
				color: #93117e; 
				}
.one-page-checkout-progress h4 a { 
				text-transform:none; 
				}
.one-page-checkout-progress .content { 
				padding:8px 13px; 
				}
#opc-review .box { 
				border:0; 
				padding:0; 
				}
#opc-review .content {  
				}
#opc-review.data-table 	{ 
				border-top: solid 1px #999999; 
				border-bottom: solid 1px #999999; 
				border-left: none;
				border-right: none;
				}
.data-table tr th { 
				height: 30px;
				border-bottom: solid 1px #999999;
				}
.data-table tr td { 
				padding: 6px;
				background-image: none;
				}
				
.opc-please-wait { 
				padding-right:7px; 
				vertical-align: middle;
				}
.one-page-checkout a.back { 
				background:url(../images/icon_opc_back.gif) no-repeat; 
				padding-left:16px; 
				line-height:13px; 
				}
.one-page-checkout .payment-methods dd { 
				padding:0; 
				}
.one-page-checkout .button-set { 
				margin-top:0; padding-top:2em; 
				}
.checkout-progress { 
				margin:0 auto 1.5em auto; 
				}
.checkout-progress td {
				float:left;
				margin-right:3px;
				border-top:10px solid #999;
				padding:4px 20px;
				color:#abb5ba;
				font-weight:bold;
				}
.checkout-progress td.active {
				border-top-color:#e96200;
				color:#e96200;
				}
.shipping-method-pointer { 
				border:1px solid #d9d2be; 
				padding:13px; 
				background:#F9F3E3; 
				position:relative; 
				}
.shipping-method-pointer .pointer { 
				position:absolute; 
				top:-20px; 
				right:-40px; 
				}
.place-order-box { 
				float:right; 
				height:71px; 
				overflow:hidden; 
				}
.place-order-box .grand-total { 
				font-size:1.5em; 
				}
.place-order-box .grand-total .price { 
				color:#e26703; 
				font-weight:bold; 
				}
.place-order-box input { 
				margin-left:15px; 
				}

/* Checkout Agreements */
.default-box	{
				margin-top: 10px;
				}
.one-page-checkout .checkout-agreements { 
				margin: 0px; 
				padding: 0px;
				border: none;
				}
.checkout-agreements li { 
				margin:0px; 
				}
.agreement-content { 
				overflow:auto; 
				padding:5px; 
				background-color:#fbfaf6; 
				border:1px solid #bbb6a5; 
				}
.agree 			{ 
				margin:5px 0px 0px -10px; 
				padding:10px 0px 0px -10px; 
				}
.one-page-checkout .checkout-agreements { 
				border:1px solid #CCCCCC; 
				border-width:0 1px; 
				padding:5px 20px; 
				}
.one-page-checkout .checkout-agreements li { 
				margin:20px 0 0; 
				}
.one-page-checkout .checkout-agreements .agreement-content { 
				background-color:#fff; 
				border-color:#e4e4e4; 
				padding:5px; 
				}
.one-page-checkout .checkout-agreements .agree { 
				padding-left:6px; 
				}
.opc_placeorder	{
				height: 26px;
				width:200px;
				font-size: 13px;
				color: #FFFFFF;
				font-weight: bold;
				border: none;
				background-image: url(../images/navi/b_order_bg.gif);
				cursor:pointer;
				padding-bottom: 4px;
				}
/* -------------------------------------------------------------------*/



/* Suche -------------------------------------------------------------*/

.advanced-search-found-amount, .search_noresult {
				font-size: 12px;
				padding: 0px 8px 0px 8px;
				}
.advanced-search-nothing-found {
				font-size: 12px;
				padding: 0px 8px 0px 8px;
				}
.advanced-search-summary-box {
				font-size: 12px;
				padding: 30px 8px 30px 8px;
				}
.advanced-search-summary-box ul {
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				}
.advanced-search-summary-box ul li {
				border-bottom: dotted 1px #999999;
				padding: 4px 0px 4px 0px;
				}
.advanced-search-summary-tip {
				font-size: 10px;
				padding-bottom: -25px;
				margin-bottom: -25px;
				}
.search-autocomplete { 
				z-index:999; 
				}
.search-autocomplete ul { 
				margin: 2px 0px 0px 0px;
				padding: 0px;
				border:1px solid #cccccc; 
				background-color:#eeeeee; 
				list-style: none;
				}
.search-autocomplete li { 
				border-bottom:1px dotted #cccccc; 
				padding:2px 8px 1px 8px; 
				cursor:pointer; 
				}
.search-autocomplete li .amount { 
				float:right;
				margin-left: 6px;
			 	font-weight:bold; 
				}
.search-autocomplete li.odd { 
				background-color:#eeeeee; 
				}
.search-autocomplete li.selected { 
				background-color:#ffffff; 
				}
.advanced-search .legend {
    			margin-top:-21px;
    			float:left;
				background:#eeeeee;
				padding:0 8px;
				font-size: 12px;
				font-weight:bold;
				margin-left: 8px;
				}
.advanced-search li { 
				margin-bottom:5px;
				float: left;
				border-top: dotted 1px #999999;
				padding-top: 5px;
				width: 260px;
				margin-right: 50px;
				}
.advanced-search {
				margin: 0px 8px 0px 8px;
				border-right: solid 1px #999999;
				border-left: solid 1px #999999;
				}
.advanced-search-list {
				margin-left: 0px;
				}
.advanced-search li label { 
				width:150px; 
				float:left; 
				}
.advanced-search .input-text { 
				width:250px; 
				}
.advanced-search select { 
				width:256px; 
				padding:2px; 
				}
.advanced-search .field-row { 
				float:left; 
				width:256px; 
				}
.advanced-search .range .input-text { 
				width:70px; 
				}
.advanced-search .range select { 
				width:90px; padding:1px; 
				}

/* Inline translation fix */
.advanced-search-summary-box ul li span.translate-inline { 
				background:0 !important; 
				}
/* -------------------------------------------------------------------*/


/* Benutzerkont ------------------------------------------------------*/
.dashboard-welcome {
				padding: 8px;
				font-size: 12px;
				}
.account-box 	{
				margin: -45px 8px 0px 8px;
				}
.account-box table thead	{
				border-bottom: solid 1px #999999;
				}
.account-box  a	{
				font-weight: bold;
				color: #93117e;
				}
/* -------------------------------------------------------------------*/
.legend 		{
				margin-top:-25px;
				float:left;
				background:#EEEEEE;
				padding:0 8px;
				color:#000000;
				font-weight:bold;
				font-size:12px;
				}
				
.fliestext 		{
				margin-left: -25px;
				//margin-left: 15px;
				}