body {
	font-family: Arial, Helvetica, sans-serif;
	background: #775f40 url(../../images/made_in_germany/dunklerhg.jpg);
	color: #4d3529;
}

a {	color: #4d3529; }

h1, h2, h3, h4 {
	font-family: Georgia, Times New Roman, Times, serif;
	color: 	#4d352a;
}

h1, h2 {
	font-size: 20px;
	line-height: 1.1em;
}

#wrapper {
	width: auto;
	margin: 0;
}

#headerwrapper,
#contentwrapper {
	width: 980px;
	margin: 0 auto;
}


.header-top {
	font-family: Georgia, Times New Roman, Times, serif;
	font-style: italic;
	height: 45px;
	line-height: 33px;
	color: #7e786a;
	position: relative;
	padding-top: 15px;
}

.header-top a {
	text-decoration: none;
	color: #FFFFFF;
}

.header-top a:hover {
	color: #e5ac63;
}

.header-top .main-menu {
	float: left;
}

.header-top .language-menu,
.header-top form.tx-indexedsearch-form {
	float: right;
}

.header-top .main-menu li {
	float: left;
	margin-right: 3px;
}

.header-top .main-menu li a {
	display: block;
	height: 29px;
	padding: 0 4px 4px 0;
	outline: none;
}

.header-top .main-menu li a span {
	display: block;
	padding: 0 6px 0 10px;
	height: 29px;
}

.header-top .main-menu li a:hover,
.header-top .main-menu li.active a {
	color: #e5ac63;
	background: url(../../images/made_in_germany/stitches.png) right bottom no-repeat;
}

.header-top .main-menu li a:hover span,
.header-top .main-menu li.active a span {
	background: url(../../images/made_in_germany/stitches.png) left top no-repeat;
}


.header-top .language-menu {
	padding-right: 2px;
}

.header-top .language-menu li {
	height: 44px;
}

.header-top .language-menu li a {
	padding: 0 10px 0 13px;
	display: block;
	height: 43px;
	margin-right: 10px;
}

.header-top .language-menu li a:hover {
	background-position: right bottom;
}

.header-top .language-menu li.active {
	display: none;
}


.header-top form.tx-indexedsearch-form {
	height: 45px;
	width: 185px;
	
}

.header-top form.tx-indexedsearch-form label {
	display: none;	
}

.header-top form.tx-indexedsearch-form #tx-indexedsearch-searchbox-button-submit {
	border: 0 none;
	background: url(../../images/made_in_germany/link-button.png) left top no-repeat;
	height: 41px;
	width: 41px;
	position: absolute;
	right: 0px;
	top: 12px;
	text-indent: -9999em;
	font-size: 0;
	text-align: right;
	color: #4d3225;
}

.header-top form.tx-indexedsearch-form #tx-indexedsearch-searchbox-button-submit:hover {
	cursor: pointer;
}

.header-top form.tx-indexedsearch-form #tx-indexedsearch-searchbox-sword {
	border: 0 none;
	background: url(../../images/made_in_germany/searchfield.gif) left top no-repeat;
	padding: 4px 33px 3px 3px;
	height: 17px;
	width: 130px;
	position: absolute;
	top: 20px;
	right: 9px;
	color: #FFFFFF;
	font-family: Georgia, Times New Roman, Times, serif;
	font-style: italic;
	font-size: 11px;
}

.header-main {
	position: relative;
}

.header-main .header-content {
	width: 210px;
	position: absolute;
	right: 0;
	top: 0;
	padding: 45px 15px 10px 10px;
}

.header-main .header-content h2 {
	margin-left: 48px;	
}


.header-main .header-image,
.header-main .header-image-bottom {
	background-image: url(../../images/made_in_germany/header-image_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.header-main .header-image {
	text-align: center;
	padding: 8px 7px 0 7px;	
}

.header-main .header-image-bottom {
	background-position: left bottom;
	height: 9px;
}


.header-bottom {
	margin-top: 10px;
	background: url(../../images/made_in_germany/header-image_bg.png) left top no-repeat;
}


.content {
	font-size: 11px;
}

#footerwrapper {
	color: #ffffff;
	font-family: Georgia, Times New Roman, Times, serif;
	font-style: italic;
	background: url(../../images/made_in_germany/footerwrapper_bg.gif) left top repeat-x;
	height: 36px;
	line-height: 36px;
	margin: 55px 0 20px 0;
}

.footer {
	width: 960px;
	margin: 0 auto;
	padding: 4px 0 0 0;
}

.footer .footer-menu li a {
	color: #ffffff;
}

/**** FCE Boxes ****/

.fce-box {
	background: #d6be92 url(../../images/made_in_germany/fce-box_bg.png) left top repeat;
	position: relative;
	padding: 5px;
}

.fce-box .fce-box-top,
.fce-box .fce-box-middle,
.fce-box .fce-box-bottom,
.fce-box .inner-wrap {
	background-image: url(../../images/made_in_germany/stitches_fce.png);
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
}

.fce-box .inner-wrap {
	background-position: right top;
}

.fce-box .fce-box-top .inner-wrap,
.fce-box .fce-box-bottom .inner-wrap {
	height: 10px;
	float: right;
	width: 3px;
}

.fce-box .fce-box-middle {
	background-position: left -3px;
}

.fce-box .fce-box-middle .inner-wrap {
	background-position: right -3px;
	padding: 0 12px;
}

.fce-box .fce-box-bottom {
	background-position: left bottom;	
}

.fce-box .fce-box-bottom .inner-wrap {
	background-position: right bottom;
}

.fce-box .fce-box-header {
	overflow: hidden;
	margin: 0 -13px 10px -13px;
	padding: 5px 13px 5px 13px;
	background: url(../../images/made_in_germany/stitches_fce.png) -3px bottom no-repeat;;	
}

.fce-box h2 {
	background: url(../../images/made_in_germany/flag.gif) left 3px no-repeat;
	padding-left: 25px;
	font-style: italic;
}

.fce-box .fce-box-image {
	text-align: center;
	overflow: hidden;	
}

.fce-box .fce-box-text {
	background: url(../../images/made_in_germany/fce-box_text_bg.png) left top repeat;
	padding: 10px 15px 20px 15px;
	margin-bottom: 15px;
}

.fce-box .fce-box-link a,
.fce-box .fce-box-link img {
	position: absolute;
	right: 9px;
	bottom: 9px;
}

.fce-box .fce-box-link a img {
	position: static;	
}

.box-dummy .box-dummy-content .fce-2col-50-50 .col-first {
	background: url(../../images/made_in_germany/fce-box_text_bg.png) left top repeat;
	padding: 10px;
	width: 45.8%;
	margin-right: 1%; 
}

.box-dummy .box-dummy-content .fce-2col-50-50 .col-last {
	width: 51%;	
}

/**** FCE brand-list ****/

.box-brands {
	background: none;
	padding: 0;
}

.box-brands .fce-box-header {
	margin: 0;
	padding: 5px 0;
	background: #d6be92 url(../../images/made_in_germany/fce-box_bg.png) left top repeat;
}

.box-brands .fce-box-header .box-brands-header-top,
.box-brands .fce-box-header .box-brands-header-bottom {
	background-image: url(../../images/made_in_germany/stitches_fce.png);
	background-position: -7px top;
	background-repeat: no-repeat;
	height: 10px;
}

.box-brands .fce-box-header .box-brands-header-bottom {
	background-position: -7px bottom;
}

.box-brands h2 {
	background: none;
	margin: 0;
	padding: 0 18px;
}

.box-brands .brand-list li {
	margin-top: 5px;
}

.box-brands-horizontal {
	margin-bottom: 10px;
}

/**** FCE Dealer-search ****/

.box-dealersearch .tx_fblocator-form input.tx_fblocator-zip {
	border: 2px dashed #9F855D;
	color: #4F372A;
	padding: 1px;
	width: 88px;
	margin-left: 5px;
	font-size: 1.1em;
	height: 16px;
	font-family: Georgia,Times New Roman,Times,serif;
	font-style: italic;
	background: none;
}

.box-dealersearch .tx_fblocator-form {
	padding-bottom: 27px;	
}

.box-dealersearch .tx_fblocator-form input.tx_fblocator-submit {
	display: block;
	border: 0 none;
	text-indent: -99999em;
	position: absolute;
	bottom: 9px;
	right: 9px;
	width: 41px;
	height: 41px;
	background: url(../../images/made_in_germany/link-button.png) center center no-repeat;
	font-size: 0;
	text-align: right;
	color: #4D3225;
}

.box-dealersearch .tx_fblocator-form input.tx_fblocator-submit:hover {
	cursor: pointer;
}

.box-dealersearch .tx_fblocator-form div.div-country label{
	padding-right:10px;
}

.box-dealersearch .tx_fblocator-form div.div-country select{
	margin-left:5px;
}

/**** divider ****/

.divider {
	background: url(../../images/spirit/divider.png) left top no-repeat;
	margin: -10px 0 2px 0;
	float: left;
	width: 100%;
}

.divider .divider-inner {
	height: 36px;
	background: url(../../images/spirit/divider_inner.png) right top no-repeat;
}

/**** css_styled_content ****/

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
	background: url(../../images/made_in_germany/bild_beschriftung.png) right bottom no-repeat;
	color: #4b4b4b;
}

/**** tt_news ****/

.news-latest-list {
	overflow: hidden;
	margin-bottom: 35px;
}

.news-latest-list a {
	text-decoration: none;	
}

.news-latest-date {
	text-align: center;
	font-family: Times New Roman, Times, Helvetica, serif;
	font-size: 13px;
	float: left;
	clear: left;
	font-weight: bold;
	padding-right: 5px;
	height: 20px;
	line-height: 20px;
}

.news-latest-list dd {
	float: left;
	width: 150px;
	padding: 0 0 10px 5px;
	border-left: 1px solid #573F2F;
}

.news-latest-title {
	font-weight: bold;
}


.news-list-item {
	float: left;
	margin-right: 20px;
	width: 220px;
}

.news-list-item .fce-box-text {
	padding-top: 42px;
	position: relative;
}

.news-list-last-item-in-row {
	margin-right: 0;
}

.news-list-row-clearer {
	clear: both;	
}

.news-list-date {
	background: url(../../images/made_in_germany/news_list_date_bg.gif) left top no-repeat;
	color: #977b62;
	font-weight: bold;
	font-size: 12px;
	position: absolute;
	left: -4px;
	top: 10px;
	width: 55px;
	height: 23px;
	text-align: center;
	line-height: 23px;
}


/**** imageslider ****/

.imageslider ul.images li div {
	width: auto;
	color: #FFFFFF;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 25px;
	font-style: italic;
	text-align: left;
	left: 30px;
	bottom: 35px;
	line-height: 1.2em;
}




/**** Powermail ****/

.tx_powermail_pi1_fieldwrap_html {
	float:left;
	padding-right:12px;
	padding-bottom: 10px;
}

.tx_powermail_pi1_fieldwrap_html label{
	display:block;
	padding:4px;
}

.tx_powermail_pi1_fieldwrap_html .adress,
.tx_powermail_pi1_fieldwrap_html .lastname,
.tx_powermail_pi1_fieldwrap_html .firstname{
	width:336px;
}

.tx_powermail_pi1_fieldwrap_html .zipcode{
	width:120px;
}

.tx_powermail_pi1_fieldwrap_html .city{
	width:198px;
}

.tx_powermail_pi1_fieldwrap_html .email,
.tx_powermail_pi1_fieldwrap_html .subject,
.tx_powermail_pi1_fieldwrap_html .news{
	width:690px;
}

.tx_powermail_pi1_fieldwrap_html_text input,
.tx_powermail_pi1_fieldwrap_html .powermail_captcha{
	height:16px;
}

.tx_powermail_pi1_fieldwrap_html_textarea textarea{
	height:141px;
}

.tx_powermail_pi1_fieldwrap_html_text input,
.tx_powermail_pi1_fieldwrap_html_textarea textarea,
.tx_powermail_pi1_fieldwrap_html .powermail_captcha{
	background:none;
	border:2px dashed #9f855d;
	color:#4f372a;
	font-style:italic;
	font-size:1.1em;
	font-family:Georgia,Times New Roman,Times,serif;
	padding:1px;
}

.tx_powermail_pi1_fieldwrap_html_submit {
	padding-left:0;
	width:100%;
	float:none;	
	overflow:hidden;
	height:32px;
}


.tx_powermail_pi1_fieldwrap_html_captcha .wtcalculatingcaptcha {
	margin: 5px 0;
}

.powermail_mandatory_js {
	margin-top:4px;
}

.powermail_submit {
	background:transparent url(../../images/made_in_germany/link-button.png) no-repeat scroll center center;
	border:0 none;
	bottom:9px;
	color:#4D3225;
	display:block;
	font-size:0;
	height:41px;
	position:absolute;
	right:9px;
	text-align:right;
	text-indent:-99999em;
	width:41px;
}

/**** fb_locator ****/

.tx_fblocator_searchbox .formHeader {
	padding-bottom: 10px;
}

.tx_fblocator_searchbox .tx_fblocator_searchform_field {
	padding-bottom:10px;
	font-style:italic;
	font-family:Georgia,Times New Roman,Times,serif;
}

.tx_fblocator_searchbox .tx_fblocator_searchform_coun {
	padding-left:0px;
	padding-right:0px;
}

.tx_fblocator_searchbox .tx_fblocator_searchform_field input{
	background:none;
	border:2px dashed #9f855d;
	color:#4f372a;
	width:185px;
	font-style:italic;
	font-size:1.1em;
	font-family:Georgia,Times New Roman,Times,serif;
	height:16px;
	padding:1px;
}

.tx_fblocator_searchbox .tx_fblocator_searchform_coun select{
	width:161px;
}

.tx_fblocator_searchbox .tx_fblocator_searchform_field #tx_fblocator_pi1_zipcode {
	width:201px;
}

.tx_fblocator_searchbox .tx_fblocator_searchform_rad select {
	width:77px;
}

.tx_fblocator_searchbox .tx_fblocator_searchform_hid .store_submit{
	border: 0 none;
	background: url(../../images/made_in_germany/link-button.png) left top no-repeat;
	height: 41px;
	width: 41px;
	position: absolute;
	right: 9px;
	bottom: 9px;
	text-indent: -9999em;
	font-size: 0;
	text-align: right;
	color: #4d3225;
}

.tx_fblocator_results .header {
	padding-bottom:10px;
	margin-bottom:10px;;
}

.tx_fblocator_results .searchResultItem {
	margin-bottom:30px;
}

.tx_fblocator_results .searchResultItem .searchResultINum {
	width:17px;
	text-align: right;
	padding-right: 20px;
}

.tx_fblocator_results .searchResultItemWrapper {
	position:relative;
	overflow:hidden;
}

.tx_fblocator_results .searchResultItemWrapper .store_submit{
	border: 0 none;
	background: url(../../images/made_in_germany/link-button.png) left top no-repeat;
	height: 41px;
	width: 41px;
	position: absolute;
	right: 4px;
	bottom: 9px;
	text-indent: -9999em;
	font-size: 0;
	text-align: right;
	color: #4d3225;
}

.tx_fblocator_results .fce-box-middle .inner-wrap {
	padding-right: 0px;
}

.tx_fblocator_results .fce-box-middle .inner-wrap .header,
.tx_fblocator_results .fce-box-middle .inner-wrap .searchResultItem {
	margin-right: 12px;
}

.tx_fblocator_results .resultNav{
	padding: 10px;
	overflow:hidden;
}

.tx_fblocator_results .resultNav .pageCounter {
	float: left;
}

.tx_fblocator_results .resultNav .pageNav {
	float: right;
}




/*** gallery ***/


.tx-jsgallery-pi1 .tx-jsgallery-pi1-navigation {
	background-image:url(../../images/made_in_germany/header-image_bg.png);
	background-position:left bottom;
	padding: 15px 13px 15px 17px;
	margin-top:-10px;
	margin-bottom:10px;
	position:relative;
	width:950px;
	height:18px;
}

.tx-jsgallery-pi1 .tx-jsgallery-pi1-navigation ul {
	padding-left:0;
}

.tx-jsgallery-pi1 .tx-jsgallery-pi1-navigation .tx-jsgallery-pi1-navigation-productfinder-link {
	color:#ffffff;
	font-family:Georgia,Times New Roman,Times,serif;
	font-style:italic;
	text-decoration:none;
	margin-right:18px;
	height:16px;
	line-height:15px;
}

.tx-jsgallery-pi1 .tx-jsgallery-pi1-navigation .tx-jsgallery-pi1-navigation-linkswitchview a {
	text-decoration:none;
}

.tx-jsgallery-pi1 .tx-jsgallery-pi1-navigation .tx-jsgallery-pi1-navigation-linkswitchview a span{
	background: url(../../images/comfort_shoes/bg_switchview.gif) no-repeat;
	background-position: left top;
	color:#ffffff;
	display:block;
	font-family:Georgia,Times New Roman,Times,serif;
	font-style:italic;
	height:16px;
	line-height:15px;
	padding-left:40px;
	text-decoration:none;
}

.tx-jsgallery-pi1 .tx-jsgallery-pi1-navigation .tx-jsgallery-pi1-link-slider a span{
	background-position: left bottom;
}

.tx-jsgallery-pi1 .tx-jsgallery-pi1-navigation .tx-jsgallery-pi1-link-list a span{
	background-position: left top;
}

.tx-jsgallery-pi1 .tx-jsgallery-pi1-navigation .tx-jsgallery-pi1-productfinder {
	background: url(../../images/spirit/bg_productfinder_box.png);
	color:#ffffff;
	padding:1px;
	position:absolute;
	bottom:49px;
	width:auto;
}

.tx-jsgallery-pi1 .tx-jsgallery-pi1-navigation .tx-jsgallery-pi1-productfinder fieldset{
	border:1px dashed #ffffff;	
}
.tx-jsgallery-pi1 .tx-jsgallery-pi1-navigation .tx-jsgallery-pi1-productfinder ul,
.tx-jsgallery-pi1 .tx-jsgallery-pi1-navigation .tx-jsgallery-pi1-productfinder li {
	padding:0px;
}

.tx-jsgallery-pi1 .tx-jsgallery-pi1-navigation .tx-jsgallery-pi1-productfinder h3 {
	color:#ffffff;
}

.tx-jsgallery-pi1 .tx-jsgallery-pi1-navigation .tx-jsgallery-pi1-productfinder .tx-jsgallery-pi1-selector{
	padding:10px;
}

.tx-jsgallery-pi1 .tx-jsgallery-pi1-navigation .tx-jsgallery-pi1-productfinder .tx-jsgallery-pi1-selector li label{
	padding-left:7px;
}

.tx-jsgallery-pi1 .tx-jsgallery-pi1-navigation .tx-jsgallery-pi1-productfinder .tx-jsgallery-pi1-submit {
	text-align:right;
	padding-bottom:10px;
}

.tx-jsgallery-pi1 .tx-jsgallery-pi1-navigation .tx-jsgallery-pi1-productfinder .tx-jsgallery-pi1-submit a{
	background:#ffffff none repeat scroll 0 0;
	text-decoration:none;
	color:#4b4b4b;
	padding:4px 7px 4px 9px;
}


/*** Gallerie Listenansicht ***/

.tx-jsgallery-pi1 {
	margin-bottom: 10px;
}

.tx-jsgallery-pi1-productlist-content {
	background: #d6be92 url(../../images/made_in_germany/fce-box_bg.png) left top repeat;
	overflow: hidden;
	width: 980px;
	padding-top: 5px;
}

.tx-jsgallery-pi1-productlist-content .tx-jsgallery-pi1-productlist-content-innerwrap {
	background: url(../../images/made_in_germany/bg_list_naht.gif) left top repeat-y;
	overflow: hidden;
	width: 980px;
	padding: 0px 6px 2px;
}

.tx-jsgallery-pi1-productlist-content-bottom {
	width: 980px;
	height: 5px;
}

.tx-jsgallery-pi1-productlist-content .tx-jsgallery-pi1-productlist-content-innerwrap .tx-jsgallery-pi1-productlist-item {
	float: left;
	width: 242px;
	height: 181px;
	text-align: center;
	padding-top: 14px;
}

.tx-jsgallery-pi1-productlist-content .tx-jsgallery-pi1-productlist-item a {
	color: #4e3426;
	display: block;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	text-decoration: none;
	position: relative;
}

.tx-jsgallery-pi1-productlist-content .tx-jsgallery-pi1-productlist-item a .tx-jsgallery-pi1-productlist-product-name {
	bottom: 7px;
	font-size: 1.3em;
	left: 23px;
	position: absolute;
	text-decoration: underline;
}

.tx-jsgallery-pi1-productlist-content .tx-jsgallery-pi1-productlist-item a:hover .tx-jsgallery-pi1-productlist-product-name {
	color: #cc9b5b;
	font-family: Georgia,Times New Roman,Times,serif;
	font-style: italic;
}

.tx-jsgallery-pi1-productlist-content .tx-jsgallery-pi1-productlist-item a .tx-jsgallery-pi1-productlist-detail-link {
	background: url(../../images/made_in_germany/bg_detaillink_list.gif) no-repeat;
	background-position: right top;
	bottom: -8px;
	display: none;
	position: absolute;
	right: 6px;
	padding-right: 25px;
	height: 27px;
	line-height: 27px;
}

.tx-jsgallery-pi1-productlist-content .tx-jsgallery-pi1-productlist-item a .tx-jsgallery-pi1-productlist-detail-link span {
	background: url(../../images/made_in_germany/bg_detaillink_list.gif) no-repeat;
	background-position: left top;
	color: #987c62;
	display: block;
	font-size: 1em;
	font-style: italic;
	padding: 0px 11px;
	height: 27px;
	line-height: 27px;
}

.tx-jsgallery-pi1-productlist-content .tx-jsgallery-pi1-productlist-item a:hover .tx-jsgallery-pi1-productlist-detail-link {
	display: block;
}

/*.tx-jsgallery-pi1-productlist-pagination-container {
	display:none;
}*/

/* Galerie Listenansicht Pagination */

.tx-jsgallery-pi1-productlist-pagination-container {
	background: #d6be92 url(../../images/made_in_germany/fce-box_bg.png) left top repeat;
	overflow:hidden;
	width: 980px;
}

.tx-jsgallery-pi1-productlist-pagination-container .tx-jsgallery-pi1-productlist-pagination-innerwrap {
	background: url(../../images/made_in_germany/bg_pagination_naht.gif) no-repeat;
	background-position: left bottom;
	float:none;
	overflow:hidden;
	width: 980px;
	padding: 0px 6px 2px;
	height: 52px;
	font-family:Georgia,Times New Roman,Times,serif;
	font-style:italic;
}

.tx-jsgallery-pi1-productlist-pagination-container .tx-jsgallery-pi1-productlist-pagination-summary,
.tx-jsgallery-pi1-productlist-pagination-container .tx-jsgallery-pi1-productlist-pagination-pre-links .link-first-page,
.tx-jsgallery-pi1-productlist-pagination-container .tx-jsgallery-pi1-productlist-pagination-post-links .link-last-page,
.tx-jsgallery-pi1-productlist-pagination-container .tx-jsgallery-pi1-productlist-pagination-list li{
	background: transparent url(../../images/made_in_germany/fce-box_text_bg.png) repeat scroll left top;
	line-height: 20px;
	padding: 0 4px;
	margin:15px;
}

.tx-jsgallery-pi1-productlist-pagination-container .tx-jsgallery-pi1-productlist-pagination-pre-links .link-first-page,
.tx-jsgallery-pi1-productlist-pagination-container .tx-jsgallery-pi1-productlist-pagination-post-links .link-last-page,
.tx-jsgallery-pi1-productlist-pagination-container .tx-jsgallery-pi1-productlist-pagination-list li{
	background: transparent url(../../images/made_in_germany/fce-box_text_bg.png) repeat scroll left top;
	line-height: 20px;
	padding: 0;
	margin:15px;
}

.tx-jsgallery-pi1-productlist-pagination-container .tx-jsgallery-pi1-productlist-pagination-pre-links .link-prev-page,
.tx-jsgallery-pi1-productlist-pagination-container .tx-jsgallery-pi1-productlist-pagination-post-links .link-next-page {
	margin-top:8px;
}

.tx-jsgallery-pi1-productlist-pagination-container .tx-jsgallery-pi1-productlist-pagination-pre-links .link-prev-page {
	margin-right:3px;
}

.tx-jsgallery-pi1-productlist-pagination-container .tx-jsgallery-pi1-productlist-pagination-post-links .link-next-page {
	margin-left:3px;
}

.tx-jsgallery-pi1-productlist-pagination-container .tx-jsgallery-pi1-productlist-pagination-list li{
	margin:15px 3px;
}

.tx-jsgallery-pi1-productlist-pagination-container .tx-jsgallery-pi1-productlist-pagination-pre-links .link-first-page a,
.tx-jsgallery-pi1-productlist-pagination-container .tx-jsgallery-pi1-productlist-pagination-post-links .link-last-page a,
.tx-jsgallery-pi1-productlist-pagination-container .tx-jsgallery-pi1-productlist-pagination-list li a,
.tx-jsgallery-pi1-productlist-pagination-container .tx-jsgallery-pi1-productlist-pagination-list li.current-page span{
	display:block;
	text-decoration:none;
	padding:0 3px;
}

.tx-jsgallery-pi1-productlist-pagination-container .tx-jsgallery-pi1-productlist-pagination-pre-links .link-first-page a:hover,
.tx-jsgallery-pi1-productlist-pagination-container .tx-jsgallery-pi1-productlist-pagination-post-links .link-last-page a:hover,
.tx-jsgallery-pi1-productlist-pagination-container .tx-jsgallery-pi1-productlist-pagination-list li a:hover{
	text-decoration:underline;
}

.tx-jsgallery-pi1-productlist-pagination-container .tx-jsgallery-pi1-productlist-pagination-list li.current-page{
	color: #cc9b5b;
}

/* Galerie Detailansicht */

.tx-jsgallery-pi1-productdetails {
	background:none;
	padding-top:2px;
}

.tx-jsgallery-pi1-productdetails-images {
	padding-left:0;
	width:450px;
}

.tx-jsgallery-pi1-productdetails-images-big ul li {
	position: absolute;	
}

.tx-jsgallery-pi1-productdetails-images-big .images .tx-jsgallery-pi1-productdetails-image-zoom {
	overflow:hidden;
	padding: 8px 12px;
}

.tx-jsgallery-pi1-productdetails-images-big .images .tx-jsgallery-pi1-productdetails-image-zoom a {
	background: url(../../images/made_in_germany/bg_detaillink_list.gif) no-repeat;
	background-position: right top;
	display:block;
	float:left;
	padding-right:25px;
	height:27px;
}

.tx-jsgallery-pi1-productdetails-images-big .images .tx-jsgallery-pi1-productdetails-image-zoom a span{
	background: url(../../images/made_in_germany/bg_detaillink_list.gif) no-repeat;
	background-position: left bottom;
	color:#987c62;
	display:block;
	font-size:1.0em;
	font-style:italic;
	padding:0px 8px 0px 34px;
	height:27px;
	line-height:26px;
}

.tx-jsgallery-pi1-productdetails-images-big {
	height:270px;
	overflow:hidden;
}
.tx-jsgallery-pi1-productdetails-images-small {
	padding-top:13px;
}
.tx-jsgallery-pi1-productdetails-images-small ul li {
	margin-top:0px;
	padding-bottom: 13px;
	padding-top:0px;
}

.tx-jsgallery-pi1-productdetails-datasheet {
	width:450px;
	float: right;
}

.tx-jsgallery-pi1-productdetails-datasheet .tx-jsgallery-pi1-productdetails-description h2{
	background:none;
	padding-left:0;
}

.tx-jsgallery-pi1-productdetails-datasheet .tx-jsgallery-pi1-productdetails-links ul {
	margin-bottom:10px;	
}

.tx-jsgallery-pi1-productdetails-datasheet .tx-jsgallery-pi1-productdetails-links-actions a{
	background: url(../../images/made_in_germany/bg_detaillink_list.gif) no-repeat;
	background-position: left top;
	color:#987c62;
	display:block;
	font-size:1.0em;
	font-style:italic;
	padding:0px 8px;
	height:27px;
	line-height:26px;
	text-decoration:none;
}

.tx-jsgallery-pi1-productdetails-datasheet .tx-jsgallery-pi1-productdetails-links-actions  a.print-link{
	background-position: right top;
	padding-right:25px;
	padding-left:0px;
}

.tx-jsgallery-pi1-productdetails-datasheet .tx-jsgallery-pi1-productdetails-links-actions a.print-link span{
	background: url(../../images/made_in_germany/bg_detaillink_list.gif) no-repeat;
	background-position: -2px 0px;
	color:#987c62;
	display:block;
	font-size:1.0em;
	font-style:italic;
	padding:0px 8px;
	height:27px;
	line-height:26px;
	text-decoration:none;
}

.tx-jsgallery-pi1-productdetails-datasheet .tx-jsgallery-pi1-productdetails-links .tx-jsgallery-pi1-productdetails-links-shopping a {
	background: url(../../images/made_in_germany/bg_detaillink_list.gif) no-repeat;
	background-position: right top;
	display:block;
	padding-right:25px;
	height:27px;
	text-decoration:none;
}

.tx-jsgallery-pi1-productdetails-datasheet .tx-jsgallery-pi1-productdetails-links .tx-jsgallery-pi1-productdetails-links-shopping a span{
	background: url(../../images/made_in_germany/bg_detaillink_list.gif) no-repeat;
	background-position: -2px 0px;
	color:#987c62;
	display:block;
	font-size:1.0em;
	font-style:italic;
	padding:0px 8px;
	height:27px;
	line-height:26px;
	text-decoration:none;
}

.tx-jsgallery-pi1-productdetails-datasheet .tx-jsgallery-pi1-productdetails-links .tx-jsgallery-pi1-productdetails-links-shopping a.link-enabled{
	background: url(../../images/made_in_germany/bg_detaillink_list.gif) no-repeat;
	background-position: left top;
	color:#987c62;
	display:block;
	font-size:1.0em;
	font-style:italic;
	padding:0px 8px;
	height:27px;
	line-height:26px;
	text-decoration:none;
}

.tx-jsgallery-pi1-productdetails-datasheet .tx-jsgallery-pi1-productdetails-links .tx-jsgallery-pi1-productdetails-links-shopping a.link-enabled span{
	background:none;
	padding:0;
	text-decoration:none;
}

.tx-jsgallery-pi1-productdetails-datasheet .tx-jsgallery-pi1-productdetails-links .tx-jsgallery-pi1-productdetails-links-shopping .link-disabled{
	background: url(../../images/made_in_germany/bg_detaillink_list.gif) no-repeat;
	background-position: 0px -30px;;
	color:#b49f8c;
	display:block;
	font-size:1.0em;
	font-style:italic;
	padding:0px 8px;
	height:27px;
	line-height:26px;
	text-decoration:none;
}

.tx-jsgallery-pi1-productdetails-datasheet .tx-jsgallery-pi1-productdetails-links .tx-jsgallery-pi1-productdetails-links-shopping .link-disabled span{
	background:none;
	padding:0;
	text-decoration:none;
}

.tx-jsgallery-pi1-productdetails-datasheet .tx_powermail_pi1_fieldwrap_html .powermail_text,
.tx-jsgallery-pi1-productdetails-datasheet .tx_powermail_pi1_fieldwrap_html .powermail_textarea,
.tx-jsgallery-pi1-productdetails-datasheet .tx_powermail_pi1_fieldwrap_html .powermail_captcha,
.tx-jsgallery-pi1-productdetails-datasheet .tx_powermail_pi1_fieldwrap_html label {
	width:444px;
}

.tx-jsgallery-pi1-productdetails-datasheet .tx_powermail_pi1_fieldwrap_html  {
	padding-right:0px;
}