/* Termin-Übersicht */

.evt_row_line_two
{
  background-color: white;
}

#loc_info dl {
  border: 1px solid #EBEBEB;
  background-color: #FFFFFF;
  padding: 5px 10px;
  margin: 3px 0px 2px 0px;
}

#loc_info dt {
  font-weight: bold;
  font-size: 10px;
  float: left;
  color: #434343;
  padding:4px 0px;
  text-align: right;
}

#loc_info dd {
  font-size: 10px;
  margin-left: 62px;
  padding: 4px 0px;
  min-height: 12px;
  color: black;
}

#loc_info dd a {
  color: black;
}

#loc_info h2 {
    font-size: 14px;
}

.pad_top_5 {
  padding-top: 5px;
}

a.more {
  padding-right: 14px;
  background-image: url('/mpupl/pics/pfeil_rechts.gif');
  background-position: right center;
  background-repeat: no-repeat;
}

.invisible {
  display: none;
}


.fcms_invisible {
  display: none;
}

.fcms_visible {
  display: inline;
}


/* Container: rechte NavBox */

div.container_rechts
{

}
div.container_rechts div.elemente
{
    background-color: #f5f5f5;
}
div.container_rechts *
{
    margin: 0px;
    padding: 5px;
}

div.container_rechts hr
{
    margin: 0px;
    padding: 0px;
    width: 100%;
    border-style: thin;
    border-color: #333333;
}
div.container_rechts img
{
    padding: 0px;
    margin: 0px;
}
div.container_rechts img
{
    height: auto;
/*    border: 1px solid #c1c1c1;  */
    padding: 0px;
    margin-right: 5px;
}
div.empfehlungen img
{
  float: left;
}
div.container_rechts img.pfeil
{
  float: none !important;
  border: 0px !important;
}
div.container_rechts div.titel,
div.container_rechts div.untertitel
{
    font-weight: bold;
}
div.container_rechts div.titel
{
    text-transform: uppercase;
    background-color: white;
}
div.container_rechts div.untertitel
{
    margin: 0px;
    padding: 0px;
}


/* Termin-Detail */

div.ev_sub div.ev_title
{
    color: #922224;
    font-size: 12px;
    font-weight: bold;
   margin: 5px;
}
div.ev_sub div.ev_desc
{
    font-size: 12px;
    margin: 5px;
}



.reiter {
     background-image:url(/mp_pics/tl-reiter-hg.gif);
    background-position:left top;
    background-repeat:repeat-x;
    border:1px solid #999999;
    padding-bottom:5px;
    padding-top:4px;
    text-align:center;
}

.wetter_reiter {
      color:#444444;
      font-size:10px;
      padding-left:5px;
      padding-right:2px;
      width:73px;
      float:left;
}

.reiter_rahmen {
width:250px;
}

.reiter_rahmen .reiter a:link, .reiter_rahmen .reiter a:visited, .reiter_rahmen .reiter a:active, .reiter_rahmen .reiter a:hover {
color:#444444;
}

.activ {
background-image:url(/mp_pics/tl-reiter-hg-activ.gif);
background-position:left top;
background-repeat:repeat-x;
border-bottom:1px solid #FFFFFF;
}

.reiter_rahmen .reiter.activ a:link, .reiter_rahmen .reiter.activ a:visited, .reiter_rahmen .reiter.activ a:active, .reiter_rahmen .reiter.activ a:hover {
color:#387BD6;
}

.trenner {
border-bottom:1px solid #999999;
height:22px;
width:1px;
float:left;
}

.reiter_box_rahmen {
border-bottom:1px solid #999999;
border-left:1px solid #999999;
border-right:1px solid #999999;
padding-top:2px;
position:relative;
top:-2px;
}

.wetterbox_maxtemp {
color:#EA3232;
}

.wetterbox_mintemp {
color:#387BD6;
}

.wetter_symbol_text {
width:50px;
color:#333333;
}

.wetter_symbol {
font-size:9px;
font-weight:normal;
position:relative;
text-align:right;
z-index:2;
}

.wetter_max_temp {
color:#EA3232;
font-size:12px;
font-weight:bolder;
}

.wetter_min_temp {
color:#387BD6;
font-size:12px;
font-weight:bolder;
}

.wetter_box {
background-color:#FFFFFF;
color:#444444;
font-size:12px;
font-weight:normal;
min-height:40px;
overflow:hidden;
padding-bottom:10px;
padding-top:2px;
width:498px;
}

.wetter_reiter {
color:#444444;
font-size:10px;
font-weight:bold;
padding-left:5px;
padding-right:2px;
width:73px;
}

.wetter_activ {
background-image:url(/mp_pics/tl-reiter-hg-activ.gif) !important;
background-position:left top;
background-repeat:repeat-x;
border-bottom:1px solid #FFFFFF !important;
color:#922224;
}


.art_mit_statuszeile {
background-position:left bottom;
background-repeat:repeat-x;
overflow:hidden;
padding-bottom:15px;
padding-top:5px;
width:500px;
}
.art_statuszeile {
background-color:#F5F5F5;
background-image:url(/mp_pics/art_balken_hg.gif);
background-position:left top;
background-repeat:repeat-x;
border:1px solid #DDDDDD;
height:19px;
margin-bottom:10px;
overflow:hidden;
width:498px;
}
.art_statuszeile .bereich {
font-size:12px;
font-weight:bold;
padding-left:10px;
padding-top:2px;
text-transform:uppercase;
}
.art_statuszeile .bereich a:link, .art_statuszeile .bereich a:visited, .art_statuszeile .bereich a:active {
color:#444444;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
}
.art_statuszeile .bereich a:hover {
color:#444444;
font-size:12px;
font-weight:bold;
text-decoration:underline;
text-transform:uppercase;
}
.art_statuszeile .pfeil {
padding-left:2px;
padding-top:2px;
}
.art_statuszeile .links {
color:#387BD6;
float:right;
font-size:10px;
font-weight:normal;
padding-right:5px;
padding-top:3px;
}
.art_statuszeile .links a:link, .art_statuszeile .links a:visited, .art_statuszeile .links a:active {
color:#444444;
font-size:10px;
font-weight:normal;
margin-left:5px;
margin-right:5px;
}
.art_statuszeile .links a:hover {
color:#444444;
font-size:10px;
font-weight:normal;
margin-left:5px;
margin-right:5px;
text-decoration:underline;
}
.art_mit_statuszeile .art_bild {
margin-bottom:0px;
margin-right:10px;
}
.art_mit_statuszeile .art_bild img {
border:1px solid #999999;
}
.art_mit_statuszeile {
color:#387BD6;
float:none;
font-size:13px;
font-weight:bold;
padding-bottom:18px;
width:auto;
}
.art_stichzeile {
color:#387BD6;
float:none;
font-size:13px;
font-weight:bold;
width:auto;
}
.art_mit_statuszeile .art_stichzeile a:link, .art_mit_statuszeile .art_stichzeile a:visited, .art_mit_statuszeile .art_stichzeile a:active {
color:#387BD6;
font-size:12px;
font-weight:bold;
}
.art_mit_statuszeile .art_stichzeile a:hover {
color:#387BD6;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
.art_mit_statuszeile .art_title {
color:#444444;
font-size:12px;
font-weight:normal;
}
.art_mit_statuszeile .art_title a:link, .art_mit_statuszeile .art_title a:visited, .art_mit_statuszeile .art_title a:active {
color:#444444;
font-size:12px;
font-weight:normal;
}
.art_mit_statuszeile .art_title a:hover {
color:#444444;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}
.art_mit_statuszeile .art_short {
color:#444444;
float:none;
font-size:12px;
font-weight:normal;
padding-top:4px;
width:auto;
}
.art_mit_statuszeile .art_short a:link, .art_mit_statuszeile .art_short a:visited, .art_mit_statuszeile .art_short a:active, .art_mit_statuszeile .art_short a:hover {
color:#444444;
font-size:12px;
font-weight:normal;
}
.art_short a.mehr:link, .art_short a.mehr:visited, .art_short a.mehr:active {
color:#387BD6;
font-size:12px;
font-weight:normal;
}
.art_short a.mehr:hover {
color:#387BD6;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}
.art_mit_statuszeile .art_lbx {
padding-top:18px;
width:500px;
}
.art_mit_statuszeile .art_lbx ul {
color:#444444;
font-size:12px;
font-weight:normal;
list-style-type:disc;
margin:0px 0px 0px 15px;
padding:0px;
}
.art_mit_statuszeile .art_lbx ul a:link, .art_mit_statuszeile .art_lbx ul a:visited, .art_mit_statuszeile .art_lbx ul a:active {
color:#387BD6;
}
.art_mit_statuszeile .art_lbx ul a:hover {
color:#387BD6;
text-decoration:underline;
}
.art_mit_statuszeile .art_lbx ul a.title:link, .art_mit_statuszeile .art_lbx ul a.title:visited, .art_mit_statuszeile .art_lbx ul a.title:active {
color:#444444;
font-weight:normal;
}
.art_mit_statuszeile .art_lbx ul a.title:hover {
color:#444444;
font-weight:normal;
text-decoration:underline;
}
.art_mit_statuszeile .art_lbx ul a.video:link, .art_mit_statuszeile .art_lbx ul a.video:visited, .art_mit_statuszeile .art_lbx ul a.video:active, .art_mit_statuszeile .art_lbx ul a.video:hover {
color:#444444;
font-weight:normal;
}
.art_mit_statuszeile .art_lbx ul a.bilder:link, .art_mit_statuszeile .art_lbx ul a.bilder:visited, .art_mit_statuszeile .art_lbx ul a.bilder:active, .art_mit_statuszeile .art_lbx ul a.bilder:hover {
color:#444444;
font-weight:normal;
}