* {margin:0;padding:0;font-family:Arial, Tahoma, Verdana}
html,body { color: #575757; font-size: 12px; width:100%; }
body { font-size: 12px; background:#fcf4dc url(/fileadmin/images/body1.png) repeat-x }
a img {
border : 0 none;
}
tbody, table, td, tr { margin: 0; padding: 0; border-width: 0; }
p { color: #575757; font-size: 12px; }
a { color: #9b0006; text-decoration: none; }
a:hover { color: #d43e00; text-decoration: underline; }
/**/
/**/
#site {width:1000px;margin:0 auto;padding:0 0 30px;}
#header {width:100%;background:url(/fileadmin/images/header1.jpg) no-repeat;height:162px;position:relative}
#headerfl {width:100%;background:url(/fileadmin/images/header1.jpg) no-repeat;height:298px;position:relative}
#headcontent { width:100%; background:url(/fileadmin/images/content_main1.jpg) repeat-y; height: 138px; float:left; padding-left: 8px; }
#mainContent { width:100%; background:url(/fileadmin/images/content_main1.jpg) repeat-y; float:left; padding-top: 0; }
#footer {width:100%;background:url(/fileadmin/images/footer1.jpg) no-repeat;height:47px;float:left;line-height:40px;}
#frameContent {width:100%;background:url(/fileadmin/images/body_top1.png) no-repeat;min-height:338px;padding:0 0 0;}
#leftFrame {margin:0 0 0 8px;width:220px;float:left;}
#leftFrame .box { clear:both }
#leftFrame .box .h1 { background-image:url(/fileadmin/images/sidebar.png); height:38px; text-indent:0;text-align:center; font-size:14px; color:#fff; font-weight: bold; line-height:30px; }
#contentFrame { float:left; width:758px; padding: 0 0 8px 8px; }
#contentFrame .h1 {color:#9b0006;font-size:18px;margin:0 0 10px;clear:both}
#contentFrame p { color: #575757; font-size:12px; line-height:1.5em; margin:0 0 0.9em }
#contentFrame p a,#contentFrame .tx-feuserloginsystem-pi1 a {font-size:12px;color:#E88B00;text-decoration:none;}
#contentFrame p a:hover, #contentFrame .tx-feuserloginsystem-pi1 a:hover {color:#D44A06;text-decoration:underline;}
#contentFrame ul{
	list-style: circle outside;
	margin: 0;
	padding: 0px 0px 0px 20px;
	line-height: 1.4em;
	font-size: 12px;
}
#contentFrame li{
	margin: 0;
	padding: 0em 0px 0.2em;
}
.box ul { padding:0 20px 8px; margin:0 0 8px; background-color: #dbdbdb; list-style: none url(/fileadmin/images/menu_leaf1.png) inside; }
.box ul ul { padding:0 30px 8px; margin:0; list-style: none inside; }
.box ul a {color:#575757;text-decoration:none;font-size:12px;}
.box ul a:hover {color:#9b0006;text-decoration:none;font-size:12px;}
#header ul { list-style-type:none; padding:131px 140px 0 148px; color:#fff; font-size:10pt; line-height: 13pt; height: 29px; }
#header ul li{ float:left; width:172px; text-align:center; padding-right: 0; padding-left: 3px; }
#header ul li a { color:#fff; text-decoration:none }
#header ul li a:hover {color:#9b0006;text-decoration:none}
#headerfl ul { list-style-type:none; padding:131px 140px 0 148px; color:#fff; font-size:10pt; line-height: 13pt; height: 29px; }
#headerfl ul li{ float:left; width:172px; text-align:center; padding-right: 0; padding-left: 3px; }
#headerfl ul li a {color:#fff;text-decoration:none}
#headerfl ul li a:hover {color:#9b0006;text-decoration:none}
#footer ul { list-style-type:none; height:47px; line-height:40px; }
#footer ul li {float:left;padding:0 0 0 15px;height:47px;line-height:40px;}
#footer ul li a {font-weight:bold;color:#303030;font-size:12px;text-decoration:none;}
#footer ul li a:hover { font-weight:bold; color:#6a0006; font-size:12px; text-decoration: none; }
h1 {font-family: "Trebuchet MS", Arial, Helevtica;color:#d44a06;font-size:1.4em;line-height:1.3em;margin-bottom:0.5em;margin-top:0;}
h2 {font-family: "Trebuchet MS", Arial, Helevtica;color:#D44A06;font-size:1.25em;line-height:1.2em;margin-bottom:0.4em;margin-top:1.2em;}
h3 {font-size:1em;line-height:1.3em;margin-bottom:0.4em;margin-top:0.9em;}
h4 {font-size:0.9em;line-height:1.3em;margin-bottom:0.4em;margin-top:1em;}
h5 { color: #920000; font-size:13px; line-height:16px; margin-bottom:0.4em; margin-top:1em; }
h1.title, h2.title, h3.title {margin:0;}
td {font-size:12px;}
.error {color:red;}

.formline {clear:both;padding:5px 0}
.formline .formlabel {width:190px;font-size:12px;float:left;}
.formline .formvalue {float:left;font-size:12px;width:500px;}
.showNumbers {
font-size:12px;
text-decoration: none;
}
.showNumbers .numbers {
color:#9b0006;
font-size:12px;
font-weight:bold;
text-decoration: none;
}
.showNumbers .numbers a {
color:#9b0006;
font-size:12px;
font-weight:bold;
text-decoration: none;
}
.showNumbers .numbers a:hover {
color:#6a0006;
font-size:12px;
font-weight:bold;
text-decoration: underline;
}
.link-left a {
	color: #9b0006;
	text-decoration: none;
}
.link-left a:hover {
	color: #9b0006;
	text-decoration: none;
}
.node-content { font-size: 12px; background:#f6e8b7; vertical-align: top; display:block; padding:0; margin: 0 0 10px; }

.field-content { color: #424242; font-size: 12px; border:0; padding:0; vertical-align:top; float: left; }

.field-content a {color:#E89800;text-decoration:none;}
.field-content a:hover {color:#6a0006;text-decoration:underline;}
.field-image {
width:116px;
height:116px;
padding:6px 0px;
}

.field-title {
display:inline;
font-weight:bold;
color:#9b0006;
}

.fivestars {
display:inline;
height:16px;
vertical-align:middle;
width:80px;
}

.field-exerpt {
clear:both;
display:block;
padding-left:8px;
padding-bottom:8px;
}

td.field-status {height:19px;}


.black_overlay{
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
 
.white_content {
	display: none;
	position: fixed;
	top: 40%;
	left: 40%;
	width: 20%;
	height: 20%;
	padding: 16px;
	border: 2px solid #B3A88A;
	background-color: white;
	z-index:1002;
	overflow: auto;
}

.white_content2 {
	display: none;
	position: fixed;
	top: 30%;
	left: 30%;
	width: 40%;
	height: 40%;
	padding: 16px;
	border: 2px solid #B3A88A;
	background-color: white;
	z-index:1002;
	overflow: auto;
}


.node-content-table a img, .agent_image img { border-color: #de7f65; }
#leftFrame #c746 { font-size:12px; line-height:1.4em; color:#575757; background-color: #dbdbdb; text-align:center ; margin-top: 0; margin-bottom: 8px; padding-bottom: 8px; }
#leftFrame #c689 { font-size:12px; line-height:1.4em; color:#575757; background-color: #dbdbdb; text-align:center ; margin-top: 0; margin-bottom: 8px; }
#leftFrame .boxcontent { font-size:12px; color:#575757; background-color: #dbdbdb; text-align:center ; margin-top: 0; margin-bottom: 8px; }
#leftFrame .bodytext { font-size:12px; line-height:14px; color:#575757; text-align:left ; padding-top: 8px; padding-bottom: 8px; }
#suggest {
    position: absolute;
    background-color: #FFFFFF;
    border: 1px solid #CCCCFF;
    font-size: 90%;
    width: 200px;
	z-index:10000;
}
#suggest div {
    display: block;
    width: 200px;
    overflow: hidden;
    white-space: nowrap;
	z-index:10000;
}
#suggest div.select{ /* keydown, keyup */
    color: #FFFFFF;
    background-color: #3366FF;
	z-index:10000;
}
#suggest div.over{ /* mouse over */
    background-color: #99CCFF;
	z-index:10000;
}
#contentFrame .csc-default ul
{ margin: 0 0 8px; padding: 0; text-align: center; position: relative; top: -2px; left: -2px; height: 44px; }

#contentFrame .csc-default li
{ width: 100%; list-style: none; display: inline; margin: 0; padding: 0; }
    

#contentFrame .csc-default ul a, .csc-default ul span
{ float: left; margin: 2px; padding: 0.2em 1em; text-decoration: none; font-weight: bold; }
#contentFrame .csc-default ul a:hover, .csc-default span
{ text-decoration: none; font-weight: bold; }


#middleFrame { font-size: 12px; margin:0 0 8px; width:528px; float:left; padding-bottom: 8px; }
#rightFrame {margin:0 0 0 8px;width:220px;float:left;}
#rightFrame .box { clear:both }
#rightFrame .box .h1 { background-image:url(/fileadmin/images/sidebar.png); height:38px; text-indent:0; text-align:center; font-size:14px; color:#fff; font-weight: bold; line-height:30px; margin: 0; }
#rightFrame .boxcontent { font-size:12px; color:#575757; background-color: #dbdbdb; text-align:center ; margin-top: 0; margin-bottom: 8px; }
#rightFrame .bodytext { font-size:12px; line-height:14px; color:#575757; text-align:left ; padding-top: 8px; padding-bottom: 8px; }
#rightFrame img { margin:0; border-width: 0; }
#bottomFrame { color: #575757; font-size: 10px; line-height: 11px; margin:0 0 0 8px; width:990px; float:left; }
#bottomFrame .h1 { height:38px; text-indent:0; text-align:center; font-size:13px; color:#920000; font-weight: bold; line-height:20px; margin: 0; }
#bottomFrame .content { font-size:12px; text-align:center ; height: 100%; float: left; margin-top: 0; margin-right: 5px; margin-bottom: 8px; border-color: #a5a5a5; border-width: 1px; outline-color: #868686; outline-width: 1px; }
#bottomFrame .bodytext { font-size:10px; line-height:14px; color:#575757; text-align:left ; padding-top: 8px; padding-bottom: 8px; }
#bottomFrame table, td, tr { color: #575757; font-size: 10px; line-height: 12px; }

#middleFrame .csc-default ul
{ margin: 0 0 8px; padding: 0; text-align: center; background-color: #fff; position: relative; float:left; top: -2px; left: -2px; width: 528px; height: 66px; }
#middleFrame .csc-default li
{ width: 100%; list-style: none; display: inline; margin: 0; padding: 0; }

#middleFrame .csc-default ul a, .csc-default ul span
{ float: left; margin: 2px; padding: 0.2em 1em; text-decoration: none; font-weight: bold; color: #fff; background-color: #920000; width: 148px;
}
#middleFrame .csc-default ul a:hover, .csc-default ul span
{ text-decoration: none; font-weight: bold; color: #fff; background-color: #f9a415;
}

