/*   Stylesheet für Cat Cloud Manager Blaue Edition                   */
/*   Erstellt am:  03.02.2013   von: Susann Hornschuch                */


#loginbutton , .werbebutton, label.fileup_labelextrastyle 
			{ background-color:  #FFBF00;
              border-color:      #FFBF00;
              color : #241B16;
              background-image: linear-gradient(to top, #FFBF00, #FEF7C1 60% )
            }

html { font-size:        10pt; /*11*/                         /* Einstellungen für Grundelemente */
       font-family:      "Verdana", "Geneva", sans-serif;
     }
body {  background-color: #F2F2C3;                           /*99CCCC 292923*/
       /* background-image: url(picture/silber01.jpg);   */
	   color :           #000000;
     }
/************************************************************ Allgemeines ***********************************************/
  hr.standard { background-color: #FFBF00;                      /* Standardlinie über ganze Seite  Farbe für Opera und Firefox */
                color:            #FFBF00;                                                 /* Farbe für Internet Explorer (IE) */
              }
  h3          { color:            #24140B; }                 /* Überschrift */
  .info       { color:            #008030; }
    
/**************************************************** Einstellungen für WRAPPER ********************************************/
  #wrapper, #wrapper_hp  { width:         95%; }                           /*  Seitenbreite : muss hier angepasst werden  */
  #wrap-2, #wrap-2_hp    { background:    #FFBF00; }                   /* Farbe Hintergrund */

/******************************************* Kopf *************************************************************************/
  /*#head  { background-color:  #FDFEF9; }                   Kopf  FAF8F8=weiss */
  #head, #head_hp,#left_kopf_hp  { background: url(picture/header2.png) no-repeat center;  
								  height: 226px; 
								  background-color:  #F2F2C3;
								  border:           3px solid #FFBF00;
                                  border-bottom:    0px ;
                                 }
   @media all and (min-width: 801px)
  { div.left_im_kopf               { width: 252px;  }
  }
  div.left_im_kopf div ul li a, div.left_im_kopf div ul li div.menue_rahmen   { box-shadow:      3px 3px 8px #292929;   }
  div.left_im_kopf div ul li div.menue_rahmen { margin-left: 6px; margin-right: 5px; } 
  
  /*div.left_im_kopf               { width: 238px;  }*/
  #logokopf  { width: 290px; height : 204px; }
  #lang, #lang a                 { color: #000000; }
  #aktsprache                    { background-color: #006666;
                         color:            #181407;
                       }
 @media all and (max-width: 800px)                          /*    Menue für kleine Displays */
  { div.menue_button, div.menue_nach_button        { background: #FFBF00; }
    div.menue_nach_button  ul li                   { background: #F2F2C3; }
    div.menue_nach_button  ul li li                { background: #FCFAE8; }
    div.menue_nach_button  ul li li li             { background: #94ae55;  }
    div.menue_nach_button, div.menue_nach_button a { color: #000; } 
	#logokopf  { width: 0px; height : 0px; }
  }
 @media all and (max-width: 700px)                             /* Menue für kleine Displays */
  { #head {height:           180px; 
           background: url(picture/header2klein.png) no-repeat center; }
  }
/********************************************************** Navigation Hauptmenü ******************************************/
 #navi ul li, #om_menue ul li, .om_button
		  { background:  linear-gradient( to bottom, #FFCC69, #FEF7C1 75%);/*    url(picture/v_gelbgrau.jpg) left repeat-x;*/
            background-size: auto 100% ;
			box-shadow:2px 2px 5px #292929;}
  #navi ul li.akt     { background: #FFFFFF;  }  /* Menü grau*/
  #navi a             { color: #181407; }           /* 000000 = schwarz*/
  #navi a.akt         { color:#1F1F1F ; }           /* FFFFFF = weiss */
  #navi a:hover, #navi a.akt:hover  { color:#BF0000 ; }
  #navi, div.hp_menue, div.menue_cloud  { background:   #FFBF00;}          /* A80104 = rot  C6D1A9=mittelgrün*/
  #navi               {/* padding-top:  15px; */        /* 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:      #181407;                /* Linke Sidebar und home*/
                               width:      250px; /*230*/
							  }
  /*************** Button für Handyansicht ***************/
  .line {background: #000;  }                      /* Farbe für die Zeilen des Buttons zum Aufklappen */
  /* label.cloudbutton .line {background: #000;  }  falls die Farbe für die Zeilen des Buttons zum Aufklappen in der Cloud geändert werden soll */
  label.menuebutton { background:  linear-gradient( to bottom, #FFCC69, #FEF7C1 75%); 
					  box-shadow:2px 2px 5px #292929;}         /* Farbe für den Hintergrund des Buttons zum Aufklappen in der HP */
  label.cloudbutton,                             
  div.hp_menue a,
  div.extras,
  #om_menue li,
  .om_button,
  div.cloud_menue a
			{ background:  linear-gradient( to bottom, #FFCC69, #FEF7C1 75%);
              background-size: auto 100% ;
			  box-shadow:3px 3px 8px #292929;
			  color: #292923;      /* HP-Menü -> Schriftfarbe */
             }
  div.extras a:hover { color: #BF0000; }     /*Farbe Text linke Auswahlliste bei hover*/
    div.hp_menue a,
    div.hp_menue ul#hp_navi ul li a { border-color: #C3BBB7; }
   /* Abstand zwischen Buttons im HP-Menü  */
    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:     2px solid #C3BBB7;
                                             border-bottom:  2px solid #C3BBB7;
                                           }
  div.hp_menue ul#hp_navi ul li:nth-child(1) { border-top: 3px solid transparent; }  /* das ist der Abstand vom Anfang bis zum ersten Menüpunkt im Aufklappmenü */
  /*bei abgerundeten */
  div.hp_menue ul#hp_navi li{margin-bottom:2.5px;
						 margin-right:2.5px}
	/* Ende */
    
  div.hp_menue ul#hp_navi li:hover ,
    div.hp_menue ul#hp_navi ul li:hover,
    div.hp_menue ul#hp_navi ul ul li:hover,
  div.hp_menue ul#hp_navi ul ul ul li:hover { background: transparent;
                                              color: #BF0000;
                                            }
  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: #DBD6D4;  /*C1AC66*/
                                                  color: #BF0000; /*#000000*/
                                                }

  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 { /*border-color:transparent;
                                  background:transparent;*/
                                  color: #000;       }   /* Schriftfarbe Menue links */

  /*div.hp_menue ul#hp_navi li  ,
  div.hp_menue ul#hp_navi ul li  ,
  div.hp_menue ul#hp_navi ul ul li  ,
  div.hp_menue ul#hp_navi ul ul ul li   { margin-bottom: 3px;
                border-radius: 5px;
                  padding:       5px 5px 7px 5px;
                background:    linear-gradient( to top,#6B5A53, #DC9761);
                 border:        1px solid #DC9576;
                 box-shadow:    0px 1px 2px #999; } */  /* Schriftfarbe Menue links */


  div.hp_menue ul#hp_navi{
          font-size: 110%;
         /* background:  #6B5A53;*/
                  }

  div.hp_menue li a   { border-radius: 1px;
				   padding:       7px 7px 6px 5px; /*oben, rechts, unten, links*/
                   background:    linear-gradient( to bottom, #FFCC69, #FEF7C1 75%);
                   border:        2px solid #C3BBB7;
                   box-shadow:    1px 2px 3px #FFCC69;
                   color:         black;
                  }
  div.hp_menue a  { height:          22px;
                    padding:         0px;
                    padding-left:    8px;
                    padding-top:     6px;
                    margin:          0px;
          color: #000;
                 }


/*    div.extras    { background:      url(picture/v_gelbgrau.jpg) left repeat-x;
                    background-size: auto 100% ;
                    box-shadow:3px 3px 8px #292929;
                  }
    div.extras a:hover { color: black; }*/
/************************************************************ Mittelteil ************ ***********************************/							
	
    #inhalt, #inhalt_meldung
			{ border:           3px solid #FFBF00;            /* Mittelteil 339999 grün: 99CCCC */
              border-top:       1px solid #FFBF00;
              margin-top:       0px;
              color:            #241B16;
              background-color: #ECF0FE;
            }
	#inhalt_hp { border:        3px solid #FFBF00;           /*  Mittelteil 339999 grün: 99CCCC */
              margin-top:       2px;
              color:            #241B16;
              background-color: #FFFFFF;                     /*00AFFF    helles gelb: FCFAE8*/
            }
/****************** Navigation Untermenü *********************/
    #naviinnen, #naviinnenuntermenue       {/* background-color: #A80104; '#FFBF00  /*Stammdaten, Stammbaum, ...: dunkelblau */
      background-image: repeating-linear-gradient( hsla(45,100%,50%,0),          /* die Farbe #006699 umwandeln in hsla-Farbe */
                                                   hsla(45,100%,50%,0) 4px,      /* ist neuer Standard ind wesendlich felxibler und einfacher */
                                                   hsla(45,100%,50%,1) 1px,      /* beinhaltet Transparenzen das ist CSS3 */
                                                   hsla(45,100%,50%,1) 20px,     /* http://www.workwithcolor.com/hsl-color-picker-01.htm */
                                                   hsla(45,100%,50%,0) 1px,
                                                   hsla(45,100%,50%,0) 33px);
                                                    font-weight:      normal;    }
    #naviinnen  ul li, #naviinnenuntermenue  ul li      { background-color: #CCCCCC; }  /*grau*/
    #naviinnen  a, #naviinnenuntermenue  a              { color: #000000;             /* schwarz */
                                                          font-weight: normal;    }
    #naviinnen a.akt, #naviinnenuntermenue  a.akt       { color: #FF0000; }        /*orange */
    #naviinnen  a:hover , #naviinnenuntermenue  a:hover { color: #F5E7B0; }      /*weiss*/
/*************Link****************************************************/
a, a.tier {      color:            #241B16; }                 /* Navigation allgemein 241B16 */
a:hover {        color:            #1F0000; }
a.button {       background-color: #FEF7C1; }                 /* Link als Button auf Seite 66CCFF F8FEFE*/
a.buttonakt {    background-color: #FFBF00; }                 /* aktuell ausgewählte Generation */
a.button:hover { color:            #BF0000; }                 /* BF0000 rot */
a.left {         color:            #181407; }                 /* Farbe Text linke Auswahlliste */
a.eingabe, a.auswahljs {      background-color: #FEF7C1; }                 /* Button zum editieren 99CCFF*/
a.eingabestb {   background-color: transparent; }             /* Button zum editieren im Stammbaum*/
a.sprache {      color:            #312316; }                 /* Navigation Sprache */


.tabletiere          { color:            #312316; }           /* intern */
.tabletiere tr:hover { background-color: #99CCCC; }           /* markiertes Tier in Tabelle */
.tabletiere  td.name   { width: 25%; }                                     /* Weiten der Spalten */
.tabletiere  td.gebdat { width: 10%; }
.tabletiere  td.adresse{ width: 16%; }  /*Breite für Farbe+Züchter*/
.tabletiere  td.zbnr   { width: 12%; }   /*Breite für ZbNr+Rasse*/
.tabletiere  td.bild   { width: 1.5%; }
  .farbe1 { background-color: #F5E7B0; }                      /* Farben für Farbwechsel in Tabellen */
  .farbe2 { background-color: #F7D358; }                      /* C3DD92 = grün , C7C6AE = hellgrau, D4823C = braun*/
  .farbe2hell { background-color: #E1E9ED; }
  
/**************** Group Links ********************/
 .linkbutton_gruppe li a span.color_DECKMELDUNG, table.statistik tr.color_DECKMELDUNG, table.statistik td.color_DECKMELDUNG { background-color:#778E33; }
.linkbutton_gruppe li a span.color_NICHTAUFGEN, table.statistik tr.color_NICHTAUFGEN, table.statistik td.color_NICHTAUFGEN { background-color:#FFAFAF; }
/*****************************************/
    

div.bezeichnung { width:       150px;                         /* Tier  */
                  color:       #000000;
                }
div.bezeichnung_spalte {                                      /* Stammdaten Breite Spalte Bezeichnung*/
  background-color: #ECF0FE;                                /* Farbe aktivieren um Anpassungen in Felderdatei zu vereinfachen #F8FEFE */
  color:            #000000;
  width:            145px;
  min-width:        145px;
  font-weight:      bold;
  }
  
div.inhalt_spalte {                                            /* Stammdaten Breite Spalte Daten*/
  /*background-color: #FFFFFF;  */
  width:            720px;
  min-width:        720px;
  }
				
div.inhalt       { width: 72%;  }
table.stb        { background-color: #FFBF00; }               /* Stammbaum */
.tabletierestamm { color:            #312316;                 /* Table Geschwister / Nachkommen */
                   background-color: #FFBF00;            /* Rahmen um Mittelteil 99CCCC */
                 }
.tabletierestamm .zwischentitel,table.statistik th, table.statistik .zwischentitel, h2.zwischentitel, .tabletierestamm th   { background-color: #99CCCC;  }
.tabletierestamm .zwischentitelnk{ background-color: #DC9761; }
.obergruppe       { background-color: #789F9F;   }
.nachkommen1      { background-color: #DC9761; }                      /* Farben für Farbwechsel in Tabellen beim Aufklappen der Nachkommen*/
.nachkommen2      { background-color: #DC9761; }

.table_nachkommen         { border:           3px solid #DC9761; }
table.statistik div.tiere {   background-color:#ECF0FE ;}
table.statistik td.obergruppe { height: 22px; font-weight: bold; padding: 5px; }
.zwischentitel { height: 25px; font-weight: bold; padding: 5px; }
table.statistik {font-size: 94%;
				 width: 99%;
				 line-height: 180%;
				}
td.stb, div.zb_satz, div.box, form.suchen { background-color: #FBF4DE; } /* Hintergrundfarbe Stammbaum, Zuchtbuch  Ausgabebox z.B. Inzucht  Suche in Admin und Datenverwaltung */
   .zb_bez {  color:  #005050;                               /* Bezeichnung */
              width:  145px;
           }
#erwsuche_formular   { color:            #292923;            /* Schriftfarbe Formular erweiterte Suche */
                       background-color: #FFBF00;            /* Hintergrundfarbe Formular erweiterte Suche */
                     }
#erwsuche_ergebnis, #suche_inhalt, #eingabe_merkmal { color: #241B16;              /* Schriftfarbe Ergebnis erweiterte Suche */    /* Suche Eltern /Bes. / Züchter  */   /* Eingabe der Merkmale */
                                                      background-color: #ECF0FE;   /* Hintergrundfarbe Ergebnis erweiterte Suche */
                                                    }
#eingabe_extern  { color:            #241B16;                 /* Eingabe extern */
                   background-color: #ECF0FE;
                   width:            430px;
                 }
span.maennlich   { color: #00A0FF; }                      /* Farbe für Zeile männliches Tier */
span.weiblich    { color: #E938FC; }                      /* Farbe für Zeile weibliches Tier*/
span.checkbox1   { width: 33%; }                              /* Ausgabeweite für Checkboxen */
				  
/******************** Kalender ***********************************/
.kalender { background-color:#F5E7B0; }
.kalender a:link, .kalender a:visited, .kalender a:active { color: black; }
.kal-header,.kal-header-lnk { color:                #cceeff;
                              background-color:     #FFBF00;
                            }
.kal-today { color: red; }
.kal-head, .kal-weekhead, .zurueck{  background-color: #F5E7B0; }
.kal-week  { color:            #666666;
             background-color: #F5E7B0;
           }
.choose    { border: 1px solid #cceeff;
             background-color: #F5E7B0;
           }
.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:#FBF4DE; }
#merkmalanzeige, div.experte_merkmal, div.experte_verknuepfung                           { background-color:#ECF0FE; }
span.innenabfrage, div.statistikjahr label                                               { font-weight:      bold; }
a.experteaufruf          { background-color: #F5E7B0; }
span.zusammen            { border:           1px solid black; }
span.abfrage, span.verkn { background-color: #E0FF00; }
span.innenverkn          { font-weight:      normal; }	
/* Ausstellung + Wurfmeldung*/

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

div.eingabe_aussen { background-color: #6B5A53;
                  }
/********************* Show *********************************/
h2.meldung { background-color: #FFBF00;
             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 : white;
           }
fieldset.meldung, fieldset.meldung legend, .meldung_aendern h1 { background-color: #F8F8E1; }
fieldset.meldung, fieldset.meldung legend { border: 1px solid #FFBF00; }
table.meldung td {  border-right: 10px solid #F2F2C3; }