/* CSS-Dokument: Workspace WSP */

/* css-style fuer das hintergrundbild der workspaces
   exercise/information und deren Varianten std/full */

.wsp_padding {
    padding:10px;
    }

.wsp_standard {
    width:700px;
    height:441px;
    background-image:url(../../img/wsp/ws_small_width.gif);
    background-repeat:no-repeat;
    }

.wsp_full {
    width:939px;
    height:441px;
    background-image:url(../../img/wsp/ws_full_width.gif);
    background-repeat:no-repeat;
    }

.wsp_condensed_standard {
    width:700px;
    height:394px;
    background-image:url(../../img/wsp/ws_condensed_small.gif);
    background-repeat:no-repeat;
    }

.wsp_condensed_full {
    width:939px;
    height:394px;
    background-image:url(../../img/wsp/ws_condensed_full.gif);
    background-repeat:no-repeat;
    }

.wsp_info_standard {
    width:700px;
    height:494px;
    background-image:url(../../img/wsp/ws_small.gif);
    background-repeat:no-repeat;
    }

.wsp_info_full {
    width:939px;
    height:494px;
    background-image:url(../../img/wsp/ws_full.gif);
    background-repeat:no-repeat;
    }

.wsp_full_headless {
    width:939px;
    height:494px;
    background-image:url(../../img/wsp/ws_full.gif);
    background-repeat:no-repeat;
    }

.wsp_std_headless {
    width:700px;
    height:494px;
    background-image:url(../../img/wsp/ws_small.gif);
    background-repeat:no-repeat;
    }

.wsp_nav_text_pos {
    position:relative;
    padding-left:5px;
    padding-right:10px;
    vertical-align:middle;
    }

.wsp_origin_info_pos {
  position: absolute;
  bottom: 32px;
  right: 32px;
  z-index: 102;
}

.listNaviBranchTargets
{
	margin-left: 23px;
	list-style-image: url(../../../theme/img/ov/arrow_index.gif);
	list-style-position: outside;
}


.listItemNaviBranchTarget
{
	position: relative;
	display: list-item;
}



/* css-style fuer den Verlauf unterhalb des headers */
.verlauf{
    position:absolute;
    left:0px;
    top:101px;
    width:1010px;
    height:9px;
    overflow:hidden;
    background-image:url(../../img/shd/bg_shd.gif);
    background-repeat:no-repeat;
    }

/* layoutumstellung auf 990x710px: */
/* left: war 1009px */
.body_border_right {
    position:absolute;
    top:1px;
    left:980px;
    width:9px;
    height:708px;
    background-image:url(../../../theme/img/body_border_right.gif);
    background-repeat:no-repeat;
    z-index:100;
    }

/*
    css-style fuer die navigation bei dialogen

    Die Position der Navigation, die Navigation benoetigt 50px hoehe und
    285px breite.
*/
.nav_dialog{
    position:absolute;
    bottom:40px;
    left:0px;
    z-index:100;
    }

.nav_dialog_prev{
    position:absolute;
    top:12px;
    left:20px;
    width:19px;
    height:16px;
    }

.nav_dialog_next{
    position:absolute;
    top:12px;
    left:260px;
    width:19px;
    height:16px;
    }

.nav_dialog_text{
    position:absolute;
    top:2px;
    left:50px;
    width:200px;
    height:45px;
    text-align:center;
    }

.wsp_title_pos {
    left:200px;
    top:135px;
}

/* layoutumstellung auf 990x710px: */
/* left: war 0px;  */
.wsp_chapter_title_pos {
    left:-7px;
    top:8px;
}

/* layoutumstellung auf 990x710px: */
/* left: war 0px;  */
.wsp_training_title_pos {
    left:-7px;
    top:8px;
}

