body, html, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
  margin: 0;
  padding: 0; 

}

body, html {
  background-color: #fff;
  font: 13px/1.231 arial,helvetica,clean,sans-serif;
}

ul, li {
  list-style: none;
}

a {
  color: #024282;
  text-decoration: none;
}

iframe {
  border: none;
}

/*
 * @section: body-backgrounds
 */

body.body-siteheader {
  background-color: #fff;  
}

body.body-search {
  background-color: #eee;
}


/**
 *  Offscreen Text
 *
 *  Visually, the text contained within `<span class="offscreen">` blocks is
 *  contextually unnecessary.  Screen-readers, however, will benefit from the
 *  additional context.
 *
 *  `.read-me` is also available for code that still uses it (mostly external
 *  html like the finance boxes).
 *  
 */

.offscreen, .read-me {
    left:       -999em;
    position:   absolute;
}

/**
 *  Bicubic resampling for IE6.
 *
 *  @workaround
 *  @affects    IE6/IE7
 *  @valid      no
 */
.ie img {
    -ms-interpolation-mode: bicubic;
}

/**
 *  CallToAction buttons (red, rounded corners, white text)
 */
input.cta,
button.cta,
a.cta, .sidebar li a.cta {
    background:     #B70000;
    border:         1px solid #922;
    color:          #FFF;
    display:        block;
    font-size:      93%;
    font-weight:    700;
    padding:        2px 5px 2px 5px;

    -webkit-border-radius:  4px;
    -moz-border-radius:     4px;
    border-radius:          4px;
}
    input.secondary,
    button.secondary,
    a.secondary, .sidebar li a.secondary {
        background:     #EEE;
        border-color:   #DDD;
        color:          #999;
    }
        .sidebar input.secondary,
        .sidebar button.secondary,
        .sidebar a.secondary, .sidebar li a.secondary {
            background: #FFF;
        }
            #articlesidebar input.secondary,
            #articlesidebar button.secondary,
            #articlesidebar a.secondary, #articlesidebar li a.secondary {
                background:     #EEE;
            }

    .ie input.cta, .ie button.cta, .ie a.cta {
        zoom:       1;
    }

    /* Remove extra paddings from input/buttons for IE6/7 */
    .ie6 input.cta,
    .ie6 button.cta,
    .ie7 input.cta,
    .ie7 button.cta {
        width:       auto;
        overflow:    visible;
    }

    /* Some special treatment for IE6/7 */
    .ie6 input.cta,
    .ie6 button.cta,
    .ie6 a.cta,
    .ie7 input.cta,
    .ie7 button.cta,
    .ie7 a.cta {
        border-style:     solid;
        border-width:     1px;
        padding:          1px 4px 1px 4px;
    }


    /**
     *  @HACK:  Working around 3px padding that Gecko adds to buttons
     *  @link:  http://stopdesign.com/archive/2009/02/04/recreating-the-button.html#comment-4379
     */
    button::-moz-focus-inner,
    input::-moz-focus-inner {
        padding:        0;
        border-style:   none;
    }
        button:focus, input:focus {
            outline-width:  1px;
            outline-style:  dotted;
        }


/**
 * Checkboxes n' radios, horizontally centered.
 *
 * We have to work with a classname, bcause IE6s lack of attribute selector support
 * (input[type="checkbox"])
 */
input.checkbox,
input.radio {
    display:        inline-block;
    height:         1.2em;
    position:       relative;
    overflow:       hidden;
    top:            0.2em;
}
/* Get rid of extra margins in IE */
.ie input.checkbox,
.ie input.radio {
    top:            -0.2em;
    left:           -0.2em;
    margin-right:   -0.3em;
}

/* BEGIN ausgabe */
.body-ausgabe {
margin: 0px 0px 0px 10px;
}

.ausgabe {
font-weight:bold;
color:#989898;
margin-bottom:6px;
}

.ausgabe select {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-left:7px;
height:20px;
} 

.tabs li {
float: left;
}

.tabs a {
display:block;
line-height:14px;
padding:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
font-weight:bold;
background-color:#989898;
border-top:1px solid #ccc;
}

.tabs a.aktiv {
background-color:#FFFFFF;
color:#000;
}
/* END ausgabe */

.ausgabe_punkte li {
float:left;
margin-left:10px;
}

.ausgabe_punkte li a {
color:#333333;
}

.ausgabe_index {
background:url(../../image/sde/Sprite_Icons_final.png) no-repeat 0 2px;
float:left;
height:15px;
padding:0;
top:1px;
width:15px;
color:#333333;
}

.ausgabe_detailsuche {
background:url(../../image/sde/Sprite_Icons_final.png) no-repeat 0 -26px;
float:left;
height:15px;
padding:0;
top:0px;
width:17px;
color:#333333;
}

.ausgabe_einstellungen {
background:url(../../image/sde/Sprite_Icons_final.png) no-repeat 0 -55px;
float:left;
height:15px;
padding:0;
top:1px;
width:15px;
color:#333333;
}

.einstellungen {
background:url(../../image/sde/Sprite_Icons_final.png) no-repeat 0 -55px;
height:15px;
padding:0;
top:1px;
width:15px;
color:#333333;
}

.ausgabe_favoriten {
background:url(../../image/sde/Sprite_Icons_final.png) no-repeat 0 -83px;
float:left;
height:15px;
padding:0;
top:1px;
width:17px;
color:#333333;
}

.stern {
background:url(../../image/sde/Sprite_Icons_final.png) no-repeat 0 -83px;
height:15px;
padding:0;
top:0px;
width:17px;
}

.achtung {
background:url(../../image/sde/Sprite_Icons_final.png) no-repeat 0 -242px;
height:17px;
padding:0;
top:0px;
width:22px;
}

.seiteplus {
background:url(../../image/sde/Sprite_Icons_final.png) no-repeat 0 -301px;
height:27px;
padding:0;
top:1px;
width:22px;
}

.seiteminus {
background:url(../../image/sde/Sprite_Icons_final.png) no-repeat 0 -337px;
height:27px;
padding:0;
top:1px;
width:22px;
}

.zweiseiten {
background:url(../../image/sde/Sprite_Icons_final.png) no-repeat 0 -550px;
height:35px;
padding:0;
top:1px;
width:22px;
}

.lupe {
background:url(../../image/sde/Sprite_Icons_final.png) no-repeat 0 -370px;
height:32px;
padding:0;
top:1px;
width:22px;
}

.lupe_minus {
background:url(../../image/sde/Sprite_Icons_final.png) no-repeat 0 -408px;
height:32px;
padding:0;
top:1px;
width:22px;
}

.eineseite {
background:url(../../image/sde/Sprite_Icons_final.png) no-repeat 0 -478px;
height:29px;
padding:0;
top:1px;
width:22px;
}

.seitering {
background:url(../../image/sde/Sprite_Icons_final.png) no-repeat 0 -510px;
height:34px;
padding:0;
top:1px;
width:22px;
}

.seitet {
background:url(../../image/sde/Sprite_Icons_final.png) no-repeat 0 -580px;
height:49px;
padding:0;
top:1px;
width:22px;
}

.seitepdf {
background:url(../../image/sde/Sprite_Icons_final.png) no-repeat 0 -630px;
height:35px;
padding:0;
top:1px;
width:22px;
}

.sternplus {
background:url(../../image/sde/Sprite_Icons_final.png) no-repeat 0 -702px;
height:29px;
padding:0;
top:1px;
width:22px;
}

.sternminus {
background:url(../../image/sde/Sprite_Icons_final.png) no-repeat 0 -666px;
height:29px;
padding:0;
top:1px;
width:22px;
}

.kalender {
background:url(../../image/sde/Sprite_Icons_final.png) no-repeat 0 -773px;
float:right;
height:29px;
padding:0;
top:1px;
width:22px;
}

.plus {
background:url(../../image/sde/Sprite_Icons_final.png) no-repeat 0 -109px;
height:13px;
padding:0;
top:1px;
width:15px;
}

.minus {
background:url(../../image/sde/Sprite_Icons_final.png) no-repeat 0 -134px;
height:13px;
padding:0;
top:1px;
width:15px;
}

.button_lupe {
background:url(../../image/sde/Sprite_Icons_final.png) no-repeat 0 -738px;
height:29px;
padding:0;
top:1px;
width:22px;
}

.pfeil_rechts {
background:url(../../image/sde/Sprite_Icons_final.png) no-repeat 0 -805px;
height:29px;
padding:0;
top:1px;
width:22px;
}

.pfeil_links {
background:url(../../image/sde/Sprite_Icons_final.png) no-repeat 0 -839px;
height:29px;
padding:0;
top:1px;
width:22px;
}

.pfeil_rechts_grau {
background:url(../../image/sde/Sprite_Icons_final.png) no-repeat 0 -873px;
height:29px;
padding:0;
top:1px;
width:22px;
}

.pfeil_links_grau {
background:url(../../image/sde/Sprite_Icons_final.png) no-repeat 0 -907px;
height:29px;
padding:0;
top:1px;
width:22px;
}

.pfeil_hoch_grau {
background:url(../../image/sde/Sprite_Icons_final.png) no-repeat 0 -941px;
height:29px;
padding:0;
top:1px;
width:22px;
}

.druck {
background:url(../../image/sde/Sprite_Icons_final.png) no-repeat 0 -976px;
height:29px;
padding:0;
top:1px;
width:24px;
} 

.info_grau {
background:url(../../image/sde/Sprite_Icons_final.png) no-repeat 0 -1012px;
height:20px;
padding:0;
margin-top:10px;
top:1px;
width:22px;
}

.pdf_weiss {
background:url(../../image/sde/Sprite_Icons_final.png) no-repeat 0 -1062px;
float:left;
height:20px;
padding:0;
padding-right:6px;
top:1px;
width:15px;
color:#333333;
}

.pdf_grau {
background:url(../../image/sde/Sprite_Icons_final.png) no-repeat 0 -1358px;
float:left;
height:20px;
padding:0;
padding-right:6px;
top:1px;
width:15px;
}

.blatt_2 {
background:url(../../image/sde/Sprite_Icons_final.png) no-repeat 0 -1092px;
height:20px;
padding:0;
margin-top:10px;
top:1px;
width:22px;
}

.headericon_suchergebnis {
background:url(../../image/sde/Sprite_Icons_final.png) no-repeat 0 -1304px;
height:20px;
padding:0;
margin-top:10px;
top:1px;
width:22px;
}

.icon_seiteanzeigen {
background:url(../../image/sde/Sprite_Icons_final.png) no-repeat 0 -1193px;
height:20px;
padding:0;
margin-top:10px;
top:1px;
width:22px;
}

.icon_seiteanzeigen_rot {
background:url(../../image/sde/Sprite_Icons_final.png) no-repeat 0 -1251px;
height:20px;
padding:0;
margin-top:10px;
top:1px;
width:22px;
}

.icon_artikelanzeigen {
background:url(../../image/sde/Sprite_Icons_final.png) no-repeat 0 -1168px;
height:20px;
padding:0;
margin-top:10px;
top:1px;
width:22px;
}

.icon_artikelanzeigen_rot {
background:url(../../image/sde/Sprite_Icons_final.png) no-repeat 0 -1223px;
height:20px;
padding:0;
margin-top:10px;
top:1px;
width:22px;
}

.icon_warnung {
background:url(../../image/sde/Sprite_Icons_final.png) no-repeat 0 -1279px;
height:20px;
padding:0;
margin-top:10px;
top:1px;
width:22px;
}

.bildansicht_aktiv {
background:url(../../image/sde/Sprite_Icons_final.png) no-repeat 0 -1389px;
height:20px;
padding:0;
margin-top:10px;
top:1px;
width:22px;
float: left;
}

.bildansicht_deaktiv {
background:url(../../image/sde/Sprite_Icons_final.png) no-repeat 0 -1449px;
height:20px;
padding:0;
margin-top:10px;
top:1px;
width:22px;
float: left;
}

.textansicht_aktiv {
background:url(../../image/sde/Sprite_Icons_final.png) no-repeat 0 -1479px;
height:20px;
padding:0;
margin-top:10px;
top:1px;
width:22px;
float: left;
}

.textansicht_deaktiv {
background:url(../../image/sde/Sprite_Icons_final.png) no-repeat 0 -1419px;
height:20px;
padding:0;
margin-top:10px;
top:1px;
width:22px;
float: left;
}

.copyright {
font-size:10px;
color:#cccccc;  
}

.copyright a {
color:#019292;
font-size:10px;
}

.headline {
font-size:16px;
font-weight:bold;
color:#929292;
margin-left:20px;
}

.beschreibung {
margin-top:5px;
}

.bold {
font-weight:bold;
}

.tabelle td {
padding: 3px 3px 3px 20px;
}

.button a{
	display:block;
	line-height:13px;
	padding:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	background-color:#b70000;
}

.button_grau a {
	display:block;
	line-height:13px;
	padding:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	background-color:#999999;
}

.minheight {
    min-height:550px;
}


/* BEGIN navigation */
  .body-navigation {
    margin: 0px 10px 20px 10px
  }

  ol.pages li {
    height: 144px;    
    padding-bottom: 20px;    
    position: relative;
    width: 100px;    
  }
	
  ol.pages div {    
    background-color: #cccccc;
    height: 144px;
    left: 0;
    opacity: 0.5;
 	filter:alpha(opacity=50); 
    position: absolute;
    top: 0px;
    width: 100px;  	
  }
  
ol.pages div:hover {  
    background-color: #999;
    height: 144px;
    left: 0;
    opacity: 0.5;
    filter:alpha(opacity=50); 
    position: absolute;
    top: 0px;
    width: 100px;
  }
    
  ol.pages span {  
    color: #fff;
    font-size: 400%;
    font-weight: 700;
    left: 20px;    
    position: absolute;
    top: 40px;
  }
  
  ol.pages span.unter10 {  
    color: #fff;
    font-size: 400%;
    font-weight: 700;
    left: 35px;
    position: absolute;
    top: 40px;
  }
      
#graudiv {  
    background-color: #cccccc;
    #height: 144px;
    height: 140px;
    left: 0;
    opacity: 0.5;
    filter:alpha(opacity=50); 
    position: absolute;
    top: 0px;
    width: 100px;
  }

 /* seamonkey */
#graudiv:hover {  
    background-color: #999999;
    #height: 144px;
    height: 140px;
    left: 0;
    opacity: 0.5;
    filter:alpha(opacity=50); 
    position: absolute;
    top: 0px;
    width: 100px;    
}

  .thumbnail{
    height: 144px;
    #height: 140px;    
    margin-bottom: 20px;    
    #margin-bottom: 16px;
    position: relative;
    width: 100px;
    cursor:hand;
  }  
  
  .thumbnail a:hover {
    cursor:crosshand;    
  }
  
  /*ol.pages span {*/
  .ueber10 {
    color: #fff;
    font-size: 400%;
    font-weight: 700;
    left: 20px;    
    position: absolute;
    top: 40px;
  }
  
  /*ol.pages span.unter10 {*/
  .unter10 {
    color: #fff;
    font-size: 400%;
    font-weight: 700;
    left: 35px;
    position: absolute;
    top: 40px;
  }
/* END navigation */

/* BEGIN sitefooter */
.body-fuss {
  margin: 0px 10px 20px 10px;
  border-top: 1px solid #ccc;
  font-size:11px;
}

.logout {
margin-top:5px;
}

.fuss a {
color:#019292;
}

.fuss {
color:#019292;
margin-right:20px;
}

.agb {
color:#ccc;
}

.agb a {
color:#ccc;
}

/* END sitefooter */

/* BEGIN siteheader */
.frame-siteheader {
  margin: 10px 10px 5px 10px
}

.siteheader {
  width: 1227px;
}

  .siteheader ul,
  .siteheader li {
    display: inline;
    #font-size: 13px;
  }

/**
 * @section: body
 */

  .siteheader .body {
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    float: left;
    overflow: visible;
    width: 100%;
  }

/**
 * @section: logo
 */

  .siteheader .header {
    background: #eee;
    border: 1px solid #CCC;
    border-bottom: 0;
    height: 45px;
    position: relative;
  }

    .siteheader .header .logo a {      
      display: block;
      height: 27px;
      margin: 12px;
      text-indent: -999em;
      width: 318px;
    }

    .siteheader .header p {
      color: #ccc;
      font-size: 77%;
      left: 0;
      position: absolute;
      top: 3px;
    }
    
/**
 * @section: search (seperat iframe)
 */

  .siteheader .header .frame-search {
    position: absolute;
    right: 11px;
    top: 11px;
  }

    .siteheadersearch .search {
      border: 1px solid #DDD;
      color: #666;
      height: 18px;
      position: relative;
      top: 1px;
      width: 215px;
    }

      .ie .siteheadersearch .search {
        top: 0;
      }
      
    .siteheadersearch label {
      color: #888;
      font-size: 100%;
      font-weight: 700;
      position: relative;
      top: 1px;
    }

    .siteheadersearch .submit {
      background: url(../../image/sde/sprite.e7b31aad.png) no-repeat 0px -300px;
      border: 0;
      cursor: pointer;
      height: 22px;
      padding: 0;
      position: relative;
      top: 1px;
      text-indent: -999em;
      width: 22px;
    }

/**
 * @section: breadcrumb
 */

  .siteheader .breadcrumb {
    background: url(../../image/sde/breadcrumb-end.740c515b.png) no-repeat right top #019292;
    border: 1px solid #ccc;
    border-width: 0 0 0 1px;
    display: block;
    float: left;
    height: 25px;
    padding-right: 10px;
  }

    .siteheader ul.breadcrumb {
      border-left-color: #CCC;
    }
    
    .ie67 .siteheader .breadcrumb {
      background-image: url(../../image/sde/sprite.e7b31aad.png);
      background-position: right -200px;
    }

      .siteheader .breadcrumb li {
        background: url(../../image/sde/sprite.e7b31aad.png) no-repeat 0px -341px;
        display: block;
        float: left;
      }
      
        .siteheader .breadcrumb li.first {
          background: none;
        }

          .siteheader .breadcrumb li.first a {
            padding-left: 5px;
          }
        
      .siteheader .breadcrumb a,
      .siteheader .breadcrumb h1,
      .siteheader .breadcrumb span {
        color: #fff;
        display: block;
        float: left;
        font-size: 108%;
        font-weight: 700;
        padding: 4px 5px 0 12px;
      }

/**
 * @section: page-navigation
 */

  .siteheader .pagenav {
     background-color: #fff;
     display: block;
     float: left;
     font-size: 93%;
     height: 1.3em;
     margin: 0;
     overflow: hidden;
     padding: 6px 0 0;
     width: 450px;
  }
  
  .siteheader .pagenav li {
     border-left: 1px solid #CCC;
     white-space: nowrap;
  }

  .siteheader .pagenav li.first {
     border-left: 0;
  }

  .siteheader .pagenav a {
     color: #019292;
     padding: 0 5px;
  }
  
  .siteheader .pagenav_epaper {
     background-color: #fff;
     display: block;
     /*float: right;*/
     font-size: 93%;
     height: 1.3em;
     margin: 0;
     overflow: hidden;     
     padding: 6px 0 0;
     text-align:right;     
  }
  
  .siteheader .pagenav_epaper li {
     border-left: 1px solid #CCC;
     white-space: nowrap;
  }

  .siteheader .pagenav_epaper li.first {
     border-left: 0;
  }

  .siteheader .pagenav_epaper a {
     color: #ccc;
     padding: 0 5px;
  }
/* END siteheader */

/* BEGIN favoriten */
.body-favoriten {
    margin: 10px 10px 20px 70px;
}

.rub_artikel {
	margin-left: 15px;
	font-weight:bold;
	margin-top:12px;
	margin-bottom:5px;
}

.einstellung input {
    margin-bottom:10px;
}

.anpassen {
    margin-left:10px;
}

.aktuelle_belegung {
	margin-left: 15px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
}

.von_bis {
	font-weight:normal;
	margin-left: 25px;
	font-size: 12px;
}

.artikel {
	border: 1px solid #ccc;
	margin-top:10px;
	margin-bottom:16px;
}

.artikel td {
    line-height:25px;
    font-size: 11px;    
}

.artikel input {
	margin-left: 15px;
	margin-right:5px;
}

.inforot{
	background:url(../../image/sde/Sprite_Icons_final.png) no-repeat 0 -154px;
	height:20px;
	padding:0;
	top:0px;
	width:22px;
}

.zoom {
	background:url(../../image/sde/Sprite_Icons_final.png) no-repeat 0 -182px;
	height:18px;
	padding:0;
	top:0px;
	width:22px;
}

.info {
	background:url(../../image/sde/Sprite_Icons_final.png) no-repeat 0 -212px;
	height:16px;
	padding:0;
	top:0px;
	width:22px;
}

.pfeile {
	background:url(../../image/sde/Sprite_Icons_final.png) no-repeat 0 -271px;
	height:20px;
	padding:0;
	top:0px;
	width:22px;
}

.start_gruen {
	color:#019292;
	font-weight:bold;
	line-height:20px;
}

.punkte {font-family:Arial, Helvetica, sans-serif;font-size:11px}
/*.punkte ul { margin-left:0px;}*/
.punkte li { list-style-type:disc}

.startseite_grau {
    color:#666666;
}

.startseite_preise select{
    font-size:11px;
}

.startseite_preise li {
	list-style:none outside none; 
	margin-left:25px;
    line-height:20px;
}

/* END favoriten */

/* BEGIN Content */
.body-themadestages {
margin: 10px 0px 20px 30px;
}

.seite {
font-size:11px;
color:#ccc;
letter-spacing:1px;
}

.seitennr {
font-size:22px;
font-weight:bold;
color:#ccc;
}

.rubriken {
color:#ccc;
font-size:11px;
font-weight:bold;
}
/* END Content */

/* BEGIN DETAILSSUCHE */
.body-detailsuche {
    margin: 10px 10px 20px 80px;
}

.detailsuche_header .rubrik{    
    color:#000;
    font-size:13px;
    font-weight:bold;
    padding-bottom: 12px; 
}

.detailsuche_header td{
    font-size: 12px;
    color: #000000; 
}

.detailsuche_header a{
    font-size: 12px;
    color: #000000; 
}

.detailsuche_header .bold{
    font-size: 12px;
    color: #000000;
    font-weight:bold; 
}

.suchzeitraum li {
	border-right:1px solid #ccc;
	display: block;
	float: left;
	margin-right:5px;
	padding-right:5px;
}

select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-right:7px;
	height:20px;
} 
/* END DETAILSSUCHE */

/* BEGIN Textversion */
.body-artikelindex {
margin: 10px 10px 20px 30px;
}

.artnr {
padding: 0px 20px 5px 20px;
text-align: right;
}

.artname {
/*padding-left:10px;*/
font-size:12px;
}

.art_headline {
font-size:16px;
line-height:30px;
}

.art_fliess {
font-size:12px;
}

.art_fliess .articletexttitle {
color:#000;
font-family:Arial,Verdana,Geneva,Helvetica;
font-size:16px;
line-height:30px;
margin-bottom:12px;
}

.art_fliess .articletextroof {
color:#000;
font-family:Arial,Verdana,Geneva,Helvetica;
font-size:14px;
font-weight:normal;
}

.art_fliess .articletextshorttitle {
color:#000;
font-family:Arial,Verdana,Geneva,Helvetica;
font-size:14px;
font-weight:bold;
margin-bottom:12px;
}

.art_fliess .articletextauthorline {
color:#000;
font-family:Arial,Verdana,Geneva,Helvetica;
font-size:12px;
font-weight:normal;
font-style:italic;
}

.art_fliess .articletextleadertext {
color:#000;
font-family:Arial,Verdana,Geneva,Helvetica;
font-size:12px;
font-weight:normal;
}

.art_fliess .articletextcontinuoustext {
color:#000;
font-family:Arial,Verdana,Geneva,Helvetica;
font-size:12px;
font-weight:normal;
}

.art_fliess .externalwebaddresstext {
color:#000;
font-family:Arial,Verdana,Geneva,Helvetica;
font-size:12px;
font-weight:normal;
}

.art_fliess .externalemailtext {
color:#000;
font-family:Arial,Verdana,Geneva,Helvetica;
font-size:12px;
font-weight:normal;
}

.art_fliess span.searchresultmarker {    
    font-size:12px; 
    font-family:Arial, Verdana, Geneva, Helvetica; 
    font-style:normal; 
    color:#333333; 
    background-color:#B70000;
}	
/* END Textversion */

.font12 {
	font-size: 12px;
    color: #000000;
    font-weight:normal;
}

.font12bold {
	font-size: 12px;
    color: #000000;
    font-weight:bold;
}

.font12fff {
	font-size: 12px;
    color: #fff;
    font-weight:normal;
}

.font12fffbold {
	font-size: 12px;
    color: #fff;
    font-weight:bold;
}

.font12grau {
    font-size: 12px; 
    color:#929292;
    font-weight:normal;
}

.font12graubold {
    font-size: 12px;    
    color:#929292;
    font-weight:bold;
}

.font14grau {
    font-size: 14px; 
    color:#929292;
    font-weight:normal;
}

.font13graubold {
    font-size: 13px;    
    color:#929292;
    font-weight:bold;
}

.font16graubold {
    font-size: 16px;    
    color:#929292;
    font-weight:bold;
}

.font11 {
    font-size: 11px;
    color: #000000;
    font-weight:normal;
}

.font11bold {
    font-size: 11px;
    color: #000000;
    
    font-weight:bold;
}

.font11fff {
    font-size: 11px;
    color: #fff;
    font-weight:normal;
}

.font11fffbold {
    font-size: 11px;
    color: #fff;
    font-weight:bold;
}

.anmeldung {
background:url(../../image/sde/Sprite_Icons_final.png) no-repeat 0 -1331px;
height:20px;
padding:0;
top:1px;
width:22px;
}

.textnavi {
	color: #000;
	font-weight:bold;
	font-size:12px;
	line-height:20px;
}

#pfeil {
background:url("../../image/sde/sprite.e7b31aad.png") no-repeat scroll 0 4px transparent;
padding:0 4px 0 9px;
}	
