html, body {
  padding:0px;
  margin:0px;
  font-family:Verdana, sans-serif;
  font-size:12px;
  color:#363636;
} 

a {
  color:#006AB2;
}
a.schwarz {
  color:#363636;
} 
a:link, a:visited, a:active {
  text-decoration:none;
}  
a:hover {
  text-decoration:underline;
}
    .ivw_box {
      position:absolute;
      top:0px;
      left:0px;
    }
    .seite{
      display:block;
      text-align:left;
      width: 855px;
      font-family:Verdana, sans-serif;
      font-size:12px;
      color:#363636;
/*
      margin-left:15px;
*/
      margin-left:0px;
      overflow: auto;
	  float:left;
    }
      .superbanner{
        width:840px;
        text-align:right;
        display:table; 
        height:auto;
        color:#ffffff;
      }
      .sky_containet {
        width: 855px; 
		float:left;
      }
        .sky {
          float: left;
          height:800px;
          width: auto;
          top:0px;
          left:854px;
          position:absolute;
	      color:#ffffff;  
	      border:0px solid blue;

        }
        .all {
          display:table;
          float:left;
          width:840px;
          text-align:left;
          padding-left:0px;
          overflow:hidden;
          padding-left:13px;
        }
          .content_container {
            padding-top:5px;
            padding-bottom:5px; 
            background-color:#ffffff;
          } 
            .box1, .box2 {
              width:840px;
              font-size:9px;
            }
              .head_schattenbox .intro {
                height:4px;
                overflow:hidden; 
                
                display:none;
              }
              .box3 .intro {
                display:block !important;
              }
                .head_schattenbox .intro .cell1 {
                  padding-left:4px;
                  height:4px;
                  background-image:url(/sk_pics/layout/schatten_headderbox/ecke_li_o.gif);
                  background-position:left top;
                  background-repeat:no-repeat;

                }
                  .head_schattenbox .intro .cell2 {
                    height:4px;
                    background-image:url(/sk_pics/layout/schatten_headderbox/kachel_o.gif);
                    background-position:left top;
                    background-repeat:repeat;
                  }
                    .head_schattenbox .intro .cell3 {
                      height:4px;
                      padding-right:6px;
                      background-image:url(/sk_pics/layout/schatten_headderbox/ecke_re_o.gif);
                      background-position:right top;
                      background-repeat:no-repeat;
                    }
              .head_schattenbox .head_schattenbox_content_schatten_li {
                padding-left:4px;
                background-image:url(/sk_pics/layout/schatten_headderbox/kachel_li.gif);
                background-position:left top;
                background-repeat:repeat;
                
                padding-left:0px;
              }
              .box3 .head_schattenbox_content_schatten_li {
                padding-left:4px !important;
              }
              
                .head_schattenbox .head_schattenbox_content_schatten_re {
                  padding-right:6px;
                  background-image:url(/sk_pics/layout/schatten_headderbox/kachel_re.gif);
                  background-position:right top;
                  background-repeat:repeat;
                
                  padding-right:0px;
                }
                .box3 .head_schattenbox_content_schatten_re {
                  padding-right:6px !important;
                }
                  .head_schattenbox .head_schattenbox_content {
                    background-color:#ffffff;
                  }

              .head_schattenbox .abspann {
                clear:both;
                height:6px;
                overflow:hidden;
                
                display:none;
              }
              .box3 .abspann {
                display:block !important;
              }  
              
/* START ABO-Boxen */                          
              .abo .intro {
                display:block !important;
              }
              .abo .head_schattenbox_content_schatten_li {
                padding-left:4px !important;
              }
                .abo .head_schattenbox_content_schatten_re {
                  padding-right:6px !important;
                }
              .abo .abspann {
                display:block !important;
              } 
/* ENDE  ABO-Boxen */              
                                    
                .head_schattenbox .abspann .cell1 {
                  padding-left:4px;
                  background-image:url(/sk_pics/layout/schatten_headderbox/ecke_li_u.gif);
                  background-position:left top;
                  background-repeat:no-repeat;
                  height:6px;
                  overflow:hidden;
                }
                  .head_schattenbox .abspann .cell2 {
                    background-image:url(/sk_pics/layout/schatten_headderbox/kachel_u.gif);
                    background-position:left top;
                    background-repeat:repeat;
                    height:6px;
                    overflow:hidden;
                  }
                    .head_schattenbox .abspann .cell3 {
                      padding-right:6px;
                      background-image:url(/sk_pics/layout/schatten_headderbox/ecke_re_u.gif);
                      background-position:right top;
                      background-repeat:no-repeat;
                      height:6px;
                      overflow:hidden;
                    }

/* START Topnavi-box */
                    .box1 .topnavi_container {
                      width:830px;
                      height:23px;
                      border-top:1px solid #ffffff;
                      background-image:url(/sk_pics/layout/head/box1_hg_topnavi.gif) !important;
                      background-position:left top;
                      background-repeat:repeat;
                      overflow:hidden;
                    }
                      .box1 .topnavi_container .topnavi {
                        float:left;
                        width:350px;
                        margin-top:1px;
                      }
/* START Topnavi */
                        .box1 .topnavi_container .topnavi ul {
                          list-style-image:none;
                          list-style-position:outside;
                          list-style-type:none;
                          margin:0px;
                          padding:0px;
                          margin-top:4px;
                        }
                          .box1 .topnavi_container .topnavi ul li {
                            border-left:1px solid #990000;
                            float:left;
                            padding-right:10px;
                            padding-left:10px;
                            padding-bottom:2px;
                            color:#006AB2;
                          }
                          .box1 .topnavi_container .topnavi ul li.first {
                            border-left:0px solid #990000;
                            font-weight:bold;
                            text-transform:uppercase;
                          }
/* ENDE  Topnavi */

/* START Topsuche */
                      .box1 .topnavi_container .suche {
                        float:left;
                        width:200px;
                      }
                        .box1 .topnavi_container .suche form {
                          padding:0px;
                          margin:0px;
                        }
                          .box1 .topnavi_container .suche form input.suchfels {
                            border:0px solid #dcdcdc;
                            color:#686868;
                            padding:0px;
                            margin:0px;
                            width:125px;
                            height:15px;
                            position:relative;
                            top:1px;
                          }
                          .box1 .topnavi_container .suche form input.such_bottom {
                            border:0px solid #dcdcdc;
                            position:relative;
                            top:4px;
                            left:2px;
                            padding:0px;
                            margin:0px;
                          } 
/* ENDE  Topsuche */

/* START Topwetter */
                      .box1 .topnavi_container .wetter {
                        float:left;
                        margin-left:50px;
                        margin-top:5px; 
                      } 
/* ENDE  Topwetter */

/* ENDE Topnavi-box */

/* START Headder-box */  
                    .box1 .head_container {
                      width:830px;
                      height:80px;
                      background-image:url(/sk_pics/layout/head/box1_hg_head.gif);
                      background-position:left top;
                      background-repeat:repeat;
                      overflow:hidden;
                      color:#ffffff; 
                    }
                      .box1 .head_container .datum {
                        width:230px;
                        color:#ffffff;
                        padding-left:10px;
                        padding-top:5px;
                        padding-bottom:5px; 
                      }
                      .box1 .head_container .sk_logo {
                        width:276px !important;
                        height:42px !important;
                        background-image:url(/sk_pics/layout/head/suedkurier-logo.gif) !important;
                        background-position:left top;
                        background-repeat:no-repeat;
                        overflow:hidden;
                        position:relative;
                        left:280px !important;
                        top:0px !important; 
                      }

                      .box1 .head_container .aktion_head {
                        width:280px;
                        height:60px;
                        overflow:hidden;
                        position:relative;
                        left:0px;
                        top:-40px; 
                      } 
/* ENDE  Headder-box */

/* START hauptnavi_container */
                    .box1 .hauptnavi_container {
                      width:830px;
                      height:27px;
                      background-color:#0061a5;
                      background-image:url(/sk_pics/layout/head/box1_hg_hauptnavi.gif);
                      background-position:left top;
                      background-repeat:repeat;
                      overflow:hidden;
                    }
                      .box1 .hauptnavi_container ul {
                        list-style-image:none;
                        list-style-position:outside;
                        list-style-type:none;
                        margin:0px;
                        margin-top:3px;
                        margin-left:0px;
                        padding:0px;
                      }
                        .box1 .hauptnavi_container ul li {
                          float:left;
                          border:0px solid #cdcdcd;
                          border-right:0px solid #3e83b5;
                          overflow:hidden;
                          background-image:url(/sk_pics/layout/head/trenner.gif);
                          background-position:right top;
                          background-repeat:no-repeat;
                          margin-top:2px;
                          padding-top:2px;
                          padding-bottom:2px;
                          padding-left:10px;
                          padding-right:10px;
                          color:#ebebeb;
                          font-weight:bold;
/* 2010-02-16 */                            
                          font-size:11px;
                          padding-left:7px;
                          padding-right:7px;
                        }
                          .box1 .hauptnavi_container ul li a {
                            color:#ebebeb;
                          }
                        .box1 .hauptnavi_container ul li.e1_10731 {
                          background-image:none;
                          margin-top:0px;
                          padding-top:2px;
                          padding-bottom:7px;
                          border:0px solid #ebebeb !important;
                          border-bottom:1px solid #ebebeb !important;
                          background-color:#ebebeb !important;
                          color:#990000;
                          position:relative;
                          left:0px;
                          top:1px;
                        } 
                        .box1 .hauptnavi_container ul li.activ {
                          background-image:none;
                          margin-top:0px;
                          padding-top:2px;
                          padding-bottom:7px;
                          border:0px solid #ebebeb !important;
                          border-bottom:1px solid #ebebeb !important;
                          background-color:#ebebeb !important;
                          color:#990000;
                          position:relative;
                          left:-1px;
                          top:1px;
                        } 
                          .box1 .hauptnavi_container ul li.activ a, .box1 .hauptnavi_container ul li.e1_10731 a {     
                            color:#990000;
                          }
/* ENDE  hauptnavi_container */

/* START hauptnavi_e2_container */
/* START hauptnavi_e2 */
                    .box1 .hauptnavi_e2_container {
                      width:830px;
                      height:24px;
                      border-bottom:1px solid #cdcdcd;
                      background-color:#ebebeb;
                      overflow:hidden;
                      position:relative;
                      top:-2px;
                    }   
                        .box1 .hauptnavi_e2_container ul {
                          list-style-image:none;
                          list-style-position:outside;
                          list-style-type:none;
                          margin:0px;
                          padding:0px;
                          margin-top:4px; 
                          margin-left:0px;
                        }
                          .box1 .hauptnavi_e2_container ul li {
                            border-right:1px solid #cdcdcd;
                            float:left;
                            padding-right:10px;
                            padding-left:10px;
                            padding-bottom:2px;
                            color:#363636;
/* 2010-02-16 */                            
                            font-size:10px;
                          }
                          .box1 .hauptnavi_e2_container ul li.first {
                            border-left:0px solid #686868;
                          }
                          .box1 .hauptnavi_e2_container ul li.el_372421, .box1 .hauptnavi_e2_container ul li.el_35862, .box1 .hauptnavi_e2_container ul li.el_608, .box1 .hauptnavi_e2_container ul li.el_614, .box1 .hauptnavi_e2_container ul li.el_457, .box1 .hauptnavi_e2_container ul li.el_11285, .box1 .hauptnavi_e2_container ul li.el_258872, .box1 .hauptnavi_e2_container ul li.el_475, .box1 .hauptnavi_e2_container ul li.el_14303, .box1 .hauptnavi_e2_container ul li.el_5765 {
                           /* border-left:0px solid #686868; */
                          }
                          .box1 .hauptnavi_e2_container ul li.activ {
                            font-weight:bold;
                          } 
/* START e2 Navigation */                          
                    .box1 .hauptnavi_e2_container {
                    }
                      .box1 .hauptnavi_e2_container .e2_begrenzer {
                        width:790px;
                        overflow:hidden;
                        height: 20px;
                        line-height:15px; 
                      }
                        .box1 .hauptnavi_e2_container .e2_links {
                          position:absolute;
                          left:795px;
                          padding-top:5px; 
                        }
                        .box1 .hauptnavi_e2_container .e2_rechts {
                          position:absolute;
                          left:810px;
                          padding-top:5px; 
                        }
                      .box1 .hauptnavi_e2_container .e2_begrenzer #e2_liste {
                        width:2000px;
                      }                            
/* START e2 Regionen */                          
                    .box1 .region {
                    }
                      .box1 .region .e2_begrenzer {
                        width:700px;
                      }
                        .box1 .region .e2_links { 
                          left:705px;
                        }
                        .box1 .region .e2_rechts {
                          left:720px;
                        }                        
/* ENDE  e2 Regionen */ 
/* ENDE  e2 Navigation */                                                  
/* ENDE  hauptnavi_e2 */

/* START regiokartenschalter */
                      .box1 .hauptnavi_e2_container .regiokartenschalter {
                        position:absolute;
                        left:750px;
/*
			            background-color:#ffffff;
*/                        
                        width:80px;
                      }
                        .box1 .hauptnavi_e2_container .regiokartenschalter div {
                          float:left;
                          padding-top:5px;
                        }
                        .box1 .hauptnavi_e2_container .regiokartenschalter img {
                          margin-left:3px;
                        }
                        .box1 .hauptnavi_e2_container .regiokartenschalter a {
                          text-decoration:none;
                        }
/* ENDE  regiokartenschalter */

/* ENDE  hauptnavi_e2_container */


/* START Wetter */  
            .wetter_container {
              width:260px;
              margin-left:570px;
              margin-left:626px;
              margin-bottom:4px;
              overflow:visible;
              height:0px;
              position:absolute;
              left: 1px;
              font-size:9px;
            }
              .wetter_container .wetter #wetterdaten {
                visibility: hidden;
              }
                .wetter_container .wetter .wann, .wetter_container .wetter .wie, .wetter_container .wetter .temp, .wetter_container .wetter .temp_tag, .wetter_container .wetter .temp_nacht {
                  float:left;
                  position:relative;
                  top:-154px; 
                }
                .wetter_container .wetter .wann {
                  width:115px;
                  margin-top:2px;
                }
                  .wetter_container .wetter .wann ul {
                    list-style-image:none;
                    list-style-position:outside;
                    list-style-type:none;
                    margin:0px;
                    padding:0px;
                    margin-top:4px;
                  }
                    .wetter_container .wetter .wann ul li {
                      border-left:1px solid #990000;
                      float:left;
                      /* padding-right:10px; */
                      padding-left:10px;
                      padding-bottom:2px;
                      color:#006AB2;
                    }
                    .wetter_container .wetter .wann ul li.first {
                      border-left:0px solid #990000;
                      font-weight:bold;
                      padding-right:10px;
		    }
                .wetter_container .wetter .wie {
                  width:62px;
                  height:42px;
                }
                .wetter_container .wetter .temp_tag {
                  color:#ffffff;
                  padding-left:10px;
                  margin-top:6px;
                  position: relative;
                  top:-132px !important;
                  left:-176px;
                }
                .wetter_container .wetter .temp_nacht {
                  color:#9bd4fc;
                  padding-left:10px;
                  margin-top:6px;
                  position: relative;
                  top:-132px !important;
                  left:-176px;
                } 
/* ENDE  Wetter */

/* START anzeigen_head */
              .anzeigen_head {
                position:absolute;
                left:1px;
                height:0px;
                float:none;
                width:840px;
              }
              .anzeigen_head .anzeigen {
                position:relative;
                top:-97px !important;
                left:660px;
                width:220px;
              }  
              .anzeigen_head .anzeigen img.abstand {
                margin-right:21px;
              }  
/* ENDE  anzeigen_head */

/* START regionskate */ 
            .hauptnavi_e2_container .regiokartenschalter a.schwarz {
              color:#006AB2;
            }
            #regionskaten_container {
              width:632px;
              margin-left:202px;
              overflow:visible;
              height:0px;
              position:absolute;
              left: 1px;
              display:none;
              font-size:9px;
            }
              #regionskaten_container .regionskate {
                position:relative;
                top:-5px;
                z-index:10;
              }
              #regionskaten_container .close {
                position:relative;
                top:-27px;
                left:530px;
                width:100px;
                height:15px; 
                z-index:11; 
              }  
/* ENDE  regionskate */

/* START breadcrumb */
            .topnavi_statuszeile {
            }
              .topnavi_statuszeile .breadcrumb {
                width:500px;
                padding-left: 5px;
              }
              .topnavi_statuszeile .breadcrumb div {
                float:left;
                font-size:9px;
                text-transform:uppercase;
              }
              .topnavi_statuszeile .breadcrumb .breadcrump_pfeil {
                padding-left:5px;
                padding-right:5px;
                padding-top:1px;
              } 
/* ENDE  breadcrumb */   
#topnewsart_aktivpfeil img {

  behavior: url(/sk_css/iepngfix.htc);                                      

}   
/* START main */
            .main {
              clear:both;
              display:table;
              width:840px;  
            }       
/* START main_container */
              .main .main_container {
                float:left;
                width:515px;
                overflow:hidden;   
              }   
/* START main defaultübersichtsbox */   
                .main .main_container .mainbox {
                  margin-left:5px;
                  width:500px;
                  margin-top:10px;
                  margin-bottom:30px;
                  overflow-x: hidden; 
                }
                  .main .main_container .mainbox .bereichs_container {
                    height:20px;
                    background-image:url(/sk_pics/layout/main/bereichstrenner.gif);
                    background-position:left bottom;
                    background-repeat:repeat-x;
                  }
                    .main .main_container .mainbox .bereichs_container .bereich {
                      width:350px;
                      float:left;
                      padding-left:10px;
                      padding-top:1px;
                      background-image:url(/sk_pics/icon/bereichspfeil.gif);
                      background-position:left 5px;
                      background-repeat:no-repeat;
                      color:#990000;
                      text-transform:uppercase;
                      font-size:14px;
                      font-weight:bold;
                      text-align:left;
                    }
		      .main .main_container .mainbox .bereichs_container .bereich a {
		        color:#990000;
			    font-size:14px;
			    text-transform:uppercase;
		      }			 
                    .main .main_container .mainbox .bereichs_container .unterressorts_container {
                      width:125px;
                      width:140px;
                      font-size:10px;
                      float:left;
                    }
                      .main .main_container .mainbox .bereichs_container .unterressorts_container img {
                        position:relative;
                        top:4px;
                        left:3px;
                      }   
                  .main .main_container .mainbox .popup_container {
                    position:absolute;
                    left:1px;
                    width:500px;
                    font-size:10px;
                  }
                    .main .main_container .mainbox .popup_container .popup {
                      float:right;
                      display:none;
                    }
                      .main .main_container .mainbox .popup_container .popup ul {
                        list-style-image:none;
                        list-style-position:outside;
                        list-style-type:none;
                        margin:0px;
                        padding:0px;
                        background-image:url(/sk_pics/layout/main/popup_hg.png);
                        background-position:left top;
                        background-repeat:repeat;
                        border-bottom:0px solid #686868;
                        border-right:1px solid #686868;
                        width:200px; 
                      }
                        .main .main_container .mainbox .popup_container .popup ul li {
                          border-bottom:1px solid #686868;
                          padding:0px;
                          margin:0px;
                          width:200px; 
                          border-left:1px solid #cdcdcd;
                          border-right:1px solid #cdcdcd;
                          overflow:hidden;
                        }
                          .main .main_container .mainbox .popup_container .popup ul li a {
                            font-size:10px;
                            font-weight:normal;
                          }                        
                            .main .main_container .mainbox .popup_container .popup ul li div {
                              padding:5px;
                              width:100%;
                            }
                                                    
/* START einfacher Leitartikel */
                  .main .main_container .mainbox .leitart_container {
                    padding-top:15px;
                    margin-bottom:30px;
                    width:495px;
                    /*overflow: hidden;*/
                    line-height:130%;
                    color:#363636; 
                    font-size:12px;                   
                  }
                    .main .main_container .mainbox .leitart_container a {
                      color:#363636;
                      text-decoration:none;
                    }
                    .main .main_container .mainbox .leitart_container a:hover {
                      text-decoration:underline;
                    }
                    .main .main_container .mainbox .leitart_container .bild { 
                      float:left;
                    }
		      .main .main_container .mainbox .leitart_container .bild img {
		        margin-right:20px;
			    margin-bottom:10px;
			    border:1px solid #cdcdcd;
		      }
                    .main .main_container .mainbox .leitart_container .stichzeile {
                      font-size:12px;
                      color:#406ab3;
                      margin-top:0px;
                      margin-bottom:0px;
                    }
                    .main .main_container .mainbox .leitart_container .stichzeile a {
                      color:#006AB2;
                    }
                    .main .main_container .mainbox .leitart_container .title {
                      font-size:16px;
                      margin-top:5px;
                      margin-bottom:5px;
                      line-height:120%;
		              color:#363636;
                    }  
                    .main .main_container .mainbox .leitart_container .short {
                      line-height:130%;
                      color:#363636;
                      font-size:12px;
                      margin:0px;
                    }
                      .main .main_container .mainbox .leitart_container .short a {
                        color:#363636;
                        font-size:12px;
                        text-decoration:none;
                      }
                      .main .main_container .mainbox .leitart_container .short a:hover {
                        text-decoration:underline;
                      }
                      .main .main_container .mainbox .leitart_container .stichzeile a:hover {
                        text-decoration:none;
                      }
                    .main .main_container .mainbox .leitart_container img.short_icon { 
                    }
                    .main .main_container .mainbox .leitart_container .com {
                      color:#406ab3;  
                    }
/* ENDE  einfacher Leitartikel */ 


/* START Leitartikel Zweierbox */  
                    .main .main_container .mainbox .leitart_container .zweier_container {
                      width:530px;
                      overflow:hidden;
                    }
                    .main .main_container .mainbox .leitart_container .zweier_container .zweierbox {
                      width:238px;
                      overflow:hidden;
                      float:left;
                      margin-right:20px;
                    }
/* ENDE  Leitartikel Zweierbox */  

/* START Leitartikel Panorame */
                    .main .main_container .mainbox .leitart_container .width_bild {
                    }
                      .main .main_container .mainbox .leitart_container .width_bild img {
                        border:1px solid #cdcdcd;
                        margin-bottom:10px;
                      }

/* START Leitartikel Panorame */   

/* START weitereart */
                  .main .main_container .mainbox .weitereart {
                    clear:left;
                    margin-top:10px;
                    margin-right:5px;
                  }
                    .main .main_container .mainbox .weitereart .stichzeile {
                      font-size:12px;
                      display:inline;
                      color:#406ab3;
                      margin-right:5px;
                    }
                    .main .main_container .mainbox .weitereart .title {
                      font-size:12px;
                      display:inline;
                      margin:0px;
                      margin-right:5px;
		              color:#363636;
                    }
                      .main .main_container .mainbox .weitereart .title a {
                        color:#363636;
                      }
                   .main .main_container .mainbox .weitereart img.short_icon { 
                    }
                    .main .main_container .mainbox .weitereart .com {
                      color:#406ab3;
                    } 
/* ENDE  weitereart */

/* START Region Leitartikel Schattenbox Pos1 */
                .box3 {
                  border: 0 solid blue;
                  width: 510px;
                  font-size: 9px;
                } 
                      .head_schattenbox_content_small {
                        overflow: hidden;
                        width: 490px;
/*			
                        background: #e5ebf5 url(/sk_pics/layout/regiobox/region_anreisser_hg.gif) repeat-x top;
*/			
                        padding-right:10px;
                        font-size:12px;
                        overflow:hidden;
                        line-height:130%;
                      }
                        .head_schattenbox_content_small .regioart_container {
                          overflow: hidden;
                          width: 500px;
                        }
		.regioart_container {
			background: #e5ebf5 url(/sk_pics/layout/main/regioart_bg.jpg) repeat-x top left;
		}
                        .head_schattenbox_content_small .regioart_container .short_icon {
                          position:relative;
                          left: -5px;
                          top:2px;
                        }
                           .head_schattenbox_content_small .left {
                             float: left;
                             display: block;
                             padding: 0;
                           }
                             .head_schattenbox_content_small .left img {
                               border-right: 1px solid #cfcfcf;
                               border-bottom: 1px solid #cfcfcf;
                               margin-right:10px;
                               margin-bottom:0px;
                             }
                           .head_schattenbox_content_small .stichzeile {
                             color:#406AB3;    
                             font-size:12px;
                             margin-bottom:0px;
                             margin-top:5px;
                           }
                             .head_schattenbox_content_small .stichzeile a {
                               color:#406AB3;
                               text-decoration: none;                            
                             }
                             
                           .head_schattenbox_content_small .title {
                             color:#363636;
                             font-size:16px;
                             line-height:120%;
                             margin-bottom:5px;
                             margin-top:5px;
                           }                             
                             .head_schattenbox_content_small a {
                               color:#363636;
                             }                             
                        .head_schattenbox_content_small img {
                          border:0px solid #ffffff;  
                        }
                        .head_schattenbox_content_small .z1 {
                          position: relative;
                          z-index: 1;
                          display: block;
                          margin-top:0px;
                        } 
                        .head_schattenbox_content_small .img_nav {
                          display: block;
                          position: relative;
                          z-index: 2;
                          top: 10px;
                          height: 20px;
                          padding-right: 10px;
                          border: 1px solid #787878;
                          background: #eaeaea;
/*
                          filter: alpha(opacity=80); 
                          -moz-opacity:0.8;
*/                          
                          float: left;
                        }                                                    
                        .head_schattenbox_content_small .img_nav .items {
/*
                          filter: alpha(opacity=100); 
                          -moz-opacity: 1;
*/                          
                          height: 13px;
                          line-height: 11px;
                          font-size: 11px;
                          margin-top: 4px;
                          padding-left: 5px;
                          margin-left: 0;
                          float: left;
                        } 
                        .head_schattenbox_content_small .img_nav .items li {
                          margin: 0;
                          padding: 0;
                          float: left;
                          line-height: 11px;
                          height: 13px;
                        }   
                          .head_schattenbox_content_small .img_nav .items li a {
                            color:#406AB3;
                            margin: 0px;
                          } 
                          .head_schattenbox_content_small .img_nav .items li img {
                            border: 0px;
                          } 
                        .head_schattenbox_content_small .img_nav ul {
                          list-style-type: none;
                          float: left;
                          overflow: hidden;
                        }  
/* ENDE  Region Leitartikel Schattenbox Pos1 */

/* START Wetter-Box */
                  .mainbox .wetterbox {
                    background-image:url(/sk_pics/layout/wetter/wetter_hg.gif);
                    background-position:left top;
                    background-repeat:repeat-x;
                    height:126px;
                    overflow:hidden;
                  }
                    .mainbox .wetterbox .wetterbox_buttom {
                      float:left;
                      margin-top:10px;
                      margin-right:30px;
                      width:100px;                  
                    }
                    .mainbox .wetterbox .wetterbox_element {
                      float:left;
                      margin-top:10px;
                      margin-left:15px;
                      width:100px;
                      text-align:center;
                    }
                      .mainbox .wetterbox .wetterbox_element a {
                        text-decoration:none;
                      }
                      .mainbox .wetterbox .wetterbox_element .wetterbox_tag {
                        color:#363636;
                        font-weight:bold;
                        font-size:12px;
                        line-height: 20px;
                      }
                      .mainbox .wetterbox .wetterbox_element .wetterbox_mintemp {
                        color:#006AB2;
                        font-weight:bold;
                        font-size:11px;
                        float: left;
                        margin-left:10px;
                      }
                      .mainbox .wetterbox .wetterbox_element .wetterbox_maxtemp {
                        color:#990000;
                        font-weight:bold;
                        font-size:11px;
                        float: left;
                        margin-left:10px;
                      }
/* ENDE  Wetter-Box */


/* START Vereine-Box */
                  .mainbox .vereinebox {
                    background-image:url(/sk_pics/layout/vereine/vereine_hg.gif);
                    background-position:left top;
                    background-repeat:repeat-x;
                    height:126px;
                    overflow:hidden;
                  }
                    .mainbox .vereinebox .vereinebox_buttom {
                      float:left;
                      margin-top:30px;
                      margin-right:30px;
                      width:100px;                  
                    }
                    .mainbox .vereinebox .vereinebox_element {
                      float:left;
                      margin-top:10px;
                      margin-left:15px;
                      width:100px;
                      text-align:center;
                    }
                      .mainbox .vereinebox .vereinebox_element a {
                        text-decoration:none;
                      } 
/* ENDE  Vereine-Box */


/* ENDE  main defaultübersichtsbox */


/* START main default teaser */
                .main .main_container .ressort {
                  color:#990000;
                  margin-top:4px;
                  margin-left:15px;
                  position: relative;
                  top: 8px;
                } 
                  .main .main_container .ressort h1 {
                    margin:0px;
                    font-size:14px; 
                    text-transform:uppercase;
                  } 
                .main .main_container .default_teaser {
                  background-image:url(/sk_pics/layout/main/bereichstrenner.gif);
                  background-position:left top;
                  background-repeat:repeat-x;
                  margin-bottom:0px;
                }
/* ENDE  main default teaser */

/* START main gallist -> /bilder/konstanz/ */
                  .main .main_container .mainbox .bereichs_container .neu6 {
                    width:500px !important;
                  }
                  .mainbox .gallist_neu6 {
                    display:table;
                    margin-top:5px;
                    width:100%;  
                  }
                    .mainbox .gallist_neu6 .gallist_neu6_zeile {
                      display:table;
                      clear:both;
                      width:100%;
                      margin-top:10px; 
                   }
                    .mainbox .gallist_neu6 .gallist_neu6_zeile .gallist_neu6_cell {
                      display:table;
                      float:left;
                      width:230px;
                      overflow:hidden;
                      padding:5px;
                      font-size:12px;
                      margin-right:5px;
                    }
                  .mainbox .diaaltliste {
                    margin-top:10px;
                    margin-bottom:10px;
                  }
                      .mainbox .diaaltliste .fotogalerieliste h3 {
                        font-size:12px;
                        font-weight:normal;
                        margin:0;
                        margin-top:5px;
                      }  
                  .mainbox .diaaltlist_pager {
                    background-image:url(/sk_pics/layout/main/bereichstrenner.gif);
                    background-position:left top;
                    background-repeat:repeat-x;
                    font-size:12px;
                    text-align: center;
                    margin-top:10px;
                    padding-top:10px;
                    margin-bottom:10px; 
                  }
/* ENDE  main gallist -> /bilder/konstanz/ */

/* ENDE  main_container */

/* START navright_container */
              .navright_container {
                width:318px;
                overflow: hidden;
                margin-left:5px;
                float:left;
              }
/* ENDE  navright_container */ 

/* START navright default Schattenbox */
                .navright_container .navre_schattenbox {
                  border: 0px solid red;
                  width: 315px;
                  font-size: 9px;
                  margin-left:5px;
                  margin-top:20px;
                  margin-bottom:20px;
                }
                  .navright_container .navre_schattenbox .intro {
                    border:0 solid blue;
                    height:4px;
                    overflow:hidden;
                  }
                    .navright_container .navre_schattenbox .intro .cell1 {
                      background-image:url(/sk_pics/layout/schatten_headderbox/ecke_li_o.gif);
                      background-position:left top;
                      background-repeat:no-repeat;
                      height:4px;
                      padding-left:4px;
                    }
                      .navright_container .navre_schattenbox .intro .cell2 {
                        background-image:url(/sk_pics/layout/schatten_headderbox/kachel_o.gif);
                        background-position:left top;
                        background-repeat:repeat;
                        height:4px;
                      }
                        .navright_container .navre_schattenbox .intro .cell3 {
                          background-image:url(/sk_pics/layout/schatten_headderbox/ecke_re_o.gif);
                          background-position:right top;
                          background-repeat:no-repeat;
                          height:4px;
                          padding-right:6px;
                        }
                  .navright_container .navre_schattenbox .navre_schattenbox_reiter {
                    position:absolute;
                    left:555px; 
                    z-index: 2;
                  }      
                    .navright_container .navre_schattenbox .navre_schattenbox_reiter .navre_schattenbox_reiter_container {
                      float:left; 
                      position:relative;
                      top:-20px;
                    }      
                      .navright_container .navre_schattenbox .navre_schattenbox_reiter .navre_schattenbox_reiter_container .lio {
                        background-image:url(/sk_pics/layout/schatten_headderbox/ecke_li_o.gif);
                        background-position:left top;
                        background-repeat:no-repeat;
                      }
                      .navright_container .navre_schattenbox .navre_schattenbox_reiter .navre_schattenbox_reiter_container .ceno {
                        background-image:url(/sk_pics/layout/schatten_headderbox/kachel_o.gif);
                        background-position:left top;
                        background-repeat:repeat;
                      }
                      .navright_container .navre_schattenbox .navre_schattenbox_reiter .navre_schattenbox_reiter_container .reo {
                        background-image:url(/sk_pics/layout/schatten_headderbox/ecke_re_o.gif);
                        background-position:right top;
                        background-repeat:no-repeat;
                      }                          
                      .navright_container .navre_schattenbox .navre_schattenbox_reiter .navre_schattenbox_reiter_container .li {
                        background-image:url(/sk_pics/layout/schatten_headderbox/li.gif);
                        background-position:left top;
                        background-repeat:no-repeat;
                        height:16px;
                        overflow:hidden;
                      }
                      .navright_container .navre_schattenbox .navre_schattenbox_reiter .navre_schattenbox_reiter_container .cen {
                        background-color:#f5f5f5;
                        height:16px;
                        overflow:hidden;
                        padding-left:10px;
                        padding-right:10px;
                        font-size:11px;
                        color:#990000;
                        font-weight:bold;
                      } 
                        .navright_container .navre_schattenbox .navre_schattenbox_reiter .navre_schattenbox_reiter_container .cen a {
                          color:#990000;
                          text-decoration:none;
                        } 
                      .navright_container .navre_schattenbox .navre_schattenbox_reiter .navre_schattenbox_reiter_container .re {
                        background-image:url(/sk_pics/layout/schatten_headderbox/re.gif);
                        background-position:right top;
                        background-repeat:no-repeat;
                        height:16px;
                        overflow:hidden;
                      }  
                  .navright_container .navre_schattenbox .head_schattenbox_content_schatten_li {
                    background-image:url(/sk_pics/layout/schatten_headderbox/kachel_li.gif);
                    background-position:left top;
                    background-repeat:repeat;
                    padding-left:4px;
                  }
                    .navright_container .navre_schattenbox .head_schattenbox_content_schatten_re {
                      background-image:url(/sk_pics/layout/schatten_headderbox/kachel_re.gif);
                      background-position:right top;
                      background-repeat:repeat;
                      padding-right:6px;
                    }
                      .navright_container .navre_schattenbox .head_schattenbox_content_small {
                        background-color:#f5f5f5;
                        font-size:12px;
                        line-height:130%;
                        overflow:hidden;
                        padding-right:10px;
                        width:295px;
                      }
                        .navright_container .navre_schattenbox .head_schattenbox_content_small .content_container {
                          margin-top:5px;
                          margin-bottom:5px;
                          margin-left:5px;
                          width:295px;
                          background-color:#ffffff;
                          overflow:hidden;
                       }
                         .navright_container .navre_schattenbox .head_schattenbox_content_small .content_container .inhalt {
                           margin:5px;
                         }
                           .navright_container .navre_schattenbox .head_schattenbox_content_small .content_container .inhalt a {
                              text-decoration:none;
                            }
                              .navright_container .navre_schattenbox .head_schattenbox_content_small .content_container .inhalt .short_icon {
                                position:relative;
                                top:2px;
                                left:-4px;
                              }                        
                           .navright_container .navre_schattenbox .head_schattenbox_content_small .content_container .inhalt .bild {
                             float:left;
                           }
                             .navright_container .navre_schattenbox .head_schattenbox_content_small .content_container .inhalt .bild img {
                               border:1px solid #cdcdcd;
                               margin-right:5px;
                               margin-bottom:5px;
                             }  
                  .navright_container .navre_schattenbox .abspann {
                    clear:both;
                    height:6px;
                    overflow:hidden;
                  }
                    .navright_container .navre_schattenbox .abspann .cell1 {
                      background-image:url(/sk_pics/layout/schatten_headderbox/ecke_li_u.gif);
                      background-position:left top;
                      background-repeat:no-repeat;
                      height:6px;
                      overflow:hidden;
                      padding-left:4px;
                    }
                      .navright_container .navre_schattenbox .abspann .cell2 {
                        background-image:url(/sk_pics/layout/schatten_headderbox/kachel_u.gif);
                        background-position:left top;
                        background-repeat:repeat;
                        height:6px;
                        overflow:hidden;
                      }
                        .navright_container .navre_schattenbox .abspann .cell3 {
                          background-image:url(/sk_pics/layout/schatten_headderbox/ecke_re_u.gif);
                          background-position:right top;
                          background-repeat:no-repeat;
                          height:6px;
                          overflow:hidden;
                          padding-right:6px;
                        }  
/* ENDE   navright default Schattenbox */

/* START  navright Minited */
                          .navright_container .minited .head_schattenbox_content_small .content_container .inhalt {
                          }
                              .navright_container .minited .head_schattenbox_content_small .content_container .inhalt .bild img {
                                border:0px solid white;
                                margin-right:10px;
                              }
                            .navright_container .minited .head_schattenbox_content_small .content_container .inhalt .ted {
                              float:left;
                              width:200px;
                              font-size:10px;
                            }
                              .navright_container .minited .head_schattenbox_content_small .content_container .inhalt .ted .tedtitle {
                                font-weight:bold;
                                padding-bottom:10px;
                                margin-left:5px;
                              }
                              .navright_container .minited .head_schattenbox_content_small .content_container .inhalt .ted .ted_opt_zeile {
                                display:table;
                                width:100%;
                                padding-bottom:0px;
                              }
                                .navright_container .minited .head_schattenbox_content_small .content_container .inhalt .ted .ted_opt_zeile .radio {
                                  float:left;
                                  width:30px;
                                }
                                .navright_container .minited .head_schattenbox_content_small .content_container .inhalt .ted .ted_opt_zeile .frage {
                                  float:left;
                                  width:165px;
                                }
                              .navright_container .minited .head_schattenbox_content_small .content_container .inhalt .tedabspann {
                                clear: both;
                                display:table;
                                width:100%;
                                border-top:2px solid #d59696;
                                margin-top:5px;
                                padding-bottom:5px;
                                text-align:center;
                                color:#d59696;
                                font-size:12px;
                                font-weight:bold;
                              } 
                                .navright_container .minited .head_schattenbox_content_small .content_container .inhalt .tedabspann .ted_buttom {
                                  position:relative;
                                  top:8px;
                                } 
                                .navright_container .minited .head_schattenbox_content_small .content_container .inhalt .tedabspann a {
                                  color:#006AB2;
                                  font-size:10px;
                                }
                                /* START Ergebniss-Anzeige */
                                .navright_container .minited .head_schattenbox_content_small .content_container .inhalt .tedergebnisse .ted_opt_zeile .radio {
                                  float:left;
                                  width:55px;
                                }
                                .navright_container .minited .head_schattenbox_content_small .content_container .inhalt .tedergebnisse .ted_opt_zeile .frage {
                                  float:left;
                                  width:140px;
                                }                            
                                /* ENDE  Ergebniss-Anzeige */
/* ENDE   navright Minited */

/* START  navright box-archivcal.tpl */
                            .archivcal .sbxcal { 
                            text-align:center;
                            }
                            .archivcal .sbxcal .sbxcal_kalender {
                              display:table;
                              margin-left:auto;
                              margin-right:auto;
                              margin-bottom:10px;
                            }
                              .archivcal .sbxcal .sbxinf {
                                text-align:center;
                                font-weight:bold;
                                font-size: 11px;
                                margin-bottom:5px;
                              }
                                .archivcal .sbxcal .sbxinf .pfeil {
                                  position:relative;
                                  top:2px; 
                                }
                              .archivcal .sbxcal .sbxwln {
                                background-color:#e5ebf5;
                                width:203px;
                                display: table;
                                padding-left: 1px; 
                              }
                                .archivcal .sbxcal .sbxwln .sbxwln_element {
                                  background-color:#ffffff;
                                  float:left;
                                  width:28px;
                                  height:15px;
                                  margin-right: 1px;
                                  margin-bottom: 1px;
                                  text-align:center;
                                  font-weight:bold;
                                  padding-top:0px;
                                  font-size: 10px; 
                                }
                                .archivcal .sbxcal .sbxwln .zelle_now {
                                  background-color:#f5e5e5;                                
                                }
                                .archivcal .sbxcal .sbxwln .sbxwln_element .past {
                                  color:#406ab3; 
                                }
                                .archivcal .sbxcal .sbxwln .sbxwln_element .now {
                                  color:#406ab3; 
                                }
                                .archivcal .sbxcal .sbxwln .sbxwln_element .future {
                                  color:#999999; 
                                }
                                
                              .archivcal .sbxcal .wochentage {
                                padding-top: 1px; 
                              }
                                .archivcal .sbxcal .wochentage .sbxwln_element {
                                  background-color:#406ab3; 
                                  color:#ffffff;
                                }
                            /* Suche */
                            .archivcal .sbxcal .such {
                              display:table;
                              width:100%;
                              border-top:1px solid #cdcdcd;
                              padding-top:5px;
                              text-align:center; 
                            }
                              .archivcal .sbxcal .such .qbox {
                                width:90px;
                                font-size:10px;
                              }
                              .archivcal .sbxcal .such .cal_buttom {
                                position:relative;
                                top:7px;
                              }
/* ENDE   navright box-archivcal.tpl */











/* START CME Bilderansicht */

/* START bilddetail_date.tpl */
                .navright_container .zuruecklink {
                  background-image:url(/sk_pics/layout/main/bereichstrenner.gif);
                  background-position:left bottom;
                  background-repeat:repeat-x;
                  height:20px;
                  text-align:right;
                  position:relative;
                  left:-10px;
                  font-size:12px;
                }
                .navright_container #dia_date {
                  text-align:right;
                  position:relative;
                  left:-10px;
                  font-size:12px;
                }
/* ENDE  bilddetail_date.tpl */

/* START nav-re_cme_prefiev.tpl */
                .navright_container .cmeprefievue {
                  padding-top:17px;
                  color:#990000;
                  font-weight:bold;
                  margin-bottom:10px;
                  padding-left:10px;
                  font-size:12px;
                  position:relative;
                }
.cmeprefievue {
  position:relative;
}
                .navright_container .cmeprefiev {
                  margin-left:5px;
                  padding:5px;
                  height:400px;
                  overflow:scroll;
                  border:1px solid #9a9a9a;
                  width:300px;
                }
                  .navright_container .cmeprefiev .cmeprefiew-container {
                    width:280px;
                    overflow:hidden;
                  }
                  .navright_container .cmeprefiev img {
                    border:1px solid #9a9a9a;
                  }
/* ENDE  nav-re_cme_prefiev.tpl */

/* START bilder_parallele_ordner.tpl */
                .navright_container .weitere_gal {
                  margin-top:20px;
                  margin-left:0px;
                  overflow:hidden;
                  padding:5px;
                  width:300px;
                  background-image:url(/sk_pics/layout/main/bereichstrenner.gif);
                  background-position:left top;
                  background-repeat:repeat-x;
                }
                  .navright_container .weitere_gal .title {
                    color:#990000;
                    font-size:12px;
                    font-weight:bold;
                    margin-bottom:10px;
                    padding-left:10px;
                    padding-top:10px;
                  }
                  .navright_container .weitere_gal .formcontaine {
                    background-image:url(/sk_pics/layout/main/bereichstrenner.gif);
                    background-position:left bottom;
                    background-repeat:repeat-x;
                    margin-bottom:10px;
                  }
                  .navright_container .weitere_gal .formcontaine .selectbox {
                    width:300px;
                    color:#363636;
                    font-family:Verdana,sans-serif;
                    font-size:12px;
                    margin-bottom:15px;
                  }
/* ENDE  bilder_parallele_ordner.tpl */


/* ENDE  CME Bilderansicht */




































/* ENDE  main */





















/* START FOOT */ 
          .foot {
            clear:both;
            background-color:#006AB2;
            color:#ffffff;
            text-align:center;
/*
            background-image:url(/sk_pics/layout/foot/foot_hg.gif);
            background-position:left top;
            background-repeat:repeat-x;
*/            
            overflow:hidden;
            font-size :9px;
          }
            .foot .seitenanfang_container {
              width:100px;
              margin-left:740px;
              overflow:visible;
              height:0px;
              position:absolute;
              left: 1px;
            }
              .foot .seitenanfang_container .seitenanfang {
              } 
                .foot .seitenanfang_container .seitenanfang .satext {
                  width:75px;
                  float:left;
                  position:relative;
                  top: 9px;
                }
                .foot .seitenanfang_container .seitenanfang .icon {
                  width:20px;
                  float:left;
                  position:relative;
                  top: 7px;
                } 
            .foot .foot_title {
              padding-top:9px;
              padding-bottom:9px;
              text-align:center;
              background-image:url(/sk_pics/layout/foot/foot_trenner.gif);
              background-position:left bottom;
              background-repeat:repeat-x;
            }
            .foot .foot_urls {
              text-align:center;
              text-transform:uppercase;
              display:table;
              margin-left:auto;
              margin-right:auto;
              width:315px;
              margin-top:10px;
              color:#ffffff;
              font-weight:bold;
            }
              .foot .foot_urls ul {
                list-style-image:none;
                list-style-position:outside;
                list-style-type:none;
                padding:0px;
                margin:0px;
              }
                .foot .foot_urls ul li {
                  border-left:1px solid #990000;
                  float:left;
                  padding-right:10px;
                  padding-left:10px;
                  padding-bottom:2px;
                  color:#000000;
                }
                .foot .foot_urls ul li.first {
                  border-left:0px solid #990000;
                }
                .foot .foot_urls a {
                  color:#ffffff;
                  font-weight:bold;
                } 
            .foot .foot_seiten {
              width:840px;
              background-image:url(/sk_pics/layout/foot/foot_trenner.gif);
              background-position:left bottom;
              background-repeat:repeat-x;
              padding-bottom:10px;
            }
                .foot .foot_seiten ul li {
                  padding-right:9px;
                  padding-left:9px;
                }
            .foot .seitenlinks {
              text-transform:none;
              font-weight:normal;
            }
            .foot .seitenlinks a {
              text-transform:none;
              font-weight:normal;
            }
            .foot .zeile1 {
              width:740px;
            }
            .foot .zeile2 {
              width:610px;
              margin-top:0px;
            }
            .foot .zeile3 {
              width:595px;
              margin-top:0px;
            }
            .foot .zeile4 {
              width:695px;
              margin-top:0px;
              margin-bottom:20px;
            }
            .foot .copy {
              margin-top:5px;
              padding-bottom:30px;
            }
	input, select, textarea  { border-width:1px; border-style:solid; border-color:#9A9A9A; }
	input:focus  { border-color:#000000; }
	input[type=checkbox] { border:0; }
	input[type=radio] { border:0; }
	input[type=button] { border:0; }
	input[type=image] { border:0; }
/* ENDE  FOOT */








/* START kunden-register-eingabefelder.tpl */
.registrierung .bereichs_container .unterressorts_container {
  text-align:right;
}
.registrierung .registrierungssteps {
  height:66px;
  background-image:url(/sk_pics/layout/main/bereichstrenner.gif);
  background-position:left bottom;
  background-repeat:repeat-x;
  margin-top:20px;
  margin-bottom:10px;
}
.registrierung .registrierungssteps .stepcontainer {
  clear:both;
  float:right !important; 
  width:400px;
  height:66px;
}
  .registrierung .registrierungssteps .stepcontainer div {
    float:right !important; 
  }
  .registrierung .registrierungssteps .stepcontainer .beschriftung {
    padding-top:15px;
    padding-left:5px;
    padding-right:20px; 
    font-size:11px;
    color:#999999;
  }
  .registrierung .registrierungssteps .stepcontainer .beschriftungactiv {
    color:#444444;
  }
  .registrierung .registrierungssteps .stepcontainer .stepicon {
    background-image:url(/sk_pics/registrierung/3-deaktiv.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    width:46px;
    height:46px;
    padding-left:0px;
    padding-right:0px;
  }
  .registrierung .registrierungssteps .stepcontainer .step3 {
    background-image:url(/sk_pics/registrierung/3-deaktiv.jpg);
  }
  .registrierung .registrierungssteps .stepcontainer .step2 {
    background-image:url(/sk_pics/registrierung/2-deaktiv.jpg);
  }
  .registrierung .registrierungssteps .stepcontainer .step1 {
    background-image:url(/sk_pics/registrierung/1-deaktiv.jpg);
  }
  .registrierung .registrierungssteps .stepcontainer .activ3 {
    background-image:url(/sk_pics/registrierung/3-aktiv.jpg);
  }
  .registrierung .registrierungssteps .stepcontainer .activ2 {
    background-image:url(/sk_pics/registrierung/2-aktiv.jpg);
  }
  .registrierung .registrierungssteps .stepcontainer .activ1 {
    background-image:url(/sk_pics/registrierung/1-aktiv.jpg);
  }
.registrierung .registrierungssteps .reginfo {
  padding-top:5px;
  float:left;
  font-weight:bold;
  font-size:11px;
}
.registrierung .registrierungsinfo {
  height:102px;
  background-image:url(/sk_pics/layout/main/bereichstrenner.gif);
  background-position:left bottom;
  background-repeat:repeat-x;
  margin-bottom:20px;
}



.registrierung .registrierungsinfo img {
  float:right;  
}
.registrierung .registrierungsinfo .regbegruessung {
  font-weight:normal;
  font-size:11px;
}
/* START kunden-register-eingabefelder.tpl */
.registrierung .fcmskundeneingabefelder {
    font-size:11px;
}
  #fcmskundenregister table.fcmskundeneingabefelder {
    width:495px !important;
    overflow:hidden;
  }
  #fcmskundenregister table.fcmskundeneingabefelder .fcmskundeneingabe-radio-zwei {
    vertical-align: text-top;
  }
  #fcmskundenregister table.fcmskundeneingabefelder .fcmskundeneingabe-radio-zwei span {
/*
    position:relative;
    top:-4px;
*/  
      
  }
  #fcmskundenregister table.fcmskundeneingabefelder .fcmskundeneingabe-checkbox-drei {
    vertical-align: text-top;
  }
  #fcmskundenregister table.fcmskundeneingabefelder .fcmskundeneingabe-checkbox-drei label {
/*
    position:relative;
    top:-2px;
*/    
  }
  #fcmskundenregister table.fcmskundeneingabefelder tr td.sp1 {
    width:200px !important;
    width:195px !important;
    overflow: hidden; 
    padding-bottom:6px;
    vertical-align:top;
  }
  #fcmskundenregister table.fcmskundeneingabefelder tr td.sp2 {
    width:275px !important;
    width:280px !important;
    overflow:hidden;
    padding-bottom:6px;
  }
  #fcmskundenregister input.fcmskundeneingabe-input, #fcmskundenregister input.fcmskundeneingabe-password, #fcmskundenregister input.fcmskundeneingabe-inputoption, #fcmskundenregister input.fcmskundeneingabe-select, #fcmskundenregister input.fcmskundeneingabe-selectinput, #fcmskundenregister textarea.fcmskundeneingabe-textarea, #fcmskundenregister input.fcmskundeneingabe-onewayinput {
    width:275px !important;
    border:#9a9a9a 1px solid;
  }
  .fcmskundeneingabe-radio-zwei input, .fcmskundeneingabe-checkbox-drei input, .newsletter input {
    border: none !important;
  }
  #fcmskundenregister input.fcmskundeneingabe-dualinput-xlarge {
    width:228px !important;
  /*  width:221px;  */
  }
  #fcmskundenregister table.fcmskundeneingabefelder tr td.sp3 {
    width:20px !important;
    overflow: hidden;
  }
  #fcmskundenregister td.fcmskundeneingabefelder-desc {
    white-space:normal !important;
  }
  .registrierung .fcmskundeneingabefelder .fcmskundeneingabefelder-desc {
    width:150px;
    width:auto;
    font-size:11px;
  }
    .registrierung .fcmskundeneingabefelder .fcmskundeneingabefelder-desc .soll {
      color:#006AB2;
      font-weight:bold;
      position:relative;
      top:1px;
    } 
  .registrierung .fcmskundeneingabefelder .fcmskundeneingabefelder-content {
    width:330px; 
    width:auto;  
  }
  .registrierung .fcmskundeneingabefelder .fcmskundeneingabefelder-info {
    width:15px; 
    width:auto;   
  }
  .registrierung .fcmskundeneingabefelder .newsletter {
    background-image:url(/sk_pics/layout/main/bereichstrenner.gif);
    background-position:left top;
    background-repeat:repeat-x;
    padding-top:10px;
    padding-bottom:5px;
    font-size:9px;
  }
    .registrierung .fcmskundeneingabefelder .newsletter .nlname {
      width:250px;
    }
  .registrierung .fcmskundeneingabefelder .fcmskundeneingabefelder-spezialcontent .newsletter {
    margin-top:5px;
  }
  .registrierung .fcmskundeneingabefelder .fcmskundeneingabefelder-spezialcontent .newsletter {
    margin-top:5px;
  }
  
    #fcmskundenregister table.fcmskundeneingabefelder {
    width:495px !important;
    overflow:hidden;
  }

  .registrierung .regquestion {
    background-image:url(/sk_pics/layout/main/bereichstrenner.gif);
    background-position:left top;
    background-repeat:repeat-x;
    padding-top:10px; 
    margin-top:5px;   
  }
  .registrierung .regquestion .regquestiontrenner {
    background-image:url(/sk_pics/layout/main/bereichstrenner.gif);
    background-position:left top;
    background-repeat:repeat-x;
    padding-top:10px; 
    margin-top:15px;   
  }
    #fcmskundenregister input.req, #fcmskundenregister textarea.req, #fcmskundenedit input.req, #fcmskundenedit textarea.req {
      background-color:#ffffff !important;
    }  
  .registrierung .fcmskundeneingabefelder .tdzusatzleer {
  }
  .registrierung .fcmskundeneingabefelder .tdzusatzinfoboxen {     
  }
    .registrierung .zusatzinfoboxen_container {
      position:absolute;
    }
      .registrierung .zusatzinfoboxen_container .zusatzinfoboxen {
        position:absolute;
        display:none; 
      }
        .registrierung .zusatzinfoboxen_container .zusatzinfoboxen .infoboxen {
          position:relative;
          width:200px;
          border:1px solid #999999;
          background-color:#ffffff;
          float:left; 
          left:275px;  
          left:265px;  
          padding:5px;      
        }
        .registrierung .zusatzinfoboxen_container #infousername .infoboxen {
          top:2px;
        }
        .registrierung .zusatzinfoboxen_container #infopasswd .infoboxen {
          top:28px;
          top:25px;
        }
        .registrierung .zusatzinfoboxen_container #infokundennummer .infoboxen {
          top:106px;
          top:94px;
        } 
  .RegCon ,.RegCon * {
    font-size:11px;
  }
    .registrierung .zusatzinfoicons_container {
      position:absolute;
    }
      .registrierung .zusatzinfoicons_container .zusatzinfoicons {
        position:relative;
        left:480px;
      }
      .registrierung .zusatzinfoicons_container .username {
        top:2px;
        top:0px;
      }
      .registrierung .zusatzinfoicons_container .passwd { 
        top:28px;
        top:25px;
      }   
      .registrierung .zusatzinfoicons_container .kundennummer { 
         top:106px; 
         /* top:393px; */
	 top:232px;
      } 
/* ENDE  kunden-register-eingabefelder.tpl */
#reg_nl {
  display:block;
}
  .registrierung .registrierungssavebutton {
    padding:0px; 
    margin:0px; 
    margin-top:5px; 
    margin-bottom:15px; 
    text-align: right;  
  }
    .registrierung .registrierungssavebutton img {
      cursor: pointer;
    }
.fcms-error-messages, .fcms-other-messages {
  border:1px solid #AB0000 !important;
}  
.fcms-error-messages legend, .fcms-other-messages legend {
  color:#AB0000 !important;
  font-weight:bold !important;
}      
/* ENDE  kunden-register-main.tpl */

/* START kunden-register-fertig.tpl Step2 */
  .registrierung .step2thanks {
    padding:0px; 
    margin:0px;
    margin-top:5px; 
    font-size:11px; 
  }
  .registrierung .step2info {
    background-color:#f0f0f0;
    padding:10px; 
    margin-top:15px; 
    margin-bottom:15px; 
    font-size:11px;  
  }
  .registrierung .step2info img.mailicon {
    float:left;
  }
  .registrierung .step2zusatzinfo { 
    background-image:url(/sk_pics/layout/main/bereichstrenner.gif);
    background-position:left top;
    background-repeat:repeat-x;
    padding-top:10px; 
    margin-top:5px;  
    margin-bottom:5px;   
  }
/* ENDE  kunden-register-fertig.tpl Step2 */
#fcmskundenregister .fcms-error-messages, #fcmskundenedit .fcms-error-messages, #fcmskundenregister fieldset.fcms-other-messages, #fcmskundenedit fieldset.fcms-other-messages {
color:#000000 !important;
}

.ePapCalcCon {
  display:block;
  font-weight:bold;
  clear:both;
  float:left;
  padding:380px 0px 0px 0px;
}

.ePapCalcCon input {
  border:0px; 
  display:inline; 
  width:40px; 
  text-align:right;
  font-weight:bold;
}

#comments  {
    background:#e5f0f7 !important;
}


/* START Neues Artikeldetail */
.main .main_container {
  overflow: visible !important;
}
.artikeltoolbarplatzhalter {
  height:0px;
}
.artikeltoolbarplatzhalter .artikeltoolbarcontainer {
  position:absolute;
}
.artikeltoolbarplatzhalter .artikeltoolbarcontainer .artikeltools {
  position:relative;
  top:3px;
  width:500px;
  text-align:right;
  height:17px;
  color:#006AB2;
  font-size:9px;
}
.artikeltoolbarplatzhalter .artikeltoolbarcontainer .artikeltools .toollink {
  margin-left:5px;
  text-decoration: none;
}
.artikeltoolbarcontainer .artikeltools .textgroesse a {
  text-decoration: none;
}
.artikeltoolbarplatzhalter .artikeltoolbarcontainer .artikeltools img {
  position:relative;
  top:3px;
}
.artikeltoolbarplatzhalter .artikeltoolbarcontainer .artikeltools .textgroesse {
  margin-left:5px;
}
.artikeltoolbarplatzhalter .artikeltoolbarcontainer .sociallinks {
  position:relative;
  top:-14px;
  left:526px;
  width:300px;
  text-align:left;
  height:17px;
  font-size:12px;
}
.artikeltoolbarplatzhalter .artikeltoolbarcontainer .sociallinks img {
  position:relative;
  top:3px;
}
.textpic .text {
  background: none repeat scroll 0 0 #F5F5F5;
  border: 1px solid #EBEBEB;
  color: #686868;
  font-size: 9px;
  margin-top: 1px;
  overflow: hidden;
  width: auto;
  float: none;
  padding-top: 0px;
  text-align: left;
}
#Keywords .sociallinks {
  text-align:left;
  height:17px;
  font-size:12px;
  font-weight:bold;
  margin-top:20px;
}
#Keywords .sociallinks img {
  position:relative;
  top:3px;
}
#art_date {
  font-size:9px;
  color:#686868;
  position:relative;
  top:-10px;
}
#Keywords .vermarktung {
  margin-top:30px;

}
#Keywords .vermarktung img {
  margin-right:10px;
}
#Keywords .vermarktung h3 {
  font-size:12px;
  padding:0px;
  margin:0px;
  margin-bottom:5px;
}
#Keywords .vermarktung h4 {
  font-size:10px;
  padding:0px;
  margin:0px;
}
#Keywords .vermarktung a img.mehr {
  position:relative;
  top:3px;
  left:3px;
}
.navright_container #move_author_here, .navright_container .rectangle {
    border: 0px dotted #333333 !important;
}
.navright_container #authorname strong {
  font-weight:normal;
}
/* ENDE  Neues Artikeldetail */

