input, radio, select, option, textarea {
	border: 1px solid #330000;
	padding: 1px;
	margin: 0px;
	font-size: 11px;
	color: #330000;
	font-family: Arial, Helvetica, sans-serif;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
ul, ol, li {
	margin: 0px;
	padding: 0px;
}
li {
	margin-left: 25px;
	line-height: 16px;
}
ul, ol {
	margin-top: 2px;
	margin-bottom: 11px;
}
form {
	margin: 0px;
	padding: 0px;
}
a, a:link, a:hover, a:active, a:visited {
	color: #ffcc2c;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #ffcc2c;
}

body {
	text-align: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	background-color: #669966;
	background-image: url(../images/body_bg.jpg);
	background-position: 0 0; 
	background-repeat: repeat-x;
}
body, table td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #011101;
	vertical-align: top;
}

#page {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/page_bg.jpg);
	background-position: 0 0; 
	background-repeat: no-repeat;
}
* html #page {
	/*border-left: 1px solid transparent;*/
}
#col-left {
	/*background-color: blue;*/
}
#col-right {
	/*background-color: blue;*/
}

#header {
	background-image: url(../images/header_bg.jpg);
	background-position: 0 0px;
	background-repeat: no-repeat;
	border-top: 1px solid #e44a28;
}
#headerimage1{
}
#headerimage2{

}
#mainmenu {
}
#contentarea {
	background-image: url(../images/contentarea_bg.gif);
	background-position: 40% 0; 
	background-repeat: repeat-y;
}
.csc-textpic-caption{
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}
#footer {
	margin-top: 30px;
}
#footer td{
	vertical-align: bottom;
	padding-bottom: 10px;
	font-size: 10px;
}
.csc-sitemap ul, .csc-sitemap li, .csc-sitemap ul li{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.csc-mailform, #mailform{
	border: none;
}
.csc-mailform label {
	width: 150px;
}

ul#meta, #meta li {
font-size: 10px;
	list-style-type: none;
	display: inline;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
ul#meta {
	padding-left: 5px;
	padding-right: 10px;
}
li.meta-no, li.meta-act {
}
li.meta-act a:link, li.meta-act a:hover, li.meta-act a:active, li.meta-act a:visited,
li.meta-no a:link, li.meta-no a:hover, li.meta-no a:active, li.meta-no a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
li.meta-no a:link, li.meta-no a:hover, li.meta-no a:active, li.meta-no a:visited {
	color: #FFFFFF;
}
li.meta-act a:link, li.meta-act a:hover, li.meta-act a:active, li.meta-act a:visited{
	color: #ffcc2c; 
}
ul#meta a:hover {
	color: #ffcc2c;
	text-decoration: underline;
}


ul#meta-bottom, #meta-bottom li {
	list-style-type: none;
	display: inline;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
}

ul#meta-bottom {
	padding-left: 0px;
	padding-right: 0px;
	margin-right: 198px;
}
li.meta-bottom-no, li.meta-bottom-act {
}
li.meta-bottom-act a:link, li.meta-bottom-act a:hover, li.meta-bottom-act a:active, li.meta-bottom-act a:visited,
li.meta-bottom-no a:link, li.meta-bottom-no a:hover, li.meta-bottom-no a:active, li.meta-bottom-no a:visited {
	color: #CC3333;
	text-decoration: none;
}
li.meta-bottom-no a:link, li.meta-bottom-no a:hover, li.meta-bottom-no a:active, li.meta-bottom-no a:visited {
	color: #330000;
}
ul#meta-bottom a:hover {
	color: #CC3333;
	text-decoration: underline;
}


#rootline {
	display: block;
	margin-bottom: 10px;
}
#rootline ul, #rootline li {
	list-style-type: none;
	display: inline;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 25px;
}
li.rootline-no, li.rootline-act {
}
li.rootline-act a:link, li.rootline-act a:hover, li.rootline-act a:active, li.rootline-act a:visited,
li.rootline-no a:link, li.rootline-no a:hover, li.rootline-no a:active, li.rootline-no a:visited {
	text-decoration: none;
}
li.rootline-no a:link, li.rootline-no a:hover, li.rootline-no a:active, li.rootline-no a:visited {
	color: #000066;
}
#rootline ul a:hover {
	color: #CC0000;
	text-decoration: underline;
}

#content-table {
	margin-left: 20px;
}
#contentarea {
	padding-top: 25px;
}
#contentarea p {
	line-height: 20px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	margin-top: 2px;
}

#contentarea h1, #contentarea h2, #contentarea h3, #contentarea h4, #contentarea h5 {
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	margin-top: 4px;
	text-decoration: underline;
	color: #570004;
/*	color: #d5dc00;*/
/*	color: #ffbf1e;*/
}
#content-title h1.contenttitle {
	margin: 0px;
	padding: 0px;
}

#contentarea img {
}
#content-right h1, #content-right h2, #content-right h3, #content-right h4, #content-right h5{
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	margin-bottom: 10px;
	color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: 1px solid #FFFFFF;
	line-height : 24px;
}
#content-right {
	font-size: 10px;
	line-height: 14px;
	color: #FFFFFF;
}
#content-right p {
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 6px;
}
#content-right .content-element {
	margin-bottom: 15px;
}
#content-right a:link, #content-right a:hover, #content-right a:active, #content-right a:visited {
	color: #FFCC33;
}
#content-right a:hover {

}

#mainmenu{
	border-top: 1px solid #e44a28;
	padding-top: 10px;
	padding-left: 10px;
}

#mainmenu ul, .tc-mainmenu1 ul, .tc-mainmenu2 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.tc-mainmenu1 li{
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.tc-mainmenu1 img {
	display: inline;
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
}
.tc-mainmenu2 li{
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.tc-mainmenu2 img {
	display: inline;
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
}
#footer {
	padding-left: 20px;
}
#copyright {
	display: inline;
}
#meta {
	display: inline;
}



.sitemap {}
#contentarea table.sitemap tr td.sitemap-no-1 { font-weight: bold; line-height: 16px; padding-top: 5px;}
.sitemap-no-2 {}
.sitemap-no-3 {}
.sitemapitem .pre { font-weight: normal; }
.sitemap-divider {
	background-image: url(../images/sitemap_divider.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
	font-size: 1px;
	height: 1px;
	min-height: 1px;
	max-height: 1px;
	display: block;
	overflow: hidden;
}

/* default styles for extension "tx_veguestbook_pi1" */
/* example styles */
.tx-veguestbook-pi1 {
	display: block;
	width: 540px;
}
.tx-guestbook-list-header { padding: 4px; border-bottom: 1px solid #FFFFFF; margin-top: 10px;}
.tx-guestbook-list-row p { padding: 4px; }
.tx-guestbook-list-rowleft {  margin-right: 10px;}
#contentarea .tx-veguestbook-pi1 .tx-guestbook-list-rowleft p { padding: 0px; margin: 0px; padding-left: 4px; }
.tx-guestbook-list-entrycomment-title {font-weight: bold; }
.tx-guestbook-list-entrycomment { font-style: italic; }
.tx-guestbook-list-name { font-weight:bold; float: left; }
.tx-guestbook-list-date { float: right; font-weight: bold;}
.tx-veguestbook-pi1-browsebox TD { font-size: 9px; }
.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
.tx-veguestbook-pi1-browsebox-SCell { }
.tx-guestbook-latest-header { font-weight:bold; }
.tx-guestbook-latest-row { }
.tx-guestbook-latest-date {  }
.tx-guestbook-form-inputfield-med {width:150px; margin-left: 4px;}
.tx-guestbook-form-inputfield-big { width:150px; margin-left: 4px;}
.tx-guestbook-form-textarea {  width:400px; margin-left: 4px;}
.tx-guestbook-form-obligationfield {  }
.tx-guestbook-form-error { display: block; color: red; margin-top: 0px; margin-bottom: 0px; font-weight: bold;}
.tx-guestbook-form-error-fields { display: block; margin-top: 0px; margin-bottom: 10px;}
.tx-veguestbook-pi1 td {
	padding: 2px;
	padding-left: 0px;
}
.tx-guestbook-list-browse-top, .tx-guestbook-list-browse-bottom {
	margin-top: 5px;
}
.tx-guestbook-list-browse-bottom {
	margin-bottom: 5px;
}


#content-right ul, #content-right ol, #content-right li {
	margin: 0px;
	padding: 0px;
}
.news-latest-item img{
	border: 1px solid #FFFFFF;
	margin-left: 10px;
	margin-right: 10px;
}
.news-latest-container {
	width: 180px;
}
.news-latest-container li{
	list-style-type: none;
	background-image: url(../images/news_latest_bg.gif);
	background-position: 10 6; 
	background-repeat: no-repeat;
	background-image: none;
}
.news-latest-container .news-latest-morelink {
	margin-bottom: 15px;
	margin-left: 10px;
}
.news-latest-item {
	padding: 0px;
	margin: 0px;
}
.news-latest-item p{
	padding: 0px;
	margin: 0px;
}
.news-latest-date, .news-latest-title {
	margin-left: 10px;
	margin-right: 10px;
}
.news-latest-date {
	margin-left: 10px;
	padding-bottom: 1px;
	border-bottom: 1px solid #FFFFFF;
}
.news-latest-title {
	font-size: 11px;
	margin-bottom: 3px;
}
.news-single-item img{
	border: 1px solid #FFFFFF;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 4px;
}
#contentarea .news-single-item h2 {
	margin: 0px;
	padding: 0px;
	margin-top: 3px;
	margin-bottom: 0px;
}
#contentarea .news-single-item h3 {
	margin: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 7px;
	font-weight: normal;
}
.news-single-timedata {
	margin-top: 10px;
	font-weight: bold;
	border-bottom: 1px solid #FFFFFF;
}
dl.news-single-links dt {
	text-decoration: underline;
}
.news-single-backlink {
	margin-top: 10px;
	border-top: 1px solid #FFFFFF;
}
.news-single-imgcaption {
	color: #FFFFFF;
}

.news-list-date {
	margin-top: 10px;
	font-weight: bold;
	border-bottom: 1px solid #FFFFFF;
}
#contentarea .news-list-item h2 {
	font-weight: normal;
}
.news-list-item img{
	border: 1px solid #FFFFFF;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 4px;
}
.news-list-imgcaption {
	color: #FFFFFF;
}
.news-list-morelink {
	margin: 0px;
	padding: 0px;
}
#contentarea .news-list-item p {
	margin-bottom: 0px;
}


#contentarea p.note {
	background-color: #FFFFFF;
	padding: 4px;
	border: 1px dotted #CC0000;
}


#contentarea .csc-mailform {
}
#contentarea .csc-mailform td{
	padding: 0px;
	margin: 0px;
}
#contentarea table.csc-mailform tr td p{
	padding: 0px;
	margin: 0px;
	margin-top: 2px;
	line-height: 22px;
	padding-right: 2px;
}
#contentarea table.csc-mailform tr td input, #contentarea table.csc-mailform tr td radio, #contentarea table.csc-mailform tr td select, #contentarea table.csc-mailform tr td option, #contentarea table.csc-mailform tr td textarea{
	margin-top: 4px;
}
#contentarea td.csc-form-labelcell, #contentarea p.csc-form-label, #contentarea p.csc-form-fieldcell {
	padding: 0px;
	margin: 0px;
}

#contentarea object {
	border: 1px solid #FFFFFF;
}


    /* gallerie - listing */
	#tx-lzgallery-pi1-listing img { border: 1px solid #FFFFFF; }
	#tx-lzgallery-pi1-listing { }
	#tx-lzgallery-pi1-listing .spacer {  line-height: 16px; }
	#tx-lzgallery-pi1-listing td {padding: 2px;}
	#tx-lzgallery-pi1-listing tr.line1 {background-color:#FFFFFF; }
	#tx-lzgallery-pi1-listing tr.line1 td.startdate{white-space:nowrap;}
	#tx-lzgallery-pi1-listing tr.line1 td.count{padding-right: 10px;}
	#tx-lzgallery-pi1-listing td.preview {padding:0px;margin:0px; padding-left: 5px; padding-right: 10px; padding-top: 3px;}
	#tx-lzgallery-pi1-listing td.title {padding-left: 10px;}
	#tx-lzgallery-pi1-listing .title-text {font-weight: bold;}
	#tx-lzgallery-pi1-listing tr.line2 {}
	#tx-lzgallery-pi1-listing .descr-short { font-weight: bold;}
	
	#tx-lzgallery-pi1-listing a {}	
	#tx-lzgallery-pi1-listing #line-descr-short {border-top-width:1px;border-top-style:dotted;border-top-color:#00008c;}
	#tx-lzgallery-pi1-parent-descr-short {padding:4px 4px 20px 4px;}
	#tx-lzgallery-pi1-parent-title {font-size:20px;padding:4px 4px 4px 4px;}
	#tx-lzgallery-pi1-parent-count {padding:4px 4px 4px 4px;}
	#tx-lzgallery-pi1-parent-subcount {padding:0px 4px 4px 4px;}
	#tx-lzgallery-pi1-listing td.information {font-size:10px;}

    /* gallery - album  */

	#tx-lzgallery-pi1-fotonav td {padding:0px; padding-left: 2px; padding-right: 2px; margin:0px;}
	#tx-lzgallery-pi1-fotonav td.descr {}
	#tx-lzgallery-pi1-fotonav { border: 1px solid #FFFFFF; margin-bottom: 5px; background-color: #FFFFFF;}

	#tx-lzgallery-pi1-fotos { width: 100%;}
	#tx-lzgallery-pi1-fotos img { border: 1px solid #FFFFFF; }
	#tx-lzgallery-pi1-fotos td { text-align: center; margin: 0px; padding: 0px; margin: 0px; padding: 0px; padding-top: 4px;}

	#tx-lzgallery-pi1-title {}
	#tx-lzgallery-pi1-descr-long {margin:5px 5px 15px 5px;}

    /* gallery - annotations */
	.tx-lzgallery-pi1-5x5-filename {font-style:italic;}
	.tx-lzgallery-pi1-1x1-1 {}
	.tx-lzgallery-pi1-1x1-2 {}
	.tx-lzgallery-pi1-1x1-filename {font-style:italic;}
	#contentarea .tx-lzgallery-pi1-1x1-image { margin: 0px; padding: 0px;}
	#contentarea td.tx-lzgallery-pi1-1x1-image { margin: 0px; padding: 0px;}
	#contentarea td.tx-lzgallery-pi1-1x1-image img { margin: 0px; padding: 0px;}
