body {
	margin:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	text-align:center;
}

h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:18px;
	font-weight:bold;
}

p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	text-indent:0px;
}

a:link { font-weight:bold; text-decoration:underline; color:#4B5412; }
a:visited { font-weight:bold; text-decoration:underline; color:#4B5412; }
a:active { font-weight:bold; text-decoration:underline; color:#4B5412; }
a:hover { font-weight:bold; text-decoration:underline; color: #586215; }

.tablemain {
	border:1px solid #000000;
	margin:0px;
	padding:0px;
}

.tdlinks {
	background:url(images/bg1.gif) repeat;
	padding:10px 0px 0px 0px;
	border-right:1px solid #000000;
	margin:0px;
	text-align:center;
	vertical-align:top;
}

.tdmitte {
	background-color:#CCCCCC;
	vertical-align:top;
	padding:0px;
	border:0px;
	margin:0px;
}

.tdrechts {
	background:url(images/bg1.gif) repeat;
	padding:5px 0px 10px 0px;
	border-left:1px solid #000000;
	margin:0px;
	vertical-align:top;
}

.tdfooter {
	background:url(images/bg2.gif) repeat;
	padding:0px;
	border-top:1px solid #000000;
	margin:0px;
}

.header {
	border-bottom:1px solid #000000;
}

.language {
	text-align:right;
	vertical-align:bottom;
}

.m1e1_no {
	background:url(images/bgbutton.gif) no-repeat center;
	font-size:12px;
	color:#000000;
	line-height:40px;
}

.m1e1_no a:link, .m1e1_no a:visited, .m1e1_no a:active, .m1e1_no a:hover {
	color:#000000;
	text-decoration:none;
}

.m1e1_cur {
	background:url(images/bgbutton.gif) no-repeat center;
	font-size:12px;
	color:#4B5412;
	line-height:40px;
}

.m1e1_cur a:link, .m1e1_cur a:visited, .m1e1_cur a:active, .m1e1_cur a:hover {
	color:#4B5412;
	text-decoration:none;
}

.content {
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:16px;
	color:#000000;
	padding:0px;
	border:0px;
	margin:10px;
}

.content h1 {
	text-align:left;
}

.content p {
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#000000;
}

.offer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-align:left;
	vertical-align:top;
	padding:6px;
}

.offer h1 {
	font-size:15px;
	font-weight:bold;
	padding:8px 0px 8px 0px;
	margin:0px;
}

.offer p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#000000;
	margin-bottom:8px;
}

.headerdate {
	text-align:right;
	color:#333333;
}

.footer {
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding:3px 6px 3px 6px;
	border:0px;
	margin:0px;
}

.footer_l {
	text-align:left;
}

.footer_m {
	text-align:center;
}

.footer_r {
	text-align:right;
}


/* htmlArea - table-def fuer Tabellen */
.htmlarea-showtableborders {
	border:1px solid #000000 !important;
	background-color:#AAAAAA !important;
	margin-bottom:20px !important;
}


/* Anpassungen in Dateiliste */
.csc-uploads-fileName p {
	margin:0px;
	padding:0px;
}


/* veguestbook angepasstes css */
.tx-veguestbook-pi1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#000000;
}

.tx-guestbook-list-header {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	line-height:18px;
	color:#CCCCCC;
	background-color:#666666
}

.tx-guestbook-list-rowleft {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#333333;
	background-color:#AAAAAA;
}

.tx-guestbook-list-row {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#333333;
	background-color:#FFFFFF;
}

.guestbook-form-td {
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

/* veguestbook - unveraendertes css */
.tx-guestbook-list-entrycomment-title {font-weight:bold;}
.tx-guestbook-list-entrycomment { font-style:italic; }
.tx-guestbook-list-small { font-size:9px; color:#666666; }
.tx-veguestbook-pi1-browsebox TD { font-size:9px; color:#666666; }
.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight:bold; }
.tx-veguestbook-pi1-browsebox-SCell { background-color:#EEEEEE; }
.tx-guestbook-latest-header { background-color:#539521; color:#FFFFFF; font-weight:bold; }
.tx-guestbook-latest-row { background-color:#FFFFFF; }
.tx-guestbook-latest-small { font-size:9px; color:#666666; }
.tx-guestbook-form-inputfield-med { border-style:solid; border-width:1pt; border-color:#AAAAAA; font-size:12; color:#333333; width:150; height:20; }
.tx-guestbook-form-inputfield-big { border-style:solid; border-width:1pt; border-color:#AAAAAA; font-size:12; color:#333333; width:200; height:20; }
.tx-guestbook-form-textarea { border-style:solid; border-width:1pt; border-color:#AAAAAA; font-size:12; color:#333333; width:250; }
.tx-guestbook-form-obligationfield { color:#000000; }
.tx-guestbook-form-error { color:#CC0000; }

.tx-srfreecap-pi2-cant-read, td {
	font-size:11px;
	color:#000000;
}

/* pil_mailform */
.tmail_err {
	font-weight:bold;
	color:red;
}
