/*  CSS fuer RH-INTRANET by Gernot Hofer */

/*  01.11.2010  */

#body { background-color:#FFFFFF; margin:0; padding:0; top:0; right:0; background-image: url(../img/rh_bg.png); background-repeat: repeat-y; }
body.openPage #head_center { background-image: url(../img/rh_home_top_bg.png); }
body.openPage #container { background-image: url(../img/rh_home_bg.gif); background-repeat: repeat-y; background-position: 217px -40px;}
.no_background { background: none !important; }
/* ******************* HEADER ******************* mit DIV#name  */
#head { background-color: #FFFFFF; margin:0; padding:0; height:75px; width: 1024px;}

#head_left { float:left; left:0; color: #000066; margin:0; padding: 5px 0 0 0; width: 210px; height: 70px; }
#textonly { margin:0; padding:0; }
#fontsize { margin:0; padding:0; }
#language { margin:0; padding: 3px 10px; color:#F1F1F1; background-color: #001073; float: left; width: 190px;}

#head_center { float:left; margin:0; padding:0; background-image: url(../img/rh_top_bg.gif); background-repeat: no-repeat; background-position: top; width: 557px; height: 75px; }
#head_right { margin:0; padding:0; height: 75px; }
#head_right IMG { margin:7px 0 0 15px; padding:0; }
#main_menu { float:left; background-color: #001073; color: #ffffff; padding:0; margin:0; width: 557px; z-index:100; position: relative; height: auto;}


/* ******************* CONTENT *******************  */
#container { margin:0; padding:0; width: 1024px; }
#left { background-color:#999999; float:left; width:210px; left:0; color: #ffffff; padding:10px 0 0 0; margin:0; }

#content_area { margin:0 258px 50px 210px; padding:10px 0px 10px 10px; }
#content_top { margin:0; padding:0; }
#breadcrumb { padding:0; margin: 0; }

#content { margin:0; padding:0 0 20px 0; background-color:transparent; }

#footer_extra { display:block; margin:0; padding:0; position: fixed; bottom: 20px; width: 210px; background-image: url(../img/footer_extra_bg.png); background-repeat: no-repeat; background-position: top; }
#footer { background-color: #FFFFFF; display:block; margin:0; padding:0; position: fixed; bottom: 0; width: 100%; height: 20px; }
#footer_left { background-color: #001073; margin:0; padding:0; width: 766px; float: left; height: auto; }
#footer_right { margin:0; padding:0 0 0 15px; height:20px; width: 210px; float:left; height: auto; }
.cleaner { clear:both; height:0; font-size:0; border:none; margin:0; padding:0; background:transparent; }

#right { background-color:#ffffff; float:right; width:258px; padding:12px 0 0; margin:0; }
#content_right {padding: 0 15px; }
#search {  }
#tools { background-color:#FFF; margin:0; padding:10px 10px 10px 15px; border-bottom:#ECECEC 2px solid; border-left:#ECECEC 2px solid; }
