/*----------------------------------------------------------------------------
Tpl Style

version:	1.0
autor:		Kai Müller
email:		info@xanario.de
website:	http://www.xanario.de
----------------------------------------------------------------------------*/
/* header begin */
.breadcrumb {
 font-size: 11px;
 margin: 0px;
 padding: 2px;
 padding-left: 5px;
 text-align: left;
 border: 0;
 height: 24px;
}

.breadcrumb_text {
 font-weight: normal;
 font-size: 10px;
}

a.breadcrumb_text {
 color: #7C4B14;
}

a.breadcrumb_text:hover {
 color: #7C4B14;
}

.breadcrumb_text_last h1 {
 color: #7C4B14;
 display: inline;
 font-weight: normal;
 font-size: 10px;
}

a.breadcrumb_text_last {
 color: #7C4B14;
}

a.breadcrumb_text_last:hover {
 color: #7C4B14;
}

#ContainerHeaderNavigationsleiste {
 padding: 0px;
 margin: 0px;
 border: 0px;
 height: 40px;
 background : url(header/navi_leiste_hg.png) repeat;
}

#ContainerHeaderNavigationsleiste fieldset {
 border: 0px;
 padding: 0px;
 margin: 0px;
}

#ContainerHeaderNavigationsleiste .HeaderNavigationsleiste {
 padding-top: 0px;
 padding-right: 0px;
}

#ContainerHeaderNavigationsleiste .HeaderNavigationsleiste_kategorien {
 float: left;
 height:40px;
 width:20px;
 background : url(header/navi_leiste_anfang.png) no-repeat left; 
}

#ContainerHeaderNavigationsleiste .HeaderNavigationsleiste_kategorien_content {
 padding-top: 8px;
 padding-right: 20px;
 padding-left: 20px;
}

#ContainerHeaderNavigationsleiste .HeaderNavigationsleiste_suche {
 float: right;
 height:40px;
 width:20px;
 background : url(header/navi_leiste_ende.png) no-repeat right; 
}

.information_header {
 width:auto;
 padding: 4px;
 margin: 0px;
 color:#ffffff;
 background-color: #D5C093;
 text-align : center;
 font-size : 12px;
 font-weight : bold;
}

/* header end */

/* footer begin */

#ContainerFooterNavigationsleiste {
 padding: 0px;
 margin: 0px;
 border: 0px;
 height: 48px;
 background : url(header/footer_leiste_hg.png) repeat;
}

.footer_navigationsleiste {
 background : url(header/footer_leiste_anfang.png) no-repeat left;
 height: 48px;
}

.footer_navigationsleiste_ende {
 background : url(header/footer_leiste_ende.png) no-repeat right;
 height: 48px;
}

.footer_navigationsleiste_text {
 color: #7C4B14;
 font-weight: bold;
 padding-top:18px;
 text-align:center;
}

a.footer_navigationsleiste_text {
 color: #7C4B14;
}

a.footer_navigationsleiste_text:hover {
 color: #7C4B14;
}

#ContainerFooterBody {
 padding: 0px;
 margin: 0px;
 border: 0px;
 height: 120px;
 background : url(header/footer_hg.png) repeat top;
}

.footer_body_anfang {
 background : url(header/footer_anfang.png) no-repeat left;
 height: 120px;
}

.footer_body_ende {
 background : url(header/footer_ende.png) no-repeat right;
 height: 120px;
}

.footer_body {
 width: 100%;
 margin: 0px;
 padding: 0px;
 border: 0;
 text-align: center;
 padding-bottom:10px;
}

.footer_links_text,
.footer_links_text a {
 padding-top:10px;
 color:#ffffff;
}

.footer_debug {
 margin: 0px;
 padding: 10px;
 border: 1px solid #FF0000;
 text-align: left;
 padding-bottom:10px;
}

.footer_debug_title {
 color: #FFFFFF;
 background-color: #FF0000;
 font-weight: bold;
 font-size: 11px;
 padding: 4px;
}

.footer_debug_value {
 color: #000000;
 font-size: 12px;
 padding: 2px;
}
/* footer end */

/* main begin */
#table_warenkorb {
 border-collapse: collapse;
 width: 100%;
 border: 1px solid #DAC89A;
}

#table_warenkorb th,
#table_warenkorb td {
 height:34px;
 padding: 10px;
 vertical-align:top;
}

#table_warenkorb th {
 font-weight: bold;
}

#table_warenkorb col {
 border-right: 1px solid #DAC89A;
}

#table_warenkorb col#ActionCol {
 border: none;
}

#table_warenkorb thead {
 background: #6f0000 url(boxen/box_hg.gif) repeat-x left center;
 font-weight: bold;
 color: #7F5828;
}

#table_warenkorb thead tr:hover {
 background: #6f0000 url(boxen/box_hg.gif) repeat-x left center;
 color: #7F5828;
}

#table_warenkorb tfoot {
 background: #6f0000 url(boxen/box_hg.gif) repeat-x left center;
 font-weight: bold;
 color: #7F5828;
}

#table_warenkorb tfoot tr:hover {
 background: #6f0000 url(boxen/box_hg.gif) repeat-x left center;
 color: #7F5828;
}

#table_warenkorb tr:hover {
 background-color: #CCCCCC;
 color: #000000;
}

#table_warenkorb .odd {
 background-color: #E1E1E1;
}

#table_warenkorb .even {
 background-color: #FFFFFF;
}

#table_warenkorb .table_warenkorb_summary {
 font-weight:bold;
 font-size: 11px;
}

#TableProduktdetails {
 margin: 0px;
 padding: 0px;
 border: 0px;
}

#TableProduktdetails td {
 vertical-align:top;
}

#TableProduktdetails .ContainerZusatztasten fieldset{
 border-style: solid;
 border-width: 1px;
 border-color: #DAC89A;
}

#TableProduktdetails .ContainerZusatztasten .Zusatztasten {
  padding: 4px;
  text-align: center;
  font-size: 11px;
}

#TableProduktdetails .ContainerZusatztasten .Zusatztasten a:link {
  padding-left: 4px;
  padding-right: 4px;
  text-decoration: underline;
}

#TableProduktdetails #moreimage img {
  border: 1px solid #DAC89A;
  padding: 1px;
}

#TableProduktdetails #ContainerProduktinformationen fieldset{
 border-style: solid;
 border-width: 1px;
 border-color: #DAC89A;
 background : #EFEFEF url(boxen/pinfo_boxeninhalt.jpg) repeat;
 font-size: 10px;
}

#TableProduktdetails #ContainerProduktinformationen .ProduktinformationenSonderkennzeichnung{
 float:left;
}

#TableProduktdetails #ContainerProduktinformationen .ProduktinformationenBewertung{
 float:right;
}

#TableProduktdetails #ContainerProduktinformationen .ProduktinformationenName h3{
 color : #333333;
 font-size : 16px;
 font-weight : bold;
}

#TableProduktdetails #ContainerProduktinformationen .ProduktinformationenName a{
 color : #333333;
 text-decoration : none;
}

#TableProduktdetails #ContainerProduktinformationen .ProduktinformationenPrice {
 color : #000000;
 font-size : 18px;
 font-weight : bold;
}

#TableProduktdetails #ContainerProduktinformationen .ProduktinformationenSpecialPrice {
 color : #FF0000;
 font-size : 18px;
 font-weight : bold;
}

#TableProduktdetails .ProduktinformationenDescription {
 color : #000000;
 font-size : 11px;
 line-height : 1.5;
 font-weight : normal;
}

#TableProduktdetails .Kategorie {
 font-size: 11px;
 line-height : 1.5;
}

#TableProduktdetails #ContainerStaffelpreise fieldset {
 border-right: 1px solid;
 border-left: 1px solid; 
 border-bottom: 1px solid;
 border-top: 0px solid;
 border-color: #DAC89A;
}

#TableProduktdetails #ContainerStaffelpreise .Staffelpreise {
 padding: 4px;
 text-align: center;
}

#TableProduktdetails #ContainerStaffelpreise .StaffelpreiseText {
 float: left;
 width: 20%;
 font-size: 11px;
 line-height : 1.5;
}

#TableProduktdetails #ContainerDownloads fieldset {
 border-right: 1px solid;
 border-left: 1px solid; 
 border-bottom: 1px solid;
 border-top: 0px solid;
 border-color: #DAC89A;
 font-size: 11px;
 line-height : 1.5;
}

#TableProduktdetails #ContainerDownloads .Downloads {
 padding: 0px;
 text-align: center;
}

#TableProduktdetails #ContainerDownloads .DownloadsText {
 float:left;
 font-size: 11px;
 line-height : 1.5;
}

#TableProduktdetails #ContainerDownloads .DownloadsTextLink {
 float: right;
}

#TableProduktdetails #ContainerDownloads .odd {
 background-color: #ffffff;
 padding: 4px;
}

#TableProduktdetails #ContainerDownloads .even {
 background-color: #E1E1E1;
 padding: 4px;
}

#TableProduktdetails #ContainerOptionen fieldset {
 border-style: solid;
 border-width: 1px;
 border-color: #DAC89A;
 font-size: 11px;
 line-height : 1.5;
}

#TableProduktdetails #ContainerOptionen .Optionen {
 padding: 0px;
}

#TableProduktdetails #ContainerOptionen .odd {
 background-color: #E9E9E9;
}

#TableProduktdetails #ContainerOptionen .even {
 background-color: #ffffff;
}

#ContainerCheckoutAnschrift fieldset {
 border-style: solid;
 border-width: 1px;
 border-color: #DAC89A;
 font-size: 11px;
 line-height : 1.5;
}

#ContainerCheckoutAnschrift legend {
 font-size : 11px;
 line-height : 1.5;
 font-weight: bold;
}

#ContainerCheckoutAnschrift .CheckoutAnschrift_adresse {
  width: 100%;
	padding-left: 10px;
  float: left;
}

#ContainerCheckoutAnschrift .CheckoutAnschrift_taste {
  float: right;
}

#ContainerCheckoutKostenstelle fieldset {
 border-style: solid;
 border-width: 1px;
 border-color: #DAC89A;
 font-size: 11px;
 line-height : 1.5;
}

#ContainerCheckoutKostenstelle legend {
 font-size : 11px;
 line-height : 1.5;
 font-weight: bold;
}

#ContainerCheckoutKostenstelle .CheckoutKostenstelle_text {
  padding-left: 10px;
}

#ContainerCheckoutAnmerkung fieldset {
 border-style: solid;
 border-width: 1px;
 border-color: #DAC89A;
 font-size: 11px;
 line-height : 1.5;
}

#ContainerCheckoutAnmerkung legend {
 font-size : 11px;
 font-weight: bold;
}

#ContainerCheckoutAnmerkung .CheckoutAnmerkung_text {
  padding-left: 10px;
  padding-right: 10px;
}

#ContainerCheckoutAbsendenUnten fieldset {
 border-style: solid;
 border-width: 1px;
 border-color: #FF0000;
 font-size: 11px;
}

#ContainerCheckoutAbsendenUnten legend {
 font-size : 11px;
 font-weight: bold;
 color: #FF0000;
}

#ContainerCheckoutAbsendenUnten .CheckoutAbsendenUnten_text {
  padding-left: 10px;
  float: left;
}

#ContainerCheckoutAbsendenUnten .CheckoutAbsendenUnten_taste {
  float: right;
}

#ContainerCheckoutAbsendenOben fieldset {
 border-style: solid;
 border-width: 1px;
 border-color: #FF0000;
 font-size: 11px;
}

#ContainerCheckoutAbsendenOben legend {
 font-size : 11px;
 font-weight: bold;
 color: #FF0000;
}

#ContainerCheckoutAbsendenOben .CheckoutAbsendenOben_text {
  padding-left: 10px;
  float: left;
}

#ContainerCheckoutAbsendenOben .CheckoutAbsendenOben_taste {
  float: right;
}

#ContainerCheckoutShippingModule td {
 vertical-align: top;
 font-size: 11px;
 padding: 4px;
}

#ContainerCheckoutShippingModule fieldset {
 border-style: solid;
 border-width: 1px;
 border-color: #DAC89A;
 font-size: 11px;
}

#ContainerCheckoutShippingModule legend {
 font-size : 11px;
 font-weight: bold;
}

#ContainerCheckoutPaymentModule td {
 vertical-align: top;
 font-size: 11px;
 padding: 4px;
}

#ContainerCheckoutPaymentModule fieldset {
 border-style: solid;
 border-width: 1px;
 border-color: #DAC89A;
 font-size: 11px;
}

#ContainerCheckoutPaymentModule legend {
 font-size : 11px;
 font-weight: bold;
}

#ContainerCheckoutPoints24 fieldset {
 border-style: solid;
 border-width: 1px;
 border-color: #DAC89A;
 font-size: 11px;
}

#ContainerCheckoutPoints24 legend {
 font-size : 11px;
 font-weight: bold;
}

#ContainerCheckoutPoints24  .CheckoutPoints24_text {
 font-size : 11px;
 padding-left: 8px;
}

#ContainerCheckoutPoints24  .CheckoutPoints24_confirmation {
 font-size : 11px;
 padding-left: 10px;
}

#ContainerCheckoutPoints24  .CheckoutPoints24_text td {
 padding-right: 10px;
}


#ContainerCheckoutAdressbuch td {
 vertical-align: top;
 font-size: 11px;
 padding: 4px;
}

#ContainerCheckoutAdressbuch fieldset {
 border-style: solid;
 border-width: 1px;
 border-color: #DAC89A;
 font-size: 11px;
}

#ContainerCheckoutAdressbuch legend {
 font-size : 11px;
 font-weight: bold;
}

#ContainerCheckoutAdressbuch  .CheckoutAdressbuch_text {
 font-size : 11px;
 padding-left: 10px;
}

#ContainerCheckoutAdressbuch  .CheckoutAdressbuch_liste {
 font-size : 11px;
 padding-left: 6px;
}

#ContainerCheckoutNewAnschrift fieldset {
 border-style: solid;
 border-width: 1px;
 border-color: #DAC89A;
 font-size: 11px;
}

#ContainerCheckoutNewAnschrift legend {
 font-size : 11px;
 font-weight: bold;
}

#ContainerCheckoutNewAnschrift  .CheckoutNewAnschrift_text {
 font-size : 11px;
 padding-left: 10px;
}

#ContainerCheckoutNewAnschrift  .CheckoutNewAnschrift_adresse {
 font-size : 11px;
 padding-left: 6px;
}

#ContainerCheckoutConfirmModule td {
 vertical-align: top;
 font-size: 11px;
 padding: 2px;
}

#ContainerCheckoutConfirmModule fieldset {
 border-style: solid;
 border-width: 1px;
 border-color: #DAC89A;
 font-size: 11px;
}

#ContainerCheckoutConfirmModule .CheckoutConfirmModule_text {
 font-size : 11px;
 padding-left: 10px;
  padding-right: 10px;
}

#ContainerCheckoutZahlungsInformation fieldset {
 border-style: solid;
 border-width: 1px;
 border-color: #DAC89A;
 font-size: 11px;
}

#ContainerCheckoutZahlungsInformation legend {
 font-size : 11px;
 font-weight: bold;
}

#ContainerCheckoutZahlungsInformation  .CheckoutZahlungsInformation_text {
 font-size : 11px;
 padding-left: 10px;
}

.ContainerCheckoutAllgemein fieldset {
 border-style: solid;
 border-width: 1px;
 border-color: #DAC89A;
 font-size: 11px;
}

.ContainerCheckoutAllgemein legend {
 font-size : 11px;
 font-weight: bold;
}

.ContainerCheckoutAllgemein .CheckoutAllgemein_text {
 font-size : 11px;
 padding-left: 10px;
 padding-right: 10px;
}

.ContainerCheckoutAllgemeinBlank fieldset {
 border-style: solid;
 border-width: 1px;
 border-color: #FFFFFF;
 font-size: 11px;
}

.ContainerCheckoutAllgemeinBlank legend {
 font-size : 11px;
 font-weight: bold;
}

.ContainerCheckoutAllgemeinBlank .CheckoutAllgemeinBlank_text {
 font-size : 11px;
 padding-left: 10px;
 padding-right: 10px;
}

.ContainerCheckoutAllgemeinBlank .CheckoutAllgemeinBlank_text td {
 padding-top: 0px;
 padding-right: 8px;
 padding-bottom: 2px;
 padding-left: 0px;
}

#ContainerCheckoutSuccessTasten fieldset {
 border-style: solid;
 border-width: 1px;
 border-color: #DAC89A;
 font-size: 11px;
 text-align: center;
}

#ContainerCheckoutSuccessTasten .CheckoutSuccessTasten_text {
 font-size : 11px;
 padding-left: 10px;
 padding-right: 10px;
 text-align: center;
}

.ContainerAchtung fieldset {
 border-style: solid;
 border-width: 1px;
 border-color: #F00000;
 font-size: 11px;
 text-align: center;
 font-weight: bold;
}

.ContainerAchtung fieldset a{
	color:  #F00000;
}

/* footer end */

/* main begin */

#table_warenkorb {
 border-collapse: collapse;
 width: 100%;
 border: 1px solid #DAC89A;
}

#table_warenkorb th,
#table_warenkorb td {
 height: 24px;
 padding: 4px;
 vertical-align:top;
}

#table_warenkorb th {
 font-weight: bold;
}

#table_warenkorb col {
 border-right: 1px solid #DAC89A;
}

#table_warenkorb col#ActionCol {
 border: none;
}

.table_allgemein {
border: 1px solid #DAC89A;
}

.table_allgemein thead {
 background: #6f0000 url(boxen/box_hg.gif) repeat-x left center;
 font-weight: bold;
 height:24px;
 color: #7F5828;
}

.table_allgemein thead tr:hover {
 background: #6f0000 url(boxen/box_hg.gif) repeat-x left center;
 color: #7F5828;
}

.table_allgemein tfoot {
 background: #6f0000 url(boxen/box_hg.gif) repeat-x left center;
 font-weight: bold;
 color: #7F5828;
}

.table_allgemein tfoot tr:hover {
 background: #6f0000 url(boxen/box_hg.gif) repeat-x left center;
 color: #7F5828;
}

.table_allgemein tr:hover {
 background-color: #CCCCCC;
 color: #000000;
}

.table_allgemein .odd {
 background-color: #E1E1E1;
}

.table_allgemein .even {
 background-color: #FFFFFF;
}

.table_allgemein .table_allgemein_summary {
 font-weight:bold;
 font-size: 11px;
}

#pageimage {
 text-align: center;
}

#pagetitle{
  text-align: right;
}

#pagedescription {
  text-align: left;
  padding-bottom: 10px;
}

/* main end */

/* lightbox_begin*/
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #ffffff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(boxen/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(boxen/prev.gif) left 50% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(boxen/next.gif) right 50% no-repeat; }

/*** START : next / previous text links ***/
#nextLinkText, #prevLinkText{
color: #FF9834;
font-weight:bold;
text-decoration: none;
}
#nextLinkText{
padding-left: 20px;
}
#prevLinkText{
padding-right: 20px;
}
/*** END : next / previous text links ***/
/*** START : added padding when navbar is on top ***/

.ontop #imageData {
    padding-top: 5px;
}

/*** END : added padding when navbar is on top ***/

#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}
#imageData #helpDisplay {clear: left; float: left; display: block; }

#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	opacity: 0.6;
	display: none;
	filter:alpha(opacity=60);
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block;
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}

/* lightbox end*/

/* xUpload begin*/
#xuploadlightbox {
 display:none;
}

#xuploadoverlay {
 display:none;
}

.xuploadForm {
 font-family : Verdana, Arial, sans-serif;
 font-size: 12px;
 border: 1px solid #636363;
 margin-top: 1px;
}

.xuploadinput input {
 font-family : Verdana, Arial, sans-serif;
 font-size: 12px;
 border: 1px solid #636363;
 margin-top: 5px;
 width: 265px;
 text-align: center;
}

#xuploadsubmit,
#xuploadstop {
 position: absolute;
 margin: 6px 0 0 3px;
 width: 60px;
}

.xuploadpie {
 display: block;
 float: left;
 margin: 0 3px 0 0;
 padding: 0;
 width: 30px;
 height: 30px;
 background-image: url('../../../../../../images/xupload_slices.gif');
 text-align: center;
}

.xuploadpie b {
 position: relative;
 top : 8px;
 font-family : Arial;
 font-size: 10px;
 font-weight : bold;
}
/* xUpload end*/

/* rotator begin*/
#rotator {
 border: 0;
 cursor: pointer;
 overflow: hidden;
 margin: 0;
 position: relative;
 width: 101px;
 height: 101px;
}

#rotator img {
 border: 0;
 cursor: pointer;
 width: 101px;
 height: 101px;
}
/* rotator end*/

#ContainerFilialen fieldset{
 border-style: solid;
 border-width: 1px;
 border-color: #6f0000;
}

#ContainerFilialen td {
 vertical-align:top;
}

/*** =Pagination ***/
.pagination { padding: 6px 10px 6px; z-index:5;}

.pages { list-style: none; text-align: center; }

.pages { margin: 0; }
.pages li { display: inline; margin: 0 2px; }
.pages a { padding: 3px 6px; }
.pages .current { padding: 3px 6px; }
.pages .prev a { padding-left: 15px; }
.pages .next a { padding-right: 15px; }

.pagination { background-color: #EBEBEB; border: 1px solid #CCCCCC;}
.pages a { border: 1px solid #EBEBEB; }
.pages a:hover { background-color: #D2D2D2; border-color: #A5A5A5; }
.pages .current { background-color: #D2D2D2; border: 1px solid #A5A5A5; }
.pages .prev a { background: transparent 0 50% no-repeat; }
.pages .prev a:hover { background-color: #D2D2D2; }
.pages .next a { background: transparent 100% 50% no-repeat; }
.pages .next a:hover { background-color: #D2D2D2; }

/* zoomer begin */
.jqzoom{
 float: left;
 position: relative;
 padding: 0px;
 cursor: pointer;
}

.jqzoom img{
 float: left;
}

div.zoomdiv {
 z-index: 100;
 position: absolute;
 top: 0px;
 left: 0px;
 width: 200px;
 height: 200px;
 background: #ffffff;
 border: 1px solid #CCCCCC;
 display: none;
 text-align: center;
 overflow: hidden;
}

div.jqZoomPup {
 z-index: 10;
 visibility: hidden;
 position: absolute;
 top: 0px;
 left: 0px;
 width: 50px;
 height: 50px;
 border: 1px solid #aaa;
 background: #ffffff 50% top  no-repeat;;
 opacity: 0.5;
 -khtml-opacity: 0.5;
 filter: alpha(Opacity=50);
}

/* zoomer end */

#ContainerListing fieldset {
 border-style: solid;
 border-width: 1px;
 border-color: #cccccc;
 font-size: 11px;
 line-height : 1.5;
}

#ContainerListing .ContainerListingProducts {
 padding: 0px;
 margin: 0px;
}

#ContainerListing .ContainerListingProductsContainer {
 padding: 5px;
 height: 100px;
 overflow: hidden;
 float: left;
}

#ContainerListing .ContainerListingProductsContainerPrice	{
 position: relative;
 text-align: right;
 vertical-align: bottom;
 padding-right: 5px;
 padding-bottom: 5px;
}

#ContainerListing .ContainerListingProductsContainerTasten {
 background : url(boxen/boxen_12.png) repeat;
 border-top: 1px solid #cccccc;
 height: 28px;
 padding-top: 6px;
 padding-left:5px;
 padding-right:5px;
 padding-bottom: 0px;
}

/* BlogBox begin*/
.blogbox {
	float: left;
	padding: 0 0 20px 0;
	margin: 0px 0 0;
	width: 100%;
}

.BlogRahmen {
	padding:5px;
	border:1px solid #DAC89A;
}
.blogbox .entry {
	margin-top: 10px;
	line-height: 1.4em;
}

.blogbox .h2 {
	margin: 30px 0 0;
	font-weight: bold;
	font-size: 16px;
}

.blogbox h2 a, h2 a:hover {
	color: #6B5338;
	text-decoration: none;
	font-size: 16px;
}

.blogbox .postmetadata {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}

.commentlist {
	padding: 0;
	text-align: justify;
}

.commentlist li {
	font-weight: bold;
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 11px;
	color: #6B5338;
}

.commentlist p {
	font-weight: normal;
	line-height : 1.5;
	text-transform: none;
	margin: 10px 5px 10px 0;
}

.commentlist li.ListeDunkel {
	background : #ebebeb;
}

.commentlist li.ListeHell {
	background : #FFFFFF;
}

.commentmetadata a {
	font-weight: normal;
	margin: 0;
	display: block;
	color: #6B5338;
}

.blogbox .readmore {
	margin: 10px 0 0;
	font-weight: bold;
	font-size: 12px;
}

.readmore a, readmore a:hover {
	color: #6B5338;
	text-decoration: none;
	font-size: 12px;
}

.readmore a:hover {
	color: #6B5338;
	text-decoration: underline;
	font-size: 12px;
}

.box_blog_kommentar	{
	font-weight: normal;
	font-size: 10px;
	padding-bottom: 10px;
}

.box_blog_kommentar	a{
	color: #6B5338;
}
/* BlogBox end*/

/* Wortwechsel begin*/
#wortwechsel {
	float: left;
}

#wortwechsel ul {
	padding: 0;
	margin: 0;
}

#wortwechsel li {
	display: inline;
}

#wortwechsel .active{
	padding-left: 15px;
	margin-right: 20px;
	height: 32px;
	float: left;
	color: #ffffff;
	font-weight: bold;
	background: url('boxen/wortwechsel_active.png') top left no-repeat;
	font-size: 1.2em;
	margin-bottom: 20px;
}

#wortwechsel .active span{
	padding-right: 20px;
	display: block;
	float: left;
	height: 24px;
	padding-top:8px;
	background: url('boxen/wortwechsel_active.png') top right no-repeat;
}

#wortwechsel .active:hover{
	background-position: 0 -32px;
	color: #333333;
}

#wortwechsel .active:hover span {
	cursor: pointer;
	background-position: 100% -32px;
	color: #333333;
}

#wortwechsel a:link.active, a:visited.active {
	text-decoration: none;
	color: #ffffff;
}

#wortwechsel .inactive{
	padding-left: 15px;
	margin-right: 20px;
	height: 32px;
	float: left;
	color: #ffffff;
	font-weight: bold;
	background: url('boxen/wortwechsel_inactive.gif') top left no-repeat;
	font-size: 1.2em;
	margin-bottom: 20px;
}

#wortwechsel .inactive span{
	padding-right: 20px;
	display: block;
	float: left;
	height: 24px;
	padding-top: 8px;
	background: url('boxen/wortwechsel_inactive.gif') top right no-repeat;
}

#wortwechsel .inactive:hover{
	background-position: 0 -32px;
	color: #333333;
}

#wortwechsel .inactive:hover span {
	cursor: pointer;
	background-position: 100% -32px;
	color: #333333;
}

#wortwechsel a:link.inactive, a:visited.inactive {
	text-decoration: none;
	color: #333333;
}

.box_seite_container_wortwechsel_buchstaben {
 float: left;
 padding:0;
 margin:0;
 border-style: solid;
 border-width: 1px;
 width:100%;
 border-color: #FFFFFF;
}

html>body .box_seite_container_wortwechsel_buchstaben {
 float: left;
 padding:0;
 margin:0;
 border:0;
 width:100%;
 border-color: #FFFFFF;
}

.box_seite_container_wortwechsel_buchstaben_spalten {
 float: left;
 padding:0;
 margin:0;
 border:0;
 width:27px;
}

.box_seite_container_wortwechsel_buchstaben_spalten_border {
 vertical-align: top;
 border-style: solid;
 border-width: 1px;

 padding: 2px;

 margin-top: 2px;
 margin-left: 4px;
 margin-right: 4px;
 margin-bottom: 4px;

 font-size: 12px;
 font-weight: bold;

 height: 14px;
 border-color: #CCCCCC;
}

.box_seite_container_wortwechsel_buchstaben_spalten_border:after {
 content: "";
 display: block;
 height: 0;
 clear: both;
}
/* Wortwechsel end*/

/* Kategorie TagCloud begin*/
#categories_tagcloud{
	text-align:center;
}

#categories_tagcloud .tag1{
	font-size:12px;
	color:#754C14;
}

#categories_tagcloud .tag2{
	font-size:14px;
  color: #7C4B14;
}

#categories_tagcloud .tag3{
	font-size:16px;
	color:#A27F57;
}

#categories_tagcloud .tag4{
	font-size:18px;
  color: #6B5338;
}

#categories_tagcloud .tag5{
	font-size:24px;
  color: #DAC89A;
}


#categories_tagcloud a{
	text-decoration:none;
}

#categories_tagcloud a:hover{
	text-decoration:none;
}
/* Kategorie TagCloud end*/

/* auction begin */
.auction_overbidder {
 width:auto;
 padding: 4px;
 margin: 0px;
 color:#ffffff;
 background-color: #FF0000;
 text-align : center;
 font-size : 12px;
 font-weight : bold;
}

.auction_highbidder {
 width:auto;
 padding: 4px;
 margin: 0px;
 color:#ffffff;
 background-color: #169616;
 text-align : center;
 font-size : 12px;
 font-weight : bold;
}

.auction_beendet {
 width:auto;
 padding: 4px;
 margin: 0px;
 color:#ffffff;
 background-color: #169616;
 text-align : center;
 font-size : 12px;
 font-weight : bold;
}
/* auction end */

.bookmarks	img{
	border: 0;
	padding-bottom:1px; 
	width:20px; 
	height:20px;
}