html, body {
 font-family: 'Trebuchet MS', Helvetica, Tahoma, Verdana, Arial, sans-serif;
 color:#444444;
}

h1, p.gruengross, div h1, .csc-header h1, csc-header-n2 h1 {
 font-family: Georgia, 'Trebuchet MS', 'Times New Roman', Times, serif;
/* color:#4D612B; */
 color:#3C4D1E;
 font-size:1.55em;
 /* font-size:18px; */
 font-weight:normal;
 letter-spacing: 0.1em;
 margin: 10px 0px 10px 11px;
 padding:0px;
}

* html h1 {
 margin: 10px 0px 10px 6px;
 line-height:140%;
}
*+html h1 {
 margin: 10px 0px 10px 11px;
 line-height:140%;
}
* html p.gruengross {
 margin: 7px 0px 10px 6px;
 line-height:140%;
}
*+html p.gruengross {
 margin: 7px 0px 10px 11px;
 line-height:140%;
}

.csc-header h1 {
 margin: 10px 0px 10px 0px;
}

h2 {
/* color:#526336; */
 color:#707F54;
 font-size:1.1em;
 letter-spacing: 0.15em;
 font-style:italic;
 margin-bottom:10px;
}

h2.balken {
 display: block;
 text-decoration: none;
 outline: none;
 padding:2px 0px 2px 10px;
 margin: 0 0 0 0;
 font-size:1.1em;
 font-weight:bold;
 margin-bottom:10px;
 border:0px;
 color:#5D6446;
 background-color:#FBFCF8;
 border-left:10px solid #F1F4E5;
 border-bottom:1px solid #D0D6B9;
}

h2.balken:hover {
 color:#4D612B;
 background-color:#F1F4E5;
 border-left:10px solid #DFE4CB;
 border-bottom:1px solid #C9CFB3;
}

h3 {
 color:#526336;
/* color:#5D6446; */
 font-size:1.1em;
 font-weight:bold;
}

h4 {
 color:#7AB800;
 font-size:1.1em;
 font-weight:bold;
}

h5 {
 color:#D10074;
 font-size:1.1em;
 font-weight:bold;
}

h6 {
 color:#FFFFFF;
 font-size:1.1em;
 font-weight:bold;
 padding:4px;
 padding-left:10px;
}

span.marineblau {
 color:#526336;
}
span.himmelblau {
 color:#5D6446;
}
span.grasgruen {
 color:#7AB800;
}
span.magenta {
 color:#D10074;
}
span.gelborange {
 color:#FFB600;
}
span.orangerot {
 color:#EB5606;
}
span.grau {
 color:#8D8D8D;
}
span.schwarz {
 color:#000000;
}
span.weiss {
	color:#FFFFFF;
}

p {
	margin-bottom:0.5em;
}

p.gross, span.gross {
	font-size:1.1em;
}
p.klein, span.klein {
	font-size:0.80em;
}

.align-left {
 text-align:left;
}

.align-center {
 text-align:center;
}

.align-right {
 text-align:right;
}

.fluss_rechts{
 float:right;
}

.fluss_links {
 float:left;
}

img.rahmen_blau {
	border:1px solid #5D6446;
}

img.rahmen_gruen {
	border:1px solid #7AB800;
}

img.rahmen_magenta {
	border:1px solid #D10074;
}

img.rahmen_orange {
	border:1px solid #EB5606;
}

p a, p a:link, p a:visited, p a:active {
 color:#6C855C;
 text-decoration:none;
}

p a:focus, p a:hover {
 background:#6C855C;
 color:#FFFFFF;
 text-decoration:none;
}

a, a:link, a:visited, a:active {
 color:#6C855C;
 text-decoration:none;
 /* border-bottom:1px dotted #5D6446; */
}

a:focus, a:hover {
 background:#6C855C;
 color:#FFFFFF;
 text-decoration:none;
 /* color:#5D6446; */
 /* text-decoration:underline; */
}

a.neutral, a.neutral:link, a.neutral:visited, a.neutral:active, a.neutral:focus, a.neutral:hover {
 color:#000000;
 background-color:transparent;
 text-decoration:none;
}


a.pdf, a.pdf:link, a.pdf:visited, a.pdf:active, p a.pdf, p a.pdf:link, p a.pdf:visited, p a.pdf:active {
 color:#6C855C;
 text-align:left;
 text-decoration:none;
 background-image:url(/fileadmin/layout/images/icon/pdf.gif);
 background-repeat:no-repeat;
 background-position:center left;
 padding-left:20px;
}
a.pdf:focus, a.pdf:hover, p a.pdf:focus, p a.pdf:hover {
 background:#6C855C;
 color:#FFFFFF;
 text-decoration:none;
 background-image:url(/fileadmin/layout/images/icon/pdf.gif);
 background-repeat:no-repeat;
 background-position:center left;
}

a.xls, a.xls:link, a.xls:visited, a.xls:active, p a.xls, p a.xls:link, p a.xls:visited, p a.xls:active  {
 color:#6C855C;
 text-align:left;
 text-decoration:none;
 background-image:url(/fileadmin/layout/images/icon/xls.gif);
 background-repeat:no-repeat;
 background-position:center left;
 padding-left:20px;
}
a.xls:focus, a.xls:hover, p a.xls:focus, p a.xls:hover {
 background:#6C855C;
 color:#FFFFFF;
 text-decoration:none;
 background-image:url(/fileadmin/layout/images/icon/xls.gif);
 background-repeat:no-repeat;
 background-position:center left;
}


a.doc, a.doc:link, a.doc:visited, a.doc:active, p a.doc, p a.doc:link, p a.doc:visited, p a.doc:active {
 color:#6C855C;
 text-align:left;
 text-decoration:none;
 background-image:url(/fileadmin/layout/images/icon/doc.gif);
 background-repeat:no-repeat;
 background-position:center left;
 padding-left:20px;
}
a.doc:focus, a.doc:hover, p a.doc:focus, p a.doc:hover {
 background:#6C855C;
 color:#FFFFFF;
 text-decoration:none;
 background-image:url(/fileadmin/layout/images/icon/doc.gif);
 background-repeat:no-repeat;
 background-position:center left;
}


a.zip, a.zip:link, a.zip:visited, a.zip:active, p a.zip, p a.zip:link, p a.zip:visited, p a.zip:active {
 color:#6C855C;
 text-align:left;
 text-decoration:none;
 background-image:url(/fileadmin/layout/images/icon/zip.gif);
 background-repeat:no-repeat;
 background-position:center left;
 padding-left:20px;
}
a.zip:focus, a.zip:hover, p a.zip:focus, p a.zip:hover {
 background:#6C855C;
 color:#FFFFFF;
 text-decoration:none;
 background-image:url(/fileadmin/layout/images/icon/zip.gif);
 background-repeat:no-repeat;
 background-position:center left;
}


a.speichern, a.speichern:link, a.speichern:visited, a.speichern:active, p a.speichern, p a.speichern:link, p a.speichern:visited, p a.speichern:active {
 color:#6C855C;
 text-align:left;
 text-decoration:none;
 background-image:url(/fileadmin/layout/images/icon/save.gif);
 background-repeat:no-repeat;
 background-position:center left;
 padding-left:20px;
}
a.speichern:focus, a.speichern:hover, p a.speichern:focus, p a.speichern:hover {
 background:#6C855C;
 color:#FFFFFF;
 text-decoration:none;
 background-image:url(/fileadmin/layout/images/icon/save.gif);
 background-repeat:no-repeat;
 background-position:center left;
}

a.extern, a.extern:link, a.extern:visited, a.extern:active, p a.extern, p a.extern:link, p a.extern:visited, p a.extern:active {
 color:#6C855C;
 text-align:left;
 text-decoration:none;
 background-image:url(/fileadmin/layout/images/icon/linkext.gif);
 background-repeat:no-repeat;
 background-position:center left;
 padding-left:15px;
}
a.extern:focus, a.extern:hover, p a.extern:focus, p a.extern:hover {
 background:#6C855C;
 color:#FFFFFF;
 text-decoration:none;
 background-image:url(/fileadmin/layout/images/icon/linkext.gif);
 background-repeat:no-repeat;
 background-position:center left;
}

a.mailto, a.mailto:link, a.mailto:visited, a.mailto:active, p a.mailto, p a.mailto:link, p a.mailto:visited, p a.mailto:active {
 color:#6C855C;
 text-align:left;
 text-decoration:none;
 background-image:url(/fileadmin/layout/images/icon/email.gif);
 background-repeat:no-repeat;
 background-position:center left;
 padding-left:18px;
}
a.mailto:focus, a.mailto:hover, p a.mailto:focus, p a.mailto:hover {
 background:#6C855C;
 color:#FFFFFF;
 text-decoration:none;
 background-image:url(/fileadmin/layout/images/icon/email.gif);
 background-repeat:no-repeat;
 background-position:center left;
}



table.contenttable, table.htmlarea-showtableborders{
 clear:both;
 text-align:left;
 font-size:1.0em;
 color:#444444;
 border-spacing:2px;
 margin: 0px;
 padding:0px;
 width:100%;
}

table.contenttable caption, table.htmlarea-showtableborders caption {
 display:table-caption;
 text-align:left;
 text-decoration: none;
 padding:2px 0px 2px 10px;
 margin:15px 0px 5px 0px;
 font-size:1.1em;
 font-weight:bold;
 border:0px;
 color:#5D6446;
 background-color:#FBFCF8;
 border-left:10px solid #F1F4E5;
 border-bottom:1px solid #D0D6B9;
}

thead.contenttable th, thead.htmlarea-showtableborders th {
 border: 0px;
}

tbody.contenttable th, tbody.htmlarea-showtableborders th {
 vertical-align:top;
 padding:1px;
 background:#9FA875;
 color:#FFFFFF;
}

table.contenttable td, table.htmlarea-showtableborders td {
 vertical-align:top;
 padding:1px;
}


#inhalt ul {
 text-align:left;
 padding:0px;
 padding-left:15px;
 margin:0px;
 margin-bottom: 5px;
}

#inhalt li {
 list-style-type:square;
 padding-bottom:2px;
}