		/*
typography.css
regelt alles bezueglich der Schriftzeichen
*/

#dateikontrolle {
display: none;
}

/*--------------------------------------------------------------*/

body {
font-family: Lucida Grande, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 20px;
text-align: left;
}

/*--------------------------------------------------------------*/

h1 {
}

h2 {
}

h3 {
}

#header h1 {
margin: 0px;
padding: 20px 73px 0px 73px;
font-size: 14px;
font-weight: normal;
text-align: right;
color: #fff;
}

#header h1 a {
text-decoration: none;
color: #fff;
}

#header h1 a:hover {
color: rgb(254,195,95);
}

h2.pagetitle {
display: none;
}

.post h2 {
margin: 0px 0px 4px 0px;
padding: 10px 10px 2px 10px;
font-size: 14px;
color: rgb(67,24,16);
border-bottom: 1px solid rgb(67,24,16);
}

.post h2 a {
color: rgb(67,24,16);
text-decoration: none;
}

.post h2 a:hover {
color: rgb(254,195,95);
text-decoration: none;
}

.linkcat h2 {
border-bottom: 1px dashed rgb(140,73,0);
text-align: right;
color: rgb(140,73,0);
}

.post h3 {
margin: 0px;
padding: 10px 10px 2px  10px;
border-bottom: 1px solid rgb(67,24,16);
}

.post h3 a {
color: rgb(67,24,16);
text-decoration: none;
}

.post h3 a:hover {
color: rgb(254,195,95);
text-decoration: none;
}

.entry h3 {
margin: 0px;
font-size: 12px;
line-height: 20px;
}

.entry h4 {
margin: 10px 0px 5px 0px;
padding: 0px 5px;
font-size: 12px;
line-height: 20px;
color: rgb(67,24,16);
border-bottom: 1px solid rgb(67,24,16);
}

/*--------------------------------------------------------------*/

.description {
display: none;
float: left;
font-size: 14px;
font-weight: bold;
color: rgb(90,20,5);
}

/*--------------------------------------------------------------*/

p {
margin: 0px;
padding: 0px;
}

.post p {
text-align: justify;
}

.entry p {
margin: 0px 0px 0px 0px;
padding-bottom: 5px;
}

p.postmetadata {
font-size: 12px;
color: rgb(67,24,16);
}

.post .entry small {
line-height: 20px;
color: #333;
}

p.alt small {
font-size: 10px;
}

p.wp-caption-text {
padding: 0px 5px;
font-size: 10px;
font-style: italic;
}

p.nocomments {
padding: 0px 10px;
}

div.aligncenter p {
text-align: center;
}

/*--------------------------------------------------------------*/

ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}

ol {
margin: 0px;
padding: 0px;
}

li {
margin: 0px;
padding: 0px;
}

.entry ul {
margin: 0px 15px 10px 15px;
}

.entry li {
list-style-type: square;
}

#wrapper-categories ul {
}

#wrapper-categories ul li {
padding: 2px 5px;
border-right: 1px solid rgb(150,70,64);
border-bottom: 1px solid rgb(150,70,64);
border-left: 1px solid rgb(150,70,64);
list-style-type: none;
font-size: 10px;
text-align: center;
color: #fff;
}

/*--------------------------------------------------------------*/

a {
text-decoration: underline;
}

a:hover {
text-decoration: none;
}

.entry a {
color: rgb(67,24,16);
text-decoration: underline;
}

.entry a:hover {
color: rgb(140,73,0);
text-decoration: none;
}

.postmetadata a {
color: #333;
text-decoration: underline;
}

.postmetadata a:hover {
color: /*rgb(254,195,95)*/ rgb(140,73,0);
text-decoration: none;
}

#wrapper-categories a {
font-size: 10px;
line-height: 15px;
color: rgb(67,24,19);
text-decoration: none;
}

#wrapper-categories a:hover {
color: #fff;
}

.entry li a {
text-decoration: none;
}

.entry li a:hover {
text-decoration: underline;
}

.post-edit-link {
padding: 0px 50px;
font-size: 10px;
color: rgb(67,24,16);
}

.post-edit-link:hover {
text-decoration: none;
}

.postmetadata .post-edit-link {
font-size: 12px;
padding: 0px 0px;
}

.editPost a {
color: rgb(140,73,0);
text-decoration: none;
}

.more-link {
display: block;
float: right;
margin: 0px 10px;
padding: 5px;
text-decoration: none;
}

/*--------------------------------------------------------------*/

.entry ul#links {
margin: 0px;
text-align: center;
}

.entry ul#links ul {
margin:0px 0px 10px 0px;
}

.entry ul#links li {
margin: 0px;
padding: 0px;
list-style-type: none;
}

.entry ul#links li ul li {
padding: 10px 10px 0px 10px;
}

ul#links h2 {
}

.linkcat h2 {
margin-top: 0px;
}

/*--------------------------------------------------------------*/

div.navigation {
font-size: 10px;
font-weight: bold;
line-height: 20px;
color: rgb(67,24,16);
}

div.navigation a {
color: rgb(67,24,16);
}

div.navigation a:hover {
font-style: italic;
color: rgb(254,195,95);
}

.alignleft a {
text-decoration: none;
}

.alignright a {
text-decoration: none;
}

/*--------------------------------------------------------------*/

#footer {
text-align: center;
}

#footer p {
font-size: 10px;
line-height: 20px;
color: rgb(67,24,16);
}

#footer a {
color: rgb(67,24,16);
text-decoration: underline;
}

#footer a:hover {
color: rgb(67,24,16);
text-decoration: none;
}

/*--------------------------------------------------------------*/

#footer div#shortlinks {
color: #fff /*rgb(67,24,16)*/;
}

/*--------------------------------------------------------------*/


/*
Comments.php
*/

h3#comments,
#respond h3 {
width: 680px;
margin: 40px auto 10px auto;
padding: 0px 10px 2px 10px;
border-bottom: 1px dashed rgb(140,73,0);
text-align: right;
color: rgb(140,73,0);
}

#respond {
color: rgb(67,24,16);
}

#respond a {
color: rgb(67,24,16);
}

ol.commentlist {
width: 700px;
margin: 0px auto;
text-align: right;
}

ol.commentlist li {
list-style-type: none;
}

ol.commentlist li p {
padding: 5px 5px;
}

div.comment-body {
margin-bottom: 30px;
border-bottom: 1px dotted rgb(140,73,0);
color: #333;
}

div.comment-author {
padding: 0px 5px;
}

div.comment-body a {
color: rgb(140,73,0);
text-decoration: none;
}

div.comment-body a:hover {
text-decoration: underline;
}

div.commentmetadata {
padding: 0px 5px;
font-size: 10px;
border-bottom: 1px dotted rgb(140,73,0);
}

form#commentform {
text-align: right;
}

form#commentform a {
color: rgb(140,73,0);
text-decoration: none;
}

form#commentform a:hover {
text-decoration: underline;
}

/*--------------------------------------------------------------*/

/*
Stammbaum Tabelle
*/

table.vdsa-stammbaum,
table#welpentagebuch-1 {
margin-top: 10px;
border-collapse: collapse;
}

table.vdsa-stammbaum td,
table#welpentagebuch-1 td {
padding: 5px;
font-size: 10px;
border: 1px solid rgb(67,24,16);
}

table#welpentagebuch-1 td {
font-size: 12px;
}













