﻿

body{
		margin: 0;
		font-family: Verdana,Helvetica,Arial,sans-serif;
        padding:125px 0 22px 0;
 	}
    a{text-decoration: underline; color: Blue;}    
	a:visited{text-decoration: underline; color: Blue;}    
	a:hover{text-decoration:underline; color: Red;}
	.box{
		border: 1px solid #336666	;
		margin-bottom: 10px;
	}
	.searchbox{
		background-color: #336666;
		margin-bottom: 10px;
		color: white;
		padding: 5px;
	}
	.box .heading{
		background-color: #336666;
		color: white;
		padding: 5px;
		font-size: 0.8em;
		font-weight: 900;
	}
	.box .content{background-color: #ffffff; color: black; padding: 5px; font-size: 0.75em;}
	.box ul {list-style:none;margin:0em;padding:0.5em 1em 1em 1em}
	.box ul li {margin:0em;padding:0.2em}
	.maincontent{margin-top: 0px; padding-left: 15px; padding-right: 10px; padding-bottom: 10px; font-weight: 500; float: right;}
	.summary{clear: both; margin-bottom: 15px;}
	.line{ clear: both; border-bottom: 1px solid gray;}
	.bottommenu{
		background-color: #ededed;
		clear: both;
		padding-left: 10px;
		padding-top: 2px;
		padding-bottom: 2px;
		font-size: 0.8em;
	}
	.bottommenu a{text-decoration: none; color: Black;}    
	.bottommenu a:visited{text-decoration: none; color: Black;}    
	.bottommenu a:hover{text-decoration:underline; color: Black;}    

	.topmenu{margin-top: 2px; background-color: #ededed; clear: both; padding-left: 10px; padding-top: 2px; padding-bottom: 2px;}
	.topmenu a{text-decoration: none; color: Black;}    
	.topmenu a:visited{text-decoration: none; color: Black;}    
	.topmenu a:hover{text-decoration:underline; color: Black;}    
	.main{margin-left: 10px; margin-top: 10px;}
	.main .left{float:left; width: 74%;}
	.main .list{float:left;  width: 97%;}
	.main .right{float: right; width: 22%; margin-right:10px;}
	.leftboxes{float: left;}
	.maincontent .headline{font-weight: 700; font-size: .9em; padding-top: 3px; padding-bottom: 3px;}
	.maincontent .subtitle{font-weight: 500; font-size: .8em; padding-top: 0px; padding-bottom: 3px; color: red}
	.maincontent .rent{font-weight: 700; font-size: 1em; color: #336666}
	
	.note{font-size: .7em;}
	
.twocol {width: 500px; margin-bottom: 20px;}	

.twocol LI
{
    padding-right: 0px;
    padding-left: 0px;
    float: left;
    padding-bottom: 0px;
    margin: 0px 0px 0px 0px;
    width: 240px;
    padding-top: 0px;
    font-weight: 600;
}	

ul.twocol li{list-style: disc;
}


DIV#header {
	LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 125px; background-color:white;
}
DIV#footer {
	LEFT: 0px; WIDTH: 100%; BOTTOM: 0px; POSITION: absolute; HEIGHT: 22px; background-color:white;
}

 @media screen{
  body>div#header{
   position:fixed;
  }
  body>div#footer{
   position:fixed;
  }
 }
 * html body{
  overflow:hidden;
 } 
 * html div#content{
  height:100%;
  overflow:auto;
 }    


.tablediv {
display:  table;
width:96%;
background-color:#eee;
border:1px solid  #666666;
border-spacing:5px;/*cellspacing:poor IE support for  this*/
border-collapse:separate;
padding: 10px;
font-size: .95em;
}
.labelcelldiv {
float:left;/*fix for  buggy browsers*/
display:  table-cell;
font-family: arial;
padding: 2px;
width:40%;
text-align: left;
}

.celldiv {
float:left;/*fix for  buggy browsers*/
display:  table-cell;
font-family: arial;
padding: 2px;
width:60%;
background-color:#ffffff;
text-align: left;

}

.datacelldiv {
float:left;/*fix for  buggy browsers*/
display:  table-cell;
font-family: arial;
padding: 2px;
width:60%;
text-align: left;

}

.rowdiv  {
clear: left;
display:  table-row;
width:auto;
}

.mergedcellsdiv
{
    float:left;/*fix for  buggy browsers*/
display:  table-cell;
font-family: arial;
padding: 2px;
width:100%;
text-align: left;
}
