body { margin: 0 auto; background-color: #91939f; }
* {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 140%; }

h1 { 
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 24px;
	font-weight: normal;
	color: #93424F;
	line-height: 100%;
	margin: 0px 0px 15px 0px;
}
h2 { margin: 0px 5px 0px 0px;  line-height: 100%; }

p { margin: 0px 5px 15px 0px; }

li { padding-bottom: 3px; }

textarea { background-color: #e8dbcd; }
/* .formsubmit { background-color: #D6D3CE; } */
.formtextarea { width: 258px; }
.forminput { background-color: #e8dbcd; width: 258px; }

td#rahmen-re { 	
	background-image: url(../../fileadmin/template/navigation_top_back.gif);
	background-repeat: repeat-x;	
	vertical-align: top;
}

.dblau { background-color: #303C6D; }
.hblau { background-color: #91A9D1; }

/* Homepage */
img.line-home { margin: 4px 0px 13px 12px; }
#home-nav-left {  margin: 68px 83px 0px 130px; }
#home-nav-right {  margin: 10px 0px 65px 0px; }
a.netwerk { font-size: 10px; color: #000000; text-decoration: none; font-variant: normal; }

/* Seiten Backgrounds */
.bg-hell { background-color: #E8DBCD; }
.bg-dunkel { background-color: #EFC3B5; }


.navleft { color: #92A9D1; line-height: 110%; }
.navtop { color: #303C6D; line-height: 110%; }
.navigationextra { color: #67050C; text-decoration: none; line-height: 110%; }
img.navlinieleft { margin-top: 4px; }
.bg-nav-left { background-image: url(../../fileadmin/template/navigation_left_back.gif); }

table#topnav {
	padding-bottom: 7px;
	width: 640px;
}

table#content { 
	margin: 25px 0px 25px 25px;
	width: 615px;
}
table#content td { vertical-align: top; }
img#content-back { 
	margin-top: 120px;
}

td.content-news { width: 591px; }
td.content-text { width: 383px; padding-right: 10px; padding-bottom: 25px; }
td.bild-rechts { width: 198px; }

.bild-rechts p { margin: 0; padding: 0; }

a { color: #000000; text-decoration: none;  }
table#content a { text-decoration: underline; }

/* TYPO3 Definitionen */
.csc-header { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.csc-firstHeader { margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px; }
.csc-header-n2 { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.csc-linkToTop { text-align: right; }
img.totop {margin: 0px 3px 0px 0px; }
.csc-menu { margin: 5px 0px 5px 0px; }
.csc-section { margin: 3px 0px 3px 0px; line-height: 100%; }
.csc-caption { font-style: italic; font-size: 10px; }

/* Tabelle */
.contenttable-1 { width: 100%; }

/* Layout Dateilink wenn Vorschaubild */
table.csc-uploads-2 .csc-uploads-fileName { padding-left: 15px; }
table.csc-uploads-2 .csc-uploads-icon { padding-bottom: 15px; }


/* Gästebuch */
.tx-guestbook-entry {
	background-color: #e8dbcd;
	margin: 15px 0px 15px 0px;
	border-bottom: 1px solid #000000;
	padding-bottom: 5px;
}

.tx-guestbook-list-header {
	color:inherit;
	background-color: #e8dbcd;
	padding: 0px 0px 5px 0px;
}

.tx-guestbook-list-rowleft {
	color:inherit;
	background-color: #e8dbcd;
	padding-left: 5px;
}

.tx-guestbook-list-row {
	vertical-align: top;
	padding: 0px 0px 5px 0px;
}

input.tx-guestbook-form-inputfield-med { 
	background-color: #e8dbcd;
	width: 300px; 
}

input.tx-guestbook-form-inputfield-big { 
	background-color: #e8dbcd;
	width: 300px; 
}

.tx-guestbook-form-textarea { 
	background-color: #e8dbcd;
	width: 300px;
}

.tx-guestbook-form-obligationfield {
	color: #93424F;
	background-color:inherit;
}

.tx-guestbook-form-error {
	color: #93424F;
	background-color:inherit;
}


.submit {
	margin-top: 15px;
}

/* Kalender */
.kalendercontent br { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height: 100%; }


div.spacer {
	height: 10px;
	margin: 5px 0px 10px 0px;
	background-image: url('../../fileadmin/template/bg_linie.gif');
	background-repeat: repeat-x;
}

/* Sitemap - neu nach Update */

div.csc-sitemap { display: none;  } /* Nur ein leeres Element */

div.sitemap-level-1 {
	line-height: 140%;
	float: left;
	width: 112px;
	margin: 20px 15px 0px 0px;
}

div.sitemap-level-1 a { font-weight: bold; }
div.sitemap-level-1 li { display: none; }

div.csc-sitemap ul, div.sitemap-level-1 ul {
	margin: 0px0 px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.csc-sitemap ul li, div.sitemap-level-1 ul li {
	list-style-type: none;
	display: block;
}

div.sitemap-level-1 a { font-weight: bold; }
div.csc-sitemap ul li a, div.sitemap-level-1 ul li a { font-weight: normal; }


