
* {
	padding:0px;
	margin:0px;
}

/*
 * Container
 *******************************/
#container {	
	background-color:#FFFFFF;
	padding-bottom:12px;
	float:left;
	margin-bottom:10px;
	margin-top:0px;
	width:856px;
	
}


#fremdanbieter {
	padding-bottom:10px;
	float:left;
	margin-bottom:10px;
	margin-top:0px;
	text-align:center;
}

#fremdanbieter #rand  {	
	width:580px;
}

#skyscraper{
  width:105px;
  margin-top:184px;
  float:right;
}

/*
 * LOGO
 *******************************/
#logo {
	float:right;
	padding-right:44px;
	z-index:3;
}

#logo img,
#logo a,
#logo a img {

}

#logo a {
	border:none;

}

/*
 * Zwei Banner nebeneinander - Leon und Lotta
 *******************************/
.bild_links{
	float:left;
	width:290px;
	margin-left:1px;
}
.bild_rechts{
	float:left;
	width:278px;
}
#gross_mitte {
	margin-left:0px;
	padding-left:0px;
	margin-top:0px;
	padding-bottom:10px;
	/* background-color:#f1f1f1; */
	background-image:url(../pics/mitte_head_back.gif);
	background-repeat:no-repeat;		
	 width:590px;
	/*height:465px !important; 
	height:512px; */
	float:left;
	/* text-align: justify; */
}

#gross_mitte dl,
#gross_mitte dt {
	margin:0px;
	padding:0px;
	float:left;	
}

#gross_mitte .tt_products_item_single_display {
	margin-left:20px;
	background-color:#f1f1f1;
	margin-right:2px;
 }
#gross_mitte .summary, #gross_mitte .order_form{
	margin-left:20px;
 }
/*
 * schmaler Banner auf der home-seite
 */
#gross_mitte #banner_home_small {
	float:left; 
	margin-left:10px;
	margin-left:0px;
}
#gross_mitte #banner_home_small .left,
#gross_mitte #banner_home_small .right {
	float:left;
}
#gross_mitte #banner_home_small .left{
	padding-left:20px;
	float:left;
}
#gross_mitte #banner_home_small .right {
	margin-left:13px;
}

#gross_mitte div.csc-textpic dl,
#gross_mitte div.csc-textpic dd,
#gross_mitte div.csc-textpic dt 
#gross_mitte div.csc-textpic {
	margin:0px;
	padding:0px;
}

#gross_mitte div.csc-textpic-intext-left div.csc-textpic-imagewrap {
	padding-left:50px;
}

#gross_mitte iframe {
	margin:0px;
	margin-left:19px;
	padding:0px;
}

#gross_mitte div.multimedia {
	margin:0px;
	margin-left:19px;
	padding:0px;
}
#gross_mitte div.tx-rbflashobject-pi1-swf_altcontent {
	margin:0px;
	margin-left:19px;
	padding:0px;
}

#gross_mitte div.csc-textpic-above {
	margin-left:19px;	
}
/*IE6*/
*html #gross_mitte div.csc-textpic-above {
	margin-left:16px;	
}
#gross_mitte div.csc-textpic-above p.bodytext {
	margin-left:1px;
}
#gross_mitte div.csc-textpic-below {
	margin-left:19px;
	
}



#gross_mitte div.csc-textpic-center p.align-right{
	
	margin-left:1px;
}

/* Subtitle der Page (Wird als Seitenübeschrift verwendet) */
#gross_mitte h1.subtitle {
	margin:0px;
	padding:0px;
	margin-left:50px;
	height:18px;
	margin-top:35px;
	padding-top:2px;
	font-size:11px;
	text-transform:uppercase;
	color: #FFFFFF;
}

#gross_mitte .csc-header h1{
	padding-top:10px;
	padding-bottom:10px;
	margin-left:21px;
	margin-right:2px;
	padding-left:30px;
	padding-right:30px;
	margin-bottom:0px;
	margin-top:0px;
	background-color:#f1f1f1;
}

/* Headlines der Inhaltselemente */

#gross_mitte h1.csc-firstHeader {
	padding-top:20px;
	padding-bottom:10px;
	background-color:#f1f1f1;
}
#gross_mitte h1.csc-firstHeader,
#gross_mitte h1  {
	margin-left:20px;
	margin-right:2px;
	margin-bottom:0px;
	color: #b91c27;
	padding-left:30px;
	padding-right:30px;
	font-size:14px;
	font-weight:bold;

}

#gross_mitte p.bodytext {
	padding-top:10px;
	padding-bottom:10px;
	margin-right:2px;
	padding-left:30px;
	padding-right:30px;
	margin-bottom:0px;
	margin-top:0px;
	background-color:#f1f1f1;
}

#gross_mitte p.bodytext img {
	border:0;
}
#gross_mitte p.align-right {
	padding-top:10px;
	padding-bottom:10px;
	margin-left:20px;
	margin-right:2px;
	padding-left:30px;
	padding-right:30px;
	margin-bottom:0px;
	margin-top:0px;
	background-color:#f1f1f1;
	text-align:right;
}

/*
#gross_mitte div.csc-textpic {
	padding-bottom:10px;
	margin-left:20px;
	margin-right:2px;	
	padding-right:10px;
	margin-bottom:0px;
	margin-top:0px;
	background-color:#f1f1f1;
}
*/
#gross_mitte .csc-textpic-below div.csc-textpic-text p.bodytext {
	padding-bottom:10px;
	margin-left:0px;
	margin-right:2px;	
	padding-right:10px;
	margin-bottom:0px;
	margin-top:0px;
	background-color:#f1f1f1;
}

/*  Copyrighth hinweise rechts unten */
#gross_mitte  p.align-right {
	font-size:9px;
}

/*
#gross_mitte .csc-textpic-left div.csc-textpic-imagewrap {
	margin:30px;
	border:1px solid red;
	
	padding-bottom:10px;
	margin-left:0px;
	margin-right:2px;	
	padding-right:10px;
	margin-bottom:0px;
	margin-top:0px;
	background-color:#f1f1f1;	
}
*/


#gross_mitte div.csc-textpic-intext-left div.csc-textpic-text p.bodytext {
	padding-left:30px;	
}

#gross_mitte div.csc-textpic-intext-left div.csc-textpic-imagewrap dl.csc-textpic-image {
	margin-top:10px; 
}

#gross_mitte div.csc-textpic-intext-right div.csc-textpic-imagewrap {
	margin-right:20px;
}


/* LISTEN */
#gross_mitte .csc-textpic-text ul {
	padding-top:10px;
	padding-bottom:10px;
	margin-left:20px;
	margin-right:2px;
	padding-left:30px;
	padding-right:30px;
	margin-bottom:0px;
	margin-top:0px;
	background-color:#f1f1f1;	
}

#gross_mitte .csc-textpic-text ul li {
	margin-left:22px;
	list-style-position: outside;
	list-style-image:url(../pics/liste_haken.gif)
}

/*10% sparen*/
#gross_mitte .contenttable2 {
	background-color:#f1f1f1;
	margin-left:20px;	
	margin-right:2px;
	
}

#gross_mitte .contenttable2 tr {	
	
}
#gross_mitte .contenttable2 p.bodytext {
	margin-left:28px;
	padding-left:0px;
	margin-top:0px;
	padding-top:0px;
	margin-right:0px;
	padding-right:20px;
}

#gross_mitte .contenttable2 td {
	vertical-align:top;
}
#gross_mitte .contenttable2 td.first {
	width:155px;
}

#gross_mitte .contenttable2 p.bodytext strong {
	margin-left:0px;
	padding-left:0px;
}

/*
 * Leon und Lotta - END
 *******************************/

/*
 * MITTE
 *******************************/
#mitte {
	margin-left:0px;
	padding-left:0px;
	margin-top:0px;
	padding-bottom:10px;
	/* background-color:#f1f1f1; */
	background-image:url(../pics/mitte_head_back.gif);
	background-repeat:no-repeat;		
	 width:590px;
	/*height:465px !important; 
	height:512px; */
	float:left;
	/* text-align: justify; */
}

#mitte dl,
#mitte dt {
	margin:0px;
	padding:0px;
	float:left;	
}

/*
 * schmaler Banner auf der home-seite
 */
#mitte #banner_home_small {
	float:left; 
	margin-left:10px;
	margin-left:0px;
}
#mitte #banner_home_small .left,
#mitte #banner_home_small .right {
	float:left;
}
#mitte #banner_home_small .left{
	padding-left:20px;
	float:left;
}
#mitte #banner_home_small .right {
	margin-left:12px;
}
#banner_home_small{
    margin-top: 12px;
}

#mitte div.csc-textpic dl,
#mitte div.csc-textpic dd,
#mitte div.csc-textpic dt 
#mitte div.csc-textpic {
	margin:0px;
	padding:0px;
	background-color:#f1f1f1;
}

#mitte div.csc-textpic-intext-left div.csc-textpic-imagewrap {
	padding-left:50px;
}

#mitte iframe {
	margin:0px;
	margin-left:19px;
	padding:0px;
}

#mitte div.multimedia {
	margin:0px;
	margin-left:19px;
	padding:0px;
}
#mitte div.tx-rbflashobject-pi1-swf_altcontent {
	margin:0px;
	margin-left:19px;
	padding:0px;
}

#mitte div.csc-textpic-above {
	margin-left:19px;	
	background-color:#f1f1f1;
}
#mitte div.csc-textpic-above p.bodytext {
	margin-left:1px;
}
#mitte div.csc-textpic-below {
	margin-left:19px;
	
}



#mitte div.csc-textpic-center p.align-right{
	
	margin-left:1px;
}

/* Subtitle der Page (Wird als Seitenübeschrift verwendet) */
#mitte h1.subtitle {
	margin:0px;
	padding:0px;
	margin-left:50px;
	height:18px;
	margin-top:35px;
	padding-top:2px;
	font-size:11px;
	text-transform:uppercase;
	color: #FFFFFF;
}

#mitte .csc-header h1{
	padding-top:10px;
	padding-bottom:10px;
	margin-left:21px;
	margin-right:2px;
	padding-left:30px;
	padding-right:30px;
	margin-bottom:0px;
	margin-top:0px;
	background-color:#f1f1f1;
}

/* Headlines der Inhaltselemente */

#mitte h1.csc-firstHeader, h2.csc-firstHeader {
	padding-top:20px;
	padding-bottom:10px;
	background-color:#f1f1f1;
}
#mitte h1.csc-firstHeader,
#mitte h1  {
	margin-left:20px;
	margin-right:2px;
	margin-bottom:0px;
	color: #b91c27;
	padding-left:30px;
	padding-right:30px;
	font-size:14px;
	font-weight:bold;
}

#mitte h2.csc-firstHeader {
	margin-left:20px;
	margin-right:2px;
	margin-bottom:0px;
	color: #C8689C;
	padding-left:30px;
	padding-right:30px;
	font-size:14px;
	font-weight:bold;
}

#mitte p.bodytext {
	padding-top:10px;
	padding-bottom:10px;
	margin-left:20px;
	margin-right:2px;
	padding-left:30px;
	padding-right:30px;
	margin-bottom:0px;
	margin-top:0px;
	background-color:#f1f1f1;
}

#mitte p.bodytext img {
	border:0;
}
#mitte p.align-right {
	padding-top:10px;
	padding-bottom:10px;
	margin-left:20px;
	margin-right:2px;
	padding-left:30px;
	padding-right:30px;
	margin-bottom:0px;
	margin-top:0px;
	background-color:#f1f1f1;
	text-align:right;
}

/*
#mitte div.csc-textpic {
	padding-bottom:10px;
	margin-left:20px;
	margin-right:2px;	
	padding-right:10px;
	margin-bottom:0px;
	margin-top:0px;
	background-color:#f1f1f1;
}
*/
#mitte .csc-textpic-below div.csc-textpic-text p.bodytext {
	padding-bottom:10px;
	margin-left:0px;
	margin-right:2px;	
	padding-right:10px;
	margin-bottom:0px;
	margin-top:0px;
	background-color:#f1f1f1;
}

/*  Copyrighth hinweise rechts unten */
#mitte  p.align-right {
	font-size:9px;
}

/*
#mitte .csc-textpic-left div.csc-textpic-imagewrap {
	margin:30px;
	border:1px solid red;
	
	padding-bottom:10px;
	margin-left:0px;
	margin-right:2px;	
	padding-right:10px;
	margin-bottom:0px;
	margin-top:0px;
	background-color:#f1f1f1;	
}
*/


#mitte div.csc-textpic-intext-left div.csc-textpic-text p.bodytext {
	padding-left:30px;	
}

#mitte div.csc-textpic-intext-left div.csc-textpic-imagewrap dl.csc-textpic-image {
	margin-top:10px; 
}

#mitte div.csc-textpic-intext-right div.csc-textpic-imagewrap {
	margin-right:20px;
}


/* LISTEN */
#mitte .csc-textpic-text ul {
	padding-top:10px;
	padding-bottom:10px;
	margin-left:20px;
	margin-right:2px;
	padding-left:30px;
	padding-right:30px;
	margin-bottom:0px;
	margin-top:0px;
	background-color:#f1f1f1;	
}

#mitte .csc-textpic-text ul li {
	margin-left:22px;
	list-style-position: outside;
	list-style-image:url(../pics/liste_haken.gif)
}

/*10% sparen*/
#mitte .contenttable2 {
	background-color:#f1f1f1;
	margin-left:20px;	
	margin-right:2px;
	
}

#mitte .contenttable2 tr {	
	
}
#mitte .contenttable2 p.bodytext {
	margin-left:28px;
	padding-left:0px;
	margin-top:0px;
	padding-top:0px;
	margin-right:0px;
	padding-right:20px;
}

#mitte .contenttable2 td {
	vertical-align:top;
}
#mitte .contenttable2 td.first {
	width:155px;
}

#mitte .contenttable2 p.bodytext strong {
	margin-left:0px;
	padding-left:0px;
}


/*
 * RECHTE SPALTE  (rechts oben)
 *******************************/
div#rechteSpalte {
	width:256px;
	float:left;
	margin-top:0px;
	padding-top:0px;
	text-align:left;
	margin-left:10px;
	margin-left:10px !important;
	padding-left:0px;
	padding-right:0px;
}

div#rechteSpalte img,
div#rechteSpalte dl,
div#rechteSpalte dd {
	margin:0px;
	padding:0px;
}

div#rechteSpalte div#rechts  {
	float:left;
}
/*
div#rechteSpalte div#rechts div.content .mulitmedia {
	float:left;
	border:1px solid red;

}

div#rechteSpalte div#rechts div.content {
	 border:1px solid black; 
	float:left;
}
*/

div#rechteSpalte div#rechts div.content div.tx-rbflashobject-pi1-swf_altcontent {
	width:237px;
	height:240px;
	float:left;
}


div#rechteSpalte div#rechts div {

}



/*
 * Navi3
 *******************************/
div#rechteSpalte  div#navi3 {
	background-image:url(../pics/rechts_head_back.gif); 
	background-repeat:no-repeat;				
	height:252px;		
	float:left;
	width:256px;
}

div#rechteSpalte div#navi3 .nav3_container {
	margin-top:70px;
	margin-left:20px;
}



div#rechteSpalte div#navi3 div.nav3_container div.menu1-level3-act,
div#rechteSpalte div#navi3 div.nav3_container div.menu1-level3-no {
	margin-bottom:4px;
}

div#rechteSpalte div#navi3 div.nav3_container a {
	color:#b91c27;
}

div#rechteSpalte div#navi3 div.nav3_container a:hover,
div#rechteSpalte div#navi3 div.nav3_container div.menu1-level3-act a {
	color:#F88226;
}
/*
 * Navi3 Übersicht
 *******************************/
div#rechteSpalte  div#navi_uebersicht {			
	height:201px;		
	float:left;
	width:256px;
}
div#rechteSpalte div#navi_uebersicht .nav3_container {
	margin-top:15px;
	margin-left:20px;
}
div#rechteSpalte div#navi_uebersicht div.nav3_container div.menu1-level3-act,
div#rechteSpalte div#navi_uebersicht div.nav3_container div.menu1-level3-no {
	margin-bottom:4px;
}

div#rechteSpalte div#navi_uebersicht div.nav3_container a {
	color:#b91c27;
}

div#rechteSpalte div#navi_uebersicht div.nav3_container a:hover,
div#rechteSpalte div#navi_uebersicht div.nav3_container div.menu1-level3-act a {
	color:#F88226;
}
/*
 * LINKS (rechts oben)
 *******************************/
#links {
	background-image:url(../pics/rechts_head_back.gif); 
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	float:left;
	width:256px;	
}

#links div.content_l {
	width:233px;
	padding:0px;
	margin:0px;	
	margin-top:33px;
	float:left;
}
#links .content .bodytext,
#rechts .content .bodytext {
	margin:0px;
	margin-left:10px;
	float:left;
}

#links h1 {
	margin-left:10px;
	margin-bottom:0px;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-transform:uppercase;
	padding-top:4px;
	height:17px;
	float:left;
}

/*
 * RECHTS (rechts unten) 
 *******************************/
div#rechts {	
	background-color:#f1f1f1;
	float:left;
	/* height:262px; */
	width:237px;
	/* width:238px !important; */
	
	padding-left:0px;
	padding-right:0px;	
	margin-left:0px;
	margin-right:0px;	
	float:left;
		
}

div#rechts .csc-firstHeader {	
	font-weight:bold;
}

div#rechts dl,
div#rechts dt {
	margin:0px;
	padding:0px;
}
div#rechts h1 {
	margin-top:0px;
	padding-left:10px;
	font-size:11px;
	background-color:#818080;
	color:#FFFFFF;
	text-transform:uppercase;
	height:18px;
	padding-top:3px;
	margin-bottom:0px;
	width:227px;
}

div#rechts .content_r {
	margin:0px; 
	float:left;
}


/*
 * SITEMAP
 */
 .csc-sitemap {
 	margin-left:50px;
 }
.csc-sitemap ul li ul {
	margin-left:20px;
}

/* ############################################# */
/* FORMULARE */
/* ############################################# */

#mitte #mailform .csc-mailform {
	padding-left:30px;
	border:none;
	background-color:#f1f1f1;
	margin-left:20px;
	margin-right:2px;
	padding-bottom:15px;
}

#mitte #mailform div.csc-mailform-field {
	width: 500px;
}

/*  Formular Label*/
#mitte #mailform div.csc-mailform-field label {
	float:left;
	width: 200px;
	clear:both;
	margin-right:20px;
}
#mitte #mailform div.csc-mailform-label {
	float:left;
	width: 200px;
	clear:both;
	margin-top:10px;
	margin-bottom:10px;	
}

#mitte #mailform div.csc-mailform-label-long {
	float:left;
	clear:both;
	margin-top:10px;
	margin-bottom:10px;	
}

/* Input */

#mitte #mailform div.csc-mailform-field {
	vertical-align:top;
	margin-bottom:5px;
}

#mitte #mailform div.csc-mailform-field label{

}

#mitte #mailform div.csc-mailform-field input,
#mitte #mailform div.csc-mailform-field textarea,
#mitte #mailform div.csc-mailform-field select {
	float:left;
	width: 200px;
	margin-bottom:5px;
}

/*
 * Besondere Abstände im Gewinnspiel
 */
 #mitte #mailform div.csc-mailform-field-geburtstag {
	width: 500px;
}
#mitte #mailform div.csc-mailform-field-geburtstag label {
	float:left;
	width: 200px;
	clear:both;
	margin-right:20px;
}
#mitte #mailform div.csc-mailform-field-geburtstag input,
#mitte #mailform div.csc-mailform-field-geburtstag textarea,
#mitte #mailform div.csc-mailform-field-geburtstag select {
	float:left;
	width: 30px;
	margin-right:2px;
	margin-bottom:5px;
}
#mitte #mailform div.csc-mailform-field-kundennummer {
	width: 500px;
	margin-bottom:5px;
	clear:left;
}
#mitte #mailform div.csc-mailform-field-kundennummer label {
	float:left;
	width: 200px;
	clear:both;
	margin-right:20px;
}
 #mitte #mailform div.csc-mailform-field input#mailformNameKind {
 }

#mitte #mailform #mailformGeburtsdatum {
	margin-bottom:10px; 
}

#mitte #mailform div.csc-mailform-field .csc-mailform-check{
	float:left;
	width: 15px;
	text-align:left;
	margin-left:0px;
	padding-left:0px;
	margin-top:10px;
}

#mitte #mailform div.csc-mailform-field .csc-mailform-submit{
	float:right;
	width: 100px;
	clear:both;
	margin-top:15px;
	margin-right:77px;
}

#mitte #mailform div.csc-mailform-field span.csc-mailform-radio fieldset {
	/* border:none; 
	text-align:left;*/
	padding-top:10px;
	padding-bottom:10px;
}


#mitte #mailform div.csc-mailform-field span.csc-mailform-radio fieldset#mailformAntwort {
	width:260px;
	border:none;
}


#mitte #mailform div.csc-mailform-field span.csc-mailform-radio fieldset legend {
	display:none;

}
#mitte #mailform div.csc-mailform-field span.csc-mailform-radio fieldset input.csc-mailform-radio {
	float:left;
	width:15px;	
	margin:0px;
	padding:0px;
	clear:left;
	height:15px;
}
#mitte #mailform div.csc-mailform-field span.csc-mailform-radio fieldset label {
	float:right;
	clear:right;
	height:15px;
	margin:0px;
	padding:0px;		
	width:240px;
}

/*superverlosung*/
form div.mailform_background{
	margin-left:20px;
	margin-right:2px;
	background-color:#f1f1f1;
}

form fieldset.mailform {
	width:500px;
	background-color:#D9DEF4;
	position:relative;
	padding-left:10px;
	margin-left:30px;
	margin-right:2px;
	padding-bottom:15px;
}

form .fieldset_divider {
	height:30px;
}

form fieldset.mailform legend {
	position:absolute;
	margin-top:-6px;
}

form fieldset.mailform label {
	float:left;
	width:200px;
	clear:both;
	margin-right:5px;
}

/*
#mitte #mailform div.csc-mailform-field span.csc-mailform-radio fieldset {

}
#mitte #mailform div.csc-mailform-field span.csc-mailform-radio fieldset label {
	float:left
	background-color:#FFFFFF;
	border:1px solid red;
}
#mitte #mailform div.csc-mailform-field span.csc-mailform-radio fieldset input {
	float:left;
	background-color:#FFFFFF
	border:1px solid red;
}

#mitte #mailform div.csc-mailform-field span.csc-mailform-radio {
	background-color:#FFFFFF;
	text-align:left;
}
#mitte #mailform div.csc-mailform-field span.csc-mailform-radio fieldset {
	background-color:#FFFFFF;
	text-align:left;
	float:left;
}
#mitte #mailform div.csc-mailform-field span.csc-mailform-radio input{
	background-color:#FFFFFF;
	text-align:left;
	float:left;
}
*/


/* ############## SUCHE ############ */

#mitte .tx-indexedsearch {
	padding-top:30px;
	padding-bottom:30px;
	margin-left:21px;
	margin-right:2px;
	padding-left:30px;
	padding-right:30px;
	margin-bottom:0px;
	margin-top:0px;
	background-color:#f1f1f1;
}


#mitte .tx-indexedsearch .tx-indexedsearch-whatis {
	margin-bottom:20px;	
}

#mitte .tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw  {
	font-weight:bold;
}
/* ############################################# */


/* ############## NEWSLETTER (Mailingwork) ############## */

#mitte #subscribe{
	padding-top:10px;
	padding-bottom:130px;
	margin-left:20px;
	margin-right:2px;
	padding-left:30px;
	padding-right:30px;
	margin-bottom:0px;
	margin-top:0px;
	background-color:#f1f1f1;
	height:185px;
}

#mitte #subscribe table td {

}



/*
 * RAND (rechts gross)
 *******************************/
 
 /*
#rand {
	background-image:url(../pics/rechts_head_back.gif);
	background-repeat:no-repeat;				
	float:left;
	width:255px;
}

#rand .content {
	height:211px;
	width:233px;

}
#rand .content .bodytext {
	margin-left:10px;
	float:left;
}

#rand h1 {
	margin-left:10px;
	font-size:11px;
	color:#FFFFFF;
	text-transform:uppercase;
}

*/


/* LAYOUTFEHLER BEI LEON UND LOTTA BEHEBEN: (31.03.2008) */

.leon_lotta div.csc-textpic-text p.bodytext {
background-color:#000000;
margin-left:20px;}

.leon_lotta p.bodytext {
background-color:#000000;
margin-left:20px;}



.leon_lotta .tx-ttproducts-pi1 #tx-ttproducts-pi1-single .tt_products_item_single_display h1{
margin-left:0px;
margin-top:10px;
font-size:16px;
}

.leon_lotta .tx-ttproducts-pi1 #tx-ttproducts-pi1-single .tt_products_item_single_display .product_note {
margin-left:0px;

}

* html .leon_lotta .tx-ttproducts-pi1 #tx-ttproducts-pi1-single .tt_products_item_single_display .summary {
margin-left:15px;

}

*+html .leon_lotta .tx-ttproducts-pi1 #tx-ttproducts-pi1-single .tt_products_item_single_display .summary {
margin-left:20px;

}

/* LAYOUTFEHLER FEHLERSEITE: (07.04.2008) */
* html div.but_down_s, *+html div.but_down_s {
padding: 140px 0px 0px 0px;
}