/* ################################ */
/* ######      TABELLE       ###### */
/* ################################ */



TABLE.tablePrices {
	position:relative;
	left:-255px;
	table-layout:fixed;
	width:785px;
}




TH.th1,
TH.th2,
TH.th3 {
	width:156px;
	text-align:center;
	font-weight:normal;
	padding:0 10px;
}



TH.th1 P,
TH.th2 P,
TH.th3 P {
	padding:0.3em 0;
	color:#f5c4a5;
	font-size:0.9em;
	
}


TH.th1 P.versal,
TH.th2 P.versal,
TH.th3 P.versal {
	background:url(img/layout/line.gif) repeat-x bottom left;
}
TH.th1 {
	background:#731815 url(img/table/th_bg_1.jpg) repeat 0 0;
}
TH.th2 {
	background:#964132 url(img/table/th_bg_2.jpg) repeat 0 0;
}
TH.th3 {
	background:#9e4e3b url(img/table/th_bg_3.jpg) repeat 0 0;
}
TD.td1,
TD.td2,
TD.td3 {
	width:78px;
	text-align:center;
	padding:0.3em 0;
	vertical-align:top;
	width:156px;
}

TD.td1 p.bodytext,
TD.td2 p.bodytext,
TD.td3 p.bodytext,
th.thSuite  p.bodytext,
td.tdKat  p.bodytext
{
	font-size:1em;
}


TD P {
	color:#771815;
	padding-bottom:0;
}
TD.td1 {
	background:url(img/table/td_bg_1.png) repeat 0 0;
	border-bottom:1px solid #cc9e83;
	
}
TD.td2 {
	background:url(img/table/td_bg_2.png) repeat 0 0;
	border-bottom:1px solid #ca9879;
	
}
TD.td3 {
	background:url(img/table/td_bg_3.png) repeat 0 0;
	border-bottom:1px solid #c38c6e;
	
}
TD.noLine {
	border-bottom:0px;
}
TD.tdKat {
	text-align:right;
	padding:0.3em 0px 0 0;
	vertical-align:top;
	width:80px;
}
TD.tdLabel P.versal,
TD.tdKat P.versal {
	font-size:0.8em;
	letter-spacing:0.1em;
}
TD.tdKat P {
	color:#7c1916;
	padding:0 10px 0 0;
	font-size:0.9em;
	text-align:right;
}
TD.tdKat P.katA {
	color:#771815;
}
TD.tdKat P.katB {
	color:#924134;
}
TD.tdKat P.katC {
	color:#a14e3b;
}

TD.tdLabel P {
	color:#7c1916;
	padding:0 10px 0 0;
	font-size:0.9em;
}
TR.trLine {
	background:url(img/layout/line.gif) repeat-x bottom left;
}

TH.thSuite {
	text-align:left;
	vertical-align:top;
	padding:0.3em 0 0.5em 0;
}
TH.thSuite H1 {
	font-weight:normal;
	font-style:italic;
	padding:0;
	line-height:1.5em;
}
TH.thSuite P {
	font-weight:normal;
	font-style:italic;
	color:#7c1916;
	line-height:1.3em;
	padding-bottom:0;
}



/* ############################################################################# */
/* Anpassung für Tabelle Firmen */

TABLE.contenttable {
	position:relative;
	/*table-layout:fixed;
	width:540px;*/
	table-layout:auto;
	width:100%;
}


TABLE.contenttable TH.th1,
TABLE.contenttable TH.th2,
TABLE.contenttable TH.th3 {
	width:180px;
	text-align:center;
	font-weight:normal;
	padding:0 10px;
}

TABLE.contenttable TD.td1,
TABLE.contenttable TD.td2,
TABLE.contenttable TD.td3 {
	width:180px;
	text-align:center;
	vertical-align:top;
	padding:0.3em 10px;	
}


TABLE.contenttable TH.th1 {
	background:#731815 url(img/table/th_bg_1.jpg) repeat 0 0;
}
TABLE.contenttable TH.th2 {
	background:#964132 url(img/table/th_bg_2.jpg) repeat 0 0;
}
TABLE.contenttable TH.th3 {
	background:#9e4e3b url(img/table/th_bg_3.jpg) repeat 0 0;
}
TABLE.contenttable TD.td1,
TABLE.contenttable TD.td2,
TABLE.contenttable TD.td3 {
	width:180px;
	text-align:center;
	/* padding:0.3em 0; */
	vertical-align:top;
}
TABLE.contenttable TD P {
	color:#771815;
	padding-bottom:0;
}
TABLE.contenttable TD.td1 {
	background:url(img/table/td_bg_1.png) repeat 0 0;
	border-bottom:1px solid #cc9e83;
	
}
TABLE.contenttable TD.td2 {
	background:url(img/table/td_bg_2.png) repeat 0 0;
	border-bottom:1px solid #ca9879;
	
}
TABLE.contenttable TD.td3 {
	background:url(img/table/td_bg_3.png) repeat 0 0;
	border-bottom:1px solid #c38c6e;
	
}
TABLE.contenttable TD.noLine {
	border-bottom:0px;
}
TABLE.contenttable TD.tdKat {
	text-align:right;
	padding:0.3em 0px 0 0;
	vertical-align:top;
	width:180px;
}
TABLE.contenttable TD.tdLabel P.versal,
TABLE.contenttable TD.tdKat P.versal {
	font-size:0.8em;
	letter-spacing:0.1em;
}

TABLE.contenttable TR.trLine {
	background:url(img/layout/line.gif) repeat-x bottom left;
}




/* ############################################################################# */

