/* CSS Document */
table th { border:1px solid #c8c8c8; border-right:none; border-top:none; padding:5px; border-collapse:collapse; border-spacing:0px;}
table td { border:1px solid #c8c8c8; border-right:none; border-top:none; padding:5px; border-collapse:collapse; border-spacing:0px;}
table td.stwidth{width:48%;}
table {
	border-spacing:0px;
	margin:0px;
	border:1px solid #c8c8c8;
	width:574px;
	border-collapse:collapse;
}
/*start links*/
table th.start{background:url(../images/layout/messageSidebarThreadStarter.jpg) repeat; vertical-align:baseline; text-align:left; font:11px  Verdana, Arial, Helvetica, sans-serif; font-weight:bold; width:26%;}
table td.start2, th.start2{background:url(../images/layout/messageSidebarThreadStarter.jpg); vertical-align:middle; text-align:center; font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; width:26%;}
table td.start2ueb, th.start2ueb, th.start2ueb1{background:url(../images/layout/messageSidebarThreadStarter.jpg); vertical-align:middle; text-align:center; font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
table td.start2ueb span{font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
table th.start3{background:url(../images/layout/messageSidebarThreadStarter.jpg) repeat; vertical-align:baseline; text-align:left; font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; width:26%;}
/*kst*/
table th.kst{border:1px solid #c8c8c8; background:url(../images/layout/messageSidebarThreadStarter.jpg); vertical-align:baseline; text-align:left; font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
table th.kstRechts1, td.kstRechts1{border:1px solid #c8c8c8; background:url(../images/layout/messageSidebar.jpg); vertical-align:baseline; text-align:center; font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; width:20%;}
table td.kstFeature{ background-color:#ffffff; border-bottom:1px dotted #c8c8c8; vertical-align:top !important; text-align:center; font:11px Verdana, Arial, Helvetica, sans-serif; color:#000000;}
table td.kstFeature img{ vertical-align:bottom; padding:1px 1px 1px 1px; font-size:9px; margin-bottom:0px; border:0px; right:14px;}
table td.kstFeature p{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
table th.kstFeature{ background:url(../images/layout/messageSidebar.jpg); background-color:#ffffff; border-bottom:1px dotted #c8c8c8; vertical-align:top; text-align:center; font:11px Verdana, Arial, Helvetica, sans-serif; color:#000000;}
table td.kstRechts2, th.kstRechts2{
	border:1px solid #c8c8c8;
	background:url(../images/layout/messageSidebar.jpg);
	vertical-align:baseline;
	text-align:center;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
table td.kstRechts2 span{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
th.kstRechts3{border:1px solid #c8c8c8; background:url(../images/layout/messageSidebar.jpg); vertical-align:baseline; text-align:center; font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; width:15%;}
table th.kstRechts1 span, td.kstRechts1 span{font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
/*start rechts*/
table td.start{border-bottom:dotted 1px #c8c8c8; vertical-align:baseline; text-align:center; font:11px Verdana, Arial, Helvetica, sans-serif;}
/*Hinweise*/
table tr.ueb{ background-image:url(../images/layout/tableHeadHover.png); text-align:center; padding:2px; vertical-align:baseline; font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000000;}
table td.foot{background:url(../images/layout/messageSidebar.jpg); font:9px Arial, Helvetica, sans-serif;}
/*Bestell-Button*/
table tr.button{
	border-bottom:1px solid #c8c8c8;
	vertical-align:bottom;
	background-color:#ffffff;
	font:9px Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
}
/*überschrift*/
thead th {
	background: url(../images/layout/tableHeadHover.png) repeat right;
	color: #000000;
	font:11px Arial, Helvetica, sans-serif; font-weight:bold;
	padding: 4px 7px 4px 7px;
	margin: 20px 0px 0px;
	text-align: left;
	border: 1px solid #c8c8c8 !important;
	background-color:#FFCC00; vertical-align:middle;
}
thead td {
    background: url(../images/layout/tabActive.png) repeat right;
	color: #000000;
	font:11px Arial, Helvetica, sans-serif; font-weight:bold;
	padding: 4px 7px 4px 0px;
	margin: 20px 0px 0px;
	text-align: center;
	border: 1px solid #c8c8c8 !important;
	background-color:#FFCC00; width:71%;
}
thead h1{color:#ffffff;}
/*Installation Fritz!Box*/
table tr.inst{ border:none; text-align:center;}


/*IE 7 Fix*/
*+ html thead th{width:37%;}
*+ html table th.start{}
*+ html table th.start2{width:29%}
*+ html table th.start3{width:28%;}
*+ html table th.start2ueb1{width:17%;}
*+ html th.kstRechts3{width:30%;}
*+ html table td.stwidth{ width:51%;}

/*IE 6 Fix*/
* html thead th{width:34%;}
* html table th.start{}
* html table th.start2{width:26%}
* html table th.start3{width:25%;}
* html table th.start2ueb1{width:17%;}
* html th.kstRechts3{width:30%;}

