/* CSS Document */
body {margin: 0; border: 0; padding: 0; font-family: Arial, Verdana, sans-serif; font-size:12px;/* background:url(../images/bodyBgBtm.gif) no-repeat left bottom; height:100%; font-family:"Franklin Gothic Medium", Verdana, Arial, sans-serif;*/}

.allcontent_bg {background:url(../images/bg_main.jpg) repeat-y;}

#head { width:1098px;  margin: 0; border: 0; padding: 0; background:url(../images/bg_main.jpg) repeat-y; }

#header { background:url(../images/hg1.jpg) no-repeat; height: 152px;}

#menu { height: 19px; background:url(../images/menu_bg.jpg) repeat-x; }

#search_box { height: 59px; }

.search_top { float: left; width:800px; padding-top:12px; padding-left:15px;  font-size:11px; color: #454545;}

.label_text {}

.textBox { margin-top:8px; size:40;}

div.search_top input.textBox { border-color: #313131; border: 1px solid; height:15px; width:140px;}

.location_right { float:right; width:870px;}

.location { clear:both; width:580px; padding-top:8px;}

#content {}

#content_left { width:181px;}

#content_place { float:right; width:915px;}

#content_right { width:916px; clear:both;}

#content_main_area { float:left; width:720px; background-color:#FFFFFF}

#content_right_blank { float:right; width:196px;}

#main_content { float:left; width:538px;}

.homenav {
   font-size:11px;
   font-weight: normal;
   padding-top: 8px;
   padding-left:10px;
}

.homenav a {
   font-size:11px;
   font-weight: normal;
   text-transform:capitalize;
}

.homenav a:hover {
	color: #c40a0d;
}

.right_content p { padding-left:10px; padding-top:0; margin:0 0 10px 0;}
.right_content { float:right; width:182px; margin:0; padding:0;}

.right_content h2 {
   font-size:13px;
   font-weight: bold;
   background: url(../images/bullet_mark.jpg) no-repeat bottom left;
   color: #000000;
   text-decoration: none;
   padding-left:10px;
   padding-top: 2px;
   padding-bottom: 0px;
   margin:0;
}

.title_right a {
   font-size:12px;
   font-weight: bold;
   background: url(../images/bullet_mark.jpg) no-repeat bottom left;
   color: #000000;
   text-decoration: none;
   padding-left:10px;
   padding-top: 2px;
   padding-bottom: 0px;
   margin:0;
}

.title_right a:hover { color: #c40a0d;}

.right_text { padding-left:5px; color: #666666; font-size:11px;}

.right_content h1 {
   font-size:15px;
   font-weight: normal;
   text-align:center;
   background: url(../images/right_menu_header.jpg) no-repeat;
   color: #FFFFFF;
   text-decoration: none;
   padding-bottom:7px;
   padding-right:5px;
   margin:0;
   text-transform:uppercase;
}


.right_content p {
   font-size:10px;
   color:#000000;
   text-decoration: none;
   text-align:left;
}


#content_area { width:490px; padding: 0 20px 0 20px;  font-size:12px; font-family: Arial, Verdana, sans-serif;}
#content_area p {  font-size:12px;}
#content_area a {  font-size:12px;}
#content_area a:hover { color:#c40a0d;}

/* This part of css modify on 04.01.2008 */

/*#content_area #mailform form {margin:0; border:solid 1px #f2f0e7; background-color:#f2f0e7; font-family:verdana,arial,sans-serif; font-size:11px; color:#000000;}*/ 

.csc-mailform {background-color: #f2efe6; font-size: 12px; background-image: url(../images/kontaktHeader.jpg);background-repeat: no-repeat;background-position: left top; border: none; padding-top: 18px;}

.csc-mailform-field { width: 475px; clear: both; padding: 4px 0; line-height: 18px;}
.csc-mailform-field label { width: 120px; float: left; text-align: right; margin-right: 20px;  line-height: 18px;}
.csc-mailform-field input{float: left; border:solid 1px rgb(200,200,200);}
.csc-mailform-radio { float: left; width: 250px;}
#mailformRueckantwort_per {border: none; padding: 0; margin: 0; margin-top: -18px;}
* html #mailformRueckantwort_per {border: none; padding: 0; margin: 0;}
.csc-mailform-radio legend {display: none; padding: 0; margin: 0;}
.csc-mailform-radio label{ width: 40px; float: left;}
.csc-mailform-radio input{float: left; width: 20px; border: none;}

.csc-mailform-field textarea {float: left; width: 300px; border:solid 1px rgb(200,200,200);}
.csc-mailform-field .csc-mailform-submit{float:right; width:120px; margin-right:35px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center;color:rgb(150,150,150); font-size:12px; margin-bottom: 15px;}

.csc-mailform-field .csc-mailform-submit:hover {cursor: pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}


/* ************************************* */


#right_content { }

.cright { color:red;}

.list_block td { font-size:12px; }


.google_ad { background-color:#fff; }

.google_set { }

.searchTd { margin: 0 0 0 3px;}

.tbl_search { background-color:#f2f0e7; width:100%;}


/*   to be cahnge after completion  */


a {
   font-weight:normal;
   text-decoration: none;
   font-size:10px;
}

a:hover {
   text-decoration: none;
}

ul {
   margin-right: 5px;
   padding: 0px 0px 0px 18px;
   margin: 0;
}

li {
   
   font-size:10px;
   color: #000000;
   margin: 0;
   padding: 0 0 5px 0;
}
 
a.positionnavigation {
font-family:sans-serif;
   font-size: 11px;
   color: #393e42;
   text-decoration: none;
   padding-left: 20px;
}

a.positionnavigation:hover {
   text-decoration: none;
   color: #015F9F;
}


a.LeftNav {
   
   font-size:15px;
   font-weight: normal;
   background: url(../images/left_menu_header.jpg) no-repeat;
   color: #FFFFFF;
   text-decoration: none;
   padding-left: 15px;
   padding-right: 0px;
   display: block;
   padding-bottom:7px;
   vertical-align:middle;
}

a.LeftNav:hover {
	background:url(../images/hover_right.jpg) no-repeat;
}

a.LeftNavSub1 {
   font-size:12px;
   font-weight:bold;
   color:#000000;
   text-decoration: none;
   margin-left: 0px;
   padding-left: 15px;
   padding-top: 2px;
   padding-bottom: 4px;
   background-position: 35px 2px;
   display: block;
   width:148px;
}

/*
a:link.LeftNavSub1{
   color: #000;
   width:148px;
}

a:visited.LeftNavSub1{
   color: #000;
   width:148px;
}*/

a:hover.LeftNavSub1{
   font-size:12px;
   color: #c40a0d;
   width:148px;
}

.menuAct1 { color: #c40a0d; 
   font-size:12px;
   font-weight:bold;
   text-decoration: none;
   margin-left: 0px;
   padding-left: 15px;
   padding-top: 2px;
   padding-bottom: 4px;
   background-position: 35px 2px;
   display: block;
   width:148px;}

/*a:active.LeftNavSub1{
   color: #c40a0d;
   width:148px;
}*/

.menuAct2 { 
	color: #c40a0d;
	
   font-size:11px;
   font-weight:bold;
   text-decoration: none;
   margin-left: 0px;
   padding-left: 20px;
   padding-top: 2px;
   padding-bottom: 4px;
   background-position: 35px 2px;
   display: block;
   width:128px;
   }

a.LeftNavSub2 {
   
   font-size:11px;
   font-weight:bold;
   color:#000000;
   text-decoration: none;
   margin-left: 0px;
   padding-left: 20px;
   padding-top: 2px;
   padding-bottom: 4px;
   background-position: 35px 2px;
   display: block;
   width:128px;
}

a.LeftNavSub2:hover {
   font-size:11px;
   color: #c40a0d;
   width:128px;
}

a.FootNav {
   font-family : sans-serif;
   font-size: 11px;
   color: #015F9F;
   text-decoration: none;

}

a.FootNav:hover {
   text-decoration: none;
   color: #749BCA;
}

.right_border { _border-right:1px solid #000;}

.LeftNavLine1 {
	padding:0;
	width: 178px;
}


.LeftNavLine {
	padding:0;
	width: 178px;
	border-right: 1px solid #000;
	_border-right: 0px;
}

.LeftNavLineTop {
	padding:0;
	_border-right: 1px solid #000;
 }


.RightNavLine {
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color: #000000;
   padding-bottom: 5px;
   padding-top: 5px;
}

.Top_LINK { padding-top:35px; padding-left:10px;}

a.TopLINK {
   
   font-size:13px;
   color:#000000;
   text-decoration: none;
   padding-right: 7px;
   margin-left: 7px;
   border-right: 1px solid #000000;
}

a.TopLINK:hover {
color: #c40a0d;
   }

a.TopNavigation {
   
   font-size:11px;
   color: #ffffff;
   text-decoration: none;
   margin-top: 15px;
   padding-left: 5px;
   padding-right: 5px;
   margin-left: 0px;
   border-right: 1px solid #CCD6D8;
}

a.TopNavigation:hover {
color: #c40a0d;
   }
   
.breadcrumb {  font-size:11px;}

a.breadcrumb { color: #454545; }

a.breadcrumb:hover { color: #c40a0d}

.top_link_wrap {}

.top_link { font-size:11px; color: #454545;}
.top_link1 { font-size:11px; color: #454545;}

a.top_link { text-decoration:underline; padding-left:5px;}
a.top_link1 { text-decoration:underline; padding:0; margin:0; }

.top_link a { color: #454545; text-decoration:underline;  font-size:11px; }

a:hover.top_link { color: #c40a0d; text-decoration:underline;  font-size:11px;}

.form_contact {}

.details { 
	margin-left: 25px; 
	margin-right: 25px; 
	color:#5e6766; 
	font-weight:bold; 
   font-size:10px;
}

.txt_bold { 
	font-weight:bold; 
	color:#cc3f0a; 
  	
    font-size:10px;
}

#img_detail { 
	text-align:center; 
	margin-top: -50px;
}

.text_contact { 
	text-align:center; 
	font-weight:bold; 
	margin-top: 10px; 
	background:url(../images/a5.png) repeat-x; 
	clear:both; 
	color:#FFFFFF;
	_width:500px;
}

.text_title { 
	background:url(../images/bgtitle.gif) no-repeat; 
	height: 18px; 
    
    font-size:10px;
	font-weight:bold; 
	color:#FFFFFF;
}

.txtcontact { 
	
	font-size:12px; 
	color:#000000; 
	padding-left: 10px;
	padding-bottom:10px;
}

.txtcontact_title { background:url(../images/a5.png); height: 18px; font-family:sans-serif; font-size:13px; color:#FFFFFF; padding-left: 10px; font-weight:bold; }


.description { 
clear: both;
	float:left; 
	width:370px;
	margin-top:0;
	margin-left:0;
	padding-left:0;
}

.textcontact {
    
    font-size:10px;
	color: #666666;
}
.inputFormtbl {
    
    font-size:10px;
	color: #666666;
	height: 20px;
	width: 160px;
	border: 1px solid #999999;
}


/* CSS for Link */

.list_block{
	background-color:#efefe5;
	
	font-size:10px;
}

/*#listTable tr td{
	padding-top:1px;
	padding-bottom:1px;	
}*/

#listTable tr hr{
border-top:1px solid #000000; height:1px;}

.hr_adGoogle { width:490px; border-top:0px solid #000;}

/*.headerText1{
    
    font-size:10px;
	font-weight:bold;
	text-transform: capitalize;
}
*/
.abstractText{
    
    font-size:10px;
	vertical-align:top;
	text-align:justify;
}

.list_bottomText{
	padding-left:15px;
	padding-right:15px;
}

#search { padding:0; margin:0;}

#search table { padding:0; margin:0; }

#search table tr a{
    
    font-size:10px;
	font-weight:bold;
	color: #000;
	text-decoration: underline;	
}

.searchHeader{
    
    font-size:10px;
 	font-weight:bold;
	background-color:#f2f0e7;
	padding-top:2px;
	padding-bottom:2px;
}

.searchTd{
    
    font-size:10px;
	font-weight:bold;
}

input{
    
    font-size:10px;
}

.link_header { 
	background:url(../images/bg_link_header.jpg) no-repeat;
	padding-left: 5px;
	margin-left: 10px;
	height: 18px; 
    padding-top:2px;
    font-size:12px;
	font-weight:bold; 
	color:#FFFFFF;
}



/*   copy from else  */

/* #tx-srfeuserregister-pi1-fe_users_form form { background-color:#00FF00;}

.frm_dt {background-color:#F2EFE6; margin:0; padding:0;}

.frm_bg { background-color:#F2EFE6;} 

.tx-srfeuserregister-pi1 div.frmdel { background-color:#f2f0e7; border:0;} */

.contactform, .tx-srfeuserregister-pi1 {margin:0; border:solid 1px #f2f0e7; background-color:#f2f0e7; font-size:11px; color:#000000; }
fieldset {padding:20px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 1px rgb(220,220,220);}
fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color:rgb(80,80,80); font-weight:bold; font-size:13px;}
label.left {float:left; width:150px; margin:0 5px 0 10px; padding:2px; font-size:11px; text-align: right; }
label.left_wpass {float:left; width:158px; margin:0 5px 0 5px; _margin:0 5px 0 2px; padding-top:2px; font-size:11px; text-align: right;}
label.left2 {width:150px; padding:0; font-size:11px; margin-left:6px;}
select.combo {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-size:11px;}
select.combo2 {width:280px; padding:0; margin-left:8px; margin-top:2px; border:solid 1px rgb(200,200,200);font-size:11px;}
input.combo2 {width:280px; padding:2px; margin-left:3px; margin-top:2px; border:solid 1px rgb(200,200,200);font-size:11px;}
.contactform input.field, input.field, .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword {width:275px; _width:240px; padding:2px; border:solid 1px rgb(200,200,200);font-size:11px;}

input.file{ padding:2px; border:solid 1px rgb(200,200,200); font-size:11px;}

input.button, .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button {float:right; width:90px; margin-right:20px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; color:rgb(150,150,150); font-size:12px;}
input.button:hover, .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button:hover {cursor: pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}

.button {width:3.0em; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; color:rgb(150,150,150); font-size:12px;}
.button2 {padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150);  color:rgb(150,150,150); font-size:12px;}
.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}
.button2:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}
.combo {width:275px; padding:2px; border:solid 1px rgb(200,200,200);font-size:11px;}
.combo2 {width:275px; border:solid 1px rgb(200,200,200);font-size:11px;}

/*   */

#content_area .tx-newloginbox-pi1 { font-size:12px; font-family: Arial, Verdana, sans-serif;}

.tx-newloginbox-pi1 { width:100%;  background-color:#f2f0e7;font-size:12px; color:#000000; font-weight:normal; padding-bottom:5px; font-family: Arial, Verdana, sans-serif;}

.tx-newloginbox-pi1 p { font-weight:normal; padding: 0 5px 0 7px; margin:3px; font-size:12px; font-family: Arial, Verdana, sans-serif;}
.tx-newloginbox-pi1 h3{ 
	background:url(../images/bg_link_header.jpg) no-repeat;
	padding-left: 5px;
	height: 18px; 
    font-size:13px;
	font-weight:bold; 
	color:#FFFFFF;
	margin-top:0;
}

.tx-newloginbox-pi1 table {width:350px;}

.tx-newloginbox-pi1 input { width:150px; padding:2px; border:solid 1px rgb(200,200,200); font-size:12px;}
.tx-newloginbox-pi1 table td { width:50%;}
.tx-newloginbox-pi1 table td p { margin:0;}


input.tx-newloginbox-pi1-submit, .tx-newloginbox-pi1 tfoot input { width:120px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center;  color:rgb(150,150,150); font-size:12px;}

input:hover.tx-newloginbox-pi1-submit, .tx-newloginbox-pi1 tfoot input:hover { cursor: pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}

.tx-newloginbox-pi1 table {/* width:350px; padding-left:80px;*/ text-align:right;}

.tx-newloginbox-pi1-forgotP a { font-size:11px;}

.contact_link { border:0; margin-top:5px;}
.alphabet { font-weight:normal; font-size:11px;margin:0; }
#alphabetical_Search {margin:0; width:510px; text-align:center; padding-left:0; padding-right:3px;}

#tx-srfeuserregister-pi1-status, #tx-srfeuserregister-pi1-usergroup {width:280px; padding:2px; border:solid 1px rgb(200,200,200); font-size:11px;}

input#tx-srfeuserregister-pi1-gender-0 {margin-right:5px;}

input#tx-srfeuserregister-pi1-gender-1 {margin-right:5px; margin-left:5px;}

.tx-srfeuserregister-pi1 p { margin-bottom:10px;}

.tx-srfeuserregister-pi1 input.button { margin-bottom:10px;}

.tbl_search input.field {margin-left:8px;}

.tbl_search td { padding-bottom:10px; font-size:12px;}

/* test input type file */
div.fileinputs {
	position: relative;
	margin-left:6px;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}
.img_place { width:100px; display: block; text-align: right;}
.img_place img{ border:0;}

.like_hr { border-top:1px solid #000000; height:1px;}

.button_classified {width:90px; margin-right:10px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center;color:rgb(150,150,150); font-size:12px; cursor:hand;}

.button_classified:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80); cursor:hand;}

.pos_button { float:right; margin-right:5px;}

.msg_title {  font-size:11px; font-weight:bold;}

.msg_text { font-size:11px; text-align:justify;}

.pos_title {  font-size:11px; font-weight:bold; padding-left:7px;}

.pos_price {  font-size:11px; font-weight:normal; float:right; padding-right:10px;}

.pos_abstract { font-size:11px; padding-left:7px; text-align:justify; padding-right:10px;}

.footer_style { background:url(../images/footer_bg.jpg) repeat-x; clear:both; vertical-align:bottom; height:24px; padding-left:200px; padding-right:200px; text-align:center;}

.BootomNavigation { color:#000; font-size:10px;  text-align:center; padding-right:10px;}

#frm_style {  font-size:12px;}

#frm_style td a {  font-size:12px;}

#frm_style td a:hover { color:#c40a0d;}

#frm_style .formLabel {width: 140px; text-align:right;}

/* from ext realstate */

.list_block{
	background-color:#ffffff;
}


.headerText{
	
	font-size:12px;
	font-weight:bold;
}

.pagination {
	
	font-size:10px;
	font-weight:bold;
	color: #454545;
	padding:5px 0 5px 0;
}

.headerText2 {
	
	font-size:11px;
	font-weight:normal;
}

.classified_date {
	width:60px;  font-size:12px; font-weight: bold; padding-left: 2px;
}


.classified_image {
	width:80px; height:56px; vertical-align:top; padding-right:5px;
}

.classified_image img { width:80px; height:56px; vertical-align:top;}

.abstractText{
	
	font-size:12px;
	vertical-align:top;
}

.abstractText_detail {
	
	font-size:11px;
	vertical-align:bottom;
}

.bookmarkText{
	
	font-size:11px;
	vertical-align:bottom;
}

.bookmarkTextM{
	
	font-size:11px;
	vertical-align:bottom;
}

.bookmarkD {
	padding-left:6px;
	margin-top:0;
	padding-top:0;
}

.bookmarkD a { 
	color:#000; 	
	
	font-size:11px;
	text-decoration:underline;
	vertical-align:bottom;
 }

.bookmarkD a:hover { color:#000; }

.list_bottomText{
	padding-left:150px;
	padding-right:15px;
	text-align:right;
	vertical-align:bottom;
}

#search table tr a{
	
	font-weight:100;
	font-size:11px;
	color: #000;
	text-decoration: underline;	
}

.searchHeader{
	
	font-size:11px;
	font-weight:bold;
	background-color:#efefe5;
	padding-top:2px;
	padding-bottom:2px;
}

.searchTd{
	padding-top:5px;
	padding-left:5px;
	
	font-weight:bold;
	font-size:11px;
}

input{
	
	font-weight:normal;
	font-size:11px;
}


.newsletter_subscribe {margin: 1px 20px; background-color:#F2F0E7;}
.newsletter_subscribe .newsletter_header {background:url(../images/bg_link_header.jpg) no-repeat; height: 18px;  font-size:12px; font-weight:bold; color:#FFFFFF; padding-left:7px; padding-top:1px;}

.imgSearch { margin-top:5px; vertical-align: bottom;}



.static_content a {font-size:12px; color:#5f6667; font-weight:normal}

.static_content a:hover { color:#c40a0d;}

.static_content { padding:0 0 10px 0;  background-color:#ffffff; font-size:12px; color:#5f6667; font-weight:normal}

.static_content_heading { font-size:13px; font-weight:normal; font-weight:bold; }

.no_result { background:url(../images/no_results.gif) no-repeat; height: 50px; padding-left:20px;}

.nosearch_result {font-size:11px; color:#000; font-weight:bold; padding-left:18px; padding-right:10px;}

.txtBookMark {font-size:11px; color:#000; font-weight:bold; padding-left:8px; padding-right:10px;}


.bg_balnk_top{background:url(../images/bg_blank_top.jpg) repeat-x; height: 174px;}

.bg_balnk_mid { background:url(../images/bg_blank_mid.jpg);}

.bg_top { background:url(../images/hg1.jpg) no-repeat;}

.bg_top_support { background:url(../images/hg_header.jpg);}

.position_top_menu { padding-left:10px; height:16px; margin-top:3px;}

.position_breadcrumb { margin-left:100px; display:inline;}

hr { border-top:1px solid #000000; height:1px;}

.pos_pending { font-size:11px; padding-left:7px; text-align:justify; padding-right:10px; color:#FF0000; font-weight:bold;}

textarea.remarkbox { width:278px; border:solid 1px rgb(200,200,200);font-size:11px; margin-left:8px; height:100px;}

a.more { color:#000; padding-left:150px;  }

a:hover.more { color:#c40a0d;}

label.txt_error {width:275px; padding:2px;font-size:11px; }

iframe { margin-left:8px;}

a.agb { text-decoration:underline;}

a:hover.agb { color:#c40a0d;}

.pos_breadcrump { text-align:right;}

h4 { font-size:11px; font-weight:bold;}

.link_exchange_list td { font-size:12px; }

.link_exchange_list td a { font-size:12px; font-weight:bold; color:#000; }

.link_exchange_list td a:hover { color:#c40a0d;}

#content_area p.bodytext { font-family: Arial, Verdana, sans-serif; font-size:12px; }

#content_area p.bodytext a { font-family: Arial, Verdana, sans-serif; font-size:12px; }

#content_area p.bodytext a:hover { color:#c40a0d; }

#content_area .bodytext hr { border:1px dashed #000;}

hr.dottedLine { border:1px dashed #000;}