table {
	border-collapse: collapse;
}
td {
	vertical-align:top;
}
#ratDiv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
}
#ratDiv .headline {
	font-size: 16px; font-weight: bold; color: #FF9900; margin:12px 2px 12px 0px; text-decoration: none;line-height:130%;
}
#ratDiv td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	border:0px;
	vertical-align:top;
	padding:0px;
}

hr {color:#F90;height:1px;}
img {margin:0px;padding:0px;vertical-align: bottom;}
a img {border:0px;}
p {margin:0px 0px 6px 0px}

/*	////////////////////////////////////////////////////////////////////////////////////	*/
.labelDivLL {background-color:#CFCFCF;padding:2px;margin:0px;}
.labelDivHL {background-color:#EFEFEF;padding:2px;margin:0px;}

.labelDivLL label, .labelDivHL label {display:block;float:left;border:0px solid #FF0000;width:95px;text-align:right;margin:2px 0px 0px 0px;}
.imgDiv {width:80px;margin:12px 4px 0px 4px;border:1px solid blue;float:right;border:0px;}
.sendDiv {width:100%;text-align:center;padding:4px;background-color:#EFEFEF;}

.box{border:1px solid #FF9900;}
.bgLL {background-color:#CFCFCF;}
.bgHL {background-color:#EFEFEF;}
.tabBestell {border:2px outset #D6D6D6;}
.tabBestell td{
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 12px;
	vertical-align:middle;
}
.lfb {color:#F90;font-size:10px;}
.buchTabDisplay td {vertical-align:middle !important}
.buchTab td {padding:2px 1px 0px 2px !important;}
#logoOSDiv{width:100%;height:70px;background:url('media/gfx/logo_onlineservice.jpg') top right no-repeat;}
.buchTabcount td{padding:0px !important;}
