/* default styles for extension "tx_ptgsashop_pi1" */
    
    .tx-ptgsashop-pi1-txt1 {font-size:11px; font-weight:bold; font-family:Arial,Helvetica,sans-serif,Verdana,Geneva;}
    .tx-ptgsashop-pi1-txt2 {font-size:11px; font-weight:normal; font-family:Arial,Helvetica,sans-serif,Verdana,Geneva;}
    .tx-ptgsashop-pi1-txt3 {font-size:10px; font-weight:normal; font-family:Arial,Helvetica,sans-serif,Verdana,Geneva;}
    .tx-ptgsashop-pi1-link {font-size:11px; color:#123161; font-weight:normal; font-family:Arial,Helvetica,sans-serif,Verdana,Geneva;}
    .tx-ptgsashop-pi1-tabledefault {border-collapse:collapse; margin-bottom:5px;}
    .tx-ptgsashop-pi1-tablefixed {width:400px; border-collapse:collapse; margin-bottom:5px;}
    .tx-ptgsashop-pi1-tableheader {border:1px solid #edefef; padding:4px; background-color:#edefef; white-space:nowrap;}
    .tx-ptgsashop-pi1-tabletopheader {border:1px solid #edefef; padding:4px; background-color:#c8c8c8; white-space:nowrap;}
    .tx-ptgsashop-pi1-tablecell {border:1px solid #edefef; padding:4px; vertical-align:top;}
    .tx-ptgsashop-pi1-tablecellblind {border-left:0px; border-right:0px;}
    .tx-ptgsashop-pi1-formdefault {margin-bottom:0px;}
    .tx-ptgsashop-pi1-input {font-size:11px; font-family:Arial,Helvetica,sans-serif,Verdana,Geneva;}
    .tx-ptgsashop-pi1-button1 {border:1px solid #edefef; background-color:#cccccc; padding:0px; font-size:11px; font-weight:normal; font-family:Arial,Helvetica,sans-serif,Verdana,Geneva;}
    .tx-ptgsashop-pi1-button2 {border:1px solid #ffffff; background-color:#cccccc; padding:0px; font-size:11px; font-weight:bold; font-family:Arial,Helvetica,sans-serif,Verdana,Geneva;}
    .tx-ptgsashop-pi1-button3 {border:1px solid #edefef; background-color:#cccccc; padding:0px; font-size:11px; font-weight:bold; font-family:Arial,Helvetica,sans-serif,Verdana,Geneva;}
    .tx-ptgsashop-pi1-button4 {border:1px solid #ffffff; background-color:#cccccc; padding:0px; font-size:11px; font-weight:normal; font-family:Arial,Helvetica,sans-serif,Verdana,Geneva;}
    .tx-ptgsashop-pi1-buttonspecial {border:1px solid #cccccc; background-color:#245a80; color:#ffffff; padding:0px; font-size:11px; font-weight:normal; font-family:Arial,Helvetica,sans-serif,Verdana,Geneva;}
    .tx-ptgsashop-pi1-buttonfake {border:0px solid #edefef; background-color:#edefef; padding:0px; font-size:11px; font-weight:bold; font-family:Arial,Helvetica,sans-serif,Verdana,Geneva;}

/* default styles for extension "tx_ptgsacategories_pi1" */
    .tx-ptgsacategories-pi1 { margin: 0 0 0 0; padding: 0px; }
    #col3_content div.contentElement .tx-ptgsacategories-pi1 table td { padding: 5px; font-size: 76%; }
    #col3_content div.contentElement .tx-ptgsacategories-pi1 div span { padding: 3px; margin: 0px 0px 0px 3px; font-size: 76%; }
    #col3_content div.contentElement .tx-ptgsacategories-pi1 div span.cattxt { padding: 3px; margin: 0px 0px 0px 3px; font-size: 76%; font-weight:bold; }
    #col3_content div.contentElement .tx-ptgsacategories-pi1 ul { margin: 0 0 0 10px; padding: 0px; font-size: 100.1%; }
    #col3_content div.contentElement .tx-ptgsacategories-pi1 ul li { font-size: 86%; list-style-type: none; /*list-style-image:url(../../../img/nav_no_pfeil.gif);*/ padding: 0px; margin:0px; }
    #col3_content div.contentElement .tx-ptgsacategories-pi1-itemandsub1 ul li { font-size: 100.1%; font-weight:normal; padding: 0px; margin:0px; }
    #col3_content div.contentElement .tx-ptgsacategories-pi1-itemandsub2 ul li { font-size: 100.1%; font-weight:normal; list-style-type: none; padding: 0px; margin:0px; }
    #col3_content div.contentElement .tx-ptgsacategories-pi1-itemandsub3 ul li { font-size: 100.1%; font-weight:normal; list-style-type: none; padding: 0px; margin:0px; }
    #col3_content div.contentElement .tx-ptgsacategories-pi1 ul.level0 li { font-size: 86%; }
    #col3_content div.contentElement .tx-ptgsacategories-pi1 ul.level1 li { font-size: 96%; padding: 0 0 0 10px; }
    #col3_content div.contentElement .tx-ptgsacategories-pi1 ul.level2 li { font-size: 96%; /*padding: 0 0 0 10px;*/ margin: 0 0 0 10px; }
    #col3_content div.contentElement .tx-ptgsacategories-pi1 ul.level3 li { font-size: 96%; padding: 0 0 0 10px; }
    #col3_content div.contentElement .active { font-weight:bold; }
    
/* default styles for extension "tx_ptgsashop_pi2" */

    .tx-ptgsashop-pi2-txt1 {font-size:12px; font-weight:bold; font-family:Arial,Helvetica,sans-serif,Verdana,Geneva; }
    #col3_content div.contentElement .tx-ptgsashop-pi2-txt1 img {margin:0 0 0 0; padding:0; }
    .tx-ptgsashop-pi2-txt2 {font-size:12px; font-weight:normal; font-family:Arial,Helvetica,sans-serif,Verdana,Geneva;}
    .tx-ptgsashop-pi2-txt2-bs {border-bottom:0px solid #000000; height:6px; width:100%; /*background-color:#000000;*/ padding:0;  margin:0; }
    .tx-ptgsashop-pi2-link {font-size:12px; color:#123161; padding:5px; font-weight:bold; font-family:Arial,Helvetica,sans-serif,Verdana,Geneva;}
    .tx-ptgsashop-pi2-formdefault {margin-bottom:0px;}
    .tx-ptgsashop-pi2-boxtable {width:98%; border-collapse:collapse; margin-bottom:1px;}
    .tx-ptgsashop-pi2-boxdefault {width:98%;}
    /*.tx-ptgsashop-pi2-boxcell {border:1px solid #edefef; padding:3px; }*/
    .tx-ptgsashop-pi2-boxcell {border:1px solid #edefef; padding:0px; /*background-color:#edefef;*/ }
    #col3_content .tx-ptgsashop-pi2-boxcell-bs {border-bottom:0px solid #000000; border-left:0px solid #edefef; height:1px; }/**/    
    #col3_content .tx-ptgsashop-pi2-boxcell p {font-size:100.1%; margin:0 0 0 5px; padding:0; }
    #col3_content .tx-ptgsashop-pi2-boxcell div dl dt {font-size:86%; font-weight:bold; color:#1477C8; }
    #col3_content .tx-ptgsashop-pi2-boxcell .cat a {font-size:76%; font-weight:normal; color:#1477C8; }
    #col3_content .tx-ptgsashop-pi2-boxcell .cat p {font-size:76%; font-weight:normal;margin:0 0 0 0; padding:0; }
    #col3_content .tx-ptgsashop-pi2-boxcell .db table tr td p {font-size:100.1%; line-height: 0.9em}
    #col3_content .tx-ptgsashop-pi2-boxheader p {font-size:100.1%; }
    .tx-ptgsashop-pi2-boxheader {border:1px solid #edefef; padding:3px; background-color:#edefef; /*white-space:nowrap;*/}
    #col3_content .tx-ptgsashop-pi2-orderoverview { padding: 0.3em 0 0 0.5em; }
    #col3_content .tx-ptgsashop-pi2-boxcell ul {font-size:100.1%; }
    #col3_content .tx-ptgsashop-pi2-boxcell ol {font-size:100.1%; }
    #col3_content .tx-ptgsashop-pi2-boxcell ol li {font-size:100.1%; list-style-position:outside; }
    #col3_content .tx-ptgsashop-pi2-boxheader-bb {font-size:100.1%; border-bottom:1px solid #CBDFF1; border-left:1px solid #edefef; padding:3px; background-color:#edefef; }/**/
    #col3_content .tx-ptgsashop-pi2-txt2 .contenttable { font-size:100.1%; margin:0 0 0 5px; padding:0; }
    #col3_content .tx-ptgsashop-pi2-boxcell .tx-ptgsashop-pi2-txt2 .db .contenttable { font-size:100.1%; margin:0 0 0 5px; padding:0; }
    #col3_content .tx-ptgsashop-pi2-boxcell .tx-ptgsashop-pi2-txt2 .contenttable {font-size:100.1%; margin:0 0 0 2px; padding:0; }
    td p .tx-ptgsashop-pi2-txt2 strong { font-weight: normal; }/**/
    .tx-ptgsashop-pi2-txt2 td p strong { font-weight: normal; }/**/
    #col3_content div.contentElement .tx-ptgsashop-pi2-boxheader-bb .internal-link img { margin: 0 0 -3px -3px; padding: 0; }
    
/* default styles for extension "tx_ptgsashop_pi3" */

    .tx-ptgsashop-pi3-txt1 {font-size:11px; font-weight:bold; font-family:Arial,Helvetica,sans-serif,Verdana,Geneva;}
    .tx-ptgsashop-pi3-txt2 {font-size:11px; font-weight:normal; font-family:Arial,Helvetica,sans-serif,Verdana,Geneva;}
    .tx-ptgsashop-pi3-txt3 {font-size:10px; font-weight:normal; font-family:Arial,Helvetica,sans-serif,Verdana,Geneva;}
    .tx-ptgsashop-pi3-notice {font-size:11px; font-weight:normal; font-family:Arial,Helvetica,sans-serif,Verdana,Geneva;}
    .tx-ptgsashop-pi3-error {color:red; font-size:11px; font-weight:bold; font-family:Arial,Helvetica,sans-serif,Verdana,Geneva;}
    .tx-ptgsashop-pi3-link {font-size:11px; color:#123161; font-weight:normal; font-family:Arial,Helvetica,sans-serif,Verdana,Geneva;}
    .tx-ptgsashop-pi3-tabledefault {border-collapse:collapse; margin-bottom:5px;}
    .tx-ptgsashop-pi3-tablefixed {width:96%; border-collapse:collapse; margin-bottom:5px;}
    .tx-ptgsashop-pi3-tableheader {border:1px solid #edefef; padding:4px; background-color:#edefef; white-space:nowrap;}
    .tx-ptgsashop-pi3-tabletopheader {border-bottom:1px solid #ffffff; padding:4px; background-color:#c8c8c8; white-space:nowrap;}
    .tx-ptgsashop-pi3-tablecell {border:1px solid #edefef; padding:4px;}
    .tx-ptgsashop-pi3-tablecellblind {border-left:0px; border-right:0px;}
    .tx-ptgsashop-pi3-formdefault {margin-bottom:0px;}
    .tx-ptgsashop-pi3-input {font-size:11px; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptgsashop-pi3-input-radio {font-size:11px;}
    .tx-ptgsashop-pi3-input-checkbox {font-size:11px;}
    .tx-ptgsashop-pi3-button1 {border:1px solid #edefef; background-color:#cccccc; padding:0px; font-size:11px; font-weight:normal; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptgsashop-pi3-button2 {border:1px solid #ffffff; background-color:#cccccc; padding:0px; font-size:11px; font-weight:bold; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptgsashop-pi3-button3 {border:1px solid #edefef; background-color:#cccccc; padding:0px; font-size:11px; font-weight:bold; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptgsashop-pi3-button4 {border:1px solid #ffffff; background-color:#cccccc; padding:0px; font-size:11px; font-weight:normal; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptgsashop-pi3-buttonspecial {border:1px solid #cccccc; background-color:#245a80; color:#ffffff; padding:0px; font-size:11px; font-weight:normal; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptgsashop-pi3-buttonfake {border:0px solid #edefef; background-color:#edefef; padding:0px; font-size:11px; font-weight:bold; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptgsashop-pi3-boxborder {width:96%; padding:8px; border:0px solid #edefef;}
    .tx-ptgsashop-pi3-boxheader {margin-bottom:0px; font-size:13px; font-weight:bold; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    
/* default styles for extension "tx_ptgsashop_pi4" */
    
    .tx-ptgsashop-pi4-txt1 {font-size:11px; font-weight:bold; font-family:Arial,Helvetica,sans-serif,Verdana,Geneva;}
    .tx-ptgsashop-pi4-txt2 {font-size:11px; font-weight:normal; font-family:Arial,Helvetica,sans-serif,Verdana,Geneva;}
    .tx-ptgsashop-pi4-txt3 {font-size:10px; font-weight:normal; font-family:Arial,Helvetica,sans-serif,Verdana,Geneva;}
    .tx-ptgsashop-pi4-notice {font-size:11px; font-weight:normal; font-family:Arial,Helvetica,sans-serif,Verdana,Geneva;}
    .tx-ptgsashop-pi4-tabledefault {border-collapse:collapse; margin-bottom:5px;}
    .tx-ptgsashop-pi4-tablefixed {width:400px; border-collapse:collapse; margin-bottom:5px;}
    .tx-ptgsashop-pi4-tableheader {border:1px solid #edefef; padding:4px; background-color:#edefef; white-space:nowrap;}
    .tx-ptgsashop-pi4-tabletopheader {border:1px solid #edefef; padding:4px; background-color:#c8c8c8; white-space:nowrap;}
    .tx-ptgsashop-pi4-tablecell {border:1px solid #edefef; padding:4px;}
    .tx-ptgsashop-pi4-tablelistheader {border:1px solid #edefef; padding:4px; background-color:#edefef; text-align:right; vertical-align:top;}
    .tx-ptgsashop-pi4-tablelistcell {border:1px solid #edefef; padding:3px; font-size:11px; text-align:right; vertical-align:top;}
    .tx-ptgsashop-pi4-tablebgselected {background-color:#f7f7f7}
    .tx-ptgsashop-pi4-formdefault {margin-bottom:0px;}
    .tx-ptgsashop-pi4-button1 {border:1px solid #edefef; background-color:#cccccc; padding:0px; font-size:11px; font-weight:normal; font-family:Arial,Helvetica,sans-serif,Verdana,Geneva;}
    .tx-ptgsashop-pi4-buttonspecial {border:1px solid #cccccc; background-color:#245a80; color:#ffffff; padding:0px; font-size:11px; font-weight:normal; font-family:Arial,Helvetica,sans-serif,Verdana,Geneva;}
    .tx-ptgsashop-pi4-boxborder {width:800px; padding:8px; border:1px solid #edefef;}
    .tx-ptgsashop-pi4-boxheader {margin-bottom:0px; font-size:13px; font-weight:bold; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptgsashop-pi4-hr1 {height:1px; border:1px solid #c8c8c8; margin-bottom:10px; }
    
/* default styles for extension "tx_ptgsashop_pi6" */

    .tx-ptgsashop-pi6-txt1 {font-size:11px; font-weight:bold; font-family:Arial,Helvetica,sans-serif,Verdana,Geneva;}
    .tx-ptgsashop-pi6-txt2 {font-size:11px; font-weight:normal; font-family:Arial,Helvetica,sans-serif,Verdana,Geneva;}
    .tx-ptgsashop-pi6-link {font-size:10px; color:#123161; font-weight:normal; font-family:Arial,Helvetica,sans-serif,Verdana,Geneva;}
    .tx-ptgsashop-pi6-formdefault {margin-bottom:0px;}
    .tx-ptgsashop-pi6-boxheader {margin-bottom:0px; font-size:13px; font-weight:bold; font-family:Arial,Helvetica,sans-serif,Verdana,Geneva;}
    
/* default styles for extension "tx_ptgsashop_pi7" */
    
    .tx-ptgsashop-pi7-txt1 {font-size:11px; font-weight:bold; font-family:Arial,Helvetica,sans-serif,Verdana,Geneva;}
    .tx-ptgsashop-pi7-txt2 {font-size:11px; font-weight:normal; font-family:Arial,Helvetica,sans-serif,Verdana,Geneva;}
    .tx-ptgsashop-pi7-textlinkheader {font-size:11px; color:#123161; font-weight:bold; font-family:Arial,Helvetica,sans-serif,Verdana,Geneva;}
    .tx-ptgsashop-pi7-imglinkheader {border:0px}
    .tx-ptgsashop-pi7-tabledefault {border-collapse:collapse; margin-bottom:0px;}
    .tx-ptgsashop-pi7-tableheader {border:1px solid #edefef; padding:4px; background-color:#edefef; white-space:nowrap;}
    .tx-ptgsashop-pi7-tablecell {border:1px solid #edefef; padding:1px;}
    .tx-ptgsashop-pi7-formdefault {margin-bottom:0px;}
    .tx-ptgsashop-pi7-button1 {border:1px solid #edefef; background-color:#cccccc; padding:0px; font-size:11px; font-weight:normal; font-family:Arial,Helvetica,sans-serif,Verdana,Geneva;}
    
/* default styles for extension "tx-ptgsaarticlelist-pi1" */
    
    #col3_content .tx-ptgsaarticlelist-pi1 #tx_ptgsaarticlelist_pi1_headline { margin: 0 0 5px 0px; }
    #col3_content .tx-ptgsaarticlelist-pi1 .tx-ptgsashop-pi2-boxtable .tx-ptgsashop-pi2-boxcell .tx-ptgsashop-pi2-txt2 table tbody tr td b { font-weight: normal; }
    .tx_ptgsaarticlelist_pi1_pager { padding: 0 0 0 0.3em; margin: 1px 0 0 0; }
    .pagerprev {font-size:11px; color:#123161; padding: 0 0 0 0em; font-weight:normal; font-family:Arial,Helvetica,sans-serif,Verdana,Geneva;}
    .pagerfirst {font-size:11px; color:#123161; font-weight:normal; font-family:Arial,Helvetica,sans-serif,Verdana,Geneva;}
    .pagercurrent {font-size:12px; color:#123161; padding: 0 0 0 0em; font-weight:bold; font-family:Arial,Helvetica,sans-serif,Verdana,Geneva;}
    .pagerlast {font-size:11px; color:#123161; font-weight:normal; font-family:Arial,Helvetica,sans-serif,Verdana,Geneva;}
    .pagernext {font-size:11px; color:#123161; font-weight:normal; font-family:Arial,Helvetica,sans-serif,Verdana,Geneva;}
    .pager {font-size:11px; color:#123161; font-weight:normal; font-family:Arial,Helvetica,sans-serif,Verdana,Geneva;}
    .tx-ptgsaarticlelist-pi1 {padding: 0 0 0 0;}
   

/* default styles for extension "tx-ptgsauserreg-pi1" */
    #col3_content div.contentElement .tx-ptgsauserreg-pi1 form { padding: 5px; font-size: 76%; }
    #col3_content div.contentElement .tx-ptgsauserreg-pi1 legend { font-weight:bold; }
    