body { margin: 0; padding: 0; }
a img { border: 0 none; }

.orderformtable {border : 1px solid Gray; background-color : #FFFFFF;
		font:10pt Verdana; color:black; text-decoration: none}


div#header { margin: 0; padding: 0; border-bottom: 1px solid;}
div#header h2 { margin: 0; padding: 0; height: 94px; max-height: 94px; overflow: hidden;background: url(rlgfx/layoutheader.jpg) no-repeat top right;}
div#header h2 a { display: block; width: 640px; padding: 95px 0 0 0; margin: 0; overflow: hidden; border: 0 none; background: url(rlgfx/layoutlogo.jpg) no-repeat top left; }


div#pagecontent { display: none; }

div#sitecontent h2 { display: none; }
#sitecontent { float:left; width:100%; background: url(rlgfx/header_bg.gif) bottom repeat-x; margin-bottom: 20px; }
* html #sitecontent { float:left; width:100%; height: 1%; margin: 0; }
#sitecontent ul { margin: 0; padding: 15px 20px 0 20px; }
#sitecontent li { float: left; background: url(rlgfx/left_both.gif) no-repeat left top; margin: 0 3px 0 0; padding: 0 0 0 9px; border-bottom: 1px solid; }
#sitecontent a { float: left; display: block; position: relative; background: url(rlgfx/right_both.gif) no-repeat right top; padding: 5px 15px 4px 6px; }
* html #sitecontent a { float:none; }
#sitecontent li.active { background-position: 0 -150px; border-width: 0; }
#sitecontent li.active a { background-position: 100% -150px; padding-bottom: 5px; }
#sitecontent li:hover, #sitecontent li:hover a { background-position: 0% -150px; }
#sitecontent li:hover a { background-position: 100% -150px; }
#sitecontent li a:focus { color: #990000; outline: 0 none; }

div#breadcrumblist { margin: 0 20px 10px 20px; padding: 1em 0 0.4em 14px; border-bottom: 1px solid; border-left: 1px solid;/* background: url(rlgfx/layoutheadermitte.jpg)  left bottom;*/ }
div#breadcrumblist h2 { display: none; }
div#breadcrumblist ol { display: inline; margin: 0; padding: 0; }
div#breadcrumblist ol li { display: inline; list-style-type: none; }
div#breadcrumblist ol li:before { padding-left: .5em; padding-right: .3em; }
div#breadcrumblist ol li:first-child:before { display: none; }
html>body div#breadcrumblist ol li span.separator { display: none; }

div#related { float: right; margin: 0 0 0 20px; width: 11em; padding: 10px 10px 10px 10px; border-left: 1px solid; border-bottom: 1px solid; position: relative; top: -11px;}
* html div#related { width: 13em; }
div#related h2 { margin: .25em 0 .25em 0; padding: 0; }
div#related ul { margin-left: 15px; padding-left: 0; }
div#related ul li { margin-left: 0; padding-left: 0; }

div#content { padding: 10px 20px 2em 20px;}
div#content p, div#content ul, div#content ol, div#content dl, div#content dd { margin-bottom: 1.2em }
div#content h1, div#content h2, div#content h3, div#content h4, div#content h5, div#content h6 { margin-top: .75em; margin-bottom: .1em; }
div#content p.author  { margin-top: 60px; }
div#content div.appendix { padding-top: 3px; margin-top: 10px; margin-bottom: 10px; border-top: 1px solid; }
div#content img.indexpicture { clear: right; float: right; margin: 0 0 10px 10px; }
div#content a.extern:after { padding: 0 0.2em; }
div#content address { margin-left: 1em; margin-bottom: 1.2em; }
div#content div.face { clear: right; float: right; margin-left: 1em; margin-bottom: 1em; }
div#content abbr, div#content acronym { border-bottom: 1px dotted; cursor: help; }
div#content p.author { border-top: 1px solid; padding-top: .5em; margin-top: 3em; }
div#content blockquote { padding: 10px 15px; margin-left: 0; margin-right: 0; border: solid 1px; }
* html div#content { height: 1%; }