/* 
  (c) 2008 schukai GmbH
  Firmenspezifische Anpassungen
  Nur Farben und Schriftarten + Typen
  Keine Abstände, Schriftgrößen, etc!
*/

body {
  font-family:verdana, arial, sans-serif;
  color:black;
  font-size:11px;
}

h1 {
  color:#df0f0f; 
  font-size:1.2em;
  line-height:20px;
  margin:0px 0px 15px 0px;
  padding:0px 0px 0px 0px;
}

h2 {
  color:#df0f0f;
  font-size:1.1em;
  margin:16px 0px 6px 0px;
  padding:0px 0px 0px 0px;
}

h3 {
  font-size:11px;
  color:#df0f0f;
}

h4 {
  color:#df0f0f;
  font-size:11px;
}
 
h6 {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
line-height:20px;
font-size:11px;
}

ul.list_button_default li {
margin:0px 15px 9px 0px;
line-height:24px;
float:left;
}

ul.list_button_default li a.button_default,
ul.list_button_default li a.button_default:link,
ul.list_button_default li a.button_default:visited {
color:#FFFFFF;
display:block;
font-size:11px;
height:24px;
line-height:24px;
text-align:center;
width:202px;
}

ul.list li {
background-image:url("assets/arrow.png");
background-position:0 3px;
background-repeat:no-repeat;
margin:0 0 5px;
padding:0;
}
/****** css-hack IE6 PNG ******/
* html ul.list li{
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/alvine/frontend/template/smedex_b2b/assets/arrow.png', sizingMethod='crop');
    background:none;
  }

ul.fact_list {
margin:25px 0px;
}

.errortext {
  background:url('assets/icon_error.gif') left top no-repeat;
  padding:0px 0px 0px 20px;
  margin:6px;
}
.admintodoicons {}

.admintodoicons a {
  display:block;
  width:20px;
  height:17px;
  float:right;
  margin-left:5px;
  text-decoration:none;
}


/*----------------------- admin icons ----------------------------------*/




/** Aufgabe / Nachricht / Termin offen **/
.admintodoicons a.offen,
.admintodoicons a.offen:link,
.admintodoicons a.offen:visited {
  background:url('assets/icon_todo_admin_offen_inact2.png') 0px 0px no-repeat;
}
.admintodoicons a.offen:focus,
.admintodoicons a.offen:hover,
.admintodoicons a.offen:active,
.admintodoicons a.offen.on {
  background:url('assets/icon_todo_admin_offen_act2.png') 0px 0px no-repeat;
}

.admintodoicons_block_offen_on{
  background:url('assets/icon_todo_admin_offen_act2.png') 0px 0px no-repeat;
  width: 20px;
  height: 17px;
  margin-right: 10px;
  float: right;
}
.admintodoicons_block_offen_off{
  background:url('assets/icon_todo_admin_offen_inact2.png') 0px 0px no-repeat;
  width: 16px;
  height: 16px;
  float: right;
  margin-right: 10px;
}


/** Termin absagen **/
.admintodoicons a.cancel,
.admintodoicons a.cancel:link,
.admintodoicons a.cancel:visited {
  background:url('assets/icon_todo_admin_cancel_inact.gif') 0px 0px no-repeat;
}
.admintodoicons a.cancel:focus,
.admintodoicons a.cancel:hover,
.admintodoicons a.cancel:active,
.admintodoicons a.cancel.on {
  background:url('assets/icon_todo_admin_red.gif') 0px 0px no-repeat;
}

.admintodoicons_block_cancel_term_on{
  background:url('assets/icon_todo_admin_red.gif') 0px 0px no-repeat;
  width: 20px;
  height: 17px;
  float: right;
  margin-right: 10px;
}
.admintodoicons_block_cancel_term_off{
  background:url('assets/icon_todo_admin_cancel_inact.gif') 0px 0px no-repeat;
  width: 20px;
  height: 17px;
  float: right;
  margin-right: 10px;
}


/** Termin bestätigen **/
.admintodoicons a.sharein,
.admintodoicons a.sharein:link,
.admintodoicons a.sharein:visited {
  background:url('assets/icon_todo_admin_sharein_inact.gif') 0px 0px no-repeat;
}
.admintodoicons a.sharein:focus,
.admintodoicons a.sharein:hover,
.admintodoicons a.sharein:active,
.admintodoicons a.sharein.on {
  background:url('assets/icon_todo_admin_green.gif') 0px 0px no-repeat;
}
.admintodoicons_block_sharein_term_on{
  background:url('assets/icon_todo_admin_green.gif') 0px 0px no-repeat;
  width: 20px;
  height: 17px;
  float: right;
  margin-right: 10px;
}
.admintodoicons_block_sharein_term_off{
  background:url('assets/icon_todo_admin_sharein_inact.gif') 0px 0px no-repeat;
  width: 20px;
  height: 17px;
  float: right;
  margin-right: 10px;
}


/** Aufgabe / Nachricht / Termin in Bearbeitung **/
.admintodoicons a.bearbeitung,
.admintodoicons a.bearbeitung:link,
.admintodoicons a.bearbeitung:visited {
 background:url('assets/icon_todo_admin_bearb_inact.gif') 0px 0px no-repeat;
}
.admintodoicons a.bearbeitung:focus,
.admintodoicons a.bearbeitung:hover,
.admintodoicons a.bearbeitung:active,
.admintodoicons a.bearbeitung.on {
  background:url('assets/icon_todo_admin_bearb_act.gif') 0px 0px no-repeat;
}

.admintodoicons_block_bearbeitung_todo {
    margin-right: 10px;
    float: right;
    width: 20px;
  height: 17px;
}

.admintodoicons_block_bearbeitung_todo.on{background:url('assets/icon_todo_admin_bearb_act.gif') 0px 0px no-repeat;}
.admintodoicons_block_bearbeitung_todo.off{background:url('assets/icon_todo_admin_bearb_inact.gif') 0px 0px no-repeat;}

/** Aufgabe / Nachricht / Termin erledigt **/
.admintodoicons a.finish,
.admintodoicons a.finish:link,
.admintodoicons a.finish:visited {
  background:url('assets/icon_todo_admin_fin_inact.gif') 0px 0px no-repeat;
}
.admintodoicons a.finish:focus,
.admintodoicons a.finish:hover,
.admintodoicons a.finish:active,
.admintodoicons a.finish.on {
  background:url('assets/icon_todo_admin_fin_act.gif') 0px 0px no-repeat;
}

.admintodoicons a.finish.term,
.admintodoicons a.finish.term:link,
.admintodoicons a.finish.term:visited {
  background:url('assets/icon-todo_admin_cross_16_inact.png') 0px 0px no-repeat;
}
.admintodoicons a.finish.term:focus,
.admintodoicons a.finish.term:hover,
.admintodoicons a.finish.term:active,
.admintodoicons a.finish.term.on {
  background:url('assets/icon_todo_admin_cross_16.png') 0px 0px no-repeat;
}
.admintodoicons_block_finish_term_on{
  background:url('assets/icon_todo_admin_cross_16.png') 0px 0px no-repeat;
  width: 20px;
  height: 17px;
  float: right;
  margin-right: 10px;
}
.admintodoicons_block_finish_term_off{
  background:url('assets/icon-todo_admin_cross_16_inact.png') 0px 0px no-repeat;
  width: 20px;
  height: 17px;
  float: right;
  margin-right: 10px;
}

.admintodoicons_block_finish_on{
  background:url('assets/icon_todo_admin_fin_act.gif') 0px 0px no-repeat;
  width: 20px;
  height: 17px;
  float: right;
  margin-right: 10px;
}
.admintodoicons_block_finish_off{
  background:url('assets/icon_todo_admin_fin_inact.gif') 0px 0px no-repeat;
  width: 20px;
  height: 17px;
  float: right;
  margin-right: 10px;
}

a.filelink,
a.filelink:link,
a.filelink:visited {text-decoration:underline;color:#DF0F0F;}




/*************************** font-colors ********************************/
.cdColorBlack {
    color:#000000;
}
.cdColorRed {
    color:#df0f0f;
}        
.cdColorGrey {
    color:#D9D9D9;
}
.cdColorGrey02 {
    color:#7F7F7F;
}
.cdColorGrey03 {
    color:#D9D9D9;
}       
.cdColorGrey04 {
    color:#EFEFEF;
}
.cdColorGrey05 {
    color:#ADADAD;
}


/*************************** border-colors ********************************/
.cdBorderBlack {
    border:1px solid #000000;
}
.cdBorderRed {
    border:1px solid #df0f0f;
}
.cdBorderGrey {
    border:1px solid #bebebe;
}
.cdBorderGrey02 {
    border:1px solid #7F7F7F;
}
.cdBorderGrey03 {
    border:1px solid #D9D9D9;
}
.cdBorderGrey04 {
    border:1px solid #EFEFEF;
}
.cdBorderGrey05 {
    border:1px solid #ADADAD;
}
/*************************** background-colors ********************************/
.cdBackgroundBlack {
    background-color:#000000;
}
.cdBackgroundWhite {background-color:#ffffff;}
.cdBackgroundRed {
    background-color:#df0f0f;
}
.cdBackgroundGrey {
    background-color:#BEBEBE;
}
.cdBackgroundGrey02 {
    background-color:#7F7F7F;
}
.cdBackgroundGrey03 {
    background-color:#D9D9D9;
}
.cdBackgroundGrey04 {
    background-color:#EFEFEF;
}
.cdBackgroundGrey05 {
    background-color:#ADADAD;
}

/*************************** START : percent_colors ********************************/
div.colorfield {
background-image:url("assets/overlayer_percent_monitorin.png");
background-position:left top;
background-repeat:no-repeat;
float:left;
height:16px;
width:16px;
}
/****** css-hack IE6 PNG ******/
* html div.colorfield{
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/alvine/frontend/template/smedex_b2b/assets/overlayer_percent_monitorin.png', sizingMethod='crop');
    background:none;
  }

.highlight_percent_green {
  background-color:#00B050;
}
.highlight_percent_yellow {
  background-color:#FFC000;
}
.highlight_percent_red {
  background-color:#df0f0f;
}

.color_percent_green {
  color:#00B050;
}
.color_percent_yellow {
  color:#FFC000;
}
.color_percent_red {
  color:#df0f0f;
}
/*************************** END : percent_colors ********************************/                                                                                     


.headline_content{
  background-color:#D9D9D9;
  color:black;
  font-size:1em;
  line-height:2em;
  padding-left:5px;
  margin:0px 0px 5px 0px;
}

.headline_inline{
  border-bottom:1px solid #BEBEBE;
  line-height:30px;
} 

.note {
    font-size:0.8em;
}

.on {
    color:#df0f0f;
}

ul.what_to_do {
    list-style:none;
    margin:20px 0px 20px 0px;
}

ul.what_to_do li {
  background:url('/alvine/frontend/template/smedex_b2b/assets/li_star.gif') 0px 6px no-repeat;
  line-height:20px;
  padding-left:14px;
}


     div.gfx001 .mainnavi {
    border-top:1px solid #bebebe;
    float:left;
    margin:0 0 0 0;
    overflow:hidden;
    width:221px;
  }
  div.gfx001 .mainnavi ul.level0 {
      width:210px;
      overflow:hidden;
      font-size:14px;
      margin:20px 0px 0px 16px;
  }
  div.gfx001 .mainnavi ul.level0 li {
    line-height:30px;
  }

  div.gfx001 .mainnavi ul.level1 {
      padding-left:5px;
      font-size:12px;
  }
  div.gfx001 .mainnavi ul.level1 li {
    line-height:18px;
  }

    div.contentArea2 .head .right ul li {
      float:left;
      margin-left:6px;
      line-height:24px;
  }



ul.cross li {
padding-left:15px;
background-image:url('assets/li_star.gif');
background-repeat:no-repeat;
background-position:left 3px;
margin-bottom:8px;
}
ul.checked {
    overflow:hidden;
    margin:10px 0px 0px 18px;
}
ul.checked li {
 background-image:url('assets/ul_checked_sw.png');
 background-repeat:no-repeat;
 background-position:left top;
 padding-left:25px;
 line-height:20px;
 margin-bottom:10px;
}

* html ul.checked li {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/alvine/frontend/template/smedex/assets/ul_checked_sw.png', sizingMethod='crop');
  background:none;
}

.cdTextBase {
  color:black;
}

.cdHeadline {
  color:black;
}

.cdHeadline1 {
  color:black;
}

.cdHeadline2 {
  color:black;
}

.cdHeadline3 {
  color:black;
}

.cdHeadline4 {
  color:black;
}


.cdBackground1 {
  background-color:#C0C0C0;
}

.cdBackground2 {
  background-color:#D0D0D0;
}

.cdBackground3 {
  background-color:#E0E0E0;
}

.cdBackColor01 {
  background:#C0C0C0;
  color:inherit;
}

.cdBackColor02 {
  background:#D0D0D0;
  color:inherit;
}

.cdBackColor03{
  background:#E0E0E0;
  color:inherit;
}

.cdBackColor04{
  background:#E0E0E0;
  color:inherit;
}

.cdBackColor05{
  background:#E0E0E0;
  color:inherit;
}

.cdBorder01{
  border:1px solid #000000;
}
.cdBorder02{
  border:1px solid #668ccd;
}
.cdBorder03{
  border:1px solid #a0b7d9;
}
.cdBorder04{
  border:1px solid #deebf1;
}
.cdBorder05{
  border:1px solid #deebf1;
}

/** input-controls **/

.cdControlColor {
  background-color:none;
  color:black;
}

.cdControlBorder {
  /*border: 1px solid #BEBEBE; #7F7F7F;*/
  border: 1px solid #DF0F0F;
}

.cdControlColor:focus,
.inputfocus{
  /*background-color:#F0F0F0;*/
  border:1px solid red;
  outline:none;
}



.cdControlHighlightColor {
  background-color:#EADED7;
  color:red;
}


.cdControlColorLabel {
  background-color:none;
  color:black;
  line-height:19px;
}

.cdControlButtonColor {
  background-color:#DF0F0F;
  color:#ffffff;
}

.cdControlButtonBorder {
  border-top:2px solid #FF3A3A;
  border-left:2px solid #FF3A3A;
  border-bottom:2px solid #B30000;
  border-right:2px solid #B30000;
}

.cdControlGroupColor {
  background-color:none;
  color:black;
}

.cdControlGroupBorder {
  border: 1px solid #cfcfcf;
}

.cdControlGroupColorLabel {
  background-color:none;
  color:black;
}

.cdControlDisabledColor,
input[disabled],
input:disabled,
select[disabled],
select:disabled,
textarea[disabled],
textarea:disabled{
  background:#666666;
  color:#cfcfcf;
}

.cdControlDisabledImage{
  background-image:none;
}

/** Layout Controls **/
.cdTooltipColor {
  background-color:white;
  color:black;
}
.cdTooltipBorder {
  border: 1px solid #cfcfcf;
}

/** errors **/

.cdErrorColor {
  color:#DF0F0F;
}
.errortext {
  background:url('assets/icon_error.gif') -4px 0px no-repeat;
  padding-left:16px;
  line-height:16px;
}
.cdErrorBorder {
  border: 1px solid #DF0F0F;
}

/** infos **/
.cdInfoColor {
  color:black;
}


/** font-colors **/
.color01 {
  color:black;
}

.color02 {
  color:black;
}

.color03 {
  color:black;
}

.color04 {
  color:black;
}

.color05 {
  color:black;
}


/** switch-colors (for changing-color-effects f.e.: in table-rows **/
.switchcolor01{
  background:#EFEFEF;
  color:inherit;
}
.switchcolor02{
  background:#FFFFFF;
  color:inherit;
}
.switchcolor03{
  background:#FFE3E5;
  color:inherit;
}

/** js-hovering (scalable by: _KEY)**/
.cdHoverColor,
.js_hover{
background-color:#cfcfcf;
}



/*customs*/
.icon_panel{
overflow:hidden;
background-position:left top;
background-repeat:no-repeat;
position:relative;
}
.icon_panel .innerlabel{

}

.icon_panel.credit_sun{
background-image:url('assets/ce_sun.png');
width:86px;
height:62px;
}
.icon_panel.credit_sun .innerlabel{
color:white;
font-family:helvetica,verdana,sans-serif;
font-size:14px;
font-weight:bolder;
letter-spacing:-1px;
margin:10px 38px 0 7px;
text-align:center;
}
* html .icon_panel.credit_sun{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='assets/ce_sun.png', sizingMethod='crop');
background:none;
}
.icon_panel.credit_sun_big{
background-image:url('assets/ce_sun_big.png');
width:106px;
height:76px;
}
.icon_panel.credit_sun_big .innerlabel{
color:white;
font-family:helvetica,verdana,sans-serif;
font-size:18px;
font-weight:bolder;
letter-spacing:-1px;
margin:13px 38px 0 0;
text-align:center;
}
* html .icon_panel.credit_sun_big{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='assets/ce_sun_big.png', sizingMethod='crop');
background:none;
}







/****************************** START :: Teaser Fontcolors ******************************/
.teasercontent.redwhite {
    background:#df0f0f;
    color:#ffffff;
}

.teasercontent.redwhite a,
.teasercontent.redwhite a:link,
.teasercontent.redwhite a:visited {
    color:#ffffff;
    text-decoration:none;
}
.teasercontent.redwhite a:focus,
.teasercontent.redwhite a:hover,
.teasercontent.redwhite a:active {
    color:#000000;
    text-decoration:none;
}

.teasercontent.greywhite {
    background:#ADADAD;
    color:#ffffff;
    font-weight:bold;
}

.teasercontent.greywhite a,
.teasercontent.greywhite a:link,
.teasercontent.greywhite a:visited {
    color:#ffffff;
    text-decoration:none;
}
.teasercontent.greywhite a:focus,
.teasercontent.greywhite a:hover,
.teasercontent.greywhite a:active {
    color:#df0f0f;
    text-decoration:none;
}

.teasercontent.greyblack {
    background:#D9D9D9;
    color:#000000;
    font-weight:bold;
}
.teasercontent.greyblack a,
.teasercontent.greyblack a:link,
.teasercontent.greyblack a:visited {
    color:#000000;
    text-decoration:none;
}
.teasercontent.greyblack a:focus,
.teasercontent.greyblack a:hover,
.teasercontent.greyblack a:active {
    color:#df0f0f;
    text-decoration:none;
}

.teasercontent.greyred {
    background:#D9D9D9;
    color:#df0f0f;
    font-weight:bold;
}
.teasercontent.greyred a,
.teasercontent.greyred a:link,
.teasercontent.greyred a:visited {
    color:#df0f0f;
    text-decoration:none;
}
.teasercontent.greyred a:focus,
.teasercontent.greyred a:hover,
.teasercontent.greyred a:active {
    color:#000000;
    text-decoration:none;
}

.roundbutton {
    width:170px;
    float:right;
    font-size:10px;
    font-weight:bold;
}

.roundbutton .teasercontent {
    text-align:center;
}
/****************************** END :: Teaser Fontcolors ******************************/





/****************************** START :: abgerundete Ecken BUTTONS ******************************/
div#teaser {
    position:relative;
    -width:100%;
    min-height:18px;
    -height:18px;
    -overflow-y:visible;
    z-index:8900;
}

div#teaser .edge {
     position:absolute;
     width:4px;
     height:4px;
     overflow:hidden;
  }

div#teaser .topleft {
     left:0px;
     top:0px;
     background:url('assets/submit_topleft.png') left top no-repeat;
     -background:url('assets/submit_topleft.gif') left top no-repeat;
     z-index:1;
  }

div#teaser .topright {
     right:0px;
     top:0px;
     background:url('assets/submit_topright.png') left top no-repeat;
     -background:url('assets/submit_topright.gif') left top no-repeat;
     -right:-1px;
    z-index:2;
  }
  
div#teaser .bottomleft {
     left:0px;
     bottom:0px;
     background:url('assets/submit_bottomleft.png') left top no-repeat;
     -background:url('assets/submit_bottomleft.gif') left top no-repeat;
     z-index:3;
  }
  
div#teaser .bottomright {
     right:0px;
     bottom:0px;
     background:url('assets/submit_bottomright.png') left top no-repeat;
     -background:url('assets/submit_bottomright.gif') left top no-repeat;
     -right:-1px;
     z-index:4;
  }
  
div#teaser .teasercontent {
    padding:0px 10px;
    min-height:18px;
    overflow:hidden;
    -height:18px;
    line-height:18px;
    -width:100%;
}
/****************************** END :: abgerundete Ecken BUTTONS ******************************/







/****************************** START :: Tablayout ******************************/
div#teasertablayout {
    position:relative;
    -width:1em;
    -overflow-x:visible;
    white-space:nowrap;
    min-height:34px;
    -height:34px;
    -overflow-y:visible;
    float:left;
}

div#teasertablayout .edge {
     position:absolute;
     z-index:1;
     width:4px;
     height:4px;
     overflow:hidden;
  }

div#teasertablayout .topleft {
     left:0px;
     top:0px;
     background:url('assets/submit_topleft.png') left top no-repeat;
     -background:url('assets/submit_topleft.gif') left top no-repeat;
  }

div#teasertablayout .topright {
     right:0px;
     top:0px;
     background:url('assets/submit_topright.png') left top no-repeat;
     -background:url('assets/submit_topright.gif') left top no-repeat;
     -right:-1px;

  }

div#teasertablayout .bottomleft {
     left:0px;
     bottom:0px;
     background:url('assets/submit_bottomleft.png') left top no-repeat;
     -background:url('assets/submit_bottomleft.gif') left top no-repeat;
  }

div#teasertablayout .bottomright {
     right:0px;
     bottom:0px;
     background:url('assets/submit_bottomright.png') left top no-repeat;
     -background:url('assets/submit_bottomright.gif') left top no-repeat;
     -right:-1px;
  }

div#teasertablayout .teasercontent {
    padding:0px 10px;
    min-height:34px;
    overflow:hidden;
    -height:34px;
    line-height:34px;
    -width:1px;
    -overflow-x:visible;
    white-space:nowrap;
    float:left;
}
/****************************** END :: Tablayout ******************************/







/********************************* START :: Topnavigation *********************************/

div#pgTopnavigation {
margin:0px;
padding:0px;
height:34px;
width:979px;
position:relative;
}

div#pgTopnavigation div.onion{
width:979px;
-height:34px;
-overflow:visible;
}

/***************** FOOTER *****************/
div#pgTopnavigation div.onion .onContainer .onFooter {
    height:5px;
    overflow:hidden;
}

* html div#pgTopnavigation div.onion .onContainer .onFooter{
  margin-top:0px;
}

div#pgTopnavigation div.onion .onContainer .onFooter .onFootLeft{
width:6px;
height:5px;
background: url('assets/topnavigation_2farbig/pgtopnavi_bottomleft.png') top left no-repeat;
float:left;
overflow:hidden;
}
* html div#pgTopnavigation div.onion .onContainer .onFooter .onFootLeft {
background: url('assets/topnavigation_2farbig/pgtopnavi_bottomleft.gif') top left no-repeat;
margin-right:-6px;
}

div#pgTopnavigation div.onion .onContainer .onFooter .onFootRight{
width:6px;
height:5px;
background: url('assets/topnavigation_2farbig/pgtopnavi_bottomright.png') top right no-repeat;
float:right;
overflow:hidden;
}
* html div#pgTopnavigation div.onion .onContainer .onFooter .onFootRight {
background: url('assets/topnavigation_2farbig/pgtopnavi_bottomright.gif') top right no-repeat;
margin-left:-7px;
}

div#pgTopnavigation div.onion .onContainer .onFooter .onFootCenter{
background: url('assets/topnavigation_2farbig/pgtopnavi_bottomcenter.png') left top repeat-x;
-background: url('assets/topnavigation_2farbig/pgtopnavi_bottomcenter.gif') left top repeat-x;
margin:0px 6px 0px 6px;
height:5px;
}

/***************** CONTENT *****************/
div#pgTopnavigation div.onion .onContainer .onContent{
margin-bottom:0px;
height:27px;
/*overflow:hidden;*/
line-height:27px;
-height:27;
-overflow:visible;
}

div#pgTopnavigation div.onion .onContainer .onContent .onContLeft{
background: url('assets/topnavigation_2farbig/pgtopnavi_topleft2.png') left top no-repeat;
-background: url('assets/topnavigation_2farbig/pgtopnavi_topleft2.gif') left top no-repeat;
}

div#pgTopnavigation div.onion .onContainer .onContent .onContLeft .onContRight{
background: url('assets/topnavigation_2farbig/pgtopnavi_topright2.png') right top no-repeat;
-background: url('assets/topnavigation_2farbig/pgtopnavi_topright2.gif') right top no-repeat;
}

div#pgTopnavigation div.onion .onContainer .onContent .onContLeft .onContRight .onContCenter{
margin:0px 6px 0px 6px;
background: url('assets/topnavigation_2farbig/pgtopnavi_topcenter2.png') left top repeat;
-width:967px;
}
/********************************* END :: Topnavigation *********************************/







/********************************* START :: Redborder *********************************/
div#pgRedborder {
margin:0px;
padding:0px;
overflow:hidden;
}

div#pgRedborder div.onion{
/*width:753px;*/
}

/***************** HEADER *****************/
div#pgRedborder div.onion .onContainer .onHeader {
height:3px;
overflow:hidden;
}

div#pgRedborder div.onion .onContainer .onHeader .onHeadLeft {
width:4px;
height:3px;
background: url('assets/redborder/redborder_edge_topleft.gif') top left no-repeat;
float:left;
}
* html div#pgRedborder div.onion .onContainer .onHeader .onHeadLeft {
overflow:hidden;
margin-right:-6px;
}

/* START: für tablayouter - linke ecke immer eckig - nicht rund */
div#pgRedborder div.onion .onContainer .onHeader .onHeadLeft.eckig {
width:4px;
height:3px;
background: url('assets/redborder/redborder_edge_tab_topleft.gif') top left no-repeat;
float:left;
}
* html div#pgRedborder div.onion .onContainer .onHeader .onHeadLeft.eckig {
overflow:hidden;
margin-right:-6px;
}
/* END: für tablayouter - linke ecke immer eckig - nicht rund */

div#pgRedborder div.onion .onContainer .onHeader .onHeadRight{
width:4px;
height:3px;
background: url('assets/redborder/redborder_edge_topright.gif') top right no-repeat;
float:right;
}
* html div#pgRedborder div.onion .onContainer .onHeader .onHeadRight {
margin-left:-4px;
}


div#pgRedborder div.onion .onContainer .onHeader .onHeadCenter{
margin:0px 4px 0px 4px;
height:3px;
background: url('assets/redborder/redborder_border_top.gif') left top repeat-x;
}
* html div#pgRedborder div.onion .onContainer .onHeader .onHeadCenter {
margin:0px 4px 0px 3px;
}

/***************** FOOTER *****************/
* html div#pgRedborder div.onion .onContainer .onFooter{
margin-top:-12px;
height:3px;
}

div#pgRedborder div.onion .onContainer .onFooter .onFootLeft{
width:4px;
height:3px;
background: url('assets/redborder/redborder_edge_bottomleft.gif') bottom left no-repeat;
float:left;
}
* html div#pgRedborder div.onion .onContainer .onFooter .onFootLeft {
margin-right:-6px;
}

div#pgRedborder div.onion .onContainer .onFooter .onFootRight{
width:4px;
height:3px;
background: url('assets/redborder/redborder_edge_bottomright.gif') bottom right no-repeat;
float:right;
}
* html div#pgRedborder div.onion .onContainer .onFooter .onFootRight {
margin-left:-4px;
}

div#pgRedborder div.onion .onContainer .onFooter .onFootCenter{
background: url('assets/redborder/redborder_border_bottom.gif') left bottom repeat-x;
margin:0px 4px 0px 4px;
height:3px;
}

/***************** CONTENT *****************/
div#pgRedborder div.onion .onContainer .onContent{
margin-bottom:0px;
}

div#pgRedborder div.onion .onContainer .onContent .onContLeft{
background:url('assets/redborder/redborder_border_left.gif') left top repeat-y;
}

div#pgRedborder div.onion .onContainer .onContent .onContLeft .onContRight{
background:url('assets/redborder/redborder_border_right.gif') right top repeat-y;
}

div#pgRedborder div.onion .onContainer .onContent .onContLeft .onContRight .onContCenter{
margin:0px 3px 0px 3px;
}
/********************************* END :: Redborder *********************************/







/********************************* START :: Redinput *********************************/
div.redinput.onion.big{
width:200px;
}
div.redinput.onion.middle{
width:120px;
}
div.redinput.onion.small{
width:60px;
}

/***************** HEADER *****************/
div.redinput.onion .onContainer .onHeader {
height:3px;
overflow:hidden;
}

div.redinput.onion .onContainer .onHeader .onHeadLeft {
width:4px;
height:3px;
background: url('assets/redborder/redborder_edge_topleft.gif') top left no-repeat;
float:left;
}
* html div.redinput.onion .onContainer .onHeader .onHeadLeft {
overflow:hidden;
margin-right:-6px;
}

div.redinput.onion .onContainer .onHeader .onHeadRight{
width:4px;
height:3px;
background: url('assets/redborder/redborder_edge_topright.gif') top right no-repeat;
float:right;
}
* html div.redinput.onion .onContainer .onHeader .onHeadRight {
margin-left:-4px;
}


div.redinput.onion .onContainer .onHeader .onHeadCenter{
margin:0px 4px 0px 4px;
height:3px;
background: url('assets/redborder/redborder_border_top.gif') left top repeat-x;
}
* html div.redinput.onion .onContainer .onHeader .onHeadCenter {
margin:0px 4px 0px 3px;
}

/***************** FOOTER *****************/
div.redinput.onion .onContainer .onFooter{
height:3px;
}
* html div.redinput.onion .onContainer .onFooter {
margin-top:-12px;
}

div.redinput.onion .onContainer .onFooter .onFootLeft{
width:4px;
height:3px;
background: url('assets/redborder/redborder_edge_bottomleft.gif') bottom left no-repeat;
float:left;
}
* html div.redinput.onion .onContainer .onFooter .onFootLeft {
margin-right:-6px;
}

div.redinput.onion .onContainer .onFooter .onFootRight{
width:4px;
height:3px;
background: url('assets/redborder/redborder_edge_bottomright.gif') bottom right no-repeat;
float:right;
}
* html div.redinput.onion .onContainer .onFooter .onFootRight {
margin-left:-4px;
}

div.redinput.onion .onContainer .onFooter .onFootCenter{
background: url('assets/redborder/redborder_border_bottom.gif') left bottom repeat-x;
margin:0px 4px 0px 4px;
height:3px;
}

/***************** CONTENT *****************/
div.redinput.onion .onContainer .onContent{
margin-bottom:0px;
overflow:hidden;
-height:1px;
-overflow-y:visible;
}

div.redinput.onion .onContainer .onContent .onContLeft{
background:url('assets/redborder/redborder_border_left.gif') left top repeat-y;
overflow:hidden;
}

div.redinput.onion .onContainer .onContent .onContLeft .onContRight{
background:url('assets/redborder/redborder_border_right.gif') right top repeat-y;
overflow:hidden;
}

div.redinput.onion .onContainer .onContent .onContLeft .onContRight .onContCenter{
margin:0px 3px 0px 3px;
overflow:hidden;
}
/********************************* END :: Redinput *********************************/







/********************************* START :: Submitbutton BLOCK-ELEMENT*********************************/
.arrowsubmit {}

.submitbutton {
position:relative;
overflow:hidden;
-height:24px;
-line-height:24px;
background:url('/alvine/frontend/template/smedex_b2b/assets/bg_submitbutton.gif') left top repeat-x;
font-weight:bold;
font-size:11px;
}
.submitbutton.dark {background:url('/alvine/frontend/template/smedex_b2b/assets/bg_submitbuttondark.gif') left top repeat-x;}
.submitbutton.light {background:url('/alvine/frontend/template/smedex_b2b/assets/bg_submitbuttonlight.gif') left top repeat-x;}

.submitbutton.big{
width:202px;
}
.submitbutton.middle{
width:122px;
}
.submitbutton.small{
width:62px;
}

input.cmdsubmit,
input.submit {
height:24px;
width:200px;
line-height:24px;
padding:4px;
/*background:#FF0000;*/
background:url('/alvine/frontend/template/smedex_b2b/assets/bg_submitbutton.gif') left top repeat-x;
padding:0px;
border:none;
line-height:22px;
color:#ffffff;
font-family:verdana,sans-serif;
font-size:11px;
font-weight:bold;
}

.megabig input.cmdsubmit,
.megabig input.submit {
width:400px;
}

.big input.cmdsubmit,
.big input.submit {
width:200px;
cursor:pointer;
}
.middle input.cmdsubmit,
.middle input.submit {
width:120px;
cursor:pointer;
}
.small input.cmdsubmit,
.small input.submit {
width:60px;
cursor:pointer;
}
/********************************* END :: Submitbutton BLOCK-ELEMENT*********************************/

/********************************* START :: Submitbutton INLINE-ELEMENT *********************************/
div.submitbutton a.inline_button {
display:block;
height:24px;
line-height:24px;
text-align:center;
width:202px;
color:#ffffff;
}

/********************************* END :: Submitbutton INLINE-ELEMENT *********************************/

/*************** START :: Button auf weißem Untergrund ***************/
div.submitbutton .topleft {
width:4px;
height:4px;
position:absolute;
left:0px;
top:0px;
overflow:hidden;
background:url('assets/submit/submit_topleft.png') left top no-repeat;
z-index:1;
}
* html div.submitbutton .topleft {
/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../assets/submits/submit_topleft.png', sizingMethod='crop');
background:none;*/
background:url('assets/submit/submit_topleft.gif') left top no-repeat;
}

div.submitbutton .topright{
width:4px;
height:4px;
position:absolute;
right:0px;
top:0px;
overflow:hidden;
background:url('assets/submit/submit_topright.png') left top no-repeat;
z-index:1;
}
* html div.submitbutton .topright {
/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../assets/submits/submit_topright.png', sizingMethod='crop');
background:none;*/
background:url('assets/submit/submit_topright.gif') left top no-repeat;
}

div.submitbutton .bottomleft {
width:4px;
height:4px;
position:absolute;
left:0px;
bottom:0px;
overflow:hidden;
background:url('assets/submit/submit_bottomleft.png') left top no-repeat;
z-index:1;
}
* html div.submitbutton .bottomleft {
/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../assets/submits/submit_bottomleft.png', sizingMethod='crop');
background:none;*/
background:url('assets/submit/submit_bottomleft.gif') left top no-repeat;
}

div.submitbutton .bottomright {
width:4px;
height:4px;
position:absolute;
right:0px;
bottom:0px;
overflow:hidden;
background:url('assets/submit/submit_bottomright.png') left top no-repeat;
z-index:1;
}
* html div.submitbutton .bottomright {
/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../assets/submits/submit_bottomright.png', sizingMethod='crop');
background:none;*/
background:url('assets/submit/submit_bottomright.gif') left top no-repeat;
}
/*************** END :: Button auf weißem Untergrund ***************/







/*************** START :: Button auf grauem Untergrund ***************/
div#submitrow div.submitbutton.gray .topleft {
width:4px;
height:4px;
position:absolute;
left:0px;
top:0px;
overflow:hidden;
background:url('assets/overlayergray03/overlayer_gray03_topleft.png') left top no-repeat;
z-index:1;
}
* html div#submitrow div.submitbutton.gray .topleft {
/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../assets/submits/submit_topleft.png', sizingMethod='crop');
background:none;*/
background:url('assets/overlayergray03/overlayer_gray03_topleft.gif') left top no-repeat;
}

div#submitrow div.submitbutton.gray .topright{
width:4px;
height:4px;
position:absolute;
right:0px;
top:0px;
overflow:hidden;
background:url('assets/overlayergray03/overlayer_gray03_topright.png') left top no-repeat;
z-index:1;
}
* html div#submitrow div.submitbutton.gray .topright {
/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../assets/submits/submit_topright.png', sizingMethod='crop');
background:none;*/
background:url('assets/overlayergray03/overlayer_gray03_topright.gif') left top no-repeat;
}

div#submitrow div.submitbutton.gray .bottomleft {
width:4px;
height:4px;
position:absolute;
left:0px;
bottom:0px;
overflow:hidden;
background:url('assets/overlayergray03/overlayer_gray03_bottomleft.png') left top no-repeat;
z-index:1;
}
* html div#submitrow div.submitbutton.gray .bottomleft {
/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../assets/submits/submit_bottomleft.png', sizingMethod='crop');
background:none;*/
background:url('assets/overlayergray03/overlayer_gray03_bottomleft.gif') left top no-repeat;
}

div#submitrow div.submitbutton.gray .bottomright {
width:4px;
height:4px;
position:absolute;
right:0px;
bottom:0px;
overflow:hidden;
background:url('assets/overlayergray03/overlayer_gray03_bottomright.png') left top no-repeat;
z-index:1;
}
* html div#submitrow div.submitbutton.gray .bottomright {
/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../assets/submits/submit_bottomright.png', sizingMethod='crop');
background:none;*/
background:url('assets/overlayergray03/overlayer_gray03_bottomright.gif') left top no-repeat;
}
/*************** END :: Button auf grauem Untergrund ***************/


/********************************* END :: Submitbutton *********************************/






/********************************* START :: Greyborder *********************************/
div#pgGreyborder div.onion .onContainer {
    overflow:hidden;
}

/***************** HEADER *****************/
div#pgGreyborder div.onion .onContainer .onHeader {
height:3px;
overflow:hidden;
}

div#pgGreyborder div.onion .onContainer .onHeader .onHeadLeft {
width:4px;
height:3px;
background: url('assets/greyborder/greyborder_edge_topleft.gif') top left no-repeat;
float:left;
}
* html div#pgGreyborder div.onion .onContainer .onHeader .onHeadLeft {
overflow:hidden;
margin-right:-6px;
}

div#pgGreyborder div.onion .onContainer .onHeader .onHeadRight{
width:4px;
height:3px;
background: url('assets/greyborder/greyborder_edge_topright.gif') top right no-repeat;
float:right;
}
* html div#pgGreyborder div.onion .onContainer .onHeader .onHeadRight {
margin-left:-4px;
}


div#pgGreyborder div.onion .onContainer .onHeader .onHeadCenter{
margin:0px 4px 0px 4px;
height:3px;
background: url('assets/greyborder/greyborder_border_top.gif') left top repeat-x;
}
* html div#pgGreyborder div.onion .onContainer .onHeader .onHeadCenter {
margin:0px 4px 0px 3px;
}

/***************** FOOTER *****************/
* html div#pgGreyborder div.onion .onContainer .onFooter{
margin-top:-20px;
height:3px;
}

div#pgGreyborder div.onion .onContainer .onFooter .onFootLeft{
width:4px;
height:3px;
background: url('assets/greyborder/greyborder_edge_bottomleft.gif') bottom left no-repeat;
float:left;
}
* html div#pgGreyborder div.onion .onContainer .onFooter .onFootLeft {
margin-right:-6px;
}

div#pgGreyborder div.onion .onContainer .onFooter .onFootRight{
width:4px;
height:3px;
background: url('assets/greyborder/greyborder_edge_bottomright.gif') bottom right no-repeat;
float:right;
}
* html div#pgGreyborder div.onion .onContainer .onFooter .onFootRight {
margin-left:-4px;
}

div#pgGreyborder div.onion .onContainer .onFooter .onFootCenter{
background: url('assets/greyborder/greyborder_border_bottom.gif') left bottom repeat-x;
margin:0px 4px 0px 4px;
height:3px;
}

/***************** CONTENT *****************/
div#pgGreyborder div.onion .onContainer .onContent{
margin-bottom:0px;
overflow:hidden;
-height:1px;
-overflow:visible;
-margin-top:-9px;
}

div#pgGreyborder div.onion .onContainer .onContent .onContLeft{
background:url('assets/greyborder/greyborder_border_left.gif') left top repeat-y;
overflow:hidden;
}

div#pgGreyborder div.onion .onContainer .onContent .onContLeft .onContRight{
background:url('assets/greyborder/greyborder_border_right.gif') right top repeat-y;
overflow:hidden;
}

div#pgGreyborder div.onion .onContainer .onContent .onContLeft .onContRight .onContCenter{
/*margin:0px 3px 0px 3px;*/
overflow:hidden;
}
/********************************* END :: Greyborder *********************************/







/**************************************** START: Userimage ***********************************************/
div.user_img_onion {
position:relative;
}

div.user_img_onion .borderimage {
border:1px solid #7F7F7F;
overflow:hidden;
}


div.user_img_onion .topleft {
position:absolute;
left:0px;
top:0px;
z-index:1;
width:4px;
height:4px;
overflow:hidden;
background:url('assets/imageborder/imageborder_edge_topleft.png') left top no-repeat;
}
* html div.user_img_onion .topleft {
background:url('assets/imageborder/imageborder_edge_topleft.gif') left top no-repeat;
}

div.user_img_onion .topright {
position:absolute;
right:0px;
top:0px;
z-index:1;
width:4px;
height:4px;
overflow:hidden;
background:url('assets/imageborder/imageborder_edge_topright.png') left top no-repeat;
-background:url('assets/imageborder/imageborder_edge_topright.gif') left top no-repeat;
}

div.user_img_onion .bottomleft {
position:absolute;
left:0px;
bottom:0px;
z-index:1;
width:4px;
height:4px;
overflow:hidden;
background:url('assets/imageborder/imageborder_edge_bottomleft.png') left top no-repeat;
-background:url('assets/imageborder/imageborder_edge_bottomleft.gif') left top no-repeat;
}

div.user_img_onion .bottomright {
position:absolute;
right:0px;
bottom:0px;
z-index:1;
width:4px;
height:4px;
overflow:hidden;
background:url('assets/imageborder/imageborder_edge_bottomright.png') left top no-repeat;
-background:url('assets/imageborder/imageborder_edge_bottomright.gif') left top no-repeat;
}
/**************************************** END: Userimage ***********************************************/







/********************************* pgShadowbutton *********************************/

div#pgShadowbutton_red,
div#pgShadowbutton_gray {
margin:0px;
padding:0px;
overflow:hidden;
}

div#pgShadowbutton_red div.onion.shadow,
div#pgShadowbutton_gray div.onion.shadow{
overflow:hidden;
float:left;
}

/***************** FOOTER *****************/
div#pgShadowbutton_red div.onion.shadow .onContainer .onFooter,
div#pgShadowbutton_gray div.onion.shadow .onContainer .onFooter {
    height:5px;
    overflow:hidden;
}

div#pgShadowbutton_red div.onion.shadow .onContainer .onFooter .onFootLeft,
div#pgShadowbutton_gray div.onion.shadow .onContainer .onFooter .onFootLeft{
width:6px;
height:5px;
background: url('assets/shadowbutton/shadowbutton_bottomleft.png') top left no-repeat;
float:left;
overflow:hidden;
}
* html div#pgShadowbutton_red div.onion.shadow .onContainer .onFooter .onFootLeft {
background: url('assets/shadowbutton/shadowbutton_bottomleft.gif') top left no-repeat;
margin-right:-6px;
}
* html div#pgShadowbutton_gray div.onion.shadow .onContainer .onFooter .onFootLeft {
background: url('assets/shadowbutton/shadowbutton_bottomleft.gif') top left no-repeat;
margin-right:-6px;
}

div#pgShadowbutton_red div.onion.shadow .onContainer .onFooter .onFootRight,
div#pgShadowbutton_gray div.onion.shadow .onContainer .onFooter .onFootRight {
width:6px;
height:5px;
background: url('assets/shadowbutton/shadowbutton_bottomright.png') top right no-repeat;
float:right;
overflow:hidden;
}
* html div#pgShadowbutton_red div.onion.shadow .onContainer .onFooter .onFootRight {
background: url('assets/shadowbutton/shadowbutton_bottomright.gif') top right no-repeat;
margin-left:-7px;
}
* html div#pgShadowbutton_gray div.onion.shadow .onContainer .onFooter .onFootRight {
background: url('assets/shadowbutton/shadowbutton_bottomright.gif') top right no-repeat;
margin-left:-7px;
}

div#pgShadowbutton_red div.onion.shadow .onContainer .onFooter .onFootCenter,
div#pgShadowbutton_gray div.onion.shadow .onContainer .onFooter .onFootCenter {
background: url('assets/shadowbutton/shadowbutton_bottom.png') left top repeat-x;
-background: url('assets/shadowbutton/shadowbutton_bottom.gif') left top repeat-x;
margin:0px 6px 0px 6px;
height:5px;
}

/***************** CONTENT *****************/
div#pgShadowbutton_red div.onion.shadow .onContainer .onContent,
div#pgShadowbutton_gray div.onion.shadow .onContainer .onContent {
margin-bottom:0px;
height:23px;
overflow:hidden;
line-height:23px;
}

div#pgShadowbutton_red div.onion.shadow .onContainer .onContent .onContLeft{
background: url('assets/shadowbutton/shadowbutton_red_topleft.png') left top no-repeat;
-background: url('assets/shadowbutton/shadowbutton_red_topleft.gif') left top no-repeat;
}
div#pgShadowbutton_gray div.onion.shadow .onContainer .onContent .onContLeft{
background: url('assets/shadowbutton/shadowbutton_gray_topleft.png') left top no-repeat;
-background: url('assets/shadowbutton/shadowbutton_gray_topleft.gif') left top no-repeat;
}

div#pgShadowbutton_red div.onion.shadow .onContainer .onContent .onContLeft .onContRight{
background: url('assets/shadowbutton/shadowbutton_red_topright.png') right top no-repeat;
-background: url('assets/shadowbutton/shadowbutton_red_topright.gif') right top no-repeat;
}
div#pgShadowbutton_gray div.onion.shadow .onContainer .onContent .onContLeft .onContRight{
background: url('assets/shadowbutton/shadowbutton_gray_topright.png') right top no-repeat;
-background: url('assets/shadowbutton/shadowbutton_gray_topright.gif') right top no-repeat;
}

div#pgShadowbutton_red div.onion.shadow .onContainer .onContent .onContLeft .onContRight .onContCenter{
margin:0px 6px;
padding:0px 6px;
background: url('assets/shadowbutton/shadowbutton_tile_red.png') left top repeat;
-background: url('assets/shadowbutton/shadowbutton_tile_red.gif') left top repeat;
}
div#pgShadowbutton_gray div.onion.shadow .onContainer .onContent .onContLeft .onContRight .onContCenter{
margin:0px 6px;
padding:0px 6px;
background: url('assets/shadowbutton/shadowbutton_tile_gray.png') left top repeat;
-background: url('assets/shadowbutton/shadowbutton_tile_gray.gif') left top repeat;
}

div#pgShadowbutton div#pgMaincontent {
    padding:0px;
}

div#pgShadowbutton_gray a,
div#pgShadowbutton_red a {
    color:#FFFFFF;
}







/* Medienspezifische Formate */

@media screen {

  /* WICHTIG: REIHENFOLGE BEIBEHALTEN */
  a {
     text-decoration:none;
     color:#000000;
     outline:none;
     font-family:inherit;
  }
  
  a:link {
     text-decoration:none;
     color:#000000;
     outline:none;
     font-family:inherit;
  }
  
  a:visited {
     text-decoration:none;
     color:#000000;
     outline:none;
     font-family:inherit;
  }

  a:focus {
    color:#DF0F0F;
    outline:none;
    font-family:inherit;
  }
  
  a:hover {
    color:#DF0F0F;
    outline:none;
    font-family:inherit;
  }
  
  a:active {
     color:#DF0F0F;
     outline:none;
     font-family:inherit;
  }
    a.on {
    color:#DF0F0F;
    outline:none;
    font-family:inherit;
  }


  .dragging_layer.dragging_layer_over_target{
    border: 2px solid green;
    opacity:0.90;
    -moz-opacity:0.90;
    -khtml-opacity:0.90;
    filter:alpha(opacity=90);
  }

  .drop_object_reached{
    background:#aaffaa;
  }


.inputtext,
.textinput{
height:19px;
line-height:19px;
font-family:verdana,sans-serif;
font-size:11px;
padding:0px 2px;
}

/********************************* START: Neue Plugins ************************************/
/* Site Administration :: Meine Aufgaben */
.user_list_multi_filter_state {margin:5px 0px}

/* Site Monitoring :: Headcontent Filter */
.user_list_multi_filter_education{
float:left;
margin:5px 0px;    
}

.arrowsubmit {
  width:22px;
  height:22px;
  background:transparent url('assets/btn_submit_arrow.png') left top no-repeat;
  border:none;
  padding:0px;
  margin:0px;
}

/* Container Learnnavi :: Aufgaben, News und Kalender */
.public_education_accountinfos_summary_list {
float:right;
margin:0px 15px 0px 0px;
padding:0px;
overflow:hidden;
}

.public_education_accountinfos_summary_list ul li {
 float:left;
 margin-left:30px;
}

.public_education_accountinfos_summary_list ul li div {
    float:left;
}

.public_education_accountinfos_summary_list ul li div.label {
    float:left;
    margin-right:8px;
}

.public_education_accountinfos_summary_list ul li div a,
.public_education_accountinfos_summary_list ul li div a:link,
.public_education_accountinfos_summary_list ul li div a:visited {
    
}

.public_education_accountinfos_summary_list ul li div a:focus,
.public_education_accountinfos_summary_list ul li div a:hover,
.public_education_accountinfos_summary_list ul li div a:active {
    text-decoration:underline;
}

.public_education_accountinfos_summary_list ul li div.data a,
.public_education_accountinfos_summary_list ul li div.data a:link,
.public_education_accountinfos_summary_list ul li div.data a:visited {
    font-weight:bold;
    color:#DF0F0F;
}

/********************************* END: Neue Plugins ************************************/
}

@media print {

  a {
    color:black;
    font-family:inherit;
  }
  
  a:link {
    color:black;
    font-family:inherit;
  }
  
  a:visited {
    color:black;
    font-family:inherit;
  }

  a:focus {
    color:black;
    font-family:inherit;
  }
  
  a:hover {
    color:black;
    font-family:inherit;
  }
  
  a:active {
    color:black;
    font-family:inherit;
  }


}

