/* CSS im Verzeichnis /Zuchtbuch im Hauptverzeichnis unter abcdev.de */

table {  font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 11pt; empty-cells: show}
body { background-image: url(logo_login_blass.jpg);	background-repeat: repeat;
  font-family: Verdana, Tahoma, Arial, Helvetica;  font-size: 11pt;
  color: #293324;
  scrollbar-arrow-color:      #FFFFCA;
  scrollbar-track-color:      #eaf3d4;
  scrollbar-highlight-color:  #dae3c4;
  scrollbar-base-color:       #cad3b4;
  scrollbar-shadow-color:     #bac3a4;
  scrollbar-face-color:       #aab394;
  scrollbar-3dlight-color:    #9aa384;
  scrollbar-darkshadow-color: #9aa384;
}

a:link {  color: #220033;}
a:visited {  color: #220033;}
a:active {  color: #220033;}

 A:link.fotoalbum, A:visited.fotoalbum, A:active.fotoalbum {text-decoration: none;
}

.hundelistenlink { 
  padding: 0;
  margin: 0;
  background-color:rgba(255,255,255,0);
  border-style: none none solid none;
  border-with: thin;
  color: #2F2F00;
  font-family: Verdana, Tahoma, Arial, Helvetica;
}

form {  margin-block-end: 0;
display: inline-block;
}

details {
  padding: 10px;
  margin: 10px 0;
  border: 2px solid #e4eaef;
  border-radius: 5px;
}

summary {
  list-style-image:url(plus.png);
} 

details[open] > summary {
  list-style-image:url(minus.png);
}


.Butinp{ font-family: Verdana,sans-serif;
  font-size: 11px;
  background-color: #9aa384;	<!--Button Hintergrundfarbe-->
  border-width: 1px;
  border-color: #cad3b4;		<!--Button Rahmenfarbe-->
  padding: 0px;
  border-style: none solid solid solid;
  color: #FFFFCA;		<!--Button Schriftfarbe-->
}

button { 
  padding: .5em 1em;
  margin: .5em;
/*  font-size: 1em;*/
  background: #666; 
  border: 1px solid #333;
  color: white;
  cursor: pointer; 
}


.fotoalbum td { font-family: Verdana,sans-serif;
  font-style: normal;
  font-size: 11px;
}

.fotoalbum b { font-family: Verdana,sans-serif;
  font-style: bold;
  font-size: 11px;
  color: #2F2F00;
}



h2 { margin: 0; padding: 0;}

#results { font-size: 13pt;}

img.pedigree, img.pedigree_1g, img.pedigree_2g, img.pedigree_3g, img.pedigree_4g, img.pedigree_5g, img.pedigree_6g {padding: 3pt 0pt;}
img.pedigree_oR, img.pedigree_1g_oR, img.pedigree_2g_oR, img.pedigree_3g_oR, img.pedigree_4g_oR, img.pedigree_5g_oR, img.pedigree_6g_oR {padding: 0pt; text-align: right;}

td.pedigree, td.pedigree_1g , td.pedigree_2g, td.pedigree_3g , td.pedigree_4g, td.pedigree_5g, td.pedigree_6g {border: 1px solid gray; padding: 3px 5px;}
td.pedigree_7g {border: 1px solid gray; padding: 2px 5px;}
td.pedigree_oR, td.pedigree_1g_oR , td.pedigree_2g_oR, td.pedigree_3g_oR , td.pedigree_4g_oR, td.pedigree_5g_oR, img.pedigree_6g {border: 0; padding: 0px;}

td.pedigree, td.pedigree_oR; .pg  {font-size:11pt;}
td.pedigree_1g, td.pedigree_1g_oR, .p1g {font-size:10pt;}
td.pedigree_2g, td.pedigree_2g_oR, .p2g  {font-size:9pt;}
td.pedigree_3g, td.pedigree_3g_oR, .p3g  {font-size:8pt;}
td.pedigree_4g, td.pedigree_4g_oR, .p4g  {font-size:8pt;}
td.pedigree_5g, td.pedigree_5g_oR, .p5g  {font-size:8pt;}
td.pedigree_6g, td.pedigree_6g_oR, .p6g  {font-size:8pt;}
td.pedigree_7g, td.pedigree_7g_oR, .pedigree_7g td, .p7g  {font-size:7pt!important;}


#sql {font-size:12pt;}

.muster { background-image: url(logo_login_blass.jpg);	background-repeat: repeat;}
.muster table { font-size: 10pt;}

.b_rose {background-color: #9aa384;}
.b_blue {background-color: #9aa384;}
.b_grey {background-color: #9aa384;}
.b_green {background-color: #9aa384;}
.b_cream {background-color: #fff;}
.b_lightgreen {background-color: #eeffb9;}


.grey table td {font-size: 11pt}

table.hund td {font-size: 11pt; vertical-align: top; padding: 10px;}
table.hundeliste td {font-size: 11pt; padding: 0 10px;}
table.deckmeldung td {font-size: 11pt; padding: 0 10px; border-bottom: 1px solid black}
table.deckmeldungen td {background-color: #eee;font-size: 10pt; padding: 2 10px; 
							border-top: 1px solid black; border-bottom: 1px solid black}

.einruck{padding: 10px;}
.einruck_lo {padding: 10px 0 0 10px;}

.hund_e { }
table.hund_e {padding: 25px 0;}
table.hund_e td {font-size: 11pt; vertical-align: top; padding: 0 10px;}

table.members {padding: 0; margin: 0;}
table.members td {padding: 5px 10px; vertical-align: top;}

table.nachzucht {padding: 0; margin: 0;}
table.nachzucht td {padding: 0 10px 0 0; vertical-align: top;}


.entries td {vertical-align: top;}


ul.greyball { list-style-image: url(dgrey.gif);
	padding-left: 0.6em; padding-right: 60px; padding-top: 5px; padding-bottom: 0px;
    margin-left: 0.6em; margin-top: 5px; margin-bottom: 0;}
ul.greyball li { padding: 0px 0px 0px 0px;}
ul.greyball li span { position: relative; top: -5px; }

ul.greenball { list-style-image: url(dgreen.gif);
	padding-left: 0.6em; padding-right: 60px; padding-top: 5px; padding-bottom: 0px;
    margin-left: 0.6em; margin-top: 5px; margin-bottom: 0;}
ul.greenball li { padding: 0px 0px 0px 0px;}
ul.greenball li span { position: relative; top: -5px;}

ul.redball { list-style-image: url(dred.gif);
	padding-left: 0.6em; padding-right: 60px; padding-top: 5px; padding-bottom: 0px;
    margin-left: 0.6em; margin-top: 5px; margin-bottom: 0;}
ul.redball li { padding: 0px 0px 0px 0px;}
ul.redball li span { position: relative; top: -5px;}

ul.clearball { list-style-image: url(dclear.gif);
	padding-left: 0.6em; padding-right: 60px; padding-top: 5px; padding-bottom: 0px;
    margin-left: 0.6em; margin-top: 5px; margin-bottom: 0;}
ul.clearball li { padding: 0px 0px 0px 0px;}
ul.clearball li span { position: relative; top: -5px;}

ul.yellowball { list-style-image: url(dyellow.gif);
	padding-left: 0.6em; padding-right: 60px; padding-top: 5px; padding-bottom: 0px;
    margin-left: 0.6em; margin-top: 5px; margin-bottom: 0;}
ul.yellowball li { padding: 0px 0px 0px 0px;}
ul.yellowball li span { position: relative; top: -5px;}

ul.blueball { list-style-image: url(dblue.gif);
	padding-left: 0.6em; padding-right: 60px; padding-top: 5px; padding-bottom: 0px;
    margin-left: 0.6em; margin-top: 5px; margin-bottom: 0;}
ul.blueball li { padding: 0px 0px 0px 0px;}
ul.blueball li span { position: relative; top: -5px;}

ul.noball { list-style-image: url(dblank.gif);
	padding-left: 0.6em; padding-right: 60px; padding-top: 5px; padding-bottom: 0px;
    margin-left: 0.6em; margin-top: 5px; margin-bottom: 0;}
ul.noball li { padding: 0px 0px 0px 0px;}
ul.noball li span { position: relative; top: -5px;}



	ul#horiz_list1 {margin:6px; padding:6px; list-style-type:none; }
	ul#horiz_list1 li { display:inline; margin:0; padding:6px; 	}
	ul#horiz_list2 { margin:6px; padding:6px; list-style-type:none; }
	ul#horiz_list2 li { display:inline; margin:0; padding:6px; }



.vertlist ul {list-style-type: none; margin-top: 50px;}
.vertlist li {display: inline; padding: 50px 10px 0;}
.vertlist2 ul {list-style-type: none; margin-top: 50px;}
.vertlist2 li {display: inline; padding: 50px 10px 0;}


#container { width: 800px; margin-left: 10px; margin-right: 20px; margin-top: 20px; font-size: 11pt; }
#container1000 { width: 1000px; margin-left: 10px; margin-right: 20px; margin-top: 20px; font-size: 11pt; }
#container1200 { width: 1200px; margin-left: 10px; margin-right: 20px; margin-top: 20px; font-size: 11pt; }
#container_oben {}
#container_oben { img: margin-left: 650px;}
#container_top {}

.container600 { width: 600px; margin-left: 20px; margin-right: 20px; margin-top: 20px;}
.container_links { width: 120px; margin-top: 20px; margin-right: 10px; float: left;}
.container_links p {margin: 0px;}
.container_links img {margin: 5px 0;}
.container_links_logo {float: left; width: 200px;}
.container_rechts_logo {float: right; width: 200px;}
.container_cs_rechts {float: right; margin-top: 20px; margin-right: 0px; width: 305px;}
.leercontainer {height: 200px;}
.leercontainer100 {height: 100px;}
.leercontainer50 {height: 50px;}

#container400 { width: 400px; margin-left: 10px; margin-right: 20px; margin-top: 20px; font-size: 11pt; padding-left: 20px;}


.rollcontainer {text-align: left;
  height: 800px ; width: 100%;
  overflow: scroll;
  scrollbar-arrow-color:      #FFFFCA;
  scrollbar-track-color:      #eaf3d4;
  scrollbar-highlight-color:  #dae3c4;
  scrollbar-base-color:       #cad3b4;
  scrollbar-shadow-color:     #bac3a4;
  scrollbar-face-color:       #aab394;
  scrollbar-3dlight-color:    #9aa384;
  scrollbar-darkshadow-color: #9aa384;
}



.negindent { text-indent: -1cm; margin-left: 1cm;}

.miditext {font-size: 10pt;}

.minitext {font-size: 8pt;}

.schwarz { width: 700px; height: 600px; background-color: #000000; color: #bbbb00; vertical-align: middle;
text-align: center;
}

.zeilerechts {padding: 0 10px; text-align: right;}

.ped { 
  padding: 4!important;
}

