#menu1 {
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color:  gray;
	text-decoration : none;
}
#menu1:hover {
	text-decoration : underline;
}
#menu1over {
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #cc0000;
	text-decoration : none;
}
#table1{
	/*background-color: #FDFFCC; */
}
#directorylink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: gray;
	text-decoration : none;	
}
#directorylinkover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cc0000;
	text-decoration : none;	
}
#directorytable {
	/*background-color: silver; 	*/
}
#hintergrund {
	background-image: url(hintergrund1.jpg);
	background-repeat: no-repeat;
}
#nlheader {
	background-image: url(header_newsletter.jpg);
	background-repeat: no-repeat;
}
#hintergrundforum {
	background-image: url(hintergrund2.jpg);
	background-repeat: no-repeat;
}
#maintable{
	background-color : #FDFFCC; 
}
/* #DDD77B; #FFFAA2*/
#tablelinks {
	background-color: #FCFFAE;
}
#topmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: gray;
	text-decoration : none;
}
#topmenuover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #cc0000;
	text-decoration : none;
}
#forumheader {
	color: gray;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
A.mainmenu1 {
	font-size: 11px;
	color: gray;
	text-decoration: none;
}
A.mainmenu1:hover {
	font-size: 11px;
	color: gray;
	text-decoration: none;
}
A.mainmenu1:visited {
	font-size: 11px;
	color: gray;
	text-decoration: none;
}
P {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:gray;
	line-height:140%;
	margin-bottom : 0px;
	margin-top : 0px;
}
A {
                color: blue;
}
A:hover {
	color:#cc0000;
}
A:visited {
	color:#cc0000;
}
A.printlink {
	font-size: 10px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}
P.links{
	font-size: 10px;
}
P.TextLinks {
	font-size: 10px;
}
P.bodytext {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:gray;
}
P.bodytext A {
	color:blue;
	text-decoration:underline;
	font-weight:normal;
}
P.bodytext A:hover {
	color:#cc0000;
	text-decoration:underline;
}
P.bodytext A:visited{
	color: #cc0000;
	text-decoration: underline;
}
P.csc-caption { 
	font-size: 10px; 
}
.csc-textpic-caption {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:gray;
}
.csc-mailform-field {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:gray;
	width: 500px;
}
.csc-mailform {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:gray;
	border: 0px;
}
.mailform-label {
	width: 150px;
	float:left;
}
.mailformreq-label {
	width: 150px;
	float:left;
}
.csc-mailform-label {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:gray;
	width: 500px;
	margin-top:20px;
	margin-bottom:10px;
}
.csc-mailform-submit {
	margin-top:20px;
}
P A {
	color:blue;
}
P A:hover {
	color:#cc0000;
}
P A:visited {
	color:#cc0000;
}

P.csc-caption {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
}
P.csc-header-date {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:gray;
}
P.csc-menu {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}
P.csc-menu A {
	text-decoration: none;
}
P.csc-section {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
P.csc-sitemap {
	text-decoration:none;
	margin-bottom: 10px;
}
P.csc-sitemap A {
	text-decoration:none;
                    color: gray;
}
P.csc-sitemap A:hover {
	text-decoration:none;
                    color: #cc0000;
}
P.csc-sitemap A:visited {
	text-decoration:none;
                    color: gray;
}
P.csc-sitemap-level1{
	margin-left: 20px;
	font-weight: bold;
	font-size : 13px;
	font-style : italic;
}
P.csc-sitemap-level1 A{
                    text-decoration: underline;
}
P.csc-sitemap-level1 A:hover{
                    text-decoration: underline;
                    color: #cc0000;
}
P.csc-sitemap-level1 A:visited{
                    text-decoration: underline;
}
P.csc-sitemap-level2{
	margin-left: 60px;
	font-weight : bold;
}
P.csc-sitemap-level3{
	margin-left: 80px;
	font-style: italic;
}
P.csc-sitemap-level4{
	margin-left: 100px;
}

H1 {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#cc0000;
}
H1 A {
	color:#cc0000;
	text-decoration:underline;
}
H1 A:hover {
	color:gray;
}
H2 {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:gray;
}
H2 A {
	color:gray;
}
H2 A:hover {
	color:gray;
}
H3 {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#cc0000;
                margin-bottom: 3px;
}
H3 A {
	color:#cc0000;
	text-decoration:underline;
}
H3 A:hover {
	color:gray;
}
H4 {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:gray;
                margin-bottom: 3px;
}
H4 A {
	color:gray;
	text-decoration:underline;
}
H4 A:hover {
	color:gray;
}
H5 {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cc0000;
                margin-bottom: 5px;
}
H5 A {
	color:#cc0000;
	text-decoration:underline;
}
H5 A:hover {
	color:gray;
}
H6 {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:gray;
                margin-bottom: 5px;
}
H6 A {
	color:gray;
	text-decoration:underline;
}
H6 A:hover {
	color:gray;
}
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw {
	color:#cc0000;
}
.tx-indexedsearch .tx-indexedsearch-searchbox TABLE {  }
.tx-indexedsearch .tx-indexedsearch-searchbox TD {  }
UL {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:gray;
                line-height:140%;
}
OL {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:gray;
                line-height:140%;
}
.tx-indexedsearch-searchbox-sword {
                    border: solid 1px gray;
                    color: black;
                    font-size: 13px;
}
.tx-indexedsearch-searchbox-button {
                    border: solid 1px;
                    border-color: gray;
                    color: gray;
                    background-color: white;
                    font-size: 13px;
}
input {
                    border: solid 1px;
                    border-color: gray;
                    color: gray;
                    background-color: white;
                    font-size: 13px;
}
.radio {
                    border: 0px;
                    background-color: #FDFFCC;
}
.check {
                    border: 0px;
                    background-color: #FDFFCC;
}
textarea {
                    border: solid 1px;
                    border-color: gray;
                    color: gray;
                    background-color: white;
                    font-size: 13px;
}
select {
                    border: solid 1px;
                    border-color: gray;
                    color: gray;
                    background-color: white;
                    font-size: 13px;
}
b.katub {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:gray;
}

td.kat {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:gray;
}
a.klein{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;	
}
a.link{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}
td.linklabel	{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:gray;
}
small {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:gray;
}
span.csc-form-radio {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:gray;
	font-size:11px;
}
.nl_links_label {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:gray;
	width: 40px;
         float:left;
}
.newsletter_small {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:gray;
	width: 150px;
	hight: 12px;
}
.nl_links_button {
         	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top : 5px;
	margin-left : 111px;
	margin-bottom : 0px;
}
.nltitle {
	font-family: Arial;
	font-weight: bold;
	font-size: 20px;
	color: gray;
	text-decoration : none;
}
.tx-photogals-pi1 {
	margin:0px;
	padding:0px;
}
.tx-photogals-pi1-big a {
	border:1px solid #CCCCCC;
	padding:5px;
	background-color:#FFFFFF;
	text-align:center;
	display:block;
}
.tx-photogals-pi1-big a:hover {
	border:1px solid #999999;
}
.tx-photogals-pi1-small a {
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	padding:4px;
	margin-right:6px;
	margin-bottom:3px;
	margin-top:3px;
	float:left;
}
.tx-photogals-pi1-small a:hover {
	border:1px solid #000000;
}
.tx-photogals-pi1-small-active a {
	border:1px solid #000000;
	background-color:#FFFFFF;
	padding:4px;
	margin-right:6px;
	margin-bottom:3px;
	margin-top:3px;
	float:left;
}
.tx-photogals-pi1-small-active a:hover {
	border:1px solid #000000;
}
.contenttable {
	valign: top
}