a.navi:hover {  color: #999999; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px}
a.navi:link {  color: #000000; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px}
a.navi:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none ; font-size: 11px}
a.navi:active {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999 ; font-size: 11px}

a:hover {  color: #999999; text-decoration: none; font-family: Arial, Helvetica, sans-serif ; font-size: 12px}
a:link {  color: #000000; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; font-size: 12px}
a:active {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; font-size: 12px}

a.imtext:hover {  color: #999999; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline}
a.imtext:link {  color: #6666CC; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline}
a.imtext:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline }
a.imtext:active {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; text-decoration: underline}

li.navi { list-style-image:url(monumentoff.jpg) }
li.navi:hover { list-style-image:url(monumenton.jpg) }

li.subnavi { list-style-image:url(monumentoff15.jpg) }
li.subnavi:hover { list-style-image:url(monumenton15.jpg) }

li.subnavi2 { list-style-image:url(monumentoff12.jpg) }
li.subnavi2:hover { list-style-image:url(monumenton12.jpg) }

label {
	display:block;
	padding-richt:5px;
	width:200px;
	float:left;
	text-align:left;
	font-weight:normal;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
     }

.feld {
        background-color: #FFFFFF;
        overflow: hidden;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-style: normal;
        color: #000000;
        BORDER-RIGHT: #6666CC 1px solid;
        BORDER-TOP: #6666CC 1px solid;
        BORDER-LEFT: #6666CC 1px solid;
        BORDER-BOTTOM: #6666CC 1px solid;}



.feld_button {
        background-color: #6666CC;
        overflow: hidden;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-style: bold;
        color: #FFFFFF;
        BORDER-RIGHT: #9A6C71 0px solid;
        BORDER-TOP: #9A6C71 0px solid;
        BORDER-LEFT: #9A6C71 0px solid;
        BORDER-BOTTOM: #9A6C71 0px solid;
}
.punkte1  {
        BORDER-BOTTOM: #6666CC 1px solid;
}

.punkte {  font-family: Arial, Helvetica, sans-serif; font-size: 8px; }

.text {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align: justify;}

.text_fett { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold;}

.text_fett_blau { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}

.ueberschrift {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; font-variant: normal; text-transform: uppercase;}

a.linktext:hover {  color: #000000; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
a.linktext:link {  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #6666CC;}
a.linktext:visited {  color: #999999; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none ; font-size: 11px;}
a.linktext:active {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999 ; font-size: 11px; font-weight: bold;}

p.bodytext { font-family: Arial, Helvetica, sans-serif; font-size: 15px; }
h1.csc-firstHeader { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #6666cc; font-weight: bold; font-variant: small-caps;}

.csc-header csc-header-n1, .csc-firstHeader { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; font-variant: small-caps;}

.hochgestellt { font-family: Arial, Helvetica, sans-serif; font-size: 8px; color: #000000; font-variant: small-caps;}

.fussnote { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }

.abstract { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align: justify; }

.ueberschrift_schwarz { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000; font-variant: normal; text-transform: uppercase; }



/*-----------------------------------  tt_news LATEST view  -----------------------------------*/


.tx-srfeuserregister-pi1 {

	font-family: Arial, Helvetica, sans-serif; }

.tx-srfeuserregister-pi1-notice {

	font-family: Arial, Helvetica, sans-serif; }

legend {

	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;

}
	
.news-latest-container {
 	border:1px solid #333;
	background-color:#BBE53A;
}

.news-latest-container H2,.news-latest-gotoarchive {
	color:#fff;
	padding:3px;	
	margin:3px;
	border:1px solid #666;
	/*background-color:#D8FA70;*/
	background-color:#769024;
}

.news-latest-gotoarchive {
 	font-weight:bold;
	margin-top:5px;
}

.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER, {
	color:#fff;
}

.news-latest-gotoarchive A {
	color:#fff;
}

.news-latest-item {
	padding:3px;	
	margin:3px;
	border:0px solid #666;
	background-color:#F9FFE5;
}

.news-latest-item IMG {
	
	margin-bottom:5px;
	margin-right:5px;
 	border:0px solid #666;
	float:left;
}

.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-latest-date,.news-latest-morelink,.news-latest-category {
	font-size:10px;
}

.news-latest-morelink {
	height:10px;
}

.news-latest-morelink A {
	float:right;
}


/*--------------------------------- tt_news LIST view  -----------------------------------*/

.news-list-container {

 	border:0px solid #000;
	background-color:#FFF;
}	

.news-list-category {
	float: right;
	font-size: 9px;
}

.news-list-item {

	padding:3px;	
	margin:3px;
	border:0px solid #666;
	background-color:#FFF;

	} 

.news-search-form {	
	padding:3px;	
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#F9FFE5;

}

.news-search-emptyMsg{

	margin:0px;
}

.news-search-form FORM {
	margin:0px;	
}

.news-list-container H3 {
	font-size: 12px;
	margin-bottom: 5px;
	padding: 2px;
	border-bottom: 2px solid #6666CC;
	background-color: #fff;
}

.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER, {
	color:#6666cc;
	padding-left:2px;
}

.news-list-container H3 A {
	color:#6666CC;

}

.news-list-container H4 {
	font-weight:normal;
	height:70px;
	padding-left:3px;
}

.news-list-date {
	float: right;
	color: #000;
	width: 180px;
	text-align: right;
	height: 18px;
	margin-top: -2px;
	margin-right: -2px;
	font-size: 10px;
	font-weight: bold;
	background-color: #FFF;
	}

.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 10px;

	}

.news-list-container IMG {
	float: right;
	border:1px solid #666;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:5px;
}

.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-list-morelink,.news-list-category {
	font-size:10px;
	margin-left:3px;
	font-weight:bold;
}

.news-list-morelink  {
	margin-bottom:3px;
}

.news-list-browse {
	text-align: center;
}
	


	/*---------------------------------  tt_news Page-Browser ---------------------------------*/

.tx-ttnews-browsebox {
	margin:3px;
	border:1px solid #666;
	padding:3px;
	background-color:#F9FFE5;
}

.tx-ttnews-browsebox TD { 
	font-size: 9px; 
}

.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell { 
	font-weight: bold; 
}

.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}

.tx-ttnews-browsebox-SCell {
	/* background-color: #BBE53A; */
	background-color: #FFFFFF;
        border:1px solid #666;
}
.news-search-emptyMsg { 
	font-size: 10px;
	margin-left: 10px; 
}


	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/

.news-single-item {
	padding:5px;	
	margin-bottom:5px;
	border:0px solid #666;
	background-color:#FFF;

}

.news-single-item H2 {
	font-size: 11px;
	font-weight:bold;
	color: #6666CC;
	margin-bottom: 0px;
}

.news-single-item H3 {
	margin-bottom: 11px;
}

/**/

.news-single-img {
	float: right;
	margin-left:5px;

}

.news-single-imgcaption {
	padding:3px;
	clear:both;
}

.news-single-category {
	float: right;
}

.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 15px;
	margin-top: 10px;
	color: #6666CC;
}

.news-single-timedata {
	float: right;
}

.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 10px;
}

.news-single-author {
	padding-bottom: 3px;
}

.news-single-additional-info {
	background-color: #6666CC;
	clear: both;
	margin-top: 15px;
	border: 1px solid #666;
	padding:3px;
	padding-bottom:0px;

}

.news-single-related,.news-single-files,.news-single-links  {
	border: 1px solid #666;
	margin:0px;
	margin-bottom: 3px;
	padding:3px;
	background-color:#F9FFE5;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
	margin-left:20px;
;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 10px;
	margin-left:5px;
	width:90%;
}
	
/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */

.news-amenu-container {
	padding:3px;
	border:1px solid #333;
	background-color:#FFF;
}

.news-amenu-container LI {
	padding-bottom:1px;
}

.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	border:0px solid #666;
	background-color:#FFF;
	list-style-type: none;
}

.news-amenu-container H2 {
	color:#333;
	padding:3px;
	border:1px solid #666;
	background-color:#CCC;
}

.news-amenu-item-year {
	font-weight: bold;
	border: 0px solid #666;
	padding: 2px;
	background-color: #769024;
	color:#fff;
}


/* COMMENTS MODUL */
.tx-comments-comment-admin { margin: 10px 20px; background-color: #e0e0e0; padding: 5px 9px; text-align: center; }
.tx-comments-comment-form LABEL { width: 100px; display: block; float: left; padding-top: 5px; }
.tx-comments-comment-form INPUT, .tx-comments-comment-form TEXTAREA, .tx-comments-comment-form IMG { margin-top: 5px; }
.tx-comments-comment-input, .tx-comments-comment-form TEXTAREA { width: 245px; }
.tx-comments-comment-form BR { clear: left; }
.tx-comments-comment-name { font-weight: bold; }
.tx-comments-comment-date { font-weight: bold; }
.tx-comments-comment-1, .tx-comments-comment-2 { border: 1px solid #e0e0e0; margin-bottom: 10px; padding: 3px 5px; }
.tx-comments-comment-content { padding: 3px 0; text-align: justify; }
.tx-comments-required-mark { color: red; }
.tx-comments-required-error { margin-left: 10px; color: red; background-color: #f5f500; padding: 3px 5px; }
.tx-comments-captcha { padding-left: 100px; }
.tx-comments-captcha IMG { border: 1px solid #d0d0d0; margin-left: 0px; }
.tx-comments-form-top-message { border: 1px solid #d0d0d0; padding: 10px 20px; text-align: center; font-weight: bold; }
.tx-comments-closed { border: 1px solid #d0d0d0; padding: 10px 10px; margin: 10px 0; }
.tx-comments-closed IMG { vertical-align: baseline; margin-left: 4px; padding-right: 4px; }
.tx-comments-comment-report { font-size: 80%; margin: 7px 0 5px 15px; }
.tx-comments-rating { margin-left: 15px; }
.tx-comments-comment-form fieldset { border: none; }
