
body{ margin:0; background:#E8E8E8 url(images/bg_page.gif) left top repeat-x;
font-size:12px;font-family: arial, verdana;color:#4e4e4e;}
* html TD {/*IE6*/ font-size:12px;}
* html TH {/*IE6*/ font-size:12px;}

.break{clear:both; height:1px;font-size:1px; }
h1 { margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px;  line-height:30px; /*background-color:#009966;*/
color:#608894;text-align:left;font-family:  arial, verdana;font-size:20px; }
.banner_100_img2 h1 { margin: 0px 0px 0px 10px;}
h1 span { color:#8D8C87;text-align:left;font-family: arial, verdana;font-size:16px;}
.new_label{ float:left;width:56px;height:20px;position: relative;}
.new_label div{width:56px;height:56px; position:absolute;left:-5px; top:-15px;background:url(images/new_label.gif) left top no-repeat;}
h2 { color:#608894;text-align:left;font-family: arial, verdana;font-size:16px;margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px;}
h2 a { color:#608894;font-size:16px; text-decoration:none;}
h2 span { color:#8D8C87;font-size:16px;}
h3 { color:#608894;text-align:left;font-family: arial, verdana;font-size:13px;margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px;}
h3.h { color:#608894;}
h3.n { color:#8D8C87;}
p {text-align:left;margin-top:0px;padding-top:0px;}
form{ margin:0px;padding:0px;}
a.download {float:right; background:url(images/icon_pdf.gif) no-repeat left; padding-left:25px }

.formItem{color:#4e4e4e;font-family: arial, verdana;font-size:12px;font-weight: bold;text-align:left; }
.formItem input, .formItem select {margin:2px; }
#regform{ margin-top:0px; padding:10px;border:1px solid #DFDFDF;}
#regform #step1 { width:740px;}
#step1 {overflow:hidden !important}
#regform .formItem{vertical-align:top;}
#regform .formItem input{ width:200px;}
#regform .formItem2{ width:400px; white-space:nowrap;}
#regform .formItem2 td input{ margin:0px;}
#regform td.formItem input#rblPackage_0 , #regform  td.formItem input#rblPackage_1{ width:20px;}
#regform label{color:#4e4e4e;font-family: arial, verdana;font-size:12px;}
#regform pre{color:#4e4e4e;font-family: arial, verdana;font-size:12px;}
#message  { width:800px;padding:10px; margin-bottom:10px;text-align:left;background:url(images/bg_top_form.jpg) left top no-repeat;}
#message .errortext, #content .message .successtext {	font-weight: bold;	padding:10px;	}
#message .errortext {	color: #990000;}
#message .successtext {	color: #008000;}
input.error {border:1px solid #990000}
.inf {	background:url(images/loading.gif) no-repeat left top #f6e7b4; color: #008000; border-top:1px solid #f5be00;  border-bottom:1px solid #f5be00; padding:20px 10px 20px 50px;color:#333333;}
div.error {background:#fdd7d7; border-top:1px solid #FF3136;  border-bottom:1px solid #FF3136; padding:10px; color:#333333; margin-bottom:10px;}
div.success {background:#ECF9B9; border-top:1px solid #B9E700;  border-bottom:1px solid #B9E700; padding:10px; color:#333333; margin-bottom:10px;}


ul#emaillangs{padding:0;margin:0;height:26px;}
ul#emaillangs li{display:block;float:left;list-style-type:none;margin:0 4px 0 0;padding:5px 10px 4px 10px;border:1px solid silver;}
ul#emaillangs li.curritem{border:1px solid #608894;}
* html .invitetxt{/*IE6*/margin-left:-2px;}
.langcode { display:none}
.langcode_active {}
.invitemsg, .langcode_active{margin-left:185px;margin-bottom:20px;width:580px;}
* html .invitemsg{/*IE6*/margin-left:95px;}
* html .langcode_active{/*IE6*/margin-left:95px;}


/* site */
#container{width:820px; margin:0 auto 0 auto;/*width:850px;*/}
#bg_all { background:url(images/bg_left.gif) left bottom repeat-y; }
#bg_all2 { background:url(images/bg_right.gif) right bottom repeat-y;margin-left:1px;}
#bg_all3 { background-color:#FFFFFF;margin-right:1px;}
#content{ padding:0px 9px 9px 10px; min-height:450px; }
* html #content {/*IE6*/ height:550px; }
#content_full{ }
#content_full_bottom{ width:800px; margin:0px;padding:0px;background:url(images/bg_bottom_package.jpg) left bottom no-repeat;  }
#fbg_all { background:url(images/fbg_left.gif) left top no-repeat;  }
#fbg_all2 { background:url(images/fbg_right.gif) right top no-repeat;margin-left:1px;}
#fbg_all3 { background:url(images/fbg_middle.gif) left top repeat-x;margin-right:1px; height:2px;}
#footer{ padding:10px; color:#8C8D85;height:20px;}
/* site */

#logo{float:left;margin-bottom:10px;}
.box_lang{float:right; width:400px;margin:0;padding:0px;}
.box_engine{float:right;margin:10px 0 0;color:#608894;padding-top:2px;}
.box_language{float:right;margin:10px 0;color:#608894;padding-top:2px;}
.box_language img{margin-top:-2px;}
.box_language a, .box_engine a{cursor:pointer;}

/* navi */
.cat_menu{width:798px;border:1px solid #DFDFDF; height:28px;margin-bottom:10px;background:url(images/bg_cat.gif) left top repeat-x;}
.cat_menu_first{border-bottom:none;height:29px;margin-bottom:0px;}
* html .cat_menu {/*IE6*/ width:800px; }
* html .cat_menu_first {/*IE6*/ height:30px; }

.cat_menu_sec{ background:none;border-top:none; background-color:#EFEFEF;}
* html .cat_menu_sec {/*IE6*/ height:26px; }

.cat_menu .main{ float:left;background:url(images/bg_cat_off.gif) left top;height:18px;padding:5px;border-right:1px solid #DFDFDF;}
* html .cat_menu .main{/*IE6*/ padding: 6px 5px 6px 5px;}
.cat_menu_first .main{height:19px;}
* html .cat_menu_first .main {/*IE6*/padding: 7px 5px 7px 5px;  }
.cat_menu_sec .main{height:8px; margin-top:10px;padding: 0 5px 10px 5px;background:none;background-color:#EFEFEF;}
* html .cat_menu_sec .main {/*IE6*/ padding: 0 5px 5px 5px; }

.cat_menu .selected{ /*background:url(images/bg_cat_on.gif) left top;*/background:none;background-color:#EFEFEF;}
.cat_menu .main .selected{ background:none;}
.cat_menu .main a{ text-decoration:none; color:#8D8D85; font-weight:bold;  }
.cat_menu .main a.selected{text-decoration:none;color:#608894; font-weight:bold; }

.cat_menu .r_selected{ float:right;background:none;border-right:none;border-left:1px solid #DFDFDF; min-width:50px;}
.cat_menu .main .selected{}
.cat_menu .r_selected a{ text-decoration:none; color:#608892; font-weight:normal;  }
.cat_menu .r_selected a.selected{text-decoration:none;color:#608894; font-weight:bold; }
.cat_menu_sec .r_selected {background:url(images/icon_preview.gif) left -3px no-repeat; padding-left:21px !important;   }
.cat_menu_sec .r_selected a{ text-decoration:none; color:#8D8D85; font-weight:bold;  }
/* navi */


.textitem{margin-bottom:10px;text-align:left;}
.bg_banner_100_bg .textitem {padding: 0px 10px 10px 10px;}
.banner_50{ width:395px;height:228px; float:left;text-align:left;margin-bottom:10px; /*background-color: #CCCCCC;*/}
.banner_100, .banner_100_img  {  width:800px;float:left;text-align:left;margin-bottom:10px;/*background-color: #CCCCCC;*/}
.banner_100_img2  {  width:800px;text-align:left;margin-bottom:10px;/*background-color: #CCCCCC;*/}

.banner_100_bg{text-align:left;}
.bg_banner_100_bg .banner_100 {width:780px;padding: 0px 10px 10px 10px;}
.banner_100 div.teil{  float:left; width:393px;}
.banner_100_img{position: relative;height:230px;/*width:800px;*/}
.banner_100_img2{position: relative;}
.banner_100_img div.txt_li{  float:left; width:393px;}
.banner_100_img2 div.txt_li2{   margin-left:10px; width:470px;}
* html .banner_100_img2 div.txt_li2 {/*IE6*/ width:460px; }
*:first-child+html .banner_100_img2 div.txt_li2{/*IE7*/ width:460px;}
.banner_100_300_img{height:300px;}

#headline{position:absolute;width:780px; top:170px; text-align:right;}
.disthce{width:100px; height:30px;}
#headline table {text-align:right;}
#headline .btn_Hce_le{width:40px; height:48px;background:url('images/btn_head_cre_le.gif') no-repeat right top;padding:0px;}
#headline .btn_Hce_bg{background:url('images/btn_head_cre_bg.gif') repeat-x left top;padding:15px 5px 0px 0px;height:38px;text-align:center;}
#headline .btn_Hce_re{width:8px;background:url('images/btn_head_cre_re.gif') no-repeat left top;padding:0px;}



.num{ vertical-align:middle;}
.bottom_line_dotted{ margin-left:10px;background:url(images/line_dotted.gif) left 27px no-repeat; height:28px; width:100%;}
.bottom_line_none{ margin-left:10px; height:28px; width:100%;}
.banner_100_img div.txt_re{  float:right; width:393px;}
.banner_100_img div.txt_re p{  margin-top:0px;padding-top:0px;}
.img_li_hl{ width:395px;height:230px; float:left;margin-right:10px;position:absolute;left:0px;top:0px; }
.img_re_hl{ width:395px;height:230px; float:right;margin-left:10px;position:absolute;right:0px;top:0px; }
.img_re_hl2{ width:313px; float:right;margin-left:10px; }
.img_re_hl2 img { padding-bottom:10px;}
.img_li{ width:393px;height:228px; float:left;margin-right:10px; }
.img_re{ width:393px;height:228px; float:right;margin-left:10px; }
.flash_li{ width:395px;height:230px; float:left;margin-right:10px; }
.img_line{ width:760px; padding:15px;text-align: center;} * html .img_line {/*IE6*/ width:780px; padding:15px; }
.img_line div.line1, .img_line div.line2, .img_line div.lineall{text-align: center; margin: 0px auto;}
.img_line div.line1{width: 570px;}
.img_line div.line2{width: 390px;}
.img_line div.lineall{width: 640px;}
.img_line div div{ float:left; width:175px; margin:5px;text-align: center; }
* html .img_line div div {/*IE6*/ width:165px !important; }
.img_line div.lineall div{ float:left; width:150px; height:170px; margin:5px;text-align: center; }
* html .img_line div.lineall div {/*IE6*/ width:140px !important; }
.img_line img{ border:0px;}
.img_line a{ font-weight:bold; color:#608894; text-decoration:none;}

.bg_banner_top_form, .bg_banner_100_bg{ width:800px;background:url(images/bg_top_form.jpg) left top no-repeat; min-height:400px;}
* html .bg_banner_top_form {/*IE6*/ height:380px; }
* html .bg_banner_100_bg {/*IE6*/ height:380px; }
.bg_banner_top_form .textitem, .bg_banner_100_bg .banner_100_bg{margin-bottom:0px; padding: 10px 10px 10px 10px;}

.banner_top_home{ width:798px;height:119px; border:1px solid #DFDFDF;margin-bottom:10px;background:url(images/banner_top_home.jpg) left top no-repeat;}
* html .banner_top_home {/*IE6*/ width:800px; }

.banner_top_home_new{ width:800px;height:316px; margin-bottom:10px;}
.banner_top_home_new_de{background:url(images/banner_top_home_new_de.jpg) left top no-repeat;}
.banner_top_home_new_en{background:url(images/banner_top_home_new_en.jpg) left top no-repeat;}
.banner_top_home_new_da{background:url(images/banner_top_home_new_da.jpg) left top no-repeat;}
.banner_top_home_new_es{background:url(images/banner_top_home_new_es.jpg) left top no-repeat;}
.banner_top_home_new_ae{background:url(images/banner_top_home_new_ae.jpg) left top no-repeat;}
.banner_top_home_new_as{background:url(images/banner_top_home_new_as.jpg) left top no-repeat;}
* html .banner_top_home_new {/*IE6*/ width:800px; }

.treadmill{ width:778px;border:1px solid #cccccc; padding:10px; overflow:hidden;background:url(images/bg_treadmill.gif) left top repeat-x; height:120px}
* html .banner_top_home_new {/*IE6*/ width:800px; }
.treadmill .jCarouselLite img{ padding: 0 7px 0 7px; width:144px; height:120px}
.banner_top_comp { width:800px;height:180px; margin-bottom:10px; }
.banner_top_home h1 { padding: 10px 5px 0px 410px; color:#FFFFFF;font-size:20px;line-height:26px; text-align:center;}
.banner_top_home_new h1 { padding: 10px 5px 0px 485px; color:#FFFFFF;font-size:20px;line-height:26px; text-align:left;}

.banner_top_package_01, .banner_top_package_02, .banner_top_package_partner, .banner_top_package_vgl{ width:790px; margin-bottom:10px;text-align:left; padding: 10px 0 10px 10px; }
.banner_top_package_vgl{ width:800px; margin-bottom:10px;text-align:left; padding: 10px 0 10px 10px; }
.bg_banner_top_package_01, .bg_banner_top_package_02, .banner_top_package_partner{ background:url(images/bg_top_package.jpg) left top no-repeat; }


.banner_top_package_01 .top_rel, .banner_top_package_02 .top_rel , .banner_top_package_partner .top_rel {position: relative; height:350px;}
.banner_top_package_vgl .top_rel{position: relative; height:300px;}
.banner_top_package_01 .top_li, .banner_top_package_02 .top_li, .banner_top_package_partner .top_li, .banner_top_package_vgl .top_li{position: absolute; top: 0px; left: 0px; z-index: 2; width:540px;}
.banner_top_package_partner .top_li{ width:520px;}
.banner_top_package_vgl .top_li{ width:800px;}
.banner_top_package_01 .top_re, .banner_top_package_02 .top_re{position: absolute; top: -50px; right: 1px; z-index:1;width:300px;height:370px; }
.banner_top_package_partner .top_re{position: absolute; top: -50px; right: 1px; z-index:1;width:300px;height:370px; }
.banner_top_package_vgl .top_re{position: absolute; top:50px; right: 11px; z-index:1;width:350px;height:230px; }
.bg_banner_top_package_01 p, .bg_banner_top_package_02 p, .banner_top_package_partner p{ padding:0px 8px 0px 8px;  }

.vgl_bl{background-image:url(images/bg_vgl_bl.gif); background-position:left top; background-position:repeat-y;}
.vgl_br{background-image:url(images/bg_vgl_br.gif); background-position:left top; background-position:repeat-y;}
.vgl_tab{border-right:1px solid #C2C1BD;border-bottom:1px solid #C2C1BD; }
.vgl_tab td.tdt{border-top:1px solid #C2C1BD;} .vgl_tab td.tdr{border-right:1px solid #C2C1BD;} .vgl_tab td.tdb{border-bottom:1px solid #C2C1BD;} .vgl_tab td.tdl{border-left:1px solid #C2C1BD;}
.vgl_tab td.tdrb{border-right:1px solid #C2C1BD;border-bottom:1px solid #C2C1BD; }
.vgl_tab td { padding: 0 5px 0 5px; height:26px; text-align:center;color: #608894;font-weight:bold;font-size:13px;} .vgl_tab td span {color: #8d8c87;}.vgl_tab td span.note {font-size:16px;color: #608894;}
/*.vgl_tab tr{background:#FFFFFF url('images/bg_vgl_tr.gif') repeat-x;}
*:first-child+html .vgl_tab tr{IE7 background:#FFFFFF url(images/bg_vgl_tr_ie7.gif) repeat-x;}
.vgl_tab tr.secRow{background-color:#F0F5F8;}*/
.vgl_tab td.vgl_l{text-align:left;color: #8d8c87;font-weight:normal;font-size:12px;}
.vgl_tab td.vgl_l_h{ height:40px;}

.vgl_tab td.vgl_w{width:170px;text-align:center;}
.vgl_tab td.td0{ background:url(images/bg_vgl_hl.gif) left bottom repeat-x;}
.vgl_w h2{ line-height:27px; padding:0;text-align:center; vertical-align:middle;}
.vgl_ok{background:url('images/list_style_img04.gif') no-repeat center center;}
.vgl_tab td.bg_basic{height:135px; vertical-align:bottom;font-size:13px;background:url(images/bg_vgl_basic_price.gif) left top repeat-x;}
.vgl_tab td.bg_premium{height:135px;vertical-align:bottom;font-size:13px;background:url(images/bg_vgl_premium_price.gif) left top repeat-x;}
.vgl_tab td.ff{background:#FFFFFF url('images/bg_vgl_tr.gif') bottom repeat-x;}
.vgl_tab td.ss{background:#F0F5F8 url('images/bg_vgl_tr.gif') bottom repeat-x;}


.banner_flash{  width:395px;height:230px; float:left;background:url(images/bg_flash.gif) left top no-repeat;}

.top_bottom{height:240px;}
.box_package01, .box_package02 {position:relative;  width:395px;height:270px;float:left;margin-bottom:0px;text-align:left;}
.box_package01 { background:url(images/bg_basic_package.jpg) top right no-repeat;}
.box_package02 { background:url(images/bg_premium_package.jpg) top right no-repeat;}
.box_package01{ margin-right:9px;}
.box_package01 h1, .box_package02 h1 { line-height: 14px;padding-top:10px; padding-left:14px;}
.box_package_partner {position:relative;  width:800px;height:270px;float:left;margin-bottom:0px;text-align:left;}
.box_package_partner_ae { background:url(images/ae/bg_partner_package.jpg) top right no-repeat;}
.box_package_partner_as { background:url(images/as/bg_partner_package.jpg) top right no-repeat;}
.box_package_partner_da { background:url(images/da/bg_partner_package.jpg) top right no-repeat;}
.box_package_partner_de { background:url(images/de/bg_partner_package.jpg) top right no-repeat;}
.box_package_partner_en { background:url(images/en/bg_partner_package.jpg) top right no-repeat;}
.box_package_partner_es { background:url(images/es/bg_partner_package.jpg) top right no-repeat;}
.box_package_partner_fr { background:url(images/fr/bg_partner_package.jpg) top right no-repeat;}
.box_package_partner_it { background:url(images/it/bg_partner_package.jpg) top right no-repeat;}
.box_package_partner{ margin-right:9px;}
.box_package_partner h1 { line-height: 14px;padding-top:10px; padding-left:450px;}

.box_package_partner_new {position:relative;  width:798px;height:230px;border:1px solid #DFDFDF; background-color:#F7F7F7;height:270px;float:left;margin-top:10px;margin-bottom:0px;text-align:left;}
* html .box_package_partner_new {/*IE6*/ width:800px;height:232px; }
.box_package_partner_new div.txt{width:350px;padding:10px;}
.box_package_partner_new div.txt p{text-align:justify;}

.banners{ width:758px;min-height:180px; border:1px solid #DFDFDF;margin:0 10px 10px 10px; padding:10px;text-align:left;}
* html .banners {/*IE6*/ width:780px; }
.banners .bannerimg{ float:left; margin:0 10px 10px 0;}
.banners .legende{ float:left;width:200px; border:1px solid #DFDFDF;margin:0 10px 10px 0; padding:10px;text-align:left;}
.banners img{/*border:1px solid #DFDFDF;*/}
.banners pre{ border:1px dotted #DFDFDF;background-color:#F8F8F8;margin:0px;padding:10px; width:736px; overflow-x:auto;}
* html .banners  pre{/*IE6*/ width:758px; }
.banners code{ margin:0px;padding:0px;}

.banner_last{margin-bottom:0px;}

ul.ulimg01{margin: 0px 0px 4px 0px;padding: 0px 0px 0px 4px;}
ul.ulimg02{margin: 0px 0px 4px 0px;padding: 0px 0px 0px 4px;}
.box_package_partner ul.ulimg02{margin: 0px 0px 4px 0px;padding: 0px 0px 0px 442px;}
ul.ulimg03{margin: 0px 10px 4px 0px;padding: 0px 0px 0px 4px;}
ul.ulimg01 li {	margin: 0px 0px 2px 0px;padding:0 0 10px 29px !important;list-style-type: none; text-align:left;background:url('images/list_style_img01.gif') no-repeat left top;}
ul.ulimg02 li {	margin: 0px 0px 2px 0px;padding:0 0 5px 29px !important;list-style-type: none; text-align:left;background:url('images/list_style_img02.gif') no-repeat left top;}
.box_package_partner ul.ulimg02 li {	margin: 0px 0px 2px 0px;padding:0 0 5px 29px !important;list-style-type: none; text-align:left;background:url('images/list_style_img02.gif') no-repeat left top;}
ul.ulimg03 li {	margin: 0px 0px 2px 0px;padding:0 0 10px 29px !important;list-style-type: none; text-align:left;background:url('images/list_style_img03.gif') no-repeat left top;}
.ulimghalf{width:395px;height:160px;}
.banner_top_package_01 ul.ulimg01 li, .banner_top_package_02 ul.ulimg01 li, .banner_top_package_partner ul.ulimg01 li { color:#8D8C87; font-weight:bold;}
.box_package01 ul.ulimg02, .box_package02 ul.ulimg02 { margin: 4px 0px 0px 188px;padding: 0px 0px 0px 4px; height:200px;}
* html .box_package01 ul.ulimg02 {/*IE6*/ height:200px; }
* html .box_package02 ul.ulimg02 {/*IE6*/ height:200px; }
.box_package01 ul.ulimg02_xxl, .box_package02 ul.ulimg02_xxl { margin-top:-10px; height:210px;}
* html .box_package01 ul.ulimg02_xxl {/*IE6*/ margin-top:-12px;height:215px; }
* html .box_package02 ul.ulimg02_xxl {/*IE6*/ margin-top:-12px;height:215px; }
.box_package01 ul.ulimg02 li, .box_package02 ul.ulimg02 li {padding:0 0 3px 26px !important;color: #8d8c87;}
.box_package01 ul.ulimg02 span, .box_package02 ul.ulimg02 span {color:#608894;font-size:13px; font-weight:bold; }
.banner_top_package_01 ul.ulimg01, .banner_top_package_02 ul.ulimg01, .banner_top_package_partner ul.ulimg01 {margin: 0px 60px 4px 0px;}
.banner_top_package_partner ul.ulimg01 span { text-decoration:underline;cursor:hand;	cursor:pointer;}
.vorzug ul.ulimg02 li { color:#608894;height:20px;padding:0 0 5px 20px !important;background:url('images/list_style_img02.gif') no-repeat -3px top;}
.vorzug ul.r3r { height:40px;}
.vorzug p { padding:0px 0px 0px 8px;}

#ScrollTBL{float:left; overflow:hidden;width:740px;  }
* html #ScrollTBL {/*IE6*/ width:734px; }
#ScrollTBL_leftArrow{float:left; padding:45px 5px 0 5px;height:135px;cursor:pointer;background:url('images/btn_scroll_left_off.gif') no-repeat left 45px;}
#ScrollTBL_rightArrow{padding:45px 5px 0 5px;height:135px;cursor:pointer;background:url('images/btn_scroll_right.gif') no-repeat right 45px;}
.vorzug_all{width:1480px; overflow:visible;} .vorzug_all_us{width:1665px; overflow:visible;} .vorzug_all_es{width:1665px; overflow:visible;}
* html .vorzug_all {/*IE6*/ width:1490px; }
.vorzug{ float:left; width:175px; margin-right:10px;}
.vorzug ul.ulimg02 li { color:#608894; font-weight:bold;}

ul#descrlangs {	padding:0;	margin:0;		height:26px;	}
ul#descrlangs li {	display:block;float:left;	list-style-type:none;		margin:0 4px 0px 0;padding:6px 10px 4px 10px;cursor:pointer;	/*border:1px solid silver;*/}
ul#descrlangs li.curritem {	/*background-color:#F7FAFF;	border:1px solid blue;*/border:1px solid #DFDFDF; border-bottom:none;background:url(images/bg_cat_on.gif) left top;}

.alisting textarea.tiny {/*width:700px; height:350px;height:500px;*/}


table.alisting {	width:100%;	}
* html table.alisting{/*IE6*/ width:96%;}
* html .bg_banner_100_bg .textitem table.alisting{/*IE6*/ width:778px;}

table.alisting th, table.alisting td { 	padding:4px;font-size:12px;font-family: arial, verdana;color:#4e4e4e;}
table.alisting th{background-color:#EAEAEA;color: #4e4e4e;text-align:left;}
table.alisting th a:link { font-weight:bold; color:#608894; text-decoration:none; }
table.alisting th a:visited { font-weight:bold; color:#608894; text-decoration:none; }
table.alisting th a:focus { font-weight:bold; color:#608894; text-decoration:underline; }
table.alisting th a:hover { font-weight:bold; color:#608894; text-decoration:none; }
table.alisting th a:active { font-weight:bold; color:#608894; text-decoration:underline; }

hr {color:#f3f3f3;}
.innerpadding{height:150px; overflow-y:visible;overflow-x:hidden; margin-right:20px;margin-bottom:10px;padding:10px;border:1px solid #cccccc;}
*:first-child+html .innerpadding{ overflow:scroll;/*IE7*/}
* html .innerpadding {overflow:scroll;/*IE6*/}
.innerpadding_0t0r{margin-right:0px;}
.referencestext a{text-decoration:underline;color:#4E4E4E;cursor:pointer;}
.subaction {	background:#EEEEEE; color: #008000; border-top:1px solid #E1E1E1;  border-bottom:1px solid #E1E1E1; padding:10px 10px 10px 10px;color:#333333;}
* html .subaction {/*IE6*/ height:1px; }
.subaction a {cursor:pointer;text-decoration:underline;}
.sub_close{position: absolute; top:5px; right:5px; cursor:pointer;}
.sub_HL{ padding:0 0 12px 0; margin:-6px 0 0 0; width:740px; font-weight:bold;}
.subaction table th{ text-align:left;}
.subaction table th.re{ text-align:right;}
.subaction td{ padding: 2px 5px 2px 0px;}
.subaction td.last{  padding: 5px 0 5px 0px;text-align:right;}
.gloss{ color:#333333;font-size:10px;font-family:arial, verdana;}
.gloss_icon{height:12px;line-height:10px;}
div.pending_div, div.voucher_0_div {width:8px; height:10px; margin:4px 0px; background:url('images/icon_pending.gif') no-repeat left center;}.gloss_icon div.pending_div {margin:0 2px 0 0;}
div.finshed_div, div.voucher_2_div {width:8px; height:10px; margin:4px 0px; background:url('images/icon_finshed.gif') no-repeat left center;}.gloss_icon div.finshed_div {margin:0 2px 0 0;}
div.error_div, div.voucher_1_div{width:8px; height:10px; margin:4px 0px; background:url('images/icon_error.gif') no-repeat left center;}.gloss_icon div.error_div {margin:0 2px 0 0}


table.form_table{	width:100%;	}
* html table.form_table{/*IE6*/ width:96%; }
* html .bg_banner_100_bg .textitem table.form_table{/*IE6*/ width:778px;}
table.bg_form_table{background:url(images/bg_form_table.gif) repeat-x left bottom;}
table.form_table td {		padding: 4px 4px 4px 4px;font-size:12px;font-family: arial, verdana;color:#4e4e4e;}
table.form_table td.top {		padding: 4px 4px 0px 4px;}
table.form_table td.bottom {		padding: 4px 4px 4px 4px;}
table.form_table td.templates {		padding: 0px;}
table.form_table input.middle { width:200px;	 }
.alisting input{ /*width:620px;*/}
.secondRow{ background-color:#f3f3f3;}

.paging {text-align: right; margin: 5px 0px 5px 0px;}
.paging a {color:#608894;}


/* template -------------------------------*/
.left{ float:left; }

.tplbox {	margin:0px;	padding: 10px 0 10px 10px; width:770px;	text-align:center;border:1px solid silver;	cursor:pointer;}
* html .tplbox{/*IE6*/  width:780px;}
.tplbox strong {	font-size:14px;	line-height:28px;}
.tplsetbox {position:relative;	margin: 10px 10px 0 0;	padding: 2px 10px 4px 10px;border:1px dashed silver;text-align:center;}
.tplbox div.hightlight {	background:#3399FF;}
.tplbox .mark { background:#7BBC0A; }


.formtd{width:70%;}
.cssform input, .cssform select, .cssform label{display:block;float:left;margin-top:6px;}
.cssform .buttonHead input, .cssform .button input, .cssform .buttonBig input{width:auto;}
.cssform label{width:185px;line-height:20px;}
.cssform .hidden{border:none;margin:0;padding:0;}
.cssform input.wide, select.wide {width: 250px;font-size:11px;}
.cssform select {height:20px;font-size:11px;}
.cssform input.wide {margin-top:6px;height:16px; padding:2px 0 0 2px;  }
* html .cssform input.wide{/*IE6*/height:20px;}
* html .cssform  .no_change {/*IE6*/ background-color:#EBEBE4; border:1px solid #7F9DB9;}
*:first-child+html  .cssform  .no_change {/*IE7*/width: 252px;height:18px; background-color:#EBEBE4; border:1px solid #7F9DB9;}
.cssform .inputRadio {width: 100px;}
.cssform .inputRadioright{width:140px;}
.cssform input{margin:0;padding:0;  }
.cssform .subaction input, .cssform .subaction label{display:block;float:left;margin-top:6px;}

.cssform .inputRadio input{background-image:none;margin:0;padding:0;}
.cssform  .inputRadio input{margin:3px 0 0 0;padding:0;}
* html .cssform  .inputRadio input{/*IE6*/ margin:0px 0 0 7px;}
* html .cssform .list .inputRadio input{/*IE6*/margin-left:5px;margin-right:5px;}
.cssform .list .inputRadio{margin:0;padding:0;}
.cssform h4{margin:0;padding:0;margin-bottom:10px;font-size:14px;}
.cssform .colleft, .cssform .colright{margin:0;padding:0;}
.cssform .colright{width:49%;float:right;}
.cssform .distline{width:500px; padding:20px 0 0 0; float:left;} 
.cssform .checkbox{width:20px;}
.f_newsletter{width:360px;margin-left:211px;}
* html .f_newsletter{/*IE6*/ margin-top:-22px;}




/* CSS Buttons : BGN -------------------------------*/
/* HeaderButton : BGN -------------------------------*/

	div.btnHead { position:absolute; right:0px; bottom:10px;}
	div.buttonHead {		height:24px;margin:0;margin-top:2px;padding:0;		float:right; margin-right:10px;	}
	* html div.buttonHead {/*IE6*/		margin-right:5px;	}
	div.Hg { background:url('images/btn_head_green_le.gif') no-repeat left top; }
	div.Hb { background:url('images/btn_head_blue_le.gif') no-repeat left top; }
	div.buttonHead div {		height:24px;margin:0;padding:0;		float:left;	}
	div.Hg div { background:url('images/btn_head_green_re.gif') no-repeat right top; }
	div.Hb div { background:url('images/btn_head_blue_re.gif') no-repeat right top; }
	div.buttonHead div div {height:24px;line-height:24px;		margin:0;margin-left:10px;margin-right:10px;padding:0; text-align:center;	}
	* html div.buttonHead div div {/*IE6*/		margin-left:5px;		margin-right:5px;	}
	div.Hg div div { background:url('images/btn_head_green_bg.gif') repeat-x; }
	div.Hb div div { background:url('images/btn_head_blue_bg.gif') repeat-x; }
	.buttonHead a,	.buttonHead input {
		margin:0;padding:0px;border:none;background:none;		
		font-size:14px;color:#FFFFFF;font-weight:bold;		text-align:center;text-decoration:none;cursor:pointer;				
		overflow: visible;/* ohne, macht FF ein FormSubmit zu breit */
	}

	.buttonHead input {		margin-top:10px;	}
	.vgl_tab td div.buttonHead { margin-right:0px;margin-bottom:6px;}
	.vgl_tab td div.buttonHead div div { width:150px;}
	/* HeaderButton : END -------------------------------*/

/* HeaderButton2 : BGN -------------------------------*/

	div.btnHead2 { position:absolute; right:0px; bottom:10px;}
	div.buttonHead2 {		height:31px;margin:0;margin-top:2px;padding:0;		float:right; margin-right:10px;	}
	* html div.buttonHead2 {/*IE6*/		margin-right:5px;	}
	div.Hg2 { background:url('images/btn_head_green2_le.gif') no-repeat left top; }
	div.Hb2 { background:url('images/btn_head_blue2_le.gif') no-repeat left top; }
	div.buttonHead2 div {		height:31px;margin:0;padding:0;		float:left;	}
	div.Hg2 div { background:url('images/btn_head_green2_re.gif') no-repeat right top; }
	div.Hb2 div { background:url('images/btn_head_blue2_re.gif') no-repeat right top; }
	div.buttonHead2 div div {height:31px;line-height:31px;		margin:0;margin-left:10px;margin-right:10px;padding:0; text-align:center;	}
	* html div.buttonHead2 div div {/*IE6*/		margin-left:5px;		margin-right:5px;	}
	div.Hg2 div div { background:url('images/btn_head_green2_bg.gif') repeat-x; }
	div.Hb2 div div { background:url('images/btn_head_blue2_bg.gif') repeat-x; }
	.buttonHead2 a,	.buttonHead2 input {
		margin:0;padding:0px;border:none;background:none;		
		font-size:14px;color:#FFFFFF;font-weight:bold;		text-align:center;text-decoration:none;cursor:pointer;				
		overflow: visible;/* ohne, macht FF ein FormSubmit zu breit */
	}

	.buttonHead2 input {		margin-top:10px;	}
	.vgl_tab td div.buttonHead2 { margin-right:0px;margin-bottom:6px;}
	.vgl_tab td div.buttonHead2 div div { width:150px;}
	/* HeaderButton2 : END -------------------------------*/

	
	/* CSS Button Big : BGN -------------------------------*/
	div.buttonBig {		margin:0;		margin-top:2px;/*margin-left:10px;*/padding:0;			height:32px;		float:left;	}

	div.Bb { background:url('images/btn_big_grey_le.gif') no-repeat left top; }
	div.Bg { background:url('images/btn_big_green_le.gif') no-repeat left top; }

	div.buttonBig div {		height:32px;margin:0;		padding:0;				float:left;	}

	div.Bb div { background:url('images/btn_big_grey_re.gif') no-repeat right top; }
	div.Bg div { background:url('images/btn_big_green_re.gif') no-repeat right top; }

	div.buttonBig div div {		height:32px;margin:0 5px 0 5px;padding:0;		line-height:30px;		text-align:center;	}
	* html div.buttonBig div div {/*IE6*/		margin-left:2px;		margin-right:2px;	}

	#content_full_bottom .banner_100 div.buttonBig  {		margin-left:250px;	}
	* html #content_full_bottom .banner_100 div.buttonBig {/*IE6*/		margin-left:125px;	}
	#content_full_bottom .banner_100 div.buttonBig div div {		width:290px;	}
	

	div.Bb div div { background:url('images/btn_big_grey_bg.gif') repeat-x; }
	div.Bg div div { background:url('images/btn_big_green_bg.gif') repeat-x; }

	.buttonBig a,	.buttonBig input {
		padding:2px 5px 0 5px;/* for all */
		margin:0;
		font-size:18px;color:#ffffff;font-weight:bold;text-decoration:none;text-align:center;font-variant:small-caps;
		border:none;background:none;cursor:pointer;
		overflow: visible;/* ohne, macht FF ein FormSubmit zu breit */
	}

	/* CSS Button Big : END -------------------------------*/
/* CSS Button Normal:BGN --*/
div.button{background:url('images/btn_green_le.gif') no-repeat left top;margin: 0 0 10px 0;padding:0;height:18px;float:left;/**/}

.abst{margin-left:80px !important;}
* html .abst{/*IE6*/margin-left:40px !important;}
div.g{background:url('images/btn_green_le.gif') no-repeat left top;}
div.button div{background:url('images/btn_green_re.gif') no-repeat right top;margin:0;padding:0;height:18px;float:left;}
div.g div{background:url('images/btn_green_re.gif') no-repeat right top;}
div.button div div{background:url('images/btn_green_bg.gif') repeat-x;margin:0;padding:0;margin-right:5px;margin-left:18px;line-height:18px;text-align:center;}
* html div.button div div{/* IE6.x Hack */		ma\rgin-left:2px;ma\rgin-right:2px;}
div.g div div{background:url('images/btn_green_bg.gif') repeat-x;}
.button a{padding:0px 3px 0 3px;/* for all */		*padding-top:0px;/* for IE */		margin:0;		color:#FFFFFF;font-size:12px;font-weight:bold;text-decoration:none;text-align:center;background:none;border:none;cursor:pointer;overflow:visible;/* ohne, macht FF ein FormSubmit zu breit */	}
div.g a{color:#FFFFFF;}
/* CSS Button Normal:END --*/
/* CSS Buttons : END -------------------------------*/
.icon_howto{vertical-align:middle;background:url('images/icon_howto.gif') no-repeat right bottom;}
.howto_cvv{}
#howto{position:relative;}
#howto_cvv{visibility:hidden; position:absolute; left:21px; top:0px;padding:2px 3px;margin:8px 0 0 8px ;border:1px dotted #cccccc;background:#ffffff;}
#howto_cvv pre{ text-align:left;font-size:12px;font-family: arial, verdana;color:#4e4e4e;}