/* Globals */
body,html
{
	 padding:15px;
     margin:0px;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size:90%;color:#000;
	 background-color:#BCBCD8;	text-align:center;
}

.printfriendly
{
	 background-color:#fff;
	 text-align:left;
}

a {color:Red;}

/* JAWS */
.textReaderOnly
{
	top:0px;left:0px;
	position:absolute;
	display:none;
}
/* Top */
#top
{
	height:36px;
	padding:0px;
	margin:0 auto;
	text-align:left;width:760px;
	background-image:url(../images/frame/top.gif);
	background-repeat:no-repeat;
}

#bottom
{
	height:40px;
	padding:0px;
	margin:0 auto;
	width:760px;
	background-image:url(../images/frame/bottom.gif);
	background-repeat:no-repeat;
}

#logo
{
	position:absolute;
	margin-left:40;
}
/* Main */
#main
{		
	text-align:left;
	width:760px;
	padding:0px; margin:0 auto;
	background-color:#fff;
	background-image:url(../images/frame/bg.gif);
	background-repeat:repeat-y;
}
/* Navigation */
#navigation
{
	background-color:#4C4390;	
	width:200px;
	float:left;
}

#navigation ul
{
	margin:0px;
	padding:0px;
	padding-top:100px;
	list-style-type: none;
	padding-left:20px;
	width:180px;
}

#navigation li
{
	
	list-style-position:outside;
	border-bottom:1px solid white;
	padding-top:10px;
	padding-bottom:5px;
	color:#fff;
	font-weight:bold;
}

#navigation li a
{
	color:#fff;
	text-decoration:none;
}

#navigation li strong
{
	color:red;
	text-decoration:none;
}

/* Sub Navigation */

#navigation li UL
{
	margin:0px;	padding:0px;
	list-style-type: none;
	background-color:#BCBCD8;
	background-image:url(../images/frame/subnavTop.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

#navigation li UL li
{
	height:15px;
	list-style-position:outside;
	border-bottom:0;
	padding-top:10px;
	padding-left:20px;
}

#navigation li UL li a
{
	color:#333399;
	font-weight:bold;
	text-decoration:none;
}

#navigation .last
{
	background-image:url(../images/frame/subnavBottom.gif);
	background-position:right top;
	background-repeat:no-repeat;
	background-color:#4C4390;
	height:10px;
	overflow:hidden;
}

#navigation ul.tree li.liClosed {cursor:pointer;}
#navigation ul.tree li.liOpen {cursor:pointer;}

#navigation ul.tree li.liOpen    ul { display: block; }
#navigation	ul.tree li.liClosed  ul { display: none; }
#navigation ul.tree li.liOpen    .last { display: block; }
#navigation	ul.tree li.liClosed  .last { display: none; }

/* Breadcrumb */
ul.breadcrumb 
{
	margin:0px;
	padding:0px;
	list-style-type: none;
	clear:both;
	width:100%;
	padding-left:0;
	padding-top:15;
}

ul.breadcrumb li
{
	list-style-position:outside;
	color:#4C4390;
	font-weight:bold; float:left;
}

ul.breadcrumb li strong
{
	font-weight:normal; 
	color:Black;
}

/* Content */
#Content
{
	float:left;
	width:520px;
	margin-left:20px;
}

h1
{
	padding-left:0px;
	display:none;
}

h3
{
	background-color:#DB0000;
	padding:0;margin:0;
	color:white;
	font-size:100%;
	height:25px;
	line-height:25px;
}

h3 a 
{
	padding-left:10px;
	text-decoration:none;
	color:White; 
	float:left;	
	vertical-align:middle;}

h3 i 
{
	float:right;
	font-style:normal;
	padding-right:5px;
	vertical-align:middle;
}

h4
{
	font-size:90%;
	padding:0;margin:0;
}

ul {padding-top:0;margin-top:0;}

form
{

}

form fieldset
{
	border:0;padding:0;margin:0;
}

form fieldset div
{
	margin-bottom:5px;
}

label
{
	color:#4C4390;
	font-weight:bold;
	display:block;
}

.column
{
	width:45%;
	float:left;
	padding-right:10px;
}

.threeColumn
{
	width:32%;
	float:left;
	padding-right:10px;
}

.threeColumn STRONG
{
	width:80px;text-align:left;padding-right:10px;
}

.rightColumn
{
	float:right;
}

.threecolumn
{
	width:30%;
	float:left;
	padding-right:10px;
}

.fivecolumn
{
	width:100px;
	float:left;
	margin-top:10px;
}

.radioList label
{
	font-weight:normal;
	display:inline;
}
.checkList label
{
	font-size:80%;color:#000;
	font-weight:normal;
	display:inline;
}

.imgRightColumn
{
	margin-left:-10px;
	width:auto;
	float:left;
}

#Content > .imgRightColumn
{
	width:45%;
}

.areaparentitem {background:#BCBCD8}

#main:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.Validator
{
	color:Red;
	border:1px solid red;
	width:90%;
	margin-bottom:10px;
	padding:2px;
}

.Arrow { 
	margin-left: 0px; 
	list-style-image: url(../images/common/bullet.gif);
	line-height: 20px; 
	padding: 0;
}

.Arrow2 {
	margin-left: 0px; 
	list-style-image: url(../images/common/bullet2.gif);
	line-height: 20px; 
	padding: 0;
}

.DataGrid
{
	border:1px solid white;
	font-size:90%;
	width:100%;
}

.DataGrid .ButtonColumn
{
	width:50px;
}

/* pager */
#pagercontrol
{
	width:100%;
	text-align:center;
}

#pagercontrol ul
{
	margin:0px;
	padding:0px;
	list-style-type: none;
	margin:0 auto;
	text-align:center;
}

#pagercontrol li
{
	list-style-position:outside;
	padding-left:5px;padding-right:5px;
	font-weight:bold;
	display:inline;
}

#pagercontrol li strong
{
	color:black;
}

.thumbBox
{
	width:93px;
	height:93px;
	line-height:93px;
	overflow:hidden;
	padding:0;margin:0;
	border:1px solid #bcbcd8;
	text-align:center;
}
.thumbBox img { vertical-align:middle;}.pageimage {
	position: relative;
	top: -30px;
	float: right;
	margin-left: 20px;

}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: #4C4390;
	margin-bottom: 5px;
	margin-top: 5px;

}
.pdficon {
	vertical-align: middle;
	margin-right: 10px;
}
.musthave {
	color: #434C90;
	font-weight: bold;
	padding: 0px;

}
.lettersSearch
{
	margin:0px;
	padding:0px;
	list-style-type: none;
	margin:0 auto;
	text-align:center;
	font-size:80%;
	width:100%;
}
.lettersSearch li
{
	list-style-position:inside;
	padding-left:5px;padding-right:5px;
	font-weight:bold;
	display:inline;
}

#login
{
	background-image:url(../images/login/top.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#DB0000;
	color:white;
	padding-top:30px;
}

#login div {margin-left:20px;}

#login label {color:White; font-weight:normal;}

#login .bottom
{
	background-image:url(../images/login/bottom.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	height:17px;
	overflow:hidden;
}

div.responsible_renting
{
height: 200px;
border: 1px solid #db0000;
margin-bottom: 10px;
background:url(../images/homepage/rrw.jpg) left top no-repeat;
}

div.responsible_renting p
{
width: 275px;
float: right;
display: inline;
font-size: 11px;
margin: 10px;
}

div.responsible_renting p img
{
margin-bottom: 3px;
}

span.checkbox_label label,
label.small_label
{
font-size: 12px;
color: #000;
font-weight: normal;
display:inline;
}

div.news_page {margin-bottom:-13px;}

table.tq_table td
{
font-size: 12px;
}
.bold label,span.checkbox_label label {font-weight: bold !important}

div.news_page h2 a
{
color: #4c4390;
text-decoration:none;
margin-bottom:0;
}


div.news_page h2
{
color: #4c4390;
text-decoration:none;
margin-bottom:0;
}

div.news_page i
{
color: #333;
font-size:12px;
font-weight: bold;
margin-bottom:0;
}

table#leadStory 
{


}
table#leadStorytd  p
{
font-size: 13px;
margin-top:5px !important;
}

table#leadStory p
{
font-size: 13px;
margin:0;
}





ul li.Arrow ul.sublist li{background-image:none;font-size:12px;list-style-image:none;
list-style-type:disc;color: #4c4390;
 }
 
 
<!--NEWS LIST-->

div.news_lead_story {
width: 500px;
}
 
div.news_lead_story img,
img.news_lead_story_image
	{
	float: left;
	width : 200px;
	border: 1px solid #4c4390 !important;
	}



div.news_lead_story_inner
	{
	margin-left: 220px;
	}

div.news_lead_story_inner h2
	{
	font-size: 16px;
	}

div.news_lead_story_inner p
	{
	font-size:11px;
	}
	

div.top_news_item
	{
	float: left;
	width: 248px;
	margin-right: 10px;
	background: #e4e3e8;
	border: 1px solid #e4e3e8;
	margin-bottom: 10px;
	height: 160px;
	overflow: hidden;
	}
	
div:hover.top_news_item
	{
	border: 1px solid #4c4390;
	}

div.news_item
	{
	clear: left;
	}
	
div.top_news_item img
	{
	float: left;
	margin: 10px;
	border: 1px solid #4c4390 !important;
	}

div.top_news_item_inner
	{
	margin-left: 95px;
	font-size: 11px;
	margin-right:10px;
	}
	
div.top_news_item_inner span
	{
	margin-top:10px;
	float:left;
	width: 135px;
	}
	

div.top_news_item_inner p
	{
	margin-top:0;
	margin-bottom:5px;
	}
	
div.top_news_item_inner h2
	{
	margin-top:0;
	}


div.top_news_item_inner span
	{
	font-weight:bold;
	}
	
div.top_news_item_inner a.news_readmore
	{
	margin-top: 0;
	}





div.news_alt
{
padding: 3px 0;
background: #ededed
}

div.news_item
{
padding: 10px 0;

}


div.news_item h2
{
font-size: 12px;

}

div:hover.news_item
{
background:#e4e3e8;

}

div:hover.news_item h2
{
text-decoration:underline;

}

div.news_item span
{
float: left;
letter-spacing:-1px;
font-style:italic;
font-weight: bold;
}

div.news_item h2
{
float: left;
width: 300px;

margin:0 0 0 10px;
font-weight: bold;
}

a.news_readmore {font-size: 11px;display:block;margin-top: 5px;font-weight:bold }

div.news_item a.news_readmore 
{
margin:0;
text-align:right;
margin-right: 10px;
}



/*HOMEPAGE STYLES*/

div.hp_box {
	height: 98px;
	border: 1px solid #d2d0e3;
	background:url(../images/homepage/die.jpg) left top no-repeat;
	margin-top:15px;
}

div.hp_box p {
	width: 185px;
	float:right;
	margin-top:0;
	position:relative;
	top: 10px;
}

div.box_die p {
	margin-right:10px;
	display:inline;
}

div.box_house {
	margin-top:5px;
	background:url(../images/homepage/house.jpg) right top no-repeat;
}

div.box_house p {
	width: 175px;
	float:none;
	margin-left:10px
}


div.hp_column_left {
float: left;
width:285px;
font-size:11px;
}

div.hp_column_right {
float: left;
width:215px;
font-size:11px;
}