h1,h2,h3{ font-weight:normal; }
h1,h2,h3,h4,h5,h6{ font-family:"Times New Roman", Times, serif; }

h1{ font-size:22px; margin:5px 0 12px 0; }
h2{ font-size:20px; }
h3{ font-size:18px; }
h4{ font-size:16px; }
h5{ font-size:14px; }
h6{ font-size:12px; font-style:italic; }

.large *{ font-size:14px; line-height:1.5em; }
.large h1{ font-size:25px; margin:3px 0; }
.large h2{ font-size:23px; }
.large h3{ font-size:21px; }
.large h4{ font-size:19px; }
.large h5{ font-size:17px; }
.large h6{ font-size:15px; }

.photo .bannermodcontent{ position:absolute; top:225px;}

.hier{ display:inline; }

#tools{ float:right; text-align:right; width:152px; }

#navtable_5{ text-transform:uppercase; }

#search{ 
position:absolute;
background:url('/uploaded/images/search_bg.gif') left top no-repeat;
width:224px; *width:336px;
height:19px; overflow:hidden;
margin-left:291px;
margin-right:10px;
padding-left:110px;
 }
#keywords{ background:#fff; border:1px solid #FFFBF8;
width:190px; height:9px;
	position:relative; top:1px; color:#000; font-size:11px;
	padding:1px 1px 1px 3px; margin-right:2px;
}

#ql_menu{
	background:#CFD7DD; width:148px; *width:150px;
	border-width:0px 1px 1px 1px; border-color:#192E3B; border-style:solid;
	position:absolute; top:0px; left:0px;
	margin:0;
	padding:5px 0 0 0;
	visibility:hidden;
}

#ql_menu br{ display:none; }
#ql_menu li{ list-style-type:none;  }
#ql_menu a{ display:block; text-decoration:none; color:#3E4042; font-size:11px; padding:2px 4px; }
#ql_menu a:hover{ color:#FFF; background:#192E3B; }

#topbanner img { vertical-align: bottom; }
#topbanner .tools img { vertical-align: middle; }
#leftbanner img { vertical-align: top; }
#rightbanner img { vertical-align: top; }
#bottombanner img { vertical-align: top; }
.heightfix img { display: block; }
