/* CSS Document */
#lightboxImage {display:none;}
.req {float:right;}
.box {border:1px solid #ddd;}
.price {border:0px; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
table.navbox {background:#fff; line-height:normal;}
table.navbox td {padding:2px; font-size:12px; font-weight:bold;}
.navbox a,.navbox a:visited {color:#333;}
.navbox a:hover {color:#333; text-decoration:underlinde}
table.content {background:#fff;}
#footer {font-size:10px; color:#888; text-align:center; }
#footer a {color:#888; text-decoration:none }
#footer a:hover {color:#888; text-decoration:underline }
ul.iefix {margin-left:-15px;list-style-type:square;}
body.body{background:#fff; margin-top:0px; max-width:1000px; margin:0 auto;}
.row2 {background:#eee; } .row1 {background:#ddd; }
select {font-family:verdana; color:#444; }
body,td { font-family:Arial, Helvetica, sans-serif; color:#333; font-size:14px; line-height:1.1em}
div.body{margin-left:5px; padding-top:4px;height:388px; padding-right:10px; overflow:auto;
scrollbar-arrow-color: #fff;
scrollbar-3dlight-color: #fff;
scrollbar-darkshadow-color: #fff;
scrollbar-face-color: #BF9660;
scrollbar-highlight-color: #915F23;
scrollbar-shadow-color: #915F23;
scrollbar-track-color: #eeeeee;
}
h4 {font-size:14px;}
a.print,a.print:active,a.print:visted,a.print:hover {color:#666; letter-spacing:0.05em}
input,textarea {font-family:Arial, Helvetica, sans-serif; color:#444;  border:1px solid #aaa }
img {border:0px;}
#nav td {padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:5px;}
a,a:visited { color:#C08C01; text-decoration:none}
a:hover { color:#C08C01; text-decoration:underline}
 h2.heading {margin-top:0px; color:#444; font-size:25px;  color:#333; line-height:normal; font-weight:normal; padding-top:0px; border-bottom: 1px solid #ddd;}
<!--- h2.heading {margin-top:0px; color:#DAA533; font-size:18px; font-weight:normal} --->
p {margin-top:5px;margin-bottom:5px;}
h3 {color:#555; } 
h3.docs {font-size:12px; margin-bottom:10px; margin-top:10px;}
h4 {margin-top:0px;}
h4.file {margin-bottom:3px; font-size:11px;}
h4.heading {font-size:11px;margin-bottom:3px; margin-top:0px}
input.contact {width:95%; }
ul {list-style-type:square;}
ul li {} 
hr {
border: 0;
color: #ccc;
background-color: #ccc;
height: 1px;
width: 90%;
text-align: left; margin-bottom:10px; margin-left:0px;
}
.bread {font-size:10px;color:#555; font-weight:normal }
.credit {font-size:10px; line-height:normal }
.city {color:#AA732F;font-weight:bold;}
.contact td{font-size:9px;}
.date {font-size:9px; margin-top:0px; font-weight:normal}
.endo {font-style:italic; font-size:13px;color:#AA732F;font-weight:bold;}
.listing {border-bottom:1px dashed #ddd; margin-bottom:7px;}
.nav1 td a {color:#fff;}
.headline {font-size:11px;}
.hide {display:none;}
.intro {margin-bottom:10px; margin-left:10px;font-size:12px; line-height:normal; text-align:justify }
.niframe {display:none;width:1; height:1;}
.thumb {width:110px;height:120px;float:left; margin:3px;}

.pagethis {border:1px solid #ddd; padding:2px; background:#eee;}
.page {border:1px solid #ddd; padding:2px;}
.page:hover {border:1px solid #ddd; background:#eee}
.pageof {float:left; color:#666;}

.pagit {text-align:right; margin-top:10px; font-size:11px; margin-bottom:10px;}

.contactform input,.contactform textarea {font-size:14px; }
.contactform  .submit {font-weight:bold; }
.err {font-weight:bold; color:red; font-size:11px }

#ffam {float:right; width:200px; font-size:11px; text-align:left; position:absolute; margin-left:560px; margin-top:-35px;   padding:10px; padding-left:17px;  background-image:url(../images/fischfam.gif);   width:212px; height:35px; padding-top:70px; } 

.submtibutt {font-weight:bold; font-size:14px; } 

input[type=checkbox] {border:0px; } 
 

/*---------- bubble tooltip -----------*/
.tt{
    position:relative; cursor:pointer; 
    z-index:24; 
	font-weight:bold;
    text-decoration:none;
}
.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
.tt:hover{ z-index:25;  background:;}
.tt:hover span.tooltip{
    display:block; font-weight:normal; font-size:90%; margin-left: 30px;
    position:absolute; color:#333;
    top:0px; left:0;
	padding: 15px 0 0 0;
	width:200px; 
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(../bubble.gif) no-repeat top;
}
.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(../bubble_filler.gif) repeat bottom; 
}
.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(../bubble.gif) no-repeat bottom;
}
.texta textarea {width:98%; height:80px; } 