

#right-header
{
  width:34em;
  height:9.504em;
  border-bottom: 3px solid #C7C7C7;
}


#content-right
{
  float:left;
  padding:0;
  background-color:#EBEAEA;
  margin:0;
  border-left: 3px solid #C7C7C7;
}

#right-header
{
  padding:0;
  margin:0;

}

#right-middle
{
  padding:0;
  margin:0;
}

#right-middle .car
{
  padding:0;
  margin:0;
  margin-top:1px;
  border-top: 2px solid #C7C7C7;
}

#right-middle .car .left
{
  padding:0;
  margin:0;
 /*  sheight:10em;
  swidth:16.257em; */

  float:left;            /*    border:1px solid red;     */

}
#right-middle .car .headline
{
  padding:3px;
  margin:0;
  width:16em;                                /* border:1px solid green; */
  font-weight:bold;
}

#right-middle .car img
{
  padding:0;
  margin:0;
}

#right-middle .car .right
{
  padding:0;
  margin:0;
  margin-left:17.195em;              /*   border:1px solid lime; */
  /* fheight:12em;      */
  width:16.257em;
}

#right-middle .car .right .fs
{
  padding:0;
  margin:0;
  padding-top:2px;
  width:15.3em;                        /*  border:1px solid pink;         */
  margin-left:0.5em;
  border-bottom:1px solid #C7C7C7;
}

#right-middle .car .right .fs:after
{
   clear:both;
   content:".";                       /*  border:1px solid green;     */
   color:#FFF;
   line-height:1em;
}

#right-middle .car .right .first
{
  float:left;
  font-size:0.7em;                    /*    border:1px solid green;            */
}

#right-middle .car .right .second
{
   font-size:0.7em;
   text-align:right;
   float:right;
}

#right-middle .car .right .headline
{
   font-size:0.7em;
   font-weight:bold;
}
#right-middle .car .right .subheadline
{
   font-size:0.6em;
   font-weight:normal;
}
#right-middle .car .right .preis
{
  padding:0;
  margin:0;
  font-size:2.2em;
  font-weight:bold;
  text-align:right;
  padding-top:2px;
  padding-bottom:6px;
  color:#17B785;
}
#right-middle .car .right .preis .small
{
  padding:0;
  margin:0;
  font-size:0.5em;
}
#right-middle .car .bottom
{
  padding:0;
  margin:0;
  width:32em;
}
#right-middle .car .bottom .txt-small
{
  padding:0;
  margin:0;
  padding-left:3px;
  font-size:0.65em;
  width:47.5em;      border-bottom: 1px solid #C7C7C7;
}
#right-middle .car .bottom .txt-middle
{
  padding:0;
  margin:0;
  padding-left:3px;   border-bottom: 1px solid #C7C7C7;
  padding-bottom:3px;
  padding-top:3px;
  font-size:0.7em;
  width:47.5em;
}

#right-footer
{
  padding:0;
  margin:0;
}


#right-middle .txt
{
  padding:0;
  margin:0;
  padding-left:3px;
  width:33.3em;
  font-size:0.8em;
}


/* stationen */

#stationen
{
  padding:0;
  margin:0;
  padding-left:3px;
  width:33.3em;
}


#stationen .headline
{
  padding:0;
  margin:0;   /*  border:1px solid green;       */

}

#stationen .beschreibung-left
{
  clear:right;
  float:left;
  width:20em;           /* fbackground:#FEFEFE;     */
  font-size:0.8em;
  padding:3px;    /* border:1px solid lime;  */
  margin:0;

}
#stationen .beschreibung-right
{
  float:left;
  width:20em;            /*  fbackground:#FEFEFE;     */
  font-size:0.8em;
  padding:5px;    /*  sborder:1px solid lime;       */
  margin:0;

}

#stationen .beschreibung-img
{
  padding:0;         /* border:1px solid lime;  */
  margin:0;
}

#stationen .beschreibung-img img
{
  border:2px solid #C7C7C7;
  padding:0;      float:right;
  margin:0;
}

#stationen .beschreibung
{
  float:left;
  width:16.257em;
  font-size:0.8em;
  padding:0;  /*   border:1px solid lime;     */
  margin:0;
}

#stationen .weg
{
  clear:left;
  padding:5px;
  margin:6px;
}
#stationen .weg img
{
  border:2px solid #C7C7C7;
  padding:0;
  margin:0;
}

#header-navi
{
  padding:0;
  margin:0;
  padding-top:1px;
  padding-left:1px;
  width:33.9em;

}


#header-navi a
{
  font-size:0.75em;
  float:left;
  padding:0;
  margin:0;
  padding-left:0.5em;
  padding-top:0.6em;
  padding-bottom:0.2em;
  width:14.389em;
  background:#615D5C;
/*   ddisplay:block;  */
  text-decoration:none;
  font-weight:bold;
  text-align:center;
  color:#FFF;
  border-left:1px solid #C7C7C7;
  border-right:1px solid #C7C7C7;
  border-bottom:2px solid #2E9C79;

}
#header-navi a:hover
{
  background:#aaa;
  color:#000;
}

#header-navi a.active
{
  background:#aaa;
  color:#000;
}

/* links */

.verlinkt-kategorie
{
  background:#615D5C;
  color:#FFF;
  padding:3px;
  margin-bottom:3px;
  font-weight:bold;
}

.verlinkt
{

  padding-top:10px;
  padding-bottom:10px;
  border-bottom:2px solid #FFF;
  margin-bottom:2px;

}

.verlinkt h4
{
  padding:0;
  margin:0;
}

.verlinkt td
{
  vertical-align:top;
}

.verlinkt img
{
  border:2px solid #C7C7C7;
}

.verlinkt a
{
  color:#000;
  text-decoration:none;
}

.verlinkt a:hover
{
  color:#000;
  text-decoration:underline;
}
/* /links */