/* -------------------------------------------------------------------- */
/* datei:	screen.css													*/
/* projekt:	webaboshop													*/
/* -------------------------------------------------------------------- */
/* verwendete farben:													*/
/* weiss:		#FFFFFF													*/
/* schwarz:		#000000													*/
/* rot:			#C2242B													*/
/* grau 1:		#4D535B													*/
/* grau 2:		#6C7078													*/
/* grau 3:		#8F9397													*/
/* grau 4:		#B5B7BA													*/
/* grau 5:		#EEEEEE													*/
/* grau 6:		#373737													*/
/* -------------------------------------------------------------------- */
/* 1=oben, 2=rechts, 3=unten, 4=links									*/
/* margin: aussen														*/
/* padding: innen														*/
/* -------------------------------------------------------------------- */
/* schriftgroessen:														*/
/*  9 px																*/
/* 10 px																*/
/* 11 px																*/
/* 13 px																*/
/* 14 px																*/
/* -------------------------------------------------------------------- */

body {
	font-family:verdana,helvetica,sans-serif;
	padding:5px 0px 0px 5px;
	margin:0px 0px 0px 0px;
}

img {
	border:0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

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

table {
	border-collapse:collapse;
	padding:0px;
}

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

a {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

#tableBody {
	width:926px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

/*
	Logo, Flash, Buttons
*/
#tableLogoActionButtons {
	padding:0px 0px 0px 0px;
	margin:0px 0px 1px 0px;
}

#tableLogoActionButtons td {
	text-align:center;
}

#tableLogoActionButtons td.logo {
	width:175px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#tableLogoActionButtons td.action {
	width:529px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#tableLogoActionButtons td.buttons {
	width:212px;
	padding:0px 5px 0px 5px;
	margin:0px 0px 0px 0px;
}

#imgButtonShop {
	margin-bottom:1px;
}

/*
	Logo, Flash, Buttons
*/
/* 1=oben, 2=rechts, 3=unten, 4=links									*/
#tableRowNaviTop {
	padding:0px 0px 0px 0px;
	margin:0px 0px 1px 0px;
}

#tableRowNaviTop td {
	width:921px;
	background-color:#4D535B;
}

/*
	Navigation left, Content main, Column right
*/
/* 1=oben, 2=rechts, 3=unten, 4=links									*/
#tableNaviContentRight {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#tableNaviContentRight td.tdNaviSecond {
	width:170px;
	background-color:#B5B7BA;
	vertical-align:top;
}

#tableNaviContentRight td.tdContent {
	width:539px;
	background-color:#FFFFFF;
	vertical-align:top;
}

#tdColRight {
	width:202px;
	background-color:#EEEEEE;
	vertical-align:top;
	padding:4px 5px 19px 5px;
}

/*
	Navigation Left
*/
#tableNaviSecond {
	width:170px;
	padding:0px 0px 0px 0px;
	margin:18px 0px 19px 0px;
}

#tableNaviSecond a,#tableNaviSecond p {
	color:#FFFFFF;
	font-size:10px;
	font-weight:700;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

/* 1=oben, 2=rechts, 3=unten, 4=links									*/
#tableNaviSecond td {
	background-color:#4D535B;
	border-bottom:1px solid #8F9397;
	padding:2px 5px 2px 5px;
}

#tableNaviSecond td.tdHeadline {
	background-color:#C2242B;
	text-align:center;
	border-top:1px solid #B5B7BA;
}

#tableNaviSecond td.warenkorb {
	padding-bottom:1px;
}

#tableNaviSecond td.lineBlank {
	height:18px;
	background-color:#B5B7BA;
}
*html #tableNaviSecond td.lineBlank {
	height:17px;
}

#tableNaviSecond table.tableWarenkorb td {
	border-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#tableNaviSecond table.tableWarenkorb img {
	margin:0px 0px 0px 10px;
}

#tableNaviSecond table.tableSuchen {
	margin:2px 0px 5px 0px;
}

#tableNaviSecond table.tableSuchen td {
	border-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#suchenInput {
	border:1px solid #3a393a;
	height:18px;
	width:140px;
	margin:0px 2px 0px 0px;
}

/*
	Column right
*/
/* 1=oben, 2=rechts, 3=unten, 4=links									*/

/* Artikel im Korb */
#tdColRight table.tableWarenkorbArtikel {
	margin-bottom:5px;
}

#tdColRight td.tdArtikelImKorb {
	width:202px;
	height:50px;
	background-image:url(../img/warenkorb_oben.gif);
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:middle;
}

#tdColRight td.tdArtikelImKorb p {
	color:#000000;
	font-size:11px;
	font-weight:500;
}

/* Top Five */
/* 1=oben, 2=rechts, 3=unten, 4=links									*/
#tdColRight table.tableTopFive {
	margin-bottom:5px;
	border:1px solid #3A393A;
}

#tdColRight table.tableTopFive td.tdHeadline {
	background-color:#4D535B;
	padding:0px 5px 1px 5px;
}

#tdColRight table.tableTopFive td.tdHeadline p {
	color:#FFFFFF;
	font-size:10px;
	font-weight:500;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#tdColRight table.tableTopFive td.tdRanking {
	width:202px;
	height:65px;
	background-color:#FFFFFF;
	background-image:url(../img/bg_top5_abo.gif);
	background-repeat:no-repeat;
	margin-bottom:5px;
	padding:0px 0px 0px 5px;
}
*html #tdColRight table.tableTopFive td.tdRanking {
	height:64px;
}

#tdColRight table.tableTopFive a,#tdColRight table.tableTopFive p {
	color:#000000;
	font-size:10px;
	font-weight:500;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#tdColRight table.tableTopFive p.winner a {
	color:#C2242B;
}

/* Gewinnspiel */
/* 1=oben, 2=rechts, 3=unten, 4=links									*/
#tdColRight table.tableGewinnspiel {
	margin-bottom:5px;
	border: 1px solid #C2242B;
}

/* Shop-Empfehlung */
/* 1=oben, 2=rechts, 3=unten, 4=links									*/
#tdColRight table.tableShopEmpfehlung {
	background-color:#FFFFFF;
	margin-bottom:5px;
	border:1px solid #3A393A;
}

#tdColRight table.tableShopEmpfehlung td.tdHeadline {
	background-color:#4D535B;
	padding:0px 5px 1px 5px;
}

#tdColRight table.tableShopEmpfehlung td.tdHeadline p {
	color:#FFFFFF;
	font-size:10px;
	font-weight:500;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#tdColRight table.tableShopEmpfehlung a,#tdColRight table.tableShopEmpfehlung p {
	color:#000000;
	font-size:11px;
	font-weight:500;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#tdColRight table.tableShopEmpfehlung td.tdIntro,#tdColRight table.tableShopEmpfehlung td.tdTextFull {
	padding:5px;
}

#tdColRight table.tableShopEmpfehlung td.tdTextFull p {
	font-size:10px;
}

#tdColRight table.tableShopEmpfehlung td.tdIntro p,#tdColRight table.tableShopEmpfehlung td.tdIntro a {
	font-weight:bold;
}

#tdColRight table.tableShopEmpfehlung td.tdImage {
	padding:0px 0px 15px 0px;
}

#tdColRight table.tableShopEmpfehlung table.tablePriceButton {
	width:200px;
}

#tdColRight table.tableShopEmpfehlung table.tablePriceButton td.tdPrice {
	padding:0px 5px 0px 5px;
}

#tdColRight table.tableShopEmpfehlung table.tablePriceButton td.tdPrice p {
	color:#C2242B;
	font-weight:bold;
	margin-right:3px;
}

/* GEAENDERT ANDREAS GERLACH 29-03-07 BEGINN
#tdColRight table.tableShopEmpfehlung table.tablePriceButton td.tdVersand {
	width:136px;
	padding:0px 5px 2px 5px;
}*/
#tdColRight table.tableShopEmpfehlung table.tablePriceButton td.tdVersand {
	font-family:Arial, Helvetica, sans-serif;
	width:136px;
	padding:0px 5px 2px 5px;
}
/* GEAENDERT ANDREAS GERLACH 29-03-07 ENDE */

/*GEAENDERT RAGNA DIRKNER 30-03-07 BEGINN
#tdColRight table.tableShopEmpfehlung table.tablePriceButton td.tdButton {
	width:62px;
	padding:0px 2px 2px 0px;
}*/
#tdColRight table.tableShopEmpfehlung table.tablePriceButton td.tdButton {
	width:50px;
	padding:0px 2px 2px 0px;
}
/*GEAENDERT RAGNA DIRKNER 30-03-07 ENDE*/

#tdColRight table.tableShopEmpfehlung table.tablePriceButton p {
	color:#6B6E79;
	font-size:11px;
}
/* GEAENDERT ANDREAS GERLACH 29-03-07 BEGINN
#tdColRight table.tableShopEmpfehlung table.tablePriceButton td.tdVersand a {
	font-size:10px;
	color:#6B6E79;
	text-decoration:underline;
}
#tdColRight table.tableShopEmpfehlung table.tablePriceButton td.tdVersand p {
	font-size:10px;
}
*/
#tdColRight table.tableShopEmpfehlung table.tablePriceButton td.tdVersand a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#6B6E79;
	text-decoration:underline;
}
#tdColRight table.tableShopEmpfehlung table.tablePriceButton td.tdVersand p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}
/* GEAENDERT ANDREAS GERLACH 29-03-07 ENDE */



/* Top Five Artikel */
/* 1=oben, 2=rechts, 3=unten, 4=links									*/
#tdColRight table.tableTopFive td.tdRankingArtikel {
	width:202px;
	height:65px;
	background-color:#FFFFFF;
	background-image:url(../img/bg_top5_artikel.gif);
	background-repeat:no-repeat;
	margin-bottom:5px;
	padding:0px 0px 0px 5px;
}
*html #tdColRight table.tableTopFive td.tdRankingArtikel {
	height:64px;
}

/*
	Content Main
*/
/* 1=oben, 2=rechts, 3=unten, 4=links									*/
#tableContentMain {
	width:529px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 0px;
}

#tableContentMain p {
	color:#000000;
	font-size:10px;
	font-weight:500;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

/* Breadcrumb */
#tableContentMain td.tdBreadcrumb {
	width:529px;
	height:19px;
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 0px;
}

#tableContentMain td.tdBreadcrumb p,#tableContentMain td.tdBreadcrumb a {
	color:#373737;
}

#tableContentMain td.tdBreadcrumb a {
	text-decoration:underline;
}

#tableContentMain td.tdBreadcrumb .separator {
	margin:0px 5px 0px 5px;
}

/* Row of TWO Boxes */
#tableContentMain table.tableRowBoxTwo {
	margin-left:5px;
}

#tableContentMain table.tableRowBoxTwo table.tableBoxTwo {
	width:262px;
	/*height:235px;*/
	height:292px;
	background-color:#FFFFFF;
	margin:0px 5px 5px 0px;
	border:1px solid #3A393A;
}

#tableContentMain table.tableRowBoxTwo table.tableBoxTwo td.tdHeadline {
	background-color:#4D535B;
	height:17px;
	padding:0px 5px 0px 5px;
}

#tableContentMain table.tableRowBoxTwo table.tableBoxTwo td.tdHeadline p {
	color:#FFFFFF;
	font-size:10px;
}

#tableContentMain table.tableRowBoxTwo table.tableBoxTwo td.tdIntroLine {
	text-align:center;
}

#tableContentMain table.tableRowBoxTwo table.tableBoxTwo td.tdIntroLine p,#tableContentMain table.tableRowBoxTwo table.tableBoxTwo td.tdIntroLine a {
	color:#C2242B;
	font-size:11px;
	font-weight:700;
	margin:5px 0px 2px 0px;
}

/* 1=oben, 2=rechts, 3=unten, 4=links									*/
#tableContentMain table.tableRowBoxTwo table.tableBoxTwo td.tdTextFull {
	vertical-align:top;
}

#tableContentMain table.tableRowBoxTwo table.tableBoxTwo td.tdTextFull p {
	color:#000000;
	font-size:11px;
	font-weight:500;
	margin:5px 0px 5px 5px;
}

#tableContentMain table.tableRowBoxTwo table.tableBoxTwo td.tdCoverButton {
	vertical-align:top;
	padding:5px 0px 0px 0px;
}

#tableContentMain table.tableRowBoxTwo table.tableBoxTwo td.tdCoverButton table.tableCoverButton td.button {
	text-align:center;
	padding:32px 0px 0px 0px;
}

/* Row of THREE Boxes */
#tableContentMain table.tableRowBoxThree {
	margin-left:5px;
}

#tableContentMain table.tableRowBoxThree table.tableBoxThree {
	width:173px;
	/*height:235px;*/
	height:292px;
	background-color:#FFFFFF;
	margin:0px 5px 5px 0px;
	border:1px solid #3A393A;
}

#tableContentMain table.tableRowBoxThree table.tableBoxThree td.tdHeadline {
	background-color:#4D535B;
	height:17px;
	padding:0px 5px 0px 5px;
}

#tableContentMain table.tableRowBoxThree table.tableBoxThree td.tdHeadline p {
	color:#FFFFFF;
	font-size:10px;
}

#tableContentMain table.tableRowBoxThree table.tableBoxThree td.tdIntroLine {
	text-align:center;
}

#tableContentMain table.tableRowBoxThree table.tableBoxThree td.tdIntroLine p,#tableContentMain table.tableRowBoxThree table.tableBoxThree td.tdIntroLine a {
	color:#C2242B;
	font-size:11px;
	font-weight:700;
	margin:5px 0px 2px 0px;
}

/* 1=oben, 2=rechts, 3=unten, 4=links									*/
#tableContentMain table.tableRowBoxThree table.tableBoxThree td.tdTextFull {
	vertical-align:top;
}

#tableContentMain table.tableRowBoxThree table.tableBoxThree td.tdTextFull p {
	color:#000000;
	font-size:11px;
	font-weight:500;
	margin:5px 0px 5px 5px;
}

#tableContentMain table.tableRowBoxThree table.tableBoxThree td.tdCoverButton {
	vertical-align:top;
	padding:5px 0px 0px 0px;
}

#tableContentMain table.tableRowBoxThree table.tableBoxThree td.tdCoverButton table.tableCoverButton td {
	text-align:center;
}

#tableContentMain table.tableRowBoxThree table.tableBoxThree td.tdCoverButton table.tableCoverButton td.lineBlank {
	height:38px;
}

*html #tableContentMain table.tableRowBoxThree table.tableBoxThree td.tdCoverButton table.tableCoverButton td.lineBlank {
	height:39px;
}

#tableContentMain table.tableRowBoxThree table.tableBoxThree td.tdCoverButton table.tableCoverButton td.button {
	width:171px;
	padding:0px 0px 0px 0px;
}

/* Zeitschriften Titel */
#tableContentMain table.tableHeadlineTitel {
	width:529px;
	text-align:center;
	margin:0px 0px 0px 5px;
}

#tableContentMain table.tableHeadlineTitel p {
	color:#373737;
	font-size:14px;
	font-weight:700;
	font-style:italic;
	margin:12px 0px 12px 0px;
}

#tableContentMain table.tableHeadlineTitel p .titelName {
	color:#C2242B;
}

#tableContentMain table.tableHeadlineTitel td.tdBorderLine {
	border-bottom:1px solid #8F9397;
}

/* 1=oben, 2=rechts, 3=unten, 4=links									*/
/* Navigation Abo */
#tableContentMain table.tableNavigationAboAround {
	width:529px;
	text-align:center;
	margin:5px 0px 15px 5px;
}

#tableContentMain table.tableNavigationAboBorder {
	border:1px solid #000000;
}

#tableContentMain table.tableNavigationAbo {
	background-image:url(../img/bg_nav_leiste_abo.gif);
}

#tableContentMain table.tableNavigationAbo td {
	border-right:1px solid #FFFFFF;
	padding:5px 5px 5px 5px;
}

#tableContentMain table.tableNavigationAbo td.tdLast {
	border-style:none;
}

#tableContentMain table.tableNavigationAbo td.tdSelected {
	background-color:#C2242B;
}

#tableContentMain table.tableNavigationAbo td.tdLastSelected {
	border-style:none;
	background-color:#C2242B;
}

#tableContentMain table.tableNavigationAbo a {
	color:#FFFFFF;
	font-weight:700;
	font-size:11px;
	text-decoration:none;
}

#tableContentMain table.tableNavigationAbo a:hover {
	text-decoration:underline;
}

/* 1=oben, 2=rechts, 3=unten, 4=links									*/
/* Titel Abo */
#tableContentMain table.tableTitelAbo {
	width:529px;
	margin:5px 0px 0px 5px;
	border-bottom:1px solid #8F9397;
}

#tableContentMain table.tableTitelAbo td.tdTitelImg {
	padding:5px 5px 25px 5px;
}

#tableContentMain table.tableTitelAbo td.tdTitelImg img {
	border:1px solid #000000;
}

#tableContentMain table.tableTitelAbo td.tdButton {
	text-align:right;
	height:39px;
	padding:5px 5px 25px 0px;
}

#tableContentMain table.tableTitelAbo td.tdTextFull {
	vertical-align:top;
	height:227px;
	padding:5px 15px 0px 5px;
}

#tableContentMain table.tableTitelAbo td.tdTextFull p {
	color:#373737;
	font-weight:500;
	font-size:10px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#tableContentMain table.tableTitelAbo td.tdTextFull p.headline {
	font-weight:700;
	font-size:14px;
	margin:0px 0px 15px 0px;
}

#tableContentMain table.tableTitelAbo td.tdTextFull p.headline .aboType {
	color:#C2242B;
}

#tableContentMain table.tableTitelAbo td.tdTextFull p.lieferung {
	margin:15px 0px 0px 0px;
	color:#999999;
}

/* Row of THREE Abopraemien */
/* 1=oben, 2=rechts, 3=unten, 4=links									*/
#tableContentMain table.tableRowAboThree {
	margin:3px 0px 0px 6px;
}

#tableContentMain table.tableBorderLine {
	width:529px;
	border-bottom:1px solid #8F9397;
	margin:3px 0px 0px 5px;
}

#tableContentMain table.tableAboThreeLeft,#tableContentMain table.tableAboThreeMiddle,#tableContentMain table.tableAboThreeRight {
	width:176px;
}

#tableContentMain table.tableAboThreeLeft,#tableContentMain table.tableAboThreeMiddle {
	border-right:1px solid #8F9397;
}

#tableContentMain table.tableRowAboThree td.tdHeadline {
	height:34px;
	padding:0px 10px 3px 10px;
	vertical-align:top;
}

#tableContentMain table.tableRowAboThree td.tdHeadline p {
	color:#000000;
	font-size:10px;
	font-weight:700;
}

#tableContentMain table.tableRowAboThree td.tdImgPraemie {
	text-align:center;
	padding:0px 0px 5px 0px;
}

#tableContentMain table.tableRowAboThree td.tdPrice {
	text-align:center;
	padding:0px 5px 0px 5px;
}

#tableContentMain table.tableRowAboThree td.tdPrice p {
	color:#6c707b;
	margin-left:3px;
}

#tableContentMain table.tableRowAboThree td.tdPrice p .taler {
	color:#E21F25;
	font-weight:700;
}

#tableContentMain table.tableRowAboThree td.tdButton {
	text-align:center;
	padding:3px 0px 0px 0px;
}

/* Navigation Shop Titel */
/* EXTRA-Shop-Navigation durch Abonavigation ersetzt
   Ragna Dirkner am 4.4.07 */
/*
#tableContentMain table.tableNavigationShopAround {
	width:529px;
	text-align:center;
	margin:5px 0px 15px 5px;
}
#tableContentMain table.tableNavigationShopBorder {
	border:1px solid #000000;
}
#tableContentMain table.tableNavigationShop {
	background-color:#b5b7ba;
}
#tableContentMain table.tableNavigationShop td {
	/*width:100px;
	text-align:center;
	border-right:1px solid #FFFFFF;
	padding:3px 5px 3px 5px;
}
#tableContentMain table.tableNavigationShop td.tdBorderline {
	background-color:#000000;
	height:1px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-right-style:none;
}
#tableContentMain table.tableNavigationShop td.tdLast {
	border-style:none;
}
#tableContentMain table.tableNavigationShop td.tdSelected {
	background-color:#C2242B;
}
#tableContentMain table.tableNavigationShop td.tdLastSelected {
	border-style:none;
	background-color:#C2242B;
}
#tableContentMain table.tableNavigationShop a {
	color:#FFFFFF;
	font-weight:700;
	font-size:10px;
	text-decoration:none;
}
#tableContentMain table.tableNavigationShop a:hover {
	text-decoration:underline;
}
*/ /*ENDE auskommentiert Shop-Navigation*/

/* 1=oben, 2=rechts, 3=unten, 4=links									*/
/* Titel Shop */
#tableContentMain table.tableTitelShop,#tableContentMain table.tableTitelShopLeft {
	width:529px;
	margin:5px 0px 0px 5px;
	border-bottom:1px solid #8F9397;
}

#tableContentMain table.tableTitelShopLeft {
	margin:15px 0px 0px 5px;
}

#tableContentMain table.tableTitelShop td.tdTitelImg,#tableContentMain table.tableTitelShopLeft td.tdTitelImg {
	vertical-align:top;
	padding:5px 5px 30px 15px;
}

#tableContentMain table.tableTitelShopLeft td.tdTitelImg {
	padding:5px 15px 30px 5px;
}

#tableContentMain table.tableTitelShop td.tdTextFull,#tableContentMain table.tableTitelShopLeft td.tdTextFull {
	vertical-align:top;
	padding:1px 15px 0px 5px;
}

#tableContentMain table.tableTitelShopLeft td.tdTextFull {
	padding:1px 5px 0px 15px;
}

#tableContentMain table.tableTitelShop td.tdTextFull p,#tableContentMain table.tableTitelShopLeft td.tdTextFull p {
	color:#373737;
	font-weight:500;
	font-size:10px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

#tableContentMain table.tableTitelShop td.tdTextFull p.headline,#tableContentMain table.tableTitelShopLeft td.tdTextFull p.headline {
	font-weight:700;
	font-size:14px;
	margin:0px 0px 15px 0px;
}

#tableContentMain table.tableTitelShop td.tdTextFull p.headline .aboType,#tableContentMain table.tableTitelShopLeft td.tdTextFull p.headline .aboType {
	color:#C2242B;
}

#tableContentMain table.tableTitelShop td.tdButtonMehr,#tableContentMain table.tableTitelShopLeft td.tdButtonMehr {
	width:200px;
	vertical-align:bottom;
	padding:5px 5px 22px 0px;
}

#tableContentMain table.tableTitelShopLeft td.tdButtonMehr {
	text-align:right;
	padding:5px 25px 22px 0px;
}

/* 1=oben, 2=rechts, 3=unten, 4=links									*/
#tableContentMain table.tableButtonWarenkorb {
	margin:0px 10px 20px 0px;
}

#tableContentMain table.tableTitelShop td.tdButtonWarenkorbAround,#tableContentMain table.tableTitelShopLeft td.tdButtonWarenkorbAround {
	vertical-align:bottom;
	text-align:right;
	padding:5px 5px 0px 0px;
}

#tableContentMain table.tableTitelShopLeft td.tdButtonWarenkorbAround {
	text-align:left;
	padding:5px 5px 0px 15px;
}

#tableContentMain table.tableTitelShop td.tdPriceVersand,#tableContentMain table.tableTitelShopLeft td.tdPriceVersand {
	text-align:center;
	padding:2px 0px 2px 0px;
	border-top:1px solid #c2242b;
	border-left:1px solid #c2242b;
	border-right:1px solid #c2242b;
}


#tableContentMain table.tableTitelShop td.tdPriceVersand p,#tableContentMain table.tableTitelShopLeft td.tdPriceVersand p {
	color:#c2242b;
	font-weight:700;
	font-size:10px;
}
/* GEAENDERT ANDREAS GERLACH 29-03-07 BEGINN
#tableContentMain table.tableTitelShop td.tdPriceVersand p .bottomLine,#tableContentMain table.tableTitelShopLeft td.tdPriceVersand p .bottomLine {
	color:#6B6E79;
	font-weight:500;
	font-size:9px;
}

#tableContentMain table.tableTitelShop td.tdPriceVersand p .bottomLine a,#tableContentMain table.tableTitelShopLeft td.tdPriceVersand p .bottomLine a {
	color:#6B6E79;
	font-weight:500;
	font-size:9px;
	text-decoration:underline;
}
*/
/* GEAENDERT ANDREAS GERLACH 29-03-07 BEGINN */
#tableContentMain table.tableTitelShop td.tdPriceVersand p .bottomLine,#tableContentMain table.tableTitelShopLeft td.tdPriceVersand p .bottomLine {
	font-family:Arial, Helvetica, sans-serif;
	color:#6B6E79;
	font-weight:500;
	font-size:9px;
}

#tableContentMain table.tableTitelShop td.tdPriceVersand p .bottomLine a,#tableContentMain table.tableTitelShopLeft td.tdPriceVersand p .bottomLine a {
	font-family:Arial, Helvetica, sans-serif;
	color:#6B6E79;
	font-weight:500;
	font-size:9px;
	text-decoration:underline;
}
/* GEAENDERT ANDREAS GERLACH 29-03-07 ENDE */

#tableContentMain table.tableTitelShop td.tdButtonWarenkorb,#tableContentMain table.tableTitelShopLeft td.tdButtonWarenkorb {
	text-align:center;
	border-bottom:1px solid #c2242b;
	border-left:1px solid #c2242b;
	border-right:1px solid #c2242b;
}

#tableContentMain table.tableTitelShop td.tdButtonWarenkorb img,#tableContentMain table.tableTitelShopLeft td.tdButtonWarenkorb img {
	margin:0px 1px 1px 1px;
}

/* 1=oben, 2=rechts, 3=unten, 4=links									*/
/* Titel Shop */
#tableContentMain table.tableTitelShopEinzel {
	width:529px;
	margin:12px 0px 0px 5px;
}

#tableContentMain table.tableTitelShopEinzel td.tdTitelImg {
	vertical-align:top;
	padding:5px 5px 30px 10px;
}

#tableContentMain table.tableTitelShopEinzel td.tdTitelImg img {
	border:1px solid #000000;
}

#tableContentMain table.tableTitelShopEinzel td.tdTextFull {
	vertical-align:top;
	padding:1px 15px 0px 5px;
}

#tableContentMain table.tableTitelShopEinzel td.tdTextFull p {
	color:#373737;
	font-weight:500;
	font-size:10px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

#tableContentMain table.tableTitelShopEinzel td.tdTextFull p.headline {
	font-weight:700;
	font-size:14px;
	margin:0px 0px 15px 0px;
}

#tableContentMain table.tableTitelShopEinzel td.tdTextFull p.headline .aboType {
	color:#C2242B;
}

/* 1=oben, 2=rechts, 3=unten, 4=links									*/
#tableContentMain table.tableButtonWarenkorb {
	margin:0px 10px 10px 0px;
}

#tableContentMain table.tableTitelShopEinzel td.tdButtonWarenkorbAround {
	vertical-align:bottom;
	padding:5px 5px 0px 0px;
}

#tableContentMain table.tableTitelShopEinzel td.tdPriceVersand {
	text-align:center;
	padding:2px 0px 2px 0px;
	border-top:1px solid #c2242b;
	border-left:1px solid #c2242b;
	border-right:1px solid #c2242b;
}

#tableContentMain table.tableTitelShopEinzel td.tdPriceVersand p {
	color:#c2242b;
	font-weight:700;
	font-size:10px;
}

/* GEAENDERT ANDREAS GERLACH 29-03-07
#tableContentMain table.tableTitelShopEinzel td.tdPriceVersand p .bottomLine {
	color:#6B6E79;
	font-weight:500;
	font-size:9px;
}

#tableContentMain table.tableTitelShopEinzel td.tdPriceVersand p .bottomLine a {
	color:#6B6E79;
	font-weight:500;
	font-size:9px;
	text-decoration:underline;
}*/
/* GEAENDERT ANDREAS GERLACH 29-03-07 BEGINN */
#tableContentMain table.tableTitelShopEinzel td.tdPriceVersand p .bottomLine {
	font-family:Arial, Helvetica, sans-serif;
	color:#6B6E79;
	font-weight:500;
	font-size:9px;
}

#tableContentMain table.tableTitelShopEinzel td.tdPriceVersand p .bottomLine a {
	font-family:Arial, Helvetica, sans-serif;
	color:#6B6E79;
	font-weight:500;
	font-size:9px;
	text-decoration:underline;
}
/* GEAENDERT ANDREAS GERLACH 29-03-07 ENDE */

#tableContentMain table.tableTitelShopEinzel td.tdButtonWarenkorb {
	text-align:center;
	border-bottom:1px solid #c2242b;
	border-left:1px solid #c2242b;
	border-right:1px solid #c2242b;
}

#tableContentMain table.tableTitelShopEinzel td.tdButtonWarenkorb img {
	margin:0px 1px 1px 1px;
}

#tableContentMain table.tableTitelShopEinzel td.tdTableWarenkorbPreise {
	padding:5px;
	background-color:#EEEEEE;
}

#tableContentMain table.tableTitelShopEinzel table.tableWarenkorbPreise {
	width:319px;
	background-color:#EEEEEE;
}

#tableContentMain table.tableTitelShopEinzel table.tableWarenkorbPreise td.tdHeadline {
	padding:0px 0px 5px 0px;
}

#tableContentMain table.tableTitelShopEinzel table.tableWarenkorbPreise img {
	margin:10px 0px 0px 0px;
}
/* ZUSÄTZLICH 29-01-07 */
/* RAGNA DIRKNER     */
#tableContentMain table.tableTitelShopEinzel table.tableWarenkorbPreise input.img {
	margin:10px 0px 0px 0px;
}

#tableContentMain table.tableTitelShopEinzel table.tableWarenkorbPreise p {
	color:#6B6E79;
	font-weight:500;
	font-size:9px;
}

#tableContentMain table.tableTitelShopEinzel table.tableWarenkorbPreise input {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* Row of THREE Titles */
/* 1=oben, 2=rechts, 3=unten, 4=links									*/
#tableContentMain table.tableRowTitleThree {
	margin:10px 0px 5px 6px;
}

#tableContentMain table.tableTitleThree {
	width:175px;
}

#tableContentMain table.tableRowTitleThree td.tdBorderline {
	background-color:#8F9397;
	width:1px;
}

#tableContentMain table.tableRowTitleThree td.tdHeadline {
	height:60px;
	padding:0px 10px 3px 10px;
	vertical-align:top;
}

#tableContentMain table.tableRowTitleThree td.tdHeadline p {
	color:#C2242B;
	font-size:14px;
	font-weight:700;
}

#tableContentMain table.tableRowTitleThree td.tdFulltext {
	height:115px;
	padding:0px 10px 3px 10px;
	vertical-align:top;
}

#tableContentMain table.tableRowTitleThree td.tdFulltext p {
	color:#373737;
	font-size:10px;
	font-weight:500;
}

#tableContentMain table.tableRowTitleThree table.tableButtonWarenkorb {
	margin:0px 0px 0px 0px;
}

#tableContentMain table.tableRowTitleThree td.tdImgPraemie {
	height:140px;
	text-align:center;
	padding:0px 0px 5px 0px;
}

#tableContentMain table.tableRowTitleThree td.tdButtonMehr {
	text-align:center;
	padding:5px 0px 10px 0px;
}


#tableContentMain table.tableRowTitleThree td.tdPriceVersand {
	text-align:center;
	padding:2px 0px 2px 0px;
	border-top:1px solid #c2242b;
	border-left:1px solid #c2242b;
	border-right:1px solid #c2242b;
}

#tableContentMain table.tableRowTitleThree td.tdPriceVersand p {
	color:#c2242b;
	font-weight:700;
	font-size:10px;
}

/* GEAENDERT ANDREAS GERLACH 29-03-07
#tableContentMain table.tableRowTitleThree td.tdPriceVersand p .bottomLine {
	color:#6B6E79;
	font-weight:500;
	font-size:9px;
}

#tableContentMain table.tableRowTitleThree td.tdPriceVersand p .bottomLine a {
	color:#6B6E79;
	font-weight:500;
	font-size:9px;
	text-decoration:underline;
}*/
/* GEAENDERT ANDREAS GERLACH 29-03-07 BEGINN */
#tableContentMain table.tableRowTitleThree td.tdPriceVersand p .bottomLine {
	font-family:Arial, Helvetica, sans-serif;
	color:#6B6E79;
	font-weight:500;
	font-size:9px;
}

#tableContentMain table.tableRowTitleThree td.tdPriceVersand p .bottomLine a {
	font-family:Arial, Helvetica, sans-serif;
	color:#6B6E79;
	font-weight:500;
	font-size:9px;
	text-decoration:underline;
}
/* GEAENDERT ANDREAS GERLACH 29-03-07 ENDE */

#tableContentMain table.tableRowTitleThree td.tdButtonWarenkorb {
	text-align:center;
	border-bottom:1px solid #c2242b;
	border-left:1px solid #c2242b;
	border-right:1px solid #c2242b;
}

#tableContentMain table.tableRowTitleThree td.tdButtonWarenkorb img {
	margin:0px 1px 1px 1px;
}

/* Warenkorb Seite 2 */
/* 1=oben, 2=rechts, 3=unten, 4=links									*/
/* Steps */
#tableContentMain table.tableWarenkorbSteps,#tableContentMain table.tableFormHeadline {
	width:529px;
	margin:16px 5px 5px 5px;
}

#tableContentMain table.tableWarenkorbSteps td,#tableContentMain table.tableFormHeadline td {
	background-color:#EEEEEE;
	padding:2px 10px 3px 10px;
}

#tableContentMain table.tableFormHeadline td.digits {
	width:40px;
	background-color:#B5B7BA;
	text-align:center;
	padding:0px;
	margin:0px;
}

#tableContentMain table.tableWarenkorbSteps p,#tableContentMain table.tableFormHeadline p {
	color:#4D535B;
	font-size:12px;
	font-weight:500;
}

#tableContentMain table.tableFormHeadline td.digits p {
	color:#000000;
	font-size:15px;
	font-weight:700;
}

#tableContentMain table.tableWarenkorbSteps .separator {
	margin:0px 10px 0px 10px;
}
/* Form Headline */
#tableContentMain table.tableFormHeadline {
	margin-bottom:16px;
}
/* 1=oben, 2=rechts, 3=unten, 4=links									*/
/* Form Formular */
#tableContentMain table.tableFormForm {
	width:519px;
	margin:0px 10px 0px 10px;
	padding:0px 0px 0px 0px;
}

#tableContentMain table.tableFormForm td.tdColFormLeft {
	vertical-align:top;
	width:259px;
}
#tableContentMain table.tableFormForm td.tdColFormRight {
	vertical-align:top;
	width:259px;
}

#tableContentMain table.tableFormForm td.tdInputCheckText {
	width:239px;
}
#tableContentMain table.tableFormForm td.tdInputTextRight {
	width:110px;
}

#tableContentMain table.tableFormForm td.tdInputText {
	width:90px;
}
#tableContentMain table.tableFormForm td.tdInputFields {
	width:169px;
}

#tableContentMain table.tableFormForm td {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#tableContentMain table.tableFormForm p {
	color:#4D535B;
	font-size:12px;
	font-weight:500;
	margin:0px 0px 5px 5px;
}
#tableContentMain table.tableFormForm p.error {
	color:#C2242B;
	font-size:9px;
	margin: 0px 0px 5px 0px;}
	
#tableContentMain table.tableFormForm p.smallText {
	font-size:11px;
}

#tableContentMain table.tableFormForm a {
	color:#C2242B;
	font-weight:500;
	text-decoration:underline;
}

#tableContentMain table.tableFormForm td.tdColFormLeft p,#tableContentMain table.tableFormForm td.tdColFormLeft p {
	margin-left:0px;
}

#tableContentMain table.tableFormForm p .pflicht {
	color:#B5B7BA;
	font-size:12px;
	font-weight:500;
}

#tableContentMain table.tableFormForm input,#tableContentMain table.tableFormForm select,#tableContentMain table.tableFormForm textarea {
	margin:3px 0px 5px 0px;
	border:1px solid #4D535B;
}

#tableContentMain table.tableFormForm input.inputShort {
	width:45px;
	margin-right:5px;
}

#tableContentMain table.tableFormForm input.inputMiddleShort {
	width:70px;
}

#tableContentMain table.tableFormForm input.inputMiddle {
	width:100px;
}

#tableContentMain table.tableFormForm input.inputLong {
	width:150px;
}

#tableContentMain table.tableFormForm input.inputLongLongLong {
	width:304px;
}

#tableContentMain table.tableFormForm select.selectGueltigMonat {
	width:85px;
}

#tableContentMain table.tableFormForm select.selectGueltigJahr {
	width:60px;
}

/* 1=oben, 2=rechts, 3=unten, 4=links									*/
#tableContentMain table.tableFormForm td.tdInputCheckText input.inputRadio,#tableContentMain table.tableFormForm input.inputCheckbox {
	margin:2px 5px 2px 5px;
	border-style:none;
}
*html #tableContentMain table.tableFormForm td.tdInputCheckText input.inputRadio,#tableContentMain table.tableFormForm input.inputCheckbox {
	vertical-align:top;
	margin:0px 5px 5px 5px;
}

#tableContentMain table.tableFormForm td.tdRechnungsuebernahme {
	height:19px;
}

#tableContentMain table.tableFormForm input.rechnungsadresseuebernehmen {
	margin:3px 0px 3px 5px;
	border-style:none;
}

#tableContentMain table.tableFormForm p.rechnungsadresseuebernehmen {
	font-size:11px;
	margin:0px 0px 2px 5px;
}

#tableContentMain table.tableBorderLineForm {
	width:529px;
	border-bottom:1px solid #B5B7BA;
	margin:10px 0px 15px 5px;
}

#tableContentMain table.tableFormForm td.buttonBestellungAbsenden {
	padding:10px 0px 15px 5px;
	text-align:center;
}

#tableContentMain table.tableFormForm td.buttonBestellungAbsenden input {
	border-style:none;
}

#tableContentMain table.tableFormForm td.inputCheckbox,#tableContentMain table.tableFormForm td.inputCheckboxText {
	vertical-align:top;
	padding:0px 0px 15px 0px;
	margin:0px 0px 0px 0px;
}
*html #tableContentMain table.tableFormForm td.inputCheckboxText {
	vertical-align:top;
	padding:4px 0px 15px 0px;
	margin:0px 0px 0px 0px;
}

#tableContentMain table.tableFormForm td.inputCheckbox {
	width:10px;
	vertical-align:top;
	padding:0px 0px 15px 0px;
	margin:0px 0px 0px 0px;
}

/* 1=oben, 2=rechts, 3=unten, 4=links									*/
/* Adressaenderung */

#tableContentMain table.tableFormForm td.tdTableRadioAenderung {
}


#tableContentMain table.tableFormForm td.tdTableRadioAenderung input.inputRadio {
	margin:2px 5px 2px 5px;
	border-style:none;
}

#tableContentMain table.tableFormForm td.tdTableRadioAenderung table.tableRadioAenderung {
	margin:15px 0px 15px 0px;
}

#tableContentMain table.tableFormForm td.tdTableRadioAenderung table.tableRadioAenderung td {
	padding:0px 0px 5px 0px;
}

#tableContentMain table.tableFormForm tr.trAenderungKundennummer td {
	padding:0px 0px 10px 0px;
}

#tableContentMain table.tableFormForm tr.trAenderungZeitschriften td {
	padding:0px 0px 5px 0px;
}

#tableContentMain table.tableFormForm tr.trAenderungKundennummer td.tdInputText,#tableContentMain table.tableFormForm tr.trAenderungZeitschriften td.tdInputText {
	width:240px;
}

#tableContentMain table.tableFormForm tr.trAenderungKundennummer td.tdInputFields,#tableContentMain table.tableFormForm tr.trAenderungZeitschriften td.tdInputFields {
	width:279px;
}

#tableContentMain table.tableFormForm tr.trLieferungDatum td.tdInputText {
	width:240px;
}

#tableContentMain table.tableFormForm tr.trLieferungDatum td.tdInputFields {
	width:279px;
}

#tableContentMain table.tableFormForm tr.trZahlungsweiseAnschrift td.tdInputTextPre {
	width:120px;
}

#tableContentMain table.tableFormForm tr.trZahlungsweiseAnschrift td.tdInputText {
	width:120px;
}

#tableContentMain table.tableFormForm tr.trZahlungsweiseAnschrift td.tdInputFields {
	width:279px;
}

#tableContentMain table.tableFormForm textarea {
	width:220px;
	height:80px;
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* 1=oben, 2=rechts, 3=unten, 4=links									*/
/* Einzelheftbestellung */
#tableContentMain table.tableFormForm tr.trEinzelheftAuswahl {
}

#tableContentMain table.tableFormForm tr.trEinzelheftAuswahl td,#tableContentMain table.tableFormForm tr.trEinzelheftJahrgang td.tdInputTextPre {
	padding:0px 0px 0px 40px;
}

#tableContentMain table.tableFormForm tr.trEinzelheftJahrgang td.tdInputText,#tableContentMain table.tableFormForm  tr.trEinzelheftJahrgang td.tdInputTextLong {
	text-align:center;
}

#tableContentMain table.tableFormForm tr.trEinzelheftJahrgang td.tdInputText {
	width:65px;
}

#tableContentMain table.tableFormForm tr.trEinzelheftJahrgang td.tdSpacer {
	width:5px;
}

#tableContentMain table.tableFormForm tr.trEinzelheftJahrgang td.tdSpacerLong {
	width:10px;
}

#tableContentMain table.tableFormForm  tr.trEinzelheftJahrgang td.tdInputTextLong {
	width:320px;
}

#tableContentMain table.tableFormForm tr.trEinzelheftJahrgang td.tdInputText p,#tableContentMain table.tableFormForm  tr.trEinzelheftJahrgang td.tdInputTextLong p {
	font-size:11px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 2px 0px;
}

#tableContentMain table.tableFormForm tr.trEinzelheftJahrgang td.tdFullText {
	margin:0px 0px 0px 0px;
	padding:15px 20px 0px 0px;
}

#tableContentMain table.tableFormForm tr.trEinzelheftJahrgang td.tdFullText p {
	margin:0px 0px 0px 0px;
	padding:0px 0px 2px 0px;
}

#tableContentMain table.tableFormForm tr.trEinzelheftJahrgang td.tdFullText p.deutlich {
	color:#000000;
}

/* 1=oben, 2=rechts, 3=unten, 4=links									*/
/* Warenkorb */
#tableContentMain table.tableFormForm tr.trWarenkorbArtikel td {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#tableContentMain table.tableFormForm tr.trWarenkorbArtikel td.lineBlank {
	height:15px;
}

#tableContentMain table.tableFormForm tr.trWarenkorbArtikel p {
	color:#4D535B;
	font-size:11px;
	font-weight:500;
	margin:0px 0px 5px 5px;
}

#tableContentMain table.tableFormForm tr.trWarenkorbArtikel td.tdBild {
	width:90px;
	text-align:center;
}

#tableContentMain table.tableFormForm tr.trWarenkorbArtikel td.tdFulltext {
	width:260px;
	padding:0px 5px 0px 5px;
}

#tableContentMain table.tableFormForm tr.trWarenkorbArtikel td.tdFulltext p {
	color:#C2242B;
	font-weight:700;
}

#tableContentMain table.tableFormForm tr.trWarenkorbArtikel td.tdAnzahl {
	width:70px;
	text-align:center;
}

#tableContentMain table.tableFormForm tr.trWarenkorbArtikel td.tdAnzahl input.inputSmallSmall {
	width:25px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
}

#tableContentMain table.tableFormForm tr.trWarenkorbArtikel td.tdAnzahl p {
	font-size:10px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#tableContentMain table.tableFormForm tr.trWarenkorbArtikel a {
	color:#C2242B;
	font-weight:500;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#tableContentMain table.tableFormForm tr.trWarenkorbArtikel a:hover {
	text-decoration:underline;
}

#tableContentMain table.tableFormForm tr.trWarenkorbArtikel td.tdPrice {
	text-align:right;
}

#tableContentMain table.tableFormForm tr.trWarenkorbArtikel td.tdPrice p {
	font-size:12px;
	font-weight:700;
}

#tableContentMain table.tableWarenkorbSummeKosten {
	width:529px;
	margin:20px 5px 0px 5px;
	padding:0px 0px 0px 0px;
	background-color:#EEEEEE;
	border-top:1px solid #8F9397;
}

#tableContentMain table.tableWarenkorbSummeKosten tr.trWarenkorbSummeKosten {
	border-bottom:1px solid #4D535B;
}

#tableContentMain table.tableWarenkorbSummeKosten td.tdFulltext {
	width:425px;
	padding:10px 5px 10px 10px;
	border-bottom:1px solid #4D535B;
}

#tableContentMain table.tableWarenkorbSummeKosten td.tdFulltext p {
	font-size:11px;
	font-weight:500;
}

#tableContentMain table.tableWarenkorbSummeKosten td.tdPrice {
	text-align:right;
	vertical-align:top;
	padding:10px 5px 10px 0px;
	border-bottom:1px solid #4D535B;
}

#tableContentMain table.tableWarenkorbSummeKosten td.tdPrice p {
	font-size:12px;
	font-weight:700;
}

#tableContentMain table.tableWarenkorbSummeKosten td.tdFulltext p.summe,#tableContentMain table.tableWarenkorbSummeKosten td.tdPrice p.summe {
	font-size:12px;
	font-weight:700;
	color:#C2242B;
}

#tableContentMain table.tableWarenkorbSummeKosten table.tableWarenkorbPreise {
	margin:15px 5px 15px 10px;
	padding:0px 0px 0px 0px;
}

#tableContentMain table.tableWarenkorbSummeKosten table.tableWarenkorbPreise input {
	margin:0px 2px 0px 7px;
	padding:0px 0px 0px 0px;
}

#tableContentMain table.tableFormFormAbsenden {
	width:529px;
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	text-align:right;
}

#tableContentMain table.tableFormFormAbsenden tr.trWarenkorbSummeKosten td.buttonAbsenden {
	padding:10px 0px 0px 0px;
}

/* 1=oben, 2=rechts, 3=unten, 4=links									*/
/* Verwandte Artikel */
#tableContentMain table.tableVerwandteArtikel {
	width:529px;
	margin:30px 0px 0px 5px;
	padding:0px 0px 0px 0px;
}

#tableContentMain table.tableVerwandteArtikel td.tdVerwandteArtikelHeader {
	height:28px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(../img/empfehlungen_bg.gif);
	background-repeat:no-repeat;
	background-color:#C2242B;
	vertical-align:middle;
	text-align:center;
}

#tableContentMain table.tableVerwandteArtikel td.tdVerwandteArtikelHeader p {
	font-size:12px;
	font-weight:700;
	color:#FFFFFF;
}

#tableContentMain table.tableVerwandteArtikel td.tdBild {
	margin:0px 0px 0px 0px;
	padding:10px 10px 10px 10px;
	vertical-align:top;
}

#tableContentMain table.tableVerwandteArtikel td.tdTeasertext {
	margin:0px 0px 0px 0px;
	padding:8px 0px 0px 0px;
	vertical-align:top;
}

#tableContentMain table.tableVerwandteArtikel td.tdTeasertext p {
	font-size:11px;
	font-weight:500;
}

#tableContentMain table.tableVerwandteArtikel td.tdTeasertext p .headline {
	font-weight:700;
	color:#C2242B;
}

#tableContentMain table.tableVerwandteArtikel td.tdVerwandteArtikelLine {
	height:1px;
	background-color:#8F9397;
}

/* 1=oben, 2=rechts, 3=unten, 4=links									*/
/* Suchergebnisse */
#tableContentMain table.tableSuchergebnisse {
	width:529px;
	margin:5px 0px 0px 5px;
	padding:0px 0px 0px 0px;
}

#tableContentMain table.tableSuchergebnisse table.tableErgebnisseBlaettern {
	width:529px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#EEEEEE;
}

#tableContentMain table.tableSuchergebnisse table.tableErgebnisseBlaettern tr.trBlaetternOben td.tdLinks,#tableContentMain table.tableSuchergebnisse table.tableErgebnisseBlaettern tr.trBlaetternOben td.tdRechts,#tableContentMain table.tableSuchergebnisse table.tableErgebnisseBlaettern tr.trBlaetternOben td.tdMitte {
	border-bottom:1px solid #8F9397;
}

#tableContentMain table.tableSuchergebnisse table.tableErgebnisseBlaettern tr.trBlaetternUnten td.tdLinks,#tableContentMain table.tableSuchergebnisse table.tableErgebnisseBlaettern tr.trBlaetternUnten td.tdRechts,#tableContentMain table.tableSuchergebnisse table.tableErgebnisseBlaettern tr.trBlaetternUnten td.tdMitte {
	border-top:1px solid #8F9397;
}

#tableContentMain table.tableSuchergebnisse td.tdSuchwort {
	margin:0px 0px 0px 0px;
	padding:5px 0px 15px 10px;
}

#tableContentMain table.tableSuchergebnisse td.tdSuchwort p {
	font-size:12px;
	font-weight:500;
	color:#4D535B;
}

#tableContentMain table.tableSuchergebnisse table.tableErgebnisseBlaettern td.tdLinks {
	width:50px;
	padding:5px 0px 5px 10px;
}

#tableContentMain table.tableSuchergebnisse table.tableErgebnisseBlaettern td.tdRechts {
	width:50px;
	text-align:right;
	padding:5px 10px 5px 0px;
}

#tableContentMain table.tableSuchergebnisse table.tableErgebnisseBlaettern td.tdMitte {
	text-align:center;
	padding:5px 0px 5px 0px;
}

#tableContentMain table.tableSuchergebnisse table.tableErgebnisseBlaettern p {
	font-size:10px;
	font-weight:500;
	color:#4D535B;
}

#tableContentMain table.tableSuchergebnisse table.tableErgebnisseBlaettern a {
	color:#C2242B;
}

#tableContentMain table.tableSuchergebnisse td.tdVerwandteArtikelHeader {
	height:28px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(../img/empfehlungen_bg.gif);
	background-repeat:no-repeat;
	background-color:#C2242B;
	vertical-align:middle;
	text-align:center;
}

#tableContentMain table.tableSuchergebnisse td.tdVerwandteArtikelHeader p {
	font-size:12px;
	font-weight:700;
	color:#FFFFFF;
}

#tableContentMain table.tableSuchergebnisse td.tdBild {
	margin:0px 0px 0px 0px;
	padding:12px 10px 10px 10px;
	vertical-align:top;
}

#tableContentMain table.tableSuchergebnisse td.tdTeasertext {
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	vertical-align:top;
}

#tableContentMain table.tableSuchergebnisse td.tdTeasertext p {
	font-size:11px;
	font-weight:500;
}

#tableContentMain table.tableSuchergebnisse td.tdTeasertext p .price {
	font-weight:700;
	color:#C2242B;
}

#tableContentMain table.tableSuchergebnisse td.tdSuchergebnisseLine {
	height:1px;
	background-color:#8F9397;
}

/* 1=oben, 2=rechts, 3=unten, 4=links									*/
/* Titel Genre */
#tableContentMain table.tableTitelGenre {
	width:529px;
	margin:5px 5px 0px 5px;
	border-bottom:1px solid #8F9397;
}

#tableContentMain table.tableTitelGenre td.tdTitelImg {
	vertical-align:top;
	padding:5px 0px 15px 5px;
}

/* geändert am 20.03.07: Abstand nach links vergrößert
   Ragna Dirkner */
#tableContentMain table.tableTitelGenre td.tdTextFull {
	vertical-align:top;
	padding:5px 5px 15px 10px;
}

#tableContentMain table.tableTitelGenre td.tdTextFull p {
	color:#373737;
	font-weight:500;
	font-size:10px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#tableContentMain table.tableTitelGenre td.tdTextFull p.headline {
	font-weight:700;
	font-size:10px;
	color:#C2242B;
	margin:0px 0px 10px 0px;
}

#tableContentMain table.tableTitelGenre tr.trNavigationGenre td {
	background-color:#EEEEEE;
	padding:5px 5px 5px 4px;
}

#tableContentMain table.tableTitelGenre tr.trNavigationGenre a {
	font-family:arial,verdana,helvetica,sans-serif;
	color:#6C7078;
	font-weight:500;
	font-size:11px;
	margin:0px 0px 0px 2px;
	padding:0px 0px 0px 0px;
	text-decoration:underline;
}

#tableContentMain table.tableTitelGenre tr.trNavigationGenre a:hover {
	color:#4D535B;
}

#tableContentMain table.tableTitelGenre tr.trNavigationBottom td {
	height:5px;
}

/* 1=oben, 2=rechts, 3=unten, 4=links									*/
/* Shop A-Z */
#tableContentMain table.tableTitelAbisZ {
	width:519px;
	margin:11px 10px 0px 10px;
}

#tableContentMain table.tableTitelAbisZ img {
	margin:7px 0px 0px 0px;
}

#tableContentMain table.tableTitelAbisZ td {
	width:168px;
	vertical-align:top;
	padding:0px 5px 0px 0px;
}

#tableContentMain table.tableTitelAbisZ p {
	margin:0px 0px 1px 0px;
}

#tableContentMain table.tableTitelAbisZ a {
	color:#373737;
	font-weight:500;
	font-size:11px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#tableContentMain table.tableTitelAbisZ a:hover {
	color:#4D535B;
}

/* ZUSÄTZLICH 24-01-07 */
/* ANDREAS GERLACH     */
#tableContentMain table.tableFormForm p .pflicht a {
	color:#B5B7BA;
	font-size:12px;
	font-weight:500;
}

/* ZUSÄTZLICH 25-01-07 */
/* ANDREAS GERLACH     */
#tableContentMain table.tableFormForm .linkGrau img {
	margin-right:8px;
}
#tableContentMain table.tableFormForm .linkGrau a {
	color:#4d535b;
	text-decoration:none;
	font-weight:bold;
}
#tableContentMain table.tableFormForm .linkGrau a:hover {
	color:#c2242b;
	text-decoration:underline;
}

/* ZUSÄTZLICH 29-01-07 */
/* JENDRYS DORNHEIM     */
.fehlerFormular {
	font-family:Arial, Helvetica, sans-serif;color:#FF0000;
	font-size:10px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
