body {
	font-family: sans-serif;
	margin: 0;
    color: #000;
}

#dbusch {
color: white;
font-size: 0.8em;
font-style: italic;
text-align: center;
}

#logo {
	background-color: #00b28c;	
	margin: 0 0 0 0;
	padding: 10px;
	width: 160px;
}

#header {
	background-color: #00b28c;	
        background-image: url(bilder/header-back1.jpg);
        background-position: bottom;
	font-size: 1.9em;
	color: white;
	position: absolute;
	left: 180px;
	top: 0px;
    border-bottom: 4px dotted white;
    padding: 0px 0 0px 0px;
	width: 780px;
    height: 90px;
}

#navigation {
	background-color: #00b28c;	
        height: 90%;
	position: absolute;
	left: 0;
	top: 160px;
	width: 180px;
	color: white;
}

#navigation ul {
    list-style: none;
    margin: 0;
    padding: 0px;
}

#navigation ul ul {
    padding: 0;
	margin-left: 4px;
    font-size: 0.8em;
}

#navigation ul li {
# 	border: 2px #004810 outset;
        border-bottom: 1px white solid;
	margin: 4px 0 4px 0;
	width: 100%;
	background: #66cdaa;
}

#navigation ul ul li {
    margin: 0;
    padding-top: 2px;
	border: 0;
	width: 97%;
}

#navigation a {
    margin: 0;
    padding: 4px;
	display: block;
	text-decoration: none;
	color: white;
}

#navigation a:hover {
	background: #00b28c;
	text-decoration: underline;
}

#content {
	color: black;
	margin: -50px 0 0 190px;
	width: 760px; 
    high: 90%;
    overflow: auto;	
}

#contentright {
        position: absolute;
        left: 800px;
	width: 120px;
	float: right;
	margin: 4px;
	border: 1px #66cdaa solid;
	padding: 10px;
}

#contentleft {

}

h1 {
	margin: 0;
	padding: 0 0 0 0;
	font-size: 1.2em;
}

h2 {
	margin: 0;
	padding: 0;
	font-size: 1.1em;
}

h3 {
	margin: 0;
	padding: 0;
	font-size: 1em;
}

p {
	margin: 0 0 0 0;
	padding: 0;
}

.hidden {
	display: none;
}

.spacer-gif {
	display: none;
	margin: 0;
	padding: 0;
}

.csc-header {
	margin: 0;
	padding: 0;
	font-size: 1.2em;
	line-hight: 1.3em;
}

.csc-firstheader {
	margin: 0;
	padding: 0;
}

.csc-header h1 {
	margin: 0;
	padding: 0;
}

.bodytext {
	margin: 0;
	margin-bottom: 0.6ex;
	padding: 0;
}

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

.news-latest-container {
	background: #00b28c;	
	font-size: 0.7em;
	border: 0;
	padding: 0;
	margin: 0;
	color: #fff;
}

.news-latest-container h2 {
	display: none;
}

.news-latest-container a {
	color: #fff;
	text-decoration: none;
}

.news-latest-container a:hover {
	text-decoration: underline;
}

.news-latest-item {
	background: #66cdaa;
	border: 0;
	padding: 2px;
	margin: 0 0 2px 0;
}

.news-latest-date {
}

.news-latest-morelink {
	border: 0;
}

.news-latest-gotoarchive {
	display: none;
}

.news-list-item {
color: white;
}

.news-list-item a {
color: white;
}

.news-list-date {
text-size: 0.8em;
}

.csc-menu {
list-style-type: none;
text-decoration: none;
color: white;
}

.csc-menu li {
margin-top: 0.5ex;
}

.csc-menu a {
text-decoration: none;
text-style: bold;
color: white;
}

.tx-guestbook-list-header {
background-color: #00b28c;
color: black;
}

.tx-guestbook-list-row {
background-color: #66cdaa;
color: black;
}

.tx-guestbook-list-rowleft {
background-color: #66cdaa;
color: black;
}

.tx-guestbook-list-rowleft a {
color: black;
text-decoration: none;
}

.tx-guestbook-list-small {
background-color: #66cdaa;
color: red;
}
