body {
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:0.95em;
margin:0px;
background-color:#ffffff;
text-align:center;
}

a,a:link,a:active,a:visited {
color:#360;
text-decoration:underline;
}

h1 {
color:#360;
font-weight:bold;
font-size:1.25em;
margin-top:5px;
margin-bottom:15px;
margin-left:0px;
line-height:100%;
padding:0;
}

h2 {
color:#360;
font-weight:bold;
font-size:1.04em;
margin-top:15px;
margin-bottom:5px;
margin-left:0px;
line-height:100%;
padding:0;
text-decoration:none;
}

h2 a, h2 a:link, h2 a:visited {
text-decoration:none;
color:#360;
font-weight:bold;
font-size:1.04em;
margin-top:15px;
margin-bottom:5px;
margin-left:0px;
line-height:100%;
padding:0;
}

h2 a:hover {
text-decoration:underline;
color:#360;
font-weight:bold;
font-size:1.04em;
margin-top:15px;
margin-bottom:5px;
margin-left:0px;
line-height:100%;
padding:0;
}

li h2 a:hover {
text-decoration:underline;
color:#360;
font-weight:bold;
font-size:1.04em;
margin-top:15px;
margin-bottom:5px;
margin-left:0px;
line-height:100%;
padding:0;
}

h3 {
color:#360;
font-weight:bold;
font-size:0.95em;
margin-left:0px;
margin-bottom:4px;
line-height:100%;
padding:0;
}

ul {
padding:0px;
margin:0px;
margin-top:10px;
margin-left:27px;
margin-bottom:20px;
}
#inhalt table {
width:500px;
}
#inhalt li {
padding:0px;
margin:0px;
list-style-image: url(http://www.waldbroel.de/fileadmin/icons/aufzaehlungspunkt.gif);
}

td {
font-size:0.95em;
margin:0;
padding:0;
}

.csc-textpic {
margin-left:0px;
margin-right:0px;
margin-top:10px;
margin-bottom:10px;
padding-left:0px;
padding-right:0px;
padding-top:1px;
padding-bottom:1px;
}

p {
font-size:0.95em;
margin-left:0px;
margin-right:0px;
margin-top:3px;
margin-bottom:4px;
padding-left:0px;
padding-right:0px;
padding-top:1px;
padding-bottom:1px;
}

.contenttable p {
font-size:0.95em;

margin-left:0px;
margin-right:0px;
margin-top:4px;
margin-bottom:0px;
padding:0;
}

#content p { margin-left:5px;}
#content h1 { margin-left:5px;}
#content h2 { margin-left:5px;}
#content h3 { margin-left:5px;}

.bodytext {
font-size:0.95em;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
padding:0;
}

.csc-searchResultHeader {
color:#360;
font-weight:bold;
font-size:0.95em;
margin-left:4px;
margin-bottom:3px;
line-height:100%;
padding:0;
}

.imgtext-table {
margin-left:3px;
margin-right:3px;
}

.tx-veguestbook-pi1 {
width:100%;
}

.tx-guestbook-list-header {
background-color:#D5E4D0;
color:#360;
font-weight:bold;
}

.tx-guestbook-list-rowleft a {
font-size:0.88em;
margin-bottom:15px;
font-weight:normal;
}

.tx-guestbook-list-entrycomment {
font-weight:normal;
}

.tx-guestbook-list-small {
font-size:0.7em;
color:#666;
}

.tx-veguestbook-pi1-browsebox-SCell {
background-color:#EEE;
}

.tx-guestbook-latest-header {
background-color:#539521;
color:#FFF;
font-weight:bold;
}

.tx-guestbook-latest-row {
background-color:#FFF;
}

.tx-guestbook-form-textarea {
background-color:#D4EDD8;
font-weight:bold;
color:#360;
font-size:0.88em;
font-family:Tahoma,Verdana,Arial;
width:115px;
border-color:#539521;
border-style:solid;
border-width:1px;
}

.zw1 {
font-size:0.95em;

margin-left:4px;
}

.zl11 td:hover {
background-color:#D4EDD8;
border-bottom:1px solid #360;
}

.zl17 td {
background-color:#D4EDD8;
border-bottom:1px solid #CCC;
}

.text1 {
font-size:0.88em;

vertical-align:top;
}

.text4 {
font-size:0.95em;

vertical-align:top;
}

.kb1 {

font-size:0.7em;
}

th {
font-size:0.9em;
color:#360;
margin-left:3px;
margin-top:15px;
font-weight:bold;
border-bottom:1px solid #360;
}

tr.hervorheben {
font-size:0.95em;
text-align:left;
}

tr.hervorheben td {
font-size:0.95em;
border-bottom:1px solid #CCC;
padding-top:2px;
padding-bottom:2px;
}

.hervorheben p {margin:1px;}

img {
border:0;
margin:0;
}

input {
border-left:#000000 0 solid;
border-right:#000000 0 solid;
border-top:#000000 0 solid;
border-bottom:#000000 0 solid;
background-color:#D4EDD8;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#360;
}

.suchfeld {
border-left:#000000 1px solid;
border-right:#000000 1px solid;
border-top:#000000 1px solid;
border-bottom:#000000 1px solid;
background-color:#D4EDD8;
font-size:0.88em;
font-weight:bold;
color:#360;
}

.csc-firstHeader {
color:#360;
font-weight:bold;
font-size:1.25em;
}

.sitepath {
color:#000;
}

.csc-caption {
font-size:0.7em;
color:#360;
font-weight:bold;
margin-top:0;
margin-bottom:12px;
}

.kleinereschrift {
font-size:0.88em;

}

.csc-sitemap-level1 {
font-size:0.95em;
font-weight:bold;
text-decoration:none;
margin-top:10px;
margin-left:0;
padding:0;
}

.csc-sitemap-level2 {
font-size:0.92em;
margin-left:8px;
padding:0;
}

.csc-sitemap-level2 a:hover {
text-decoration:underline;
font-size:0.92em;
margin-left:8px;
padding:0;
}

.content,.csc-searchResultRange,.csc-searchResult {
font-size:0.95em;
margin-top:0;
margin-left:0px;
margin-bottom:0;
padding-left:4px;
}


.tx-guestbook-list-row,.tx-guestbook-list-rowleft {
background-color:#FFF;
font-weight:normal;
}

.tx-guestbook-list-entrycomment-title,.tx-veguestbook-pi1-browsebox-strong,.tx-ttnews-browsebox-SCell {
font-weight:bold;
}

.tx-veguestbook-pi1-browsebox TD,.tx-guestbook-latest-small {
font-size:9px;
color:#666;
}

.tx-guestbook-form-inputfield-med,.tx-guestbook-form-inputfield-big {
font-size:0.88em;
width:115px;
height:20;
border-color:#539521;
border-style:solid;
border-width:1px;
}

.tx-guestbook-form-obligationfield,.tx-guestbook-form-error {
color:#C00;
}

.zl11 td,.zl12 td {
border-bottom:1px solid #CCC;
}

.text2,.text3,.text4 {
font-size:0.85em;
vertical-align:top;
}

.csc-sitemap-level1 a:link,.csc-sitemap-level1 a:visited {
font-size:0.95em;
font-weight:bold;
text-decoration:none;
margin-left:0;
padding:0;
}

.csc-sitemap-level2 a:link,.csc-sitemap-level2 a:visited {
text-decoration:none;
font-size:0.92em;
margin-left:8px;
padding:0;
}

.csc-sitemap-level3,.csc-sitemap-level4 {
font-size:0.85em;
margin-left:18px;
padding:0;
}

.csc-sitemap-level3 a:link,.csc-sitemap-level3 a:visited,.csc-sitemap-level4 a:link,.csc-sitemap-level4 a:visited {
text-decoration:none;
font-size:0.85em;
margin-left:18px;
padding:0;
}
.csc-sitemap-level3 a:hover,.csc-sitemap-level4 a:hover {
text-decoration:underline;
font-size:0.85em;
margin-left:18px;
padding:0;
}
.hauptmenu {
margin:0px;
list-style:none;
}
.submenu {
margin:0px;
margin-top:6px;
list-style:none;
padding-bottom:6px;
}
.hauptmenupunkt,.hauptmenupunkt-aktiv {
margin-top:10px;
}
.hauptmenupunkt a {
font-size:0.92em;
color:#363636;
font-weight:bold;
text-decoration:none;
}
.hauptmenupunkt-aktiv a {
font-size:0.92em;
margin-top:13px;
color:#360;
font-weight:bold;
text-decoration:none;
margin-bottom:0;
}
.submenupunkt a, .submenupunkt-aktiv a {
font-size:0.88em;
color:#222222;
font-weight:normal;
text-decoration:none;
}
.submenupunkt a:hover {
font-size:0.88em;
color:#360;
}
.csc-textpic-imagewrap {
margin-left:5px;
margin-top:4px;
}
.csc-textpic-caption {
font-size:0.9em;
color:#360;
font-weight:bold;
}
.csi-imagewrap {
margin-top: 5px;
margin-bottom: 5px;
margin-left: 3px;
}
/* default styles for extension "tx_croncssstyledimgtext" */
/* Captions */
P.csc-caption { margin: 0; }
P.csc-caption {
  font-size: 80%; /* Customize me */
}
DIV.csi-caption-c .csi-caption { text-align: center; }
DIV.csi-caption-r .csi-caption { text-align: right; }
DIV.csi-caption-l .csi-caption { text-align: left; }

/* Needed for noRows setting */
DIV.csi-textpic DIV.csi-imagecolumn { float: left; display: inline; }

/* Border just around the image */
DIV.csi-border DIV.csi-imagewrap .csi-image IMG {
  border: 2px solid black;
  padding: 0px 0px;
}

DIV.csi-imagewrap { padding: 0; }

DIV.csi-textpic IMG { border: none; }

/* DIV: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap DIV.csi-image { float: left; }

/* UL: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap UL { list-style: none; margin: 0; padding: 0; }
DIV.csi-textpic DIV.csi-imagewrap UL LI { float: left; margin: 0; padding: 0; }

/* DL: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image { float: left; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DT { float: none; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD { float: none; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD IMG { border: none; } /* FE-Editing Icons */
DL.csi-image { margin: 0; }
DL.csi-image DT { margin: 0; display: inline; }
DL.csi-image DD { margin: 0; }

/* Clearer */
DIV.csi-clear { clear: both; }

/* Margins around images: */

/* Pictures on left, add padding on right */
DIV.csi-left DIV.csi-imagewrap .csi-image,
DIV.csi-intext-left-nowrap DIV.csi-imagewrap .csi-image,
DIV.csi-intext-left DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-right: 10px;
}

/* Pictures on right, add padding on left */
DIV.csi-right DIV.csi-imagewrap .csi-image,
DIV.csi-intext-right-nowrap DIV.csi-imagewrap .csi-image,
DIV.csi-intext-right DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-left: 10px;
}

/* Pictures centered, add padding left and right */
DIV.csi-center DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-left: 5px;
  margin-right: 5px;
}
DIV.csi-textpic DIV.csi-imagewrap .csi-image .csi-caption { margin: 0; }
DIV.csi-textpic DIV.csi-imagewrap .csi-image IMG { margin: 0; }

/* Space below each image (also in-between rows) */
DIV.csi-textpic DIV.csi-imagewrap .csi-image { margin-bottom: 5px; }
DIV.csi-equalheight DIV.csi-imagerow { margin-bottom: 5px; display: block; }

/* Positioning of images: */

/* Above */
DIV.csi-above DIV.csi-text { clear: both; }

/* Center (above or below) */
DIV.csi-center { text-align: center; /* IE-hack */ }
DIV.csi-center DIV.csi-imagewrap { margin: 0 auto; }
DIV.csi-center DIV.csi-imagewrap .csi-image { text-align: left; /* Remove IE-hack */ }
DIV.csi-center DIV.csi-text { text-align: left; /* Remove IE-hack */ }

/* Right (above or below) */
DIV.csi-right DIV.csi-imagewrap { float: right; }
DIV.csi-right DIV.csi-text { clear: right; }

/* Left (above or below) */
DIV.csi-left DIV.csi-imagewrap { float: left; }
DIV.csi-left DIV.csi-text { clear: left; }

/* Left (in text) */
DIV.csi-intext-left DIV.csi-imagewrap { float: left; }

/* Right (in text) */
DIV.csi-intext-right DIV.csi-imagewrap { float: right; }

/* Right (in text, no wrap around) */
DIV.csi-intext-right-nowrap DIV.csi-imagewrap { float: right; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csi-intext-right-nowrap .csi-text { height: 1%; }
/* End hide from IE5/mac */ 

/* Left (in text, no wrap around) */
DIV.csi-intext-left-nowrap DIV.csi-imagewrap { float: left; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csi-intext-left-nowrap .csi-text { height: 1%; }
/* End hide from IE5/mac */

.csc-uploads-fileName { background-image:url(http://www.waldbroel.de/fileadmin/icons/pdf-background.gif); padding-left:35px; }