#header { position: relative; top: -5px; padding-top : 114px; /* background: url("../../img/2.0/logo_dsk_szr_header.png") right top no-repeat; */ text-align: right; padding-top: 114px; } html { height: 100%; } body { margin: 0px; background : url(../../../img/2.0/bg_header.png) 0 0 repeat-x; padding-bottom: 2em; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1; min-height: 101%; background: url(../../img/2.0/bg_header.png) 0 0 repeat-x; } ol,ul { list-style-type: none; list-style-image: none; list-style-position: outside; } #pagebase { background: url(../../img/2.0/bg_footer.png) repeat-x left bottom; width: 100%; } #page { min-width: 800px; max-width: 1000px; margin: 0 auto 5px auto; padding: 0 5px; } #homelink { position: absolute; top: 20px; left: 0; } #homelink a:hover,#homelink a:focus,#homelink a:active { border-bottom: 3px solid #c51713; } #mainnav { margin-top: 0px; margin-bottom: 0px; margin-left: 95px; background: url(../../img/2.0/bg_mainnav.png) right bottom repeat-x; float: right; padding-top: 0pt; padding-right: 0pt; padding-bottom: 0pt; padding-left: 0pt; } #mainnav li { float: left; /*font-size: 0.9em;*/ background: #fff url(../../img/2.0/bg_mainnav_right.png) right top no-repeat; margin-left: 2px; } #mainnav li.first-item { margin-left: 0; } #mainnav li a { display: block; font-weight: bold; padding: 7px 0.75em; text-decoration: none; color: Black; background: url(../../img/2.0/bg_mainnav_left.png) left top no-repeat; } #mainnav li a.current { color: #c51713; } #mainnav li a:hover,#mainnav li a:focus,#mainnav li a:active { color: #c51713; text-decoration: underline; } #footer { position: relative; clear: both; display: block; height: 48px; } #footer ul { float: right; margin-top: 0.5em; background: url(../../img/2.0/bg_bottom_line.png) 0 3px repeat-x; } #footer li { float: left; font-size: 0.8em; display: inline; } #footer li a { display: block; padding: 0 1em; margin-top: 3px; text-decoration: none; border-right: 1px solid white; color: white; } #footer li a.last-item { border-right: none; padding-right: 0; } #footer li a:hover,#footer li a:focus,#footer li a:active { text-decoration: underline; } #servicenav { margin: 0px; padding: 0px; position : absolute; top: 0; left: 0; width: 100%; text-align: right; margin-top: 3px; position: absolute; } #servicenav li { display: inline; font-size: 0.8em; line-height: 1.2; } #servicenav li a,#servicenav li span.current { padding: 0 0.5em; text-decoration: none; border-right: 1px solid white; color: white; } #servicenav li a:hover,#servicenav li a:focus,#servicenav li a:active { text-decoration: underline; } #servicenav li span.current { color: #c51713; font-weight: bold; } #servicenav li a.last-item { border-right: none; padding-right: 2px; } .hidden { position: absolute; top: -1000em; left: -1000em; height: 1px; width: 1px; overflow: hidden; } .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clearfix { display: inline-block; } .clearfix { display: block; }