
/* HTML - BODY - TR - TD FONT */
BODY, HTML, TR, TD{
font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
}


/***************************/
/* General element styles: */
/***************************/
H1, H2, H3, H4, H5, P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT { font-family: Arial, Helvetica, sans-serif; }

TABLE.contenttable {  margin: 0px 0px 0px 0px; width: 100%; }

FORM { margin: 0px 0px 0px 0px;}
P, PRE { 
	margin: 0px 0px 0px 0px;
	font-family : Arial, Helvetica, sans-serif;
}
H1 {
	font-size: 13px;
	line-height:13px;
	color: #3A89C9;
	font-weight : bold;
	font-style : normal;
	margin: 0px 0px 0px 0px;
	padding-bottom: 6px;
	padding-top: 9px;
	text-transform: uppercase;
	letter-spacing: 0px;
	text-align: left;
	}
	H2 {
	font-size: 12px;
	line-height:13px;
	color: #3A89C9;
	font-weight : bold;
	font-style : normal;
	margin: 0px 0px 0px 0px;
	padding-bottom: 6px;
	padding-top: 9px;
	letter-spacing: 0px;
	text-align: left;
	}

#printer{
margin-left:5px;}

thead{
font-weight:bold;}

th{
text-align:left;
}

span.reserve {
font-weight:bold;
}

table.contenttable td, table.contenttable th {
background:transparent url(/fileadmin/rhb/bilder/layout/tr1.gif) repeat-x scroll 30px bottom;
}

p.bodytext {
font-size:11px;
line-height:15px;
padding:0px 0px 14px;
}

td p.bodytext {
line-height:17px;
margin:0px;
padding:0px;
}

span.phone {
background:transparent none repeat scroll 0%;
white-space:nowrap;
}
