@charset "utf-8";
/* Common */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	height:100%;
	margin:0;
	padding:0;
	border: 0;
	background-image:url(../images/bg.gif);
	background-repeat:repeat-x;
	background-color: #a6a6a6;	
	background-position:top;
}

html{height:100%;}


.bodytext {
	color: #5d5c5c;
	
}

IMG {border:none;}

FIELDSET {
	border:none;
	margin:0;
	padding:0;
	margin-top:20px;
}

LEGEND {font-weight:bold;}

.tx-felogin-pi1 INPUT {border:1px solid #000000;padding:3px;padding-left:5px;width:220px;}

.tx-felogin-pi1 .login {margin-top:10px;width:auto;background-color:#7b0f44;color:#FFFFFF;min-width:100px;}

/* ----------container-------------- */
#wrapper { margin: 0 auto;width: 940px;height:100%;background-color:#5b5b5b;}
#footer {min-height:70px;background-color:#5b5b5b;color:#ffffff;padding-left:30px;padding-top:10px;width:910px;}
#header{height:116px;background-color:#ffffff;}
#logo {float:left;padding-top:40px;}
#___plusone_0 {position:relative;top:3px !important;}
#body_wrap{background-color:#ffffff;min-height:160px;float:left;}
#lmenu{padding-top:60px;width:206px;float:left;background-image:url(../images/lspc.gif);background-repeat:no-repeat;min-height:141px;}
#hmenu{padding-top:15px;text-align:right;/*padding-right:34px;*/}
#smenu{text-align:right;padding-top:20px;padding-right:10px;}
#content_wrap{float:left;width:734px;}

#rshdw {width:215px;float:right;margin-left:10px;}
#teaser{background-color:#FFFFFF;height:392px;}
#content_right{
	float: right;
	background-image:url(../images/shdw.gif);
	background-repeat:repeat-y;
	background-position:left top;
	padding-left:10px;
	margin:0;
	padding-left:20px;
}

#colNormal {float:left;width:380px;margin-left:25px;}
#colRight {float:left;width:310px;}


.testimonials {padding-right:5px;margin-top:10px;height: 145px; left: 0px;position:relative;background:url("../images/fadeg.gif") repeat-y right;}
.testimonials .wrap {overflow:hidden;height:125px;}
.testimonials .testimonials_scroll_area{position:relative;}
.testimonials .testimonial {height: 145px;display:block;float:left;margin-right:4px;position:relative;}
.testimonials .testimonial .msg {font-weight:bold;}
.header H5 {font-size:14px;}
.testimonials .header H5 {margin-top:0px;}
.testimonials .header {padding-bottom:15px;}
.testimonials .content_control_up, .testimonials .content_control_down {cursor:pointer;position:absolute;top:5px;right:10px;}
.testimonials .content_control_down  {top:120px;}
.testimonials .testimonial A{color:#5D5C5C;display:block;}
.testimonials .testimonial .author{margin-top:5px;}

#content{
padding-left:5px;
padding-right:10px;
min-height:141px;
padding-bottom:25px;
}

#fmenu_wrap {
	padding-top:30px;
	padding-bottom:15px;
}

#mmenu .mmenu_item{
float:left;
}

#mmenu {
border-top:1px solid #ababab;
background-image:url(../images/hmenu_bg.gif);
background-repeat:repeat-x;
display:block;
width:734px;
height:44px;
}

#rootline {
padding-left:25px;
padding-top:30px;
padding-bottom:10px;
}

#reg {
float:left;
}

#fmenu{
text-align:right;
padding-right:34px;
}

#nav_wrap {padding-left:17px;}

#lshdw {
	margin: 0 auto;width: 962px;height:100%;
	background-image:url(../images/shdwew.gif);
	background-repeat:no-repeat;
}

#rshdw {
	padding-right:15px;
	background-color:#00FF00;
	float:right;
	
}

#wellcome {padding-left:10px;}

/* ----------styles-------------- */
a {text-decoration:none;color:#ababab;}
a:hover {text-decoration:underline;}

#footer A {color:#FFFFFF;}
#smenu fieldset {padding:0;margin:0;}

#hmenu A,#fmenu A{
padding-left:5px;
padding-right:5px;
}

#hmenu A {color:#000000;}

#content{
color:#5d5c5c;
line-height:11pt;
font-size:11px;
text-align:left;
}

#nav_wrap A {
	display:block;
	color:#5d5d5d;
}

#lmenu {color:#5d5c5c;font-size:11px;}

.obergine {color :#91266A;font-weight:bold;}
.red {color :#ff0000;font-weight:bold;}
.green {color :#669900;font-weight:bold;}
.orange {color :#FF9900;font-weight:bold;}
.ultra {color :#6a0000;font-weight:bold;}

.search_field_input {
	width:220px;
	border:1px solid #ababab;
	padding:5px;
	padding-left:5px;
	font-size:11px;
	margin:0;	
	vertical-align:top;
}

.search_field_submit {
	border:none;
	margin-left:5px;
}


.searchForm {
	display:inline;
}

#fmenu A.print_lnk{
background-image:url(../images/print.gif);
background-repeat:no-repeat;
background-position:right;
padding-right:20px;
}

/* ---------- R-Search -------------- */
#psearch li.blur A{color:#676766;}
#psearch {margin-bottom:90px;}
#psearch ul { list-style-type:none; margin:0; padding:0;margin-top:10px;}
#psearch li { line-height:26px;width:250px;float:left;padding-left:10px;}
#psearch li ul { display:none;min-height:270px;background-color:#5d5d5c;padding-left:0px;border:1px solid #ababab;border-top:none;width:550px;}

#section  ul li { line-height:26px;width:160px;float:left;padding-left:10px;}
#section li ul { display:none;min-height:110px;background-color:#5d5d5c;padding-left:0px;border:1px solid #ababab;border-top:none;width:340px; }

#psearch li:hover ul { display:block;margin-left:-10px;margin-top:-1px;}
#psearch li A{ display:block;height:26px; color:#ffffff; }
#psearch li A{ font-weight:bold;}
#psearch li ul li A{ font-weight:normal;}

#current_section {
background-image:url(../images/section.gif);
background-repeat:no-repeat;
background-position:left top;
z-index:3;
position:absolute;
color:#FFFFFF;
}


#current_client {
background-image:url(../images/section.gif);
background-repeat:no-repeat;
background-position:left top;
z-index:2;
position:absolute;
margin-top:35px;
color:#FFFFFF;
}

/* ---------- Navigator -------------- */
#nav ul {padding:0;}
#nav li {
list-style:none;
font-weight:bold;
}

#nav ul ul li {font-weight:normal;}
#nav ul ul li{padding:10px;border-bottom:1px solid #ababab;margin-right:19px;}

#footer_nav A {
	padding-right:8px;
	margin-right:8px;
	background-image:url(../images/dash.gif);
	background-repeat:no-repeat;
	background-position:right;
}

.femnu_lvl {margin-bottom:6px;}


