/* CONTENT */
/* HEADLINES */
h1, h2, h3, h4, h5, h6 { font-weight:bold; color:#7a7a7a; }
h2, h3 { margin-bottom:10px; font-size:1.1em; }
h2 { padding-bottom:8px; border-bottom:1px solid #7a7a7a; }
h3 { color:#7a7a7a; }
h4, h5, h6 { margin-bottom:5px; font-size:1em; }
#headline h1 { padding:2px 0; font-size:12px; color:#fff; }
/* TABLE */
table { margin-bottom:10px; width:100%; table-layout:fixed; border-collapse:separate; empty-cells:show; font-size:1em; }
table p { margin:0 0 5px 0; line-height:normal; }
.tab-style-1 th, .tab-style-1 td { padding:3px; border:1px solid #ebe5ce; text-align:left; }
.tab-style-1 th { background:#ebe5ce; }
.tab-style-1 ul { margin-bottom:0; }
.tab-style-1 ul li a { color:#06c; font-weight:bold; text-decoration:none; }
.tab-style-1 ul li a:hover { color:#0cf; text-decoration:none; }
/* MAILFORM KONTAKT */
.csc-mailform-field { margin-bottom:5px; line-height:20px; border:none; }
.csc-mailform-field label { float:left; display:block; width:100px; font-weight:bold; }
.csc-mailform-field input, .csc-mailform-field textarea { width:200px; border:1px solid #7a7a7a; background:#ebe5ce; }
.csc-mailform-submit { margin-left:100px; padding:2px 0; width:200px; cursor:pointer; border:1px solid #7a7a7a; background:#ebe5ce; color:#7a7a7a; }
.csc-mailform-submit:hover { border:1px solid #9b8c5d; background:#9b8c5d; font-weight:bold; }
.csc-mailform fieldset { clear:both; border:0px none; margin:0px; padding:0px; }
/* MAILFORMPLUS */
.tab-style-2 caption { padding-left:3px; text-align:left; font-weight:bold; color:#ebe5ce; }
.tab-style-2 td { padding:3px; background:#ebe5ce; }
.tab-style-2 label { float:left; display:block; width:110px; font-size:0.9em; font-weight:bold; }
.tab-style-2 input { width:150px; border: 1px solid #7a7a7a; }
.tab-style-2 input:hover { border:1px solid #000; background:#eee; }
.tab-style-2 select { border: 1px solid #7a7a7a; }
.tab-style-2 select:hover { border:1px solid #000; background:#eee; }
.tab-style-2 textarea { width:264px; border: 1px solid #7a7a7a; }
.tab-style-2 textarea:hover { border:1px solid #000; background:#eee; }
.tab-style-2 #haustier { width:auto; border:none; }
.tab-style-2 #senden { cursor:pointer; width:auto; }
.tab-style-2 fieldset { clear:both; border:0px none; margin:0px; padding:0px; }
/* IFRAME */
iframe { border:1px solid #7a7a7a; }

