body { font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px; background-color: #E2E7FC; margin:10px; }

/*********************************
**   Allgemeine Tabellen        **
**********************************/

table.fixed { table-layout:fixed; }

.tb_center { text-align:center; margin-left:auto; margin-right:auto; }

.tb_right { margin-left:auto; margin-right:0; }

.tb_bottom { text-align:center; vertical-align:bottom; }

.tableborder { border:1px solid #1B3ED5; background-color:#FFFFFF; }

.border_gray{ border:1px solid #9C9C9C; }

.tableborder_right { border-width:0px 1px 0px 0px; border-color:#1B3ED5; border-style:solid; }

.tableborder_gray { border-width:0px 1px 1px 1px; background-color:#FAFAFA;
          border-color:#9C9C9C; border-style:solid; }

.tableborder_gray_center { border-width:0px 1px 1px 1px; background-color:#FAFAFA; border-color:#9C9C9C;
                border-style:solid; margin-left:auto; margin-right:auto; }

.tablehead_digipay_top_left { width:12px; height:12px; background-image:url('img/digipay/top_a.gif');
                background-repeat:no-repeat; }

.tablehead_digipay_top_middle { height:12px; background-image:url('img/digipay/top_b.gif');
                  background-repeat:repeat-x; }

.tablehead_digipay_top_right { width:12px; height:12px; background-image:url('img/digipay/top_c.gif');
                  background-repeat:no-repeat; }

.tablehead_digipay_bottom_left { width:12px; height:12px; background-image:url('img/digipay/bottom_a.gif');
                   background-repeat:no-repeat; }

.tablehead_digipay_bottom_middle { height:12px; width:276px; background-image:url('img/digipay/bottom_b.gif');
                    background-repeat:repeat-x; }

.tablehead_digipay_bottom_right { width:12px; height:12px; background-image:url('img/digipay/bottom_c.gif');
                    background-repeat:no-repeat; }

td.head_linkreport { height:61px; ~height:46px; background-image:url('img/header/header_link_report.jpg');
            background-repeat:no-repeat; padding:0px 0px 15px 10px; vertical-align:bottom; font-weight:bold;}

td.spacer { width:8px; }

td.payment { width:290px; font-size:17px; font-weight:bold; }

td.tablehead_left {width:8px; height:18px; background-image:url('img/tablehead_left.gif');
            background-repeat:no-repeat; }

td.tablehead_middle { height:18px; padding-left:5px; background-image:url('img/tablehead_stretch.gif');
            background-repeat:repeat-x; font-weight:bold; color:#5C5C5C; vertical-align:middle; }

td.tablehead_middle_center { height:18px; background-image:url('img/tablehead_stretch.gif'); background-repeat:repeat-x;
                font-weight:bold; color:#5C5C5C; text-align:center; vertical-align:middle; }

td.tablehead_middle_new { height:18px; width:30px; background-image:url('img/tablehead_stretch.gif');
              background-repeat:repeat-x; font-weight:bold; color:#B31111; }

td.tablehead_middle_better { height:18px; width:50px; background-image:url('img/tablehead_stretch.gif');
                background-repeat:repeat-x; font-weight:bold; color:#B31111; }

td.tablehead_right { width:8px; height:18px; background-image:url('img/tablehead_right.gif');
            background-repeat:no-repeat; }

td.breakline { height:5px; font-size:3px; background-color:#F9F9FE; border-width:1px 0px 1px 0px;
      border-color:#6878CD; border-style:solid; }

/*********************************
**        Header                **
**********************************/
td.head_a { width:288px; height:128px; vertical-align:top; background-image:url('img/header/head_a.jpg');
        background-repeat:no-repeat; }

td.header_left_lower { background-image:url('img/header/head_left_lower.jpg'); background-repeat:no-repeat;
            vertical-align:top; text-align:left; padding-top:1px; height:31px; ~height:32px; }

td.head_b { width:516px; height:128px; vertical-align:top; background-image:url('img/header/head_b.jpg');
        background-repeat:no-repeat; }

td.head_b_2 { width:516px; height:128px; vertical-align:top; background-image:url('img/header/head_b_2.jpg');
          background-repeat:no-repeat; }

td.gradientLeft { background-image:url('img/border_left.gif'); background-repeat:repeat-y; width:6px; }

td.gradientRight { background-image:url('img/border_right.gif'); background-repeat:repeat-y; width:6px; }

/*********************************
**   Allgemeine Formatierungen  **
**********************************/

a:link { color: #5D6EA2; text-decoration: none; font-weight:bold;}
a:visited { color: #5D6EA2; text-decoration: none; font-weight:bold; }
a:hover { color: #5D6EA2; text-decoration: none; font-weight:bold; }
a:active { color: #5D6EA2; text-decoration: none; font-weight:bold; }
a:focus { color: #5D6EA2; text-decoration: none; font-weight:bold; }

td.bold { font-weight:bold; }

a.extern { color:#5C5C5C; text-decoration:none; }

a.small { color: #5D6EA2; text-decoration:none; font-size:10px; font-weight:normal; }
a.normal { color: #113080; font-weight:normal; }

a.site_title { font-weight:bold; color:#000000; }

.link { color: #113080; text-decoration: none; }

.center { text-align:center; vertical-align:top; }
.top { vertical-align:top; }

.left { text-align:left; }
.right { text-align:right; }

.clear {clear:both;}

.bottom { vertical-align:bottom; }
.middle { vertical-align:middle; }

td.footer { background-color:#F5F5FF; vertical-align:middle; height:15px; color:#113080;
        border-width:0px 1px 1px 1px; border-color:#1B3ED5; border-style:solid; }

td.paddingFooter { padding-left:2px; padding-right:2px; text-align:center }
.error { color:#FF0000; }

td.good { color:#21AF20; }
td.bottom { text-align:center; vertical-align:bottom; }

.centerPadding { text-align:center; vertical-align:top; padding:10px; vertical-align:top; }
.centerPadding1px { text-align:center; padding-top:1px; padding-bottom:1px; vertical-align:middle; }

.mousehand { cursor:pointer; }

img { border-width:0px; }
img.img_right { float:right; }

img.img_paddingRight { padding-right:3px; float:right; vertical-align:top; }
img.img_left { float:left; }

img.img_middle { vertical-align:middle; text-align:center; }
img.img_bottom { vertical-align:bottom; text-align:center; }

td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align:left;
    vertical-align:middle; padding:0px; margin:0px; }

.input, select.country { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; }

select.country
{
  width:150px;
}

.input_avskey { background-color:#B4C2B5; border-width:0px; font-size:23px; height:24px;
        text-align:center; font-weight:bold; }

.digipay_button { cursor:pointer; font-family: geneva, verdana, Arial, Helvetica, san-serif; font-size: 7pt; color: #FFFFFF;
        border-style:hidden; border-width:0px; height: 20px; padding-bottom: 6px; font-weight:bold;
        font-style:normal; background-image:url('img/digipay/stretchbutton.jpg'); background-repeat:repeat-x; }

.padding { padding:10px; vertical-align:top; }
.padding5px { padding:5px; vertical-align:top; }

.padding3pxLeftRight { padding:0px 3px 0px 3px; vertical-align:top; }
.paddingLeft { padding:0px 0px 0px 5px; vertical-align:top; }

.paddingLeftBold {  padding:0px 0px 0px 5px; vertical-align:top; font-weight:bold; }
.paddingRight {  padding:0px 5px 0px 0px; vertical-align:top; text-align:right; }

.paddingTop10px { padding:10px 0px 0px 0px; vertical-align:top; }
.paddingTop5px { padding:5px 0px 0px 0px; vertical-align:top; }

.paddingBottom5px { padding:0px 0px 5px 0px; vertical-align:top; }
.yellowDot { padding:0px 1px 0px 3px; width:13px; height:16px; vertical-align:middle; }

/* AVSKey Free */
div#progress_free
{ height:22px; width:100%; background:url(img/progress/free/bgb.gif) repeat-x; }

div#progress_free .step_1, div#progress_free .step_2,
div#progress_free .step_3, div#progress_free .step_4,
div#progress_free .step_5
{ width:147px; height:22px; float:left; background-repeat:no-repeat; background-position:center center; }

div#progress_free .step_1_active, div#progress_free .step_2_active,
div#progress_free .step_3_active, div#progress_free .step_4_active,
div#progress_free .step_5_active
{ width:147px; height:22px; background:url(img/progress/free/bg.gif) repeat-x; float:left; }

div#progress_free .blend { width:46px; height:22px; float:left; background:transparent url(img/progress/free/verlauf.gif) no-repeat; }

/* AVSKey Basic */
div#progress_basic
{ height:22px; width:100%; background:url(img/progress/basic/bgb.gif) repeat-x; }

div#progress_basic .step_1, div#progress_basic .step_2,
div#progress_basic .step_3, div#progress_basic .step_4,
div#progress_basic .step_5
{ width:147px; height:22px; float:left; background-repeat:no-repeat; background-position:center center; }

div#progress_basic .step_1_active, div#progress_basic .step_2_active,
div#progress_basic .step_3_active, div#progress_basic .step_4_active,
div#progress_basic .step_5_active
{ width:147px; height:22px; background:url(img/progress/basic/bg.gif) repeat-x; float:left; }

div#progress_basic .blend
{ width:46px; height:22px; float:left; background:transparent url(img/progress/basic/verlauf.gif) no-repeat; }

/* AVSKey Silver */
div#progress_silver
{ height:22px; width:100%; background:url(img/progress/silver/bgb.gif) repeat-x; }

div#progress_silver .step_1, div#progress_silver .step_2,
div#progress_silver .step_3, div#progress_silver .step_4,
div#progress_silver .step_5
{ width:147px; height:22px; float:left; background-repeat:no-repeat; background-position:center center; }

div#progress_silver .step_1_active, div#progress_silver .step_2_active,
div#progress_silver .step_3_active, div#progress_silver .step_4_active,
div#progress_silver .step_5_active
{ width:147px; height:22px; background:url(img/progress/silver/bg.gif) repeat-x; float:left; }

div#progress_silver .blend
{ width:46px; height:22px; float:left; background:transparent url(img/progress/silver/verlauf.gif) no-repeat; }

/* AVSKey Gold */
div#progress_gold
{ height:22px; width:100%; background:url(img/progress/gold/bgb.gif) repeat-x; }

div#progress_gold .step_1, div#progress_gold .step_2,
div#progress_gold .step_3, div#progress_gold .step_4,
div#progress_gold .step_5
{ width:147px; height:22px; float:left; background-repeat:no-repeat; background-position:center center; }

div#progress_gold .step_1_active, div#progress_gold .step_2_active,
div#progress_gold .step_3_active, div#progress_gold .step_4_active,
div#progress_gold .step_5_active
{ width:147px; height:22px; background:url(img/progress/gold/bg.gif) repeat-x; float:left; }

div#progress_gold .blend
{ width:46px; height:22px; float:left; background:transparent url(img/progress/gold/verlauf.gif) no-repeat; }

/* AVSKey Special */
div#progress_special
{ height:22px; width:100%; background:url(img/progress/special/bgb.gif) repeat-x; }

div#progress_special .step_1, div#progress_special .step_2,
div#progress_special .step_3, div#progress_special .step_4,
div#progress_special .step_5
{ width:147px; height:22px; float:left; background-repeat:no-repeat; background-position:center center; }

div#progress_special .step_1_active, div#progress_special .step_2_active,
div#progress_special .step_3_active, div#progress_special .step_4_active,
div#progress_special .step_5_active
{ width:147px; height:22px; background:url(img/progress/special/bg.gif) repeat-x; float:left; }

div#progress_free .step_5_active, div#progress_basic .step_5_active,
div#progress_silver .step_5_active, div#progress_gold .step_5_active,
div#progress_special .step_5_active
{ width:194px; }

div#progress_special .blend { width:46px; height:22px; float:left; background:transparent url(img/progress/special/verlauf.gif) no-repeat; }


div.clear {clear:both; }

div.ureg_payment,
div.user_payment
{
  width:380px;
  float:left;
  margin:5px;
}

div.user_payment
{
  width:295px;
}

td.formular { padding:3px; vertical-align:middle; }
td.formular_bold { padding:3px; vertical-align:middle; font-weight:bold; }

td.error_formular { color:#FF0000; padding:3px; vertical-align:middle; }
td.formular_top { padding:3px; vertical-align:top; }

td.login { padding:10px 0px 0px 0px; height:96px; ~height:86px; }
td.justify { padding:5px; text-align:justify; vertical-align:top; }

td.justifyNoPadding { padding:0px; text-align:justify; vertical-align:top; }
td.justifyNoTRPadding { text-align:justify; vertical-align:top; padding:0px 0px 5px 5px; }

td.banner { vertical-align:top; padding:0px 5px 0px 5px; width:156px}
td.site_left { background-color: #FFFFFF; width:*; vertical-align:top; }

td.site_right { background-image:url('img/navback.jpg'); background-repeat:repeat-y; width:215px; vertical-align:top;
          border-width:0px 1px 0px 1px; border-color:#6A80FF; border-style:solid; }

td.title { background-image:url('img/headline_bg.gif'); background-repeat:repeat-x; font-weight:bold;
        height:15px; padding-left:10px; vertical-align:middle; }

td.title_error { background-color:#F1F1F1; font-weight:bold; color:#FF0000; padding-left:10px;
          border-width:1px 0px 1px 1px; border-color:#5C5C5C; border-style:solid; }

td.info_left { padding:5px; width:100px; text-align:center; vertical-align:top; }
td.icon { padding:5px; width:55px; text-align:center; vertical-align:top; }

td.site_title_first { background-image:url('img/menu_headline.gif'); background-repeat:repeat-x; font-weight:bold;
            padding-left:3px; border-width:0px 0px 1px 0px; border-color:#1B3ED5; border-style:solid;
            height:24px; vertical-align:middle; }

td.site_title { background-image:url('img/menu_headline.gif'); background-repeat:repeat-x; font-weight:bold;
          padding-left:3px; border-width:1px 0px 1px 0px; border-color:#1B3ED5; border-style:solid;
          height:24px; vertical-align:middle; }

td.site_title_shadow { background-image:url('img/blueshadow.gif'); background-repeat:repeat-x; height:4px; }

td.small_icon { width:25px; text-align:center; vertical-align:middle; border-width:0px 0px 1px 0px;
        border-color:#9C9C9C; border-style:solid; padding-bottom:1px; }

td.small_icon_text { text-align:left; font-weight:bold; font-size:15px; vertical-align:middle;
          border-width:0px 0px 1px 0px; border-color:#9C9C9C; border-style:solid; padding-bottom:1px; }

td.form_contact { padding:0px 11px 10px 0px; vertical-align:top; text-align:right; }
td.impressum { padding:10px 0px 10px 0px; font-weight:bold; }

td.indexTop { padding:10px 5px 0px 5px; vertical-align:top; }
td.indexNewLeft { padding:0px 0px 10px 10px; vertical-align:top; }

td.indexNewRight { padding:0px 10px 0px 10px; vertical-align:top; }
td.catlist { padding:4px 5px 3px 5px; ~padding:3px 5px 2px 5px; vertical-align:top; }

td.reg_advice { font-weight:bold; font-size:14px; color:#FF0000; padding-top:10px; padding-bottom:10px; }
td.digipay_bg { background-color:#C7CBD0; border-width:0px 1px 0px 1px; border-color:#4F5153; border-style:solid; }

td.digipay_formular { color:#58616A; padding:3px; vertical-align:middle; }
td.digipay_bold { font-weight:bold; color:#58616A; }

td.indexGold { background-image:url('img/accesslevel/main_gold_pic.jpg'); background-repeat:no-repeat;
          vertical-align:bottom; width:98px; cursor:pointer; }

td.indexSilver { background-image:url('img/accesslevel/main_silver_pic.jpg'); background-repeat:no-repeat;
          vertical-align:bottom; width:98px; cursor:pointer; }

td.titlegirl,
td.lottery
 { width:190px; vertical-align:top; cursor:pointer; }

td.lottery {background: url(img/titlegirl/lottery.jpg) no-repeat top center; height:303px; padding-top:190px;}

td.titlegirl_top { background-image:url('img/titlegirl/titlegirl_top.jpg'); background-repeat:no-repeat;
            width:190px; height:158px; vertical-align:top; }

td.noBottom5px { padding:5px 5px 0px 5px; }

td.titlegirl_bottom { background-image:url('img/titlegirl/titlegirl_bottom.jpg'); background-repeat:no-repeat;
            width:190px; height:145px; vertical-align:bottom; }

td.titlegirl_sites_right { background-image:url('img/titlegirl/titlegirl_pages_top_b.gif'); background-repeat:no-repeat;
                width:114px; height:24px; vertical-align:bottom;
}

td.titlegirl_sites_left { background-image:url('img/titlegirl/titlegirl_pages_top_a.gif'); width:76px; height:24px;
              background-repeat:no-repeat; vertical-align:top; }

td.cornerTopLeft { background-image:url('img/corner_top_left.gif'); background-repeat:no-repeat; width:12px; height:12px; }
td.cornerTopRight { background-image:url('img/corner_top_right.gif'); background-repeat:no-repeat; width:12px; height:12px; }

td.cornerBottomLeft { background-image:url('img/corner_bottom_left.gif'); background-repeat:no-repeat; width:12px; height:12px; }
td.cornerBottomRight { background-image:url('img/corner_bottom_right.gif'); background-repeat:no-repeat; width:12px; height:12px; }

td.cornerTop { font-size:8px; background-color:#F9F9FE;  border-width:1px 0px 0px 0px; border-color:#6878CD; border-style:solid; }

td.cornerSites { background-color:#F9F9FE; border-width:0px 1px 0px 1px; border-color:#6878CD;
        border-style:solid; padding:0px 5px 0px 5px; }

td.cornerBottom { font-size:8px; background-color:#F9F9FE; border-width:0px 0px 1px 0px; border-color:#6878CD; border-style:solid; }
td.scale { background-image:url('img/graphic/scala.gif'); background-repeat:no-repeat; width:120px;  height:15px; vertical-align:bottom; }

td.main_silver_price { background-image:url('img/accesslevel/main_silver_price.jpg'); background-repeat:no-repeat;
            width:254px; height:21px; }

td.main_gold_price { background-image:url('img/accesslevel/main_gold_price.jpg'); background-repeat:no-repeat;
          width:254px; height:21px; }

td.generated { color:#F9F9F9; padding:3px; }

td.security { color:#757575; border-width:1px 0px 0px 0px; border-color:#7E7E7E; border-style:solid; }

.mainContainer {width:1004px; vertical-align:top; margin-left:auto; margin-right:auto;}

/*********************************
**        Linkliste              **
**********************************/

td.site_links_left { background-color: #FFFFFF; width:604px; vertical-align:top; padding:10px; }

td.site_links_right { background-image:url('img/navback.jpg'); background-repeat:repeat-y; width:200px; padding:0px;
            vertical-align:top; border-width:0px 0px 0px 1px; border-color:#6A80FF; border-style:solid; }

td.site_links { font-weight:bold; text-align:center; padding-left:10px; }
td.links_online { text-align:left; font-weight:bold; color:#B31111; padding:0px 0px 0px 5px; vertical-align:top; width:73px; }

td.links_title { height:18px; width:420px; padding-left:5px; background-image:url('img/tablehead_stretch.gif');
          background-repeat:repeat-x; font-weight:bold; color:#5C5C5C; }

td.link_info { padding:5px 10px 5px 3px; }
td.bt_search { padding:5px 0px 0px 0px; vertical-align:top; }

td.avskey_gen { width:340px; height:154px; background-image:url('img/generator_keyentry.jpg');
        background-repeat:no-repeat; vertical-align:top; padding:0px; }

td.avskey_left { height:100px; vertical-align:top; padding-top:44px; }
td.avskey_right { height:100px; vertical-align:top; padding:32px 0px 0px 0px; }

.reg_generator { text-align:center; margin-left:auto; margin-right:auto; border-width:1px;
        border-color:#9C9C9C; border-style:solid; }

td.bordergray_right { border-width:0px 1px 0px 0px; border-color:#9C9C9C; border-style:solid; }

td.sites_date { border-style:solid; border-color:#5D6EA2; border-width: 1px 0; background-color:#F6F7FB; text-align:center; color:#5D6EA2;}

.category_overview { margin:5px 8px 5px 8px; padding:0 0 5px 2px; border:1px solid #EDCC27; background: #F6E627 url(img/category_background.gif) repeat-x; text-align:center;}

.category_overview p { margin-top:0;}

.category_item,
.category_item_big { background-color:#426ED9; border:1px solid #0041DF; border-bottom-color:#0041DF; width:137px; float:left; height:44px; margin:1px;}
.category_item_big { width:207px;}

.category_item img,
.category_item_big img
 { width:137px; height:30px; display:block; border-width:0 0 1px 0; border-style:solid; border-color:#EBECFE; }

.category_item_big img { width:207px; }

.category_item a span,
.category_item_big a span
 { text-align:center; font-weight:normal; color:#FFFFFF; }

/*********************************
**     Menu - Formatierungen    **
**********************************/

td.menu_right { text-align:right; vertical-align:top; height:30px; }
td.menu_left { text-align:left; vertical-align:bottom; }

/*********************************
**     Admin Bereich            **
**********************************/

td.admin_menu { vertical-align:top; background-image:url('img/navback.jpg'); background-repeat:repeat-y; width:170px;
          border-width:0px 1px 0px 0px; border-color:#1B3ED5; border-style:solid; }

td.admin_right { text-align:center; vertical-align:top; background-color:#FFFFFF; padding:10px; }

/*********************************
**     User Bereich             **
**********************************/

td.user_right { text-align:left; vertical-align:top; background-color:#FFFFFF; padding:10px; }
td.user_overview_links { text-align:left; background-color:#FFFFFF; padding:10px; text-align:justify; }

td.user_cur_site_right { text-align:left; vertical-align:middle; font-weight:bold; font-size:18pt; }
td.login_bt { text-align:right; vertical-align:middle; padding-right:14px; }

td.user_info { width:250px; height:70px; font-size: 10px; background-color:#DDE5FF; border-width:1px; border-color:#7C8FEC;
        border-style:solid; padding:10px 0px 0px 0px; text-align:right; vertical-align:top; }

td.user_info_text { font-size: 10px; text-align:left; vertical-align:middle; padding-left:1px; padding-bottom:2px; }

td.user_iconlayer { border-width:1px; border-color:#7C8FEC; border-style:solid; color:#061f84; font-size:8pt;
          font-family:Verdana; font-weight:bold; background-color:#DDE5FF; filter:alpha(opacity=80);
            -moz-opacity:0.8; opacity: 0.8; }

td.user_link { padding:3px 0px 3px 1px; }

td.key_free_top { background:url('img/accesslevel/free/top.jpg') no-repeat; width:169px;
          height:46px; text-align:left; vertical-align:top; }

td.key_free_top_postit {background:url('img/accesslevel/postit_free.gif') no-repeat; height:139px;}

td.key_free_middle { background:url('img/accesslevel/free/main.jpg') repeat-y; width:169px;
            text-align:left; vertical-align:top; }

td.key_free_bottom_left { background:url('img/accesslevel/free/radiobutton.gif') no-repeat;
                width:25px; height:25px; text-align:center; vertical-align:middle; }

td.key_free_bottom_right { background:url('img/accesslevel/free/bottom.jpg') no-repeat;
              width:144px; height:25px; text-align:left; vertical-align:middle; }

td.key_basic_top { background:url('img/accesslevel/basic/top.jpg') no-repeat;
          width:169px; height:46px; text-align:left; vertical-align:top; }

td.key_basic_top_postit {background:url('img/accesslevel/postit_basic.gif') no-repeat; height:139px;}

td.key_basic_middle { background:url('img/accesslevel/basic/main.jpg') no-repeat;
            width:169px; text-align:left; vertical-align:top; }

td.key_basic_bottom_left { background:url('img/accesslevel/basic/radiobutton.gif') no-repeat;
              width:25px; height:25px; text-align:center; vertical-align:middle; }

td.key_basic_bottom_right { background:url('img/accesslevel/basic/bottom.jpg') no-repeat;
              width:144px; height:25px; text-align:left; vertical-align:middle; }

td.key_silver_top { background:url('img/accesslevel/silver/top.jpg') no-repeat;
            width:169px; height:46px; text-align:left; vertical-align:top; }

td.key_silver_top_postit {background:url('img/accesslevel/postit_silver.gif') no-repeat; height:139px;}

td.key_silver_middle { background:url('img/accesslevel/silver/main.jpg') no-repeat;
            width:169px; text-align:left; vertical-align:top; }

td.key_silver_bottom_left { background:url('img/accesslevel/silver/radiobutton.gif') no-repeat;
              width:25px; height:25px; text-align:center; vertical-align:middle; }

td.key_silver_bottom_right { background:url('img/accesslevel/silver/bottom.jpg') no-repeat;
                width:144px; height:25px; text-align:left; vertical-align:middle; }

td.key_gold_top { background:url('img/accesslevel/gold/top.jpg') no-repeat;
          width:169px; height:46px; text-align:left; vertical-align:top; }

td.key_gold_top_postit { height:139px; }

td.key_gold_middle { background:url('img/accesslevel/gold/main.jpg') no-repeat;
            width:169px; text-align:left; vertical-align:top; }

td.key_gold_bottom_left { background:url('img/accesslevel/gold/radiobutton.gif') no-repeat;
              width:25px; height:25px; text-align:center; vertical-align:middle; }

td.key_gold_bottom_right { background:url('img/accesslevel/gold/bottom.jpg') no-repeat;
              width:144px; height:25px; text-align:left; vertical-align:middle; }

.avskey_special {margin-left:auto; margin-right:auto; width:444px; }
div .avskey_special_top {background:url(img/accesslevel/special/top.gif) no-repeat; height:188px; }
div .avskey_special_bottom {background:url(img/accesslevel/special/bottom.gif) no-repeat; height:43px; padding-top:5px; }
div .avskey_special_abo { text-align:center; font-size:10px; font-weight:normal; }

div.avskey_special_top label, div.avskey_special_top table
{color:#FFFFFF; font-weight:bold;}

td.avskey_special_access {padding-left:10px; font-size:16px; padding-top:60px; }
td.avskey_special_title {font-size:20px; text-align:center;}
td.avskey_special_price {font-size:18px; text-align:center; }

td.age_verification, td.av_schufa_top,
td.av_moneycard_top, td.av_postident_top,
td.av_webcam_top, td.av_transfer_top, td.av_mobilephone_top,
td.av_faxemail_top, td.av_post_top
{ background-repeat:no-repeat; width:169px; height:56px; text-align:left; vertical-align:top;}

td.av_schufa_top { background-image:url(img/av/schufa.jpg);  }

td.av_moneycard_top { background-image:url(img/av/moneycard.jpg); }

td.av_postident_top { background-image:url(img/av/postident.jpg); }

td.av_webcam_top { background-image:url(img/av/webcam.jpg); }

td.av_transfer_top { background-image:url(img/av/homebanking.jpg); }

td.av_mobilephone_top { background-image:url(img/av/mobile_phone.jpg); }

td.av_faxemail_top { background-image:url(img/av/fax_mail.jpg); }

td.av_post_top { background-image:url(img/av/post.jpg); }

td.av_middle,
td.av_middle_text
 { background-color:#F9FDFF; width:169px; border-color:#505C84; border-width:0px 1px 0px 1px;
          border-style:solid; padding-bottom:5px; text-align:left; vertical-align:top; }

td.av_middle_text { height:130px; }

td.av_bottom_left { background-image:url('img/av/radiobutton.gif'); background-repeat:no-repeat; width:25px;
            height:25px; text-align:center; vertical-align:middle; }

td.av_bottom_right { background-image:url('img/av/bottom.jpg'); background-repeat:no-repeat; width:144px;
            height:25px; text-align:left; vertical-align:middle; }

td.arrow { padding:2px 1px 2px 3px; vertical-align:top; }
td.key_text { padding:2px 2px 2px 1px; vertical-align:top; font-size:9px; }

td.avskey_accesslevel { width:169px; text-align:left; vertical-align:bottom; }
td.step_focus { text-align:center; font-weight:bold; }

td.bonus_area_gold { vertical-align:top; background-image:url('img/menu_headline_anim.gif'); background-repeat:repeat-x;
        width:170px; height:22px; padding-left:3px;  border-width:1px 0px 1px 0px; border-color:#1B3ED5;
        border-style:solid; font-weight:bold; vertical-align:middle; }

td.user_menu { vertical-align:top; background-image:url('img/navback.jpg'); background-repeat:repeat-y; width:170px;
          border-width:0px 1px 0px 0px; border-color:#1B3ED5; border-style:solid; }

td.webmaster_menu { vertical-align:top; background-image:url('img/navback.jpg'); background-repeat:repeat-y;
            width:170px; border-width:0px 1px 0px 1px; border-color:#1B3ED5; border-style:solid; }

/*********************************
**           Bonus Area          **
**********************************/

td.barea_1_head { background: url(img/bonusarea/bonus_pics_header.jpg) no-repeat; width:241px;
                  height:51px; font-weight:bold; text-align:center; }

td.barea_1_main { background: url(img/bonusarea/bonus_pics_bg.jpg) no-repeat 14px 0; width:241px;
                  padding-left:14px; vertical-align:top;}

td.barea_2_head { background: url(img/bonusarea/bonus_video_header.jpg) no-repeat; width:241px;
                  height:51px; font-weight:bold; text-align:center; }

td.barea_2_main { background: url(img/bonusarea/bonus_video_bg.jpg) no-repeat 14px 0; width:241px;
                  padding-left:14px; vertical-align:top;}

td.barea_3_head { background: url(img/bonusarea/bonus_lshow_header.jpg) no-repeat; width:241px;
                  height:51px; font-weight:bold; text-align:center; }

td.barea_3_main { background: url(img/bonusarea/bonus_lshow_bg.jpg) no-repeat 14px 0; width:241px;
                  padding-left:14px; vertical-align:top;}

td.barea_required_gold { background: url(img/bonusarea/bonus_gold_required.gif) no-repeat; width:43px; height:43px; }
td.barea_required_silver { background: url(img/bonusarea/bonus_silver_required.gif) no-repeat; width:43px; height:43px; }
td.barea_text { vertical-align:top; padding: 0 20px 5px 5px; color:#113080;}

.barea_video,
.barea_picture,
.barea_liveshow
{width:560px; height:180px; background: url(img/bonusarea/videobereich.jpg) no-repeat; border:1px solid #1B3ED5; cursor:pointer; margin-bottom:20px; margin-left:auto; margin-right:auto; text-align:center; }

.barea_picture {background: url(img/bonusarea/bilderbereich.jpg) no-repeat; }
.barea_liveshow { background: url(img/bonusarea/livecambereich.jpg) no-repeat; }


div#pBusy { border:1px solid #6878CD; text-align:center;
            background:#FFFFFF url(img/progress/busy.gif) no-repeat center 5px;
            color:#FFFFFF; font-size:18px; font-weight:bold;
            padding-top:5px; display:none; width:415px; height:47px; }