    



.textinput{
  font-size:inherit;
}
.inputfocus, .textinput:focus{
  color:inherit;
}


 
.headline_default{ }
.headline_new1 { }
.headline_new2 { }


.infotext { }

a#anchor_answerform {height:1px;line-height:1px;font-size:1px;}

ul {
  list-style-image:none;
  list-style-type:none;
  list-style-position: outside;
  margin:0px;
  padding:0px;
}

li {
  margin:0px;
  padding:0px;
}

h1 {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

h2 {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

h3 {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

h4 {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

h5 {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

h6 {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


.bold {
  font-weight:bold;
  color:inherit;
}
.smedexred {
  color:#df0f0f;
}

.sprungmarke {height:1px;width:1px;line-height:1px;}


.rteTableStandard{
  border-collapse:collapse;
}

.rteTableStandard tr {}
.rteTableStandard td {}
.rteTableStandard td.header {}
.rteTableModern{ 
  border-collapse:collapse;
}
.rteTableModern tr {}
.rteTableModern td {}
.rteTableModern td.header {}

.rteImageSignatur{}
table.rteImage{}
img.rteImage{}
table.rteImageAlignleft{}
img.rteImageAlignleft{}
table.rteImageAlignright{}
img.rteImageAlignright{}

div.rteErrorBox {
  border:1px solid red;
}

div.rteInfoBox {
  border:1px solid blue;
}




form input.radiobox,
form input.checkbox{
  display:inline;
}
form label.sublabel{
  display:inline;
}

  

  body {
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;

  }
  
  div#pgPanel{
    width:979px;
    margin:4px auto 0px auto;
    background:white; 
    overflow:hidden;
    margin-bottom:30px;
    position:relative;
  }
  
  div#pgHead{
    position:relative; 
    height:74px;
  }
  * html div#pgHead {
    height:75px; 
  }
  *+html div#pgHead {
    height:75px;
  } 
  
  div#pgLernnavigation {
      margin:0px;
      padding:0px;
      
      height:27px;
  } 
  
  div#pgBreadcrumbs {
      overflow:hidden;
      margin:2px 0px;
      border-top:1px solid #bebebe;
      border-bottom:1px solid #bebebe;
  }
  
  div#pgContent {
    width:979px;
    margin-top:25px;
    overflow:hidden; 
  }
  * html div#pgContent {
      
  }
  
  div#pgContent div.gfx001 {
    width:979px;
    background-repeat:repeat-y;
    background-position:left top;
    margin:0px 5px 15px 0px;
    overflow:hidden;
    
  }
  * html div#pgContent div.gfx001 {
      margin-right:-6px;
  }
  
  div.gfx001 .contentArea1 {
     float:left;
     overflow:hidden; 
     width:223px;
        
  }
  
  div#pgContent .gfx001 .contentArea1 .positioner {
    height:24px;
    width:200px;
  }

  
  div.gfx001 div.searchposition {
    position:absolute;
    left:0px;
    bottom:0px;
    width:221px;
    line-height:20px;
    height:48px;
    background-image:url(../../template/smedex_b2b/assets/line_mainnavi_foot.gif);
    background-repeat:no-repeat;
    background-position:left bottom;
  }
  div.searchposition div.searchform {
      margin-left:16px;
      margin-top:12px;
      width:155px;
  }
  *+html div.searchposition div.searchform {
     margin-left:8px;
     width:163px; 
  }
  * html div.searchposition div.searchform {
     margin-left:8px;
     width:163px;
  }
  
   div.searchposition div.searchform input {
      line-height:19px; 
      height:19px;
      border-top:1px solid #bebebe;
      border-bottom:1px solid #bebebe;
   }

   div.searchposition input.textinput {
     border:none; 
     border-left:1px solid #bebebe; 
     float:left;
     padding:2px 0px 0px 4px;
     width:130px;
   }
   div.searchposition input.button.senden {
     width:19px;
     height:21px;
     background-color:#ffffff;
     background-image:url(../../template/smedex_b2b/assets/btn_send_input.gif);
     background-position:1px 2px;
     background-repeat:no-repeat; 
     border-right:1px solid #bebebe; 
     float:right;
   }
   * html div.searchposition input.button.senden {
       height:21px;
   }

  
  div#pgContent div.contentArea2 {
    width:726px;
    float:right;
    
  }
  * html div#pgContent div.contentArea2 {
      margin-left:-4px;
      width:705px;
  }
  
  div.contentArea2 .head {
    width:100%;
    height:24px;
    background:#e7e7e7;
    border-top:1px solid #bebebe; 
    margin-bottom:2px;
    overflow:hidden;
  }
  
  div.contentArea2 .area1content {
    min-height:400px;
    overflow:hidden;
    position:relative;
  }
  * html div.contentArea2 .area1content {
    height:400px;
    overflow:visible;  
  }
  
  div.contentArea2 .foot {
    width:100%;
    height:24px;
    background:#e7e7e7;
    border-top:1px solid #bebebe;
    margin-top:2px;
    overflow:hidden;
  }

  
  div#pgContent div.contentArea3 {
    width:979px;
    margin:0px 0px 0px 0px;
    overflow:hidden;
    background-repeat:repeat-x;
    background-position:left top;
  }
  
  div.contentArea3 .columnContainer {
    overflow:hidden;
  }

  div#pgFoot {
     border-top:1px solid #bebebe;
     width:979px;
     line-height:24px;
     font-size:0.9em;
     color:#7f7f7f; 
     position:relative; 
     font-size:10px;
  }
  
    div#pgHead div.pgLogo {
    width:245px;
    height:48px;
    float:left;
    margin:12px 0px 0px 10px;
  }


  div#pgHead div.pgSitehead {
    float:left;
    width:424px;
    font-size:10px;
  }
  * html div#pgHead div.pgSitehead {
    width:420px;
  }


  div#pgHead div.pgShoppingcart {
    float:right;
    width:300px;
    height:70px;
    position:relative;
    font-size:10px;
  }
 
   ul.lektionen li {
       float:left;
   }
   ul.lektionen li.left {
       margin-right:5px;
       margin-bottom:5px;
   }
   ul.lektionen li.right {
       margin:0px 0px 5px 0px;
   }
   ul.lektionen li.last {
        margin-bottom:0px;
   }
  .lektion1 a {
      display:block;
      width:374px;
      height:103px;
      background-image:url(../../template/smedex_b2b/assets/lektion_01.jpg);
      background-repeat:no-repeat;
      background-position:left top;
  }
  .lektion2 a {
      display:block;
      width:374px;
      height:103px;
      background-image:url(../../template/smedex_b2b/assets/lektion_02.jpg);
      background-repeat:no-repeat;
      background-position:left top;
  }
  
  div.pagestepperHead,
  div.pagestepperFoot {
     overflow:hidden;
  }
  
  
.custom_control_panel{
width:400px;
overflow:hidden;
}

.custom_control_panel .top_panel{
height:2px;
margin-bottom:-1px;
overflow:hidden;
}
.custom_control_panel .top_panel .left{
background:transparent url(../../template/smedex_b2b/assets/custom_input_border_topleft.png) left top no-repeat;
float:left;
height:2px;
overflow:hidden;
width:3px;
}
.custom_control_panel .top_panel .middle{
background:url(../../template/smedex_b2b/assets/custom_input_border_top.png) left top repeat-x;
height:2px;
margin:0 3px;
}
.custom_control_panel .top_panel .right{
background:transparent url(../../template/smedex_b2b/assets/custom_input_border_topright.png) right top no-repeat;
float:right;
height:2px;
overflow:hidden;
width:3px;
}


.custom_control_panel .content_panel{
background:transparent url(../../template/smedex_b2b/assets/custom_input_border_left.png) left top repeat-y;
overflow:hidden;
}
.custom_control_panel .content_panel .right{
background:transparent url(../../template/smedex_b2b/assets/custom_input_border_right.png) right top repeat-y;
overflow:hidden;
}
.custom_control_panel .content_panel .content{
margin:0px 3px;
overflow:hidden;
}

.custom_control_panel .content_panel .content input,
.custom_control_panel .content_panel .content textarea,
.custom_control_panel .content_panel .content select{
border:0px;
margin:0px;
width:400px;
}


.custom_control_panel .bottom_panel{
height:3px;
overflow:hidden;
}
.custom_control_panel .bottom_panel .left{
background:transparent url(../../template/smedex_b2b/assets/custom_input_border_bottomleft.png) left bottom no-repeat;
float:left;
height:2px;
width:3px;
}
.custom_control_panel .bottom_panel .middle{
background:transparent url(../../template/smedex_b2b/assets/custom_input_border_bottom.png) left bottom repeat-x;
height:2px;
margin:0 3px;
}
.custom_control_panel .bottom_panel .right{
background:transparent url(../../template/smedex_b2b/assets/custom_input_border_bottomright.png) right bottom no-repeat;
float:right;
height:2px;
width:3px;
}


.gfx_dropdown{
height:18px;
margin:0 0 0 2px;
padding:0;
position:relative;
width:263px;
}
.gfx_dropdown .button_selector{
background-color:#D4D0C8;
background-position:left top;
background-repeat:no-repeat;
cursor:pointer;
float:left;
margin:0px 6px 0px 0px;
height:18px;
margin:0;
padding:0;
width:18px;
}

.gfx_dropdown .button_selector.down.highlight,
.gfx_dropdown .button_selector.up.highlight{
  outline:1px solid #cfcfcf;
}
.gfx_dropdown .button_selector.up{
  background-image:url(../../template/smedex_b2b/assets/custom_dropdown_up.gif);
}
.gfx_dropdown .button_selector.down{
  background-image:url(../../template/smedex_b2b/assets/custom_dropdown_down.gif);
}
.gfx_dropdown .value{
background:transparent none repeat scroll 0 0;
height:1.5em;
line-height:18px;
margin:0;
padding:0 0 0 3px;
}

.dropdown_list .highlight{
background-color:#ffd09a;
}

.dropdown_list .selected{
background-color:#ffd09a;
}

.dropdown_list{
background-color:#DFDFDF;
border-bottom:1px solid #C0C0C0;
border-left:1px solid #C0C0C0;
border-right:1px solid #C0C0C0;
color:#000000;
visibility:hidden;
top:0px;
left:-999px;
margin:1px 0 0;
opacity:0.95;
-moz-opaccity:0.95;
-khtml-opaccity:0.95;
filter:alpha(opacity=95);
overflow:hidden;
padding:0;
position:absolute;
width:209px;
z-index:997;
}

.dropdown_list .option{
}

.dropdown_list .option label{
display:block;
width:100%;
cursor:pointer;
}

.gfx_multilist{
background-color:transparent;
border:0px solid #C0C0C0;
color:#000000;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
overflow:auto;
}

.gfx_multilist .option{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 12px;
  line-height:20px;
}

.gfx_multilist .option.checked{
  
  background-color:#ffd09a;
}

.custom_control_panel .cdControlBorder,
.custom_control_panel.cdControlBorder {
    border:none;
}

.custom_small_control_panel{
width:19px;
height:18px;
float:left;
}

.custom_small_control_panel .custom_input_checkbox,
.custom_small_control_panel .custom_input_radio{
  width:20px;
  height:16px;
  overflow:hidden;
  cursor:pointer;
}
.custom_small_control_panel .custom_input_checkbox{
  background:url(../../template/smedex_b2b/assets/custom_input_checkbox.png) left top no-repeat;
}
* html .custom_small_control_panel .custom_input_checkbox{
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/alvine/frontend/template/smedex/assets/custom_input_checkbox.png', sizingMethod='crop');
  background:none;
}
.custom_small_control_panel .custom_input_checkbox.checked{
  background:url(../../template/smedex_b2b/assets/custom_input_checkbox_checked.png) left top no-repeat;
}
* html .custom_small_control_panel .custom_input_checkbox.checked{
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/alvine/frontend/template/smedex/assets/custom_input_checkbox_checked.png', sizingMethod='crop');
  background:none;
}

.custom_small_control_panel .custom_input_radio{
  background:url(../../template/smedex_b2b/assets/custom_input_checkbox.png) left top no-repeat;
}
* html .custom_small_control_panel .custom_input_radio{
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/alvine/frontend/template/smedex/assets/custom_input_checkbox.png', sizingMethod='crop');
  background:none;
}

.custom_small_control_panel .custom_input_radio.checked{
  background:url(../../template/smedex_b2b/assets/custom_input_checkbox_checked.png) left top no-repeat;
}
* html .custom_small_control_panel .custom_input_radio.checked{
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/alvine/frontend/template/smedex/assets/custom_input_checkbox_checked.png', sizingMethod='crop');
  background:none;
}

.cmd_button{
  display:block;
  overflow:hidden;
  width:153px;
  height:20px;
  line-height:20px;
  text-align:center;
}
.cmd_button.active{
  background:url(../../template/smedex_b2b/assets/btn_small_red.gif);
  color:#ffffff;
}
.cmd_button.inactive{
  background:url(../../template/smedex_b2b/assets/btn_small_grey.gif);
  color:#000000;
}
.cmd_button_small{
  width:153px;
}

.input_time_seconds {display:none;}






.button_image{
  background-image: url(../../template/smedex_b2b/assets/img_button.jpg);
  background-position:left top;
  background-repeat:no-repeat;
  float:left;
  width:117px;
  height:91px;
  margin:0px 10px 0px 0px;
  padding:0px 0px 0px 0px;
}

.button_image.learning{
  background-image: url(../../template/smedex_b2b/assets/intern_lernerfolg.jpg);
}
.button_image.examinations{
  background-image: url(../../template/smedex_b2b/assets/intern_lernerfolg.jpg);
}
.button_image.certificates{
  background-image: url(../../template/smedex_b2b/assets/intern_zertifikate.jpg);
}
.button_image.documents{
  background-image: url(../../template/smedex_b2b/assets/intern_lernskripte.jpg);
}
.button_image.feedback{
  background-image: url(../../template/smedex_b2b/assets/intern_feedback.jpg);
}

div.main_education_certificate_list_panel .link_more a.cross {


}

.link_panel .button_text .link_more a,
.link_panel .button_text .link_more a:link,
.link_panel .button_text .link_more a:visited,
.link_panel .button_text .link_more a:hover,
.link_panel .button_text .link_more a:focus,
.link_panel .button_text .link_more a:active{
  text-decoration:none;
  outline:none;
  background:url(../../template/smedex_b2b/assets/li_star.png) left 3px no-repeat;
  -background:url(../../template/smedex_b2b/assets/li_star.gif) left 3px no-repeat;
  padding:0px 0px 0px 15px;
  white-space:nowrap;
}


.icon {
  background-position:left center;
  background-repeat:no-repeat; 
  overflow:hidden;
  margin:0px;
  padding:0px 0px 0px 0px;  
}

.icon_inline {
  background-position:left top;
  
  padding-left:30px;
}


.icon_pos,
.icon_passed{
  background-image:url(../../template/smedex_b2b/assets/ico_pos.png);
}

* html .icon_pos,
* html .icon_passed{
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/alvine/frontend/template/smedex/assets/ico_pos.png', sizingMethod='crop');
   background-image:none;
}

.icon_neg,
.icon_failed{
  background-image:url(../../template/smedex_b2b/assets/ico_neg.png);
}

* html .icon_neg,
* html .icon_failed{
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/alvine/frontend/template/smedex/assets/ico_neg.png', sizingMethod='crop');
   background-image:none;
}

.icon.icon_pos,
.icon.icon_passed{
  height:20px;
  width:30px;
  line-height:20px;
  margin-bottom:10px;
}

.icon.icon_neg,
.icon.icon_failed{
  height:20px;
  line-height:20px;
  width:20px;
  margin-bottom:10px;
}




.sfxListKeyChildPanel{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  
  background-color:#FFFFFF;
}
div.sfxListKeyFolderSwitch{
}

.sfxFolded {
  background-image:url(../../template/smedex_b2b/assets/icon_folded2.gif);
  padding-left:25px;
  background-position:2px 4px;
  background-repeat:no-repeat;
  cursor:pointer;
}

.sfxBlank{
  padding-left:25px;
}

.sfxUnfolded {
  background-image:url(../../template/smedex_b2b/assets/icon_unfolded2.gif);
  padding-left:25px;
  background-position:2px 4px;
  background-repeat:no-repeat;
  cursor:pointer;
  border-bottom:1px solid #D9D9D9;
  background-color:#EFEFEF;
}

.sfxListKeyChildPanel .sfxListKeyChildrenFolder{
  
  padding:0px 0px 0px 20px;
  margin:0px 0px 0px 0px;
  background-image:url(../../template/smedex_b2b/assets/account_group_list_background.gif);
 background-position:10px 0px;
 background-repeat:no-repeat;
}



@media screen {
  
}

@media print {                        

  body {
    font-size:0.5cm;
  }

  div#pgHead,
  div#pgTopnavigation,
  div#pgContent div.contentArea3,
  div#pgFoot,
  div.gfx001 .contentArea1 {
    display:none,
  }

  div#pgFoot {border:none;}

  body {font-size:18px;}

  div#pgContent div.contentArea2 {width:100%;}

}

 

 
div.bx_education_lesson_convert_action_panel{
	margin:0px 0px 0px 0px;
	padding:0px;
        overflow:hidden;
        width:370px;
        height:175px;
}
div.bx_education_lesson_convert_action_panel ul.list{
	margin:20px 0px 20px 20px;
	padding:0px;

}
div.bx_education_lesson_convert_action_panel ul.list li{
	margin:0px 0px 5px 0px;
	padding:0px;
        background-image:  url(../../template/smedex_b2b/boxes/public.education.lesson.convert.action/assets/arrow.png);
        background-position:0px 3px;
        background-repeat:no-repeat;

        

}
div.bx_education_lesson_convert_action_panel a,
div.bx_education_lesson_convert_action_panel a:link,
div.bx_education_lesson_convert_action_panel a:visited,
div.bx_education_lesson_convert_action_panel a:focus,
div.bx_education_lesson_convert_action_panel a:active{

	color:#DF0F0F;
        text-decoration: underline;
        margin: 0 0 0 10px;
}

div.bx_education_lesson_convert_action_panel ul.list li a:hover{

color:#000000;
}



 

@media screen {    
	
	div.bx_education_lesson_convert_action_panel{
	
	}
	
}


@media print {  

	div.bx_education_lesson_convert_action_panel{
	
	}
	
}
 
 
 
div.content_content_rte_panel{
margin:0px;
padding:0px;
}
 
 
@media screen, handheld {  
   
}

@media print {  
  

  
  
} 

 
div.bx_education_lesson_convertcredits_action_panel{
	margin:0px 0px 20px 0px;
	padding:0px;
        width:370px;
        height: 200px;
        overflow:hidden;
}
* html div.bx_education_lesson_convertcredits_action_panel{
  height:50px;
  overflow:visible;
}
div.bx_education_lesson_convertcredits_action_panel a,
div.bx_education_lesson_convertcredits_action_panel a:link,
div.bx_education_lesson_convertcredits_action_panel a:visited,
div.bx_education_lesson_convertcredits_action_panel a:focus,
div.bx_education_lesson_convertcredits_action_panel a:active{

	color:#DF0F0F;
        text-decoration: underline;
        margin: 0 0 0 10px;
}

div.bx_education_lesson_convertcredits_action_panel a:hover{

color:#000000;
}















 

@media screen {    
	
	div.bx_education_lesson_convertcredits_action_panel{
	
	}
	
}


@media print {  

	div.bx_education_lesson_convertcredits_action_panel{
	
	}
	
} 
 
@media screen, handheld {  
  

  
  
    div.core_graph_progressbar_panel{
    border:1px solid #5399ce;
    background:#7FA3D5;
    overflow:hidden;
    height:10px;
    position:relative;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    }

    div.core_graph_progressbar_panel .bar_position_panel{
    position:absolute;
    left:0px;
    top:0px;
    padding:0px;
    width:100%;
    padding:0px 0px 0px 0px;
    }

    div.core_graph_progressbar_panel .bar_position_panel .value_panel{
    text-align:center;
    font-size:0.8em;
    margin:0px auto 0px auto;
    padding:0px 0px 0px 0px;
    }
    
    div.core_graph_progressbar_panel .bar{
    filter:alpha(opacity=40);
    opacity:0.30; 
    -moz-opacity:0.40; 
    -khtml-opacity:0.40;
    background:#ffffff;
    overflow:hidden;
    width:0px;
    }
    
    
    div.core_graph_valuebar_panel{
    
    overflow:hidden;
    height:10px;
    position:relative;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    }

    div.core_graph_valuebar_panel .bar_position_panel{
    position:absolute;
    left:0px;
    top:0px;
    padding:0px;
    width:100%;
    padding:0px 0px 0px 0px;
    }

    div.core_graph_valuebar_panel .bar_position_panel .value_panel{
    text-align:left;
    font-size:0.8em;
    margin:0px 0px 0px 5px;
    padding:0px 0px 0px 0px;
    }
    
    div.core_graph_valuebar_panel .bar{
    filter:alpha(opacity=40);
    opacity:0.30; 
    -moz-opacity:0.40; 
    -khtml-opacity:0.40;
    background:#0000ff;
    overflow:hidden;
    width:0px;
    }
  
}

@media print {  
  

  div.public_vote_list_panel{
  margin:0px;
  padding:0px;
  }
  
} 
 
 
div.content_error_panel{
margin:0px;
padding:0px;
}
   
 
 
div.logo_content_content_image_panel{
margin:0px;
padding:0px;
}

div.logo_content_content_image_panel img{
margin:0px;
border:0px;
}
* html div.logo_content_content_image_panel {
    width:222px;
    height:48px;
    overflow:visible;
}

div.logo_content_content_image_panel .interactive{
cursor:pointer;
}
   



div.containers_shoppingcart_navigation_customized_panel{
  margin:18px 0px 0px 0px;
  padding:0px;
  overflow:hidden;
}

div.containers_shoppingcart_navigation_customized_panel ul{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

div.containers_shoppingcart_navigation_customized_panel ul li{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  -width:1px;
  -overflow:visible;
  -white-space:nowrap;
  float:right;
}

div.containers_shoppingcart_navigation_customized_panel ul li.seperator {
    margin:0px 6px;
}

div.containers_shoppingcart_navigation_customized_panel ul li div{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  overflow:hidden;
}

div.containers_shoppingcart_navigation_customized_panel ul ul{
  margin:0px 0px 0px 25px;
  padding:0px 0px 0px 0px;
}


div.containers_shoppingcart_navigation_customized_panel ul li#id_b3383a9861_1 a,
div.containers_shoppingcart_navigation_customized_panel ul li#id_b3383a9861_1 a:link,
div.containers_shoppingcart_navigation_customized_panel ul li#id_b3383a9861_1 a:visited {font-weight:bold;color:#DF0F0F;}
div.containers_shoppingcart_navigation_customized_panel ul li#id_b3383a9861_1 a:focus,
div.containers_shoppingcart_navigation_customized_panel ul li#id_b3383a9861_1 a:hover,
div.containers_shoppingcart_navigation_customized_panel ul li#id_b3383a9861_1 a:active {text-decoration:underline;}

div.containers_shoppingcart_navigation_customized_panel ul li#id_b3383a9861_2 a,
div.containers_shoppingcart_navigation_customized_panel ul li#id_b3383a9861_2 a:link,
div.containers_shoppingcart_navigation_customized_panel ul li#id_b3383a9861_2 a:visited {font-weight:bold;color:#DF0F0F;}
div.containers_shoppingcart_navigation_customized_panel ul li#id_b3383a9861_2 a:focus,
div.containers_shoppingcart_navigation_customized_panel ul li#id_b3383a9861_2 a:hover,
div.containers_shoppingcart_navigation_customized_panel ul li#id_b3383a9861_2 a:active {text-decoration:underline;}


div.containers_shoppingcart_navigation_customized_panel ul li#id_b3383a9861_3 img {
    margin-top:3px;
}

@media screen, handheld {
  
}

@media print {  
  

  div.containers_shoppingcart_navigation_customized_panel{
    margin:0px;
    padding:0px;
    display:none;
  }

} 



div.ct_lernnavi_customized_panel{
  margin:0px;
  padding:0px;
  background-color:#ffffff;
}

div.ct_lernnavi_customized_panel div.listPanel{
  margin:0px;
  padding:0px;
}

div.ct_lernnavi_customized_panel div.listPanel .listKeyChildPanel{
  position:relative;
  cursor:pointer;
  margin:0px 0px 0px 0px;
  padding:0px;
  -width:1px;
  -overflow-x:visible;
  white-space:nowrap;
}

div.ct_lernnavi_customized_panel div.listPanel .listKeyChildPanel.level0{
  float:left;
}
div.ct_lernnavi_customized_panel div.listPanel .listKeyChildPanel.level0.last{
  border-right:1px solid #999999;
}


div.ct_lernnavi_customized_panel div.listPanel div.listKeyFolderSwitch{

}
div.ct_lernnavi_customized_panel div.listPanel a,
div.ct_lernnavi_customized_panel div.listPanel a:link,
div.ct_lernnavi_customized_panel div.listPanel a:visited {
    padding:0px 15px;
    display:block;
    height:27px;
    line-height:27px;
    -width:1px;
    -white-space:nowrap;
    -overflow:visible;
    float:left;
}

div.ct_lernnavi_customized_panel div.listPanel a:focus,
div.ct_lernnavi_customized_panel div.listPanel a:hover,
div.ct_lernnavi_customized_panel div.listPanel a:active,
div.ct_lernnavi_customized_panel div.listPanel a.on  {
    background:#df0f0f;
    background:url('/alvine/frontend/template/smedex_b2b/assets/pgtopnavi_topcenter2_hover.gif') 0px 0px repeat-x;
    color:#ffffff;
    text-decoration:none;
}

div.ct_lernnavi_customized_panel div.listPanel .listKeyChildPanel .listKeyChildrenFolder,
div.ct_lernnavi_customized_panel div.listPanel .listKeyChildPanel .listKeyChildrenFolder.sfxPulldownFolded{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  position:absolute;
  background:#FFFFFF;
  border:1px solid #BBBBBB;
  left:-9999px;
  top:0px;
  z-index:9999;
}
*+html div.ct_lernnavi_customized_panel div.listPanel .listKeyChildPanel .listKeyChildrenFolder {z-index:999;}
*+html div.ct_lernnavi_customized_panel div.listPanel .listKeyChildPanel .listKeyChildrenFolder.sfxPulldownFolded {z-index:998;}

div.ct_lernnavi_customized_panel div.listPanel .listKeyChildPanel.level0 .listKeyChildrenFolder {
  top:100%;
  width:135px;
  overflow:hidden;
}

div.ct_lernnavi_customized_panel div.listPanel .listKeyChildPanel.level0 .listKeyChildrenFolder a,
div.ct_lernnavi_customized_panel div.listPanel .listKeyChildPanel.level0 .listKeyChildrenFolder a:link,
div.ct_lernnavi_customized_panel div.listPanel .listKeyChildPanel.level0 .listKeyChildrenFolder a:visited {
    padding:0px 15px;
    display:block;
    height:27px;
    line-height:27px;
    -width:1px;
    -white-space:nowrap;
    -overflow:visible;
    float:left;
    width:102px;
}

div.ct_lernnavi_customized_panel div.listPanel .listKeyChildPanel.level0 .listKeyChildrenFolder a:focus,
div.ct_lernnavi_customized_panel div.listPanel .listKeyChildPanel.level0 .listKeyChildrenFolder a:hover,
div.ct_lernnavi_customized_panel div.listPanel .listKeyChildPanel.level0 .listKeyChildrenFolder a:active,
div.ct_lernnavi_customized_panel div.listPanel .listKeyChildPanel.level0 .listKeyChildrenFolder a.on  {
    background:#df0f0f;
    background:url('/alvine/frontend/template/smedex_b2b/assets/pgtopnavi_topcenter2_hover.gif') 0px 0px repeat-x;
    color:#ffffff;
    text-decoration:none;
}

div.ct_lernnavi_customized_panel div.listPanel .listKeyChildPanel.level0 .listKeyChildrenFolder.sfxPulldownUnfolded{left:0px;width:132px;overflow:visible;}

div.ct_lernnavi_customized_panel div.listPanel .listKeyChildPanel.level0 .listKeyChildrenFolder .listKeyChildrenFolder.sfxPulldownUnfolded{
  top:0px;
  left:100%;
}

* html div.ct_lernnavi_customized_panel div.listPanel .listKeyChildPanel.level0 div {border:none;}

@media screen, handheld {
  
}

@media print {  
  

  div.ct_lernnavi_customized_panel{
    margin:0px;
    padding:0px;
    display:none;
  }

}
 
 
 
div.containers_learnnavi_image_panel{
margin:0px;
padding:0px;
float: right;
}

div.containers_learnnavi_image_panel img{
margin:0px;
border:0px;
}

div.containers_learnnavi_image_panel .interactive{
cursor:pointer;
}
  

div.containers_learnnavi_image_panel img#image_id_6dbb4557d7 {
float:right;
margin-right:2px;
} div.ct_learnnavi_login_panel{
  margin:0px 0px 0px 12px;
  padding:0px;
  position:relative;
}

div.ct_learnnavi_login_panel .header{
  margin:0px;
  padding:0px;
}

div.ct_learnnavi_login_panel .content{
  margin:0px;
  padding:0px;
}

div.ct_learnnavi_login_panel .errortext{
background-position:-3px 5px;
height:26px;
left:0px;
line-height:26px;
margin:0;
padding:0 0 0 20px;
position:absolute;
top:27px;
}

div.ct_learnnavi_login_panel div.frmheader{
}

div.ct_learnnavi_login_panel form{
  overflow:hidden;
}

div.ct_learnnavi_login_panel form .row{
 float:left;
 overflow:hidden;
}

div.ct_learnnavi_login_panel form .row.name {
 margin-right:26px;
 -width:192px;
}

* html div.ct_learnnavi_login_panel form .row.password {
  width:192px
}

div.ct_learnnavi_login_panel form label{
  display:block;
  width:67px;
  float:left;
  height:27px;
line-height:27px;
}

div.ct_learnnavi_login_panel form input.textinput{
  width:115px;
  background:url('/alvine/frontend/template/smedex_b2b/assets/bg_input_login.gif') left top no-repeat;
  border:none;
  height:17px;
  padding:2px 5px 0px 5px;
  margin:4px 0px 0px 0px;
  float:left;
}

div.ct_learnnavi_login_panel div.footbar{
  text-align:right;
}

div.ct_learnnavi_login_panel form a.info{
}

div.ct_learnnavi_login_panel form .inputfocus,
div.ct_learnnavi_login_panel form .textinput:focus{
}



div.ct_learnnavi_login_panel form .arrowsubmit{
margin:4px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:none;
width:21px;
height:21px;
float:left;
-margin-left:-12px;
margin:3px 0px 0px 6px;
} div.alvine_container_navigation_breadcrumb{
clear:both;
line-height:24px;
margin-left:10px;
overflow:hidden;
height:24px;
}

div.alvine_container_navigation_breadcrumb a,
div.alvine_container_navigation_breadcrumb a:link,
div.alvine_container_navigation_breadcrumb a:visited{
display:block;
float:left;
margin-right:10px;
text-decoration:none;
}
div.alvine_container_navigation_breadcrumb a:hover,
div.alvine_container_navigation_breadcrumb a:focus,
div.alvine_container_navigation_breadcrumb a:active {
    color:#df0f0f;
}

div.alvine_container_navigation_breadcrumb a.pfeil {
  background-image:url(../../template/smedex_b2b/containers/breadcrumb/content.navigation.breadcrumb/assets/arrow.gif);
  background-position:left 8px;
  background-repeat:no-repeat;
  width:5px;
  height:24px;
  display:block;  
}
div.alvine_container_navigation_breadcrumb ul {
    margin-left:6px;
      line-height:24px;
}
div.alvine_container_navigation_breadcrumb ul li {
    float:left;
    margin-right:10px;
  }

  
 

 
div.ct_navigation_category_list_panel{
margin:0px 0px 35px 0px;
padding:0px 0px 0px 0px;
overflow:hidden;
}

div.ct_navigation_category_list_panel span {
margin:0px 0px 0px 0px;  
font-weight:bold;
} 
div.ct_navigation_category_list_panel ul {
margin:10px 0px 0px 0px; 
padding:0px; 
}
div.ct_navigation_category_list_panel ul li {
  line-height:30px;
}
div.ct_navigation_category_list_panel ul li a,
div.ct_navigation_category_list_panel ul li a:link,
div.ct_navigation_category_list_panel ul li a:visited {
padding-left:12px;
}

div.ct_navigation_category_list_panel ul li a:hover,
div.ct_navigation_category_list_panel ul li a:focus,
div.ct_navigation_category_list_panel ul li a:active,
div.ct_navigation_category_list_panel ul li a.active {
color:#df0f0f;
background:url('/alvine/frontend/template/smedex_b2b/assets/li_star.gif') 0px 3px no-repeat;
text-decoration:none;
}
* html div.ct_navigation_category_list_panel ul li a.active{
  background-image:none;
}

 

@media screen {    
  
  div.ct_navigation_category_list_panel{
  
  }
  
}


@media print {  

  div.ct_navigation_category_list_panel{
  display:none;
  }
  
} 
 

  
  div.ct_navigation_customized_panel{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  width:223px;
  float:left;
  background-color:#ffffff; 
  }
  
  div.ct_navigation_customized_panel a,
  div.ct_navigation_customized_panel a:link,
  div.ct_navigation_customized_panel a:visited {
    color:#df0f0f;
    text-decoration:none;  
    display:block;
    background:url(../../template/smedex_b2b/containers/navigation/content.navigation.customized/assets/bg_mainnavi_custom_light.gif) left top repeat-x;
    overflow:hidden;
    width:207px; 
    -width:206px;
    -height:22px;
    -line-height:22px;
    padding:0px 8px;
    height:23px;
    line-height:23px;
    -white-space:nowrap;
  }
  
  div.ct_navigation_customized_panel a:hover,
  div.ct_navigation_customized_panel a:focus,
  div.ct_navigation_customized_panel a:active,
  div.ct_navigation_customized_panel a.on {
      color:#FFFFFF;
      background:url(../../template/smedex_b2b/containers/navigation/content.navigation.customized/assets/bg_mainnavi_custom_dark.gif) left top repeat-x;
  }
 
  div.ct_navigation_customized_panel ul {
      border-style:dashed;
      border-left:none;
      border-right:none;
      border-bottom:none;
      padding-top:30px;
  }
  * html div.ct_navigation_customized_panel ul {
      width:223px;
  }
  
  div.ct_navigation_customized_panel ul li {
      position:relative;
      width:223px;
      height:23px;
      margin-bottom:6px;
      overflow:hidden;
  }
  * html div.ct_navigation_customized_panel ul li {
      width:222px;
      height:22px;
  } 
  
  div.ct_navigation_customized_panel ul li .edge {
     position:absolute;
     z-index:1; 
     width:4px;
     height:4px;
     overflow:hidden;
  }
  
  div.ct_navigation_customized_panel li .topleft {
     left:0px;
     top:0px;
     background:url(../../template/smedex_b2b/containers/navigation/content.navigation.customized/assets/submit_topleft.png) left top no-repeat;
     -background:url(../../template/smedex_b2b/containers/navigation/content.navigation.customized/assets/submit_topleft.gif) left top no-repeat;
  }
  
  
  div.ct_navigation_customized_panel li .topright {
     right:0px;
     top:0px;
     background:url(../../template/smedex_b2b/containers/navigation/content.navigation.customized/assets/submit_topright.png) left top no-repeat;
     -background:url(../../template/smedex_b2b/containers/navigation/content.navigation.customized/assets/submit_topright.gif) left top no-repeat;
  }
  div.ct_navigation_customized_panel li .bottomleft {
     left:0px;
     bottom:0px;
     background:url(../../template/smedex_b2b/containers/navigation/content.navigation.customized/assets/submit_bottomleft.png) left top no-repeat;
     -background:url(../../template/smedex_b2b/containers/navigation/content.navigation.customized/assets/submit_bottomleft.gif) left top no-repeat;
  }
  div.ct_navigation_customized_panel li .bottomright {
     right:0px;
     bottom:0px;
     background:url(../../template/smedex_b2b/containers/navigation/content.navigation.customized/assets/submit_bottomright.png) left top no-repeat;
     -background:url(../../template/smedex_b2b/containers/navigation/content.navigation.customized/assets/submit_bottomright.gif) left top no-repeat;
  }
  
@media screen, handheld {
  }

@media print {  
  

  div.ct_navigation_customized_panel{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  display:none;
  }
  
}
 


div.content_content_image_expression_panel{
  margin:0px;
  padding:0px;
}

div.content_content_image_expression_panel div.image_preview_panel .image_panel {
  overflow:hidden; 
  margin:0px auto;
  padding:0px 0px 0px 0px;
  border-top:1px solid #dfdfdf;
  border-right:1px solid #a0a0a0;
  border-bottom:1px solid #a0a0a0;
  border-left:1px solid #dfdfdf;
  position:relative;
}

div.content_content_image_expression_panel div.image_preview_panel .image_panel .image_positioner{
  overflow:visible;
  border:1px solid #efefef;
}

div.content_content_image_expression_panel div.image_preview_panel .image_panel .preview_image{
  margin: 0px 0px 0px 0px;
  border:0px;
}

div.content_content_image_expression_panel div.image_preview_panel .menubar{
  margin: 10px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  overflow:hidden;
}

div.content_content_image_expression_panel div.image_preview_panel .menubar .item{
  float:left;
  margin: 0px 8px 0px 0px;
  padding:0px 6px 0px 6px;
  background:#dfdfdf;
  cursor:pointer;
}




div.content_content_image_expression_panel div.highlight{
  margin:0px;
  padding:0px;
  border: 1px solid red;
}

@media screen, handheld {
  

}

@media print {  
  

  div.content_content_image_expression_panel{
    margin:0px;
    padding:0px;
  }

} 
 
 
div.content_content_html_panel,
div.content_content_template_panel{  
  margin:0px;
  padding:0px;
}

   
 
 
div.bx_navigation_pagestepper_panel {
margin:12px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:100%;

overflow:hidden;
}

div.bx_navigation_pagestepper_panel .columnLeft {
float:left;
width:50%;
}

.next_url {
    margin-right:15px;
}

div.bx_navigation_pagestepper_panel .columnRight {
float:right;
}
* html div.bx_navigation_pagestepper_panel .columnRight {
    width:1px;
    overflow:visible;
    white-space: nowrap;
}

div.bx_navigation_pagestepper_panel .content_navigation_pagestepper_label {
  float:left;
  margin-right:10px;
}

option.content_navigation_pagestepper_option {
}

option.content_navigation_pagestepper_option_seleted {
  background-color:#E0E0E0;
  font-weight:bold;
}

option.content_navigation_objectperpages_option {
}

option.content_navigation_objectperpages_option_seleted {
  background-color:#E0E0E0;
  font-weight:bold;
}


div.bx_navigation_pagestepper_panel a,
div.bx_navigation_pagestepper_panel a:link,
div.bx_navigation_pagestepper_panel a:visited {
    
}
div.bx_navigation_pagestepper_panel a:focus,
div.bx_navigation_pagestepper_panel a:hover,
div.bx_navigation_pagestepper_panel a:active {
    text-decoration:underline;
}

a.content_navigation_pagestepper_link_seleted:visited {
    font-weight:bold;
    text-decoration:underline;
    color:#DF0F0F;
}


   
 
 
div.boxes_content_image_panel{
margin:0px;
padding:0px;
}

div.boxes_content_image_panel img{
margin:0px;
border:0px;
}

div.boxes_content_image_panel .interactive{
cursor:pointer;
}


div.boxes_content_image_panel img#image_id_boxebene_5e7c90325b {
    margin:10px 0px 0px 0px;
    height:30px;
}
*+html div.boxes_content_image_panel img#image_id_boxebene_5e7c90325b {
    margin:6px 0px 6px 0px;
}

div.boxes_content_image_panel img#image_id_boxebene_1586acc9d2 {
    margin:12px 0px 0px 0px;
}   

 
div.home_public_education_lesson_list_panel {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
width:223px;
}
* html div.home_public_education_lesson_list_panel{
margin:0px 0px 0px 0px;
float:right;
}

div.home_public_education_lesson_list_panel a,
div.home_public_education_lesson_list_panel a:link,
div.home_public_education_lesson_list_panel a:visited,
div.home_public_education_lesson_list_panel a:focus,
div.home_public_education_lesson_list_panel a:hover,
div.home_public_education_lesson_list_panel a:active {
    text-decoration:none;
}

div.home_public_education_lesson_list_panel h3 {
    color:#bebebe;
    font-size:11px;
    color:#DF0F0F;
}
div.home_public_education_lesson_list_panel h3 a,
div.home_public_education_lesson_list_panel h3 a:link,
div.home_public_education_lesson_list_panel h3 a:visited,
div.home_public_education_lesson_list_panel h3 a:focus,
div.home_public_education_lesson_list_panel h3 a:hover,
div.home_public_education_lesson_list_panel h3 a:active {
    color:#DF0F0F;
}

div.home_public_education_lesson_list_panel .image img {
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
}

div.home_public_education_lesson_list_panel .text {
    margin:0px 0px 0px 10px;
    float:left;
    font-size:11px;
    width:130px;
    -height:1em;
    -overflow:visible;
}

div.home_public_education_lesson_list_panel .link_detail_thema {
    font-weight:bold;
    white-space:nowrap;
}

* html div.home_public_education_lesson_list_panel .link_detail_thema {

}

div.home_public_education_lesson_list_panel ul li{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width:223px;
    min-height:106px;
    -height:106px;
    -overflow-y:visible;
    overflow:hidden;
    position:relative;
    float:right;
    margin-bottom:5px;
}
div.home_public_education_lesson_list_panel ul li.last{
    margin-bottom:0px;
}

div.home_public_education_lesson_list_panel ul li .edge {
     position:absolute;
     z-index:1;
     width:4px;
     height:4px;
     overflow:hidden;
  }

div.home_public_education_lesson_list_panel ul li .topleft {
     left:0px;
     top:0px;
     background:url('/alvine/frontend/template/smedex_b2b/assets/submit_topleft.png') left top no-repeat;
     -background:url('/alvine/frontend/template/smedex_b2b/assets/submit_topleft.gif') left top no-repeat;
  }

div.home_public_education_lesson_list_panel ul li .topright {
     right:0px;
     top:0px;
     background:url('/alvine/frontend/template/smedex_b2b/assets/submit_topright.png') left top no-repeat;
     -background:url('/alvine/frontend/template/smedex_b2b/assets/submit_topright.gif') left top no-repeat;
     -right:-1px;

  }

div.home_public_education_lesson_list_panel ul li .bottomleft {
     left:0px;
     bottom:0px;
     background:url('/alvine/frontend/template/smedex_b2b/assets/submit_bottomleft.png') left top no-repeat;
     -background:url('/alvine/frontend/template/smedex_b2b/assets/submit_bottomleft.gif') left top no-repeat;
  }

div.home_public_education_lesson_list_panel ul li .bottomright {
     right:0px;
     bottom:0px;
     background:url('/alvine/frontend/template/smedex_b2b/assets/submit_bottomright.png') left top no-repeat;
     -background:url('/alvine/frontend/template/smedex_b2b/assets/submit_bottomright.gif') left top no-repeat;
     -right:-1px;
  }

div.home_public_education_lesson_list_panel ul li .teasercontent {
    padding:8px;
    min-height:18px;
    overflow:hidden;
    -height:18px;
    -overflow:visible;
    line-height:18px;
}


div.home_public_education_lesson_list_panel .image{
   width:64px;
   height:50px;
   margin:0px;
   padding:0px 0px 0px 0px;
   overflow:hidden;
   float:left;
   position:relative;
}

div.home_public_education_lesson_list_panel .image .topleft {
     left:0px;
     top:0px;
     background:url('/alvine/frontend/template/smedex_b2b/assets/overlayergray03/overlayer_gray03_topleft.png') left top no-repeat;
     -background:url('/alvine/frontend/template/smedex_b2b/assets/overlayergray03/overlayer_gray03_topleft.gif') left top no-repeat;
  }

div.home_public_education_lesson_list_panel .image .topright {
     right:0px;
     top:0px;
     background:url('/alvine/frontend/template/smedex_b2b/assets/overlayergray03/overlayer_gray03_topright.png') left top no-repeat;
     -background:url('/alvine/frontend/template/smedex_b2b/assets/overlayergray03/overlayer_gray03_topright.gif') left top no-repeat;
     -right:-1px;

  }

div.home_public_education_lesson_list_panel .image .bottomleft {
     left:0px;
     bottom:0px;
     background:url('/alvine/frontend/template/smedex_b2b/assets/overlayergray03/overlayer_gray03_bottomleft.png') left top no-repeat;
     -background:url('/alvine/frontend/template/smedex_b2b/assets/overlayergray03/overlayer_gray03_bottomleft.gif') left top no-repeat;
  }

div.home_public_education_lesson_list_panel .image .bottomright {
     right:0px;
     bottom:0px;
     background:url('/alvine/frontend/template/smedex_b2b/assets/overlayergray03/overlayer_gray03_bottomright.png') left top no-repeat;
     -background:url('/alvine/frontend/template/smedex_b2b/assets/overlayergray03/overlayer_gray03_bottomright.gif') left top no-repeat;
     -right:-1px;
  }




 

@media screen {    
  
  div.home_public_education_lesson_list_panel{
  
  }
  
}


@media print {  

  div.home_public_education_lesson_list_panel{
  
  }
  
}
 
 
@media screen { 
  
 
  div.pages_home_content_layout_column_panel,
  div.pages_home_content_layout_column_panel .columns_top,
  div.pages_home_content_layout_column_panel .columns_bottom {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  overflow:hidden;
  -height:1em;
  -overflow:visible;
  }

  div.pages_home_content_layout_column_panel .columns_top {
      margin:0px 0px 3px 0px;
  }
 
  div.pages_home_content_layout_column_col  {
  float: left;
  overflow:hidden;
  }
 
  div.pages_home_content_layout_column_col0 {
    width:223px;
    float:right;
  }
 
  div.pages_home_content_layout_column_col1 {
    width:500px;
    float:left;
  }
 
  div.pages_home_content_layout_column_col2 {
   width:472px;
   float:right;
  }

  div.pages_home_content_layout_column_col3 {
   width:223px;
   float:left;
  }
}

@media print { 
  

  div.pages_home_content_layout_column_panel,
  div.pages_home_content_layout_column_panel .columns_top,
  div.pages_home_content_layout_column_panel .columns_bottom,
  div.pages_home_content_layout_column_col {
    overflow:visible;
  }
 
}
 

@media screen, handheld {  


div.main_content_image_expression_panel{
margin:0px;
padding:0px;
}

div.main_content_image_expression_panel div.image_preview_panel .image_panel {
width:117px;
height:91px;
margin:5px 12px 5px 5px;
padding:0px 0px 0px 0px;
}


div.main_content_image_expression_panel div.image_preview_panel .image_panel .image_positioner{

border:1px solid #efefef;
cursor:pointer; 
}

div.main_content_image_expression_panel div.image_preview_panel .image_panel .preview_image{
margin: 0px 0px 0px 0px;
border:0px;
display:block;
}

div.main_content_image_expression_panel div.image_preview_panel .menubar{
margin: 10px 0px 0px 0px;
padding:0px 0px 0px 0px;
overflow:hidden;
}

div.main_content_image_expression_panel div.image_preview_panel .menubar .item{
float:left;
margin: 0px 8px 0px 0px;
padding:0px 6px 0px 6px;
background:#dfdfdf;
cursor:pointer;
}




div.main_content_image_expression_panel div.highlight{
margin:0px;
padding:0px;
border: 1px solid red;
}
}

@media print {  


div.main_content_image_expression_panel{
margin:0px;
padding:0px;
}

} 
 
 
div.pg_content_composition_panel {
margin:0px 0px 0px 0px;
padding:0px;
overflow:hidden;
}

div.pg_content_composition_panel #teaser {
    margin:0px 0px 20px 0px;
}

div.pg_content_composition_panel .content_panel{
margin:0px;
padding:0px;
}
  
div.pg_content_composition_panel .content_text_panel {
margin:0px;
padding:0px;
}



div.pg_content_composition_panel table#solutions_table {
    line-height:24px;
    margin:0px 0px 10px 0px;
}
div.pg_content_composition_panel table#solutions_table tr th.ohne,
div.pg_content_composition_panel table#solutions_table tr th.normal,
div.pg_content_composition_panel table#solutions_table tr th.standard {
    background-color:#e7e7e7;
    border-top:1px solid #bebebe;
    border-bottom:2px solid #ffffff;
    margin-top:10px;
    text-transform:uppercase;
    letter-spacing:2px;
}
div.pg_content_composition_panel table#solutions_table tr th.normal {
    text-align:left;
    padding-left:6px;
}
div.pg_content_composition_panel table#solutions_table tr td.normal {
    padding-left:6px;
}
div.pg_content_composition_panel table#solutions_table tr td {
    background-color:#f2f2f2;
    margin-bottom:2px;
    border-bottom:2px solid #ffffff;
}
div.pg_content_composition_panel table#solutions_table tr td.standard {
    background-color:#e8ffcd;
    text-align:center;
}
div.pg_content_composition_panel table#solutions_table tr td.advanced,
div.pg_content_composition_panel table#solutions_table tr th.advanced {
    background-color:#ffe4e4;
    text-align:center;
}
div.pg_content_composition_panel table#solutions_table tr .ohne {
    background-color:#ffffff;
    border:none;
}


div.pg_content_composition_panel table#solutions_table ul {
    line-height:20px;
    margin:8px 0px 12px 8px;
}

div.pg_content_composition_panel table#solutions_table tr.price  {
    line-height:18px;
}
div.pg_content_composition_panel table#solutions_table tr.price td {
border-top:3px double #BEBEBE;
}
div.pg_content_composition_panel table#solutions_table tr.price td.normal {
padding:12px 16px 12px 0px;
}
div.pg_content_composition_panel .big {
    font-weight:bold;
    font-size:18px;
}

.hinweistext {
    font-size:9px;
line-height:13px;

}
                            
 
 
div.boxes_layout_repertory_panel{
margin:0px;
padding:0px;
}

div.boxes_layout_repertory_panel .entry{
margin:5px 5px 0px 0px;
padding:0px;
width:359px;
min-height:106px;
-height:106px;
-overflow-y:visible;
overflow:hidden;
float:left;   
position:relative;
}



div.boxes_layout_repertory_panel .content_layout_repertory_content{
margin:0px;
padding:0px;
clear:both;
}

div.boxes_layout_repertory_panel ul li .edge {
     position:absolute;
     z-index:1;
     width:4px;
     height:4px;
     overflow:hidden;
  }

div.boxes_layout_repertory_panel ul li .topleft {
     left:0px;
     top:0px;
     background:url('/alvine/frontend/template/smedex_b2b/assets/submit_topleft.png') left top no-repeat;
     -background:url('/alvine/frontend/template/smedex_b2b/assets/submit_topleft.gif') left top no-repeat;
  }

div.boxes_layout_repertory_panel ul li .topright {
     right:0px;
     top:0px;
     background:url('/alvine/frontend/template/smedex_b2b/assets/submit_topright.png') left top no-repeat;
     -background:url('/alvine/frontend/template/smedex_b2b/assets/submit_topright.gif') left top no-repeat;
     -right:-1px;

  }

div.boxes_layout_repertory_panel ul li .bottomleft {
     left:0px;
     bottom:0px;
     background:url('/alvine/frontend/template/smedex_b2b/assets/submit_bottomleft.png') left top no-repeat;
     -background:url('/alvine/frontend/template/smedex_b2b/assets/submit_bottomleft.gif') left top no-repeat;
  }

div.boxes_layout_repertory_panel ul li .bottomright {
     right:0px;
     bottom:0px;
     background:url('/alvine/frontend/template/smedex_b2b/assets/submit_bottomright.png') left top no-repeat;
     -background:url('/alvine/frontend/template/smedex_b2b/assets/submit_bottomright.gif') left top no-repeat;
     -right:-1px;
  }

div.boxes_layout_repertory_panel ul li .teasercontent {
    padding:8px;
    min-height:18px;
    overflow:hidden;
    -height:18px;
    -overflow:visible;
    line-height:18px;
}

   

@media screen {
  

  div.info_content_layout_column_panel{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    overflow:hidden;
  }

  div.info_content_layout_column_col1 h2 {font-size:12px;}

  div.info_content_layout_column_panel .column_container_1_4 {
    background-image:url(../../template/smedex_b2b/containers/info/content.layout.column/assets/lines_info_1_4.gif);
    background-position:left top;
    background-repeat:repeat-y;
    overflow:hidden;
  }
  * html div.info_content_layout_column_panel .column_container_1_4 {
    overflow:visible;
    height:1em;
  } 
  div.info_content_layout_column_panel .column_container_5 {overflow:hidden;}
  * html div.info_content_layout_column_panel .column_container_5 {
    height:1em;
    width:979px;
    overflow:visible;
  }
  *+html div.info_content_layout_column_panel .column_container_5 {
    min-height:1px;
    margin-bottom:13px;
}

  div.info_content_layout_column_col  {
    float: left;
    overflow:hidden;
    float:left;
    margin-bottom:13px;
    width:223px;
    -height:10px;
    -overflow-y:visible;
  }
  * html div.info_content_layout_column_col #teaser {width:203px;}
  * html div.info_content_layout_column_col #teaser .teasercontent {width:203px;}

  div.info_content_layout_column_col0 {margin:0px 15px 0px 0px;}
  div.info_content_layout_column_col1 {margin:0px 15px;}
  div.info_content_layout_column_col2 {margin:0px 15px;}
  div.info_content_layout_column_col3 {margin:0px 0px 0px 12px;}
  div.info_content_layout_column_col4 {width:979px;}
}

@media print {
  

  div.info_content_layout_column_panel{
    margin:0px;
    padding:0px;
    display:none;
  }            

}
 
 
@media screen, handheld {  
  
  
  div.info_content_image_expression_panel{
  margin:0px;
  padding:0px;
  }
   
  div.info_public_education_lesson_list_panel .image_panel {
  width:38px;
  height:30px;
  float:left;
  margin-right:6px;
  }

  div.info_content_image_expression_panel div.image_preview_panel .image_panel .image_positioner{
  position:absolute;
  left:0px;
  top:0px;
  border:1px solid #efefef;
  cursor:pointer; 
  }

  div.info_content_image_expression_panel div.image_preview_panel .image_panel .preview_image{
  margin: 0px 0px 0px 0px;
  border:0px;
  display:block;
  }

  div.info_content_image_expression_panel div.image_preview_panel .menubar{
  margin: 10px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  overflow:hidden;
  }

  div.info_content_image_expression_panel div.image_preview_panel .menubar .item{
  float:left;
  margin: 0px 8px 0px 0px;
  padding:0px 6px 0px 6px;
  background:#dfdfdf;
  cursor:pointer;
  }
  
  
  
  
  div.info_content_image_expression_panel div.highlight{
  margin:0px;
  padding:0px;
  border: 1px solid red;
  }
}

@media print {  
  

  div.info_content_image_expression_panel{
  margin:0px;
  padding:0px;
  }
  
} 


div.info_content_content_rte_panel{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
overflow:hidden;
-width:223px;
}
div.info_content_content_rte_panel ul {
margin-top:10px;    
}

div.info_content_content_rte_panel img {
margin-bottom:10px;
}
div.info_content_content_rte_panel img.dummybild {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
a.link_details {
display:block;
text-align:right;
font-size:0.9em;
margin:16px 0px 10px 0px;
}


@media print {
  
  div.info_content_content_rte_panel {display:none;}
} 

 
div.info_public_education_lesson_list_panel {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
}
* html div.info_public_education_lesson_list_panel{
margin:0px 0px 0px 0px;
float:right;
width:223px;
}

div.info_public_education_lesson_list_panel a,
div.info_public_education_lesson_list_panel a:link,
div.info_public_education_lesson_list_panel a:visited,
div.info_public_education_lesson_list_panel a:focus,
div.info_public_education_lesson_list_panel a:hover,
div.info_public_education_lesson_list_panel a:active {
    text-decoration:none;
}

div.info_public_education_lesson_list_panel h3 {
    color:#bebebe;
    font-size:11px;
    color:#DF0F0F;
}
div.info_public_education_lesson_list_panel h3 a,
div.info_public_education_lesson_list_panel h3 a:link,
div.info_public_education_lesson_list_panel h3 a:visited,
div.info_public_education_lesson_list_panel h3 a:focus,
div.info_public_education_lesson_list_panel h3 a:hover,
div.info_public_education_lesson_list_panel h3 a:active {
    color:#DF0F0F;
}

div.info_public_education_lesson_list_panel .image img {
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
}

div.info_public_education_lesson_list_panel .text {
    margin:0px 0px 0px 10px;
    float:left;
    font-size:11px;
    width:130px;
    overflow:hidden;
    -height:1em;
    -overflow:visible;
}

div.info_public_education_lesson_list_panel .link_detail_thema {
    font-weight:bold;
    white-space:nowrap;
}

* html div.info_public_education_lesson_list_panel .link_detail_thema {

}

div.info_public_education_lesson_list_panel ul li{
    margin:10px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width:223px;
    min-height:80px;
    -height:80px;
    -overflow-y:visible;
    overflow:hidden;
    position:relative;
}

div.info_public_education_lesson_list_panel ul li .edge {
     position:absolute;
     z-index:1;
     width:4px;
     height:4px;
     overflow:hidden;
  }

div.info_public_education_lesson_list_panel ul li .topleft {
     left:0px;
     top:0px;
     background:url('/alvine/frontend/template/smedex_b2b/assets/submit_topleft.png') left top no-repeat;
     -background:url('/alvine/frontend/template/smedex_b2b/assets/submit_topleft.gif') left top no-repeat;
  }

div.info_public_education_lesson_list_panel ul li .topright {
     right:0px;
     top:0px;
     background:url('/alvine/frontend/template/smedex_b2b/assets/submit_topright.png') left top no-repeat;
     -background:url('/alvine/frontend/template/smedex_b2b/assets/submit_topright.gif') left top no-repeat;
     -right:-1px;

  }

div.info_public_education_lesson_list_panel ul li .bottomleft {
     left:0px;
     bottom:0px;
     background:url('/alvine/frontend/template/smedex_b2b/assets/submit_bottomleft.png') left top no-repeat;
     -background:url('/alvine/frontend/template/smedex_b2b/assets/submit_bottomleft.gif') left top no-repeat;
  }

div.info_public_education_lesson_list_panel ul li .bottomright {
     right:0px;
     bottom:0px;
     background:url('/alvine/frontend/template/smedex_b2b/assets/submit_bottomright.png') left top no-repeat;
     -background:url('/alvine/frontend/template/smedex_b2b/assets/submit_bottomright.gif') left top no-repeat;
     -right:-1px;
  }

div.info_public_education_lesson_list_panel ul li .teasercontent {
    padding:8px;
    min-height:18px;
    overflow:hidden;
    -height:18px;
    -overflow:visible;
    line-height:18px;
}


div.info_public_education_lesson_list_panel .image{
   width:64px;
   height:50px;
   margin:0px;
   padding:0px 0px 0px 0px;
   overflow:hidden;
   float:left;
   position:relative;
}

div.info_public_education_lesson_list_panel .image .topleft {
     left:0px;
     top:0px;
     background:url('/alvine/frontend/template/smedex_b2b/assets/overlayergray03/overlayer_gray03_topleft.png') left top no-repeat;
     -background:url('/alvine/frontend/template/smedex_b2b/assets/overlayergray03/overlayer_gray03_topleft.gif') left top no-repeat;
  }

div.info_public_education_lesson_list_panel .image .topright {
     right:0px;
     top:0px;
     background:url('/alvine/frontend/template/smedex_b2b/assets/overlayergray03/overlayer_gray03_topright.png') left top no-repeat;
     -background:url('/alvine/frontend/template/smedex_b2b/assets/overlayergray03/overlayer_gray03_topright.gif') left top no-repeat;
     -right:-1px;

  }

div.info_public_education_lesson_list_panel .image .bottomleft {
     left:0px;
     bottom:0px;
     background:url('/alvine/frontend/template/smedex_b2b/assets/overlayergray03/overlayer_gray03_bottomleft.png') left top no-repeat;
     -background:url('/alvine/frontend/template/smedex_b2b/assets/overlayergray03/overlayer_gray03_bottomleft.gif') left top no-repeat;
  }

div.info_public_education_lesson_list_panel .image .bottomright {
     right:0px;
     bottom:0px;
     background:url('/alvine/frontend/template/smedex_b2b/assets/overlayergray03/overlayer_gray03_bottomright.png') left top no-repeat;
     -background:url('/alvine/frontend/template/smedex_b2b/assets/overlayergray03/overlayer_gray03_bottomright.gif') left top no-repeat;
     -right:-1px;
  }




 

@media screen {    
  
  div.info_public_education_lesson_list_panel{
  
  }
  
}


@media print {  

  div.info_public_education_lesson_list_panel{
  display:none;
  }
  
}
 
 
 
div.containers_info_public_article_list_panel{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

div.containers_info_public_article_list_panel .teaser a,
div.containers_info_public_article_list_panel .teaser a:link,
div.containers_info_public_article_list_panel .teaser a:visited,
div.containers_info_public_article_list_panel .teaser a:focus,
div.containers_info_public_article_list_panel .teaser a:hover,
div.containers_info_public_article_list_panel .teaser a:active {
    color:#000000;
    text-decoration:none;
}

div.containers_info_public_article_list_panel ul{
margin:10px 0px 0px 0px;
list-style:none;
}

div.containers_info_public_article_list_panel li{
margin:0px 0px 16px 0px;
overflow:hidden;
}

div.containers_info_public_article_list_panel div.teaser_image{
margin:0px 10px 10px 0px;
overflow:hidden;
float:left;
}

@media print {
  
  div.containers_info_public_article_list_panel {display:none;}
} 
 
@media screen, handheld {  
  
  
  div.footer_navigation_customized_panel {
  margin:0px;
  padding:0px;
  background:#ffffff;  
  }
  
  div.footer_navigation_customized_panel ul {
      list-style:none;
      float:right;
  }
  
  div.footer_navigation_customized_panel ul li {
      float:left;
      margin-left:10px;
  } 
  
  div.footer_navigation_customized_panel ul li a,
  div.footer_navigation_customized_panel ul li a:link,
  div.footer_navigation_customized_panel ul li a:visited {
     text-decoration:none;
     color:#7F7F7F; 
  }
  
  div.footer_navigation_customized_panel ul li a:focus,
  div.footer_navigation_customized_panel ul li a:hover,
  div.footer_navigation_customized_panel ul li a:active,
  div.footer_navigation_customized_panel ul li a.on {
     text-decoration:underline;
     color:#DF0F0F;
  }
  
  
}

@media print {  
  

  div.footer_navigation_customized_panel{
  margin:0px;
  padding:0px;
  display:none;
  }
  
}
 
 
 
div.company_content_content_rte_panel{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

@media print {
  
  div.company_content_content_rte_panel {display:none;}
} 
 
@media screen { 
  
 
  div.ct_footer_layout_column_panel{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  overflow:hidden; 
  width:979px;
  }
  
  div.ct_footer_layout_column_col  {
  float: left;
  overflow:hidden;
  }
 
  div.ct_footer_layout_column_col0 {          
     width:84px;
     float:left;
  }
  * html div.ct_footer_layout_column_col0 {margin-left:5px;}
 
  div.ct_footer_layout_column_col1 {margin:0px auto;}
 
  div.ct_footer_layout_column_col2 {         
    width:884px;
    float:right;
  }

  div.ct_footer_layout_column_col3 {

  }
}

@media print { 
  

  div.ct_footer_layout_column_panel{
    margin:0px;
    padding:0px;
  }
}
 
 
 
  
  
  div.content_layout_tooltip_panel{
  position:absolute;
  left:-999px;
  top:-999px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  width:300px;
  z-index:600;
  }
  
  div.content_layout_tooltip_panel .content_layout_tooltip_gfx_panel{
  margin:0px 0px 0px 0px;
  padding:2px 4px 2px 4px;
  background:#ffffff url(../../template/smedex_b2b/containers/extracontent/content.layout.tooltip/assets/bg_tooltip.gif) left top repeat-x;
  opacity:0.80;
  -moz-opacity:0.80;
  -khtml-opacity:0.80;
  filter:alpha(opacity=80);
  }

@media screen, handheld {   
}

@media print {  
  

  div.content_layout_tooltip_panel{
  display:none;
  }
  
} 




* html body{
  -width:100%;
  -height:100%;
}

div.extracontent_layout_popup_panel{
  position:absolute;
  left:-9999px;
  top:0px;
  width:1px;
  height:1px;
  padding:0px;
  z-index:1000;
  display:none;
}

.extracontent_layout_popup_panel .moving_enabled{
  cursor:move;
}

div.popup_background_layer,
div.content_layout_popup_background_layer{
  position:fixed;  
  left:0px;
  top:0px;
  z-index:900;
  width:100%;
  height:100%;
  background:#000000;
  filter:alpha(opacity=35);  
  opacity:0.35; 
  -moz-opacity:0.35; 
  -khtml-opacity:0.35;
  display:none;
}


div.extracontent_layout_popup_panel .popup_visible_panel{
  position:fixed;
  -position:absolute;
  -width:10px;
  -height:10px;
  z-index:1000;
  left:-9999px;
  top:0px;
  overflow:hidden;
  
}

div.extracontent_layout_popup_panel .popup_visible_panel .titlepanel{
  margin:0px 0px -2px 0px;
  padding:0px 0px 0px 0px;
  overflow:hidden;
  -overflow:visible;
  -height:1.2em;  
  border-left:2px solid #C4C4C4;
  display:none;
}

div.extracontent_layout_popup_panel .popup_visible_panel .titlepanel .item{
  margin:0px 0px 0px 0px;  
  padding:2px 5px 2px 5px;  
  float:left;
  display:block;  
  border-top:2px solid #C4C4C4;  
  background-color:#ffffff;  
}

div.extracontent_layout_popup_panel .popup_visible_panel .gfx_panel{
  margin:7px;
  padding:0px;
  background:#DFDFDF url(../../template/smedex_b2b/containers/extracontent/content.layout.popup/assets/bg_popup.jpg) 0px 0px repeat-x;
  position:relative;
}

div.extracontent_layout_popup_panel .popup_visible_panel .gfx_panel .edge {
  position:absolute;
  width:4px;
  height:4px;
  z-index:800;
}

div.extracontent_layout_popup_panel .popup_visible_panel .gfx_panel .edge.topleft {left:0px;top:0px;background:transparent url(../../template/smedex_b2b/containers/extracontent/content.layout.popup/assets/bg_popup_topleft.gif) 0px 0px no-repeat;}
div.extracontent_layout_popup_panel .popup_visible_panel .gfx_panel .edge.topright {right:0px;top:0px;background:transparent url(../../template/smedex_b2b/containers/extracontent/content.layout.popup/assets/bg_popup_topright.gif) 0px 0px no-repeat;}
div.extracontent_layout_popup_panel .popup_visible_panel .gfx_panel .edge.bottomleft {left:0px;bottom:0px;background:transparent url(../../template/smedex_b2b/containers/extracontent/content.layout.popup/assets/bg_popup_bottomleft.gif) 0px 0px no-repeat;}
div.extracontent_layout_popup_panel .popup_visible_panel .gfx_panel .edge.bottomright {right:0px;bottom:0px;background:transparent url(../../template/smedex_b2b/containers/extracontent/content.layout.popup/assets/bg_popup_bottomright.gif) 0px 0px no-repeat;}


div.extracontent_layout_popup_panel .popup_visible_panel .topmenue{
  margin:0px 0px 0px 0px;
  padding:0px;
  overflow:hidden;
  -overflow:visible;
  -height:27em;
  position:relative;
  line-height:27px;
  background:url('/alvine/frontend/template/smedex_b2b/assets/pgtopnavi_topcenter2_hover.gif') left top repeat-x;
  color:#ffffff;
}
*+html div.extracontent_layout_popup_panel .popup_visible_panel .topmenue{
  position:absolute;
  right:0px;
  top:0px;
}

div.extracontent_layout_popup_panel .popup_visible_panel .topmenue .item{
  margin:0px;
  padding:0px 0px 0px 4px;  
  float:right;
}



div.extracontent_layout_popup_panel .popup_visible_panel .main_panel{
  margin:15px 15px 7px 15px;
  padding:0px 0px 0px 0px;   
  position:relative;  
  clear:both;
}

*+html div.extracontent_layout_popup_panel .popup_visible_panel .main_panel{
  margin-top:1.6em;
}

div.extracontent_layout_popup_panel .popup_visible_panel .main_panel .popup_scroll_content{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  overflow:auto;
  clear:both;
  position:relative;
}

div.extracontent_layout_popup_panel .popup_visible_panel .main_panel .popup_scroll_content .popup_content{
  position:relative;
  margin:0px 10px 4px 10px;
  padding:0px 0px 0px 0px;
}


div.extracontent_layout_popup_panel .icon_close{
  display:block;
  overflow:hidden;
  margin:0px 0px 0px 0px;   
  background-image:url(../../template/smedex_b2b/containers/extracontent/content.layout.popup/assets/cross_16.png);
  background-position:0px 3px;
  background-repeat:no-repeat;
}


* html div.extracontent_layout_popup_panel div.icon_close{
  background-image:url(../../template/smedex_b2b/containers/extracontent/content.layout.popup/assets/cross_16.gif);
  background-repeat:no-repeat;
}


div.extracontent_layout_popup_panel .titlepanel .icon_close{
  padding:0px;
  width:16px;
  height:1.2em;
  border-right:2px solid #C4C4C4; 
}

div.extracontent_layout_popup_panel .popup_visible_panel .topmenue .icon_close{
  padding-right:20px;
  background-position: right;
  background-repeat: no-repeat;
  margin-right:10px;
}

@media screen, handheld { 
}

@media print {  
  

  div.extracontent_layout_popup_panel{
    display:none;
  }

}