html, body {

    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color:#000000;
}
.TeaserRechts img{
max-width:80px;
max-height:80px;
}
.gallery_image img{
max-width:200px;
max-height:200px;
}
body {
    padding:0;
    margin:0;
    text-align:left;
    min-width:780px;
    background-color:#000000;
    font-size:11px;
    /*color:#FFFFFF;*/
    /*background-image:url('../images/bg.gif');*/
    background-repeat:repeat-y;
    background-position:0px 0px;

}

td {
    font-size:11px;
    color:#FFFFFF;
    margin-bottom:8px;
}

.input {
    font-size:11px;
    color:#FFFFFF;
    width:240px;
    margin-bottom:8px;
    border-top:1px solid #999999;
    border-right:1px solid #999999;
    border-bottom:1px solid #999999;
    border-left:1px solid #999999;
}

.label {
    font-size:11px;
    color:#FFFFFF;
}

.small {
    font-size:9px;
}

#outer{
    height:100%;
    min-height:100%;
    width:780px;
    color:#FFFFFF;
    text-align:left;
    position:relative;
}

#outer{ height:auto; }

#innerwrap {
    float:left;
    width:600px;
}

#header{
    position:absolute;
    top:0;
    left:-1px;
    width:781px;
    height:103px;
    /*color:#FFFFFF;*/
    background-color:#ffffff;
    background:url(../images/schraffur_rechts_oben.gif);
    background-repeat:repeat-x;
    background-position:0px 0px ;
    z-index:5;
}

#left {
    position:relative;
    width:180px;
    float:left;
    padding-top:120px;
    padding-bottom:20px;
}

#left p { padding-left:3px;padding-right:2px }

#right p { padding-left:4px;padding-right:2px }

#imagecolumn {
    margin-top:0px;
    position:absolute;
    top:20px;
    left:608px;
    width:148px;
    height:550px;
    z-index:10;
    padding-top:112px;
    padding-left:10px;
    padding-right:10px;
    color:#3E4D74;
}

#imagecolumn a {
    padding:0;
    font-weight:normal;
    font-size:11px;
    color:#FFFFFF;
    margin:0;
}

#imagecolumn h1 {
    padding:0;
    font-weight:normal;
    font-size:11px;
    color:#ffffff;
    margin:0;
}

#right {
    position:relative;
    width:170px;
    float:right;
    margin-top:10px;
    padding-top:170px;
    padding-bottom:20px;
    background-color:#999999;
    background:url('../images/randbg.jpg');
    background-position:0px 0px;
    background-repeat:no-repeat;
    color:#3E4D74;
}

div,p  { margin-top:0; }

#centrecontent {
    width:408px;
    float:right;
    padding-left:0px;
    padding-right:0px;
    padding-top:105px;
    padding-bottom:20px;
    color:#FFFF00;
}

#centrecontent p {
    padding-left:3px:
    color:#FFFF00;
}

#clearfooter { width:100%;height:52px;clear:both; }

#bottomnavi {
    text-align:center;
    color:#FFFF00;
}

#HeaderNavi2 {
    float:right;
    background-color:#ffffff;
    margin-top:3px;
    padding-bottom:2px;
    padding-top:0px;
    margin-left:10px;
    text-align:center;
    width:170px;
    color:#FFFF00;
}

#logo {
    width:780px;
    margin-top:18px;
}

#navipath {
    padding:0;
    padding-bottom:10px;
    background-color:#ffffff;
    color:#ffffff;
    width:388px;
}

.navi{
    width:180px;
    border-bottom:1px solid #AAAAAA;
    background-color:#E7E7E7;
}

.GoogleMapsTabs{
    color:#000000;
}

h1 {
    padding-left:2px;
    font-weight:bold;
    font-size:13px;
    color:#FFFFFF;
    margin:0;
}

h1.content {
    margin-bottom:12px;
    padding:0;
}

hr {
    color:#D2D2D2;
}

a {
 color:#FF3333;
 text-decoration:none;
}
a:hover {
    text-decoration:underline;
}

a.newsheadline {
    font-weight:bold;
}

a.bottomnavi {
        color:#666666;
        font-size:9px;
}

a.HeaderNavi2 {
        font-size:10px;
        color: #ffffff;
}

a.navipath {
        font-size:10px;
        color: #ffffff;
}

a.navileft_passive {
    display:block;
    background-color:#E8E8EE;
    padding-top:3px;
    padding-bottom:3px;
    color:#334F77;
}

a.navileft_active {
    display:block;
    background-color:#ffffff;
    background:url(../images/navi_pfeil_rechts.gif) no-repeat;
    background-position:right;
    padding-top:3px;
    padding-bottom:3px;
    color:#334F77;
}

a.navileft_open {
    padding-left:10px;
    display:block;
    background:url(../images/navi_pfeil.gif) no-repeat;
    background-position:right;
    background-color:#E8E8EE;
    padding-top:3px;
    padding-bottom:3px;
    color:#334F77;
}

a.sitemap_level1 {
    display:block;
    border-bottom:1px solid #b4a8b4;
    color:#FFFFFF;
    font-weight:normal;
    padding-bottom:.4em;
    background:url(../images/navi_pfeil_rechts.gif) no-repeat;
    background-position:right;
}

a.sitemap_level2 {
    color:#3E4D74;
    background:url(../images/navi_pfeil_rechts.gif) no-repeat;
    background-position:170px 4px;
    display:block;
}

a.sitemap_level3 {
    color:#00FFC0;
}

.sitemap_level2_container {
    float:left;
    width:50%;
    padding-top:.3em;
}

.sitemap_level3_container {
    float:right;
    width:50%;
    padding-top:.3em;
}

/* Newsletter START*/
.input_searchbox {

    vertical-align:middle;
    font-size:11px;
    color: #3E4D74;
}

.input_newsletterselect {
    width:120px;
    vertical-align:middle;
    font-size:11px;
    margin-right: 8px;
    color:  #000000;
}
.groupsel {
    vertical-align:middle;
    font-size:11px;
    margin-right: 8px;
    color:  #12FFC0;
    style=margin-bottom:.4em;
}
.label_searchbox {
    vertical-align:left;
    color:  #000000;
    position:relative;

    /*left:-65px;*/
}
/* Newsletter ENDE*/
#loginbox {
    background-color:#ffffff;
    border-top:1px solid #aeaeae;
    border-bottom:1px solid #aeaeae;
    padding-bottom:.6em;
    padding-top:.6em;
    padding-left:0em;
    padding-right:0em;
    margin-top:1.5em;
    margin-bottom:1.5em;
    color:  #000000;
}

#searchbox {
    background-color:#E7E7E7;
    border-top:1px solid #aeaeae;
    border-bottom:1px solid #aeaeae;
    padding-bottom:.6em;
    padding-top:.6em;
    padding-left:0em;
    padding-right:0em;
    margin-top:1.5em;
    margin-bottom:1.5em;
    color:  #FFFFFF;
}

#newsletterbox {
   background-color:#E7E7E7;
   border-top:1px solid #aeaeae;
   border-bottom:1px solid #aeaeae;
   padding-bottom:.6em;
   padding-top:.6em;
   padding-left:.5em;
   padding-right:.5em;
   margin-top:1.5em;
   margin-bottom:1.5em;
   color:  #FFFFFF;
}

.hidden {
    display:none;
}

.balken {
    padding-left:0px;
    background-color:#FFFF00;
    background-image:url('../images/bg2.gif');
    background-repeat: repeat-x,repeat-y;
    background-position:2px 0px ;
}

.teaser_img {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}





/* Navigation unten */
ul#sub-BottomNavigation2 {

    list-style-type: none;

    /*    url(http://www.mydomain.de/cms/upload/bilder/but1.jpg);
*/
}
#nav-SNav2 {

    width: 190px;
    background-color: transparent;
    border: 1px solid black;
    text-align: left;
    vertical-align: top;
    list-style-type: none;
    /*    url(http://www.mydomain.de/cms/upload/bilder/but1.jpg);
*/

    padding: 10px 0 0 20px;
    margin: 0 0 0 0;
}
li.SNav2 {
    width: 190px;
    height: 27px;
    border: 1px;
/*    url(http://www.mydomain.de/cms/upload/bilder/but1.jpg) */
}
.SNav2:link {
    font-size: 13px;
    text-decoration: none;
    color: #000000;
    font-weight: normal
}
.SNav2:visited {
    font-size: 13px;
    text-decoration: none;
    color: #808080;
    font-weight: normal
}
.SNav2:hover {
    font-size: 13px;
    text-decoration: underline;
    color: #6C6C6C;
    font-weight: normal;
}
.SNav2:active {

    font-size: 13px;
    text-decoration: none;
    color: #000000;
    font-weight: normal
}

 /* Hauptnavigation */
#navcontainer {
            margin-left: 0;
            padding-top: 0;
}
/* Hauptnavigation 1. Ebene */
#navcontainer ul {
            padding-left: 0; /*wichtig für mozilla */
            margin: 0;
            list-style-type: circle;
            background-color: #151515;
}
#navcontainer ul li{
                    display: block;
                    margin: 1;
                    list-style-image: none;
                    border: 1px solid #000000;
                    background-color: #ffffff;
}
/*Hauptnavigation Farbe*/
#navcontainer ul a {
                    display: block;
                    padding: 5px ;
                    color: #FF3333;
                    font-weight:bold;
                    text-decoration: none;
                    border-bottom: 1px solid #FFFFFF;
}
#navcontainer ul a:hover {
              background-color: #FF3333;
              color: #FFFFFF;
              text-decoration: none;
                    display: block;
                    padding: 5px ;
                    font-weight:bold;
                    border-bottom: 1px solid #FFFFFF;
}

/* Hauptnavigation 2. Ebene */
#navcontainer ul ul li{
              margin-left: 15px;
}
#navcontainer ul ul a:hover{

}

/* Hauptnavigation 3. Ebene */
#navcontainer ul ul ul li{
     color:#FFFF00;
margin-left: 30px;


}
#navcontainer ul ul ul a:hover{

}

/* Hauptnavigation aktiver Menüpunkt 1. Ebene*/
#navcontainer a#navactive1{
              background-color: #FF3333;
              color: #FFFFFF;
              text-decoration: none;
                    display: block;
                    padding: 5px ;
                    font-weight:bold;
                    border-bottom: 1px solid #FFFFFF;
}
/* Hauptnavigation aktiver Menüpunkt 2. Ebene*/
#navcontainer a#navactive2{
              background-color: #FF3333;
              color: #FFFFFF;
              text-decoration: none;
                    display: block;
                    padding: 5px ;
                    font-weight:bold;
                    border-bottom: 1px solid #FFFFFF;
}
/* Hauptnavigation aktiver Menüpunkt 3. Ebene*/
#navcontainer a#navactive3{
              background-color: #FF3333;
              color: #FFFFFF;
              text-decoration: none;
                    display: block;
                    padding: 5px ;
                    font-weight:bold;
                    border-bottom: 1px solid #FFFFFF;
}





/*                                                    */




/* CSS Document */
/* Service NAvigation waagerecht */
/* über Float left wird waagrechte NAvigation erreicht, ohne wird die Ausgabe
senkrecht */

#nav-snav-1 {
    text-align: left;
}
ul.list-snav-1 {
    font-size: 11px;
    margin: 0;
    padding: 0;
    valign: bottom;
    text-align: center;
}
/* List Element für Navigation */
/* Bei der Ausgabe setzt sich der Style aus snav-1 und activated bzw inactive zusammen! */
li.snav-1 {
    display: block;
    float: left;
    width: 122px;
    height: 27px;
    vertical-align: center;
    text-align: center;
    border: 1px;
    border-left: 1px;
    border-color: #336699;
    border-style: solid;
    padding-left: 0;
    padding-right: 0;
    padding-top: 5;
    margin-left: 0;
    margin-right: 0;
}
.activated {
    background-color: #cdcdcd;
    font-weight: bold
}
.inactive {
    background-color: #FCF2D5;
    font-weight: normal
}
/* Links für die Navigation auf schwarz setzen */
li.snav-1 A:link, li.snav-1 A:visited {
    color: #000000;
    text-decoration: none;
}
li.snav-1 A:hover, li.snav-1 A:hover {
    color: #CC9933;
    text-decoration: underline;
}


/* Sitemap */

td.sitemap {
    border-bottom:1px dotted Gainsboro;
    border-right:1px dotted Gainsboro;
    width: 140px;
    height: 40px;
    padding-top: 24px;
    background-image:url(../upload/design/sitemap.gif);
    background-repeat: no-repeat;
    background-position: top right;
    background-color:#FFFFFF;
}
a.sitemap {
    margin-left: 3px;
}
/* Divers*/

.FahrzeugMerkmalBezeichnung {
    font-weight: bold;
    text-decoration: underline;
}
.TeaserRechts {
    background-color:#151515;
    color:  #ffffff;
    text-align: left;
    padding-left: 4px;
    border-width:2px;
   border-color:#FFFFFF;
border-style:outset;
}

.input_newsletterselect:hover {
    color:  #000000;
}
.label_searchbox:hover {
    color:  #000000;
}
.input_searchbox:hover {
    color:  #000000;
}
.NewsListecontent {
    font-size:25px;
}
a.NewsListeTitle:hover {
    font-size:18px;
    color:  #CC0033;
}
.NewsListeTitle {
    font-size:18px;
}
.NewsListeDate {
    font-size:8px;
}
a.NewsListeTitle:hover {
    font-size:18px;
    color:  #FFFFFF;
}
/* ConFlakes Templates*/
.Einsatz_MerkmalBezeichnung {
    font-weight: bold;
    text-decoration: underline;
}
.Notiz {
    font-size: x-small;
    font-weight: normal;
}
.Einsatz_EinsatzLeiter {
    border: medium solid;
}
.Einsatz_Tabelle {
    border:  dotted;
}
.Einsatz_Zeiten {
    border: medium solid;
}
.Kontakt {
border: medium solid;
}
.Kontakt_MerkmalBezeichnung {
font-weight: bold;
    text-decoration: underline;
}
.Kontakt_Tabelle {
}





/*DJW Kalender Start*/
.MiniCalendarWeekDayRow {
color:#FFFF00;
}
.MiniCalendarSundayColumn {
    background-color: #000000;
    color:#FFffff;
}
.MiniCalendarSaturdayColumn {
    background-color: #999999;
    color:#FFffff;
}
.MiniCalenderDayNow {
        color: red;
        font-weight: bold;
        font-size: larger;
        text-decoration: blink;
}

.MiniCalender-prev {

}
.MiniCalender-next {

}
.MiniCalender {
font-size:10pt;

}
.MiniCalenderEmptyDay {
    background-color:#FFFFFF;
}
.MiniCalender-month {
    font-weight: bolder;
    text-align: center;
    font-size:14pt
}


.DJW_Kalender_MontTableAround {

}

.DJW_Kalender_VeranstaltungHeader, .DJW_Kalender_NotifyHeader, .DJW_Kalender_ZeitHeader, .DJW_Kalender_TerminBeschreibungHeader, .DJW_Kalender_LocationHeader, .DJW_Kalender_MailHeader, .DJW_Kalender_WebHeader, .DJW_Kalender_Gruppe {

}
.DJW_Kalender_Veranstaltung, .DJW_Kalender_Notify, .DJW_Kalender_Zeit, .DJW_Kalender_TerminBeschreibung, .DJW_Kalender_Location, .DJW_Kalender_Mail, .DJW_Kalender_Web, .DJW_Kalender_Gruppe {

}
.DJW_Kalender_DetailsInfo, .DJW_Kalender_DetailsInfoHeader {
text-align: center;
}
.DJW_Kalender_Zeit {
text-align: right;
}

.DJW_Kalender_DateLine1 {
    border: none;
     text-decoration:none;
    background-color: #ffffff;

}

.DJW_Kalender_DateLine2 {
    border: none;
     text-decoration:none;
    background-color: #CCCCCC;
}
/* Sonst gibts hässliche blaue Rahmen um Bilder*/
img {
    border: 0;
}
.DJW_Kalender_MonthHeadLine, .DJW_Kalender_PrevNextMonthLink {

}



/*////////////// Kalenderdetails //////////////*/
.DJW_KalenderDetail_TitelHeader, .DJW_KalenderDetail_StartHeader, .DJW_KalenderDetail_Veranstaltung, .DJW_KalenderDetail_Start, .DJW_KalenderDetail_Ende, .DJW_KalenderDetail_Adresse, .DJW_KalenderDetail_Telefon, .DJW_KalenderDetail_Telefax, .DJW_KalenderDetail_EMail, .DJW_KalenderDetail_Homepage, .DJW_KalenderDetail_Beschreibung, .DJW_KalenderDetail_Gruppe, .DJW_KalenderDetail_Eintragsdatum {
    background-color: #CCCCCC;
}
.DJW_KalenderDetail_EintragsdatumHeader, .DJW_KalenderDetail_GruppeHeader, .DJW_KalenderDetail_BeschreibungHeader, .DJW_KalenderDetail_HomepageHeader, .DJW_KalenderDetail_EMailHeader, .DJW_KalenderDetail_TelefaxHeader, .DJW_KalenderDetail_TelefonHeader, .DJW_KalenderDetail_EndHeader, .DJW_KalenderDetail_AdresseHeader {
    background-color: #CCCCCC;
}

.DJW_Kalender_MonthHeadLine {
    font-size: x-large;
    font-weight: bolder;
}
a.DJW_Kalender_Zeit:link {
        color:#0000CC;
}
a.DJW_Kalender_Zeit:active {
        color:#0000CC;
}
a.DJW_Kalender_Zeit:hover {
        color:#0000CC;
}
/**/
.DJW_Kalender_Zeitlink {
        color:#0000CC;
}

/* ////////////// DJW Kalender Ende //////////////*/


/*Gästebuch*/
a img, a.externallink img, div.vpgb_infos a img, div.vpgb_infos a.externallink, div.vpgb_infos a , div.vpgb_infos a.externallink {
    background: none!important;
    border: none!important;
    padding: 0px!important;
}
div.vpgb_eintrag {
    margin-top: 10px;
    border-bottom: 1px dashed #0E399B;
    padding-bottom: 10px;
    display: block;
    float: left;
    width: 500px;
}
div.vpgb_fleft {
    float: left;
    text-align: center;
    width: 120px;
    margin-right: 10px;
    height: 100%;
}
div.vpgb_infos {
    margin-top: 10px;
    white-space: nowrap;
}
div.vpgb_entry {
    margin-left: 130px;
}
div.vpgb_comment {
    margin-left: 130px;
    margin-top: 20px;
    margin-bottom: 10px;
    font-style: italic;
}
div.vpgb_name {
    font-weight: bold;
}
.vpgb_datum {
    color: #0E399B;
    font-size: 10px;
    display: block;
    background: url(../images/datum_oben.gif) 0 0 no-repeat;
    text-align: center;
    text-transform: uppercase;
    line-height: 1;
    margin-top: 5px;
    width: 35px;
    padding-top: 5px;
    margin-left: 35px;
    margin-bottom: 10px;
}
.vpgb_datum .tag {
    display: block;
    font-weight: bold;
    font-size: 20px;
    text-indent: -3px;
    letter-spacing: -2px;
    color: #0E399B;
    background: url(../images/datum_unten.gif) bottom left no-repeat;
    padding-bottom: 5px;
}
#vpgb_nav {
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    padding: 10px;
    line-height: 200%;
}
#vpgb_nav a {
    color: #0E399B;
    border: 1px solid #0E399B;
    text-decoration: none;
    padding: 2px;
}
#vpgb_nav span.vpgb_punkte {
    color: #0E399B;
    border: 1px solid #0E399B;
    text-decoration: none;
    padding: 2px;
}
#vpgb_nav a:hover, #vpgb_nav a.vpgb_aktiv {
    background: #EEEEEE;
}
#inhalt a.bbcode {
    color: #0E399B;
    border: 1px solid #0E399B;
    padding: 4px;
    margin-right: 4px;
}
label.fleft {
    float: left;
    text-align: right;
    width: 120px;
    margin-right: 10px;
}
div.formular span.fleft {
    float: left;
    text-align: right;
    width: 120px;
    margin-right: 10px;
}
div.formular div.fleft {
    float: left;
    text-align: right;
    width: 120px;
    margin-right: 10px;
}
div.formular div.fright {
    display: block;
    margin-left: 130px;
}
div.formular br {
    /* clear: both;
*/
}
label, select, input[type=checkbox], input[type=radio], input[type=button], input[type=submit] {
    cursor: pointer;
}
div.formular {
    line-height: 26px;
}
/* Statistik */
#feedback {
    border: 1px solid gray;
/*    background: #FFFDE2;*/
    background: #000000;
    border: 1px solid red;
}
font-size: 10pt;
}

tr.even {
  background-color: #FFFFFF;
  font-size: 9pt;
}

tr.uneven {
  background-color: #EFEFEF;
  font-size: 9pt;
}

/*/////////////////////////////  vpTransformationen START /////////////////////////////*/
/*Externe Links  */
.externallink {
        color: #990000;

}

.abbr {
        color: #990000;
}
/*Fremdsprachliche Begriffe*/
.language {
        color: #990000;
}
/*Erklärungen*/
.explanation {
        color: #990000;
}
.externallink, .abbr, .language, .explanation {
        color: #990000;
        font-style: italic;
        font-stretch: extra-expanded;
        letter-spacing: 10;
        text-shadow:#FFFF00 0 0 5px, red 5px 5px 3px;
        border-width:1px;
  border-style:solid;
  border-color:#FFFF00;

  text-align:justify;
}


/*/////////////////////////////  vpTransformationen ENDE /////////////////////////////*/
/*/////////////////////////////  Einsatzdatenbank START /////////////////////////////*/
.MissingField {
    background-color:#FF9900;
}
.BadField {
    background-color:#FFFF99;
}
/*/////////////////////////////  Einsatzdatenbank ENDE /////////////////////////////*/

/* Multiple Text */

.Multipleheadline {
       font-style: bold;
       font-size: 30pt;
 color:#00FF00;
}
.Multipletext {
       font-style: bold;
       font-size: 30pt;
}


/* Externe Links mit Symbol versehen */

a[href^="http:"] {
background: transparent url('../images/aoutside.gif') 100% 50% no-repeat;
padding-right: 10px;
}
/*     Downloadliste   */

.Downloadliste  {
    border-collapse:collapse;
    margin: 20px;

}
.Downloadliste  th{
    background-color: #ffffff;
    color: #000000;
    text-align:right;

}
.FileDescription{
margin-left:22px;
}
.FILE_TYPE, .FILE_SIZE {
vertical-align:top;
text-align:right;
}



/* Excel Reader */
#table_loader_div{
    float:left;
    margin-left:50px;
}

.table_data{
   /*border-bottom-style:solid;
   border-bottom-width:0.5px;*/
}

.excel_headline {
    background-color:#000000;
    font-weight:bold;
    border-left:1px solid #000000;
    border-right: 1px solid #000000;
    border-bottom:1px solid #000000;
    border-top:0px;
}

.bg_grey {
    background-color:red;
}

.tab_base{
   background:#F4F4F4;
   font-weight:bold;
    color:#ea8b2e;
   cursor:pointer;
    border-left:1px;
    border-right:1px;
    border-top:1px;
    border-bottom:0px;
    border-style:solid;
    border-color:#000000;
    padding:0px 3px 0px 3px;
}

.table_sub_heading{
   background:#CCCCCC;
   font-weight:bold;
   border-style:solid;
   border-width:1;
}

.table_body{
   font-weight:normal;
   font-size:9pt;
   font-family:sans-serif;
    border-collapse:collapse;
    border-left:1px solid #000000;
    border-right:1px solid #000000;
    border-top:0px;
    border-bottom:1px solid #000000;
}

#tabellen_tabs{
    float:left;
    min-width:1000px;
    margin-left:50px;
}

.table_tabs {
    font-weight:normal;
   font-size:9pt;
   font-family:sans-serif;
   border-color:#000000;
    border-collapse:collapse;
    border-left:1px;
    border-right:1px;
    border-top:1px;
    border-bottom:0px;
    border-style:solid;
    text-align:left;
    cursor:pointer;
}

.tab_base:hover{
    background:#EA8B2E;
   color:#ffffff;
   font-weight:bold;
   border-color:#000000;
    border-left:1px;
    border-right:1px;
    border-top:1px;
    border-bottom:0px;
    border-style:solid;
    cursor:pointer;
    padding:0px 3px 0px 3px;
}

.tab_loaded{
   background:#EA8B2E;
   color:#000000;
   font-weight:bold;
   border-color:#000000;
    border-left:1px;
    border-right:1px;
    border-top:1px;
    border-bottom:0px;
    border-style:solid;
    cursor:pointer;
    padding:0px 3px 0px 3px;
}

.table_body td {
  padding:3px 10px 3px 10px;
}

#table_complete{
    min-width:1000px;
    *width:1000px;
}
/*/////////////////////////////  Stundenliste /////////////////////////////*/

/*solid dashed dotted ridge outset groove inset*/
.StundenTabelle {
border-style:   dotted  ;
border-color:   #FF0000;
border-spacing: 0;
margin:1;
text-align:right;

}
.StundenTabelle td {
border-style:   dotted  ;
border-color:   #000000;
border-spacing: 0;
padding-top:5px;
}
.StundenTabelle th {
margin:1;
background-color:#FFFFFF;
color: #FF0000;
text-align:center;
}
.StundenTabelle_ZeileUngerade {
background-color:#666666;
}
.StundenTabelle_ZeileGerade {
background-color:#333333;
}
.StundenTabelle_Zeile {
}
.StundenTabelle_Spalte_ID {
text-align:right;
}
.StundenTabelle_Spalte_Beginn {
text-align:right;
}
.StundenTabelle_Spalte_Ende {
text-align:right;
}
.StundenTabelle_Spalte_Beschreibung {
text-align:left;
}
.StundenTabelle_Spalte_Lohn {
text-align:right;
}
.StundenTabelle_Spalte_Dauer {
text-align:right;
}
.StundenTabelle_Spalte_Kunde {
text-align:right;
}


.StundenTabelle_LetzeZeile td {
padding-top:25px;
text-align:right;

}
.MinimumCallStundenClassYes {
background-color: #FF0000;
text-align:right;
width:65px;
}
.MinimumCallStundenClassNo {
text-align:right;
width:65px;
}

/*/////////////////////////////  Stunden Eingabe /////////////////////////////*/

.StundenEingabeTabelle{
}
.StundenEingabeTabelle_Spalte_Startzeit {
text-align:right;
}
.StundenEingabeTabelle_Spalte_Endzeit{
text-align:right;
}
.StundenEingabeTabelle_Spalte_Aufgaben{
}
.StundenEingabeTabelle_Spalte_Stundenlohn{
text-align:right;
}
.StundenEingabeTabelle_Spalte_Stundenlohn input{
text-align:right;
}
.StundenEingabeTabelle_Spalte_KdNr{
}
.StundenEingabeTabelle_Spalte_Senden{
}
#NewsLogo{
display:none;
}


/*/////////////////////////////  Rescue Datenbank /////////////////////////////*/
.Loeschen {
    color: #E3E3E3;
    background-color: #FF0000;
}
