@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (de) Zentrales Stylesheet - Beispiellayout "2col_left_31"
 *
 * @copyright       Copyright 2005-2007, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         3.0.3
 * @revision        $Revision: 118 $
 * @lastmodified    $Date: 2007-08-18 16:03:42 +0200 (Sa, 18 Aug 2007) $
 */

/* import core styles | Basis-Stylesheets einbinden */
@import url(../../../../typo3conf/ext/db_yamltv/template/yaml/core/base.css);
/* import screen layout | Screen-Layout einbinden */
@import url(navigation/nav_shinybuttons.css);
@import url(navigation/nav_vlist.css);
@import url(screen/basemod.css);
@import url(screen/basemod_2col_left_31.css);
@import url(screen/content.css);
@import url(../../typo3-RTE.css);
/* import print layout | Druck-Layout einbinden 
@import url(print/print_100.css);
*/

@media all
{

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
    border:1px solid black;
}

.REboxRedContent h1,.REboxRedContent  h2,.REboxRedContent  h3,.REboxRedContent  h4,.REboxRedContent  h5,.REboxRedContent  h6 {
  color:#444444;
}

body {
  font-family:Verdana,Helvetica,Arial,sans-serif;
}

/* Styles für Fahrzeugdaten */

table.kfz td { border:0px solid #cccccc; vertical-align:top; overflow:hidden; font-size:100%; padding:3px; }
table.kfz td.a { text-align:right; background-color: #dddddd; }
table.kfz td.b { font-weight:bold; background-color: #dddddd; }
table.kfz td.c { text-align:right; background-color: #eeeeee; }
table.kfz td.d { font-weight:bold; background-color: #eeeeee; }

/* Suche Anpassungen */

.tx-indexedsearch-rules {
  font-size:90%;
  background-color:#eeeeee;
  font-family:arial;
  padding-left:7px;
}

/* tt_news Anpassungen */
    .news-latest-gotoarchive {
        float:left;
    }
    .news-single-subheader {
        color:#000000;
        font-weight: bold;
    }

    .news-single-imgcaption {
      font-size:85%;
      padding-bottom:5px !important;
    }

    .news-list-line {
        clear:both;
        float:none;
        border-top:1px solid #ccccdd;
        padding:2px;
        height:1px;
    }

    .news-list-sw-container {
        float:left;
        padding-bottom: 1em;
    }
    .news-list-sw-container a:hover {
      text-decoration:none;
    }

    .news-list-sw-container img {
        float:left;
        padding-right:5px;
        padding-top:5px;
      }
    span.news-single-backlink {
        width:100%;
    }

    .news-single-item .zurueck, .einsatz_detail .zurueck {
        background:#F0F0F4 none repeat scroll 0 0;
        border:1px solid #ccccdd;
        padding:3px;
        text-align:center;
        margin-top:10px;
        margin-bottom:5px;
        float:left;
        width: 100%;
    }

    .news-single-item a:hover .zurueck, .einsatz_detail a:hover .zurueck {
        background:#cccccc none repeat scroll 0%;
    }

/* ffops css */  
   .user-ffops-pi2 .einsatz_liste_kurz {
        float:left;
   }
   
   .user-ffops-pi2 .link {
        border-top:1px dashed #4E5155; /* 666666 */
        padding-top:5px;
        float: left;
        width: 100%;
   }

  .einsatz_liste_kurz .einsatz {
      float:left;
      padding-bottom:5px;
      width:100%;
  }
  .einsatz_liste_kurz .einsatz .nummer {
        font-weight:bold;
        padding-bottom:5px;
  }
/*
    .einsatz_liste_kurz .element .text {
        padding-bottom:5px;
    }
*/
    .einsatz_liste_kurz .element img, .einsatz_detail .einsatz_kopf .element img {
        float:left;
        margin-left:4px;
        padding-bottom:3px; /* 4 */
        padding-right:3px;
    }
    
    .einsatz_liste_kurz .element, .einsatz_detail .einsatz_kopf .element {
        float:left;
        clear:left;
        width:100%;
        padding-bottom:1px; /* 3 */
    }
    
    .einsatz_detail .einsatz_kopf .etype {
        border-top: 1px dashed #4E5155;
        padding-top: 6px;
        padding-bottom: 0px;
    }

    .einsatz_detail .einsatz_kopf .etype img {  
        padding-bottom: 0px;
    }
    
    .user-ffops-pi1 {
        width:100%;
    }
    
    table.einsatztab {
        width:100%;
        border-collapse:separate;
    }

    table.einsatztab th {
        background:none;
/*        background-repeat: no-repeat;  */
        text-align:center;
        vertical-align:middle;
        padding:3px;
    }

    table.einsatztab td {
        padding-left:2px;
        padding-right:2px;
        padding-top:0px;
        padding-bottom:0px;
        vertical-align:middle;
    }

    table.einsatztab .head {
        background-color:#dcdcdc;
    }
    table.einsatztab .month th {
        background-color:#dcdcdc;
    }
    .einsatz-zeile {
        vertical-align:top;
    }
    .einsatz-zeile .nummer, .einsatz-zeile .datum, .einsatz-zeile .zeit {
        text-align:center;
    }
    .einsatz-zeile .datum {
        padding-left:2px;
    }
    .einsatz-zeile .meldung a {
        font-weight:bold;
    }
    .einsatz-zeile .type {
        white-space:nowrap;
    }
  .einsatz-zeile .meldung img, .einsatz-zeile .type img {
       position:relative;
        top:2px;
    }

  .einsatz-zeile .meldung .icons {
        white-space:nowrap;
  }

    .einsatztab .hell {
        background-color:#f0f0f0;
    }
    
    .einsatztab .dunkel {
        background-color:#e0e0e0;
    }

    .einsatz_detail {
        float:left;
        width:100%;
    }

    .einsatz_detail h3 {
        color:#000000;
        margin: 0px;
        padding:0.5em;
        padding-left:0px;
        font-size:135%;
        width:465px;
        float: left;
    }

    .einsatz_detail .newBox {
        width: 240px;
        float: right; 
        padding-left: 10px;
    }
    
    .einsatz_detail .newBoxTitle h5 {
        color:#ffffff;
        margin: 0px;
        font-size: 100%;
    }

    .einsatz_detail .einsatz_fotos {
        float:left;
        width:100%;
        clear:left;
    }

/* New Box*/ 
.newBox .rot .newBoxTitle {
    background-color:#C43632;
    border:1px solid #C43632;
}

.newBox .rot .newBoxContent {
    background-color:#FFDDDD;
    border:1px solid #C43632;
}

.newBox .blau .newBoxTitle {
    background-color:#101060;
    border:1px solid #101060;
}
.newBox .blau .newBoxContent {
    background-color:#E0E0FF;
    border:1px solid #101060;
}

.newBox .grau .newBoxTitle {
    background-color:#4E5155;
    border:1px solid #4E5155;
}
.newBox .grau .newBoxContent {
    background-color:#E4E6E9;
    border:1px solid #4E5155;
}

.newBox {
    display: block;
    margin-bottom:5px;
    float:left;
    width: 100%;
    overflow: hidden;
}
.newBox .newBoxTitle {
    text-align:left;
    font-size:105%;
    font-weight:bold; /* 900;*/
    color:#ffffff;
    padding:5px;
}
.newBox .newBoxContent {
    text-align:left;
/*    font-size:85%; */
    padding:7px; 
    /*padding: 5px 10px 5px 10px; */
    overflow: hidden;
    display: block;
}
.newBox .newBoxShadow {
    margin:0px;
    background-image: url(/fileadmin/img/icons/shadow-r.png);
    background-position: right top;
    background-repeat: no-repeat;
    background-color: transparent;
    height: 12px;    
}
.textBelowMenu .newBox .newBoxShadow {
    background-image: url(/fileadmin/img/icons/shadow-l.png);
    background-position: left;
}
/* #box1 p */
.box1 p { 
    margin: 0px;
}

#footer .bild {
    float:right;
    height:50px;
    position: relative;
    top:-12px;
}


}
