body, a:link, a:active , a:visited, a:hover {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #550000;
	border: none;
	font-size: 10pt;
	/**text-decoration: none;*/
}

img {
	border: none;
}

.arrow_ul{
	list-style-type: square;
	list-style-image: url(../images/pngs/forwd_16_br.gif);
	color: #3E0000;
	font-weight: normal;
	font-size: 10pt;
	background-color: #E3D1A6;
	list-style-position: outside;
}

.arrow2_ul {
	list-style-type: square;
	font-size: 10pt;
	color: #3E0000;
}

.arrow3_ul {
	list-style-type: square;
	font-size: 10pt;
	color: #B48D1B;
	list-style-image: url(../images/pngs/Ball_yellow.png);

}

.bg_stripe
{
	background-repeat: repeat;
	background-color: #8f001c;
}

.bg_leftshadow
{
	background-image: url(../images/leftshadow.jpg);
	background-repeat: repeat-y;
	background-position: right;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.bg_rightshadow
{
	background-image: url(../images/rightshadow.jpg);
	background-repeat: repeat-y;
	background-position: left;
}

.bg_leftshadow2
{
	background-image: url(../images/leftshadow2.jpg);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #E5CE88;
}

.bg_rightshadow2
{
	background-image: url(../images/rightshadow2.jpg);
	background-repeat: repeat-y;
	background-position: left;
	background-color: #E5CE88;
}

#hdr_topbar_topshade
{
	height: 2px;
	background-color: #FFFF80;
}

#hdr_topbar
{
	height: 22px;
	color: #F4E3B0;
	font-size: 12pt;
	font-weight: normal;
	text-align: right;
	padding-right: 10px;
	padding-left: 10px;
	width: 780px;
	background-color: #CDA21F;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #EDD387;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #735A11;
	border-bottom-color: #41330A;
	border-left-color: #E6C155;
}

.menufont, .menufont_leftcell {
	height: 30px;
	color: #F4E3B0;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #CDA21F;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #EDD387;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #735A11;
	border-bottom-color: #41330A;
	border-left-color: #E6C155;
	vertical-align: middle;
	width: 130px;
}

.menufont_rightcell{
	height: 30px;
	color: #F4E3B0;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #CDA21F;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #EDD387;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #735A11;
	border-bottom-color: #41330A;
	border-left-color: #E6C155;
	vertical-align: middle;
	width: 130px;
}

.topmenu {
}

.menufont_rightcell a:link, .menufont_rightcell a:visited, .menufont a:link, .menufont a:visited, 
.menufont_leftcell a:link, .menufont_leftcell a:visited, .topmenu a:link, .topmenu a:visited {
	color: #F4E3B0;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.menufont_rightcell a:hover,  .menufont a:hover, .menufont_leftcell a:hover, .topmenu a:hover{
	color: #F9EFD0;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

#hdr_topbar table tr td
{
	color: #fffcb7;
	font-size: 11pt;
	font-weight: bold;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
}

#hdr_banner
{
	background-image: url(../images/webtemplateEmpty_04.jpg);
	background-repeat: no-repeat;
	height: 172px;
}

#hdr_banner_alphare
{
	background-image: url(../images/banner.jpg);
	background-repeat: no-repeat;
	height: 120px;
}

#hdr_banner_alphare2
{
	background-image: url(../images/banner2.jpg);
	background-repeat: no-repeat;
	height: 120px;
}

#hdr_banner_alphare3
{
//	background-image: url(../images/german-property-2.jpg);
//	background-repeat: no-repeat;
	height: 120px;
}


#hdr_banner_alphare4
{
	background-image: url(../images/banner4.jpg);
	background-repeat: no-repeat;
	height: 120px;
}

#hdr_banner_alphare5
{
	background-image: url(../images/banner5.jpg);
	background-repeat: no-repeat;
	height: 120px;
}

#hdr_banner_alphare6
{
	background-image: url(../images/banner6.jpg);
	background-repeat: no-repeat;
	height: 120px;
}


#hdr_menu_topshade
{
	height: 2px;
	background-color: #FFFF80;
}

#hdr_menu
{
	height: 30px;
	text-align: center;
	background-color: #CDA21F;
	background-repeat: repeat-x;
}

#hdr_menu_btmshade
{
	height: 2px;
	background-color: #806513;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #FCF7E4;
	border-right-color: #FCF7E4;
	border-bottom-color: #806513;
	border-left-color: #FCF7E4;
}
/*******************************/

#body_content
{
	background-color: #f1ebd6;
	width: 780px;
}
#body_leftCol_leftshade
{
	width: 7px;
	background-color: #F7F9F8;
}

#body_leftCol_rightshade{
    background-image:url(../images/webtemplateEmpty_11.jpg);
	width: 6px;
	background-repeat: repeat-y;
}

.body_leftCol
{
	/**background-image:url(../images/webtemplateEmpty_10.jpg);**/
	width: 180px;
	font-size: 10pt;
	background-color: #efe5cc;

}

.body_leftCol_div
{
	font-size: 10pt;
	text-align: justify;
	padding-top: 3px;
	padding-right: 13px;
	padding-bottom: 3px;
	padding-left: 9px;

}

.body_leftColTitle
{
	background-image:url(../images/webtemplateEmpty_15-21.jpg);
	width: 174px;
	height: 22px;
	background-repeat: repeat-x;
	margin-top: 7px;
	font-weight: bold;
	text-align: center;
	font-size: 10pt;
	color: #685200;
	font-style: italic;
}

.body_divborder
{
	padding-right: 15px;
	padding-left: 15px;
	border-top-color: #FFFFFF;
	border-right-color: #666666;
	border-bottom-color: #333333;
	border-left-color: #333333;
	background-color: #EFE5CC;
	padding-top: 5px;
	padding-bottom: 10px;
	border-left-width: 2px;
	border-left-style: dotted;
	text-align: left;
}

.body_divborder2
{
	padding-right: 15px;
	padding-left: 15px;
	border-top-color: #FFFFFF;
	border-right-color: #666666;
	border-bottom-color: #333333;
	border-left-color: #333333;
	background-color: #EFE5CC;
	padding-top: 5px;
	padding-bottom: 10px;
	text-align: left;
}

#body_leftColTitleWelcome
{
	width: 178px;
	height: 22px;
	margin-top: 7px;
	text-align: center;
	font-weight: bold;
	letter-spacing: 2px;
}

#body_leftColTitleNews
{
	width: 170px;
	height: 22px;
	margin-top: 7px;
	font-weight: bold;
	text-align: center;
	border-top-width: 2px;
	border-top-style: dotted;
	padding-top: 3px;
	padding-right: 7px;
	padding-left: 7px;
	font-style: normal;
	letter-spacing: 2px;
}

#body_rightCol
{
	width: 598px;
	font-size: 10pt;
	background-color: #EFE5CC;
}

/*******************************/
#footer_bar
{
	height: 38px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #CDA21F;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-top-color: #EDD387;
	border-right-color: #EDD387;
	border-bottom-color: #EDD387;
	border-left-color: #EDD387;
	background-repeat: repeat-x;
}

.footer_links
{
	font-size: 9px;
	text-align:center;
	color: #fffcb7;
	font-weight: bold;
	border-bottom-style: solid;
	border-top-color: #EDD387;
	border-right-color: #EDD387;
	border-bottom-color: #EDD387;
	border-left-color: #EDD387;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.footer_copyright
{
	font-size: 9px;
	text-align:center;
	color: #fffcb7;
	font-weight: 200;
}

.footer_blinks, .footer_blinks a:link, .footer_blinks a:visited, .footer_blinks a:hover {
	font-weight: bold;
	text-align: center;
	font-size: 9px;
	color: #fffcb7;
	font-style: italic;
}
/******************************/
.divfloatleft
{
	float: left;
	padding: 1px;
	margin-top: 4px;
	margin-right: 25px;
	margin-bottom: 4px;
	margin-left: 4px;
}

.divfloatright
{
	float: right;
	margin: 4px;
	padding: 2px;
}


.commonBorder
{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #626002;
	margin: 5px;
	padding: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	font-weight: normal;
	border-top-color: #E6DBB5;
	border-right-color: #746327;
	border-bottom-color: #4F431C;
	border-left-color: #D8C689;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	background-color: #E9DFC5;
}

.formlabel 
{
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;

}

.formfld
{
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
	margin-left: 5px;
}

.formbtn
{
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	margin-top: 5px;
	background-color: #E5EBE7;
}

.leftrightborder
{
	border-top-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-right-style: double;
	border-left-style: double;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}


.headline
{
	font-weight: bold;
	font-size: 13px;
	text-align: left;
	height: 22px;
}

.article
{
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #660000;
	border-bottom-color: #660000;
	border-left-color: #660000;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #660000;
	padding-right: 10px;
	padding-left: 10px;
	background-image: url(../images/articleBG.gif);
	background-repeat: repeat-y;
	background-position: center;
}

.div1
{
	background-color: #FFFFFF;
}

.titleHeader {
	color: #C79A00;
	font-weight: bold;
	font-size: 16px;
}

.divBG {
	background-color: #E3D1A6;
	padding: 7px;
}

.upperLine
{
	font-size: 20px;
	font-weight: bold;
	vertical-align: text-top;
}

.unlinebold {
	font-weight: bold;
	text-decoration: underline;
}

.errorMsg {
	font-size: 12pt;
	font-weight: bold;
	text-decoration: underline;
	color: #FF0000;
	font-style: italic;
}
/** for tool tip **/
#pup {position:absolute; visibility:hidden; z-index:200; width:260; }

.enlargeFont
{
	font-size:14px;
}

.Pt10Bold {
	font-weight: bold;
	font-size: 10pt;
}
.style4 , .style4 a:hover,  .style4 a:link, .style4 a:visited, .style4:active{
    font-size: 10pt;
}

.formfld {
	background-color: #E5CE88;
}
