/* STYLE vom RTE  ANFANG */
/* Left, center and right alignment of text in paragraphs and cells.*/
p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, td.align-left { text-align: left; }
p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, td.align-center { text-align: center; }
p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, td.align-right { text-align: right; }

/* Two frame examples taken from the example CSS file of CSS Styled Content extension and applied to p and table block elements.*/
p.csc-frame-frame1, table.csc-frame-frame1 { background-color: #EDEBF1; padding: 2px 4px 2px 4px; border: 1px solid #333333; }
p.csc-frame-frame2, table.csc-frame-frame2 { background-color: #F5FFAA; padding: 2px 4px 2px 4px; border: 1px solid #333333; }

/* Bullet styles for unordered lists.*/
ul.component-items { color: #186900; list-style-type: circle; }
ul.action-items { color: #8A0020; list-style-image: url(img/red_arrow_bullet.gif); }

/* Numbering styles for ordered lists.*/
ol.component-items-ordered { color: #10007B; list-style-type: lower-roman; }
ol.action-items-ordered { color: #8A0020; list-style-type: lower-greek; }

/* Three inline text colors taken from the color scheme of CSS Styled Content extension.*/
span.important { color: #8A0020; }
span.name-of-person { color: #10007B; }
span.detail { color: #186900; }

/* Selectors for the default configuration of the link accessibity feature.*/
a.external-link {}
a.external-link-new-window {}
a.internal-link {}
a.internal-link-new-window {}
a.download {}
a.mail {}
/* STYLE vom RTE ENDE */


  /* Border just around the image */
  DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
    border: 1px solid black;
    padding: 0px 0px;
  }

html { overflow: -moz-scrollbars-vertical; }

input, select{ background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: 0pt; color: #3A462B; border-left:1 solid  #3A462B; border-right: 1 solid  #3A462B; border-top: 1 solid  #3A462B; border-bottom: 1 solid  #3A462B;}

select, input, textarea, checkbox {
font-size: 99%;
margin: 1px;
border: 1px solid #98A38A;
}

body,table,td,tr,div,p,h1,h2,h3,h4,ul {font-family: Verdana, Arial, Helvetica, sans-serif;}
body,td,div,p,pre,ul {font-size:11px; line-height:1.4em; color:#3A462B}
BODY {margin:0px; padding:0px; background-color:#F5ECCB}
img
{
  border:0px;
}
h1 {font-size:14px;  font-weight:bold; margin-top:14px; margin-bottom: 0px; text-align:left;}
h2 {font-size:12px;  font-weight:normal; margin-top:0px; margin-bottom: 14px; text-align:left;}
.suche {font-size:12px;  font-weight:normal; margin-top:0px; margin-bottom: 5px;}

h3 {font-size:10px;  font-weight:bold; margin-top:14px; margin-bottom: 0px}
h4 {color:#7F5035; font-size:10px;  font-weight:lighter; margin-top:10px}
h5 {color:#7F5035; text-align:right; font-size:9px;  font-weight:lighter; margin-top:10px}
h6 {color:#7F5035; font-size:12px; font-weight:bold; margin-top:14px; margin-bottom: 9px}
h7 {color:#400000; font-size:11px; font-weight:bold; margin-top:14px; margin-bottom: 9px}
h8 {color:#7F5035; font-size:10px; font-weight:lighter; margin-top:10px}

div.date {text-align:right; margin:-5px 0px 20px 0px;}

a {font-size:11px; text-decoration:none; font-weight: normal}
a:link {color:#3A462B; font-weight: bold;}
a:visited {color:#3A462B;}
a:hover{color:#3A462B; border-bottom:1px solid #666600; }
a:active {color:#3A462B; border-bottom:1px solid #666600; }

.contenttable td p.bodytext {font-weight:normal; margin-top:1px;}
.contenttable {font-weight:normal; margin-top:10px;}
div.body, .bodytext,.align-right {font-weight:normal; margin-top:10px;}
div.head {text-align:center; word-spacing:12pt; padding:2px 0px; font-size:10pt; text-transform:capitalize;}
td.zwinger {background-color:rgb(244,231,192); vertical-align:top}
td.zwinger2 {background-color:rgb(255,249,215);  vertical-align:top}
td.zwinger3 {text-align:right; background-color:#D9CA9D;}
td.zwinger4 {color:#FFF9E1; background-color:#98A38A;}
td.zwinger5 {text-align:right; background-color:#98A38A;}
td.zwinger6 {text-align:left; background-color:#8C9614;}
td.zwinger7 {color:#FFF9E1; background-color:#98A38A;}
td.attention {color:red; background-color:rgb(244,231,192);}
td.attention2 {color:red; background-color:rgb(255,249,215);}
td.termine {background-color:rgb(244,231,192); vertical-align:top}
img.gallery {border:0px ridge #d2b48c;}

.align-right{ text-align:right; }
.align-center{ text-align:center; }

a:link {
	font-weight:normal;
}

a:link.menu2 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
  font-weight:normal;
  text-decoration:none;
  color:#4B2C20;
}

a:visited.menu2 {
  color:#4B2C20;
}

a:hover.menu2 {
  text-decoration:none;
  color:#4B2C20;
  border-bottom:none
}

a:active.menu2 {
  border-left:2px solid gray;
  border-right:2px solid gray;
  color:red
}


fieldset {
border: 0;
margin: 0;
padding:0;
}

a:link.menu {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
  font-weight:normal;
  text-decoration:none;
  color:#FCF8D2;
}

a:visited.menu {
  color:#FCF8D2;
}

a:hover.menu {
  text-decoration:none;
  color:#FCF8D2;
  border-bottom:none
}

a:active.menu {
  border-left:2px solid gray;
  border-right:2px solid gray;
  color:red
}

.error {
background: red;
color: #ffffff;
}


div.footer {text-align:center; font-size: 10px; font-weight:bold; text-transform:uppercase;}
.footer {font-size:11px; color:#FCF8D2;}

.color1 {background:#98A38A; font-size:8pt; color:#FFF9E1}
.color2 {background:#FFF9E1; font-size:8pt; color:#3A462B}

table.home {
	width:550px;
	margin-top:30px;
}
table.home td.image {
	padding-right:20px;
}

div.news {position:relative; top:0px; left:5px; text-align:left; width:350px; border-top:1px solid #FDF7E8; padding:10px; margin-bottom:20px}

ul.items {text-align:left; margin: 0; margin-bottom:15px;}
ul.items li {margin-left:10px; list-style:none}

a:link.quicklink{color:maroon;}
a:visited.quicklink{}
a:hover.quicklink{}
a:active.quicklink{}


.table-zuchtdaten1{ border:0px; }
.table-zuchtdaten2{ background-color:#F4E8C0; }

a.img_link:hover {
color: #3a462b;
border-bottom-width: 0px;
}

p.csc-linkToTop {
padding-left: 670px;
}


div.tx-contentwrapper_style1 {border-bottom:1px solid #73715B; margin:0px 10px 10px 0px;padding-bottom: 15px;}
div.tx-contentwrapper_style2 {margin:0px 10px 10px 0px;padding-bottom: 15px;}
div.tx-contentwrapper_style3 {margin:18px 0px 18px 0px;padding:6px;background-color:#C7D2F4;color:#000000;border-top:3px solid #9CACDA;border-bottom:3px solid #9CACDA;font-size:11px;}
div.tx-contentwrapper_style4 {margin:10px 0px 5px 0px;padding-top:6px;border-top:1px solid #9CACDA;font-size:10px;}
div.tx-contentwrapper_style5 {margin:20px 4px 10px 4px;padding:6px;border-top:1px solid #0000F0;font-size:10px;}

div.tx-contentwrapper_style1 h1 {}
div.tx-contentwrapper_style2 h1 {}
div.tx-contentwrapper_style3 h1 {margin:4px 0px 2px 0px;padding:0px;color:#232388;font-weight:bold;font-size:11px;}
div.tx-contentwrapper_style4 h1 {margin:4px 0px 2px 0px;padding:0px;color:#232388;font-weight:bold;font-size:10px;}
div.tx-contentwrapper_style5 h1 {margin:4px 0px 2px 0px;padding:0px;color:#232388;font-weight:bold;font-size:10px;}
