body {
 background:#eff3e5;
}

/* Seite */
TABLE {
	font-family:arial,helvetica,sans serif;
	font-size:12px;
	color:#585b52;
	border-collapse:collapse;
}
TABLE#all {
	position:absolute;
	left:0px; top:0px;
	width:1000px;
}
/* Kopf */
TR#kopf { background:url(images/head.gif); width:1027px; height:111px; vertical-align:top }
TR#kopf TABLE { width:100%; height:100% }
TR#kopf TABLE TD { vertical-align:top }
TR#kopf TABLE TD IMG { vertical-align:top; border:0px }
TR#kopf TABLE TD DIV#headpic { width:560px; height:100px }
TR#kopf TABLE TD#menu_oben { vertical-align:bottom; padding:0px 20px 10px 50px; width:130px }
TR#kopf TABLE TD#menu_oben IMG { margin-top:-1px }
/* Menus */
TD#menu_main { background:url(images/menu_main.gif); padding:11px 10px 5px 10px; height:37px; color:#eff3e5 }
TD#menu_links { background:url(images/fade_links.gif) no-repeat 0% 0% #a3bd96; vertical-align:top; margin:0px; padding:0px; width:170px; text-align:right }
TD#menu_links IMG { margin-top:-1px }
/* Inhalt */
TD#inhalt { background:#eff3e5; vertical-align:top }
xTD#inhalt DIV#DIVinhalt { min-height:435px; margin:10px 10px 50px 10px; width:613px }
TD#inhalt DIV#DIVinhalt { margin:10px 10px 50px 10px; width:613px }
/*
TD#inhalt DIV#DIVinhalt H1 { font-size:24px; font-weight:normal; color:#003d13; margin:0px; padding:0px 0px 10px 0px }
TD#inhalt DIV#DIVinhalt H2 { font-size:18px; font-weight:normal; margin:0px; padding:0px 0px 0px 0px }
TD#inhalt DIV#DIVinhalt P { margin:0px; padding:5px 0px 5px 0px }
TD#inhalt DIV#DIVinhalt A { color:#003d13; text-decoration:none }
TD#inhalt DIV#DIVinhalt A:hover { text-decoration:underline }
*/
H1 { font-size:24px; font-weight:normal; color:#003d13; margin:0px; padding:0px 0px 10px 0px }
H2 { font-size:18px; font-weight:normal; margin:0px; padding:0px 0px 0px 0px }
P { margin:0px; padding:5px 0px 5px 0px }
A { color:#003d13; text-decoration:none }
A:hover { text-decoration:underline }

/* Neuigkeiten */
TD#news { background:url(images/fade_rechts.gif) no-repeat 0% 0% #e7d9aa; vertical-align:top; width:197px }
TD#news DIV#DIVnews { margin:10px 10px 10px 15px; width:172px; overflow:hidden }
TD#news DIV#DIVnews h1 { font-size:20px; font-weight:normal; color:#003d13 }

/* Fu�zeilen */
TD#fuss_0 { text-align:left; padding-left:10px }
TD#fuss_0 A IMG { border:none; border-bottom:2px solid #eff3e5 }
TD#fuss_0 A:hover IMG { border-bottom:2px solid #a3bd96 }
TD#fuss_1 { padding:3px 3px 3px 180px; background:url(images/fuss.gif) repeat-y 160px; height:20px }
TD#fuss_1 span { color:#eff3e5; font-size:12px; height:20px }
TD#fuss_1 span a { color:#eff3e5; text-decoration:none; font-weight:bold }
TD#fuss_2 { color:#eff3e5; padding:8px 8px 8px 8px; font-size:11px; width:1000px; text-align:right; background:#016e44 }
TD#fuss_2 A { color:#eff3e5 }

/* diverses */
TD#spacer { width:1px }
TD#spacer IMG { height:450px; width:0px }
_DIV#DIVinhalt DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG { border:2px solid #fff }
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG { border:2px solid #fff }
DIV#DIVinhalt DIV.csc-textpic DIV.csc-textpic-text { margin-left:4px }
DIV#DIVinhalt DIV.csc-textpic-border DIV.csc-textpic-text { margin-left:0px }
TD#inhalt DIV#DIVinhalt DIV.csc-frame-rulerAfter { margin:20px 0px 35px 0px; border-top:1px dotted #888 }
TD#inhalt DIV#DIVinhalt DIV.csc-frame-rulerBefore { margin:20px 0px 35px 0px; border-top:1px dotted #888 }

XXXTD#inhalt DIV#DIVinhalt DIV.csc-frame-indent DIV.csc-header { margin-left:150px }
TD#inhalt DIV#DIVinhalt DIV.csc-frame-indent { margin-left:150px }

/* Contentbilder */
DIV#DIVinhalt DL DD,
DIV#DIVnews DL DD { margin:5px 0px 5px 3px }

/* Contenttable (war DIV#DIVinhalt...) */
TABLE.contenttable { border:1px solid #fff }
TABLE.contenttable TH { text-align:left; font-weight:bold; padding:0px 5px 0px 5px; border:1px dotted #fff }
TABLE.contenttable TD { vertical-align:top; padding:0px 5px 0px 5px; border:1px dotted #fff }
DIV#DIVnews TABLE.contenttable { margin-left: 1px }

/* Mailformular */
fieldset.csc-mailform { border:none; xmargin-left:57px; margin-left:-93px}
fieldset.csc-mailform div.csc-mailform-field label { float:left; text-align:right; margin-right:10px; width:75px; display:block }
fieldset.csc-mailform div.csc-mailform-field { margin-bottom:5px; clear:both }
fieldset.csc-mailform div.csc-mailform-field input.csc-mailform-submit { margin:10px 0px 0px 84px }

/* Listen */
UL { padding-left:15px }
UL LI { padding-bottom:10px }
