/****************************************************************/
/* Styles Diderot Media */
/* Author: Stefan Munz */
/* erstellt am 22.9.2005 */


/*****************************************************************/
/* Allgemeingï¿½ltige Styles */

body {font-family: Arial, Verdana, sans-serif; margin: 0; padding: 0; text-align: center; background-color: #FBDDA4;}

a {color: #AD0001; text-decoration: underline;}

a:active, a:hover, a:focus {color: #AD0001;}

a.forgotPasswort {font-family: Arial, Verdana, sans-serif; font-size: 10px; margin: 5px; margin-left: 0px; margin-top: 3em; color: #000000; text-decoration:none;}

form {margin: 0; padding: 0; margin-bottom: 0px;}

img {border: none;}

.clear {clear: both;}

checkbox, input, radio, select, textarea {background-color: white; border: 1px solid white; color: black; font-weight: normal; font-family: Arial, Verdana, sans-serif; font-size: 12px;}

/******************************************************************/
/* Standard Text Bereich Content */

div.content {width: 536px; padding: 0; margin: 0; border: none; text-align: left;}

/*****************************************************************/
/* Grundgerï¿½st kompletter mittlerer Bereich */

table#rahmen {position: relative; top: 0px; left: 0px; width: 896px; margin: 0 auto; padding: 0; border-spacing: 0;
	border-collapse: collapse; background-color: #F8EDD9; text-align: center; vertical-align: top; overflow: hidden;}
	
table.rahmen_logo {position: relative; top: 0px; left: 0px; width: 896px; margin: 0 auto; padding: 0; border-spacing: 0;
	border-collapse: collapse; text-align: center; vertical-align: top; overflow: hidden;}

table#bg_logo {background-color: #AD0001;}

td.rahmen {margin: 0; padding: 0; padding-top: 12px; text-align: center; vertical-align: top;}

td#rahmenLinks_hoeren {border-left: 2px solid #FEAA5B; padding-right: 12px;}

td#rahmenRechts_hoeren {border-right: 2px solid #FEAA5B; padding-left: 12px; width: 133px;}
    
td.rahmenUnten_hoeren {border-bottom: 2px solid #FEAA5B; border-right: 2px solid #FEAA5B; border-left: 2px solid #FEAA5B; color: #FE7B00; padding-top: 16px; padding-bottom: 24px;}

td#rahmenLinks_spielen {border-left: 2px solid #91AF23; padding-right: 12px;}

td#rahmenRechts_spielen {border-right: 2px solid #91AF23; padding-left: 12px; width: 133px;}
    
td.rahmenUnten_spielen {border-bottom: 2px solid #91AF23; border-right: 2px solid #91AF23; border-left: 2px solid #91AF23; color: #FE7B00; padding-top: 16px; padding-bottom: 24px;}

td#rahmenLinks_schenken {border-left: 2px solid #000E78; padding-right: 12px;}

td#rahmenRechts_schenken {border-right: 2px solid #000E78; padding-left: 12px; width: 133px;}
    
td.rahmenUnten_schenken {border-bottom: 2px solid #000E78; border-right: 2px solid #000E78; border-left: 2px solid #000E78; color: #000E78; padding-top: 16px; padding-bottom: 24px;}

td.rahmenUnten_schenken a {color: #000E78}

/*****************************************************************/
/* Top-Bereich Anzeige Warenkorb */

td.bg_warenkorb_on {background: url(images/buttons/bttn_warenkorb_on.gif) left top no-repeat; width: 45px; height: 25px; padding: 0; margin: 0; padding-bottom: 7px;}

td.bg_warenkorb_off {background: url(images/buttons/bttn_warenkorb_off.gif) left top no-repeat; width: 45px; height: 25px; padding: 0; margin: 0; padding-bottom: 7px;}

td.bg_warenkorb_on a {font-family: Arial, Verdana, sans-serif; font-size: 90%; color: white; text-decoration: none;}

td.bg_warenkorb_off a {font-family: Arial, Verdana, sans-serif; font-size: 90%; color: #D68080; text-decoration: none;}

/*****************************************************************/
/* Menue-Bereich kastenLinks */
		
.kasten_hoeren {width: 172px; background-color: #FFC76B; padding: 5px; border-left: 1px solid #FF9F00; border-right: 1px solid #FF9F00; border-bottom: 1px solid #FF9F00;
    font-family: Arial, Verdana, sans-serif; font-size: 12px; text-align: left;}
		
.kasten_spielen {width: 172px; background-color: #CEDCA1; padding: 5px; border-left: 1px solid #91AF23; border-right: 1px solid #91AF23; border-bottom: 1px solid #91AF23;
    font-family: Arial, Verdana, sans-serif; font-size: 12px; text-align: left;}
    
.kasten_schenken {width: 172px; background-color: #A9C1E7; padding: 5px; border-left: 1px solid #000E78; border-right: 1px solid #000E78; border-bottom: 1px solid #000E78;
    font-family: Arial, Verdana, sans-serif; font-size: 12px; text-align: left;}

		
.kastenHead {color: white; font-family: Arial, Verdana, sans-serif; font-weight: bold; text-align: left; font-size: 14px; font-style: italic; padding: 1px; margin: 0;}
		
/*****************************************************************/
/* Content-Bereich kastenMitte */

.kastenMitte {margin: 0; padding: 0; background-color: white; color: black; width: 544px; font-family: Arial, Verdana, sans-serif; font-size: 12px; text-align: left;}
	
.kastenMitte#hoeren {border-left: 1px solid #FE7B00; border-right: 1px solid #FE7B00; border-bottom: 1px solid #FE7B00;}

div.text {font-family: Arial, Verdana, sans-serif; font-size: 12px; text-align: left; width: 500px; padding: 0; padding-left: 15px; margin-top: 10px; margin-bottom: 10px;}

div.text_justify {font-family: Arial, Verdana, sans-serif; font-size: 12px; text-align: justify; width: 500px; padding: 0; padding-left: 15px; margin-top: 10px; margin-bottom: 10px;}

div.text_justify#hoeren h2 {font-family: Arial, Verdana, sans-serif; font-weight: bold; font-size: 112%; color: #FF790B; padding-top: 0; padding-bottom: 0.5em; margin: 0;}

div.text_justify#spielen h2 {font-family: Arial, Verdana, sans-serif; font-weight: bold; font-size: 112%; color: #AD0001; padding-top: 0; padding-bottom: 0.5em; margin: 0;}

div.text_justify#schenken h2,
div.text_justify#advancement h2
{font-family: Arial, Verdana, sans-serif; font-weight: bold; font-size: 112%; color: #AD0001; padding-top: 0; padding-bottom: 0.5em; margin: 0;}

div.text a#spielen {text-decoration: none; font-weight: bold; color: #92B025;}

.kastenMitte#spielen {border-left: 1px solid #91AF23; border-right: 1px solid #91AF23; border-bottom: 1px solid #91AF23;}

.kastenMitte#schenken {border-left: 1px solid #000E78; border-right: 1px solid #000E78; border-bottom: 1px solid #000E78;}

.kastenMitte input {font-family: Arial, Verdana, sans-serif; font-size: 12px; text-align: left;}
     
.kastenMitte h1 {font-family: Arial, Verdana, sans-serif; font-weight: bold; font-size: 14px; padding-top: 1.0em; padding-bottom: 0.2em; margin: 0;}

.kastenMitte#hoeren h1 {font-family: Arial, Verdana, sans-serif; font-weight: bold; font-size: 14px; color: #FF790B; padding-top: 1.0em; padding-bottom: 0.2em; margin: 0;}

.kastenMitte#spielen h1 {font-family: Arial, Verdana, sans-serif; font-weight: bold; font-size: 14px; color: #92B025; padding-top: 1.0em; padding-bottom: 0.2em; margin: 0;}

.kastenMitte#schenken h1 {font-family: Arial, Verdana, sans-serif; font-weight: bold; font-size: 14px; color: #000E78; padding-top: 1.0em; padding-bottom: 0.2em; margin: 0;}

.kastenMitte#hoeren h2 {font-family: Arial, Verdana, sans-serif; font-weight: bold; font-size: 12px; color: #FF790B; padding-top: 0.8em; padding-bottom: 0.2em; margin: 0;}

span.bold_hoeren {font-family: Arial, Verdana, sans-serif; font-weight: bold; font-size: 12px; color: #FF790B; padding: 0; margin: 0;}

.kastenMitte#spielen h2 {font-family: Arial, Verdana, sans-serif; font-weight: bold; font-size: 12px; color: #92B025; padding-top: 0.8em; padding-bottom: 0.2em; margin: 0;}

.kastenMitte#schenken h2 {font-family: Arial, Verdana, sans-serif; font-weight: bold; font-size: 12px; color: #000E78; padding-top: 0.8em; padding-bottom: 0.2em; margin: 0;}

span.bold_spielen {font-family: Arial, Verdana, sans-serif; font-weight: bold; font-size: 12px; color: #92B025; padding: 0; margin: 0;}

span.bold_schenken {font-family: Arial, Verdana, sans-serif; font-weight: bold; font-size: 12px; color: #000E78; padding: 0; margin: 0;}

.kastenMitte h2 .klein {color: black;}

.kastenMitte td {font-family: Arial, Verdana, sans-serif;  font-size: 12px; padding-right:0px; vertical-align:top;}

.kastenMitte input.text {border: #FF790B 1px solid;}

.kastenMitte .submit {padding-top:5px; text-align: right ;}

/*****************************************************************/
/* Content-Bereich kastenMitteKlein Homepage */

.homepageKlein_hoeren {margin: 0; padding: 0; text-align: left; background-color: white; color: black;
	width: 259px; border-left: 1px solid #FE7B00; border-right: 1px solid #FE7B00; border-bottom: 1px solid #FE7B00;}
	
.homepageKlein_spielen {margin: 0; padding: 0; text-align: left; background-color: white; color: black;
	width: 259px; border-left: 1px solid #91AF23; border-right: 1px solid #91AF23; border-bottom: 1px solid #91AF23;}
	
.homepageKlein_schenken {margin: 0; padding: 0; text-align: left; background-color: white; color: black;
	width: 259px; border-left: 1px solid #000E78; border-right: 1px solid #000E78; border-bottom: 1px solid #000E78;}
	
div.homepageText {font-family: Arial, Verdana, sans-serif; font-size: 12px; text-align: left; width: 249px; margin: 0; padding-left: 5px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px;}

div.homepageTrennlinie_hoeren {border-bottom: 1px solid #FE7B00; width: 100%;}

div.homepageTrennlinie_spielen {border-bottom: 1px solid #91AF23; width: 100%;}

div.homepageTrennlinie_schenken {border-bottom: 1px solid #000E78; width: 100%;}

.homepageKlein_hoeren .highlighted {color: #FF790B; font-size: 12px; font-weight:bold; margin: 0; padding: 0;}

.homepageKlein_spielen .highlighted {color: #6E8C00; font-size: 12px; font-weight:bold; margin: 0; padding: 0;}

.homepageKlein_schenken .highlighted {color: #000E78; font-size: 12px; font-weight:bold; margin: 0; padding: 0;}

.homepageKlein_hoeren img {float: left; margin: 0; margin-right: 8px;}

.homepageKlein_spielen img {float: left; margin: 0; margin-right: 8px;}

.homepageKlein_schenken img {float: left; margin: 0; margin-right: 8px;}

.homepageKlein_hoeren a {color: black; text-decoration: none;}

.homepageKlein_spielen a {color: black; text-decoration: none;}

.homepageKlein_schenken a {color: black; text-decoration: none;}

.homepageKlein_hoeren a:active, a:hover, a:focus {color: black; text-decoration: none;}

.homepageKlein_spielen a:active, a:hover, a:focus {color: black; text-decoration: none;}

.homepageKlein_schenken a:active, a:hover, a:focus {color: black; text-decoration: none;}

.homepageKlein_hoeren h2 {color: #FF790B; font-size: 12px; font-weight: bold; margin:0; margin-bottom: 5px; padding: 0;}

.homepageKlein_spielen h2 {color: #6E8C00; font-size: 12px; font-weight: bold; margin:0; margin-bottom: 5px; padding: 0;}

.homepageKlein_schenken h2 {color: #6E8C00; font-size: 12px; font-weight: bold; margin:0; margin-bottom: 5px; padding: 0;}

table.imagtable tr td {width: 90px; text-align: center; padding: 3px;}

table.imagtable tr td img {padding: 5px;}

/*****************************************************************/
/* Rechter-Bereich kastenRechts Homepage */

.kastenRechts_hoeren {margin: 0; padding: 0px; width: 133px; border-left: 1px solid #FE7B00; border-right: 1px solid #FE7B00; border-bottom: 1px solid #FE7B00;
	background-color: white; overflow: hidden; font-size: 12px; font-weight: normal; color: black; text-align: left;}

.kastenRechts_spielen {margin: 0; padding: 0px; width: 133px; border-left: 1px solid #91AF23; border-right: 1px solid #91AF23; border-bottom: 1px solid #91AF23;
    background-color: white; overflow: hidden; font-size: 12px; font-weight: normal; color: black; text-align: left;}	

.kastenRechts_schenken {margin: 0; padding: 0px; width: 133px; border-left: 1px solid #000E78; border-right: 1px solid #000E78; border-bottom: 1px solid #000E78;
    background-color: white; overflow: hidden; font-size: 12px; font-weight: normal; color: black; text-align: left;}

.kastenRechts_hoeren h2 {color: #FF790B; font-size: 12px; font-weight: bold; margin: 0; margin-bottom: 3px; padding: 0;}

div.underline {border-bottom: 1px solid #FE7B00;}

div.underline_hoeren {border-bottom: 1px solid #FE7B00; margin-bottom: 20px; width: 100%;}

div.trennlinie_hoeren {border-bottom: 1px solid #FE7B00; margin-bottom: 20px; width: 100%;}

div.underline_spielen {border-bottom: 1px solid #91AF23; margin-bottom: 20px; width: 100%;}

div.trennlinie_spielen {border-bottom:1px solid #91AF23; margin-bottom: 20px; width: 100%;}

div.underline_schenken {border-bottom: 1px solid #000E78; margin-bottom: 20px; width: 100%;}

div.trennlinie_schenken {border-bottom:1px solid #000E78; margin-bottom: 20px; width: 100%;}

/*****************************************************************/
/* Rechter-Bereich Hoerbie-Hits Homepage */

div.hits {margin: 0; padding: 4px; margin-top: 3px; width: 122px; background-color: white; overflow: hidden; text-align: center; font-size: 8px;}

div.hits h2 {color: #B54545; font-size: 11px; font-weight: bold; margin: 0; margin-bottom: 3px; padding: 0;}

div.hitsTrennlinie_hoeren {border-bottom: 1px solid #FF790B; padding-bottom: 5px;}

div.hitsTrennlinie_spielen {border-bottom: 1px solid #91AF23; padding-bottom: 5px;}

div.hitsTrennlinie_schenken {border-bottom: 1px solid #000E78; padding-bottom: 5px;}

/*******************************************************************/
/* Linker-Breiech Box Kategorien - categories box */

.box_categories div.spacer_hoeren {width: 28px; height: 28px; float: left; padding: 0; margin: 0; background-color: #FF790B;}

.box_categories div.link {padding: 0; padding-left: 0px; padding-top: 6px; margin-left: 35px; width: 120px; height: 21px; background-color: white;
	color: black; vertical-align: middle;}
	
.box_categories .row a {padding: 0; color: black; display: block; text-decoration:none; font-weight: bold;}

.box_categories .row a.linkHighlighted {padding: 0; background-color: white; color: #AD0001; vertical-align: middle;}

.box_categories .row {margin-top: 5px; padding: 0; font-size: 12px; text-align: left; vertical-align: middle; background-color: white;}

.box_categories div.spacerHighlighted_hoeren {width: 28px; height: 28px; float: left; padding: 0 ; margin: 0; background-color: #AD0001;}

.box_categories div.link {padding: 0; padding-left: 0px; padding-top: 6px; margin-left: 35px; width: 123px; height: 21px; background-color:white;
	color:black; vertical-align:middle;}

.box_categories div.linkHighlighted {padding: 0;  padding-left: 0px; padding-top: 6px; margin-left: 35px; width: 120px; height: 21px; background-color: white;
	color: #AD0001; vertical-align: middle;}

.box_categories a.linkHighlighted {padding: 0; background-color: white; color: #AD0001; vertical-align: middle;}

.box_categories form {padding: 0; margin: 0; vertical-align: middle; color: black; font-size: 12px; font-weight: bold;}

.box_categories select {padding: 0; margin: 0; color: black; font-size: 9px; vertical-align: middle; border: 1px solid #FF790B;}

/* age_group left side fuer rubrik 'schenken' */
#age_group_schenken {border: 1px solid #000E78} 

.box_categories .row#cat_row_helden {margin-bottom: 1em;}
	
.box_categories .row#cat_row_new {margin-top: 1em;}
	
.box_categories .row#cat_row_age {margin-top: 1em;}
	
.box_categories div.spacer_spielen {width: 28px; height: 28px; float: left; padding: 0; margin: 0; background-color: #6E8C00;}

.box_categories div.spacerHighlighted_spielen {width: 28px; height: 28px; float: left; padding: 0 ; margin: 0; background-color: #AD0001;}

.box_categories div.spacer_schenken {width: 28px; height: 28px; float: left; padding: 0; margin: 0; background-color: #000E78;}

.box_categories div.spacerHighlighted_schenken {width: 28px; height: 28px; float: left; padding: 0 ; margin: 0; background-color: #AD0001;}

/*****************************************************************/
/* Mittlerer-Bereich categorieListing Kategorien */

.categorieKastenHead {color: white; text-align: left; font-weight: bold; font-size: 14px; font-style: italic;	margin-left: 3px;}

.categorieKastenHead a {color:white;}

.categorieListing {margin: 0; margin-top: 10px;  margin-bottom: 10px; padding: 0; border-collapse: collapse; border: none; font-family: Arial, Verdana, sans-serif; font-size: 12px; width: 536px;}

.categorieListing td.categorie {padding-left: 15px; padding-top: 4px; padding-bottom: 4px; color: #AD0001; vertical-align: top;}

.categorieListing img {vertical-align: bottom;}

/*****************************************************************/
/* Mittlerer-Bereich ProductListing Produkte*/

.productKastenHead {color: white; text-align: left; font-weight: bold; font-size: 14px; font-style: italic;	margin-left: 3px;}

.productKastenHead a {color:white;}

.productListing {background-color: white; color: black; font-family: Arial, Verdana, sans-serif; font-size: 12px; text-align: left;
    padding: 0; margin: 0; width: 100%}
		
div.listing {text-align: left; width: 540px; padding: 0; padding-right: 0; margin: 0;}

div.trennlinieProductListing_hoeren {border-bottom: 1px solid #FE7B00; width: 100%;}

div.trennlinieProductListing_spielen {border-bottom: 1px solid #91AF23; width: 100%;}

div.trennlinieProductListing_schenken {border-bottom: 1px solid #000E78; width: 100%;}
		
.productListing h1 {font-family: Arial, Verdana, sans-serif; font-weight: bold; font-size: 12px; padding-top: 0; padding-bottom: 1.2em; margin: 0;}

.productListing h2 {font-family: Arial, Verdana, sans-serif; font-weight: bold; font-size: 12px; color: #FF790B; padding-top: 0.8em; padding-bottom: 0.2em; margin: 0;}

.productListing h3 {font-family: Arial, Verdana, sans-serif; font-weight: bold; font-size: 12px; color: black; padding-top: 0.1em; padding-bottom: 0.2em; margin: 0;}

.productListing a {text-decoration: none; color: #FF790B;}

.productListing a:active, a:hover, a:focus {color: #AD0001;}

.productListing tr.product {background-color: #FFFFFF;}

.productListing tr.productHighlight_hoeren {border-collapse: collapse; border: none; border-top: 1px solid #FE7B00; background-color: #F6D599;}

.productListing tr.productHighlight_spielen {border-collapse: collapse; border: none; border-top: 1px solid #92B025; background-color: #CEDCA1;}

.productListing tr.productHighlight_schenken {border-collapse: collapse; border: none; border-top: 1px solid #000E78; background-color: #A9C1E7;}

.productListing td.product_hoeren {padding: 5px; padding-left: 10px; border-collapse: collapse; border: none; border-bottom: 1px solid #FE7B00;}

.productListing td.product_spielen {padding: 5px; padding-left: 10px; border-collapse: collapse; border: none; border-bottom: 1px solid #92B025;}

.productListing td.product_schenken {padding: 5px; padding-left: 10px; border-collapse: collapse; border: none; border-bottom: 1px solid #000E78;}

.productListing td.product_spielen a {text-decoration: none; color: #6E8C00;}

.productListing td.product_spielen a:hover, a:focus {text-decoration: none; color: #92B025;}

.productListing td.product_schenken a {text-decoration: none; color: #000E78;}

.productListing td.product_schenken a:hover, a:focus {text-decoration: none; color: #000E78;}

.productListing td.productHighlight {padding: 3px; padding-left: 10px; border-collapse: collapse; border: none;}

.productListing td.head {margin: 0; padding: 3px; border-collapse: collapse; border: none; background-color: #FFAE25; color: white; padding-left: 10px;}

.productListing td.spacer {height: 15px;}

.productListing button {text-align: right; color: #FF790B;}

.productListing form  {margin:0;}

td.product_hoeren select {font-size: 12px; color: #FE7B00; border: 1px solid #FF790B;}

td.product_spielen select {font-size: 12px; color: #6E8C00; border: 1px solid #92B025;}

td.product_schenken select {font-size: 12px; color: #A9C1E7; border: 1px solid #000E78;}

.productListing select {font-size: 12px;}

.productListing .highlighted {color: #FF790B; font-size: 12px; font-weight: bold; margin: 0; margin-bottom: 5px; padding: 0;}

.productListing .highlight {color: #FE7B00;}

.productListing .highlight2 {color: #AD0001;}

.productListing .product_price {white-space: nowrap;}

.productListing .special_price {text-decoration:line-through;}

.productVersandkostenfrei {
	font-weight: normal; 
	color: #AD0001;
	font-variant: small-caps;
}

/*****************************************************************/
/* Mittlerer-Bereich articles diverse Artikel und Berichte */

div.article h1#spielen {font-family: Arial, Verdana, sans-serif; font-weight: bold; font-size: 14px; color: #92B025; padding-top: 0; padding-bottom: 1.2em; margin: 0;}

div.article h1#schenken {font-family: Arial, Verdana, sans-serif; font-weight: bold; font-size: 14px; color: #000E78; padding-top: 0; padding-bottom: 1.2em; margin: 0;}

/*****************************************************************/
/* Mittlerer-Bereich Content Erst testen - dann kaufen Hintergrundbilder */

div.text_justify#bg_1 {background: url(images/layouts/bg_1.gif) center no-repeat}

div.text_justify#bg_2 {background: url(images/layouts/bg_2.gif) center no-repeat}

div.text_justify#bg_3 {background: url(images/layouts/bg_3.gif) center no-repeat}

/*******************************************************************/
/* Produktdetail Einzeltitel kastenMitte */

.kastenProduct_hoeren {margin: 0; padding-top: 10px; padding-left: 12px; padding-right: 8px; padding-bottom: 0.2em; background-color: white; color: black; width: 400px; font-family: Arial, Verdana, sans-serif; 
	font-size: 12px; text-align: left; border-left: 1px solid #FE7B00; border-right: 1px solid #FE7B00; border-bottom: 1px solid #FE7B00;}

.kastenProduct_spielen {margin: 0; padding-top: 10px; padding-left: 12px; padding-right: 8px; padding-bottom: 0.2em; background-color: white; color: black; width: 400px; font-family: Arial, Verdana, sans-serif; 
	font-size: 12px; text-align: left; border-left: 1px solid #91AF23; border-right: 1px solid #91AF23; border-bottom: 1px solid #91AF23;}
	
.kastenProduct_schenken {margin: 0; padding-top: 10px; padding-left: 12px; padding-right: 8px; padding-bottom: 0.2em; background-color: white; color: black; width: 400px; font-family: Arial, Verdana, sans-serif; 
	font-size: 12px; text-align: left; border-left: 1px solid #000E78; border-right: 1px solid #000E78; border-bottom: 1px solid #000E78;}	

div.einzeltitel {font-family: Arial, Verdana, sans-serif; font-size: 12px; text-align: left; width: 400px; margin-top: 10px; margin-bottom: 10px;}

div.einzeltitel_justify {font-family: Arial, Verdana, sans-serif; font-size: 12px; text-align: justify; width: 400px; margin-top: 10px; margin-bottom: 10px;}
	
td.productField_hoeren {font-weight: bold; color: #FE7B00; padding-top: 3px; padding-left: 20px; padding-right: 8px; padding-bottom: 2px; vertical-align: top;}

td.productField_spielen {font-weight: bold; color: #AD0001; padding-top: 2px; padding-left: 20px; padding-right: 8px; padding-bottom: 2px; vertical-align: top;}

td.productField_schenken {font-weight: bold; color: #AD0001; padding-top: 2px; padding-left: 20px; padding-right: 8px; padding-bottom: 2px; vertical-align: top;}

td.noleftpadding { padding-left: 0px }

td.sys_productField {padding-top: 2px; padding-left: 3px; padding-right: 8px; padding-bottom: 2px; vertical-align: top;}

td.productValue {padding-top: 3px; padding-right: 10px; padding-bottom: 2px; vertical-align: top;}

td.specialPrice_hoeren {text-decoration: line-through;}

td.productPrice_hoeren {white-space: nowrap; padding-bottom: 2px; font-weight: bold; font-family: Arial, Verdana, sans-serif; font-size: 12px;}

td.productPrice_schenken {white-space: nowrap; padding-bottom: 2px; font-weight: bold; font-family: Arial, Verdana, sans-serif; font-size: 12px;}

/************************************************************/
/* Overlib Float Boxes Credits */

.float_credits_heading {font-weight: bold; width: 354px; background: #F67D00; border: 1px solid #F67D00; color: white;	padding: 2px; text-align: left;}

.float_credits_body {font-family: Arial, Verdana, sans-serif; font-size: 12px; background: #FFEEDE; border: 1px solid #F67D00;	width: 352px;	text-align: left; padding: 3px;}

.float_credits_body th {font-weight: bold; text-align: left;}

/************************************************************/
/* Overlib Float Boxes Systemvorraussetzungen */

.float_system_heading {font-weight: bold; width: 354px; background: #91AF23; border: 1px solid #91AF23; color: white;	padding: 2px; text-align: left;}

.float_system_body {font-family: Arial, Verdana, sans-serif; font-size: 12px; background: #CEDCA1; border: 1px solid #91AF23;	width: 352px;	text-align: left; padding: 3px;}

/************************************************************/
/* Kasten Hotline Hilfe Spielen */

td.hotline_hoeren {background: #FEF6E8; padding: 7px; padding-left: 10px; text-align: left;}

td.hotline_spielen {background: #F4F7E9; padding: 7px; padding-left: 10px; text-align: left;}

td.hotline_schenken {background: #F4F7E9; padding: 7px; padding-left: 10px; text-align: left;}

.hotline_head_hoeren {font-family: Arial, Verdana, sans-serif; color: #FFA100; font-weight: bold; font-size: 160%; padding-top: 0; padding-bottom: 0.4em; margin: 0;}

.hotline_head_spielen {font-family: Arial, Verdana, sans-serif; color: #6E8C00; font-weight: bold; font-size: 160%; padding-top: 0; padding-bottom: 0.4em; margin: 0;}

.hotline_head_schenken {font-family: Arial, Verdana, sans-serif; color: #000E78; font-weight: bold; font-size: 160%; padding-top: 0; padding-bottom: 0.4em; margin: 0;}

/*******************************************************************/
/* Kasten Warenkorb */

.warenkorb_hoeren {font-family: Arial, Verdana, sans-serif; font-size: 12px; text-align: left; background-color: white; color: black; padding: 0; margin: 0; width: 544px;
	border-left: 1px solid #FE7B00; border-right: 1px solid #FE7B00; border-bottom: 1px solid #FE7B00;}

.warenkorb_spielen {font-family: Arial, Verdana, sans-serif; font-size: 12px; text-align: left; background-color: white; color: black; padding: 0; margin: 0; width: 544px;
	border-left: 1px solid #91AF23; border-right: 1px solid #91AF23; border-bottom: 1px solid #91AF23;}
	
.warenkorb_schenken {font-family: Arial, Verdana, sans-serif; font-size: 12px; text-align: left; background-color: white; color: black; padding: 0; margin: 0; width: 544px;
	border-left: 1px solid #000E78; border-right: 1px solid #000E78; border-bottom: 1px solid #000E78;}
	
div.trennlinieWarenkorb_hoeren {border-top: 1px solid #FE7B00; margin: 0; padding: 0; padding-bottom: 0px; width: 100%;}
	
div.trennlinieWarenkorb_spielen {border-top: 1px solid #91AF23; margin: 0; padding: 0; width: 100%;}

div.trennlinieWarenkorb_schenken {border-top: 1px solid #000E78; margin: 0; padding: 0; width: 100%;}

td.warenkorbProductHead_hoeren {font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: bold; background-color: #FFC76B; color: #FFFFFF; width: 510px; padding-top: 5px; padding-left: 5px; padding-bottom: 5px; border-top: 1px solid #FE7B00;}

td.warenkorbProductHead_spielen {font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: bold; background-color: #91AF23; color: #FFFFFF; width: 510px; padding-top: 5px; padding-left: 5px; padding-bottom: 5px; border-top: 1px solid #91AF23;}

td.warenkorbProductHead_schenken {font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: bold; background-color: #000E78; color: #FFFFFF; width: 510px; padding-top: 5px; padding-left: 5px; padding-bottom: 5px; border-top: 1px solid #000E78;}

tr.warenkorbProduct {background-color: #FFFFFF;}

tr.warenkorbProductHighlight_hoeren {padding: 3px; padding-left: 10px; border-collapse: collapse; border: none; border-top: 1px solid #FE7B00; background-color: #F6D599;}

tr.warenkorbProductHighlight_spielen {padding: 3px; padding-left: 10px; border-collapse: collapse; border: none; border-top: 1px solid #FE7B00; background-color: #CEDCA1;}

tr.warenkorbProductHighlight_schenken {padding: 3px; padding-left: 10px; border-collapse: collapse; border: none; border-top: 1px solid #000E78; background-color: #A9C1E7;}

td.warenkorbProduct_hoeren {padding: 3px; border-collapse: collapse; border: none; border-top: 1px solid #FE7B00;}

td.warenkorbProduct_spielen {padding: 3px; border-collapse: collapse; border: none; border-top: 1px solid #91AF23;}

td.warenkorbProduct_schenken {padding: 3px; border-collapse: collapse; border: none; border-top: 1px solid #000E78;}

td.warenkorbProduct_hoeren a {text-decoration: none; color: #FF790B;}

td.warenkorbProduct_spielen a {text-decoration: none; color: #6E8C00;}

td.warenkorbProduct_schenken a {text-decoration: none; color: #000000;}

td.warenkorbProduct_hoeren a:active, a:hover, a:focus {color: #AD0001;}

td.warenkorbProduct_spielen a:active, a:hover, a:focus {color: #AD0001;}

td.warenkorbProduct_schenken a:active, a:hover, a:focus {color: #AD0001;}

td.warenkorbGesamtpreis_hoeren {font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: bold; background-color: #FFC76B; color: #AD0001; width: 510px; padding: 0; margin: 0; padding-top: 5px; padding-left: 5px; padding-bottom: 5px; border-collapse: collapse; border: none; border-top: 1px solid #FE7B00; border-bottom: 1px solid #FE7B00;}

td.warenkorbGesamtpreis_spielen {font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: bold; background-color: #CEDCA1; color: #AD0001; width: 510px; padding: 0; margin: 0; padding-top: 5px; padding-left: 5px; padding-bottom: 5px; border-collapse: collapse; border: none; border-top: 1px solid #91AF23; border-bottom: 1px solid #91AF23;}

td.warenkorbGesamtpreis_schenken {font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: bold; background-color: #A9C1E7; color: #AD0001; width: 510px; padding: 0; margin: 0; padding-top: 5px; padding-left: 5px; padding-bottom: 5px; border-collapse: collapse; border: none; border-top: 1px solid #000E78; border-bottom: 1px solid #000E78;}

.rabatthinweis {
	margin: 3px;
	padding: 3px;	
}

/*******************************************************************/
/* Zahlmethode Payment */

.form-table.payment th {width: 100px;	vertical-align: top;}

.form-table.payment #dd_account, .form-table.payment #dd_bank, .form-table.payment #cc_number {width: 300px; text-align: left;}

.form-table.payment select {border: 1px solid #FE7B00;}

td.paymentHead_hoeren {font-family: Arial, Verdana, sans-serif; font-size: 15px; font-weight: bold; font-style: italic; background-color: #FFC76B; color: #FFFFFF; width: 510px; padding-top: 5px; padding-left: 5px; padding-bottom: 5px; border-top: 1px solid #FE7B00; border-bottom: 1px solid #FE7B00;}

td.paymentHead_schenken {font-family: Arial, Verdana, sans-serif; font-size: 15px; font-weight: bold; font-style: italic; background-color: #000E78; color: #FFFFFF; width: 510px; padding-top: 5px; padding-left: 5px; padding-bottom: 5px; border-top: 1px solid #FE7B00; border-bottom: 1px solid #000E78;}

td.paymentProductHead_spielen {font-family: Arial, Verdana, sans-serif; font-size: 15px; font-weight: bold; background-color: #91AF23; color: #FFFFFF; width: 510px; padding-top: 5px; padding-left: 5px; padding-bottom: 5px; border-top: 1px solid #91AF23; border-bottom: 1px solid #91AF23;}

td.paymentProductHead_schenken {font-family: Arial, Verdana, sans-serif; font-size: 15px; font-weight: bold; background-color: #000E78; color: #FFFFFF; width: 510px; padding-top: 5px; padding-left: 5px; padding-bottom: 5px; border-top: 1px solid #91AF23; border-bottom: 1px solid #000E78;}

.kaufprozessHighlight {color: #AD0001;}

/*******************************************************************/
/* Neukunde Anmeldung create-account */

.form-table.create_account th {width: 140px;}

.form-table.create_account select {padding: 0; margin: 0; color: black; font-size: 12px; vertical-align: middle; border: 1px solid #FF790B;}

.accountinput {width: 180px;}

.form-table.create_account #first_name, .form-table.create_account #last_name, .form-table.create_account #email, .form-table.create_account #street,
.form-table.create_account #city, .form-table.create_account #password, .form-table.create_account #password_confirmation {width: 350px;}

/*******************************************************************/
/* Login Passwort vergessen password forgotten */

.form-table.password_forgotten input {width: 250px;}

/*******************************************************************/
/* Weiterempfehlen */

.input_row input {padding: 0; margin: 0; color: black; font-size: 12px; vertical-align: middle; border: 1px solid #FF790B;}

.rec_text textarea {padding: 0; margin: 0; color: black; font-size: 12px; vertical-align: middle; border: 1px solid #FF790B;}

.kastenProduct_schenken .text .rec_text textarea, .kastenProduct_schenken .text .input_row input { border: 1px solid #000E78;}

/*******************************************************************/
/* Kasten Content recommendations */

.rec-item {float: left;	width: 28%;	padding: 15px;}

.rec-item .name {color: #FF790B; font-weight: bold;}

.rec-item a {color: #FF790B; text-decoration: none;}

/*******************************************************************/
/* Bibliothek mylibrary */

.sortbar select {padding: 0; margin: 0; float: RIGHT; color: black; font-size: 12px; vertical-align: middle; border: 1px solid #FF790B;}

/*******************************************************************/
/* Content Seite Aktuelle Gewinner */

.gewinner {margin: 0; padding: 0; background-color: white; color: black; width: 544px; font-family: Arial, Verdana, sans-serif; font-size: 12px; text-align: left;
	border-left: 1px solid #FF9F00; border-right: 1px solid #FF9F00; border-bottom: 1px solid #FF9F00;}

.gewinner_spielen {margin: 0; padding: 0; background-color: white; color: black; width: 544px; font-family: Arial, Verdana, sans-serif; font-size: 12px; text-align: left;
	border-left: 1px solid #91AF23; border-right: 1px solid #91AF23; border-bottom: 1px solid #91AF23;}

.gewinner_schenken {margin: 0; padding: 0; background-color: white; color: black; width: 544px; font-family: Arial, Verdana, sans-serif; font-size: 12px; text-align: left;
	border-left: 1px solid #000E78; border-right: 1px solid #000E78; border-bottom: 1px solid #000E78;}
	
.gewinnerHead {color: white; font-family: Arial, Verdana, sans-serif; font-weight: bold; text-align: left; font-size: 14px; font-style: italic; padding: 1px; margin: 0; background-color: #FF9F00;}

.gewinnerHead_spielen {color: white; font-family: Arial, Verdana, sans-serif; font-weight: bold; text-align: left; font-size: 14px; font-style: italic; padding: 1px; margin: 0; background-color: #91AF23;}

.gewinnerHead_schenken {color: white; font-family: Arial, Verdana, sans-serif; font-weight: bold; text-align: left; font-size: 14px; font-style: italic; padding: 1px; margin: 0; background-color: #000E78;}

.bgGewinner {background-color: #FF9F00;}

.bgGewinner_spielen {background-color: #91AF23;}

.bgGewinner_schenken {background-color: #000E78;}

.gewinner h2 {font-family: Arial, Verdana, sans-serif; font-weight: bold; font-size: 12px; color: #FF790B; padding-top: 0.8em; padding-bottom: 0.2em; margin: 0;}

/*******************************************************************/
/* HoerbieBox */

.hoerbieBox {margin: 0; padding: 0; background-color: white; color: black; width: 544px; font-family: Arial, Verdana, sans-serif; font-size: 12px; text-align: left;
	border-left: 1px solid #FF9F00; border-right: 1px solid #FF9F00; border-bottom: 1px solid #FF9F00;}
	
.hoerbieBoxHead {color: white; font-family: Arial, Verdana, sans-serif; font-weight: bold; text-align: left; font-size: 14px; font-style: italic; padding: 1px; margin: 0; background-color: #FF9F00;}

.bgHoerbieBox {background-color: #FF9F00;}

/*******************************************************************/
/* Einstellung für span */

span.text-rot {color: red;}

span.text-orange {color: #FF8400;}



















div.kastenMitte1.productslist table.list
{
margin:0; margin-top:0px;  padding:0; border-collapse:collapse; border: none; empty-cells:show; width: 100%;
font-family: Arial, Verdana, sans-serif; font-size: 12px;
}
.productslist .head, .productslist .preis{
white-space: nowrap;
}

.productslist#wishlist a {
color: #AD0001;
}

.productslist#wishlist .preis {
color: #AD0001;
text-align: center;
padding-left: 10px;
}
.productslist .date_added, .productslist .child{
text-align: center;
}
div.kastenMitte1.productslist td.gesamt
{
margin:0; padding:3px; padding-right:10px; border-collapse:collapse; border: none; text-align:right;
background-color: #FFAE25; color: white;
}
div.kastenMitte1 td.preis
{
padding:3px; padding-right:10px; border-collapse:collapse; border: none; border-top: 1px solid #FE7B00;
text-align:right;
}
div.kastenMitte1 td.preisHighlight
{
padding:3px; padding-right:10px; border-collapse:collapse; border: none; border-top: 1px solid #FE7B00;
background-color: #F6D599; text-align:right;
}
div.kastenMitteSpacer select    {    	padding:3px;    }


		

		
		
		
		













div.kastenH1#einzeltitelH1 .left {  font-size: 14px; font-style: italic; color: white; text-align: left; }
div.kastenH1#einzeltitelH1 .right { font-weight:bold; font-size: 14px; font-style: italic;  color: white; text-align: right; }

div.kastenH1#einzeltitelH1 table.button
{ margin:0; margin-bottom:0px;  padding:0; border-collapse:collapse; border: none; empty-cells:show; width:450px;}

div.kastenMitte1#einzeltitel 
div.kastenMitte1#einzeltitel td.preis { font-weight:bold;  padding-top: 5px; border:none; text-align:left;}
div.kastenMitte4#empfehlung td.empfehlung { padding: 5px;}
div.kastenMitte4#empfehlung table { width:90%; margin-left: 10px; }


div.kastenMitte1#einzeltitel table.list
{ margin:0; margin-left:0px;  padding:0; border-collapse:collapse; border: none; empty-cells:show; width:auto;}
div.kastenMitte1#einzeltitel div.product { padding:0; margin: 0; margin-left: 10px; margin-right: 10px; float:left;}

div.kastenMitte1#einzeltitel div.text,
div.kastenMitte1#einzeltitel div.press {
margin: 10px;
}
.press .press_item{
padding-top: 5px;
}
.press .press_text{
font-style:normal;
}
.press .press_title{
font-style:italic;
}


div.kastenMitte1#einzeltitel img.medallie   { padding:0; margin: 0; margin-left: 0px; margin-right: 10px; float:left;}

div.kastenMitte1#einzeltitel .highlight { color: #FE7B00;}
div.kastenMitte1#einzeltitel .highlight2 { font-weight: bold; color: #AD0001;}


		
		
		
		
		
		
















/*****************************************************************/
/* Grundgerï¿½st (3-4 spaltige Ansicht)  */
div#rahmen {position: relative; top:0px; left:0px; width: 896px; margin: 0 auto; padding: 0px; border: 1px solid #FEAA5B;
	background-color: #F8EDD9; font-size: 12px; text-align: center; vertical-align: top; overflow:hidden;}
	
table#bg_rand {background-color: #FBDDA4;}
	
div#rahmen2 {position: relative; top: 0px; left: 0px; margin: 0; padding: 0; text-align: left; float: left;}

/*****************************************************************/
/* Anmeldung */
div.anmeldungLOben {
        background:url(images/layout/hoeren/ecke-links-oben.gif) top left no-repeat
				padding: 0; margin-top: 4px; margin-left: 3px; margin-right: 3px; margin-bottom: 0px;
        text-align: left;}

div.anmeldungMOben {
				width: 150px; background-color: #FF9F00;}

div.anmeldungROben {
        background:url(images/layout/hoeren/ecke-rechts-oben.gif) top right no-repeat;
        padding: 0; margin-top: 4px; margin-left: 3px; margin-right: 3px; margin-bottom: 0px;
        text-align: left;}

/*****************************************************************/
/* Navigationsklassen  */
/*  div#naviTop1 {
    position:relative; height:156px;
    margin: 0; padding: 0px;
    font-size: 14px; font-family: Arial, Verdana, sans-serif; font-weight:bold;
    text-align: right; vertical-align: bottom;
    color: white; background:url(img/nav-oben.gif) right bottom no-repeat;;

  }*/

    td#naviTop2 {
    position:relative; width:848px; height:30px;
    margin: 0; padding: 3px; padding-left: 15px;
    border: 1px solid #FEAA5B; background-color: #FEAA5B;
    font-size: 14px;
    text-align: left;
    vertical-align: middle;
    color: white;
    font-family: Arial, Verdana, sans-serif;
    font-weight:bold;
    overflow:hidden;
}

    td#naviTop2 a{
    color: white; text-decoration: none;
}
    td#naviTop2 a:active, a:hover, a:focus{
    color: white; text-decoration: underline;
}

    td#naviTop1 {
    border-left: 1px solid #AD0001;
    position:relative; height:156px;
    margin: 0; padding: 0px; padding-right:15px; padding-bottom: 5px;
    font-size: 14px;    font-family: Arial, Verdana, sans-serif;  font-weight:bold;
    text-align: right; vertical-align: bottom;
    color: #FFC503;
    background:url(img/nav-oben.gif) bottom right no-repeat; background-color: #AD0001;
}
    td#naviTop1 a {    color: #FFC503;text-decoration:none;}

    td#logo
    {
    text-align: center; vertical-align: bottom; background-color: #AD0001;
    border: 1px solid #AD0001; height:156px;
    }


/*****************************************************************/
/* Diverses  */

.klein
{
   font-size: 9px;
}

.warenkorb
{ float: right;  margin: 5px;}

.highlight { color: #FE7B00;}
.highlight2 { color: #AD0001;}

table.button
    { margin:0; margin-bottom:15px; margin-top:15px;  padding:0; border-collapse:collapse; border: none; empty-cells:show; width:500px;}


.left { color: #AD0001; text-align: left; }
.right { color: #AD0001; text-align: right; }

div.pagesplit {padding: 10px;}

/*Navigations-Link mit Pfeil */
a.link-pfeil, a.link-pfeil:link,  a.link-pfeil:hover,  a.link-pfeil:active, a.link-pfeil:visited {
	background: url('img/pfeil-dunkelrot-klein2.gif');
	background-repeat: no-repeat;
	background-position:left center;
	padding-left: 7px;
	margin: 2px;
	line-height: 10px;
	color: #AD0001;
	text-decoration: none;
	font-weight: bold;
}


TD, TH{
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: normal;
}

/*******************************************************************/
/* form elements */

BUTTON.login_hoeren {background: url('images/buttons/hoeren/bttn_login.gif');
	width: 50px; height: 20px;
	background-repeat: no-repeat;
	background-position: left center;
	padding: 2px;
	padding-left: 7px;
	text-align: left;
	margin: 10px; margin-left: 0px;
	border: none;
  color: #AD0001;
	cursor: pointer;}

BUTTON.login_spielen {background: url('images/buttons/spielen/bttn_login.gif');
	width: 50px; height: 20px;
	background-repeat: no-repeat;
	background-position: left center;
	padding: 2px;
	padding-left: 7px;
	text-align: left;
	margin: 10px; margin-left: 0px;
	border: none;
  color: #AD0001;
	cursor: pointer;}
	
BUTTON.login_schenken {background: url('images/buttons/schenken/bttn_login.gif');
	width: 50px; height: 20px;
	background-repeat: no-repeat;
	background-position: left center;
	padding: 2px;
	padding-left: 7px;
	text-align: left;
	margin: 10px; margin-left: 0px;
	border: none;
  color: #000E78;
	cursor: pointer;}	
	
BUTTON.suche_starten_hoeren {background: url('images/buttons/hoeren/bttn_suche_starten.gif');
	width: 85px; height: 16px;
	background-repeat: no-repeat;
	background-position: left center;
	padding: 2px;
	padding-left: 7px;
	text-align: left;
	margin: 10px; margin-left: 0px;
	border: none;
  color: #AD0001;
	cursor: pointer;}

BUTTON.suche_starten_spielen {background: url('images/buttons/spielen/bttn_suche_starten.gif');
	width: 85px; height: 16px;
	background-repeat: no-repeat;
	background-position: left center;
	padding: 2px;
	padding-left: 7px;
	text-align: left;
	margin: 10px; margin-left: 0px;
	border: none;
  color: #AD0001;
	cursor: pointer;}

BUTTON.suche_starten_schenken {background: url('images/buttons/schenken/bttn_suche_starten.gif');
	width: 85px; height: 16px;
	background-repeat: no-repeat;
	background-position: left center;
	padding: 2px;
	padding-left: 7px;
	text-align: left;
	margin: 10px; margin-left: 0px;
	border: none;
  color: #000E78;
	cursor: pointer;}
	
	
INPUT[type="checkbox"]{
 border: none;
}

INPUT.imgsubmit{
	border: none;
	background: none;
}

BUTTON.textsubmit{
	background: url('img/pfeil-dunkelrot-klein2.gif');
	background-repeat: no-repeat;
	background-position:left center;
	padding: 2px;
	padding-left: 7px;
	line-height: 10px;
	text-align: left;	/*IE*/
	margin: 5px; 	margin-left: 0px;
	border: none;
    color: #AD0001;
	font-weight: bold;
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    cursor: pointer;
}
BUTTON.textsubmit:hover{
	text-decoration: underline;
}
.kastenLinks BUTTON.textsubmit:hover{
	text-decoration: none;
	color: white;
}

/*******************************************************************/
/*******************************************************************/
/* Allg. Boxen */
/*******************************************************************/
/*******************************************************************/
div.kastenH1
{
        color: white;
        font-family: Arial, Verdana, sans-serif; font-weight:bold; font-size: 14px; font-style: italic;
        padding: 3px;
        margin: 0;
}
div.kastenH1 a
{
    color:white;
}
div.kastenH1 .highlight  { color:#AD0001;  }
div.kastenH1 .highlight2  { color:#FFC503;  }

.kastenKlein
{
        color: white;
        font-family: Arial, Verdana, sans-serif;
        margin:0 ; padding: 3px;
        font-size: 11px;

}
input.kasten
{
      border: none;
      padding: 3px; margin: 3px;
}

div.trennlinie
{
    border-bottom:1px solid #FF790B;
    padding-bottom: 5px;

}

.buttonsKlein
{
     position:relative;
     color: #AD0001;
     /*margin:3px; padding: 2px;*/
     vertical-align:middle;
      font-size: 11px;
      font-family: Arial, Verdana, sans-serif;

}
.buttonsStandard
{

     color: #AD0001;
     margin:3px; padding: 2px;
     vertical-align:middle;
      font-size: 13px;
      font-family: Arial, Verdana, sans-serif;
      font-weight:bold;

}

img.pfeil
{
    margin-left:10px;
    margin-right:2px;
}

table.list
    {
       margin:0; margin-top:0px;  padding:0; border-collapse:collapse; border: none; empty-cells:show; width: 100%;
         font-family: Arial, Verdana, sans-serif; font-size: 12px;
    }

/*******************************************************************/
/* Boxen  LINKE SPALTE */
  div.kastenLinks {
    margin: 0; padding: 5px; width: 168px;
    background-color: #FEAA5B;
    border-left: 1px solid #FE7B00;    border-right: 1px solid #FE7B00;    border-bottom: 1px solid #FE7B00;
    font-family: Arial, Verdana, sans-serif; font-size: 12px; text-align: left;
  }
	
  div.kastenLinks a {
  font-weight:bold; color:#AD0001;
  text-decoration:none;
  }
	
  div.kastenLinks a:hover {
  color:white;
  }
  
	div.kastenLinks a:active {
  color:white;
  }
	
/* Box Services */
div.box_services_hoeren {
	margin: 0; background-color: #FFC76B; font-size: 12px; font-weight: bold; text-align: left; text-valign: middle; color: #332814;}

div.box_services_hoeren a {
	font-weight: bold; color: #332814; text-decoration: none;}
	
div.box_services_hoeren a:hover {
	color: #AD0001;}
  
div.box_services_hoeren a:active {
	color: #AD0001;}
	
div.box_services_spielen {
	margin: 0; background-color: #CEDCA1; font-size: 12px; font-weight: bold; text-align: left; text-valign: middle; color: #332814;}

div.box_services_spielen a {
	font-weight: bold; color: #332814; text-decoration: none;}
	
div.box_services_spielen a:hover {
	color: #AD0001;}
  
div.box_services_spielen a:active {
	color: #AD0001;}

div.box_services_schenken {
	margin: 0; background-color: #A9C1E7; font-size: 12px; font-weight: bold; text-align: left; text-valign: middle; color: #332814;}

div.box_services_schenken a {
	font-weight: bold; color: #332814; text-decoration: none;}
	
div.box_services_schenken a:hover {
	color: #000E78;}
  
div.box_services_schenken a:active {
	color: #000E78;}

/*******************************************************************/
/* Boxen  MITTE */
    div.kastenMitte {
    margin: 0; padding: 10px;
    background-color: white; color: black;
    width: 510px;
    border-left: 1px solid #FE7B00;    border-right: 1px solid #FE7B00;    border-bottom: 1px solid #FE7B00;
    font-family: Arial, Verdana, sans-serif; font-size: 12px; text-align: left;
  }

 .spielen div.kastenMitte {
    margin: 0; padding: 10px;
    background-color: white; color: black;
    width: 510px;
    border-left: 1px solid #91AF23;    border-right: 1px solid #91AF23;    border-bottom: 1px solid #91AF23;
    font-family: Arial, Verdana, sans-serif; font-size: 12px; text-align: left;  
  }

  .schenken div.kastenMitte {
    margin: 0; padding: 10px;
    background-color: white; color: black;
    width: 510px;
    border-left: 1px solid #000E78;    border-right: 1px solid #000E78;    border-bottom: 1px solid #000E78;
    font-family: Arial, Verdana, sans-serif; font-size: 12px; text-align: left;  
  }
  
   div.kastenMitte  input {font-family: Arial, Verdana, sans-serif; font-size: 12px; text-align: left;   }
     

   div.kastenMitte h1
   {
        font-family: Arial, Verdana, sans-serif; font-weight:bold; font-size: 14px;
        padding-top: 1.0em; padding-bottom: 0.2em; margin:0;
   }
   div.kastenMitte h2
   {
        font-family: Arial, Verdana, sans-serif; font-weight:bold; font-size: 12px; color: #FF790B;
        padding-top: 0.8em; padding-bottom: 0.2em; margin:0;
   }
   div.kastenMitte h2 .klein {
		color: black;
   }
   div.kastenMitte td   {  font-family: Arial, Verdana, sans-serif;  font-size: 12px; padding-right:6px; vertical-align:top;}
   div.kastenMitte  input.text    { border: #FF790B 1px solid; }
   div.kastenMitte  .submit    { padding-top:5px; text-align: right ; }

   div.kastenMitteKlein {
    margin: 0; padding: 0; padding-top:5px;
    text-align: left;
    background-color: white; color: black;
    width: 262px;
    border-left: 1px solid #FE7B00;
    border-right: 1px solid #FE7B00;
    border-bottom: 1px solid #FE7B00;
  }
  div.kastenMitteKlein .list{
        padding-top:0px; padding-left:5px; padding-right:3px; padding-bottom:3px;
        font-size: 12px; font-weight:normal; color:black;
        vertical-align: middle;
}
  div.kastenMitteKlein .product{
        padding-left:5px; padding-right:3px; padding-bottom:5px;
        font-size: 10px; font-weight:normal; color:black;
        text-decoration: none;
}
  div.kastenMitteKlein img{
        float: left;
}
  div.kastenMitteKlein a
  {
    color: black;
    text-decoration: none;
  }
  div.kastenMitteKlein a:active, a:hover, a:focus
  {
    color: black;
    text-decoration: none;
  }
  div.kastenMitteKlein h2
  {
     color:#FF790B; font-size: 12px; font-weight:bold;
     margin:0; margin-bottom: 5px; padding: 0;

  }
	
div.kastenMitteGross {
    margin: 0; padding: 0; padding-top:5px;
    text-align: left;
    background-color: white; color: black;
    width: 538px;
    border-left: 1px solid #FE7B00;
    border-right: 1px solid #FE7B00;
    border-bottom: 1px solid #FE7B00;
  }
  div.kastenMitteGross .list{
        padding-top:0px; padding-left:5px; padding-right:3px; padding-bottom:3px;
        font-size: 12px; font-weight:normal; color:black;
        vertical-align: middle;
}
  div.kastenMitteGross .product{
        padding-left:5px; padding-right:3px; padding-bottom:5px;
        font-size: 10px; font-weight:normal; color:black;
        text-decoration: none;
}
  div.kastenMitteGross img{
        float: left;
}
  div.kastenMitteGross a
  {
    color: black;
    text-decoration: none;
  }
  div.kastenMitteGross a:active, a:hover, a:focus
  {
    color: black;
    text-decoration: none;
  }
  div.kastenMitteGross h2
  {
     color:#FF790B; font-size: 12px; font-weight:bold;
     margin:0; margin-bottom: 5px; padding: 0;

  }

 div.kastenMitteRO {
        background:url(img/ecke-rechts-oben-gross-orange.gif) top right no-repeat;
    width: 532px;

}

.schenken div.kastenMitteRO {
        background:url(img/ecke-rechts-oben-gross-blau.gif) top right no-repeat;
    width: 532px;

}

.spielen div.kastenMitteRO {
        background:url(img/ecke-rechts-oben-gross-gruen.gif) top right no-repeat;
    width: 532px;

}


  div.kastenMitteLO {
        background:url(img/ecke-links-oben-gross-orange.gif) top left no-repeat;
        margin-top: 10px; margin-left: 3px; margin-right: 3px; margin-bottom: 5px;
        text-align: left;
    width: 532px;

}

.schenken  div.kastenMitteLO {
        background:url(img/ecke-links-oben-gross-blau.gif) top left no-repeat;
        margin-top: 10px; margin-left: 3px; margin-right: 3px; margin-bottom: 5px;
        text-align: left;
    width: 532px;

}

.spielen  div.kastenMitteLO {
        background:url(img/ecke-links-oben-gross-gruen.gif) top left no-repeat;
        margin-top: 10px; margin-left: 3px; margin-right: 3px; margin-bottom: 5px;
        text-align: left;
    width: 532px;

}

 div.kastenMitteLO2 {
        background:url(img/ecke-links-oben-gross-hellorange.gif) top left no-repeat;
        margin-top: 10px; margin-left: 3px; margin-right: 3px; margin-bottom: 5px;
        text-align: left;
    width: 532px;

}
    div.kastenMitteRO2 {
        background:url(img/ecke-rechts-oben-gross-hellorange.gif) top right no-repeat;
    width: 532px;

}


  div.kastenMitteLO3 {
        background:url(img/ecke-links-oben-gross-orange.gif) top left no-repeat;
        margin-top: 10px; margin-left: 0px; margin-right: 0px; margin-bottom: 5px;
        text-align: left;
    width: 532px;

}



  div.kastenMitteKleinRO {
        background:url(img/ecke-rechts-oben-mittel-orange.gif) top right no-repeat;
}

  div.kastenMitteKleinLO {
        background:url(img/ecke-links-oben-mittel-orange.gif) top left no-repeat;
        margin-top: 0; margin-left: 3px; margin-right: 3px; margin-bottom: 5px;
        text-align: left;
}

div.kastenMitteGrossRO {
        background:url(img/ecke-rechts-oben-gross-orange.gif) top right no-repeat;
}

  div.kastenMitteGrossLO {
        background:url(img/ecke-links-oben-gross-orange.gif) top left no-repeat;
        margin-top: 0; margin-left: 3px; margin-right: 3px; margin-bottom: 5px;
        text-align: left;
}
/*******************************************************************/
/* Boxen  RECHTE SPALTE */
  div.kastenRechts {
    margin: 0; padding: 0px; width: 128px;
    border-left: 1px solid #FE7B00;    border-right: 1px solid #FE7B00;    border-bottom: 1px solid #FE7B00;
    background-color: white;
    overflow: hidden;
    font-size: 12px; font-weight:normal; color:black; text-align: left;
  }
  div.kastenRechts h2
  {
     color:#FF790B; font-size: 12px; font-weight:bold;
     margin:0; margin-bottom: 3px; padding: 0;

  }

  div.kastenRO {
        background:url(img/ecke-rechts-oben-orange.gif) top right no-repeat;padding: 0; margin:0;
}

  div.kastenLO {
        background:url(img/ecke-links-oben-orange.gif) top left no-repeat;
        padding: 0; margin-top: 10px; margin-left: 3px; margin-right: 3px; margin-bottom: 0px;
        text-align: left;

}

/* Account-Formulare */

.form-table  INPUT{
	border: 1px solid #FF790B;
}

.form-table INPUT{
	padding: 3px;
}
.form-table th{
	text-align: left;
	font-weight: bold;
}

.form-table th, .form-table td {
	padding: 3px 2px;
}
/*payment*/




/*******************************************************************/
/* Seitenspez. CSS                               */
/*******************************************************************/
#main_content{
        overflow: hidden;
        padding:5px;
}



/*******************************************************************/
/* Startseite                               */

img#cart
{
    margin-bottom:14px;
}




/*******************************************************************/
/* aktuelles box*/



.kastenMitteKlein#box_hoerbie_aktuelles {border-bottom: none;}

.kastenMitteKlein#box_hoerbie_aktuelles .highlighted {
     color:#FF790B; font-size: 12px; font-weight:bold;
     margin:0;  padding: 0;

}

.kastenMitteKlein#box_hoerbie_aktuelles div.list {padding-top:5px; padding-bottom:5px;}

.kastenMitteKlein#box_hoerbie_aktuelles img {margin:0; margin-right:5px; margin-bottom:0px;}

.kastenMitteGross#box_hoerbie_aktuelles {         border-bottom: none;}

.kastenMitteGross#box_hoerbie_aktuelles .highlighted {
     color:#FF790B; font-size: 12px; font-weight:bold;
     margin:0;  padding: 0;

}

.kastenMitteGross#box_hoerbie_aktuelles div.list {padding-top:5px; padding-bottom:5px;}

.kastenMitteGross#box_hoerbie_aktuelles img {margin:0; margin-right:5px; margin-bottom:0px;}

/*******************************************************************/
/* neu box*/
.kastenMitteKlein#box_hoerbie_neu {border-bottom: none;}
.kastenMitteKlein#box_hoerbie_neu div.list {padding-top:5px;padding-bottom:5px;}
.kastenMitteKlein#box_hoerbie_neu img {margin-right:5px; margin-bottom:0px;}
.kastenMitteKlein#box_hoerbie_neu .highlighted {
     color:#FF790B; font-size: 12px; font-weight:bold;
     margin:0; margin-bottom: 5px; padding: 0;

}

/*******************************************************************/
/* best sellers box*/
.kastenRechts#box_best_sellers{
        border-bottom: none;
}

.kastenMitteKlein#box_best_sellers img
{ float: left; }

.kastenRechts#box_best_sellers  .list{
        padding-top:5px; padding-left:5px; padding-right:3px; padding-bottom:5px;
        font-size: 20px; font-weight:bold; font-style:italic; color:#FF790B;
        vertical-align: bottom;
}

.kastenRechts#box_best_sellers .product{
        padding-left:5px; padding-right:3px; padding-bottom:5px;
        font-size: 8pt; font-weight:normal; color:black;
        text-decoration: none;
}

.kastenRechts#box_best_sellers a{
        font-size: 8pt; font-weight:normal; color:black;
        text-decoration: none;
}

/*******************************************************************/
/* preisknaller box */
.kastenRechts#box_hoerbie_preisknaller{
        border-bottom: none;
}

.kastenH1#box_hoerbie_preisknaller a{
        color:#FFC503;
}
.kastenH1#box_hoerbie_preisknaller a:active, a:hover, a:focus{
        color:#FFC503;
}

.kastenH1#box_hoerbie_preisknaller_h1 a{
        color:#FFC503;
}
.kastenH1#box_hoerbie_preisknaller_h1 a:active, a:hover, a:focus{
        color:#FFC503;
}

.kastenMitteKlein#box_hoerbie_preisknaller .highlight
{
        color:#AD0001; font-weight:bold; padding-top:5px;
}
.kastenMitteKlein#box_hoerbie_preisknaller img.warenkorb
{ float: right; }

.kastenMitteKlein#box_hoerbie_preisknaller table {
    margin: 0; padding: 0; border-spacing:0 ; border-collapse:collapse;
    text-align: left ; vertical-align: top;
  }
.kastenMitteKlein#box_hoerbie_preisknaller td {
    margin: 0; padding: 0; border-spacing:0 ; border-collapse:collapse;
    text-align: left ; vertical-align: top;
  }

/*******************************************************************/
/* hoerbie des monats box */
.kastenMitteKlein#box_hoerbie_hoerbiedesmonats img.warenkorb
{ float: right; }
.kastenMitteKlein#box_hoerbie_hoerbiedesmonats img{margin:0; margin-right:5px; margin-bottom:0px;}

/*******************************************************************/
/* hoerbie tips box */
.kastenRechts#box_hoerbie_tip{
        border-bottom: none;
}
.kastenRechts#box_hoerbie_tip .list {
    margin: 0; padding: 0; border-spacing:0 ; border-collapse:collapse;
    text-align: center ; vertical-align: top;
  }
.kastenRechts#box_hoerbie_tip .product {
    margin: 0; padding: 0; border-spacing:0 ; border-collapse:collapse;
    text-align: left ; vertical-align: top;
  }
.kastenRechts#box_hoerbie_tip a{
        color: black ; text-decoration: none;
}
.kastenRechts#box_hoerbie_tip a:active, a:hover, a:focus{
        color: black ; text-decoration: none;
}

/*******************************************************************/
/* Logoff box */
    div.kastenLinks#box_hoerbie_logoff {
        margin-top: 0; padding:5px;
        font-size: 14px; font-weight: bold; text-align: center; color:white;
}

    div.kastenLinks#box_hoerbie_logoff .small{
        margin-top: 0; padding:0;
        font-size: 11px;  text-align: center; color:white;
}



/*******************************************************************/
/*******************************************************************/
/* Standard Text Seiten */
/*******************************************************************/
/*******************************************************************/

   div.kastenMitte#content{
    background-color: white; color: black;
    font-family: Arial, Verdana, sans-serif; font-size: 12px; text-align: left;
   }

   .content{
	  padding: 0.8em;
   }

 
   

   div.kastenMitte1 {
    background-color: white; color: black;
    border-left: 1px solid #FE7B00; border-right: 1px solid #FE7B00; border-bottom: 1px solid #FE7B00;
    font-family: Arial, Verdana, sans-serif; font-size: 12px; text-align: left;
    padding:0; padding-top: 1.0em; padding-bottom: 0.2em; margin:0; width: 530px;
   }

.schenken div.kastenMitte1 {
    background-color: white; color: black;
    border-left: 1px solid #000E78; border-right: 1px solid #000E78; border-bottom: 1px solid #000E78;
    font-family: Arial, Verdana, sans-serif; font-size: 12px; text-align: left;
    padding:0; padding-top: 1.0em; padding-bottom: 0.2em; margin:0; width: 530px;	
	}


   div.kastenMitte1 h1
   {
        font-family: Arial, Verdana, sans-serif; font-weight:bold; font-size: 12px;
        padding-top: 0; padding-bottom: 1.2em; margin:0;
   }
   div.kastenMitte1 h2
   {
        font-family: Arial, Verdana, sans-serif; font-weight:bold; font-size: 12px; color: #FF790B;
        padding-top: 0.8em; padding-bottom: 0.2em; margin:0;
   }
   div.kastenMitte1 h3
   {
        font-family: Arial, Verdana, sans-serif; font-weight:bold; font-size: 12px; color: black;
        padding-top: 0.1em; padding-bottom: 0.2em; margin:0;
   }
   div.kastenMitte1 a
   {
         text-decoration:none; color: #FF790B;
   }
   div.kastenMitte1 a:active, a:hover, a:focus
   {
          color: #AD0001;
   }
    div.kastenMitte1 table
    {
       margin:0; margin-top: 5px; padding:0; border-collapse:collapse; border: none; empty-cells:show;
         font-family: Arial, Verdana, sans-serif; font-size: 12px;
    }
    div.kastenMitte1 td.product
    {
       	padding:3px; padding-left:10px; border-collapse:collapse; border: none; border-top: 1px solid #FE7B00;  
    }
    

    div.kastenMitte1 td.head
    {
    	margin:0; padding:3px; border-collapse:collapse; border: none;
         background-color: #FFAE25; color: white;
         padding-left: 10px;
    }
    div.kastenMitte1 td.spacer   { height:15px; }
    div.kastenMitte1 #button   { text-align: right; color:#FF790B;}
    div.kastenMitte1 form   { margin:0; }
    div.kastenMitte1 select   {  font-size: 12px; }
    div.kastenMitte1 .highlighted {
     color:#FF790B; font-size: 12px; font-weight:bold;
     margin:0; margin-bottom: 5px; padding: 0;
}
    div.kastenMitte1 .highlight { color: #FE7B00;}
    div.kastenMitte1 .highlight2 { color: #AD0001;}


    div.kastenMitte2
    {
    	margin:0; padding:3px; background-color: #FFAE25; color: white;
         font-size: 12px; text-align:right;
    }
    div.kastenMitte2 .highlighted {
     color:#AD0001; font-size: 12px; font-weight:bold;
     margin:0; margin-bottom: 5px; padding: 0;
}
    div.kastenMitte3 {
    background-color: white; color: black;
    border-left: 1px solid #FEAA5B; border-right: 1px solid #FEAA5B; border-bottom: 1px solid #FEAA5B;
    font-family: Arial, Verdana, sans-serif; font-size: 12px; text-align: left;
    padding:10px; padding-top: 1.0em; padding-bottom: 1.0em; margin:0; width: 510px;
   }
   div.kastenMitte4
    {
    	margin:0; padding:3px; background-color: white; color:black ;
         font-size: 12px; text-align:left; border: none;
    }
    div.kastenMitte5
    {
    	margin:0; padding:0; background-color: white; color:black;
         font-size: 12px; text-align:center; border: none;
    }
    div.kastenMitteSpacer
    {
    	padding:5px;
    }



/*******************************************************************/
/* Bestï¿½tigung  */

   div.kastenMitte1#bestaetigung {
    background-color: white; color: black;
    border-left: 1px solid #FE7B00; border-right: 1px solid #FE7B00; border-bottom: 1px solid #FE7B00;
    font-family: Arial, Verdana, sans-serif; font-size: 12px; text-align: left;
    padding:0; padding-bottom: 0.2em; margin:0; width: 530px;
   }
    div.kastenMitte1#bestaetigung table.list
    {
       margin:0;  padding:0; border-collapse:collapse; border: none; empty-cells:show; width: 100%;
         font-family: Arial, Verdana, sans-serif; font-size: 12px;
    }
    div.kastenMitte1#bestaetigung td.product    {color:#AD0001; vertical-align:middle; }


    div.kastenMitte2#bestaetigungButton
    {
    	margin:0; padding:5px; background-color: #F8EDD9; color:black;
         font-size: 12px; text-align:right;
    }

    div.kastenMitte1#bestaetigungKarte {
    background-color: white; color: black;
    border-left: 1px solid #FE7B00; border-right: 1px solid #FE7B00; border-bottom: 1px solid #FE7B00;
    font-family: Arial, Verdana, sans-serif; font-size: 12px; text-align: left;
    padding:0; padding-bottom: 0.2em; margin:0; width: 530px;
   }
    div.kastenMitte1#bestaetigungKarte table.list
    {
       margin:0;  padding:0; border-collapse:collapse; border: none; empty-cells:show; width: 100%;
         font-family: Arial, Verdana, sans-serif; font-size: 12px;
    }

    div.kastenMitte1#bestaetigungKarte td.product
    { border: none; padding-right: 10px;  vertical-align:middle; }
    div.kastenMitte1#bestaetigungKarte #button   { text-align: right; color:#AD0001;}


/*******************************************************************/
/* Bewertung */

   div.kastenMitte1#bewertung {
    background-color: white; color: black;
    border-left: 1px solid #FE7B00; border-right: 1px solid #FE7B00; border-bottom: 1px solid #FE7B00;
    font-family: Arial, Verdana, sans-serif; font-size: 12px; text-align: left;
    padding:0; padding-bottom: 0.2em; margin:0; width: 530px;
   }

    div.kastenMitte1#bewertung .form    {padding:15px; border: none;}
    div.kastenMitte1#bewertung .formText    {padding:0; padding-top:10px;  border: none; font-weight:bold;}
    div.kastenMitte1#bewertung .formField    {padding:0; padding-top:5px; padding-left:15px;  border: none; font-weight:bold;}
    div.kastenMitte1#bewertung .formField2    {padding:0; padding-top:5px; padding-left:15px;  border: none; }
    div.kastenMitte1#bewertung  input.text    { border: #FF790B 1px solid; font-weight:bold;}

    div.kastenMitte1#bewertung .highlight { color: #FF790B; font-style: italic;  }

    div.kastenMitte1#bewertung div.button   { padding-top: 15px; text-align: left; color:#AD0001;}
    div.kastenMitte1#bewertung #medallie   { float:left; color: #FF790B; font-style: italic; height: 70px;}
    div.kastenMitte1#bewertung img.medallie   { vertical-align: top; margin-right: 15px; margin-left: 15px;}


/*******************************************************************/
/* ecard */

   div.kastenMitte1#ecard {
    background-color: white; color: black;
    border-left: 1px solid #FE7B00; border-right: 1px solid #FE7B00; border-bottom: 1px solid #FE7B00;
    font-family: Arial, Verdana, sans-serif; font-size: 12px; text-align: center;
    padding:0; padding-bottom: 0.2em; margin:0; width: 530px;
   }


    div.kastenMitte1#ecard table.button
    { margin:0; margin-bottom:15px;  padding:0; border-collapse:collapse; border: none; empty-cells:show; width:500px;}

    div.kastenMitte1#ecard .rand   { padding: 15px;margin: 15px; text-align:center; border: solid 1px #BFBFBF; }

    div.kastenMitte1#ecard .highlight { color: #FE7B00;}
    div.kastenMitte1#ecard .highlight2 { color: #AD0001;}

    div.kastenMitte1#ecard div#text{
    font-family: Arial, Verdana, sans-serif; font-size: 12px; text-align: left;
    padding:0; padding-bottom: 0.2em; margin:0; margin-bottom:15px;margin-top:15px; width: 320px;
   }


/*******************************************************************/
/* einzeltitel */

   div.kastenMitte1#einzeltitel {
    background-color: white; color: black;
    border-left: 1px solid #FE7B00; border-right: 1px solid #FE7B00; border-bottom: 1px solid #FE7B00;
    font-family: Arial, Verdana, sans-serif; font-size: 12px; text-align: left;
    padding:0;padding-top:15px; padding-bottom: 0.2em; margin:0; width: 530px;
   }

    div.kastenH1#einzeltitelH1 .left { font-weight:bold; font-size: 14px; font-style: italic; color: white; text-align: left; }
    div.kastenH1#einzeltitelH1 .right { font-weight:bold; font-size: 14px; font-style: italic;  color: white; text-align: right; }

    div.kastenH1#einzeltitelH1 table.button
    { margin:0; margin-bottom:0px;  padding:0; border-collapse:collapse; border: none; empty-cells:show; width:450px;}

    div.kastenMitte1#einzeltitel td.field { color: #FE7B00; padding-right: 5px; vertical-align: top;}
    div.kastenMitte1#einzeltitel td.preis { font-weight:bold;  padding-top: 5px; border:none; text-align:left;}
    div.kastenMitte4#empfehlung td.empfehlung { padding: 5px;}
    div.kastenMitte4#empfehlung table { width:90%; margin-left: 10px; }


    div.kastenMitte1#einzeltitel table.list
    { margin:0; margin-left:0px;  padding:0; border-collapse:collapse; border: none; empty-cells:show; width:auto;}
    div.kastenMitte1#einzeltitel div.product { padding:0; margin: 0; margin-left: 10px; margin-right: 10px; float:left;}
    
    div.kastenMitte1#einzeltitel div.text,
    div.kastenMitte1#einzeltitel div.press {
    	margin: 10px;
   }
   .press .press_item{
	 padding-top: 5px;
   }
   .press .press_text{
		font-style:normal;
   }
   .press .press_title{
		font-style:italic;
   }


    div.kastenMitte1#einzeltitel img.medallie   { padding:0; margin: 0; margin-left: 0px; margin-right: 10px; float:left;}

    div.kastenMitte1#einzeltitel .highlight { color: #FE7B00;}
    div.kastenMitte1#einzeltitel .highlight2 { font-weight: bold; color: #AD0001;}

 

/*******************************************************************/
/* KAtegorien  */

	.list .product_price{
		white-space: nowrap;
	}
	.list .special_price{
		text-decoration:line-through;
	}

    div.kastenMitte3#kategorien table.list
    {
       margin:0; margin-top:10px;  padding:0; border-collapse:collapse; border: none; empty-cells:show;
         font-family: Arial, Verdana, sans-serif; font-size: 12px;
    }
    div.kastenMitte3#kategorien td.product    {padding: 5px; color:#AD0001; vertical-align:top;  }

    div.kastenMitte3#kategorien img    {vertical-align:bottom;  }


    div.kastenMitte1#kategorienKarte table.list
    {
       margin:0;  padding:0; border-collapse:collapse; border: none; empty-cells:show; width: 100%;
         font-family: Arial, Verdana, sans-serif; font-size: 12px;
    }

    div.kastenMitte1#kategorienKarte td.product
    { border: none; padding-right: 10px;  vertical-align:middle; }
    div.kastenMitte1#kategorienKarte #button   { text-align: right; color:#AD0001;}


    div.kastenMitte1#hdmonats table.list
    {
       margin:0; margin-bottom:10px;  padding:0; border-collapse:collapse; border: none; empty-cells:show; width: 300px;
         font-family: Arial, Verdana, sans-serif; font-size: 12px;
    }
    div.kastenMitte1#hdmonats td.product    {padding: 5px; color:#AD0001; vertical-align:top;  }
    div.kastenMitte1#hdmonats td#text    {padding: 5px; margin-bottom:10px;  }
    div.kastenMitte1#hdmonats img.product   { padding:0; margin: 0; margin-left: 15px; margin-right: 10px; float:left;}
    div.kastenMitte1#hdmonats img.medallie   { padding:0; margin: 0; margin-left: 0px; margin-right: 10px; float:left;}


    div.kastenMitte5#neuheiten table.list
    {
       margin:0;  padding:0; border-collapse:collapse; border: none; empty-cells:show;
         font-family: Arial, Verdana, sans-serif; font-size: 12px;
         border-left: 1px solid #FE7B00; border-right: 1px solid #FE7B00; border-bottom: 1px solid #FE7B00;
         width: 100%;
    }
    div.kastenMitte5#neuheiten td.product
    {padding: 5px;padding-left: 5px;padding-right: 5px; color: black; vertical-align:top; border-right: 1px solid #FE7B00;text-align: left;}

    div.kastenMitte5#neuheiten div.product   { padding:0; margin: 0; margin-top: 0px; margin-bottom: 5px; }
    div.kastenMitte5#neuheiten img.product   { padding:0; margin: 0; margin-left: 0px; margin-right: 10px; }
    div.kastenMitte5#neuheiten img.medallie   { padding:0; margin: 0; margin-left: 0px; margin-right: 10px; float:left;}

   div.kastenMitte5#preisknaller table.list
    {
       margin:0;  padding:0; border-collapse:collapse; border: none; empty-cells:show;
         font-family: Arial, Verdana, sans-serif; font-size: 12px;
         border-left: 1px solid #FE7B00; border-right: 1px solid #FE7B00; border-bottom: 1px solid #FE7B00;
         width: 100%;
    }
    div.kastenMitte5#preisknaller td.product
    {padding: 5px;padding-left: 5px;padding-right: 5px; color: black; vertical-align:top; border-right: 1px solid #FE7B00;text-align: left;}

    div.kastenMitte5#preisknaller div.product   { padding:0; margin: 0; margin-top: 0px; margin-bottom: 5px; }
    div.kastenMitte5#preisknaller img.product   { padding:0; margin: 0; margin-left: 0px; margin-right: 10px; }
    div.kastenMitte5#preisknaller img.medallie   { padding:0; margin: 0; margin-left: 0px; margin-right: 10px; float:left;}


/*******************************************************************/
/* zahlweise / kreditkarte / lastschrift  */


    div.kastenMitte#zahlweise table.form-table
    {
       margin:0; margin-top:10px;  padding:0; border-collapse:collapse; border: none; empty-cells:show; width: 100%;
         font-family: Arial, Verdana, sans-serif; font-size: 12px;
    }
    div.kastenMitte#zahlweise td.product    {padding: 5px; vertical-align:bottom;  }

    div.kastenMitte3#kategorien img    {vertical-align:bottom;  }


    div.kastenMitte1#kategorienKarte table.list
    {
       margin:0;  padding:0; border-collapse:collapse; border: none; empty-cells:show; width: 100%;
         font-family: Arial, Verdana, sans-serif; font-size: 12px;
    }

    div.kastenMitte1#kategorienKarte td.product
    { border: none; padding-right: 10px;  vertical-align:middle; }
    div.kastenMitte1#kategorienKarte #button   { text-align: right; color:#AD0001;}

/*******************************************************************/
/* suchergebnis */

   div.kastenMitte1#suchergebnis {
    background-color: white; color: black;
    border-left: 1px solid #FE7B00; border-right: 1px solid #FE7B00; border-bottom: 1px solid #FE7B00;
    font-family: Arial, Verdana, sans-serif; font-size: 12px; text-align: left;
    padding:0; padding-top: 0; padding-bottom: 0.2em; margin:0; width: 530px;
   }
    div.kastenMitte1#suchergebnis table.list
    {
       margin:0; margin-top:0px;  padding:0; border-collapse:collapse; border: none; empty-cells:show; width: 100%;
         font-family: Arial, Verdana, sans-serif; font-size: 12px;
    }
		
/*******************************************************************/
/* schaufenster */

div.kastenMitte1#schaufenster {
	background-color: white; color: black;
	border-left: 1px solid #FE7B00; border-right: 1px solid #FE7B00; border-bottom: 1px solid #FE7B00;
	font-family: Arial, Verdana, sans-serif; font-size: 12px; text-align: left;
	padding: 0; padding-top: 0; padding-bottom: 0.2em; margin: 0; width: 505px}

div.kastenMitte1#schaufenster table.list {
	margin-left: 25px; margin-top: 10px; padding: 0; border-collapse: collapse; border: none;
	empty-cells: show; width: 100%;	font-family: Arial, Verdana, sans-serif; font-size: 12px}

/*******************************************************************/
/* unterkategorie */
    div#unterkategorieButton   { text-align: right; color:#FF790B; font-family: Arial, Verdana, sans-serif; font-size: 12px;}
    div#unterkategorieButton form { margin:0; padding:0; }
    div#unterkategorieButton select  {  font-family: Arial, Verdana, sans-serif; font-size: 12px;}
    table.unterkategorie
    {
       margin:5px;  padding:5px; border-collapse:collapse; border: none; empty-cells:show; width: 100%;
         font-family: Arial, Verdana, sans-serif; font-size: 12px;
    }
    table.unterkategorie td {  margin:5px;  padding:5px;  }
    table.unterkategorie img.medallie   { padding:0; margin: 0; margin-left: 0px; margin-right: 10px; float:left;}


/*******************************************************************/
/* login */

/* div.kastenMitte1#login {
    background-color: white; color: black;
    border-left: 1px solid #FE7B00; border-right: 1px solid #FE7B00; border-bottom: 1px solid #FE7B00;
    font-family: Arial, Verdana, sans-serif; font-size: 12px; text-align: left;
    padding:0; padding-top: 0; padding-bottom: 0.2em; margin:0; width: 530px;
   }*/
div.kastenMitte1#login form{
	padding-left: 20px;
}

 /*Neu hier bild*/
 	a.neu-hier{
		text-decoration: none;
 	}
	a.neu-hier:hover{
		text-decoration: none;
	}

div.kastenLinks#box_hoerbie_login {
	margin-top: 0; padding:5px;
	font-size: 12px; font-weight: bold; text-align: left; color:white;
}

div.kastenLinks#box_hoerbie_login .small{
	margin-top: 0; padding:0;
	font-size: 10px;  text-align: left; color:white;
}

div.kastenLinks#box_hoerbie_login input {font-family: Arial, Verdana, sans-serif; font-size: 12px; width:130px;  }
div.kastenLinks#box_hoerbie_login form {margin:0; }


/*******************************************************************/
/* suche (Box) */
    div.kastenLinks#box_search form {margin:0; margin-bottom:3px; }
    div.kastenLinks#box_search form #suchestarten{margin:0; margin-top:3px; padding:0px; padding-left:5px; text-align:left;}







/******************/

/*******************************************************************/
/* weiterempfehlen */

   div.kastenMitte1#weiterempfehlen {
    background-color: white; color: black;
    border-left: 1px solid #FE7B00; border-right: 1px solid #FE7B00; border-bottom: 1px solid #FE7B00;
    font-family: Arial, Verdana, sans-serif; font-size: 12px; text-align: left;
    padding:0; padding-bottom: 0.2em; margin:0; width: 530px;
   }

    div.kastenMitte1#weiterempfehlen .form    {padding:15px; border: none;}
    div.kastenMitte1#weiterempfehlen .formText    {padding:0; padding-top:10px;  border: none; font-weight:bold;}
    div.kastenMitte1#weiterempfehlen .formField
    {padding:0; padding-top:5px; padding-right:5px;  border: none;  text-align:right;}
    div.kastenMitte1#weiterempfehlen .formField2    {padding:0; padding-top:5px; padding-left:5px;  border: none;}
    div.kastenMitte1#weiterempfehlen  input.text    { border: #FF790B 1px solid; font-weight:bold;}

    div.kastenMitte1#weiterempfehlen .highlight { color: #FF790B; font-style: italic;  }

    div.kastenMitte1#weiterempfehlen div.button   { padding-top: 15px; text-align: left; color:#AD0001;}
    div.kastenMitte1#weiterempfehlen #medallie   { float:left; color: #FF790B; font-style: italic; height: 70px;}
    div.kastenMitte1#weiterempfehlen img.medallie   { vertical-align: top; margin-right: 15px; margin-left: 15px;}


/*******************************************************************/
/* Fehler */
.messageStackError, .messageStackWarning, .messageStackSuccess {
 background-repeat:no-repeat;
 background-position:left;
 text-align: left;
 padding-left: 15px;
 padding-top: 1px;
 padding-bottom: 1px;
 margin:  2px 0 2px 0;
}
.messageStackError{
 background-color: #FFD6D6;
 border: 1px solid #FF8E90;
 background-image: url(img/icons/error.gif);
}
.messageStackWarning{
 background-color: #FFFFD6;
 border: 1px solid #FF9408;
 background-image: url(img/icons/warning.gif);
}
.messageStackSuccess {
 background-color: #e0ffe0;
 border: 1px solid #99ff00;
 background-image: url(img/icons/success.gif);
}

.messages_wrong_country {
	margin-left: 3px;
	margin-top: 3px; 
	width: 520px;
	text-align: left;
	background-color: #FFE3B0;
	border: 1px solid #990000;	
	padding: 10px;	
}


/*******************************************************************/
/* Gutscheine */

div.kastenMitte1 td.gutscheinproduct
{
	padding:3px; padding-left:10px; border-collapse:collapse; border: none;
}


.right{
	float: right;
}
.left{
	float: left;
}

