.login_description				{color: #ffffff; padding-left: 10px;text-align:left;}
#login_body					{font-family: arial; font-size: 12px; background: #fff url(http://www.rh-versicherungen.de/scemos/files/images/Login.jpg) no-repeat 50% 20px}
#login_form					{display:block;height:200px;left:93px;margin:auto;position:relative;top:250px;width:200px;}
#login_ie_fix					{left: 50%; margin-left: -100px;}
#login						{position:relative;z-index:200;}
.login_input 					{margin:0px!important; outline: none! important; border: 0px! important; width: 196px; font-size:14px;padding:6px 6px 13px; font-weight: bold; color: #006bb3; background: transparent url(http://www.rh-versicherungen.de/scemos/files/images/input-field.png) no-repeat top left}
#login_submit 					{padding:0 5px 5px 0; position:relative; top:-68px; cursor: pointer; left:58px; float: right; outline: none! important; border: 0px! important; width: 48px; font-size:14px;height:48px; font-weight: bold; color: #006bb3; background: transparent url(http://www.rh-versicherungen.de/scemos/files/images/input_button.png) no-repeat top left}
#login_submit:hover			{background: transparent url(http://www.rh-versicherungen.de/scemos/files/images/input_button.png) no-repeat -1px -49px}
#login_form	a				{text-decoration: none; margin-left:7px; color:#FFFFFF;}
#login_form	a:hover			{text-decoration: underline}
#login_version					{left:290px; top: 273px; color:#FFFFFF;display:block;height:20px;margin:auto;position:relative;width:100px; }
#login_copyright				{top: 300px; color:#000;display:block;height:20px;margin:auto;position:relative;width:200px; text-align: center;}
#login_copyright a				{color:#000; color:#006bb3;}
#reset_hint					{margin-left:-38px;display:block;margin-top:-40px;position:absolute;text-align:center;width:330px;}
#login_hint					{margin-left:-38px;display:block;margin-top:-40px;position:absolute;text-align:center;width:330px;color: red}
#login_body .efiling_captcha img 	{margin-bottom:5px;display:block;margin-top:-1px !important;border: 1px solid #fff! important;}

.efiling_title					{top:-2px; width: 672px; height: 20px; padding-bottom:5px; margin-left: 19px; position: relative; color: #0b1461; font-size: 14px; border-bottom: 1px solid #AAAAAA}
.efiling_left					{float: left;}
.efiling_right					{left:50px; position:relative;float:left}
.efiling_name					{padding-top: 2px; padding-bottom: 2px;}
.efiling_field 					{margin-right: 15px;}
.efiling_field input				{width: 235px; height: 18px; border: 1px solid #AAAAAA; background-color: #E7ECEF;}
.efiling_text textarea			{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px;border: 1px solid #AAAAAA; background-color: #E7ECEF; height: 150px; width: 667px;}
.efiling_field input:focus, .efiling_text textarea:focus	{background-color: #fff;}
.efiling_submit					{height:23px; margin-top:19px;}
.efiling_submit input				{cursor: pointer;}
.efiling_captcha 				{display: inline;}
.efiling_captcha img				{display: inline; border: 1px solid #AAAAAA;}
#kontaktform					{padding-left:25px;float:left;padding-bottom:20px;}
.efiling_refresh					{border: none; background: transparent url(http://www.rh-versicherungen.de/scemos/files/images/Refresh.png) no-repeat scroll 50% 50%; top: -45px; left: 5px; position: relative; cursor: pointer; height: 25px; width: 25px;}
#kontaktform .req				{}
#kontaktform p				{margin: 15px 0; padding:0px;}

#item_group					{}
#item_group .item				{padding: 10px; position: relative; margin: 10px 10px 0 0; width: 140px; height: 140px; border: 1px solid #88BCBC;float:left;}
#item_group .item-cell			{display: table-cell; vertical-align: middle; width: 140px; height: 120px;}
#item_group .item-cell img		{display: table-cell;}
#item_group .logo				{text-align:center;}
#item_group .name				{width: 145px; text-align: center; position: absolute; bottom:10px;}

.slider_item					{display: table! important; width: 233px; height: 211px;}
.slider_item_cell				{display: table-cell; vertical-align: middle; text-align:center;}
.slider_item img				{display: table-cell;}

.Bild_links						{float:left; margin-right: 5px;}
.Bild_rechts					{float:right; margin-left: 5px;}

.right_content					{padding:0 15px 15px;width:697px! important;}

body {
	text-align: center; 
	background: #98a4b0; 
}
a {
	text-decoration:none;
	color:#000000;
	outline: none;
}
a:hover {
	text-decoration: underline;
}
#bg {
	margin:0 auto;
	width:960px;
}
#wrap {
	width:960px;
	text-align:left;
	margin:0 auto;
	position: relative;
	top:50px;
}
.float-l {
	float:left
}
.float-r {
	float:right
}
.left {
	width:233px;
	background-color:#E7ECEF;
}
.right {
	vertical-align:top;
	width:727px;;
	background:#ffffff;
}
#logo {
	margin-top:0px;
	background:url(http://www.rh-versicherungen.de/scemos/files/hdr.jpg);
	height:210px;
}
#logo h1 {
	font-size:34px;
	color:#223802;
}
#logo h1 {
	padding: 70px 0 0 100px;
}
#logo div {
	padding-left:150px
}
.navff {
	background:url(http://www.rh-versicherungen.de/scemos/files/hdl.jpg);
	height:176px;
	padding:50px 0px 0 50px;
	margin:0;
}
ul#navff li {
	line-height:1.9em;
	border-bottom:#fff 1px solid;
}
ul#navff li a {
	color:#FFFFFF
}
.navie {
	background:url(http://www.rh-versicherungen.de/scemos/files/hdl.jpg);
	height:226px;
	padding:50px 0px 0 50px
}
ul#navie li {
	line-height:1.9em;
	border-bottom:#fff 1px solid;
}
ul#navie li a {
	color:#FFFFFF
}
#meun {
	vertical-align:top;
	background-color:#E7ECEF
}
#meun h2 {
	font-size:24px;
	padding:30px 0 0 40px;
	color:#000000
}
#meun ul {
	padding:10px 0 0 50px
}
#meun li {
	line-height:1.9em;
	border-bottom:#88bcbc 1px solid;
	list-style: inside disc;
	color:#336666
}
.side_navi_0 {
}
.side_navi_0_open {
	font-weight:bold;
}
.side_navi_1 {
	padding-left:10px;
}
.side_navi_1_open {
	font-weight:bold;
	padding-left:10px;
}
.side_navi_2 {
	padding-left:20px;
}
.side_navi_2_open {
	font-weight:bold;
	padding-left:20px;
}
.side_navi_3 {
	padding-left:30px;
}
.side_navi_3_open {
	font-weight:bold;
	padding-left:30px;
}
.side_navi_4 {
	padding-left:40px;
}
.side_navi_4_open {
	font-weight:bold;
	padding-left:40px;
}
#meun li a {
	color:#336666
}
#path {
	font-size:90%;
	color:#0075c2;
	padding: 0 0 0 20px;
}
/* footer */
#footer {
	color: #ffffff;
	height:60px
}
#footer a {color:#FFFFFF}

html{color:#000;background:#98a4b0;}

dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,p,blockquote {pargin:0px; padding:0px;}

fieldset,img{
border:0;
}
address,caption,cite,code,dfn,em,strong,th,var{
font-style:normal;font-weight:normal;
}
li{
list-style:none;
}
caption,th{
text-align:left;
}
h1,h2,h3,h4,h5,h6{
font-size:100%;font-weight:normal;
}
q:before,q:after{
content:'';
}
abbr,acronym {
border:0;font-variant:normal;
}
sup {
vertical-align:text-top;
}
sub {
vertical-align:text-bottom;
}
input,textarea,select{
font-family:inherit;font-size:inherit;font-weight:inherit;
}
legend{
color:#000;
}
body {
font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;
}
table {
font-size:inherit;font:100%;
}
pre,code,kbd,samp,tt{
font-family:monospace;*font-size:108%;line-height:100%;
}
h2 {
	font-size:36px;
	font-weight:normal;
	color:#0075c2;
	padding: 0px 20px 0 25px;
}
p {
	padding: 0px 20px 0 25px; margin:0px;
}
hr {border: 1px solid #98A4B0;border-width:0 0 1px;}