body {
  background-color: #FFFFFF;
  margin:0px;
  padding:0px;
  background-repeat: repeat-y;
  background-image: url("/app/rc-bup/images/theme/vmenu-background?theme=got");
}

/* Textarea Detail Zoom */
body.textareaZoom{
	background-image: none;
}

#cpLayout-PortletHtml {
  position:relative;
  overflow:auto;
  height:640px;
}

/* Applikationskopf */
#cpLayout-Header {
  margin:0px;
  padding:0px;
  padding-left:0px;
  z-index:1;
  background-color: #FFFFFF;
}

#cpLayout-Header table, #cpLayout-Header tr, #cpLayout-Header td {
  font-size: 0px;
}

/* Applikationskopf rechter Teil*/
#cpLayout-Header-Right {
  background-image: url("/app/rc-bup/images/theme/smart/application/logo/gui?theme=got");
  background-repeat: no-repeat;
  background-position:0px 2px;
}

/* Applikationskopf rechter Teil img als Platzhalter nicht verkleinerbar*/
#cpLayout-Header-Right img {
  width:330px;
  height:40px;
}

/* Applikationskopf mittlerer Teil*/
#cpLayout-Header-Middle {
	width: 1500px;
}

/* Applikationskopf linker Teil*/
#cpLayout-Header-Left {
  background-repeat: no-repeat;
  background-image: url("/app/rc-bup/images/theme/smart/application/logo/bup?theme=got");
  background-position:22px 2px;
}

/* Header f�r den FAC */
#cpLayout-Header-Left.finanzanalyse  {
  background-image: url("/app/rc-bup/images/theme/smart/application/logo/finanzanalyse?theme=got");
}


/* Header f�r die Risikoabsicherung im FAC */
#cpLayout-Header-Left.risikoabsicherung  {
  background-image: url("/app/rc-bup/images/theme/smart/application/logo/risikoabsicherung?theme=got");
}

/* Header f�r die Gesundheitsvorsorge im FAC */ 
#cpLayout-Header-Left.gesundheitsvorsorge  {
  background-image: url("/app/rc-bup/images/theme/smart/application/logo/gesundheitsvorsorge?theme=got");
}

/* Header f�r die Vorsorgeoptimierung im FAC */
#cpLayout-Header-Left.vorsorgeoptimierung  {
  background-image: url("/app/rc-bup/images/theme/smart/application/logo/vorsorgeoptimierung?theme=got");
} 

/* Header f�r die Beamtenversorgung im FAC */
#cpLayout-Header-Left.beamtenversorgung  {
  background-image: url("/app/rc-bup/images/theme/smart/application/logo/beamtenversorgung?theme=got");
} 

/* Applikationskopf linker Teil img als Platzhalter nicht verkleinerbar*/
#cpLayout-Header-Left img {
  width:350px;
  height:60px;
}

#cpLayout-Header-Info {
  position: absolute;
  top: 0px;
  left: 350px;
  z-index:2;
  display: none;
}

#cpLayout-Header-Info-top, #cpLayout-Header-Info-bottom {
  text-align: left;
  color: #00509C;
  font: 11px Verdana;
  width: 400px;
}

#cpLayout-Header-Info-top {
  vertical-align: top;
  padding-top: 2px;
  height: 15px;
}

#cpLayout-Header-Info-bottom {
  vertical-align: bottom;
  padding-bottom: 2px;
  height: 15px;
}



#cpLayout-Application-Name {
  position:absolute;
  top:102px;
  left: 210px;
  font: bold 13px Verdana;
  white-space: nowrap;
  color: #203E56;
  z-index:3;
  display: none;
}

#cpLayout-Page-Image {
  position:absolute;
  top:115px;
  right: 0px;
  z-index:5;
}

#cpLayout-Page-Container {
  position:       absolute;
  top:            80px;
  padding-top:       0px;
  width:                  100%;  
}

#cpLayout-Page {
  color:          #000000; 
  position:       relative;
  margin:         0px;
  padding-top:    35px;
  padding-bottom: 15px;  
   padding-left:             207px;
    padding-right: 7px;
  font:                    normal 12px Arial;
  z-index:        4;
}

#cpLayout-Modelinfo {
	margin-left: 200px;
}

#cpLayout-Caption {
  position:       static;
  top:            0px;
  left:           0px;
  font:           bold 14px Arial;
  white-space:    nowrap;
  color:          #3E698C;
  padding-bottom: 20px;
  display:        inline-block;
  width:          600px;
} 

/* Werden Seiten �ber das Men� als Popup aufgerufen, darf die Breite der Caption nicht fest gesetzt sein */
div.ui-dialog #cpLayout-Caption{
	width:        auto;
}
    
	
#cpLayout-CaptionPopup {
  position:absolute;
  top:  10px;
  left: 40px;
  font: bold 14px Arial;
  white-space: nowrap;
  color: #3E698C;
}


div#cpLayout-Page-Footer{
   background-image:  url("/app/rc-bup/images/theme/smart/frame/backgroundOperationBar?theme=got");
   background-repeat: repeat-x;
   background-color:  transparent;
   margin:            0px; 
   width:             100%; 
   height:            20px;
   bottom:            0px;  
   display:           table-row;
   position:          fixed; 
   z-index:           5;
}

/* div f�r Anzeige mobile devices, wenn gezoomt wird */
div#cpLayout-Page-Footer-Body-Bottom
{
	display:           none;
	background-image:  url("/app/rc-bup/images/theme/vmenu-background?theme=got"), url("/app/rc-bup/images/theme/smart/frame/backgroundOperationBar?theme=got");
    background-repeat: repeat-y, repeat-x;
	width:             100%;
	height:            20px;
	z-index:           4;
}

#cpLayout-Eyecatcher{
    background-image:  url("/app/rc-bup/images/theme/smart/application/eyecatcher/bup?theme=got");
    background-repeat: no-repeat;
    position:          relative;
    top:               390px;
    width:             183px;
	height:            130px;
}

/* Eyecatcher f�r das FAC */
#cpLayout-Eyecatcher.finanzanalyse {
    background-image:  url("/app/rc-bup/images/theme/smart/application/eyecatcher/finanzanalyse?theme=got");
}

/* Eyecatcher f�r die Risikoabsicherung im FAC */
#cpLayout-Eyecatcher.risikoabsicherung {
    background-image:  url("/app/rc-bup/images/theme/smart/application/eyecatcher/risikoabsicherung?theme=got");
}

/* Eyecatcher f�r die Vorsorgeoptimierung im FAC */
#cpLayout-Eyecatcher.vorsorgeoptimierung {
    background-image:  url("/app/rc-bup/images/theme/smart/application/eyecatcher/vorsorgeoptimierung?theme=got");
}

/* Eyecatcher f�r die Gesundheitsvorsorge im FAC */
#cpLayout-Eyecatcher.gesundheitsvorsorge {
    background-image:  url("/app/rc-bup/images/theme/smart/application/eyecatcher/gesundheitsvorsorge?theme=got");
}

/* Eyecatcher f�r die Beamtenversorgung im FAC */
#cpLayout-Eyecatcher.beamtenversorgung {
    background-image:  url("/app/rc-bup/images/theme/smart/application/eyecatcher/beamtenversorgung?theme=got");
}

/*************************** Login related START *****************************/
#cpLayout-LoginBody {
  background-color: #FFFFFF;
  background-repeat: no-repeat;
}

#cpLayout-LoginPage {
  position:absolute;
  top: 260px;
  left: 400px;
  background-image: url("/app/rc-bup/images/theme/login/bup?theme=got");
  background-repeat: no-repeat; 
}

#cpLayout-LoginError {
  position:absolute;
  top: 450px;
  left: 400px;
}

#cpLayout-LoginPage input {
  width: 20%;
  min-width: 100px;
  max-width: 200px;
}
/*************************** Login related END *******************************/

/* override std definitions for got theme */

#cpLayout-Eyecatcher {
    width: 200px;
}

div#cpLayout-Page-Footer {
    height: 26px;
	background-image: none;
	background-color: rgb(0, 108, 140);
}

#cpLayout-Caption {
	color: rgb(0, 0, 0);
}