/*   Stylesheet für Cat Cloud Manager Grüne Edition                   */
/*   Erstellt am:  26.11.2015   von: Susann Hornschuch                */
#loginbutton, .werbebutton,  label.fileup_labelextrastyle{ 
							background-color:  #2f4f3e;
                            border-color:      #FFFFFF;
							color:			   #FFFFFF;
                            background-image: linear-gradient(to bottom, #CCCCCC, #217156 20% );
                          } 
			
html { font-size:        10pt; /*11*/                         /* Einstellungen für Grundelemente */
       font-family:      "Verdana", "Geneva", sans-serif;
     }
body {  background-color: #FFFFFF;                           /*99CCCC*/
        background-image:;
        color :           #000000;
     }
	 
/************************************************************ Allgemeines ***********************************************/
  hr.standard { background-color: #2f4f3e;                      /* Standardlinie über ganze Seite  Farbe für Opera und Firefox */
                color:            #2f4f3e;                                                 /* Farbe für Internet Explorer (IE) */
              }
  h3          { color:            #2f4f3e; }                 /* Überschrift */
  .info       { color:            #008030; }
  .farbe_hell_dunkel { color: #FF0000; }
/**************************************************** Einstellungen für WRAPPER ********************************************/
  #wrapper, #wrapper_hp  { width:         100%; }                           /*  Seitenbreite : muss hier angepasst werden  */
  #wrap-2, #wrap-2_hp    { background:    #F2EDE4; }                   /* Farbe Hintergrund */
  
/*************************** Kopf **************************************/
	#head, #head_hp,#left_kopf_hp   { background: none; 
									  height: 200px;  /*340*/
									  background-color: #fdfaf3;}
@media all and (min-width: 801px)
  {div.left_im_kopf      { width: 242px; 
						   margin:  2px;
                           padding: 2px;  }
  }
   div.left_im_kopf div ul li div.menue_rahmen { margin-left: 6px; margin-right: 5px;  margin-bottom: 4px;}
	/*div.left_im_kopf               { width: 242px;  }
    div.left_im_kopf div ul li a   { box-shadow:      3px 3px 8px #292929;   }*/
    #lang, #lang a { color:         #2f4f3e; }
    #aktsprache { background-color: #006666;
                  color:            #ECF0FE; }
	#logokopf  { width: 170px; height : 170px; margin-left : 10px; margin-top : 0px; }
	#text_kopf { font-size:  30px;
                 color:      #2f4f3e;
                 line-height: 28px;
               }
/****************** Navigation Hauptmenü *********************/
  #navi ul li  { background: #fdfaf3;
				 box-shadow:2px 2px 5px #292929;
				 border-radius: 6px;
				 padding-left: 2px;
				 padding-right: 2px;
				 margin:3px;
				 background-size: auto 100% ;      }
  #navi ul li.akt     { background: #CCCCCC;  }  /* Menü grau*/
  #navi a             { color: #000000; }           /* 000000 = schwarz*/
  #navi a.akt         { color:#1F1F1F ; }           /* FFFFFF = weiss */
  #navi a:hover, #navi a.akt:hover  { color:#A80104 ; }
  #navi, div.hp_menue, div.menue_cloud  { background:   #F2EDE4;}          /* A80104 = rot  C6D1A9=mittelgrün*/
  #navi               { /*padding-top:  45px;  */       /* Abstand Hauptmenü von oben und links */
                        /*padding-left: 240px;  */    /*  background: #A80104; margin-top: -2px;margin-bottom: 0px; padding-top: 2px; padding-bottom: 1px; */
                      }
/****************************************************** Linke Sidebar *****************************************************/
  #left_sidebar,div.home  { color:            #000000;                /* Linke Sidebar Text zuletzt bearbeitet*/
                            width:            250px;
							margin-top:       1px;
                          }
/*************** Button für Handyansicht ***************/
  .line {background: #000;  }                      /* Farbe für die Zeilen des Buttons zum Aufklappen */
  /* label.cloudbutton .line {background: #000;  }  /* fals die Farbe für die Zeilen des Buttons zum Aufklappen in der Cloud geändert werden soll */
  label.menuebutton { background: #000;  }         /* Farbe für den Hintergrund des Buttons zum Aufklappen in der HP */
  label.cloudbutton,     /* Farbe für den Hintergrund des Buttons zum Aufklappen in der Cloud diese muss unter label.menuebutton stehen*/
  div.cloud_menue a
  div.hp_menue a,
  div.extras, 
  #om_menue li,
  .om_button     { background: #fdfaf3;
                   background-size: auto 100% ; 
				   box-shadow:2px 2px 5px #292929;}
  div.hp_menue a,
  div.hp_menue ul#hp_navi ul li a { border-color: #8EC73B;  }

  /* Abstand zwischen Buttons im HP-Menü es müssen beide Definitionen vorhanden sein, sonst ist bei dem ersten Element kein Rand am Anfang */
  /* border-bottom kannst du ändern wie du möchtest, soll der Abstand auch links im Menü sein musst du   "div.hp_menue a," auch hinzufügen */
  /* div.hp_menue a,  */
  div.hp_menue ul#hp_navi ul li a,
  div.hp_menue ul#hp_navi ul ul li  a,
  div.hp_menue ul#hp_navi ul ul ul li  a   { border-top:     0px;
                                             border-bottom:  2px solid #8EC73B;
                                            }
  div.hp_menue ul#hp_navi ul li:nth-child(1) { border-top: 3px solid #8EC73B; }  /* das ist der Abstand vom Anfang bis zum ersten Menüpunkt im Aufklappmenü */
  /* Ende */

  div.extras                      { box-shadow:      3px 3px 8px #292929;   }
  div.extras a:hover              { color: #A80104; }               /*Farbe Text linke Auswahlliste bei hover*/
  div.hp_menue ul#hp_navi li:hover > a,
  div.hp_menue ul#hp_navi ul li:hover > a,
  div.hp_menue ul#hp_navi ul ul li:hover > a,
  div.hp_menue ul#hp_navi ul ul ul li:hover > a { background: #A02020;
                                                  color: #fff;
                                                }

  div.hp_menue ul#hp_navi li  a,
  div.hp_menue ul#hp_navi ul li  a,
  div.hp_menue ul#hp_navi ul ul li  a,
  div.hp_menue ul#hp_navi ul ul ul li  a { color: #000;       }   /* Schriftfarbe Menue links */	
	
 /* @media all and (max-width: 1200px)                           
  {	#head {  background: url(picture/header_kl.jpg) no-repeat right; 
			 height: 250px; 
			 }
  
  }*/	
  @media all and (max-width: 1150px)                             /* Menue für kleine Displays */
  {	/*#logokopf  { width: 150px; height : 150px; margin-left : 5px; margin-top : 2px; }*/
    #head {  height: 180px; 
	         background-size:auto 100%;}
  }
  @media all and (max-width: 800px)                               /* Menue für kleine Displays */
  { div.menue_button, div.menue_nach_button        { background: #F2EDE4; }
    div.menue_nach_button  ul li                   { background: #a5bf68; }
    div.menue_nach_button  ul li li                { background: #94ae55; }
    div.menue_nach_button  ul li li li             { background: #778e33;  }
    div.menue_nach_button, div.menue_nach_button a { color: #000; }
	#logokopf  { width: 110px; height : 110px; margin-left : 3.5px; margin-top : -2.0px; }
	#head {  background:none;
	         height: 140px; 
			 background-size:auto 100%;
             background-position: 50% 50%;}
  }	
/************************************************************ Mittelteil ************ ***********************************/						  
    #inhalt, #inhalt_meldung { 
			  border:      3px solid #F2EDE4;                 /* Mittelteil - Außenrahmen*/
			  margin-top:  0px;
              color:       #4A4A4A;   
              background-color: #F2EDE4;
            }
	#inhalt_hp { border:        3px solid #F2EDE4;           /*  Mittelteil 339999 grün: 99CCCC */
              margin-top:       1px;
              color:            #241B16;
              background-color: #F2EDE4;                     
            }
/****************** Navigation Untermenü *********************/
  #naviinnen, #naviinnenuntermenue {/* background-color: #A8B4AA;   Stammdaten, Stammbaum, ...: rot */
                                     background-image: repeating-linear-gradient(
                                                         hsla(130,7%,68%,0),          /* die Farbe #006699 umwandeln in hsla-Farbe */
                                                         hsla(130,7%,68%,0) 4px,      /* ist neuer Standard ind wesendlich felxibler und einfacher */
                                                         hsla(130,7%,68%,1) 1px,      /* beinhaltet Transparenzen das ist CSS3 */
                                                         hsla(130,7%,68%,1) 20px,     /* http://www.workwithcolor.com/hsl-color-picker-01.htm */
                                                         hsla(130,7%,68%,0) 1px,
                                                         hsla(130,7%,68%,0) 33px);
                                     font-weight:      normal;    }
  #naviinnen  ul li, #naviinnenuntermenue  ul li      { background-color: #fdfaf3;
												border: 0px solid #CCCCCC; }  /*grau*/
  #naviinnen  ul li a,#naviinnenuntermenue  ul li  a    { background-color: #fdfaf3;
												border: 2px solid #CCCCCC; 
												padding: 3px;}
  #naviinnen  a, #naviinnenuntermenue  a              { color: #000000;             /* schwarz */
                                                        font-weight: normal;    }
  #naviinnen a.akt, #naviinnenuntermenue  a.akt, .farbig_hervorheben       { color: #273109; }        /*orange */
  #naviinnen  a:hover , #naviinnenuntermenue  a:hover { color: #A80104; border: 2px solid #F6FFF2; }      /* FFFFFF : weiss*/

/****************** Link *********************/

a, a.tier {      color:            #241B16; }                 /* Navigation allgemein */
/*a {font-weight: normal;} */
a:hover {        color:            #1F0000; }
a.button {       background-color: #F8FEFE; }                /*#A8B4AA; color:#000000; border-radius: 6px;}                  Link als Button auf Seite F8FEFE*/
a.buttonakt {    background-color: #E94452; }                 /* aktuell ausgewählte Generation */
a.button:hover { color:            #BF0000; }                 /* BF0000 rot */
a.left {         color:            #3C3C3C; }                 /* Farbe Text linke Auswahlliste */
a.eingabe, a.auswahljs { background-color: #A8B4AA; color:#000000; border-radius: 6px; }         /* FAF8F8 Button zum editieren 99CCFF*/
a.eingabestb {   background-color: transparent; }             /* Button zum editieren im Stammbaum*/
a.sprache {      color:            #312316; }                 /* Navigation Sprache */

a.form_button, a.form_buttonakt,div.form_buttonakt  {
         background-color: #fdfaf3;
         padding:          2px;
         margin-top:       4px;
         font-weight:      normal;
         border:           2px solid #CCCCCC;
       }
       a.form_button:hover { background-color:;  border:  2px solid #CCCCCC;}
       a.form_buttonakt,div.form_buttonakt { background-color:   #A8B4AA;  }


.tabletiere, .tablemeldung {  color:            #312316; }           /* intern */
.tabletiere tr:hover { background-color: #A4FFFF; }           /* markiertes Tier in Tabelle */
  .tabletiere td.name   { width: 25%; }
  .tabletiere td.gebdat { width: 8%; }
  .tabletiere td.adresse{ width: 16%; }
  .tabletiere td.zbnr   { width: 18%; }
  .tabletiere td.bild   { width: 4%; }
  .farbe1 { background-color: #DDE5D7; }                      /* Farben für Farbwechsel in Tabellen DCD9D3  EEEAEB=graurot*/
  .farbe2 { background-color: #CCCCCC; }                      /* C3DD92 = grün , C7C6AE = hellgrau, D4823C = braun CCCCCC=dunkelgrau*/
  .farbe2hell { background-color: #F8FEFE; }
  
div.bezeichnung { width:       150px;                         /* Tier  */
                  color:       #005050;
                }
div.bezeichnung_spalte {/* background-color: #F8FEFE;   */                                  /* Stammdaten Breite Spalte Bezeichnung*/
					     color:            #273109;
                         width:            145px;          /* Farbe aktivieren um Anpassungen in Felderdatei zu vereinfachen */
                         min-width:        145px;
                         font-weight:      bold;
                       }
div.inhalt_spalte { /* background-color: #7777FF;    */                                                 /* Stammdaten Breite Spalte Daten*/
                    width:            720px;
                    min-width:        720px;
                  }
div.inhalt       { width: 72%;  }
table.stb { background-color: #DCECA1; }                      /* Stammbaum */
.tabletierestamm {color:       #312316;                     /* Table Geschwister / Nachkommen */
			      background-color: #CCCCCC;            /* Rahmen um Mittelteil 99CCCC */
			     }
.tabletierestamm .zwischentitel,table.statistik th, table.statistik .zwischentitel, h2.zwischentitel, .tabletierestamm th { background-color: #CCCCCC;  }
.tabletierestamm .zwischentitelnk{ background-color: #F2EDE4; }    
table.statistik td.obergruppe { height: 25px; font-weight: bold; padding: 5px; }
.obergruppe       { background-color: #99CCCC;   }
.nachkommen1      { background-color: #DDE5D7; }                      /* Farben für Farbwechsel in Tabellen beim Aufklappen der Nachkommen*/
.nachkommen2      { background-color: #DDE5D7; }

.table_nachkommen         { border:           3px solid #CCCCCC; }
table.statistik div.tiere {   background-color:#ECF0FE ;}
td.stb, div.zb_satz, div.box, form.suchen { background-color: #FAF8F8; } /* Hintergrundfarbe Stammbaum, Zuchtbuch  Ausgabebox z.B. Inzucht  Suche in Admin und Datenverwaltung */
   .zb_bez {  color:  #005050; }                               /* Bezeichnung */
td.stb  {border:1px solid #A8B4AA;}

#erwsuche_formular { color:            #3C3C3C;            /* Schriftfarbe Formular erweiterte Suche */
                     background-color: #DDE5D7;            /* Hintergrundfarbe Formular erweiterte Suche */
                   }
#erwsuche_ergebnis, #suche_inhalt, #eingabe_merkmal { color:            #241B16;            /* Schriftfarbe Ergebnis erweiterte Suche */
                     background-color: #ECF0FE;            /* Hintergrundfarbe Ergebnis erweiterte Suche */
                   }
#eingabe_extern  { color:            #241B16;                 /* Eingabe extern */
                   background-color: #ECF0FE;
                   width:            430px;
                 }
span.maennlich { color: #34B1FF; }                      /* Farbe für Zeile männliches Tier 34B1FF */
span.weiblich  { color: #EE63FA; }                      /* Farbe für Zeile weibliches Tier EE63FA */
span.checkbox1 { width: 33%; }                         /* Ausgabeweite für Checkboxen */
/******************** Kalender ***********************************/
.kalender { background-color:#ffffff; }
.kalender a:link, .kalender a:visited, .kalender a:active { color: black; }
.kal-header,.kal-header-lnk { color:                #cceeff;
                              background-color:     #217156;
                            }
.kal-today { color: red; }
.kal-head, .kal-weekhead, .zurueck{  background-color: #F8FEFE; }
.kal-week  { color:            #666666;
             background-color: #F8FEFE;
           }
.choose    { border: 1px solid #cceeff;
             background-color: #F8FEFE;
           }
.ausg_auf_hint { color: black; }
#imp_dat ul li a { border-color:  black; }  /* Linien zwischen Impressum und Datenschutz */
 /*********************** Statistik *********************************/
div.statistik_auswahl, div.statistik_auswahl_2, div.statistik_starten, div.statistikjahr { background-color:#CCCCCC; }
#merkmalanzeige, div.experte_merkmal, div.experte_verknuepfung                           { background-color:#ECF0FE; }
span.innenabfrage, div.statistikjahr label                                               { font-weight:      bold; }
a.experteaufruf                 { background-color: #99CCCC; }
span.zusammen                      { border:           1px solid black; }
span.abfrage, span.verkn { background-color: #E0FF00; }
span.innenverkn                  { font-weight:      normal; }

/* Ausstellung */

.hint_maennlich { background-color: #7D943A; }                      /* Farbe für Hintergrundfarbe Text männliches Tier */
.hint_weiblich  { background-color: #D6ED9D; }                      /* Farbe für Hintergrundfarbe Text weibliches Tier*/

div.eingabe_aussen { background-color: #217156;
                  }

/*table.ausst_liste tr:hover {  background-color: #DC0206; } */
/********************* Show *********************************/
h2.meldung { background-color: #E8E4DD;
             margin-bottom: 2px;
             -moz-border-radius: 2px;
             -webkit-border-radius: 2px;
             border-radius: 2px;
             -moz-box-shadow:  2px 3px 0 0 rgba(0, 0, 0, .3);
             -webkit-box-shadow: 2px 3px 0 0 rgba(0, 0, 0, .3);
             box-shadow:  2px 3px 0 0 rgba(0, 0, 0, .3);
			 color : #000000;
           }
fieldset.meldung, fieldset.meldung legend { background-color:#ffffff; }

table.meldung td { border-right: 10px solid #EFEBE9;
                   vertical-align: top;
                 }
fieldset.meldung { background-color: #EFEBE9;
                border: 1px solid #210E07;
				-moz-border-radius: 2px;
                -webkit-border-radius: 2px;
                border-radius: 2px;
        }
fieldset.meldung legend { border: 1px solid #210E07;
                     background-color: #D9D9D9;
                     color: #000000;
          }

table.tablemeldung th, table.funktionen th { background-color: #D9D9D9; }