/* Imports
----------------------------------------*/
@import url("/css/reset.css");
@import url("/css/externalLinks.css");
/* Elements
----------------------------------------*/
body { background-color:#c0c0c0; }
body, p, td, th, li { font-family: Verdana, Geneva, sans-serif; font-size:.875em; line-height:1.5em; color:#000000; }
#mainContainer { width:960px; margin:15px auto; background-color:#FFF; clear:both; }
p { margin: 0 0 1em 0; }
/*--- Link Styles ---*/
a{background:none;}
a:link, a:visited { color:#424242; }
a:hover, a:active { color:#424242; text-decoration:none; }
h1 { color:#424242; margin:.825em 0 .5em 0; font-size:2.125em; }
h2 { color:#424242; margin:.825em 0 .5em 0; font-size:1.75em; }
h3 { color:#424242; margin:.825em 0 .5em 0; font-size:1.5em; }
h4 { color:#424242; margin:.825em 0 .5em 0; font-size:1.25em; }
h5 { color:#424242; margin:.825em 0 .5em 0; font-size:1.125em; }
h6 { color:#424242; margin:.825em 0 .5em 0; font-size:1em; }
ul { margin-left:25px; list-style-type:none; }
ol { margin-left:25px; }
blockquote { margin: 0 0 18px 18px; color:#666666; font-style: italic; }
strong { font-weight:bold; }
em { font-style:italic; }
/* Standard Definitions
----------------------------------------*/

.left { float:left; }
.right { float:right; }
.addthis_right{float:right; margin-top:5px;}
.clearThis { clear:both; }
.small { font-size:.625em; }
.large { font-size:1em; }
.soft { color:#D3D3D3; }
.hide { display:none; }
.last { margin-bottom:0px; border:none }
/* Header*/
#over_all_header { width:960px; height:38px;position: relative; background:url(/images/common/bg_over_all_top.png) #000 repeat-x;background-color:#c0c0c0;  z-index:100; position:relative; margin:0 auto;}
#navlogo {position:absolute;margin-top:-15px;left:20px;z-index:110; width:157px; height:73px;}
#navlogo a { padding:0; }
#nav { padding:0 14px; width:730px; margin:0 auto; position:relative; margin-left:202px;}
#nav li { float:left; font-size:14px;}
#nav li a { color:#FFF; text-decoration:none;  line-height:38px; display:block; padding:0 20px; }
#nav li a:hover { background:#4b4949; color:#FFF }
#nav li a.on { background-color:#FFF; color:#000 }
#nav li a.on:hover { background:#4b4949; color:#FFF }
#nav li#navNewsletter{float:left;font-size:11px; margin:0; padding:0;}
#nav li#navNewsletter a{background:none; margin-left:22px;}
#nav li#navEnglish { float:right;margin:0; padding:0; }
#nav li#navEnglish a { background:url(/images/common/over_all_top.png) right no-repeat; font-size:11px; }
/* Main Content*/
#main{width:960px; margin:15px auto 0 auto; background:#fff;}
#mainContent { width:960px; }
#sidebar { width:202px; float:left; padding:35px 7px 25px 7px; _padding-top:0;background:#f7f7f7; margin-right:14px;}
#container { float:right; width:730px; background-color:#fff; }
#container .last{ margin-bottom:0; border:0;}
.overall_extend_top { padding:0 0 5px 0; }
.overall_extend { padding:5px 0; }
/*left*/
.search { height:20px; padding:10px 0 0 0;_padding-top:0;}
.search input { float:right; border:0; height:19px;}
.searchbox { width:182px; background:url(/images/common/search_right.gif) right top no-repeat; }
.product_list{}
.product_list h2{ margin:10px 0 0 0; padding:0;}
.product_list h3{font-size:0.825em;_font-size:0.7em; font-weight:normal;padding-left:5px; color:#000;margin:3px 0;}
.product_list h3 a.list_one{float:left;color:#000; text-decoration:none;}
.product_list h3 a:hover{text-decoration:underline;}
.product_list h3 a.more{font-size:0.825em;_font-size:0.7em; font-stretch:normal;  font-weight:normal; float:right; }
.product_list ul{padding:0; margin:0; clear:both;}
.product_list ul li{font-size:0.9em;}
.product_list ul li a {font-size:0.9em;_font-size:0.7em; line-height:2em; padding-left:16px; background:url(/images/common/icon_doc.jpg) 6px no-repeat;text-decoration:none; color:#52728b;}
.product_list ul li a:hover{ text-decoration:underline;}
.product_list .line{border-bottom:solid 1px #e7e7f7; padding-bottom:5px;}
.links_list {}
.links_list ul { margin:0; }
.links_list ul li a { font-size:0.875em; line-height:1.75em; padding-left:16px; background:url(/images/common/icon_doc.jpg) 6px no-repeat }
/*right*/
.top_flash { padding:14px 0; }
.index_product_cen { width:720px; padding-right:10px; }
.index_product_con { width:320px; border:solid 1px #CCC; padding:15px; background:url(/images/common/icon_hot.png) 256px 10px no-repeat #f9f9f9; }
.new_list{ float:left; margin:0 10px 10px 0;}
.index_product_con h2 { font-size:1.6em; font-weight:600; width:260px;}
.index_product_con h2 a { text-decoration:none }
.index_product_con h2 a:hover { text-decoration:underline }
.index_product_con .l_i_p_c { float:left; width:185px; }
.index_product_con .l_i_p_c p { color:#424242; margin-left:3px; display:block; width:96%; height:130px; margin-bottom:0; font-size:0.875em; }
.index_product_con .l_i_p_c ul { margin:0; }
.index_product_con .l_i_p_c ul li { float:left; width:92px; }
.index_product_con .l_i_p_c ul li.l_download { width:88px; }
.index_product_con div { float:right; width:135px; padding:20px 0 0 0; text-align:center }
.index_product_con div img {}
.index_product_con div div{ padding:0}
.index_product_con div del{ color:#333; font-size:0.875em; }
.index_product_con div span { color:#ff6600; padding-left:10px; font-size:0.875em; font-weight:700; }
/*container_cen*/
.container_cen { width:720px; padding:10px 0 10px 0;}
.container_cen .row { width:477px; }
.container_cen .other_row { width:230px; }
/*top_bewertet*/
.infiniteCarousel {clear:both; width: 720px;  position: relative;  margin:0 auto; height:260px;padding-top:10px;}
.infiniteCarousel h2 { padding:0 10px 5px 5px; border-bottom:#333 solid 4px; font-size:1.3em;_font-size:1.1em; color:#424242; margin:0; }
.infiniteCarousel .wrapper { width: 640px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  min-height: 10em; margin:10px 40px; position: absolute; top: 50px; overflow:hidden;height:220px;}
.infiniteCarousel .wrapper ul { width: 9999px; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0;  position: absolute; top: 0;}
.infiniteCarousel ul li { display:block; float:left; padding: 10px 0px 10px 10px; height: 180px; width: 150px; background:url(/images/common/products_bg.jpg) no-repeat;}
.infiniteCarousel ul li span{ color:#ff7f02; font-size:1em; font-weight:bolder; padding-left:40px;}
.infiniteCarousel ul li a img { display:block;}
.infiniteCarousel .arrow { display: block; height: 36px;  width: 37px; background: url(/images/common/arrow.png) no-repeat 0 0;  text-indent: -999px;  position: absolute; top: 120px; cursor: pointer;}
.infiniteCarousel .forward { background-position: 0 0; right: 0;}
.infiniteCarousel .back { background-position: 0 -72px; left: 0;}
.infiniteCarousel .forward:hover { background-position: 0 -36px;}
.infiniteCarousel .back:hover { background-position: 0 -108px;}



/*  */
.software_top-angebote { width:230px; margin:8px 0 0 0 }
.software_angebote { width:280px; margin:8px 25px 0 0 }
.software_angebote h2, .software_top-angebote h2{ padding:5px 0 5px 5px; border-bottom:#333 solid 2px; font-size:1.3em;_font-size:1.1em; color:#424242; margin:0; }
.software_angebote ul, .software_top-angebote ul { margin:10px 0 0 5px; }
.software_angebote ul li{ font-size:0.8125em; line-height:1.75em; clear:both;}
.software_top-angebote ul li  { background:url(/images/common/icon_sanjiao.gif) left 8px no-repeat; padding-left:10px;  font-size:0.8125em; line-height:1.75em; clear:both;}
.software_top-angebote ul li a{ text-decoration:none; }
.software_angebote ul li a{ text-decoration:none; background:url(/images/common/icon_sanjiao.gif) left 8px no-repeat; padding-left:10px; }
.software_angebote ul li a:hover, .software_top-angebote ul li a:hover{ text-decoration:underline; }
.software_angebote ul li span{font-size:0.8em; color:#888; padding-right:10px;}
/* Footer*/
#footer { width:932px; height:26px; background:url(/images/common/bg_over_all_footer.png); float:left; padding:0 14px }
#footer p { font-size:.8125em; margin:0; line-height:26px; }
#footer p a { color:#000; text-decoration:none; }
#footer p a:hover { text-decoration:underline }
#footer p a.fine_site { padding-left:360px; }
/*product-detail.html*/
.overall_product_list { }
.overall_product_list ul { margin:0; }
.overall_product_list ul li h2{ margin:0; padding:0;}
.overall_product_list ul li img { margin:5px 0; }
.overall_product_list ul li h2 img{ margin:5px 0; }
.smenu { margin:0 0 0 0; }
.smenu a { color:#0a6c95 }
.smenu li { cursor:pointer;}
.smenu ul { display:none; }
.smenu li { width:185px; line-height:25px; padding:0 0 0 17px; background:url(/images/common/bg_left_menu.jpg) 0 0 no-repeat }
.smenu li span { color:#000; /*width:140px; display:block; float:left*/}
.smenu li em { float:right; font-style:normal; padding-right:8px; /*display:block; width:30px; */;
margin:0; _margin:0; margin:0;   /*ËùÓÐä¯ÀÀÆ÷*/ 
margin:0\9; /*IE6¡¢IE7¡¢IE8*/ 
*margin:-27px 0 0 0;;   /*IE6¡¢IE7*/
_margin:-27px 0 0 0; /*IE6*/ }

.smenu li em a { color:#0a6c95 }
.smenu li.on { background:url(/images/bg_left_menu.jpg) 0 -34px no-repeat; }
.smenu li li { line-height:24px; margin:0 0 0 4px; padding:0 0 0 12px; background:url(/images/common/bg_left_menu.jpg) no-repeat -5px -72px }
.smenu li li a { background-image:none; }
.smenu .sub { margin:0 0 0 -17px; padding:0 0 10px; background-color:#fff; }
.smenu .cur { display:block; }
.smenu .sub a { color:#000; text-decoration:none; }
.smenu .sub a:hover { text-decoration:underline; }
.awards_list { }
.awards_list ul { margin:0; margin-left:6px; background-color:#f8f8f8 }
.awards_list ul li { float:left; margin:0 6px 6px 0; }
.awards_list ul li img { vertical-align:text-bottom }

.crumb { font-size:0.825em; height:26px; border-bottom:#e7e7e7 solid 1px; line-height:26px; }
.crumb .left { float: left; width: 585px }
.crumb .left a { text-decoration:none; color:#424242 }
.crumb .left a:hover { text-decoration:underline }
.crumb .right { float:right; display:block; width:140px; } 

.product_overall_description { margin:0 0 10px 0 ;}
.pack_moneyback{position:absolute; margin-left:276px;}
.product_overall_description .left { width:340px; padding:22px 0 0 15px }
.product_overall_description .right { width:360px; padding-right:14px; }
.product_overall_description .right h1 { width:360px; text-align:right; display:block; font-size:1.375em; color:#000; line-height:28px;  }

.product_overall_description .right h1 em { font-size:.625em; font-style:normal }
.product_overall_description .right p { text-align:right }
.product_overall_description .right .buy_and_down { padding:0 20px; }
.product_overall_description .right .buy_and_down a.product_buy { display:block; width:135px; padding:30px 0 0 50px; font-size:0.8125em; color:#ae0101; float:left; background-image: url(/images/common/button_buy_now.jpg); background-repeat: no-repeat; text-decoration:none }
.product_overall_description .right .buy_and_down a.product_buy_free { display:block; width:135px; padding:30px 0 0 50px; font-size:0.8125em; color:#ae0101; float:left; background-image: url(/images/common/button_buy_free.jpg); background-repeat: no-repeat; text-decoration:none }
.product_overall_description .right .buy_and_down a.product_buy del { color:#333 }
.product_overall_description .right .buy_and_down span.product_comingsoon{ display:block; width:140px; padding:45px 0 0 50px; font-size:0.8125em; color:#ae0101; float:left; background-image: url(/images/common/button_coming_soon.jpg); background-repeat: no-repeat; text-decoration:none }
.product_overall_description .right .buy_and_down a.product_buy:hover del { color:#333; }
.product_overall_description .right .buy_and_down a.product_download { display:block; width:95px; background:url(/images/common/button_download.jpg) no-repeat; padding:30px 0 0 40px; font-size:0.8125em; color:#016bae; float:left; text-decoration:none }
.product_overall_description a.link_for_win { background:url(/images/common/icon_windows_mac.jpg) no-repeat 540px 0; padding-left:24px; line-height:24px; display:block; margin:20px 14px 0 0; font-weight:800; color:#000; font-size:0.875em;_font-size:0.70em;  text-decoration:none; text-align:right }
.product_overall_description a.link_for_win:hover { text-decoration:underline }
.product_overall_description a.link_for_mac { background:url(/images/common/icon_windows_mac.jpg) no-repeat 566px -36px; padding-left:24px; line-height:24px; display:block; margin:20px 14px 0 0; font-weight:800; color:#000; font-size:0.875em;_font-size:0.70em; text-decoration:none; text-align:right }
.product_overall_description a.link_for_mac:hover { text-decoration:underline }
.advertisements_gray { background:url(/images/common/bg_extend_p_c.jpg) no-repeat; width:716px; height:113px; }
.advertisements_gray .left { width:100px; }
.advertisements_gray .left img { float:right; padding-top:8px; }
.advertisements_gray .right { width:600px; }
.advertisements_gray .right h2 { font-size:1.0625em; }
.advertisements_gray .right h2 a { color:#000; text-decoration:none }
.advertisements_gray .right h2 a:hover { text-decoration:underline }
.advertisements_gray .right p { font-size:.75em; width:580px }
.advertisements_gray .right p a.more { padding-left:500px }
.tabs { margin:12px 0 25px 0; position:relative; background:url(/images/common/bg_tab.jpg) repeat-x top; width:716px;_font-size:.75em; _font-weight:normal; }
.tabs .overview { position:absolute; top:0; left:0; width: 100px; height: 39px; }
.tabs .feature { position:absolute; top:0; left:100px; width: 220px; height: 39px; }
.tabs .screenshot { position:absolute; top:0; left:320px; width: 130px; height: 39px; }
.tabs .spec { position:absolute; top:0; left:450px; width: 185px; height: 39px; }
.tabs .hilfe {position:absolute;top:0;left:635px;width: 80px;height: 39px;}
.tabs .tit span, .tabs .tit a { display:block; height:39px; line-height:39px; font-size:.625em; text-align:center; overflow:hidden; text-decoration:none; color:#000; cursor:pointer; background:url(/images/common/product_content.jpg) 0 -39px no-repeat }
.tabs .tit span.on, .tabs .tit a.on { background:url(/images/common/product_content.jpg) 0 0 no-repeat }
.tabs .des { padding:39px 0 0 0; border:solid 1px #a1a1a1; border-top: none }
.tabs .des h2 { margin:0; }
.tabs .cont { margin:0 0 0; padding:20px 0; overflow:hidden; zoom:1; }
.tabs #overview { padding:20px; }
.tabs #overview h3{ color:#000; font-size:1.25em; }
.tabs #overview ul{ margin-left:0}
.tabs #overview ul li { padding:0 0 10px 10px; background:url(/images/common/bg_left_menu.jpg) no-repeat 0 -100px; font-size:.825em; }
.tabs #overview p { font-size:.825em; }
.tabs #overview p a.what_is_new { font-size:1em; ; padding-left:360px }
.tabs #screenshot { margin:0 0 0 0; clear:both; padding:10px 0; }
.tabs #screenshot img { padding:15px; }
.tabs #screenshot span { clear:both; width:694px; display:block; text-align:right; margin:20px 0 0 0; padding-right:20px; }
.tabs #screenshot span { font-size:0.75em; }
.tabs #features .main_functions { }
.tabs #features .main_functions h3 { color:#000; font-size:1.25em; padding-left:25px; margin-top:0 }
.tabs #features .main_functions ul { clear:both }
.tabs #features .main_functions ul li { padding:0 0 10px 38px; font-size:.825em; width:300px; float:left }
.tabs #features .main_functions ul li strong { font-size:1.125em; }
.tabs #features .main_functions ul li img { float:left; margin-left:-38px; padding-top:4px; }
.tabs #features .key_features { }
.tabs #features .key_features h3 { color:#000; font-size:1.25em; padding-left:25px; }
.tabs #features .key_features ul { }
.tabs #features .key_features ul li { padding:0 0 10px 10px; background:url(/images/common/bg_left_menu.jpg) no-repeat 0 -100px; font-size:.825em; }
.tabs #hilfe { padding:20px; }
.tabs #hilfe a { float:left; clear:both; padding-left:36px; display:block; height:36px; line-height:36px; }
.tabs #hilfe a.help { background:url(/images/common/help.jpg) no-repeat 0 0; }
.tabs #hilfe a.help_2 { background:url(/images/common/help.jpg) no-repeat 0px -36px; }
.tabs #system-spec { padding:20px 12px; }
.tabs #system-spec table { width:690px; }
.tabs #system-spec table th.table_title { padding:5px; background:#333; color:#fff; border:solid 1px #000 }
.tabs #system-spec table tr td { padding:5px; border:solid 1px #d0d0d0 }
.tabs #system-spec table tr td.left_side { width:110px; text-align:right; }
.tabs #system-spec table tr td.r_name { background: white; font-size:12px; font-weight:bold; }
.tabs #system-spec table tr td.no_line { border-top:none; }
.tabs #system-spec table tr td.c_left { font-weight:bold; border-right: 1px solid #cccccc; vertical-align:top; width:110px; }
.testimonial { width:716px; margin-bottom:20px }
.testimonial .left { padding:0 0 0 25px }
.testimonial .left img { border:#CCC solid 1px; }
.testimonial .right { background:url(/images/common/table_dialog.jpg) 0 0; margin-right:15px; }
.testimonial .right div { background:url(/images/common/table_dialog_bottom.jpg) 0 bottom no-repeat; width:536px; padding:10px 15px; }
.testimonial .right div p { font-size:.75em; }
.related_products { width:714px; background: url(/images/common/bg_tab.jpg) repeat-x top; border:#a1a1a1 solid 1px; margin-bottom:20px; }
.related_products h2 { font-size:1.25em; line-height:39px; margin:0; color:#000; padding-left:10px; }
.related_products .left { width:237px; border-right:#a1a1a1 dashed 1px; margin:10px 0 }
.related_products .left img { float:left; padding:10px; }
.related_products .left p { padding:20px; }
.related_products .last { border:none }
/*product_family.html*/


.family_overall_description { margin:0 0 10px 0 }
.family_overall_description .left { width:400px; }
.family_overall_description .right { width:310px; padding-right:14px; }
.family_overall_description .right h1 { text-align:right; color:#000;  font-size:1.375em; }
.family_overall_description .right h1 em { font-size:.625em; font-style:normal }
.family_overall_description .right p { text-align:right }
.family_overall_description a.link_for_mac { background:url(/images/common/icon_windows_mac.jpg) no-repeat 566px -34px; padding-left:24px; line-height:24px; display:block; margin:20px 14px 0 0; font-weight:800; color:#000; font-size:0.875em;_font-size:0.7em; text-decoration:none; text-align:right }
.family_overall_description a.link_for_mac:hover { text-decoration:underline }
.family_overall_description a.link_for_win { background:url(/images/common/icon_windows_mac.jpg) no-repeat 540px 0; padding-left:24px; line-height:24px; display:block; margin:20px 14px 0 0; font-weight:800; color:#000; font-size:0.875em;_font-size:0.7em; text-decoration:none; text-align:right }
.family_overall_description a.link_for_win:hover { text-decoration:underline }
.family_products { width:714px; background: url(/images/common/bg_tab.jpg) repeat-x top; border:#a1a1a1 solid 1px; margin-bottom:20px; }
.family_products h2 { font-size:1.25em; line-height:39px; margin:0; color:#000; padding:0 10px; clear:both; }
.family_products h2 span{ display:block; width:450px; float:left}
.family_products h2 span strong{padding-left:30px; font-weight:normal; font-size:12px;}
.family_products h2 a { float:right; font-size:.6875em; font-weight:200; display:block; float:right; width:150px; text-align:right}
.family_products .left { width:237px; border-right:#a1a1a1 dashed 1px; margin:15px 0 }
.family_products .left h3 { color:#000; font-size:1em; text-decoration:none; padding-left:20px; }

.family_products .left td img { float:left; padding:10px 5px 0 0; }
.family_products .left td a.family_buy { background:url(/images/common/button_family_buy_down.jpg) no-repeat 0 0; display:block; padding:20px 0 0 10px; color:#ae0101; font-size:.875em; text-decoration:none; float:left; width:120px; margin:30px 0 0 0 }
.family_products .left td a.family_buy:hover { text-decoration:underline }
.family_products .left td a.family_download { background:url(/images/common/button_family_buy_down.jpg) no-repeat 0 -47px; display:block; padding:20px 0 0 10px; color:#016bae; font-size:.875em; text-decoration:none; float:left; width:100px; margin:5px 0 20px 0; }
.family_products .left td a.family_download:hover { text-decoration:underline }
.family_products .last { border:none }

.family_products .form{float:left; width:470px; margin:15px 0; }
.family_products .form p{ font-size:14px; padding:0 15px;line-height:20px;}
.family_products .form input{height:20px;}
.family_products .form input.email{width:280px;}
.family_products .form input.coupon{width:150px;}
.family_products .form p.btn{padding-left:50px;}
.family_products .form input.submit{height:35px; width:300px; font-size:14px;}
.family_products .form p.desc{text-align:right; font-size:11px; line-height:16px;}

/* download.html */
#left_list{ margin:0; padding:0;}
#left_list ul { margin:0; }
#left_list ul li h2{ margin:0; padding:0;}
#left_list ul li.li_null{ background:url(/images/common/bg_left_list.jpg) no-repeat center; }
#left_list ul li h2 img{ margin:5px 0;}
#left_list ul li ul li a {color:#000; font-size:1em; line-height:2em; padding-left:16px; text-decoration:none;background:url(/images/common/downlist_icon.jpg) 6px no-repeat }
#left_list ul li ul li a:hover{ text-decoration:underline;}
#left_list ul li.li_last{text-align:right; widows:202px;}
#left_list ul li.li_last a{ font-size:11px;  background:none;}
#left_list ul li.li_last a:hover{ font-size:11px;  text-decoration:underline;}
#left_list ul li ul li.on{ font-weight:bold; font-size:11px;}
#download_title{ font-family:Verdana, Geneva, sans-serif;width:730px;height:45px; background:url(/images/common/download_bg.jpg) repeat-x;  border-bottom:3px solid #6f0000;}
#download_title .left{float:left; padding:17px 0 0 10px; font-size:1em; color:#a0a0a0;}
#download_title .left span{color:#000; font-size:19px;}
#download_title .right{float:right;padding:5px 20px 0 0;}
.download_top_title{ border:#d0d0d0 solid 1px; margin:0;}
.download_top_title th{ text-align:center;border-right:#d0d0d0 solid 1px; background-image:url(/images/common/download_th_bg.jpg); line-height:20px; font-weight:normal; color:#333333}
.download_top_title th.last_th{ border:none;}
.download_top_con{ border:#ccc solid 1px; margin:12px 0 0 0; border-bottom:none;}
.download_top_con td{ border-right:#ccc solid 1px;border-bottom:#ccc solid 1px; height:10px; font-weight:normal; color:#333333; text-align:center; padding:3px 0 4px 0;}
.download_top_con td a{ color:#000; text-decoration:none;}
.download_top_con td.d_name{ text-align:left; padding-left:10px}
.download_top_con td.d_name a:hover{ text-decoration:underline;}
.download_top_con td.last_td{ border:none; border-bottom:#ccc solid 1px;}
.download_top_con td.last_td a{ color:#0a6c95; font-weight:normal;}
.download_top_con td.last_td a:hover{ text-decoration:underline;}

/* hilfe.html */
#hilfe_top{width:715px; background:url(/images/common/download_bg.jpg) repeat-x; padding:15px 0 25px 15px; float:left;}
#hilfe_top h2{margin:0; padding:0; font-size:1.2em; font-weight:normal; color:#000; margin-top:10px;}
#hilfe_top ul{margin:0; padding:0;}
#hilfe_top ul a{ margin:0; padding:0; font-size:0.75em; text-decoration:underline; color:#785a5a;}
#hilfe_top ul a:hover{ text-decoration:none;}
#hilfe_top p{margin:0; padding:0;font-size:0.875em; padding:2px 0 5px 0;}
#hilfe_top p a{text-decoration:none;color:#000;}
#hilfe_top p a:hover{text-decoration:underline;color:#000;}
#hilfe_top .hilfe_table{width:700px; margin:5px 0 15px 0;border:1px solid #c9ced7;}
#hilfe_top .hilfe_table th{background:#333333; color:#ffffff;padding:2px 0 2px 10px;}
#hilfe_top .hilfe_table td { padding:10px 0 10px 10px; line-height:1.5em; font-size:0.77em; }
#hilfe_top .hilfe_table td a{color:#333333; text-decoration:underline;}
#hilfe_top .hilfe_table td a:hover{ text-decoration:none; }
#hilfe_top .e_f_re { margin-top:10px; }
#hilfe_top .e_f_re img { margin-left:20px; }
#hilfe_top a{background:none;}

/* product_list.html */
.product_des { clear:both; width:715px; padding:5px 0 10px 0; border-bottom:#CCC 1px solid; line-height:1em; }
.product_des a { text-decoration:none; }
.product_des a:hover { text-decoration:underline; }
.product_des .left { width:550px; float:left; }
.product_des .left .left { width:100px; }
.product_des .left .right { width:420px; }
.product_des .left .right h3 a { font-size:0.6875em; }
.product_des .left .right p { font-size:.8125em; }
.product_des .right { width:150px; }
.product_des .right ul { margin:20px 0 0 0; }
.product_des .right ul li { margin:0 0 10px 0 }
.product_des .right ul li .blue { color:#006699; }
.product_des .right ul li .old_price { text-decoration:line-through }
.product_des .right ul li .price { color:#cc0000; }

/* comparison */
#comparsion { width:702px; margin-left:10px;}
.product_top { background:url(/images/common/download_bg.jpg) repeat-x; background-repeat:repeat-x; padding:10px; width:710px; font-family:Arial, Helvetica, sans-serif; overflow: hidden; }
.product_top h1 { padding:5px 0 0 5px; margin:0; font-size:1.3em; float:left; }
.product_top p { padding:5px 0 0 5px; margin:0; clear:both; float:left; font-size:11px; color:#888; line-height:16px; width:680px; font-family:Verdana, Geneva, sans-serif; color:#000; }
#tags { height:25px; margin-bottom:0px; padding:0; background-image:url(/images/common/tab_compare_bg.jpg); margin-left:0;}
#tags li { float:left; width:113px; height:25px;  margin-right:8px; background:url(/images/common/tab_off_compare.jpg); list-style-type:none;}
#tags li a { text-decoration:none; float:left; width:113px; line-height:25px; font-size:12px; color:#d9d9d9; font-weight:bold;text-align:center; }
#tags li.emptyTag { width:4px; background:none; }
#tags li.selectTag { width:113px; text-align:center; background: url(/images/common/tab_on_compare.jpg); }
#tags li.selectTag a { font-weight:bold; color:#43677e; }
#tagContent { width:700px; background-color:#fff; border-left:1px solid #d0d0d0; border-right:1px solid #d0d0d0; }
.tagContent { clear:both; padding:0; color:#474747; display:none }
#tagContent div.selectTag { display:block }
.tagContent h2 { font-size:1em; font-family:Arial, Helvetica, sans-serif; color:#999; }
.border_l { border-bottom:1px solid #d0d0d0; color:#666666; padding:8px; vertical-align:middle;}
.border_l strong { color:#000; }
.border_r { border-left:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; color:#525763; padding:7px; line-height:15px; text-align:center; }
.border_r h3 { padding:0; margin:0; text-align:center; font-size:1.2em;}
.border_r a { color:#306da3; font-weight: bold; }
.bg_1 { background:#fff; }
.bg_2 { background:#d6d6d6;}
.bg_2 td span { padding-left:14px; font-size:1.1em; font-family:Arial, Helvetica, sans-serif; color:#000; font-weight:bold; line-height:1.6em}
.p_l { padding-left:20px; }

/*partner.html*/
.crumb_center { padding-left:14px; }
.position{padding:0 0 0 202px;}
#partner_content { width:940px; margin:0 auto; font-size:0.875em; margin-top:15px; float:left; margin-left:10px;  }
#partner_content h1 { font-size:1.25em; font-weight:bold; }
#partner_content td{ padding:10px;}
#partner_content img{ vertical-align:middle; margin:0; padding:0;}

/*
#partner_content .tabs { margin:12px 0 25px 0; position:relative; background:url(/images/common/bg_tab.jpg) repeat-x top; width:940px; margin-top:20px; }
#partner_content .tabs .als { position:absolute; top:0; left:0; width:350px; height: 39px; }
#partner_content .tabs .pad { position:absolute; top:0; left:350px; width: 350px; height: 39px; }
#partner_content .tabs .unsere { position:absolute; top:0; left:700px; width:239px; height:39px; }
#partner_content .tabs .tit span, .tabs .tit a { display:block; height:39px; line-height:39px; font-size:1em; text-align:center; overflow:hidden; text-decoration:none; color:#000; cursor:pointer; background:url(/images/common/product_content.gif) 0 -39px no-repeat }
#partner_content .tabs .tit span.on, .tabs .tit a.on { background:url(/images/common/product_content.gif) 0 0 no-repeat }
#partner_content .tabs .des { padding:39px 0 0 0; border:solid 1px #a1a1a1; border-top: none }
#partner_content .tabs .cont { margin:0 0 0; padding:20px 0; overflow:hidden; zoom:1; }
#partner_content h2 { font-size:1.19em; font-weight:bold; }
#partner_content h3 { margin:0; font-size:1.1em; padding-left:25px; margin:20px auto 10px auto; font-weight:bold; }
#partner_content ol { font-size:1.1em; padding-left:35px; }
#partner_content ol li { font-weight:normal; line-height:1.8em; }
#partner_content p { font-size:1.1em; padding-left:35px; line-height:1.8em; }
#partner_content a { color:#0b6e98; text-decoration:underline; }
#partner_content a:hover { text-decoration:none; }
#partner_content .tab_affiliate { clear:both; float:left; background-image:url(/images/common/affiliate_top_bg.jpg); width:900px; margin:0 20px; padding:0; }
#partner_content .tab_affiliate li { float:left; font-size:12px; height:37px; line-height:29px; list-style:none; background-image:url(/images/common/affiliate_top_off.jpg); background-repeat:no-repeat; background-position:top; width:200px; text-align:center; margin:0 10px 0 0; }
#partner_content .tab_affiliate li a { color:#333; text-decoration:none; padding:0 10px; }
#partner_content .tab_affiliate li a:hover { color:#333; text-decoration:none; }
#partner_content .tab_affiliate li.tab_affiliate_on { background-image:url(/images/common/affiliate_top.jpg); }
#partner_content .tab_affiliate li.tab_affiliate_on a { font-weight:700; color:#FFF; }
#partner_content .cont table { border:1px solid #c9ced7; border-top:none; margin:0 20px; width:900px; }
#partner_content .cont .table1 { border:1px solid #c9ced7; margin:0 20px; }
#partner_content .cont td { line-height:18px; padding:10px; }
#partner_content .cont table .item .col05 { border-right:none; text-align:center; }
#partner_content .cont.line01 { background:#f7f8f9; }
#partner_content .cont.line02 { background:#edeff3; }
#partner_content #unsere ul { margin:10px; }
#partner_content #unsere ul li { float:left; display:block; width:145px; padding:15px; }
*/


/*About.html*/
.word-contact { width:700px; background:url(/images/common/download_bg.jpg) repeat-x; padding:15px 15px 0 15px; }
.word-contact h2 { margin:0; padding:0; font-size:1.3em; padding-bottom:15px; }
.word-contact p { margin:0; padding:0; line-height:1.8em; padding-bottom:15px; }
.word-contact h3 { margin:0; padding:0; font-size:1em; }
.word-contact p a { text-decoration:underline; }
.word-contact p a:hover { text-decoration:none; }
/* sitemap */
.sitemap_top { background:url(/images/common/download_bg.jpg) repeat-x; background-repeat:repeat-x; padding:10px; width:710px; font-family:Arial, Helvetica, sans-serif; overflow: hidden; }
.sitemap_top h1 { padding:5px 0 0 0; margin:0; font-size:20px; }
.sitemap_top p { padding:5px 0 0 0; margin:0; clear:both; font-size:11px; color:#333; line-height:16px; width:652px; font-family:Verdana, Geneva, sans-serif }
.sitemap_con { margin:10px 0 0 0; }
.sitemap { margin-bottom:20px; padding:0 0 0 0; }
.sitemap a { color:#616b7b; padding:0 0 0 15px; }
.sitemap a:hover { text-decoration:none; }
#sitemap, #sitemap ul, #sitemap li { margin:0; padding:0; list-style:none; }
#sitemap li { line-height:20px; margin-top:1px; position:relative; width:100%; }
/*guide*/
.guide_top{background:url(/images/common/download_bg.jpg) repeat-x; background-repeat:repeat-x; padding:10px; width:710px; font-family:Arial, Helvetica, sans-serif; overflow: hidden;}
.guide_top h1 {padding:5px 0 0 0; margin:0; font-size:20px; }
.guide_top h2 {padding:5px 0 0 0; margin:0; font-size:15px; font-weight:bold;}
.guide_top p{padding:5px 0 0 0; margin:0; clear:both; font-size:11px; color:#888; line-height:16px; width:652px; font-family:Verdana, Geneva, sans-serif}
.guide_top p strong{color:#000}
.guide_top p img{ float:left; margin-left:20px;}
.guide_top ul{}
.guide_top ul li{line-height:20px; padding:0 0 0 10px;font-size:11px;color:#888;background:url(/images/common/icon_doc.jpg) 0 8px no-repeat; }
.guide_top ol{}
.guide_top ol li{font-size:11px;color:#666;line-height:20px; font-family:Arial, Helvetica, sans-serif;}
.guide_top a { text-decoration:none; }
/*faq*/
.faq {background:url(/images/common/download_bg.jpg) repeat-x; background-repeat:repeat-x; padding:10px; width:680px; font-family:Arial, Helvetica, sans-serif; overflow: hidden;}
.faq h1 {padding:5px 0 0 0; margin:0; font-size:20px; }
.faq h2 {padding:5px 0 0 0; margin:0; font-size:15px; font-weight:bold;}
.faq p{padding:5px 0 0 0; margin:0; clear:both; font-size:11px; color:#888; line-height:16px; width:652px; font-family:Verdana, Geneva, sans-serif}
.faq p strong{color:#000}
.faq p img{ float:left; margin-left:20px;}
.faq ul{}
.faq ul li{line-height:20px; padding:0 0 0 10px;font-size:11px;color:#888;background:url(/images/common/icon_doc.jpg) 0 8px no-repeat; }
.faq ol{}
.faq ol li{font-size:12px;color:#666;line-height:20px; font-family:Arial, Helvetica, sans-serif;}
.faq a { text-decoration:none; }
.question { font-size:12px; line-height:22px; font-weight:700; color:#000 }
.text { font-size:12px; line-height:16px; color:#666; font-weight:400 }


/* sitemap_right */
.sitemap_right { padding:10px; width:710px; font-family:Arial, Helvetica, sans-serif; overflow: hidden; }
.sitemap_right h1 { padding:5px 0 0 0; marg
in:0; font-size:20px; }
.sitemap_right p { padding:5px 0 0 0; margin:0; clear:both; font-size:11px; color:#333; line-height:16px; width:652px; font-family:Verdana, Geneva, sans-serif }
.main_right{width:710px; float:right;}
.main_right .subscribe{width:auto; margin:15px 0 0 0;}
.main_right .subscribe h1{ padding:5px 0 0 0; margin:0; font-size:20px; }
.main_right p{font-size:12px;}

/* IE leaves a blank space where span is added so this is to avoid that */
* html #sitemap li { float:left; display:inline; }
#sitemap li a { padding-left:28px; text-decoration:none; }
#sitemap li a:hover { padding-left:28px; text-decoration:underline; }
#sitemap li span { float:left; position:absolute; top:5px; left:5px; width:13px; height:13px; cursor:hand; font-size:0; }
#sitemap li span, #sitemap li span.collapsed { background:url(/images/common/expanded.gif) no-repeat 0 0; }
#sitemap li span.expanded { background:url(/images/common/collapsed.gif) no-repeat 0 0; }
/* sub levels */
#sitemap li ul { padding-left:28px; }
#sitemap li ul li ul { padding-left:28px; background:url(/images/common/line1.gif) repeat-y; }
#sitemap li ol { margin-left:28px; }
#sitemap li li { background:url(/images/common/line2.gif) no-repeat 0 0; }
#sitemap li li a.f_g_t { padding:0; }
#sitemap li .last { background:url(/images/common/line3.gif) no-repeat 0 0; }
#sitemap li .last ul li ul { background:url(/images/common/line1.gif) repeat-y; }
#sitemap li ul .last ul { background:none; }
#sitemap li ul .last ul .last ul { background:none; }
/* etc. */

/* float fix */
#sitemap:after, #sitemap ul:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#sitemap, #sitemap ul { display:block; }
/*  \*/
#sitemap, #sitemap ul { min-height:1%; }
* html #sitemap, * html #sitemap ul { height:1%; }

