#pt-cartbox { border: 1px solid #CCCCCC; font-size: 1em; margin: 0; }

#pt-cartbox form { padding: .3em .6em; }

#pt-cartbox h3 { background-color: #CCCCCC; margin-bottom: 0.5em; padding: 0.2em 0.4em; }

#pt-cartbox .pt-input-btn { border-color: #CCCCCC; border-style: solid; border-width: 1px; margin: 0pt 0pt 0.5em; padding: 0.1em; }

.cartBoxPos,
.cartBoxSum { margin: 0pt 0pt 0.5em; }

#pt-cartbox label {
	width: 5em;
	display: block; float: left;
}
#pt-cartbox .bold {
	font-weight: bold;
}

/*pt_gsashop_pi2*/
div.tx-ptgsashop-pi2 {}

div.tx-ptgsashop-pi2 table {border:0;}

div.tx-ptgsashop-pi2 table .tx-ptgsashop-pi2-boxheader {border:0;}
div.tx-ptgsashop-pi2 table .tx-ptgsashop-pi2-boxcell {border:0;} 

table.tx-ptgsashop-pi2-boxtable {
	margin: 1em 1px;
	width: 99%;
}
.tx-ptgsashop-pi2-boxcell {
border:0;
padding:0.1em;
}
#col3_content table.tx-ptgsashop-pi2-boxtable form {
margin: 0;
white-space: nowrap;
}
#col3_content table.tx-ptgsashop-pi2-boxtable form span {
}

table.tx-ptgsashop-pi2-boxtable .tx-ptgsashop-pi2-boxheader-left {
background-color:#EDEFEF;
border:0;
padding:3px 0.5em;
vertical-align: middle;
}
table.tx-ptgsashop-pi2-boxtable .tx-ptgsashop-pi2-boxheader-right {
background-color:#EDEFEF;
border:0;
padding:3px 0.5em;
white-space:nowrap;
vertical-align: middle;
text-align: right;
}
table.tx-ptgsashop-pi2-boxtable th, 
table.tx-ptgsashop-pi2-boxtable td {
border:0;
vertical-align:top;
white-space: normal;
}
/*pt_gsashop_pi1*/
#col3_content table.tx-ptgsashop-pi1-tabledefault {
	width: 99%;
	margin: 1em 1px;
}
table.tx-ptgsashop-pi1-tabledefault .tx-ptgsashop-pi1-buttonspecial {
background-color:#E73227;
border:1px solid #CCCCCC;
color:#FFFFFF;
font-weight:bold;
padding:0.1em;
}

table.tx-ptgsashop-pi1-tabledefault .tx-ptgsashop-pi1-button1 {
border-color:#CCCCCC;
border-style:solid;
border-width:1px;
margin:0pt;
padding:0.1em;
}

table.tx-ptgsashop-pi1-tabledefault .tx-ptgsashop-pi1-button2 {
border-color:#CCCCCC;
border-style:solid;
border-width:1px;
margin:0pt;
padding:0.1em;
font-weight: bold;
}

#pt-breadcrumb .tx-ptgsacategories-pi1 {
	display: inline; position: relative;
}

#pt-breadcrumb .tx-ptgsacategories-pi1 ul {
	display: inline;
}

#pid-194 .floatbox {
overflow:auto;
}

#col3_inner div.tx-ptgsacategories-pi1 {
	margin-bottom: 1em;
}
#col3_inner div.pt_gsacategories_indent {
	padding-left: 5em;
}
#col3_inner table.tx-ptlist-list-standard th {
background-color:#E4E4E4;
border-bottom:1px solid #666666;
border-left:1px solid #999999;
}

#col3_inner table.tx-ptlist-list-standard {
border:1px solid #666666;
}

#col3_inner .tx-ptlist-pagercontainer ul.tx-ptlist-pager li.pageitem-current {
background-color:#E4E4E4;
border-color:#666666;
}

.tx_ptgsaarticlelist_pi1_pager a, .tx_ptgsaarticlelist_pi1_pager a:visited, .tx_ptgsaarticlelist_pi1_pager a:link, .tx_ptgsaarticlelist_pi1_pager a:active {
margin:0;
padding:2px 4px;
}

ul.tx-ptlist-pager li.prev, ul.tx-ptlist-pager li.next, ul.tx-ptlist-pager li.first, ul.tx-ptlist-pager li.last { width: auto!important;}

ul.tx-ptlist-pager li {
margin-left: 0.5em!important;
}

ul.tx-ptlist-pager li.offsetinfo, ul.tx-ptlist-pager li.offsetinfo:hover {}

.tx-ptlist-pagercontainer {
padding-bottom: 1em;
display: block;
overflow: hidden;
}