@import url(institution-portlet.css); 

*{font-family:Verdana,Tahoma,Arial,Geneva,Helvetica,sans-serif}
pre, tt, code, kbd, samp{font-family:monospace,Courier}

pre b {font-family:monospace,Courier; font-weight:bold;}
pre i {font-family:monospace,Courier; font-style:italic;}

img{border-style:none}

a:link, a:active{color:#2d51a1; text-decoration:underline}
a:visited{color:#969}
a:hover, a:focus{text-decoration:underline}

a.o_link_extern{background:url(../images/default/externalLink.gif) left center no-repeat; padding-left:16px}
a.o_link_mailto{background:url(../images/default/mailto.gif); background-repeat:no-repeat; padding-left:20px}

.o_border{padding:1em 1.3em 1.4em; border:1px solid #eee; margin:0 0 1em -0.5em}

html, body.o_body{font-family:Verdana,Tahoma,Arial,Geneva,Helvetica,sans-serif; margin:0; padding:0; height:100%; background-color:#fff}
body.o_body{background:#fff url(../images/josch/header_bg_image2_v2.png) no-repeat}

#o_container{height:89.99%; min-height:89.99%; position:relative; top:0; left:0}
html>body.o_body #o_container{height:auto}

#o_top{padding-top:50px; position:relative; top:0; left:0; z-index:800}
#o_main{background:url(../images/andrea/verlaufgruen_zu_w_klein.gif) repeat-x top}
#o_mainhelp{background:url(../images/andrea/verlaufgrau_zu_w_klein.gif) 0 0 repeat-x #fff}

#o_mainlearningres{background:url(../images/andrea/verlaufblau_zu_w_klein2.gif) 0 0 repeat-x #fff}

#o_maingroups{background:url(../images/andrea/verlaufgelb_zu_w_klein.gif) 0 0 repeat-x #fff}

#o_mainhome{background:url(../images/andrea/verlaufgruen_zu_w_klein.gif) 0 0 repeat-x #fff}

#o_bottom{background:#fff url(../images/andrea/verlaufw_zu_gruen.gif) 0 0.25em repeat-x; position:relative; top:0; left:0}

#o_bottomhelp{background:#fff url(../images/andrea/verlaufw_zu_grau.gif) 0 0.25em repeat-x; position:relative; top:0; left:0}

#o_bottomlearningres{background:#fff url(../images/andrea/verlaufw_zu_blau2.gif) 0 0.25em repeat-x; position:relative; top:0; left:0}
#o_bottomgroups{background:#fff url(../images/andrea/verlaufw_zu_gelb.gif) 0 0.25em repeat-x; position:relative; top:0; left:0}
#o_bottomhome{background:#fff url(../images/andrea/verlaufw_zu_gruen.gif) 0 0.25em repeat-x; position:relative; top:0; left:0}

#o_bottom #o_toplink #o_bottomlearningres #o_bottomgroups #o_bottomhome #o_bottomhelp{background-color:#fff; padding:0 3.3em 0 0; text-align:right}
#o_bottom #o_toplink #o_bottomlearningres #o_bottomgroups #o_bottomhome #o_bottomhelp a{background:url(../images/default/arrow_top.gif) left center no-repeat; padding:0 0 0 12px}
#o_bottom #o_toplink #o_bottomhelp #o_bottomlearningres #o_bottomgroups #o_bottomhome a:visited{color:#2d51a1}

#o_footer{padding:2.5em 2.84em 1.5em 3em; color:#fff; font-size:86%; text-align:right}
#o_footer a{color:#fff}
#o_footer div{display:inline; margin:0 0 0 2em}
#o_footer_user{position:absolute; left:0; margin:3em 0 0 0}
#o_footer_version{}
#o_footer_version a{}
#o_footer div#o_footer_powered{}

#o_overlay{    position:absolute;     top:0; left:0;     width:100%;     height:100%;     z-index:5000;       background-color:#ddd;     -moz-opacity:0.6;     opacity:.60;     filter:alpha(opacity=60)}
   
#o_busy{    z-index:5001;   position:absolute; top:30%; width:100%}
#o_busyCaption{background:#f9f9f9 url(../images/default/busy.gif) center 15px no-repeat; border:1px solid #ddd; border-color:#ddd #aaa #aaa #ddd; position:absolute; left:30%; top:45%; height:auto; width:40%; padding:60px 15px 20px; text-align:center}

#o_modaloverlay{ position:fixed;  top:0; left:0;  width:100%;  height:100%;  background-color:#ddd;  z-index:900;   -moz-opacity:0.6;  opacity:.60;  filter:alpha(opacity=60)}

.o_modal_iebug{width:100%; height:100%; position:absolute; left:0px; top:0px; border:none; z-index:901}
 
#o_modalshadowwrapper{z-index:901; position:absolute; top:10%; left:5%}

.o_shadow{display:none}

#o_modalcontent{z-index:902;  position:relative; border:1px solid #ddd; border-color:#ddd #aaa #aaa #ddd; min-width:333px; max-width:850px; min-height:222px; padding:1.5em 2.5em 2.5em 2em; background-color:#f9f9f9; overflow:auto}
#o_modalcontent .o_tabbed_content{}

* html #o_modalcontent{ width:333px; overflow:visible}

#o_modalcontent h4{   font-family:Georgia,"Times New Roman",Times,serif; font-weight:normal; font-size:1.4em;    margin:0.25em 0 0.5em; line-height:110%}

#o_modalcontent a.o_link_close{display:block;     background:url(../images/default/topnav/closeWindow.gif) no-repeat;       width:21px;     height:21px; position:absolute; top:8px; right:2px}
    
.o_closablewapper a.o_link_close{display:block; background:url(../images/default/topnav/closeWindow.gif) no-repeat; position:relative; top:2em; float:right; z-index:1; padding-left:10px; height:20px}
* html .o_closablewapper a.o_link_close{top:54px}
*+html .o_closablewapper a.o_link_close{top:54px}

#o_modalcontent center{width:100%}

.o_modal{position:relative; background-color:#ccc; margin:4em 4em 1em}

div.o_modal .o_closablewapper{  padding:1.5em 2.5em 2.5em 2em;  background-color:#f9f9f9;  position:relative;  top:-6px;  left:-6px}

.o_closablewapper{text-align:right}
.o_closablewapper_content{margin: 0; text-align:left; padding: 1em 0 0 0;}

.mceMenu{z-index:905 ! important}
.o_ajax_busy{background: url(../images/default/busy.gif) no-repeat; position:absolute; left:48%; top:50px; width:32px; height:32px; z-index:5001}

.o_efficiencystatement{padding:2em}
.o_efficiencystatement h3{margin:0 0 0.5em 0 !important}

#o_mct_wrapper{border-collapse:collapse; position:relative; top:25px; padding:0; margin:0 0 25px 0}

#o_menu{vertical-align:top; padding:0; margin:0}

#o_xmenu{z-index:100; position:absolute; margin:0; top:2.4em; left:0}
#o_xmenu_hide{background:url(../images/default/navi-minus-left.gif) no-repeat; position:absolute; width:25px; height:25px}
#o_xmenu_show{background:url(../images/default/navi-plus-left.gif) no-repeat; position:absolute; width:25px; height:25px}

#o_xmenuswitch{z-index:110; position:absolute; width:25px; height:25px;   left:0; top:0}
#o_xmenuswitch a{display:block}
#o_xmenucontent{display:none; background:url(../images/josch/hg-fuer-aufgeklapptes-menu.gif) repeat; z-index:111; border-width:0 1px 1px 0; width:auto; position:relative; top:0; left:0}

#o_xmenucontent a.o_mnitem_sel_l{background-color:#ddd}

#o_xmenucontent .o_ml a.o_mnitem_sel_l{background-color:#ddd}

#o_xmenuinnercontent{padding:1em 1.25em 1.25em 0; width:auto; position:relative; top:0; left:0}

#o_xmenutop{height:10px; width:100%; position:absolute; top:0; left:0; z-index:120}
#o_xmenuright{height:100%; width:10px; position:absolute; top:0; right:0; z-index:120}
#o_xmenubottom{height:10px; width:100%; position:absolute; bottom:0; left:0; z-index:120}
#o_xmenuclose{height:15px; width:15px; position:absolute; top:0; right:0; z-index:120}
#o_xmenuopener{position:relative; top:0; left:0; width:25px; height:222px; white-space:nowrap; background:url(../images/josch/navigation-haengeschild.gif) no-repeat top left; text-indent:-9999px}

#o_content{vertical-align:top; margin:0; padding:1em 3.3em 0 3em !important; width:100%}

#o_help_container table td{padding:0.25em}

#o_content h2{font-family:Georgia,"Times New Roman",Times,serif; font-weight:normal; font-size:2em; margin:0; padding:0; text-align:left; line-height:105%}
#o_main h3, #o_content h3, .o_modal h3, #o_xcontent h3 .o_login h3{font-family:Georgia,"Times New Roman",Times,serif; font-weight:normal; font-size:1.75em; margin:0; padding:0; text-align:left; line-height:105%}
#o_main h4, #o_content h4, .o_modal h4, .o_wizard_title, #o_xcontent h4, #o_help_container h4{font-family:Georgia,"Times New Roman",Times,serif; font-weight:normal; font-size:1.4em; margin:0.25em 0 0.5em; line-height:110%}
#o_main h4 *, #o_content h4 *{font-family:Georgia,"Times New Roman",Times,serif; line-height:110%}
#o_main h5, #o_content h5, #o_xcontent h5{font-family:Georgia,"Times New Roman",Times,serif; font-weight:normal; font-size:1.4em; margin:0 0 0.75em; line-height:110%}

#o_content h4 i:before{content:"\00bb"}
#o_content h4 i:after{content:"\00ab"}

#o_xcontent{margin:25px 0 0 0; padding:1em 28px 0 3em !important}

td#o_tool{display:block; vertical-align:top; padding:0; margin:0}
#o_toolbar{}

#o_xtoolsswitch{position:absolute; width:25px; height:25px;   right:0; top:0}
#o_xtools_hide{background:url(../images/default/navi-minus-right.gif) no-repeat; position:absolute; width:25px; height:25px}
#o_xtools_show{background:url(../images/default/navi-plus-right.gif) no-repeat; position:absolute; width:25px; height:25px}
#o_xtoolsswitch a{display:block}

#o_xtools{z-index:100; position:absolute; margin:0; top:2.4em; right:0}

#o_xtoolscontent{display:none; background:url(../images/josch/hg-fuer-aufgeklapptes-menu.gif) repeat; z-index:111; border-width:0 1px 1px 0; width:auto; position:relative; top:0; left:0}
#o_xtoolscontent a.o_mnitem_sel_l{background-color:#fff}

#o_xtoolsinnercontent{padding:1em 0 1.25em 1.25em; width:auto; position:relative; top:0; left:0}

#o_xtoolstop{height:10px; width:100%; position:absolute; top:0; left:0; z-index:120}
#o_xtoolsright{height:100%; width:10px; position:absolute; top:0; right:0; z-index:120}
#o_xtoolsbottom{height:10px; width:100%; position:absolute; bottom:0; left:0; z-index:120}
#o_xtoolsclose{height:15px; width:15px; position:absolute; top:0; right:0; z-index:120}
#o_xtoolsopener{position:relative; top:0; width:25px; height:222px; white-space:nowrap; background:url(../images/josch/werkzeuge-haengeschild.gif) no-repeat top left; text-indent:-9999px}

table#o_tn{border-collapse:collapse}

td.o_tn_sa, 
td.o_tn_salearningres, 
td.o_tn_sagroups, 
td.o_tn_sahelp, 
td.o_tn_sahome, 
td.o_tn_sp, 
td.o_tn_splearningres, 
td.o_tn_sphelp, 
td.o_tn_spgroups, 
td.o_tn_sphome, 
td.o_tn_home, 
td.o_tn_ta, 
td.o_tn_tp, 
td.o_tn_tool{padding:0}
table#o_tn .o_tn_w{border-bottom:none !important}

a.o_tn_sa:link, 
a.o_tn_sa:visited, 
a.o_tn_sa:hover, 
a.o_tn_sa:active, 
a.o_tn_sa:focus, 
a.o_tn_ta:link, 
a.o_tn_ta:visited, 
a.o_tn_ta:hover, 
a.o_tn_ta:active, 
a.o_tn_ta:focus{font-size:1em; font-weight:normal; display:block; padding:0.7em 1.5em; color:#fff; background:#00524d; text-decoration:none; white-space:nowrap}
a.o_tn_sahelp:link, 
a.o_tn_sahelp:visited, 
a.o_tn_sahelp:hover, 
a.o_tn_sahelp:active, 
a.o_tn_sahelp:focus{font-size:1em; font-weight:normal; display:block; padding:0.7em 1.5em; color:#fff; background:#848589; text-decoration:none; white-space:nowrap}

a.o_tn_salearningres:link, 
a.o_tn_salearningres:visited, 
a.o_tn_salearningres:hover, 
a.o_tn_salearningres:active, 
a.o_tn_salearningres:focus{font-size:1em; font-weight:normal; display:block; padding:0.7em 1.5em; color:#fff; background:#001d68; text-decoration:none; white-space:nowrap}

a.o_tn_sagroups:link, 
a.o_tn_sagroups:visited, 
a.o_tn_sagroups:hover, 
a.o_tn_sagroups:active, 
a.o_tn_sagroups:focus{font-size:1em; font-weight:normal; display:block; padding:0.7em 1.5em; color:#fff; background:#ff9a00; text-decoration:none; white-space:nowrap}

a.o_tn_sahome:link, 
a.o_tn_sahome:visited, 
a.o_tn_sahome:hover, 
a.o_tn_sahome:active, 
a.o_tn_sahome:focus{font-size:1em; font-weight:normal; display:block; padding:0.7em 1.5em; color:#fff; background:#00524d; text-decoration:none; white-space:nowrap}

a.o_tn_ta:link, 
a.o_tn_ta:visited, 
a.o_tn_ta:hover, 
a.o_tn_ta:active, 
a.o_tn_ta:focus{font-weight:normal; background:url(../images/andrea/bookmarktabhg.gif) no-repeat; padding-right:1.85em}

a.o_tn_sp:link, 
a.o_tn_sp:visited, 
a.o_tn_sp:active, 
a.o_tn_tp:link, 
a.o_tn_tp:visited, 
a.o_tn_tp:active{font-weight:normal; display:block; padding:0.7em 1.5em; background:#cce3e2 url(../images/andrea/tabhg_gruen_inactive.gif) repeat-y scroll 0pt top; color:#00524d; white-space:nowrap; text-decoration:none}
a.o_tn_sp:hover, 
a.o_tn_sp:focus{font-weight:normal; color:#fff; background:#00524d}

a.o_tn_sphelp:link, 
a.o_tn_sphelp:visited, 
a.o_tn_sphelp:active{font-weight:normal; display:block; padding:0.7em 1.5em; background:#ececec url(../images/andrea/tabhg_grau_inactive.gif) repeat-y scroll 0pt top; color:#00524d; white-space:nowrap; text-decoration:none}
a.o_tn_sphelp:hover, 
a.o_tn_sphelp:focus{font-weight:normal; color:#fff; background:#848589}

a.o_tn_splearningres:link, 
a.o_tn_splearningres:visited, 
a.o_tn_splearningres:active{font-weight:normal; display:block; padding:0.7em 1.5em; background:#d4dded url(../images/andrea/tabhg_blau_inactive.gif) repeat-y scroll 0pt top; color:#00524d; white-space:nowrap; text-decoration:none}

a.o_tn_splearningres:hover, 
a.o_tn_splearningres:focus{font-weight:normal; color:#fff; background:#001d68}

a.o_tn_sphome:link, 
a.o_tn_sphome:visited, 
a.o_tn_sphome:active{font-weight:normal; display:block; padding:0.7em 1.5em; background:#cce3e2  url(../images/andrea/tabhg_gruen_inactive.gif) repeat-y scroll 0pt top; color:#00524d; white-space:nowrap; text-decoration:none}
a.o_tn_sphome:hover, 
a.o_tn_sphome:focus{font-weight:normal; color:#fff; background:#00524d}

a.o_tn_spgroups:link, 
a.o_tn_spgroups:visited, 
a.o_tn_spgroups:active{font-weight:normal; display:block; padding:0.7em 1.5em; background:#fdf0d7  url(../images/andrea/tabhg_orange_inactive.gif) repeat-y scroll 0pt top; color:#00524d; white-space:nowrap; text-decoration:none}

a.o_tn_spgroups:hover, 
a.o_tn_spgroups:focus{font-weight:normal; color:#fff; background:#ff9a00}

a.o_tn_tp:link, 
a.o_tn_tp:visited, 
a.o_tn_tp:active{background:url(../images/andrea/bookmarktabhg_inactive.gif) 0 0 repeat-y; color:#fff; border-right:none; padding-right:1.85em}

a.o_tn_tp:hover, 
a.o_tn_tp:focus{font-weight:normal; background-image:url(../images/andrea/bookmarktabhg.gif)}

td.o_tn_sl{height:2.5em}

td.o_tn_ts{background:url(../images/josch/tabhg.gif) 0 0 repeat-y; font-size:4em; line-height:1px}
td.o_tn_sl{}

td.o_tn_ta div.o_tn_w{position:relative}
td.o_tn_tp div.o_tn_w{position:relative}

a.o_tn_tac{display:block; background:#00524D url(../images/andrea/tab_closebutton.gif) no-repeat; height:21px; width:21px; position:absolute; top:0; right:0; text-decoration:none}
a.o_tn_tac:hover{text-decoration:none}

a.o_tn_tpc{display:block; background:url(../images/andrea/tab_closebutton_transparent.gif) no-repeat; height:21px; width:21px; position:absolute; top:0; right:0; text-decoration:none}
a.o_tn_tpc:hover{background:url(../images/andrea/tab_closebutton_transparent_hover.gif)}

table#o_tn td.o_tn_tool a#o_close{display:none}
table#o_tn td.o_tn_tool a#o_printview{display:block; background:url(../images/josch/o_print_icon.gif) left center no-repeat; padding-left:16px}

table#services{position:absolute; top:0; right:0; width:auto; text-align:right}
table#services td.o_tn_tool{width:auto; height:auto; padding:0.5em 1em 0}

td.o_tn_tool a.o_tn_lang{position:static; display:block; margin:0.85em 0 0.65em 0; text-indent:0; height:1em}

table#services td.o_tn_tool form.o_tn_search{width:auto; white-space:nowrap; display:block; padding:0.35em 0 0}

td.o_tn_tool form.o_tn_search input{background-color:#eee !important; width:9em; border:2px inset #aaa; padding:0 0 0 1px; position:relative; top:0.1em}
td.o_tn_tool form.o_tn_search input:focus{background-color:#fff !important}

td.o_tn_tool form.o_tn_search a, 
td.o_tn_tool form.o_tn_search a:link, 
td.o_tn_tool form.o_tn_search a:visited{display:inline; position:static; font-size:86%; cursor:pointer; white-space:nowrap; text-decoration:none; color:#000; background-color:#ddd; border:1px solid #666; border-color:#adc4b2 #666 #666 #adc4b2; line-height:222%; padding:0.3em 0.7em; vertical-align:middle}
td.o_tn_tool form.o_tn_search a:hover, 
td.o_tn_tool form.o_tn_search a:focus{background-color:#bbb}
td.o_tn_tool form.o_tn_search a:active{background-color:#999; border-color:#eee #666 #666 #eee}

a#o_help{background:transparent url(../images/josch/o_help_icon.gif) no-repeat; padding-left:13px; position:relative; right:0px}

a#o_logout{background:url(../images/josch/o_logout_icon.gif) no-repeat; padding-left:21px}

#o_lang_select{padding:0; margin:0}
#o_lang_select select{border-collapse:collapse; border:1px solid #BFBFBF; margin:0; padding:0}
#o_lang_select option{border:0; margin:0; padding:0}

.o_tuwrapper, .o_spwrapper{margin-top:30px !important}

* html #o_content .o_spwrapper{margin-right:0; height:1%}
* html #o_content .o_tuwrapper{margin-right:0; height:1%}

*+html .o_spwrapper{margin-right:0; height:1%}
*+html .o_tuwrapper{height:1%}

#o_content_expand{    float:right;     width:25px;     height:25px; margin:0 0 3px 3px;     background:url(../images/mtc/expand.gif) no-repeat}
#o_content_collapse{    float:right;     width:25px;     height:25px; margin:0 0 3px 3px;     background:url(../images/mtc/collapse.gif) no-repeat}
#o_content_popup{    float:right;     width:25px;     height:25px; margin:0 0 3px 3px;     background:url(../images/mtc/popup.gif) no-repeat}
#o_content_reset{    float:right;     width:25px;     height:25px; margin:0 0 3px 3px;     background:url(../images/mtc/reload.gif) no-repeat}

#o_minimalPopupClose{display:block;     background:url(../images/default/topnav/closeWindow.gif) no-repeat;   width:21px;  height:21px; display:none}

div.o_opened_div, div.o_opened_div_plain{background:url(../images/default/dreieck-runter.gif) no-repeat 0 2px; color:#2d51a1; padding-left:15px; margin-top:0.5em; margin-bottom:0.25em; vertical-align:middle; cursor:hand; cursor:pointer;  height:0.99%}
div.o_opened_div_plain{background:url(../images/default/dreieck-runter.gif) no-repeat 0 4px}
*+html div.o_opened_div_plain{margin-top:0; background:url(../images/default/dreieck-runter.gif) no-repeat 0 11px}
div.o_opened_div div, div.o_opened_div_plain div{cursor:text; color:#000; padding:0 0 0.4em}
div.o_opened_div #infoContent, div.o_opened_div_plain #infoContent{margin:0.75em 0 0 0}

div.o_closed_div{background:url(../images/default/dreieck-re.gif) no-repeat left center; color:#2d51a1; cursor:hand; cursor:pointer; padding-left:15px; margin-top:0.5em; margin-bottom:0.25em; text-decoration:underline}
div.o_closed_div:hover{background-image:url(../images/default/dreieck-runter.gif)}

div.o_closed_div b, div.o_opened_div b{font-weight:normal}

div.o_closed_div div{border:1px solid silver; margin-top:4px; padding:3px}

 
.o_runbox{}

.o_login{}

.o_login_logo{background:url(../images/josch/loggin_bg_image.gif) no-repeat; width:555px; height:333px; margin:0.5em 0 0 0}

.o_login_logo b span{}
.o_loginform table{text-align:center; width:100%}
.o_loginform .o_form_text, .o_form_pw{width:130px}

.o_text_xsmall{font-size:77%}
.o_text_xsmall a:link, 
.o_text_xsmall a:visited, 
.o_text_xsmall a:active{}
.o_text_xsmall a:hover, 
.o_text_xsmall a:focus{}

.o_text_small{font-size:77%}
.o_text_small a:link, 
.o_text_small a:visited, 
.o_text_small a:active{}
.o_text_small a:hover, 
.o_text_small a:focus{}

.o_red{color:#b45657}
.o_green{color:#0c0}
.o_blue{color:#00874f}
.o_ochre{color:#b45657}

.o_infobox{margin:1em 0; width:55%; text-align:left}

.o_infobox_header{border-top:15px solid #6C7777; padding:9px 0.5em 0.25em 1em; text-transform:uppercase; font-family:Arial,Helvetica,sans-serif; font-size:1.4em; letter-spacing:1pt}
.o_infobox_content{padding:0 1em 1.75em 1.5em; text-align:left; overflow:hidden}

.o_closablewapper .o_infobox{width:100%}

.o_errorbox{margin:0 0 1em 0; width:55%; text-align:left}
.o_errorbox_header{background:url(../images/josch/absperrband.gif) repeat-x; text-transform:uppercase; font-family:Arial,Helvetica,sans-serif; font-size:1.4em; letter-spacing:1pt; padding:24px 0.5em 0.25em 1em}
.o_errorbox_content{padding:0 1em 1.75em 1.5em; line-height:1.3em}

.o_messagebox_buttoncontainer{margin:1em 0 0 0; text-align:center}
.o_messagebox_buttoncontainer a{margin:0 0.5em}

#o_messages{padding:2em 0 0 4em; margin:0}
td#o_content #o_messages{padding-top:0}
#o_messages center{text-align:left}

.o_warnbox{margin:1em 0 1em 0; width:55%; text-align:left}
.o_warnbox_header{background:url(../images/josch/absperrband.gif) repeat-x; text-transform:uppercase; font-family:Arial,Helvetica,sans-serif; font-size:1.4em; letter-spacing:1pt; padding:24px 0.5em 0.25em 1em}
.o_warnbox_content{padding:0 1em 1.75em 1.5em; line-height:1.3em}

.o_closablewapper .o_warnbox{width:100%}

.o_newsbox{width:75%; margin:1em 0}
div.o_maintenanceMessage{background-color:#B45029; color:#FFF; font-size:0.8em; padding:0.5em}

.o_qti_run{margin:2em; background-color:#fff; border-collapse:collapse; border:1px solid #eee}
.o_qti_run_head{background-color:#6c7777; color:#fff; white-space:nowrap; vertical-align:middle; text-align:left; border-collapse:collapse; border-bottom:1px dotted #eee}

.o_qti_run_nostyle td{padding:0.4em 0.6em 0.5em; vertical-align:top}
.o_qti_title{font-family:Georgia,"Times New Roman",Times,serif; font-size:1.25em; text-transform:uppercase; letter-spacing:0.25pt}
.o_qti_run_head td{white-space:nowrap; border-collapse:collapse}

.o_qti_run_nostyle{border:0; border-collapse:collapse}

.o_qti_run_main{border:0; vertical-align:top; text-align:left; border-collapse:collapse}
.o_qti_run_box{border:1px solid #eee; background-color:#f7f7f7; vertical-align:top; text-align:left; border-collapse:collapse; width:100%}

.o_qti_run_box_info{background-color:#cddce0; color:#000; border:1px solid #eee; vertical-align:text-bottom; text-align:left; padding:0.5em 1em}
.o_qti_run_box_content{vertical-align:top; text-align:left; padding:0 0 6em 0}

.o_qti_run_box_content table.o_table{font-size:118%; border:1px solid #eee}
.o_qti_run_box_content table.o_table td{border:none}

.o_qti_run_box_content #o_content{min-width:1.111em; width:auto}

td.o_qti_run_main{line-height:2em}

h3.o_qti{font-size:1.5em !important; margin:0 0 0.5em 0 !important; padding:0 0.25em 0.25em !important; border-bottom:1px solid #ddd}

a.o_qti_item_link:link{border-bottom:1px solid #ddd; text-decoration:none; color:#000}

a.o_qti_item_link:visited{border-bottom:1px dotted #eee}
a.o_qti_item_link:hover{border-bottom:1px solid #ccc; background-color:#eee}
a.o_qti_item_link:active{background-color:#eee}

a.o_qti_section_link:link{border-bottom:1px solid #ddd; text-decoration:none; color:#000}
a.o_qti_section_link:visited{border-bottom:1px dotted #eee}
a.o_qti_section_link:hover{border-bottom:1px solid #ccc; background-color:#eee}
a.o_qti_section_link:active{background-color:#eee}

p.o_qti_minmax{color:#400; text-decoration:none}

.o_tinymce_wrapper{margin:0.5em 0 0 0; padding:0 0 0.5em}

* html .o_tinymce_wrapper{height:1%}

.o_qti_item_objectives{margin-right:1em; color:#000; text-decoration:none; background-color:#ffffc3; border:1px solid #eee; padding:0.5em 1em; margin:1em 0 1em; line-height:1.6em}

* html td.o_qti_run_box_content table .o_qti_item_objectives{margin-right:1em}

div.o_qti_typeinfo{text-align:left; border:1px solid #bfbfbf; padding:5px; margin-left:5%; margin-right:5%; margin-top:5px; margin-bottom:5px; padding:5px}

.o_mi_qtialientitem{background-image:url(../images/qti/alientItem.gif)}
.o_mi_qtisc{background-image:url(../images/qti/scItem.gif)}
.o_mi_qtimc{background-image:url(../images/qti/mcItem.gif)}
.o_mi_qtikprim{background-image:url(../images/qti/kprimItem.gif)}
.o_mi_qtifib{background-image:url(../images/qti/fibItem.gif)}
.o_mi_qtiessay{background-image:url(../images/qti/essayItem.gif)}
.o_mi_qtisection{background-image:url(../images/qti/section.gif)}

.o_qti_item_solutions{font-family:Georgia,"Times New Roman",Times,serif; font-size:1.1em; background-color:#ffffc3; border:1px solid #eee; padding:0.5em 1em; margin:1em -0.75em; line-height:1.6em}

form{margin:0 0 0.5em 0}
td.o_form_label{text-align:right; vertical-align:text-top; font-family:Georgia,"Times New Roman",Times,serif; padding:0.2em 0 0; margin:0 0 0.4em 0}
td.o_form_label img{vertical-align:middle}

td.o_form_elem{text-align:left; vertical-align:text-top; margin:0 0 0.4em 0}
td.o_form_elem img{vertical-align:text-top}

td.o_form_telem{font-family:Georgia,"Times New Roman",Times,serif; letter-spacing:0.25pt; font-weight:normal; font-size:1.4em; margin:0.25em 0 0.5em; line-height:110%}

.o_form_gray{color:#666}
 
span.o_form_disponly{color:#666; vertical-align:text-top}

div.o_form_error{background-image:url(../images/default/mini_alert.gif); background-repeat:no-repeat; padding-left:20px; color:#b45657}
.o_alert_small_icon{background-image:url(../images/default/mini_alert.gif)}

.o_form_general_error{font-weight:bold; color:#b45657; margin:0.5em}

fieldset.o_whiteBg{border:1px solid #ccc; padding:1em; background-color:#fff}
fieldset.o_whiteBg legend{font-family:Georgia,"Times New Roman",Times,serif;  letter-spacing:0.25pt; color:#666; text-align:left; text-indent:0.2em; padding:0; margin:0}
fieldset{border:1px solid #ccc; padding:1em; background-color:#fff; margin:0 0 1em 0}
fieldset legend{font-family:Georgia,"Times New Roman",Times,serif;  letter-spacing:0.25pt; color:#666; text-align:left; text-indent:0.2em; padding:0}

.o_disabled_input{border-spacing:0; color:#aaa}
.o_form_smallinput{font-size:86%}
.o_form_smallinput_gray{background:#eee; color:#bebebe}

button.o_form_button, 
input.o_form_button, 
input.o_form_small_button, 
input.o_form_button_changes, 
button.o_form_button_changes{white-space:nowrap; text-decoration:none; color:#555; background-color:#ddd; border:1px solid #666; border-color:#adc4b2 #666 #666 #adc4b2; line-height:111%; padding:0.2em 0.7em; vertical-align:middle; cursor:hand; cursor:pointer}
input.o_form_button:hover, 
input.o_form_button:focus, 
input.o_form_small_button:hover, 
input.o_form_small_button:focus{background-color:#bbb}
input.o_form_button:active, 
input.o_form_small_button:active{ background-color:#999; border-color:#eee #666 #666 #eee}

input.o_form_small_button{font-size:86%; padding:0.215em 0.7em}
input.o_form_button_changes, 
button.o_form_button_changes{color:#fff; background:url(../images/josch/button-animation.gif); cursor:hand; cursor:pointer}
input.o_form_button_changes:hover, 
input.o_form_button_changes:focus{}
input.o_form_button_changes:active, 
button.o_form_button_changes{ background-color:#999; border-color:#eee #666 #666 #eee}

input.o_form_text{}
textarea.o_form_tarea{font-size:100%; vertical-align:text-top}
input.o_form_pw{}
input.o_form_check{}
input.o_form_radio{}
select.o_form_select{width:250px}
#o_content hr, hr.o_separatorlight, table.o_tabbed hr{border:none; border-top:1px solid #ddd; color:#eee}

option{}
legend{}

.o_filter{line-height:2em}
.o_filter select{}

.o_choice{}
.o_choice_textrow{}
.o_choice_checkrow{}

.o_table_empty{margin:0.5em 0 0 0}
.o_table_wrapper{margin:0.5em 0 0 0; padding:0 0 0.5em}

* html .o_table_wrapper{height:1%}

.o_table_count{float:left; margin:0 0.5em 0.5em 0; padding:0 0 0 0.5em; font-family:Georgia,"Times New Roman",Times,serif; font-size:1.1em}
.o_table_checkbox{width:1em; height:1em; padding:0; margin:0}
a.o_table_prefs{float:right; background:url(../images/default/edit.gif) no-repeat; margin:0 0.5em 0 0.25em; padding:0 8px; text-decoration:none}
a.o_table_download{float:right; background:url(../images/default/download.gif) no-repeat; margin:0 0.5em 0 0.25em; padding:0 8px; text-decoration:none; position:relative; right:0px}
a.o_table_prefs:hover, a.o_table_download:hover{text-decoration:none}

table.o_table{clear:both; width:100%; table-layout:auto; border:1px solid #dedede; border-top:none; border-collapse:collapse}

.o_opened_div fieldset.o_whiteBg table.o_table{}
.o_opened_div fieldset.o_whiteBg{}
table.o_table th, table.o_table td{font-size:86%}
.o_table a:link, 
.o_table a:visited, 
.o_table a:hover, 
.o_table a:active, 
.o_table a:focus{}
.o_table th{background-color:#6c7777; color:#fff; text-transform:uppercase; font-weight:normal}
.o_table th, .o_table td{padding:0.4em 0.6em 0.5em; vertical-align:top; border-right:1px dotted #eee; overflow:hidden}
.o_table thead a{white-space:nowrap; color:#fff; text-transform:uppercase; letter-spacing:0.25pt; text-decoration:none; font-weight:normal; font-style:normal; margin:0 0.2em}
.o_table thead a:hover{text-decoration:underline}

.o_table td{white-space:normal; line-height:1.6em; background-color:#fff; border-bottom:1px solid #eee}

.o_table td img{vertical-align:text-top}

.o_table td.o_table_header{background-color:#6c7777; color:#fff; text-transform:uppercase; font-weight:normal}

.o_table_row_odd td{background-color:#eee; border-right:1px dotted #fff}

.o_tabbed .o_table_row_odd td{border-bottom:1px solid #dedede}
.o_table_row_odd:hover td{cursor:default}
.o_table_row_even td{background-color:#fff}
.o_table_row_even:hover td{cursor:default}
.o_table_marked{}
.o_table_border td{}

.o_table_page{font-size:110%; margin-top:10px; text-align:center}
.o_table_page a{text-decoration:none; margin:0 0.1em}
.o_table_page a:visited{color:#969}
.o_table_page a:hover{text-decoration:none}
.o_table_page span a{text-decoration:underline}
.o_table_page span.o_table_page_active a{text-decoration:none; font-weight:bold}

.o_table_page_all{text-align:center}
.o_table_page_all a{text-decoration:none}
.o_table_page_all a:hover{text-decoration:none}

span.o_table_cwi{position:relative; top:0; left:0; padding-left:20px; min-height:18px}
span.o_table_cwi span{position:absolute; top:0; left:0; width:18px; height:18px; background-position:1px 1px; background-repeat:no-repeat; z-index:1}

.o_bc_dynObjMenuBar{float:right; width:14em; cursor:hand; cursor:pointer; margin:0.5em 0 0 0; border:1px solid #ddd; border-color:#ddd #000 #000 #ddd; background-color:#eee; position:relative}
.o_dynObjMenuBarItem{background:#eee url(../images/default/dreieck-re-mitrand.gif) left center no-repeat}

.o_dynObjMenuBarItem div{padding:0.2em 0.4em 0.3em 19px}
.o_dynObjMenuBarItem:hover{background-image:url(../images/default/dreieck-runter-mitrand.gif)}

.o_dynObjMenuBarItem div.o_dynObj{position:absolute; background-image:none; background-color:transparent; padding:0; display:none; margin-left:-3px; z-index:99999}

.o_dynObjMenuBarItem div.o_dynObjectEntries{background-image:none; padding:0; border:1px solid #ddd; border-color:#abcdef #000 #000 #ddd; border-top:none}

.o_dynObjMenuBarItem div.o_dynObjectEntries div{background-image:none; background-color:#fff; border-top:1px solid #eee; padding:0.3em 0.4em 0.4em; width:13.1em}
.o_dynObjMenuBarItem div.o_dynObjectEntries div img{vertical-align:middle}

.o_dynObjectEntriesA{background-color:#eee !important}

.o_bc_breadcrumb{padding-bottom:3px}

.o_bc_pathname{width:66%; padding:1em 0 0 0}

b .o_bc_pathname{padding:0}

table.o_bc_filetable{clear:both; width:100%; table-layout:auto; border:1px solid #dedede; border-top:none; border-collapse:collapse; margin:0.5em 0 1em 0}

table.o_bc_filetable th{background-color:#6c7777; color:#fff; text-transform:uppercase; font-weight:normal}

table.o_bc_filetable th a:link, 
table.o_bc_filetable th a:visited{color:#fff; text-decoration:none}
table.o_bc_filetable th a:hover, 
table.o_bc_filetable th a:active{text-decoration:underline}

table.o_bc_filetable th, table.o_bc_filetable td{padding:0.2em 0.6em 0.3em; vertical-align:top; border-right:1px dotted #eee; overflow:hidden; font-size:86%; line-height:1.6em}

table.o_bc_filetable td a{text-decoration:none}
table.o_bc_filetable td a img{vertical-align:text-top; margin-right:1px}
table.o_bc_filetable td input{vertical-align:middle}

.o_bc_commands_actions{float:right; white-space:nowrap}

.o_fo_table_count{display:inline; line-height:2em; padding:0 0.5em 0 0.5em; font-family:Georgia,"Times New Roman",Times,serif; font-size:1.1em}
.o_fo_table{width:100%; table-layout:auto; border:1px solid #dedede; border-top:none; border-collapse:collapse}
.o_fo_table_wrapper{margin:0.5em 0 0 0; padding:0 0 0.5em}

* html .o_fo_table_wrapper{height:1%}

.o_fo_table th, .o_fo_table td{font-size:86%; padding:0.4em 0.6em 0.5em; vertical-align:top; border-right:1px dotted #eee; overflow:hidden}
.o_fo_table th{background-color:#6c7777; color:#fff; text-transform:uppercase; font-weight:normal}
.o_fo_table td{white-space:normal; line-height:1.6em}

.o_fo_table thead a{white-space:normal; color:#fff; text-transform:uppercase; letter-spacing:0.25pt; text-decoration:none; font-weight:normal; font-style:normal; margin:0 0.2em}
.o_fo_table thead a:hover{text-decoration:underline}
.o_fo_table td{}
.o_fo_table_row_odd td{background-color:#eee; border-right:1px dotted #fff}
.o_fo_table_row_odd:hover td{}
.o_fo_table_row_even td{cursor:default}
.o_fo_table_row_even:hover td{cursor:default}
.o_fo_table td a{}
.o_fo_table td a *{text-decoration:underline}
.o_fo_table_marked{}
.o_fo_table_marked a{font-weight:bold}

.o_fo_table_page{font-size:110%; margin:0.5em 0; text-align:center}
.o_fo_table_page a{text-decoration:none; margin:0 0.1em}
.o_fo_table_page a:visited{color:#969}
.o_fo_table_page span a{text-decoration:underline}
.o_fo_table_page span.o_fo_table_page_active a{text-decoration:none; font-weight:bold}

.o_fo_table_page_all{text-align:center}
.o_fo_table_page_all a{text-decoration:none}

.o_fomessage{border:1px solid #eee; padding:1em 1.2em 1.4em; margin:0 0 0.5em 0}

.o_fotitle{line-height:1.4em}

.o_fotitle div{font-family:Georgia,"Times New Roman",Times,serif; font-size:125%}
.o_fotitle div:before{content:"\00bb"}
.o_fotitle div:after{content:"\00ab"}

.o_founread{}
.o_focreator{float:left; border:1px solid #eee; width:11em; margin:0.5em 1em 0 0; padding:0.25em 0.5em; overflow:hidden}

.o_focreator a{margin:0.5em 0; display:block; border:1px solid #fff}
.o_fobody{padding:0.75em 1em 0; background-color:#eee; margin:0.5em 0 1em 13em; position:relative}

.o_fomodified{margin:0.5em 0 0 0; padding:0 0 1em 0; font-size:86%; color:#aaa; clear:left}

.o_foactions{margin-left:13em}

.o_foquote{background-color:#f7f7f7; padding-left:1em}

.o_foswitch{border:1px solid #eee; padding:0.4em 1em 0.5em; float:right; font-size:86%; margin:1.2em 0 0 0; background-color:#fff}
.o_foswitch *{vertical-align:middle}

.o_foattach{}
.o_foattach a{display:block; background-repeat:no-repeat; padding-left:19px; margin:0.25em 0}

div.o_tb{background-color:#fff; border:1px solid #aaa}
div.o_tb_head{padding:0.3em 0.6em 0.4em; background-color:#ddd; border-bottom:1px solid #aaa; letter-spacing:0.25pt; font-weight:bold; color:#00524d}
div.o_tb_head div{}

div.o_tb_body br{display:none !important}
div.o_tb_body a:link, 
div.o_tb_body a:visited, 
div.o_tb_body a:active{color:#2d51a1; font-weight:normal; display:block; padding:0.2em 0.5em 0.3em 27px; background-repeat:no-repeat; background-position:5px 0.35em; background-color:#fff; text-decoration:none; border-bottom:1px solid #eee}
div.o_tb_body a:hover, 
div.o_tb_body a:focus{background-color:#eee}

a.o_tb_link{background-image:url(../images/toolbox/xtool_action.gif)}
a.o_tb_close{background-image:url(../images/toolbox/link_close.gif)}

span.o_tb_disabled{display:block; color:#ccc; padding:0.2em 0.5em 0.3em 27px; background:url(../images/toolbox/xtool_action.gif) no-repeat 5px 0.35em #fff; border-bottom:1px solid #eee}
.o_tb_input{}

a.o_icon_link{text-decoration:none}
a.o_icon_link *{vertical-align:middle}
a.o_icon_link:hover{text-decoration:none !important}

a.o_main_button:link, 
a.o_main_button:visited, 
span.o_main_button_disabled, 
a.o_small_button:link, 
a.o_small_button:visited, 
a.o_xsmall_button:link, 
a.o_xsmall_button:visited, 
a.o_content_edit:link, 
a.o_content_edit:visited, 
a.o_link_back:link, 
a.o_link_back:visited{white-space:nowrap; text-decoration:none; color:#000; background-color:#ddd; border:1px solid #666; border-color:#adc4b2 #666 #666 #adc4b2; line-height:222%; padding:0.3em 0.7em; vertical-align:middle}
a.o_main_button:hover, 
a.o_main_button:focus, 
a.o_small_button:hover, 
a.o_small_button:focus, 
a.o_xsmall_button:hover, 
a.o_xsmall_button:focus, 
a.o_content_edit:hover, 
a.o_content_edit:focus, 
a.o_link_back:hover, 
a.o_link_back:focus{background-color:#bbb}
a.o_main_button:active, 
a.o_small_button:active, 
a.o_xsmall_button:active, 
a.o_link_back:active, a.o_content_edit:active{ background-color:#999; border-color:#eee #666 #666 #eee}
span.o_main_button_disabled{cursor:hand; cursor:pointer; color:#aaa}

a.o_small_button{font-size:86%}

a.o_xsmall_button{font-size:72%}

table.o_tabbed{border-collapse:collapse}
td.o_tabbed_pass{margin:0; padding:0}
td.o_tabbed_pass div{margin:0; padding:0}
td.o_tabbed_pass a{background:#fff url(../images/josch/tabhg.gif) repeat-y; border-right:1px solid #ddd; text-decoration:none; display:block; padding:0.4em 1em 0.3em; color:#666}

td.o_tabbed_pass_first a{background-image:none; border-top:1px dotted #f7f7f7; border-left:1px dotted #f7f7f7}

td.o_tabbed_pass a:visited, 
td.o_tabbed_pass a:hover, 
td.o_tabbed_pass a:focus, 
td.o_tabbed_pass a:active{display:block; color:#666; padding:0.4em 1em 0.3em; background:#eee url(../images/josch/tabhg_hover.gif) repeat-y; text-decoration:none}
td.o_tabbed_pass_first a:visited, 
td.o_tabbed_pass_first a:hover, 
td.o_tabbed_pass_first a:focus, 
td.o_tabbed_pass_first a:active{background-image:none}
td.o_tabbed_act{background-color:#eee; padding:0.4em 1em 0.3em; color:#000}
.o_tabbed_disabled{margin:0; padding:0}
.o_tabbed_disabled div{background:#fff url(../images/josch/tabhg.gif) repeat-y; border-right:1px solid #ddd; text-decoration:none; display:block; padding:0.4em 1em 0.3em; color:#ddd}
.o_tabbed_disabled_first div{background-image:none; border-top:1px dotted #f7f7f7; border-left:1px dotted #f7f7f7}

.o_tabbed_empty{}

.o_tabbed_content{padding:1.3em 1.5em 1.5em; background-color:#eee; border:1px solid #ccc; border-width:0 1px 1px 0; white-space:normal}
.o_tabbed_content fieldset{border:1px solid #ccc; padding:1em; background-color:#eee; margin:0}
.o_tabbed_content legend{font-family:Georgia,"Times New Roman",Times,serif;  letter-spacing:0.25pt; color:#666; padding:0 0.5em}
.o_tabbed_content_form{}

.o_debug_mtbl{}
.o_debug_dtbl{}

div.o_rl{border-bottom:1px solid #ccc}

div.o_rli{border-bottom:1px solid #ccc}

div.o_ml{padding-left:16px; background-color:#f9f9f9}

span.o_mi{position:absolute; top:4px; left:6px !important; left:-28px; width:18px; height:18px}
span.o_mi span{position:absolute; top:0; left:0; width:18px; height:18px; background-position:1px 1px; background-repeat:no-repeat}

div.o_mnitem{white-space:nowrap}
div.o_ml div.o_mnitem{border-right:1px solid #ccc; min-width:8em}
div.o_mnitem_deleted{ text-decoration:line-through; white-space:nowrap; vertical-align:middle; height:auto; position:relative; top:0; left:0}

div.o_rl a, div.o_rli a{position:relative; top:0; left:0; padding:0.3em 0.5em 0.4em 0.5em}
div.o_rli a{padding-left:33px !important}
a.o_mnitem:link, 
a.o_mnitem:visited, 
a.o_mnitem:active{color:#2d51a1; font-weight:normal; text-decoration:none; display:block; border-bottom:1px solid #eee; background-color:#fff; margin:0}
a.o_mnitem:hover, 
a.o_mnitem:focus{background-color:#eee}

a.o_mnitem_sel_p{}

a.o_mnitem_sel_l:link, 
a.o_mnitem_sel_l:visited, 
a.o_mnitem_sel_l:active{color:#00524d; text-decoration:none; display:block; border:1px solid #aaa; background-color:#ddd; font-weight:bold}
a.o_mnitem_sel_l:hover, 
a.o_mnitem_sel_l:focus{}

.o_ml a.o_mnitem_sel_l:link, 
.o_ml a.o_mnitem_sel_l:visited, 
.o_ml a.o_mnitem_sel_l:active{color:#000; font-weight:normal; background-color:#ddd; border:1px solid #ccc; border-width:0 0 1px 0}

.o_group_icon{background-image:url(../images/default/group.gif)}
.o_news_icon{background-image:url(../images/default/news.gif)}
.o_course_icon{background-image:url(../images/restypes/CourseModule.gif)}
.o_chat_icon{background-image:url(../images/instantmessaging/conference.gif)}
.o_admin_icon{background-image:url(../images/default/admin.gif)}
.o_calendar_icon{ background-image:url(../images/josch/ical_icon.gif)}

.o_midlock{width:10px; height:10px ! important; top:9px ! important; left:9px ! important; background-image:url(../images/default/menu/conditiondecorator.gif); z-index:800 ! important}
.o_miderr{width:12px; height:12px ! important; top:8px ! important; left:-2px ! important; background-image:url(../images/default/menu/errordecorator.gif); z-index:801 ! important}
.o_midwarn{width:12px; height:12px ! important; top:8px ! important; left:-2px ! important; background-image:url(../images/default/menu/warningdecorator.gif); z-index:801 ! important}
.o_midpub{width:12px; height:12px ! important; top:-2px ! important; left:9px ! important; background-image:url(../images/default/menu/okdecorator.gif); z-index:801 ! important}
.o_middel{}

span.o_mlc{position:absolute; top:4px !important; left:-19px !important; width:12px; height:12px; background-image:url(../images/default/menu_minus.gif); background-repeat:no-repeat; z-index:10}

span.o_mlo{position:absolute; top:4px !important; left:-19px !important; width:12px; height:12px; background-image:url(../images/default/menu_plus.gif); background-repeat:no-repeat; z-index:10}

.o_rl span.o_mlc, .o_rl span.o_mlo{left:-13px !important;  left:-23px; top:8px !important}

.o_icon_left_wrapper span{background-repeat:no-repeat; background-position:left center; padding-left:20px}

div.o_selectiontree{font-size:9pt; border-collapse:collapse; position:relative; top:0; left:0; padding:0 0 0.5em 0}
div.o_selectiontree_item{position:relative; top:0; left:0; vertical-align:middle; height:16px}
div.o_selectiontree_item input{position:relative; top:0; left:0; width:1em; height:1em; padding:0; margin:0; margin-left:5px; vertical-align:middle; padding-left:18px}
div.o_selectiontree_icons{position:relative; top:0; left:0}

div.o_selectiontree_icons div{position:relative; top:0; left:0; width:16px; height:16px; float:left; background-repeat:no-repeat}

.o_selectiontree_line{background-image:url(../images/default/dots.gif)}
.o_selectiontree_space{background-image:url(../images/default/dots_spacer.gif)}
.o_selectiontree_junction{background-image:url(../images/default/dots_nt.gif)}
.o_selectiontree_end{background-image:url(../images/default/dots_nl.gif)}

.o_cpwrapper{margin:30px 0 0 0}

* html #o_content .o_cpwrapper, * html #o_xcontent .o_cpwrapper{margin-right:0; height:1%}

.o_learningObjectives_title{text-transform:uppercase; letter-spacing:1pt}
.o_learningObjectives_content{font-family:Georgia,"Times New Roman",Times,serif; font-size:1.1em; background-color:#ffffc8; border:1px solid #eee; padding:0.5em 1em; margin:0.5em -0.75em 1em; line-height:1.6em}
.o_learningObjectives_content *{font-family:Georgia,"Times New Roman",Times,serif}
.o_learningObjectives_content p.paragraph{font-family:Georgia,"Times New Roman",Times,serif}

.o_st_childlist{margin:0 0 0 1em; border-top:1px solid #EFF0F4; padding-top:10px}
.o_st_childlist h4{font-size:100% !important}

.o_ms_info{border:1px solid #EFF0F4}
.o_ms_logview{font-family:monospace,Courier; border:1px solid #EFF0F4}
.o_ms_comment{border:1px solid #EFF0F4}
.o_passed{display:block; background-image:url(../images/default/correct.gif); background-repeat:no-repeat; background-position:left center; padding-left:21px; color:#0c0}
.o_notpassed{display:block; background-image:url(../images/default/wrong.gif); background-repeat:no-repeat; background-position:left center; padding-left:21px; color:#b45657}

.o_wikitext{font-size:77%; background:url(../images/forms/wikitext.gif) no-repeat; padding:0 0 16px 21px}

.o_wiki_nobr{white-space:nowrap}
hr.o_wiki_hr{border:0; border-bottom:1px solid #000}
.o_wiki_code{font-family:monospace,Courier; white-space:pre}

span.o_tm_play{padding:2px}
span.o_tm_viewer{padding:2px}
span.o_tm_viewer a{background-image:url(../images/filetypes/mov.gif); background-repeat:no-repeat; background-position:left bottom; padding-left:18px}

.o_home_pteditlink{text-align:right; margin:0 3.3em 0 0}
.o_home_pteditlink a{font-size:77%}
.o_home_main{margin:1em 0 0 0; padding:0}
.o_home_rsslink{position:relative; text-align:right; margin-top:20px; margin-bottom:20px; padding:0}
.o_rss_icon{position:absolute; top:0; right:30px; background:url(../images/default/rssicon.gif) no-repeat; width:36px; height:14px}

table.o_pt{padding:0; margin:0}
table.o_pt td{padding:0; margin:0; vertical-align:top}

div.o_pt_w{border:0; border-collapse:collapse; margin:0 3.3em 3em 0; padding:0; text-align:left}

div.o_pt_h1{position:relative; top:0; left:0; background:transparent}
div.o_pt_h2{position:relative; top:0; left:0; background:transparent}
div.o_pt_h3{border-bottom:1px solid #00524d; font-size:1.44em; font-weight:normal; padding:0 0.2em 0.1em 0.2em; font-family:Georgia,"Times New Roman",Times,serif; font-style:italic}

span.o_pt_icon{display:none}

div.o_pt_c1{position:relative; top:0; left:0; background:transparent}
div.o_pt_c2{position:relative; top:0; left:0; background:transparent}
div.o_pt_c3{position:relative; top:0; left:0; background:transparent}

div.o_pt_cont{margin:0.25em 0 0 0; padding:0; line-height:1.3em}
div.o_pt_cont table td{padding:0.2em 0.4em 0.3em !important; border-bottom:1px dotted #eee}

div.o_pt_edit{position:absolute; top:0.5em; left:4em; padding:0.5em 22px 22px 1em; width:11em; background:url(../images/josch/schattenuntenrechts-konfig.png) right bottom !important; background:url(../images/josch/schattenuntenrechts-konfig.gif) right bottom; z-index:100; font-size:86%}
div.o_pt_edit a{background-repeat:no-repeat; background-position:center left; padding-left:16px; display:block; margin:0.25em 0 0 0}

a.o_pt_cl{background-image:url(../images/default/portal/left.gif)}
a.o_pt_cr{background-image:url(../images/default/portal/right.gif)}
a.o_pt_cd{background-image:url(../images/default/portal/down.gif)}
a.o_pt_cu{background-image:url(../images/default/portal/up.gif)}
a.o_pt_cc{background-image:url(../images/default/portal/close.gif)}

div.o_pt_f1{position:relative; top:0; left:0; background:transparent}
div.o_pt_f2{position:relative; top:0; left:0; background:transparent}
div.o_pt_f3{position:relative; top:0; left:0; background:transparent}

div.o_pt_i{text-align:left; border:1px solid #EFF0F4; padding-left:10px}
div.o_pt_iw{position:relative; top:0; left:0; border:0; border-collapse:collapse; margin:40px; width:50%}
div.o_pt_iw div.o_pt_cont{min-height:80px}

iframe.o_pt_if{position:relative; top:0; left:0; border:0}
div.o_pt_w_if{position:relative; top:0; left:0; border:0; border-collapse:collapse}
div.o_pt_w_if span.o_pt_icon{background-image:url(../images/default/portal/iframe.png)}

iframe.o_pt_sys{position:relative; top:0; left:0; border:0}
div.o_pt_w_sys{position:relative; top:0; left:0; border:0; border-collapse:collapse}
div.o_pt_w_sys span.o_pt_icon{background-image:url(../images/default/portal/sysinfo.png)}

div.o_pt_w_dyk{position:relative; top:0; left:0; border:0; border-collapse:collapse}
div.o_pt_w_dyk span.o_pt_icon{}
div.o_pt_dyk_q{font-family:Georgia,"Times New Roman",Times,serif; letter-spacing:0.25pt; margin:0.35em 0 0 0}
div.o_pt_dyk_a{padding-top:5px}
div.o_pt_dyk_next{text-align:right; margin:0.8em 0.5em 0 0}

div.o_pt_w_mcf{position:relative; top:0; left:0; border:0; border-collapse:collapse}
div.o_pt_w_mcf  span.o_pt_icon{background-image:url(../images/default/portal/macartney.png)}

div.o_pt_showall{font-size:77%; padding:0 0 0.25em; width:100%; text-align:right}
div.o_pt_showall a{padding:0 0.5em}
.o_pt_gt{width:100%}
.o_pt_gt a:link, 
.o_pt_gt a:visited, 
.o_pt_gt a:hover, 
.o_pt_gt a:active, 
.o_pt_gt a:focus{}
.o_pt_gt_wrapper{position:relative; top:0; left:0; border-collapse:collapse; border:0px; margin:0; width:100%}
.o_pt_gt_row_odd td{padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px}
.o_pt_gt_row_odd:hover td{background:#eee}
.o_pt_gt_row_even td{padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px}
.o_pt_gt_row_even:hover td{background:#eee}
.o_pt_gt_count{ }
.o_pt_gt_border{background:#fff; border-collapse:collapse; border:1px solid #bfbfbf; padding:2px}

div.o_pt_w_gt{position:relative; top:0; left:0; border:0; border-collapse:collapse}
div.o_pt_w_gt  span.o_pt_icon{background-image:url(../images/default/portal/groups.png)}

div.o_pt_w_bt{position:relative; top:0; left:0; border:0; border-collapse:collapse}
div.o_pt_w_bt  span.o_pt_icon{background-image:url(../images/default/portal/bookmarks.png)}

div.o_pt_w_nt{position:relative; top:0; left:0; border:0; border-collapse:collapse}
div.o_pt_w_nt  span.o_pt_icon{background-image:url(../images/default/portal/notes.png)}

div.o_pt_w_not{position:relative; top:0; left:0; border:0; border-collapse:collapse}
div.o_pt_w_not  span.o_pt_icon{background-image:url(../images/default/portal/notifications.png)}

div.o_pt_w_est{position:relative; top:0; left:0; border:0; border-collapse:collapse}
div.o_pt_w_est  span.o_pt_icon{background-image:url(../images/default/portal/efficiencyStatements.png)}

div.o_pt_w_qs{position:relative; top:0; left:0; border:0; border-collapse:collapse}
div.o_pt_w_qs table{position:relative; top:0; left:0}
div.o_pt_w_qs  span.o_pt_icon{background-image:url(../images/default/portal/quickstart.png)}

div.o_pt_w_cal{position:relative; top:0; left:0; border:0; border-collapse:collapse}
div.o_pt_w_cal table{position:relative; top:0; left:0}
div.o_pt_w_cal  span.o_pt_icon{background-image:url(../images/default/portal/calendar.png)}

 
.o_dynObjMenuBarL{float:left; background:#EEE; position:relative; border:1px solid black; border-collapse:collapse; z-index:100}
.o_dynObjMenuBarR{float:right; background:#EEE; position:relative; border:1px solid black; border-collapse:collapse; z-index:100}
.o_dynObjMenuBarItem{position:relative; float:left; padding:2px; padding-left:4px; padding-right:4px; font-size:1em; cursor:pointer}

.o_dynObj{display:none; position:absolute; text-align:left; background:white}
.o_dynObjectEntries{position:relative; top:2px; border:1px solid black; border-collapse:collapse; background:white; margin:0; font-size:1em}
.o_dynObjectEntries div{padding:1px; padding-left:4px; padding-right:4px; width:13em}

.o_dynObjectEntriesA{background:#D4D4F7; cursor:pointer}

.o_bc_breadcrumb{padding-bottom:3px}

.o_bc_pathname{font-size:1em}

table.o_bc_filetable{clear:both; width:100%; table-layout:auto; border:1px solid #E9EAEF; border-top:none; border-collapse:collapse; margin:0.5em 0 1em 0; font-size:1em}

.o_bc_commands{margin-top:1em; margin-bottom:2em}
.o_bc_commands_toggle{font-size:1em; float:left}
.o_bc_commands_actions{float:right; white-space:nowrap}

.o_wizard{background-color:#f9f9f9; padding:1.5em 2.5em 2.5em 2em; position:relative;  top:-6px;  left:-6px}
.o_wizard_title{font-style:italic; width:66%; line-height:120%}
.o_wizard_step{text-transform:uppercase; font-family:Arial,Helvetica,sans-serif; font-size:1em; letter-spacing:1pt; margin:0 0 1em 0}
.o_wizard_step div{display:inline; vertical-align:middle}
.o_wizard_content{}
.o_wizard_content textarea{height:7em}
.o_wizard_footer{ clear:both}

tr#oer_addusersusersform{}

.o_cat_nav{}
.o_cat_title{font-family:Georgia,"Times New Roman",Times,serif; font-weight:normal; font-size:1.5em; margin:0 0 0.25em}
.o_cat_title *{font-family:Georgia,"Times New Roman",Times,serif}
.o_cat_desc{margin:0 0 0.5em}
.o_cat_cat_t{color:#fff; background:#6c7777; padding:0.4em 0.6em 0.5em}
.o_cat_cat{background:#fff; padding:0.4em 0.6em 0.5em; border:1px solid #eee}
.o_cat_link_t{color:#fff; background:#6c7777; padding:0.4em 0.6em 0.5em}
.o_cat_link{background:#fff; border:1px solid #eee}
.o_cat_itemlist{margin:0 0 1em 0}
.o_cat_itemlist a{display:block; margin:0 0 0.5em 1.5em}

.o_cat_link fieldset{margin:0.5em 1em; border:1px solid #ccc; padding:1em; background-color:#fff}
.o_cat_link fieldset legend{font-family:Georgia,"Times New Roman",Times,serif; letter-spacing:0.25pt; color:#666; text-align:left; text-indent:0.2em; padding:0}

.o_cat_link table{}
.o_cat_link td{padding:0.4em 0.6em 0.5em; line-height:1.4em; text-align:left !important; border-right:1px dotted #eee; width:auto}
.o_cat_link td img{vertical-align:bottom}
.o_cat_cat_icon{background:url(../images/filetypes/folder_open.gif) no-repeat}
.o_cat_sub_icon{background:url(../images/filetypes/folder.gif) no-repeat}
.o_cat_details_icon{background:url(../images/default/lupe.gif) no-repeat; display:block; width:16px; height:16px}

.o_noti{border:1px solid #eee; padding:0.3em 1em 0.8em; float:right; margin:2em 0 0}
.o_noti, o_noti *{font-size:86%}
.o_noti_actions span{background-repeat:no-repeat; background-position:left center; padding-left:20px}
.o_noti_u_icon{background-image:url(../images/default/noti_unsub.gif)}
.o_noti_s_icon{background-image:url(../images/default/noti_sub.gif)}
.o_noti_m_icon{background-image:url(../images/default/noti_mark.gif)}

.o_bc_noti{}

.o_ass_noti{padding-top:10px}
.o_ass_noti .o_noti{float:left}

.o_ce_errm, .o_ce_warnm{padding:0.5em 1em}
.o_ce_errm a, .o_ce_warnm a{font-size:100% !important}

div.o_ce_err_o, div.o_ce_warn_o, div.o_ce_ok_o{background:#f7f7f7 url(../images/josch/absperrband-rot-weiss45grad.gif) repeat-y; cursor:hand; cursor:pointer; padding:0.4em 0.5em 0.5em 30px; cursor:hand; cursor:pointer; margin:0 0 1em 0; width:66%; border:1px solid #eee; border-color:#eee #000 #000 #eee}
div.o_ce_err_o div, div.o_ce_warn_o div, div.o_ce_ok_o div{font-style:normal; line-height:1.1em}
div.o_ce_err_o div a, div.o_ce_warn_o div a, div.o_ce_ok_o div a{font-size:86%}

div.o_ce_err_c, div.o_ce_warn_c, div.o_ce_ok_c{background:#f7f7f7 url(../images/josch/absperrband-rot-weiss45grad.gif) repeat-y; cursor:hand; cursor:pointer; padding:0.4em 0.5em 0.5em 30px; cursor:hand; cursor:pointer; margin:0 0 1em 0; width:66%; border:1px solid #eee; border-color:#eee #000 #000 #eee}

div.o_ce_err_c:hover, div.o_ce_warn_c:hover, div.o_ce_ok_c:hover{background-color:#ddd}

div.o_ce_warn_o{background-image:url(../images/josch/absperrband-schw-gelb45grad.gif)}
div.o_ce_warn_o div{}
div.o_ce_warn_c{background-image:url(../images/josch/absperrband-schw-gelb45grad.gif)}

div.o_ce_ok_o{background-image:url(../images/josch/absperrband-gruen45grad.gif)}
div.o_ce_ok_o div{margin-top:0.5em}
div.o_ce_ok_c{background-image:url(../images/josch/absperrband-gruen45grad.gif)}

.o_ce_l{border-top:1px solid #eee; padding:0.5em 1em; margin:0.25em 0 0 0}
.o_ce_l div{background-repeat:no-repeat; background-position:left center; padding-left:15px; font-size:77%; line-height:1.4em}
.o_ce_lcond{background-image:url(../images/default/menu/conditiondecorator.gif)}
.o_ce_lerr{background-image:url(../images/default/menu/errordecorator.gif)}
.o_ce_lwarn{background-image:url(../images/default/menu/warningdecorator.gif)}
.o_ce_lok{background-image:url(../images/default/menu/okdecorator.gif)}

.o_notes{background-image:url(../images/josch/notizen-hg.gif); margin:0; padding:1.5em 2em; line-height:1.5em}
.o_notes_title{background-image:url(../images/default/notes.gif); background-repeat:no-repeat; background-position:left center; padding-left:20px; font-weight:bold}

div.o_tb_body text, 
div.o_tb_body textarea, 
div.o_tb_body select{border:1px solid silver}
div.o_tb_body text, 
div.o_tb_body textarea, 
div.o_tb_body select, 
div.o_tb_body option, 
#kupu-tb-styles, 
#kupu-font-chooser, 
#kupu-fontsize-chooser{font-size:9pt}
div.o_tb_body div{margin-left:0}
div.o_tb_body div div{margin-left:0}

#kupu-properties-title, 
#kupu-properties-description, 
#kupu-link-chooser, 
#kupu-link-input, 
#kupu-image-chooser, 
#kupu-image-input, 
#kupu-table-classchooser{width:160px}
#kupu-properties-description{height:50px}
#kupu-table-newrows, 
#kupu-table-newcols{width:3em}
#kupu-toolbox-debuglog{height:150px; width:160px}
div.kupu-toolboxes{ width:190px;  height:100%}

.o_tn_wim{float:left; height:33px; padding:0pt; position:relative; right:0px; top:0.4em; width:100px; text-align:left}

.im_close a{color:white}

td.o_tn_tool .o_tn_wim a{outline:none}

a.o_tn_im{background:url(../images/instantmessaging/chatmodul_whosonline.gif) no-repeat right top; width:auto; font-size:10px; line-height:200%; padding:0 6px 0 4px}
a.o_tn_im:hover{background:url(../images/instantmessaging/chatmodul_whosonline_hover.gif) no-repeat right top; width:auto; font-size:10px; line-height:200%; padding:0 6px 0 4px}

a.o_tn_im_status{background:url(../images/instantmessaging/chatmodul_status.gif) no-repeat right top; width:44px}
a.o_tn_im_status img{vertical-align:middle; margin:3px 10px 0 0}
#o_im_newMessage{}

a.o_tn_im:link, 
a.o_tn_im:visited, 
a.o_tn_im:active, 
a.o_tn_im_status:link, 
a.o_tn_im_status:visited, 
a.o_tn_im_status:active{text-decoration:none; color:#2d51a1}
a.o_tn_im:hover, 
a.o_tn_im:focus, 
a.o_tn_im_status:hover, 
a.o_tn_im_status:focus{text-decoration:none; color:#2d51a1}

td.o_tn_tool .o_tn_wim a#o_im_newMessage{width:53px; background:url(../images/instantmessaging/chatmodul_alert.gif) no-repeat left top; position:relative; top:-6px}
td.o_tn_tool .o_tn_wim a#o_im_newMessage:link, 
td.o_tn_tool .o_tn_wim a#o_im_newMessage:visited, 
td.o_tn_tool .o_tn_wim a#o_im_newMessage:active{text-decoration:none}
td.o_tn_tool .o_tn_wim a#o_im_newMessage:hover, 
td.o_tn_tool .o_tn_wim a#o_im_newMessage:focus{background:url(../images/instantmessaging/chatmodul_alert_hover.gif) no-repeat left top; text-decoration:none}

td.o_tn_tool .o_tn_wim #o_im_newMessage embed{display:none}

#overDiv{width:194px}

#overDiv table table:first-child td a{text-decoration:none}

#overDiv div.o_im_wrap{padding:6px 4px 8px}

div.o_im_wrap br{height:1px; line-height:1px}

div.o_im_wrap hr{background-color:#eee; height:1px; border:none}

div.o_im_wrap a:link, 
div.o_im_wrap a:visited, 
div.o_im_wrap a:active{display:block; color:#2d51a1; text-decoration:none; padding:2px 0 2px 20px; margin:0 0 2px 2px; background-repeat:no-repeat; background-position:left top}
div.o_im_wrap a:hover, 
div.o_im_wrap a:focus{display:block;     color:#2d51a1; text-decoration:underline; padding-left:20px; margin-left:2px; background-repeat:no-repeat; background-position:left top}

div.o_im_wrap .o_help_icon a{}

div.o_im_wrap a.o_im_footerlinks:link, 
div.o_im_wrap a.o_im_footerlinks:visited, 
div.o_im_wrap a.o_im_footerlinks:active{display:inline; color:#2d51a1; text-decoration:none; padding-left:0; margin-left:2px}
div.o_im_wrap a.o_im_footerlinks:hover, 
div.o_im_wrap a.o_im_footerlinks:focus{display:inline; color:#2d51a1; text-decoration:underline; padding-left:0; margin-left:2px}
a.o_im_available-bg{background-image:url(../images/instantmessaging/available.gif)}
a.o_im_chat-bg{background-image:url(../images/instantmessaging/chat.gif)}
a.o_im_away-bg{background-image:url(../images/instantmessaging/away.gif)}
a.o_im_xa-bg{background-image:url(../images/instantmessaging/xa.gif)}
a.o_im_dnd-bg{background-image:url(../images/instantmessaging/dnd.gif)}
a.o_im_unavailable-bg{background-image:url(../images/instantmessaging/unavailable.gif)}
a.o_im_offline-bg{background-image:url(../images/instantmessaging/unavailable.gif)}
a.o_im_showofflineswitch{background-image:url(../images/instantmessaging/unavailable.gif)}
a.o_im_showgroupswitch{background-image:url(../images/default/group.gif)}
div.o_im_groupname{padding-left:20px; margin:0 0 6px 2px; background-repeat:no-repeat; background-position:left center; background-image:url(../images/default/group.gif)}

.o_tm_glossary{border-bottom:2px dotted #ccc !important; cursor:hand; cursor:pointer}

.o_floating_element{float:right; display:block; height:100%; margin-right:0.25em; padding:0.25em 0}
.o_tb .o_floating_element a.o_tb_toggle{display:inline !important; padding:0 !important}

.o_glossary_addcommand{margin:0 0 1em; position:absolute; right:3em}
.o_glossary_entry{margin:1em 0; padding:0.5em 0; border-top:1px solid #eee; width:45%}
.o_glossary_key{font-weight:bold; margin:0.25em 0.5em 0.1em}
.o_glossary_value{margin:0 0.5em}

.o_overlib{}

div.o_help_wrapper{ position:relative;  top:0;  left:0; padding-right:10px}

div.o_help_icon{position:absolute; top:6px; right:-2px; height:16px; width:16px; padding:0; cursor:help; border:none}

* html .o_wizard .o_help_wrapper fieldset{position:static; float:left; width:77%; padding-right:44px}
* html .o_wizard .o_help_wrapper fieldset textarea{}
* html .o_wizard .o_help_wrapper .o_help_icon{float:right; position:static}

* html .o_modal .o_help_wrapper fieldset{position:static; float:left; width:77%; padding-right:44px}
* html .o_modal .o_help_wrapper fieldset textarea{}
* html .o_modal .o_help_wrapper .o_help_icon{float:right; position:static}

div.o_help_icon a{cursor:help}

h4.o_context_help_titel{}
h4.o_context_help_titel img{display:none}

.o_scorm_n{float:left; position:relative; top:0; left:0}
.o_scorm_n a{background-repeat:no-repeat; background-position:left center; width:16px; height:16px; float:left}
a.o_scorm_np{background-image:url(../images/modules/scorm/pre.gif); text-decoration:none}
a.o_scorm_nn{background-image:url(../images/modules/scorm/next.gif); text-decoration:none}

.o_scorm_c{position:relative; top:0; left:0; clear:both}
.o_scorm_c iframe{position:relative; top:0; left:0; border:0}

.o_scorm_org{background-image:url(../images/modules/scorm/scorm_org.gif)}
.o_scorm_item{background-image:url(../images/modules/scorm/scorm_item.gif)}
.o_scorm_asset{background-image:url(../images/modules/scorm/scorm_asset.gif)}

.o_scorm_completed{width:16px; height:16px ! important; top:6px ! important; left:6px ! important; z-index:1000 ! important; background-image:url(../images/modules/scorm/completed.gif)}
.o_scorm_failed{width:16px; height:16px ! important; top:6px ! important; left:6px ! important; z-index:1000 ! important; background-image:url(../images/modules/scorm/failed.gif)}
.o_scorm_incomplete{width:16px; height:16px ! important; top:6px ! important; left:6px ! important; z-index:1000 ! important; background-image:url(../images/modules/scorm/incomplete.gif)}
.o_scorm_not_attempted{width:16px; height:16px ! important; top:6px ! important; left:6px ! important; z-index:1000 ! important; background-image:url(../images/modules/scorm/not_attempted.gif)}
.o_scorm_passed{width:16px; height:16px ! important; top:6px ! important; left:6px ! important; z-index:1000 ! important; background-image:url(../images/modules/scorm/passed.gif)}

.o_mi_fs_avi{background-image:url(../images/filetypes/avi.gif)}
.o_mi_fs_bat{background-image:url(../images/filetypes/bat.gif)}
.o_mi_fs_bmp{background-image:url(../images/filetypes/bmp.gif)}
.o_mi_fs_css{background-image:url(../images/filetypes/css.gif)}
.o_mi_fs_doc{background-image:url(../images/filetypes/doc.gif)}
.o_mi_fs_dvi{background-image:url(../images/filetypes/dvi.gif)}
.o_mi_fs_exe{background-image:url(../images/filetypes/exe.gif)}
.o_mi_fs_file{background-image:url(../images/filetypes/file.gif)}
.o_mi_fs_folder_open{background-image:url(../images/filetypes/folder_open.gif)}
.o_mi_fs_folder{background-image:url(../images/filetypes/folder.gif)}
.o_mi_fs_gif{background-image:url(../images/filetypes/gif.gif)}
.o_mi_fs_gz{background-image:url(../images/filetypes/gz.gif)}
.o_mi_fs_htm{background-image:url(../images/filetypes/htm.gif)}
.o_mi_fs_html{background-image:url(../images/filetypes/html.gif)}
.o_mi_fs_jpeg{background-image:url(../images/filetypes/jpeg.gif)}
.o_mi_fs_jpg{background-image:url(../images/filetypes/jpg.gif)}
.o_mi_fs_log{background-image:url(../images/filetypes/log.gif)}
.o_mi_fs_midi{background-image:url(../images/filetypes/midi.gif)}
.o_mi_fs_mov{background-image:url(../images/filetypes/mov.gif)}
.o_mi_fs_mp3{background-image:url(../images/filetypes/mp3.gif)}
.o_mi_fs_m3u{background-image:url(../images/filetypes/mp3.gif)}
.o_mi_fs_mpeg{background-image:url(../images/filetypes/mpeg.gif)}
.o_mi_fs_mpg{background-image:url(../images/filetypes/mpg.gif)}
.o_mi_fs_pdf{background-image:url(../images/filetypes/pdf.gif)}
.o_mi_fs_png{background-image:url(../images/filetypes/png.gif)}
.o_mi_fs_ppt{background-image:url(../images/filetypes/ppt.gif)}
.o_mi_fs_ps{background-image:url(../images/filetypes/ps.gif)}
.o_mi_fs_ra{background-image:url(../images/filetypes/ra.gif)}
.o_mi_fs_ram{background-image:url(../images/filetypes/ram.gif)}
.o_mi_fs_readme{background-image:url(../images/filetypes/readme.gif)}
.o_mi_fs_rtf{background-image:url(../images/filetypes/rtf.gif)}
.o_mi_fs_tar{background-image:url(../images/filetypes/tar.gif)}
.o_mi_fs_tgz{background-image:url(../images/filetypes/tgz.gif)}
.o_mi_fs_tiff{background-image:url(../images/filetypes/png.gif)}
.o_mi_fs_txt{background-image:url(../images/filetypes/txt.gif)}
.o_mi_fs_wav{background-image:url(../images/filetypes/wav.gif)}
.o_mi_fs_xls{background-image:url(../images/filetypes/xsl.gif)}
.o_mi_fs_xml{background-image:url(../images/filetypes/xml.gif)}
.o_mi_fs_xsl{background-image:url(../images/filetypes/xsl.gif)}
.o_mi_fs_zip{background-image:url(../images/filetypes/zip.gif)}

.o_searchresult{border:1px solid #aaa; border-collapse:collapse; position:relative; left:0; top:0; margin-top:1em; padding:1em 1em 1.5em}

.o_infobox, .o_errorbox, .o_messagebox, .o_warnbox, .o_newsbox{background-color:#ccc; position:relative}

.o_infobox_header, 
.o_infobox_content, 
.o_errorbox_header, 
.o_errorbox_content, 
.o_messagebox_header, 
.o_messagebox_content, 
.o_warnbox_header, 
.o_warnbox_content, 
.o_newsbox_header, 
.o_newsbox_content{ border-right:1px solid #aaa;  background-color:#f9f9f9;  position:relative;  top:-5px;  left:-6px}

.o_infobox_content, 
.o_errorbox_content, 
.o_messagebox_content, 
.o_warnbox_content, 
.o_newsbox_content{    top:-6px;    border-bottom:1px solid #aaa}
#jsMath_Warning, #jsMath_button{display:none}
div.o_pt_w_cal{position:relative; top:0; left:0; border:0; border-collapse:collapse}
div.o_pt_w_cal table{position:relative; top:0; left:0}
div.o_pt_w_cal  span.o_pt_icon{background-image:url(../images/default/portal/calendar.png)}

*+html td#o_content .o_table_wrapper table, 
*+html td#o_content .o_table_wrapper table.o_table, 
*+html td#o_content .o_table_wrapper table.o_filetable, 
*+html td#o_content .o_fo_table_wrapper table.o_fo_table{width:90%}

.x-dlg .x-dlg-dlg-body{background:#DDD !important; border-color:#CCC !important}
.x-dlg .x-dlg-hd{background:#00524d !important}
.x-dlg .x-dlg-hd-left{background:#00524d !important}
.x-dlg .x-dlg-hd-right{background:#00524d !important}
.x-layout-split{background-color:#DDD !important}
.x-layout-collapsed{background-color:#DDD !important; border:1px solid #CCC !important}
.x-layout-container{background-color:#DDD !important}
.x-layout-panel{border:1px solid #CCC !important}
.x-layout-panel-hd{background-image:url(../images/andrea/panel-title-light-bg.gif) !important; border-bottom:1px solid #CCC !important}

.x-dlg-toolbox{width:0px !important}

.o_im_wrap .o_help_icon{right:30px}

	
.aufgabe{color:#003366; font-weight: bold}
			
.klickanl{line-height:1.5em; background-color: #CCCCCC; font-size:13px}
	
.achtung{color:#FF0000; font-weight:bold}

.pfad{font-style:italic; color:#009900}
	
.ueber{font-weight:bold; font-size:16px}
	
.ziel{border:1px; border-style:solid; border-color:#000000; padding:2em}

.proganw{color:#0099CC; font-weight: bold}

.klueber{font-weight:bold}
	
.hinw{color:#009900; background-color: #cccccc}