﻿/**/
 
 /* --------------------------------------------- */
/*     Background Images                         */
/* --------------------------------------------- */
#header .metanav {
    background:url(/diktiergeraete/images/header/bg_pointsnavi.jpg) right no-repeat #08107b; 
    /*  */
}
#header .topnav {
    background:url(/diktiergeraete/images/navigation/bg_topnav.gif) repeat-x;
    /*  */
}
#contentrelated .subnav h3.normal {
    background:url(/diktiergeraete/images/navigation/subnav_but.gif) no-repeat #FFFFFF; 
    /*  */
}
#contentrelated .subnav.black h3.normal{
    background:url(/diktiergeraete/images/navigation/subnav_but_grey.gif) no-repeat #FFFFFF;
    /*  */
}
#contentrelated .subnav h3.active {
    background:url(/diktiergeraete/images/navigation/subnav_but_ac.gif) no-repeat #FFFFFF; 
    /*  */
}
#contentrelated .subnav.black h3.active {
    background:url(/diktiergeraete/images/navigation/subnav_but_grey_ac.gif) no-repeat #FFFFFF; 
    /*  */
}
#addon .customer_service  {
    background:url(/diktiergeraete/images/reddot/bg_kundenservice.gif) no-repeat #f4f4f4;
    /*  */
}
/* Greydotline */
#contentrelated .more_products p,
#contentrelated .more_products form,
#contentrelated .camerafinder p,
#content .productstage .product,
#content .productstage .small_product_teaser,
#content .range_teaser .content,
#content .service_teaser .content,
#addon .service_teaser .content,
#content .bundle .content,
#content .product_wk .product,
#content .mood,
#content .special_teaser .content,
#content .product_teaser .product .content,
#content .product_teaser .bestseller .wrapper,
#content .archiv_teaser .content,
#addon .teaser_tool,
#content .container_support .content,
#content .container_awards .content,
#content .container_faq .content,
#content .container_twocols .service_teaser .content,
#addon .service_teaser .content {
    background: url(/diktiergeraete/images/helper/bg_greydotline.gif) top right repeat-y;
    /*  */
}
/* Bogenlinie */
#content .container_faq .content .bg_top{
    background:url(/diktiergeraete/images/helper/bogenlinie.gif) top no-repeat;
    /*  */
}
/* Bogenlinie 270 */
#content .offer{
    background:url(/diktiergeraete/images/helper/bg_bogenlinie_270_angebot.gif) top no-repeat; 
    /*  */
}
#content .range_teaser,
#content .service_teaser,
#addon .service_teaser,
#content .product,
#content .special_teaser, 
#content .product_teaser .product,
#content .product_teaser .bestseller,
#content .offer.nobundle{
    background:url(/diktiergeraete/images/helper/bg_bogenlinie_270.gif) right top no-repeat;
    /*  */
}
/* Bogenlinie 552 */
#content .productstage .header, 
#content .bundle,
#content .archiv_teaser,
#content .container_support,
#content .container_awards{
    background: url(/diktiergeraete/images/helper/bg_bogenlinie_552.gif) right top no-repeat;
    /*  */
}
/* Bogenlinie 740 */
#content .bundle_740{
    background: url() right top no-repeat;
    /*  */
}
#content .product_wk .wrapper{
    background:url(/diktiergeraete/images/helper/bg_bogenlinie_552.gif) top no-repeat #fff;
    /*  */
}
#content .productstage .header_offer{
    background: url(/diktiergeraete/images/helper/bg_bogenlinie_552_angebot.gif) top no-repeat;
    /*  */
}
/* Grey BG */
#content .productstage .product .teaser .teaser_bg{
    background:url(/diktiergeraete/images/helper/bg_grey.jpg);
    /*  */
}
/* DSRL Teaser */
#content .productstage .small_product_teaser .choose_model,
#content .productstage .small_product_teaser .choose_offer{
    background: url(/diktiergeraete/images/helper/dslr_teaser_footer_bg.gif) repeat-x bottom;
    /*  */
}
#content .mood .teaser_bg,
#content .productstage .small_product_teaser .choose_offer{
    background:url(/diktiergeraete/images/helper/dslr_teaser_footer_bg.gif) top repeat-x #E0E0E0;
    /*  */
}
/* BG Offer */
#content .productstage .small_product_teaser .choose_offer .bg_helper{
    background:url(/diktiergeraete/images/helper/bg_offer.gif) no-repeat right top;
    /*  */
}
/* Bullet Blue */
#content .range_teaser .content .right p a,
#content .bundle .content .details p a,
#content .productstage .small_product_teaser .choose_offer .bg_helper a.details,
#content .product_wk .product .actions a,
#contentrelated .camerafinder p a,
#addon .teaser_tool a.big,
#content .newstext p a,
#addon .wishlist p a,
#content .archiv_teaser .content .details p a,
#content .product_teaser .bestseller .wrapper .content p a,
#content .product_teaser .product .actions p a,
#content .container_support .content .text a  {
    background:url(/diktiergeraete/images/icons/bullet_blue.gif) 1px 1px no-repeat;
    /*  */
}
#content .container_faq table a,
#content .product_teaser .product .content .links a,
#content .productstage .productlinks a,
#content .mood .teaser_bg .links a,
#content .links_bottom a,
#content .container_awards a,
#addon .banner p a,
#addon .service_teaser .content a,
#addon .teaser_link a.bold,
#content .container_twocols .service_teaser .content a.bold,
#content .container_support.new .content .left .right p a,
#content .container_support.new .content .right a{ 
    background:url(/diktiergeraete/images/icons/bullet_blue.gif) 1px 2px no-repeat;
    /*  */
}
#content .freetext_reddot a,
#content .topanker a{
    background:url(/diktiergeraete/images/icons/bullet_blue_up.gif) 1px 0px no-repeat; 
    /*  */
}
#content .product_archive a,
#content .container_faq .content a{
    background:url(/diktiergeraete/images/icons/bullet_blue_down.gif) 1px 2px no-repeat;
    /*  */
}
/* Bullet Blue Small */
#content .container_twocols .service_teaser .content a,
#addon .myolympus a,
#addon .customer_service p a,
#addon .teaser_link a{
    background:url(/diktiergeraete/images/icons/bullet_blue_small.gif) 0px 4px no-repeat;
    /*  */
}
/* Bullet Black Small */
#addon .teaser_link a.black {
    background:url(/diktiergeraete/images/icons/bullet_black_small.gif) 5px 4px no-repeat;
    /*  */
}
#content .fourthirds_header .text span a,
#content .container_support .content .left a{
    background:url(/diktiergeraete/images/icons/bullet_black_small.gif) 2px 3px no-repeat;
    /*  */
}
/* Bullet Black   */
#content .container_support .content .left a.overview,
#content .container_support.new .content .right a.black:hover,
#content .container_support.new .content .right a.black,    
#content .container_support.new .content .left .right p a.black,
#content .bundle .content .details p a.black,
#content .links_bottom a.right.black,
#content .links_bottom a.left.black,
#content .productstage .productlinks a.black,
#content .product_teaser .product .content .links.black a,
#content .offer .mood .teaser_bg .bottom .links.black a,
#content .container_support.new .content .right a.black:hover,
#addon .banner p a.black,
#content .product_wk .product .actions a.black{
    background:url(/diktiergeraete/images/icons/bullet_black.gif) 1px 2px no-repeat;
    /*  */
    color: #646464;
}
    
/* Bullet Black Top */
#content .topanker a.black{
    background:url(/diktiergeraete/images/icons/bullet_black_top.gif) 1px 0px no-repeat; 
    /*  */
}
/* Bullet Orange */
#addon .teaser_link a.yellow{
    background:url(/diktiergeraete/images/icons/bullet_orange.gif) 1px 1px no-repeat;
    /*  */
}
/* List Points */
#content .productdetails .details table .bullet_td{
    background:url(/diktiergeraete/images/icons/list_blue.gif) 1px 2px no-repeat;
    /*  */
}
#content .productdetails .details.black .bullet_td{
    background:url(/diktiergeraete/images/icons/list_black.gif) 1px 2px no-repeat;
    /*  */
}
/* Product Nav */
#content .productdetails .navigation {
    background:url(/diktiergeraete/images/helper/bg_product_nav.gif) repeat-x;
    /*  */
}
#content .productdetails .navigation a:hover{
    background:url(/diktiergeraete/images/helper/bg_product_nav_ac.gif) repeat-x; 
    /*  */
}
/* Print Page */
#content .productdetails .print_details a{
    background:url(/diktiergeraete/images/icons/bg_drucken_grey.gif) left no-repeat;
    /*  */
}
#content .productdetails .print_details a:hover{
    background:url(/diktiergeraete/images/icons/bg_drucken_grey_over.gif) left no-repeat;
    /*  */
}
#footer .print a {
    background:url(/diktiergeraete/images/icons/bg_drucken.gif) left no-repeat;
    /*  */
}
#footer .print a:hover {
    background:url(/diktiergeraete/images/icons/bg_drucken_over.gif) left no-repeat;
    /*  */
}
#content .productdetails .print_details a.black:hover{
    background:url(/diktiergeraete/images/icons/bg_drucken_black_over.gif) left no-repeat;
    /*  */
    color: #000000;
}
/* Product Nav Bg Black */
#content .productdetails .navigation.black{
    background:url("/diktiergeraete/images/helper/bg_product_nav_black.gif") repeat-x;
    /*  */
}
#content .productdetails .navigation.black a:hover{
    background:url("/diktiergeraete/images/helper/bg_product_nav_ac_black.gif") repeat-x; 
    /*  */
}
.page_content {
    background: url(/diktiergeraete/images/helper/bg_subnav.gif) repeat-y;
    /*  */
}
/* --------------------------------------------- */
/*     Global Definitions                        */
/* --------------------------------------------- */
* {
    padding:0px;
    margin:0px;
}
body {
    font:normal 11px Verdana, Arial, Helvetica, sans-serif;
    line-height:15px;
    color:#646464;
    background:#fff;
}
img {
    border:0px solid #fff;
    display:block;
}
a {
    text-decoration:none;
    color:#08107b;
}
a:hover {
    color:#646464;
}
input, select {
    background:#ffffff; 
    font:normal 10px Verdana, Arial, Helvetica, sans-serif;
    line-height:10px;
    color:#08107B;
}
select {
    border:1px solid #cccccc;
    color:#646464;
}
ul {
    list-style-type:disc;
}
ul li {
    color:#646464;
    margin:3px 0px 0px 15px;
}   
.clearer {
    clear:both; 
    font-size:0px; 
    line-height:0px; 
}
.empty {
    float:left;
    font-size:0px; 
    line-height:0px;
}
/* --------------------------------------------- */
/*    Default Page Elements                      */
/* --------------------------------------------- */
.page, .page_mood-left, .page_mood-right {
    padding-bottom:10px;
    margin:0px 0px 0px 8px;
}
.page_header, .page_mood-left_header, .page_mood-right_header {
    width:928px;
    height:auto;
}
.page_content {
    width:928px;
    height:auto; 
    overflow:hidden;
    border:0px; 
    margin:16px 0px 0px 0px;
    clear:both;
}
.page_content.campaign {
    background:none;
}
.page_mood-left_content{
    background:#fff;
    width:928px;
    height:auto; 
    overflow:hidden;
    border:0px; 
    margin:16px 0px 0px 0px;
    clear:both;
}
.page_content_main_subnav, .page_mood-left_content_main_subnav, .page_mood-right_content_main_subnav  {
    width:740px;
    float:left;
}
.page_content_main, .page_mood-left_content_main, .page_mood-right_content_main  {
    float:right; 
    margin:0px 0px 0px 12px;
    width:550px;
}
html > body .page_content_main, .page_mood-left_content_main, .page_mood-right_content_main  {
    width:552px;
}
.page_content_main_subnav_noaddon {
    width:928px;
    float:left;
}
.page_content_main_noaddon {
    float:right; 
    margin:0px 0px 0px 12px;
    width:740px;
}
.page_content_subnav, .page_mood-left_content_subnav, .page_mood-right_content_subnav {
    float:left; 
    margin:0px 0px 0px 0px; 
    width:176px; 
}
.page_content_addon, .page_mood-left_content_addon, .page_mood-right_content_addon {
    float:right; 
    width:176px;
}
.page_footer, .page_mood-left_footer, .page_mood-right_footer {
    width:928px;
    height:auto;
    clear:both;
}
.page_mood-left_content_banner {
    float:left;
    margin:0px 0px 10px 0px;
}
.page_mood-right_content_banner {
    float:right;
    margin:0px 0px 10px 0px;
}
/* --------------------------------------------- */
/*     Default Page Header Print                 */
/* --------------------------------------------- */
#header_print {
    display:none;
}
/* --------------------------------------------- */
/*     Page Header                               */
/* --------------------------------------------- */
#header {
    width:928px;
    display:inline;
}
#header .logo {
    float:left; 
    font-size:0px;
    line-height:0px;
}
#header .logo img{
    display:block;
    float:left;
}
/* --------------------------------------------- */
/*     Page Header - Metanav                     */
/* --------------------------------------------- */
#header .metanav {
    float:left;
    width:607px;
    font-size:10px;
    line-height:10px;
    height:58px;
}
#header .metanav label {
    float:right;
    margin:11px 5px 0px 0px;
    color:#808ac8;  
}
#header .metanav .topnavsubmit{
    float:right;
    margin:9px 8px 0px 4px;  
}
#header .metanav .topnavsearch{
    float:right;
    margin:8px 0px 0px 7px;
    width:119px;
     height:12px;
     border:0px;
    padding: 2px 0 2px 3px;
}
#header .metanav .form_search {
    float:right;
    border:1px;
    display:block;
    margin:10px 8px 0px 0px;
    padding:0px;  
}
#header .metanav a {  
    float:right;
    margin:11px 16px 0px 0px;
    color:#808ac8;  
}
#header .metanav a:hover {  
    color:#fff;  
}
/* --------------------------------------------- */
/*     Page Header - Corportatenav               */
/* --------------------------------------------- */
#header .corporatenav {
    width:913px;
    height:13px;
    clear:both;
    border-top: 1px solid #434A9A; 
    border-bottom: 1px solid #0C238D; 
    background-color:#293599;
    line-height:1px;
    font-size:1px;
    padding:0px 0px 0px 15px;
}
#header .corporatenav .site {
    float:left;
}
#header .corporatenav .links { 
    float:right;
}
#header .corporatenav .links img{ 
    display:block;
    float:left;
}
/* --------------------------------------------- */
/*  Page Header    - Topnav                      */
/* --------------------------------------------- */
#header .topnav {
    width:100%;
    height:22px;
    font-size:0px;
    line-height:0px;
}
#header .topnav img{
    display:block;
    float:left;
}
/* --------------------------------------------- */
/*     Page Header    - Topnav Dropdown          */
/* --------------------------------------------- */
#header .dropdown {
     float:right; 
     width:192px;
     background-color:#F4F4F4; 
     height:19px; 
}
#header .dropdown select{
     float:right;
     height:17px;
     color:#646464;
     width:190px;
     border:1px solid #cccccc;
}
/* --------------------------------------------- */
/*     Page Header    - Breadcrumbs              */
/* --------------------------------------------- */
#breadcrumbs {
    height:19px; 
    background-color:#F4F4F4;
    color:#646464;
    width:736px; 
    float:left;
}
#breadcrumbs .links {
    margin: 4px 0px 1px 0px;
    padding: 0px 0px 0px 13px;
    line-height:12px;
    font-size:10px;
}
#breadcrumbs .links b{
    font-weight:normal;
}
#breadcrumbs .links a {
    color:#646464; 
}
#breadcrumbs .links a:hover{
    color:#08107B;
}
/* --------------------------------------------- */
/*     Page Contentrelated - Subnav              */
/* --------------------------------------------- */
#contentrelated{
    width:176px;
}
#contentrelated .subnav {
    width:176px;
}
#contentrelated .subnav h2{
    font:bold 10px Verdana, Arial, Helvetica, sans-serif;
    line-height:10px;
    color:#08107B; 
    margin:10px 0px 4px 12px; 
    padding:0px;
}
#contentrelated .subnav h2 a,
#contentrelated .subnav h2 a:hover{
    color:#08107B; 
}
#contentrelated .subnav.black h2 a,
#contentrelated .subnav.black h2 a:hover{
    color:#000000; 
}
#contentrelated .subnav .hr{
    height:0px; 
    width:176px; 
    border-bottom:1px solid #fff; 
    border-top:1px solid #e8e8e8; 
    margin:0px 0px 10px 0px; 
    font-size:0px; 
    line-height:0px;
}
#contentrelated .subnav h3 {
    display:block;
    font:normal 11px Verdana, Arial, Helvetica, sans-serif;
    line-height:13px; 
    padding:1px 10px 0px 10px;
    margin:0px 10px 4px 12px;
    width:132px;
    overflow:hidden;
}
#contentrelated .subnav h3.normal a,
#contentrelated .subnav.black h3.normal a {
    display: block;
    margin:0px 0px 0px 15px;
    color:#646464;
}
#contentrelated .subnav h3.normal a:hover{
    color:#08107B;
}
#contentrelated .subnav.black h3.normal a:hover{
    color:#000000;
}
#contentrelated .subnav h3.active a, 
#contentrelated .subnav h3.active a:hover{
    display: block;
    margin:0px 0px 0px 15px;
    color:#709DE0;
}
#contentrelated .subnav.black h3.active a,
#contentrelated .subnav.black h3.active a:hover{
    color:#000000;
}
#contentrelated .subnav .links{
    margin:5px 0px 7px 37px;
}
#contentrelated .subnav .links a{
    padding:3px 0px 4px 0px;
    display:block;
    font-size:11px;
    line-height:13px;
    color:#646464;
    width:130px;
}
#contentrelated .subnav .links a:hover, 
#contentrelated .subnav .links a.active, 
#contentrelated .subnav .links a.active:hover{
    color:#08107B;
}
#contentrelated .subnav.black .links a:hover, 
#contentrelated .subnav.black .links a.active, 
#contentrelated .subnav.black .links a.active:hover{
    color:#000000;
}
/* --------------------------------------------- */
/*     Page Contentrelated - Productfinder       */
/* --------------------------------------------- */
#contentrelated .productfinder {
    margin-bottom:60px;
}
#contentrelated .productfinder img{
    display:block;
    padding:36px 0px 0px 0px;
}
#contentrelated .productfinder select{
    margin:0px 0px 0px 12px;
    color:#646464;
    width:152px;
}
#contentrelated .productfinder select .option_category{
    background-color:#F5F5F5;
}
/* --------------------------------------------- */
/*     Page Contentrelated - More Products       */
/* --------------------------------------------- */
#contentrelated .more_products {
    margin:0px 0px 18px 0px;
}
#contentrelated .more_products select{
    margin:3px 0px 0px 8px; 
    width:154px; 
    color:#646464;
}
#contentrelated .more_products p{
    padding:0px 0px 4px 0px; 
}
/* --------------------------------------------- */
/*     Page Contentrelated - Camerafinder        */
/* --------------------------------------------- */
#contentrelated .camerafinder {
    margin:0px 0px 18px 0px;
}
#content .container_faq table a,
#contentrelated .camerafinder p a {
    font:bold 11px Verdana, Arial, Helvetica, sans-serif;
    display:block; 
    margin:0px 0px 15px 10px; 
    padding-left:16px; 
    color:#08107b;
}
#content .container_faq table a,
#contentrelated .camerafinder p a:hover {
    color:#646464;
}
#content .container_faq table a:hover{
    color:#08107b;
}
/* --------------------------------------------- */
/*     Page Content - SWF Container              */
/* --------------------------------------------- */
#content .swf_container {
    margin-bottom:16px;
}
/* --------------------------------------------- */
/*     Page Content - Headline Image             */
/* --------------------------------------------- */
#content .headline_img {
    margin:0px 0px 20px 0px;
}
#content .headline_img p{
    margin:7px 0 0 0;
}
/* --------------------------------------------- */
/*     Page Content - Italic Headline Image      */
/* --------------------------------------------- */
.italic_headline_img {
    clear:both; 
    padding:5px 0px 10px 0px;
}
/* --------------------------------------------- */
/*     Page Content - Mood Header                */
/* --------------------------------------------- */
#content .mood_header{
    margin: 0 0 15px 0;
}
/* --------------------------------------------- */
/*     Page Content - Range Header               */
/* --------------------------------------------- */
#content .range_header {
    padding:0px 0px 15px 0px;
}
#content .range_header p{
    padding:7px 5px 10px 0px;
    width: 280px;
}
#content .range_header p a, #content .range_header p a.black{
    font-weight:bold;
    color:#646464;
}
#content .range_header p a:hover{
    color:#08107B;
}
#content .range_header p a.black:hover{
    color:#000;
}
#content .range_header_left{
    float:left;
}
#content .range_header .range_header_left img{
    float: none;
}
#content .range_header img{
    float: right;
}
/* --------------------------------------------- */
/*     Page Content - Productpage Header         */
/* --------------------------------------------- */
#content .productstage .header h1,
#content .productstage .header_offer h1{
    padding:15px 0px 0px 6px; 
    font:bold 14px Verdana, Arial, Helvetica, sans-serif; 
    line-height:22px; 
    color:#08107B;
}
#content .productstage .header h3,
#content .productstage .header_offer h3{
    padding:0px 0px 0px 6px; 
    font:normal 16px Verdana, Arial, Helvetica, sans-serif;
    line-height:22px; 
    color:#08107B;
    clear:both;
}
/* --------------------------------------------- */
/*     Page Content - Product                    */
/* --------------------------------------------- */
#content .productstage .product {
    padding:30px 0px 0px 0px;
}
#content .productstage .left .links_product{
    padding-left:7px;
    width: auto;
}
#content .productstage .links_product a{
    float:left;
    margin:22px 0px 10px 0px;
    padding:0px 8px 0px 0px;
}
#content .productstage .links_product img{
    padding:0px 6px 0px 0px;
    float: left;
}
#content .productstage .awards{
    clear:both;
    padding-left:7px;
}
#content .productstage .awards .img{
    padding:10px 7px 10px 0px;
    height:40px; 
    float:left;
}
#content .productstage .product .teaser {
    float:right; 
    width:270px; 
    padding-left:25px;
}
#content .productstage .product .teaser img.plus{
    padding-left:10px;
}
#content .productstage .product .teaser .promo .content{
    background-color:#ffba00;
    color:#FFFFFF;
    line-height:17px; 
    font:normal 15px Verdana, Arial, Helvetica, sans-serif;
    padding-left:10px;
    padding-right:10px;
    width:241px;    
}
#content .productstage .product .teaser .promo {
    margin: 0 0 22px 0;
}
#content .productstage .product .teaser .promo img{
    display:block;
}
#content .productstage .product .teaser .accessories_img{
    margin:12px 0px 0px -29px;
    height: auto;    
}
#content .productstage .product .teaser .accessories_img .accessories_items{
    float:left;
    width:240px;
    padding-left:10px;
}
#content .productstage .product .teaser .accessories_img .accessories_items .wrapper{
    float: left;
    height: 60px;    
}
#content .productstage .product .teaser .accessories_img .img_plus{
    float:left;
}
#content .productstage .product .teaser .teaser_bg{
    width:269px;
}
#content .productstage .product .teaser .accessories_list{
    margin:10px;
}
#content .productstage .product .teaser .accessories_list .hr{
    height:1px; 
    background:#fff; 
    font-size:0px; 
    line-height:0px; 
    margin:10px 0px 10px 0px;
}
#content .productstage .product .teaser .actions{
    padding: 0px 6px 10px 6px; 
}
#content .productstage .product .teaser .actions .styleselector{
    padding: 0px 0px 0px 0px;
    text-align:right; 
}
#content .productstage .product .teaser .actions .styleselector label{
    margin:0px 5px 0px 0px;
}
#content .productstage .product .teaser .actions .styleselector select{
    width:112px;
}
#content .productstage .product .teaser .actions .available,
#content .productstage .product .teaser .actions .fewavailable,
#content .productstage .product .teaser .actions .notavailable  {
    color:#3cd400; 
    font:bold 10px Verdana, Arial, Helvetica, sans-serif;
    margin-top:5px;
    text-align:right;
}
#content .productstage .product .teaser .actions .fewavailable {
    color:#ffba00; 
}
#content .productstage .product .teaser .actions .notavailable {
    color:#646464;
}
#content .productstage .product .teaser .actions .price{
   text-align:right; 
   font-weight:bold;
   margin:17px 0px 8px 0px;
}
#content .productstage .product .teaser .actions .price .info { }
#content .productstage .product .teaser .actions .price .infoCanceled {
    text-decoration:line-through;
}
#content .productstage .product .teaser .actions .price .info.prefix {
    font-weight:normal;
}
#content .productstage .product .teaser .actions .price .price {
    color:#08107b; 
    font-size:18px;
    line-height:24px;
}
#content .productstage .product .teaser .actions .price .price.prefix { 
    font-size:11px;
}
#content .productstage .product .teaser .actions .price .description{
   color:#08107b;
}
#content .productstage .product .teaser .actions .buttons {
    text-align:right;
}
#content .productstage .product .teaser .actions .buttons .buy,
#content .productstage .product .teaser .actions .buttons .reserve,
#content .productstage .product .teaser .actions .buttons .wish {
    display:none;
}
#content .productstage .product .teaser .actions .buttons a img{
   display:inline;
   margin:0px 0px 0px 8px;
}
/* --------------------------------------------- */
/*     Page Content - Small Product-Teaser       */
/* --------------------------------------------- */
#content .productstage .small_product_teaser{
     padding: 20px 6px 0 0;
}
#content .productstage .left{
    float:left; 
    width:242px;
}
#content .productstage .additional_text {
padding-left:10px;
}
#content .productstage .left.smallteaser{
    width:auto;
}
#content .productstage .left.smallteaser img{
    display:inline;
}
#content .productstage .product_teaser .right,
#content .productstage .product .right{
    float: right;
    width: 295px;
}
#content .productstage .small_product_teaser .right {
    float: left;
}
#content .productstage .small_product_teaser .right #shopbutton {
    margin-bottom:5px;
    margin-top: 45px;
    visibility: hidden;
}
#content .productstage .small_product_teaser .right{
    width: 270px;
}
#content .productstage .small_product_teaser .choose_model,
#content .productstage .small_product_teaser .choose_offer{
    padding: 15px 10px 15px 12px;
    width: 240px;
    float: right;
    margin:0 0 2px 0;
}
#content .productstage .small_product_teaser .choose_model label{
    float:right;
}
#content .productstage .small_product_teaser .choose_model .color {
    clear:both;
    float:right;
    margin:5px 0px 15px 0px;
    width:100%;
}
#content .productstage .small_product_teaser .choose_model .color a{
    float:right;
    margin:0px 0px 0px 10px; 
}
#content .productstage .small_product_teaser .choose_model .price{
    width:214px;
    clear:both;
    float:right;
    text-align:right;
    font:bold 16px Verdana;
    line-height: 18px;
    color : #08107B;
    margin: 2px 0px 7px 0px;
}
#content .productstage .small_product_teaser .actions {
    padding: 10px 10px 5px 12px;
    width: 240px;
    margin:0 0 2px 0;
}
#content .productstage .small_product_teaser .actions .styleselector{
    padding: 0px 0px 0px 0px;
    text-align: left;
}
#content .productstage .small_product_teaser .actions .styleselector label{
    margin:0px 5px 0px 0px;
}
#content .productstage .small_product_teaser .actions .styleselector select{
    width:112px;
    margin-top: 5px;
}
#content .productstage .small_product_teaser .actions .available,
#content .productstage .small_product_teaser .actions .fewavailable,
#content .productstage .small_product_teaser .actions .notavailable  {
    color:#3cd400; 
    font:bold 10px Verdana, Arial, Helvetica, sans-serif;
    margin-top:5px;
    text-align:right;
}
#content .productstage .small_product_teaser .actions .fewavailable {
    color:#ffba00; 
}
#content .productstage .small_product_teaser .actions .notavailable {
    color:#646464;
}
#content .productstage .small_product_teaser .actions .price{
   text-align:right; 
   font-weight:bold;
   margin:17px 0px 8px 0px;
   display: none;
}
#content .productstage .small_product_teaser .actions .price .info { }
#content .productstage .small_product_teaser .actions .price .info.prefix { 
    font-weight:normal;    
}
#content .productstage .small_product_teaser .actions .price .infoCanceled {
    text-decoration:line-through;
}
#content .productstage .small_product_teaser .actions .price .price {
    color:#08107b; 
    font-size:18px;
    line-height:24px;
}
#content .productstage .small_product_teaser .actions .price .price.prefix {
    font-size:11px;
}
#content .productstage .small_product_teaser .actions .price .description{
   color:#08107b;
}
#content .productstage .small_product_teaser .actions .buttons {
    text-align:right;
}
#content .productstage .small_product_teaser .actions .buttons .buy,
#content .productstage .small_product_teaser .actions .buttons .reserve,
#content .productstage .small_product_teaser .actions .buttons .wish {
    display:none;
}
#content .productstage .small_product_teaser .actions .buttons a img{
   display:inline;
   margin:0px 0px 0px 8px;
}
/* --------------------------------------------- */
/*  Page Content - Small Product-Teaser - Offers */
/* --------------------------------------------- */
#content .productstage .small_product_teaser .choose_offer{
    width:262px;
    height: auto;
    padding:0px;
}
#content .productstage .small_product_teaser .choose_offer .bg_helper{
    padding:5px 0 0 0px;    
}
#content .productstage .small_product_teaser .choose_offer .bg_helper .offer_text{
    float:left;
    width:175px;
    padding:0 0 0 15px;
}
#content .productstage .small_product_teaser .choose_offer .bg_helper .offer_text .saving{
    font:11px Verdana, Arial, Helvetica, sans-serif;
    float:left;
}
#content .productstage .small_product_teaser .choose_offer .bg_helper .hr{
    height:1px; background:#fff; 
    font-size:0px; 
    line-height:0px; 
    margin:15px 0px 0px 0px;
}
#content .productstage .small_product_teaser .choose_offer .bg_helper h4{
    color:#0C1387;
    font-size:12px;
    width:205px;
    padding: 0 0 10px 15px;
}    
#content .productstage .small_product_teaser .choose_offer .bg_helper a.package{
    display: block;
    text-decoration: underline;
    margin: 5px 0 2px 0;
    color: #616161;
    font-weight:bold;
    padding:5px 0 0px 15px;
}
#content .productstage .small_product_teaser .choose_offer .bg_helper a.package:hover{
    color:#08107B;
}
#content .productstage .small_product_teaser .choose_offer .bg_helper .price,
#content .productstage .small_product_teaser .choose_offer .bg_helper .diff{
    font:bold 11px Verdana, Arial, Helvetica, sans-serif;
    color:#08107B;
    display:block;
    width: 70px;
    float:left;
}
#content .productstage .small_product_teaser .choose_offer .bg_helper .diff{
    width:45px;
    margin-left:2px;
}
#content .productstage .small_product_teaser .choose_offer .bg_helper a.details{
    font:bold 11px Verdana, Arial, Helvetica, sans-serif;
    color:#08107B;
    padding: 0px 0px 0px 17px;
    float: left;
}
#content .productstage .small_product_teaser .choose_offer .bg_helper a.details:hover{
    color: #646464;
}
/* --------------------------------------------- */
/*     Page Content - Productlinks               */
/* --------------------------------------------- */
#content .productstage .productlinks {
    clear:both;
    padding:10px 5px 12px 7px; 
}
#content .productstage .productlinks .left {
    float:left;
}
#content .productstage .productlinks .right {
    float:right;
}
#content .productstage .productlinks a{
    color:#08107B;
    font-weight:bold;
    padding: 0px 5px 1px 17px;
    display:block; 
}
#content .productstage .productlinks a:hover{
    color:#646464;
}
/* --------------------------------------------- */
/*     Page Content - Productdetails             */
/* --------------------------------------------- */
#content .productdetails {
    clear:both;
    margin-bottom:18px;
}
#content .productdetails p.price{
    clear: both;
    margin:0 0 20px 0;
    padding: 10px 0 0 15px;
}
#content .productdetails .firmware_update a{
    text-decoration: underline;
    color: #646464;
}
#content .productdetails img.systemoverview{
    margin: 0 0 10px 0;    
}
#content .productdetails .firmware_update a:hover{
    text-decoration: none;
    color : #000;
}
#content .productdetails .navigation {
    width:100%;
    overflow:hidden; 
    height:auto;
}
#content .productdetails .navigation a{
    font-size:11px;
    line-height:11px; 
    color:#fff; 
    float:left; 
    padding:2px 12px 4px 5px;
    border-right: 1px solid #fff;
}
#content .productdetails .navigation a.active{
    background:#F4F4F4; 
    color:#08107B;    
}
#content .productdetails .navigation a.active:hover{
    background:#F4F4F4; 
}
#content .productdetails .navigation.black a.active {
    color:#000;
} 
#content .productdetails .details{
    margin:1px 0px 0px 0px; 
    background:#F4F4F4; 
    height:auto;
    overflow:hidden; 
    width:516px;
    padding:10px 14px 15px 22px; 
}
#content .productdetails .details th{
    color: #709DE0;
    font:bold 13px Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    padding:20px 10px 5px 0px;
}
#content .productdetails .details img{
    display:inline;
}
#content .productdetails .details td{
    vertical-align:top;
}
#content .productdetails .details td.empty{
    width:50px;
}
#content .productdetails .details td.hl_td{
    padding-right:10px;
    color:#709DE0;
}
#content .productdetails .details .bullet_td{
    width:16px;
    margin: 2px 0 0 0;
}
#content .productdetails .print_details {
    margin:11px 14px 15px 0px;
    text-align: right;
}
#content .productdetails .details .print_details {
    margin:0px 0px 15px 0px;
}
#content .productdetails .print_details a{
    color:#646464;
    padding:0px 0px 0px 21px;
}
#content .productdetails .print_details a:hover{
    color:#08107B;
}
#content .productdetails .details .left {
    float:left;
    width:200px;
}
#content .productdetails .details strong.hl{
    clear:both;
    float:left;
    width:200px;    
}
#content .productdetails .details ul.bullets{
    clear:both;
    float:left;
    width:200px;
    margin-bottom:15px;
}
#content .productdetails .details .description{
    margin:0px 0px 0px 15px;
    float:right;
    width:290px;
}
#content .productdetails .details .bullets_wide{
    margin:0px 0px 20px 0px;
}
#content .productdetails .details .text_small{
    clear:both;
    float:left;
    width:190px;
}
#content .productdetails .details .text_wide{
    margin: 0px 0px 10px 0px;
    clear:both;
}
#content .productdetails .details .text_wide p{
    padding:8px 0px 8px 0px;
}
#content .productdetails .details .award {
    padding: 10px 0px 5px 0px;
    overflow:hidden;
}    
#content .productdetails .details .award a{
    width: 65px;
    float:left;
    margin: 0px 25px 0px 0px;
}
#content .productdetails .details .award a img{
    margin: 3px 0px 0px 0px;
}
#content .productdetails .details .award .descr{
    float:left;
    width:420px;
    font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}
#content .productdetails .details .footnotes{
    clear:both;
    padding-top:15px;
}
#content .productdetails .navigation.black a.active:hover{
    background: #F4F4F4;
}
#content .productdetails .table1{
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-color:#E9E9E9;
    color:#709DE0;
    padding:4px;
}
#content .productdetails .table2{
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-color:#E9E9E9;
    line-height:14px;
    padding:4px;
}
/* ----------------------------------------------- */
/*     Page Content - Warenkorb Zwischenseite      */
/* ----------------------------------------------- */
#content .product_wk img{
    margin: 8px 0 20px 2px;
    font-size:16px;
}
#content .product_wk .wrapper{
    margin:10px 0 32px 0px;
}
#content .product_wk .product{
    padding: 10px 0 20px 0;
}
#content .product_wk .product img{
    float:left; 
    margin:0px; 
    padding:0px;
}
#content .product_wk .product .actions,
#content .product .mood .teaser_bg .actions{
    float:left; 
    margin:10px 0px 0px 30px; 
    width:445px;
}
#content .product_wk .product .actions h3{
    font:bold 11px Verdana, Arial, Helvetica, sans-serif;
    margin:0px 0px 20px 0px;
}
#content .product_wk .product .actions a{
    font:bold 11px Verdana, Arial, Helvetica, sans-serif;
    padding:0px 0px 0px 16px; 
    margin-bottom:2px; 
    color:#08107b; 
    display:block;
}
#content .product_wk .product .actions a:hover{
    color:#646464;
}
#content .product_wk .product .actions a.black:hover{
    color:#000;
}
/* --------------------------------------------- */
/*     Page Content - Teaser - Product Offers    */
/* --------------------------------------------- */
#content .offer{
    width:270px;
    margin: 0px 0px 15px 0px;
}
#content .container_teaser .product{
    width:270px;
    margin: 0px 0px 15px 0px;
}
#content .container_teaser .header{
    width:85%;
}
#content .header h1{
    padding:10px 0px 0px 10px; 
    font:bold 12px Verdana, Arial, Helvetica, sans-serif; 
    line-height:14px; 
}
#content .header h3{
    padding:0px 0px 0px 10px; 
    font:normal 14px Verdana, Arial, Helvetica, sans-serif;
    line-height:17px; 
    color:#08107B;
}
#content .mood .image{
    width:120px;
    float:left;
    padding:20px 10px 0 0;
}
#content .mood .accessory{
    width: 137px;
    float:left;
    margin-top:10px;
}
#content .mood .accessory img.headline{
    padding: 0 0 0 25px;
    float:none;
}
#content .mood .accessory img{
    float: left;
}
#content .mood .accessory .image_items {
    float: left;
}
#content .mood .accessory .image_items .wrapper{
    float:left;
    height:60px;
}
#content .mood .product_img{
    float:left;
    padding:15px 0px 0px 0px;
}
#content .mood .feature_50{
    margin:10px 0 0 10px;
    float:left;
    padding:15px 10px 0px 0px; 
}
#content .mood .feature_122{
    float:right;
    padding:15px 10px 0px 0px; 
}
#content .mood .feature_122 p,
#content .mood .feature_50 p{
    width:106px; 
    background:#FFBA00; 
    color:#fff; 
    font-size:15px; 
    line-height:17px; 
    padding:0px 8px 0px 8px;
}
#content .mood .feature_50 p{
    width: 34px;
}
#content .mood .teaser_bg{
    width:269px; 
    overflow:hidden; 
    clear:both;
    padding-bottom:10px; 
}
#content .mood .teaser_bg p,
#content .mood .teaser_bg ul{
    margin:5px 10px 0px 10px;
}
#content .mood .teaser_bg .hr{
    height:1px; background:#fff; 
    font-size:0px; 
    line-height:0px; 
    margin:10px 5px 10px 5px;
}
#content .mood .teaser_bg .top,
#content .mood .teaser_bg .bottom{
    padding:0px 10px 0px 10px;
    clear:both;
}
#content .product .content .top,
#content .product .content .bottom{
    padding:0px 10px 0px 0px;
    clear:both;
}
#content .mood .teaser_bg .clear_right,
#content .product .content .clear_right{
    clear:right;
    font-size:0px;
    line-height:0px; 
    height:0px;
}
#content .mood .teaser_bg .top .info,
#content .product .content .top .info{
    float:left; 
    margin-bottom:10px; 
    font-weight:bold; 
    font-size:10px; 
    line-height:14px; 
    width:100px;
}
#content .mood .teaser_bg .top .available,
#content .mood .teaser_bg .top .fewavailable,
#content .mood .teaser_bg .top .notavailable,
#content .product .content .top .available,
#content .product .content .top .fewavailable,
#content .product .content .top .notavailable  {    
    float:right;
    color:#3cd400; 
    font:bold 10px Verdana, Arial, Helvetica, sans-serif; 
    margin-bottom:8px;
}
#content .mood .teaser_bg .top .fewavailable,
#content .product .content .top .fewavailable {
    color:#ffba00; 
}
#content .mood .teaser_bg .top .notavailable,
#content .product .content .top .notavailable {
    color:#646464;
}
#content .mood .teaser_bg .top .price{
    float:right; 
    font:bold 16px Verdana, Arial, Helvetica, sans-serif; 
    color:#08107B;    
    margin:0px;
}
#content .product .content .top .price {
    float:right; 
    font:bold 12px Verdana, Arial, Helvetica, sans-serif; 
    color:#08107B;    
    margin:0px;
}
#content .mood .teaser_bg .top .price.black,
#content .product .content .top .price.black {
    color:#646464;
}
#content .mood .teaser_bg .top .price_info {
    float:right; 
    font:bold 10px Verdana, Arial, Helvetica, sans-serif; 
    color:#646464; 
    margin:5px 5px 0px 0px;
}
#content .product .content .top .price_info {
    float:right; 
    font:bold 10px Verdana, Arial, Helvetica, sans-serif; 
    color:#646464; 
    margin:3px 5px 0px 0px;
}
#content .mood .teaser_bg .top .price_info.infoCanceled,
#content .product .content .top .price_info.infoCanceled  {
    text-decoration:line-through;
}
#content .mood .teaser_bg .top .description,
#content .product .content .top .description {
    float:right; 
    color:#08107b;
    font-weight:bold;
    margin:1px 0px 5px 0px;
}
#content .mood .teaser_bg .top .description.black,
#content .product .content .top .description.black {
    color:#646464;
}
#content .mood .teaser_bg .bottom .links,
#content .product .content .bottom .links{
    float:left;
}
#content .mood .teaser_bg .bottom .links a,
#content .product .content .bottom .links a {
    color:#08107B; 
    font-weight:bold; 
    padding: 0px 5px 0px 17px; 
    display:block;
}
#content .mood .teaser_bg .bottom .links a:hover,
#content .product .content .bottom .links a:hover {
    color: #646464; 
}
#content .mood .teaser_bg .bottom .actions ,
#content .product .content .bottom .actions{
    float:right; 
    width:160px;
}
#content .mood .teaser_bg .bottom .actions a,
#content .product .content .bottom .actions a {
    float:right; 
    margin:5px 0 0 0;
}
#content .product .content .bottom .actions a img{
    margin:0px;
}   
#content .mood .teaser_bg .bottom .actions .buy,
#content .mood .teaser_bg .bottom .actions .reserve,
#content .mood .teaser_bg .bottom .links .wish,
#content .product .content .bottom .actions .buy,
#content .product .content .bottom .actions .reserve,
#content .product .content .bottom .links .wish {
    display:none;
}
/* --------------------------------------------- */
/*     Page Content - Container - Two Columns    */
/* --------------------------------------------- */
#content .container_twocols {
    clear:both;
}
#content .container_twocols .left{
    float:left; 
}
#content .container_twocols .right{
    float:right; 
}
/* --------------------------------------------- */
/*     Page Content - Container - Three Columns  */
/* --------------------------------------------- */
#content .container_threecols {
    clear:both;
}
#content .container_threecols .left{
    float:left;
    margin-right:11px; 
}
#content .container_threecols .right{
    float:right; 
}
/* --------------------------------------------- */
/*  Page Content - Teaser - Range Teaser         */
/* --------------------------------------------- */
#content .range_teaser{
    margin:0px 0px 15px 0px;
    width:270px;
}
#content .range_teaser img{
    float:none;
    padding:10px 0px 0px 5px;
}
#content .range_teaser h4{
    float:none;
    padding:5px 0px 0px 5px;
    font-size:11px;
}
#content .range_teaser h4.black{
    color:#656565;
}
#content .range_teaser .content{
    margin-top:0px;
}
#content .range_teaser .content .left{
    float:left;
    width:100px;
}
#content .range_teaser .content .right{
    float:left; 
    margin:10px 0px 0px 5px;
    width:155px;
}
#content .range_teaser .content .right ul{
    margin: 0 0 0 2px;
}
#content .range_teaser .content .right p a{
    margin: 0 0 4px 0;
    font:bold 11px Verdana, Arial, Helvetica, sans-serif;
    padding:0px 0px 0px 16px;
    color:#08107b;
    display: block;
}
#content .range_teaser .content .right p.more_link{
    padding:15px 0px 10px 0px;
}
#content .range_teaser .content .right p.more_link a{
    margin:0px;
}
#content .range_teaser .content .right p.more_link a:hover,
#content .range_teaser .content .right p a:hover{
    color:#646464;
}
#content .range_teaser.black .content .right p a {
    color:#646464;
    background:url(/diktiergeraete/images/icons/bullet_black_small.gif) left no-repeat;
    /*  */
}
#content .range_teaser.black .content .right p.more_link a {
    color:#646464;
    background:url(/diktiergeraete/images/icons/bullet_black.gif) left no-repeat;
    /*  */
}
#content .range_teaser.black .content .right p a:hover {
    color:#000;
}
#content .range_teaser .content .right select.stylefinder{
    color:#646464;
    width:150px;
}
/* ----------------------------------------------------- */
/*  Page Content - Teaser - Range Teaser - Area Home     */
/* ----------------------------------------------------- */
#content .range_teaser.area_home_176{
    width:176px;
}
#content .range_teaser.area_home .content select.stylefinder,
#content .range_teaser.area_home_176 .content select.stylefinder{
    color:#646464;
    width:145px; 
    margin-left:20px;
}
/* ------------------------------------------------------------------- */
/*  Page Content - Teaser - Range Teaser Wide (for Voice Recorders)    */
/* ------------------------------------------------------------------- */
#content .range_teaser.wide img{
    float:left;
    padding:10px 0px 0px 5px;
}
#content .range_teaser.wide .content .right{
    width:94%;
}
#content .range_teaser.wide .content .right select.stylefinder{
    margin:15px 0px 10px 0px;
    float:left;
}
#content .range_teaser.wide .content .right p.more_link{
    margin-left:15px;
    float:left;
}
/* --------------------------------------------- */
/*  Page Content - Teaser - Service Teaser       */
/* --------------------------------------------- */
#content .container_twocols .service_teaser{
    padding: 10px 0 0 0;
    margin:0px 0px 15px 0px;
    width:270px;
}
#content .container_twocols .service_teaser .content{
    padding: 10px 0 0 30px;
}
#content .container_twocols .service_teaser .image{
    width:70px;
    float:left;
    padding:14px 0 0 2px;
}
#content .container_twocols .service_teaser .image2{
    width:183px;
    float:left;
    padding:14px 0 0 2px;
}
#content .container_twocols .service_teaser .content.img{
    float:left;
    width: 183px;
    padding-left:15px;
    margin-top: 1px;
}
#content .container_twocols .service_teaser .content.img2{
    float:left;
    width: 70px;
    height: 70px;
    padding-left:15px;
    margin-top: 10px;
}
#content .container_twocols .service_teaser .content p{
    margin: 0 5px 10px 0;
}
#content .container_twocols .service_teaser .content a{
    color:#646464; 
    padding: 0px 5px 1px 17px; 
    display:block; 
} 
#content .container_twocols .service_teaser .content a.bold{
    padding-left:18px;
    font-weight:bold;
    display: block;
}
#content .container_twocols .service_teaser .content a:hover{
    color: #08107B;
}
#content .container_twocols .service_teaser .content select {
    width:170px;
    margin:10px 0px 0px 0px;
}
/* --------------------------------------------- */
/*  Page Content - Teaser - Specials                */
/* --------------------------------------------- */
#content .special_teaser {
    margin:0px 0px 15px 0px;
    width:270px;
}
#content .special_teaser h3, #content .special_teaser h1{
    width:85%;
    padding:10px 0px 0px 5px; 
    font:bold 12px Verdana, Arial, Helvetica, sans-serif;
    line-height:14px; 
    color:#08107B;
}
#content .special_teaser .content{
    margin-top:20px;
}
#content .special_teaser .content img{
    float:left;
}
#content .special_teaser .content .feature_122{
    float:right;
    width:132px; 
}
#content .special_teaser .content .feature_256{
    margin:0px 0px 0px 5px; 
}
#content .special_teaser .content .feature_122 p,
#content .special_teaser .content .feature_256 p{
    width:106px; 
    background:#FFBA00; 
    color:#fff; 
    font-size:15px; 
    line-height:17px; 
    padding:0px 8px 0px 8px;
}
#content .special_teaser .content .feature_256 p{
    width:238px; 
}
#content .special_teaser .content .feature_256 select{
    width:256px; 
    font-size:11px;
    color:#646464; 
    margin:15px 0px 0px 0px;
}
/* ----------------------------------------------------- */
/*     Page Content - Container - Accessories/Products   */
/* ----------------------------------------------------- */
#content .container_teaser {
    clear:both;
}
#content .container_teaser .left{
    float:left;
}
#content .container_teaser .right{
    float:right;
}
/* ----------------------------------------------------- */
/*     Page Content - Bundle - Contents                  */
/* ----------------------------------------------------- */
#content .bundle{
    width:552px;
    float:left;
    margin: 10px 0px 10px 0px;
    clear:both;
}
#content .bundle .content{
    margin: 10px 0px 10px 8px;
}
#content .bundle .content h3.blue{
    font:bold 11px Verdana, Arial, Helvetica, sans-serif;
    color:#08107B;
}
#content .bundle .content a img{
    padding:12px 45px 0px 20px;
    float:left;
}
#content .bundle .content .details {
    margin:12px 0px 10px 0px;
    width:400px;
    float:left;
}
#content .bundle .content .details p{
    padding:20px 0px 0px 0px;
}
#content .bundle .content .details p.product_archive{
    padding: 0;
}
#content .bundle .content .details  p a{
    font:bold 11px Verdana, Arial, Helvetica, sans-serif;
    padding:0px 0px 0px 16px;
    color:#08107b;
}
#content .bundle .content .details  p a:hover {
    color:#646464;
}
/* ----------------------------------------------------- */
/*     Page Content - Teaser - Accessories/Products      */
/* ----------------------------------------------------- */
#content .product_teaser{
    margin:0px; 
    padding:0px;
    background: lime;
}
#content .product_teaser .product {
    width: 270px;
    float:left; 
    margin: 0px 0px 10px 0px;
}
#content .product_teaser .product .content{
    margin: 10px 0px 10px 8px;
}
#content .product_teaser .product .content h3.blue, 
#content .product_teaser .product .content h1.blue,
#content .product_teaser .product .content h1.black,
#content .product_teaser .product .content h3.black{
    font:bold 11px Verdana, Arial, Helvetica, sans-serif;
    color:#08107B;
}
#content .product_teaser .product .content h1.black a,
#content .product_teaser .product .content h3.black a,
#content .offer .header h1.black a,
#content .offer .header h3.black{
    color: #646464;
}
#content .container_support.new .left h1 a,
#content .container_support.new .left h1.black a,
#content .product_teaser .product .content h1.black a{
    background-image: none;
    font:bold 11px Verdana, Arial, Helvetica, sans-serif;
    padding: 5px 0 20px 0;
}
#content .product_teaser .product .content img{
    margin:12px 15px 0px 0px;
    float:left;
}
#content .product_teaser .product .content ul.bullets{
    margin:12px 0px 10px 0px;
    width:175px;
    float:left;
}
#content .product_teaser .product .content label{
    width: 100%;
    text-align: right;
    display: block;
    font-size: 10px;
}
#content .product_teaser .product .content select{
    width: 112px;
    float: right;
    margin: 0 0 8px 0;
}
#content .product_teaser .product .content .links{
    margin-top:0px;
    float:left;
}
#content .product_teaser .product .content .links a{
     color:#08107B; 
    font-weight:bold; 
    padding: 0px 5px 1px 17px; 
    display:block; 
}
#content .product_teaser .product .content .links a:hover{
     color:#646464;
}
#content .product_teaser .product .content .actions{
    float:right;
    display:none;
}
#content .product_teaser .product .content .actions .price{
    font:bold 13px Verdana, Arial, Helvetica, sans-serif;
    color:#08107B; 
    margin:15px 7px 0px 0px;
}
#content .product_teaser .product .content .links a:hover{
     color:#646464;
}
#content .product_teaser .product .content .links.black a{
     color:#646464;
}
#content .product_teaser .product .content .links.black a:hover,
#content .offer .mood .teaser_bg .bottom .links.black a:hover{
     color:#000000;
}
/* ----------------------------------------------------- */
/*     Page Content - Teaser - Bestseller                */
/* ----------------------------------------------------- */
#content .product_teaser .bestseller  {
    width: 270px;
    float:left; 
    margin: 0px 0px 10px 0px;
}
#content .product_teaser .bestseller .wrapper{
    margin:10px 0px 0px 0px;
}
#content .product_teaser .bestseller .wrapper .content {
    padding: 0px 0px 30px 8px;
    clear:both;
}
#content .product_teaser .bestseller .content stong.blue {
    font:bold 11px Verdana, Arial, Helvetica, sans-serif;
    color:#08107B;
}
#content .product_teaser .bestseller .wrapper .content img{
    margin:6px 15px 0px 0px;
    float:left;
}
#content .product_teaser .bestseller .wrapper .content p{
    margin: 15px 0px 0px 21px;
}
#content .product_teaser .bestseller .wrapper .content p a{
    font:bold 11px Verdana, Arial, Helvetica, sans-serif;
    padding-left:16px;
    color:#08107b;
    float:left;
    margin-top:2px;
}
#content .product_teaser .bestseller .wrapper .content p a:hover {
    color:#646464;
}
#content .product_teaser .bestseller .wrapper .content .price{
    float:right;
    font:bold 12px Verdana;
    color : #08107B;
    padding-right:10px;
}
/* ----------------------------------------------------- */
/*     Page Content - Teaser - News                    */
/* ----------------------------------------------------- */
#content .product_teaser .news{
    background: url(/diktiergeraete/images/helper/bg_greydotline.gif) top right repeat-y;
    width: 270px;
    float:left; 
    margin-bottom:12px;
}
#content .product_teaser .news .wrapper{
    background:url(/diktiergeraete/images/helper/bg_bogenlinie_270.gif) right top no-repeat;
}
#content .product_teaser .news .wrapper .content {
    padding: 0px 0px 15px 8px;
    clear:both;
    }
#content .product_teaser .news .content h1{
    font:bold 11px Verdana, Arial, Helvetica, sans-serif;
    color:#08107B;
    margin-top:8px;  
    width:175px;  
    }
#content .product_teaser .news .wrapper .content img{
    margin:6px 15px 0px 0px;
    float:left; 
}
#content .product_teaser .news .wrapper .content p{
    margin: 4px 0px 0px 0px;
    width:175px;
}
#content .product_teaser .news .wrapper .content p a{
    background:url(/diktiergeraete/images/icons/bullet_blue.gif) 1px 1px no-repeat;
    font:bold 11px Verdana, Arial, Helvetica, sans-serif;
    padding-left:16px;
    color:#08107b;
    float:left;
    margin-top:4px;
}
#content .product_teaser .news .wrapper .content p a:hover {
    color:#646464;
}
/* ----------------------------------------------------- */
/*     Page Content - News CS                            */
/* ----------------------------------------------------- */
#content .news_spacer{
    margin: 10px 0px 10px 0px;
    }
#content .news_teaser .news_cs .wrapper_cs .content_cs {
    padding: 0px 0px 0px 2px;
    clear:both;
    }
#content .news_teaser .news_cs .content_cs h1{
    font:bold 11px Verdana, Arial, Helvetica, sans-serif;
    color:#646464;
    margin-top:4px;   
    }
#content .news_teaser .news_cs.wrapper_cs .content_cs p{
    margin: 4px 0px 0px 0px;
    width:545px;
}
#content .news_teaser .news_cs .wrapper_cs .content_cs p.bullet a{
    background:url(/diktiergeraete/images/icons/bullet_orange.gif) 1px 1px no-repeat;
    font:bold 11px Verdana, Arial, Helvetica, sans-serif;
    padding-left:16px;
    color:#646464;
    float:left;
    margin-top:4px;
    margin-bottom:10px;
}
#content .news_teaser .news_cs .wrapper_cs .content_cs p a:hover {
    color:#646464;
}
/* --------------------------------------------- */
/*   Page Content - Productlinks Bottom          */
/* --------------------------------------------- */
#content .links_bottom{
    margin:10px 7px 12px 7px;    
    clear:both; 
    height: 17px;
}
#content .links_bottom a{
    color:#08107B; 
    font-weight:bold; 
    padding: 0px 0px 1px 17px; 
    display:block; 
}
#content .links_bottom a:hover{
    color:#646464;
}
#content .links_bottom .left{
    float:left;
}
#content .links_bottom .right{
    float:right;
}
/* --------------------------------------------- */
/*   Page Content - Product Archive              */
/* --------------------------------------------- */
#content .product_archive a{
    color:#08107B; 
    font-weight:bold; 
    padding: 0px 0px 1px 17px; 
    display:block; 
    float: left;
    width:130px;
    height:20px;
}
#content .product_archive a:hover{
    color:#646464;
}
#content .product_archive img{
    margin:0 0 12px 0;
}
#content .product_archive .anker_links{
    width:355px; 
    float:left;
    margin:20px 0 20px 0;
}
#content .product_archive .quicklink{
    float:right;
    width:180px;
    height:auto;
    margin:0 0 20px 0;
    font-size:10px;
}
#content .product_archive .quicklink select{
    width:150px;
}
#content .product_archive_headline{
    clear:both;
}
/* --------------------------------------------- */
/*   Page Content - Product Archive - Teaser     */
/* --------------------------------------------- */
#content .archiv_teaser{
    width:552px;
    float:left;
    margin:4px 0px 4px 0px;
    clear:both;
}
#content .archiv_teaser .content{
    margin: 11px 0px 10px 8px;
}
#content .archiv_teaser .content h3.blue{
    font:bold 11px Verdana, Arial, Helvetica, sans-serif;
    color:#08107B;
}
#content .archiv_teaser .content a img{
    padding:12px 45px 0px 20px;
    float:left;
}
#content .archiv_teaser .content .details {
    margin:12px 0px 10px 0px;
    width:400px;
    float:left;
}
#content .archiv_teaser .content .details p.product_archive{
    padding:0px 0px 10px 0px;
}
#content .archiv_teaser .content .details ul{
    margin-bottom:10px;
}
#content .archiv_teaser .content .details p a{
    font:bold 11px Verdana, Arial, Helvetica, sans-serif;
    margin-top:10px;
    padding:0px 0px 0px 16px;
    color:#08107b;
}
#content .archiv_teaser .content .details  p a:hover {
    color:#646464;
}
/* --------------------------------------------- */
/*   Page Content - TopAnchor                    */
/* --------------------------------------------- */
#content .topanker{
    clear:both;
    width:100%;
    text-align: right;
    padding:20px 0 10px 0;
    clear:both;
}
#content .freetext_reddot a,
#content .topanker a{
    padding-left:14px;
    color:#646464;
}
#content .freetext_reddot a:hover,
#content .topanker a:hover{
    color:#08107B;
}
/* ------------------------------------------------------ */
/*   Page Content - Customer Support - Content Container  */
/* ------------------------------------------------------ */
#content .container_support{
    padding: 5px 0 0px 10px;
}
#content .container_support img{
    margin-bottom:15px;
}
#content .container_support .content{
    margin: 0px 0 20px 0;
}
#content .container_support .content .img{
    float:left; 
    margin-right:20px;
}
#content .container_support .content .text{
    float:left; 
    margin:0px 0px 0px 0px; 
    width:450px;
}
#content .container_support .content .text p{
    display: block;
    margin: 0 5px 15px 0;
}
#content .container_support .content .text a{
    color:#646464; 
    padding: 0px 5px 1px 17px; 
    display:block; 
    margin: 0 0 10px 0;
    font-weight: bold;
}
#content .container_support .content .text a:hover{
    color: #08107B;
}
#content .container_support .content .left{
    width: 252px;
    float:left;
}
#content .container_support .content .left a{
    font-weight:normal;
    color:#646464;
    display:block;
    padding-left:20px;    
}
#content .container_support .content .left a.overview {
    font-weight: bold;
    margin: 15px 0 0 0px;
}
#content .container_support.new .left h1 a{
    font:bold 11px Verdana, Arial, Helvetica, sans-serif;
    color: #08107B;
    padding: 5px 0 20px 0;
}
#content .container_support.new .left h1 a:hover{
    color: #646464;
}
#content .container_support.new .left h1.black a{
    color: #646464;
}
#content .container_support.new .content .left .right p a,
#content .container_support.new .content .right a{
    font:bold 11px Verdana, Arial, Helvetica, sans-serif;
    padding:0px 0px 0px 16px;
    color:#08107b;
    display: block;
}
#content .container_support.new .content .left .right p a:hover,
#content .container_support.new .content .right a:hover{
    color:#646464;
}
#content .container_support.new .content .right a.black,
#content .container_support.new .content .left .right p a.black{
    color:#08107b;
}
#content .container_support.new .content .left{
    width:290px;
}
#content .container_support.new .content .left .left{
    float:left;
    width:80px;
}
#content .container_support.new .content .left .left a{
    background-image:none;
    padding:0px; margin:0px;
}   
#content .container_support.new .content .left .right{
    float:right;
    width:180px;
} 
#content .container_support.new .content .left .right p{
    padding-top:10px;
} 
#content .container_support.new .content .right{
    float:right;
    padding:0px 10px 0px 10px;
    width:220px;
} 
#content .container_support.new .content .right a.black{
    margin-bottom: 0px;
} 
#content .container_support.new .content .right ul{
    margin:0px 0px 15px 2px; 
}
/* --------------------------------------------- */
/*   Page Content - Customer Support - Awards    */
/* --------------------------------------------- */
#content .container_awards{
    padding: 5px 0 0px 10px;
}
#content .container_awards .content{
    margin: 0px 0 20px 0;
}
#content .container_awards .content .img{
    float:left; 
}
#content .container_awards .content .img a{
    margin:7px 0 0 0;
    padding:0;
    background-image:none;
}
#content .container_awards .content .text{
    float:left; 
    margin:0px 0px 0px 20px; 
    width:450px;
}
#content .container_awards .content .text{
    margin-top:3px;
}
#content .container_awards .content p{
    display: block;
    margin: 0 5px 15px 0;
}
#content .container_awards .content p{
    margin:0;
}
#content .container_awards .content a{
    color:#646464; 
    padding: 0px 5px 1px 17px; 
    display:block; 
    margin: 0 0 10px 0;
    font-weight: bold;
}
#content .container_awards .content a:hover{
    color: #08107B;
}
/* --------------------------------------------- */
/*   Page Content - Customer Support - FAQ       */
/* --------------------------------------------- */
#content .container_faq .content .bg_top{
    height: 15px;
}
#content .container_faq .content{
    margin: 3px 0 40px 0;
}
#content .container_faq .content a{
    color:#646464; 
    padding: 0px 5px 1px 17px; 
    display: block;
}
#content .container_faq .content a:hover{
    color: #08107B;
}
#content .container_faq p{
    margin: 10px 0 30px 0;
}
#content .container_faq h4{
    font-size: 14px;
    line-height:20px;
    color:#709EDA;
    margin: 10px 0 0px 0;
}
#content .container_faq h5{
    font-size: 11px;
}
#content .container_faq .textarea{
    margin-top:5px;
    border-top: 1px solid #e9e9e9;
    padding-top:10px;
}
#content .container_faq .textarea a{
   margin:0px;
   padding:0px;
   font-weight:bold;
   background-image:none; 
   color:#646464;
   text-decoration:none;
} 
#content .container_faq .textarea a:hover{
    color:#08107B;
} 
#content .container_faq p a{
    text-decoration: underline;
    color:#646464; 
}
#content .container_faq p a:hover{
    color: #08107B;
}
#content .container_faq table tr{
    vertical-align: top;
}
#content .container_faq table td.line{
    background: #E9E9E9;
    height:1px;
    font-size:1px;
    line-height:1px;
}
#content .container_faq table tr.headline{
    color:#709DE0;
    height:38px;
    vertical-align:middle; 
}
#content .container_faq table td.download,
#content .container_faq table td.download_cont{
    width:240px;
}
#content .container_faq table td.size,
#content .container_faq table td.size_cont{
    width:142px;
    text-align: right;
    padding-right: 50px;
}
#content .container_faq table td.file,
#content .container_faq table td.file_cont{
    width:119px;
    font-weight: bold;
    padding-left:11px;
}
#content .container_faq table td.download_cont{
    padding:10px 0 0 0;
}
#content .container_faq table td.size_cont{
    padding-top:10px
}
#content .container_faq table td.file_cont{
    padding:10px 0 0 0;
}
/* --------------------------------------------- */
/*   Page Content - Customer Support - Glossary  */
/* --------------------------------------------- */
#content .container_glossary .line, 
#content .glossary_entry .line{
    margin:10px 0px 20px 0px; 
    background:#E9E9E9; 
    height:1px; 
    font-size:0px; 
    line-height:0px;
}
#content .container_glossary .jump_point{
    float:left; 
    margin:0px 30px 0px 0px;
    background:url(/diktiergeraete/images/icons/bullet_blue_down.gif) left no-repeat;
    /*  */
}
#content .container_glossary .jump_point a{
    color:#646464;
    font-weight:bold;
    padding-left:15px;
}
#content .container_glossary .jump_point a:hover{
    color:#08107B;
}
#content .container_glossary h4{
    font-size: 14px;
    line-height:20px;
    color:#709EDA;
    margin: 10px 0 0px 0;
}
#content .glossary_entry h5 {
    color:#709EDA; 
    margin:35px 0px 0px 0px;  
    font:bold 18px Verdana, Arial, Helvetica, sans-serif;
}
#content .glossary_entry .term_desc{
    padding:0px; 
    margin:0px 0px 30px 0px;
}
#content .glossary_entry .term_desc p{
    padding:0px; 
    margin:0px;
}
#content .glossary_entry .term_desc a{
    color:#646464;
    text-decoration:underline;
}
#content .glossary_entry .term_desc a:hover{
    color:#08107B;
}
#content .glossary_entry .topanker{
    margin:0px; 
    padding:0px;
}
/* --------------------------------------------- */
/*   Page Addon - Banner                         */
/* --------------------------------------------- */
#addon .banner {
    margin:10px 0px 14px 0px; 
    background:#fff;
}
#addon .banner .gallery{
    width:176px; 
    padding:0px; 
    margin:0 0 3px 0;
}
#addon .banner .gallery a.left{
    float:left;
    margin-top:2px;
}
#addon .banner .gallery a.right{
    float:right;
    margin-top:2px;
}
#addon .banner .gallery span.title{
    width:150px; 
    float:left; 
    text-align:center;
}
#addon .banner p {
    margin:5px 0px 15px 0px;
     padding:1px 11px 1px 0px;
}
#addon .banner p span{
    display:block;
    margin:0px 0px 5px 0px;
}
#addon .banner p a, #addon .banner p a.black {
    padding-left:17px;
    display:block;
    margin: 0 0 0px 0;
    font-weight:bold;
}
#addon .banner p a.black {
    color:#646464;
}
#addon .banner p a.black:hover {
    color:#000;
}
/* --------------------------------------------- */
/*    Page Addon - Teaser - DSLR Teaser Textlinks*/
/* --------------------------------------------- */
#addon .dslr_teaser {
    margin:10px 0px 14px 0px; 
    background:#fff;
}
#addon .dslr_teaser p {
    margin:5px 0px 15px 0px;
    padding:1px 11px 1px 0px;
}
#addon .dslr_teaser p a{
    background:url(/diktiergeraete/images/icons/bullet_black_small.gif) 2px 4px no-repeat;
    /*  */
    color:#646464;
    padding-left:17px;
    display:block;
    margin: 0 0 0px 0;
    font-weight:bold;
}
#addon .dslr_teaser p a:hover{
    color:#000;
} 
/* --------------------------------------------- */
/*    Page Addon - Teaser - Textlinks            */
/* --------------------------------------------- */
#addon .teaser_link {
    margin:0px 0px 14px 0px; 
    padding:0 0px 14px 0px; 
    /* background:#f4f4f4; */
    border-bottom:3px solid #FFFFFF;
}
#addon .teaser_link.whitebg {
    background:#fff; 
}
#addon .teaser_link a {
    padding-left:12px;
    display: block;
}
#addon .teaser_link a.bold {
    padding-left:16px;
    font-weight:bold;
    display: block;
}
#addon .teaser_link a.yellow {
    padding-left:16px;
    font-weight:bold;
    display: block;
    color:#646464;
}
#addon .teaser_link a.yellow:hover {
    color:#FFBA00;
}
#addon .teaser_link a.nolinkimg {
     background:#fff; 
    padding:0px;
    display: inline;
}
#addon .teaser_link p {
     padding:1px 11px 1px 11px;
}
#addon .teaser_link strong {
    padding:1px 11px 6px 11px;
    display:block;
}
/* --------------------------------------------- */
/*  Page Addon - Teaser - Customer Service       */
/* --------------------------------------------- */
#addon .customer_service  {
    margin:10px 0px 14px 0px; 
    border-bottom:3px solid #FFFFFF;
    height:auto;    
}
#addon .customer_service .product {
    padding:27px 0 0 12px;
    font-weight: bold;
    width:120px;
    height:45px;
}
#addon .customer_service p {
     padding:0px 7px 14px 11px;
}
#addon .customer_service p .highlight {
    color:#08107b;
    font-weight:bold;
    display:block;
}
#addon .customer_service p .small {
    font-size:9px;
    color:#646464;
    display:block;
    padding-bottom:8px;
}
#addon .customer_service p a {
    padding-left:12px;
    display: block;
}
/* --------------------------------------------- */
/*   Page Addon - Teaser - Tool                  */
/* --------------------------------------------- */
#addon .teaser_tool {
    margin:10px 0px 14px 0px;
    padding:0px 0px 14px 0px;
}
#addon .teaser_tool p {
     padding:1px 11px 1px 11px;
}
#addon .teaser_tool a.big {
    font:bold 11px Verdana, Arial, Helvetica, sans-serif;
    padding-left:16px;
    color:#08107b;
}
#addon .teaser_tool a.big:hover {
    color:#646464;
}
/* --------------------------------------------- */
/*   Page Addon - My Olympus                     */
/* --------------------------------------------- */
#addon .myolympus {
    padding:0px 0px 14px 0px; 
    background:#f4f4f4; 
    border-bottom:3px solid #FFFFFF;
}
#addon .myolympus .loggedin,
#addon .myolympus .loggedout {
    display : none;
}
#addon .myolympus a {
    padding-left:12px;
    display: block;
}
#addon .myolympus a.nolinkimg {
     background:#fff; 
    padding:0px;
    display: inline;
}
#addon .myolympus p {
     padding:1px 11px 1px 11px;
}
#addon .myolympus .info {
    padding:1px 11px 1px 11px; 
    clear:both;
    display:none;
}
/* --------------------------------------------- */
/*  Page Addon - Shopping Cart                   */
/* --------------------------------------------- */
#addon .shoppingcart {
    padding:14px 0px 14px 0px;
    background:#f4f4f4;
    border-bottom:1px solid #FFFFFF;
}
#addon .shoppingcart .cart {
    margin:0px 0px 0px 11px; 
    float:left;
    display:inline;
}
#addon .shoppingcart .articles {
    float:right; 
    color:#08107b; 
    padding:1px 10px 0px 0px; 
    font-size:10px;
}
#addon .shoppingcart .articles img{
    display:inline;
    padding-left:5px;
}
#addon .shoppingcart .price {
    padding:1px 11px 1px 11px; 
    clear:both;
    display:none;
}
#addon .shoppingcart .button {
    padding:14px 0px 0px 11px;
    display:none;
    clear:both;
}
#addon .shoppingcart .info {
    padding:1px 11px 1px 11px; 
    clear:both;
    display:none;
}
/* --------------------------------------------- */
/*  Page Addon - Wishlist                        */
/* --------------------------------------------- */
#addon .wishlist  {
    padding:0px 0px 14px 0px;
    clear:both;
}
#addon .wishlist .enabled {
    border-bottom:1px solid #FFFFFF;
    padding:10px 10px 0px 10px; 
    background:#f4f4f4;
    height:25px;
    display:none;
}
#addon .wishlist p {
    float:left;
    padding:1px 10px 0px 0px;
    font-size:10px;
}
#addon .wishlist p a {
    font:bold 11px Verdana, Arial, Helvetica, sans-serif;
    padding:0px 0px 0px 16px;
    color:#08107b;
}
#addon .wishlist p a:hover{
    color:#646464;
}
#addon .wishlist p.articles {
    margin:-1px 0px 0px 0px;
    width:60px;
    font-size:10px;
    color:#08107b; 
}
/* --------------------------------------------- */
/*    Page Addon - Service Teaser                */
/* --------------------------------------------- */
#addon .service_teaser{
    padding: 10px 0 0 0;
    margin:0px 0px 15px 0px;
    width: 176px;
}
#addon .service_teaser .content .hotline{
    margin:-10px 0 10px 0;
    font-weight:bold;
    color:#FFBA00;
}
#addon .service_teaser .content{
    padding: 10px 0 0 30px;
}
#addon .service_teaser .content p{
    margin: 0 5px 10px 0;
}
#addon .service_teaser .content a{
    color:#646464; 
    padding: 0px 5px 1px 17px; 
    display:block; 
}    
#addon .service_teaser .content a{
    font-weight:bold;
}
#addon .service_teaser .content p a{
    background:#ffffff;
    padding:0px;
    margin:0px;
    font-weight:normal;
    color:#646464; 
    text-decoration:underline;
    display:inline;
}
#addon .service_teaser .content a:hover{
    color: #08107B;
}
/* --------------------------------------------- */
/*     DSLR - Content - Infopage                 */
/* --------------------------------------------- */
#content .fourthirds_header img.image{
    float:left;
}
#content .fourthirds_header .text{
    float:right;
    width: 362px;
}
#content .fourthirds_header .text span{
    display:block;
    width:342px;
    background: #F4F4F4;
    margin: 15px 0 30px 0;
    padding: 10px;
}
#content .fourthirds_header .text span a{
    font:bold 11px Verdana, Arial, Helvetica, sans-serif;
    padding:0px 0px 0px 16px; 
    margin-bottom:2px; 
    color:#08107b; 
    display:block;
}
#content .fourthird_headline{
    font-size: 14px;
    font-weight: bold;
    color: #656565;
    margin: 0 0 15px 0;
}
#content .fourthird_element{
    margin: 0 0 20px 0;
}
#content .fourthird_element a{
    display:inline;
    color:#646464;
    font-weight:bold;
}
#content .fourthird_element a:hover{
    color:#000;
}
#content .fourthird_element img{
    display:inline;
}
/* --------------------------------------------- */
/*     DSLR - Content - Photographer             */
/* --------------------------------------------- */
#content .photographer_info{
    margin: 0 0 20px 0;    
}
#content .photographer_info img{
    margin-bottom:15px;
}
#content .photographer_info img.portrait{
    float:left;
    margin:0px;
}
#content .photographer_info q{
    font:italic 10px verdana; 
    line-height:15px; 
    width:420px; 
    float:left; 
    margin-left:20px;
}
#content .photographer_info p{
    clear:both; 
    padding:30px 0px 20px 0px;
}
#content .photographer_info p a{
    color:#646464;
    font-weight:bold;
}
#content .photographer_info p a:hover{
    color:#000;
}
#content .photographer_images {
       clear:left;
}
#content .photographer_images .sample_img {
    width:137px;
    float:left;
    margin-bottom:20px;
}
#content .photographer_images .sample_img img{
    margin:0px 0px 5px 0px;
}
#content .photographer_images .sample_img a.enlarge{
    background:url(/diktiergeraete/images/icons/bullet_black.gif) left no-repeat;
    /*  */
    color: #646464;
    padding-left:18px;
}
/* --------------------------------------------- */
/*     DSLR - Content - Eventgallery             */
/* --------------------------------------------- */
#content .eventgallery{
    margin-top:20px; 
    width:552px;  
}
#content .eventgallery .helper{
    width:auto; 
    height:auto; 
    float:left; 
    margin:0px 24px 15px 0px;
}
#content .eventgallery .helper .thumb{
    border:1px solid #B9B9B9; 
    width:84px; 
    height:83px;
}
#content .eventgallery .helper .thumb img{
    margin-top:10px;
}
#content .eventgallery_entry img{
    border:1px solid #B9B9B9;  
}
#content .eventgallery_entry p{
    margin:20px 0px 30px 0px; 
}
#content .eventgallery_entry a{
      background:url(/diktiergeraete/images/icons/bullet_black.gif) left no-repeat;
    /*  */
    color: #646464;
    font-weight:bold;
    padding-left:16px
}
#content .eventgallery_entry a:hover{
    color: #000;
}
/* --------------------------------------------- */
/*     DSLR - Diverse                            */
/* --------------------------------------------- */
#content .bundle .content .gallery_img{
    width:125px; float:left;
}
#content .bundle .content .details p.nopadding{
    padding-top: 0px;
} 
#content .container_support.new .content .right a.black,
#content .container_support.new .content .left .right p a.black,
#content .bundle .content .details p a.black,
#content .bundle .content h3 a.black,
#content .fourthirds_header .text span a,
#content .productdetails .details.black table th,
#content .productdetails .details.black table td.hl_td,
#content .product_teaser .product .content .add_information .price.black,
#content .productstage .links_product a.black,
#content .mood .teaser_bg .actions .price.black,
#content .productstage .small_product_teaser .actions .price .description.black,
#content .productstage .small_product_teaser .actions .price .info.black,
#content .productstage .small_product_teaser .actions .price .price.black,
#content .productstage .header h1.black,
#content .productstage .header h3.black{
    color: #646464;
}
#content .photografer_images a:hover,
#content .container_support.new h1.black a:hover,
#content .container_support.new .content .right a.black:hover,
#content .container_support.new .content .left .right p a.black:hover,
#content .bundle .content .details p a.black:hover,
#content .bundle .content h3 a.black:hover,
#content .fourthirds_header .text span a:hover,
#content .container_support .content .left a:hover,
#content .topanker a.black:hover,
#content .links_bottom a.right.black:hover,
#content .links_bottom a.left.black:hover,
#content .range_teaser .content .right p a:hover,
#content .offer .mood .teaser_bg .black a:hover,
#content .product_teaser .product .content .black a:hover,
#content .offer .header h1.black a:hover,
#content .productstage .links_product a.black:hover,
#content .productstage .productlinks a.black:hover{
    color: #000;
}
/* --------------------------------------------- */
/*  Page Footer                                  */
/* --------------------------------------------- */
#footer {
    clear:both; 
    width:913px; 
    height:12px; 
    background-color:#090f7b; 
    margin:0px 0px 20px 0px;
    padding:3px 7px 5px 8px;
    line-height:12px;
    font-size:10px;
    color:#808ac8;
}
#footer a {
    color:#808ac8;
}
#footer a:hover{
    color:#fff;
}
#footer .nav {
    float:left;
}
#footer .print {  
    float:right;
}
#footer .print a {
    padding-left:25px;
}
#footer .nav a, #footer .nav span{
    margin:0px 12px 0px 0px;
}
/* --------------------------------------------- */
/* Form                                          */
/* --------------------------------------------- */
    .selectbox {
        width:235px;
        /*height:14px;*/
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
    }
    .textfield {
        width:230px;
        height:12px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        border:1px solid #cccccc;
        color:#646464;
    }
    .textbox {
        width:230px;
        height:80px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
    }
 /* Shop Popup Hint
-----------------------------------------------------------------------------*/
#popupBackground {  
    display:none;
    position:fixed;
    top:0;
    left:0;
    height:100%;
    width:100%;
    background:#000000;
    border:1px solid #cecece;
    z-index:2001;
}
* html #popupBackground { position: absolute; }
#popupHint{
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    display: none;
    position: fixed;
    width: 300px;
    background: #EBEBED;
    z-index: 2003;
    padding: 25px;
}
* html #popupHint { position: absolute; }
#popupHint h4{
    padding:0;
    margin:0;
    font-size:11px;
}
#popupHint a {
    display: block;
    float: left;
    padding-left: 18px;
    padding-top: 2px;
    padding-bottom: 5px;
    margin-right:15px;
    margin-top: 10px;
    background-image: url('/diktiergeraete/images/buttons/button_oly_shop.gif');
    background-repeat:no-repeat;
    color: #6F71A2;
    font-size: 10px;
}
#popupHint p{
    color: #737373;
    margin-top: 10px;
}
#popupHint #popupClose {
    cursor: pointer;
}
 
/* --------------------------------------------- */
/*  Page Footer Print                            */
/* --------------------------------------------- */
#footer_print {
    display:none;
}
/**/
