HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 18px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: #E1E9E2;
	PADDING-BOTTOM: 20px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
BODY {
	FONT-SIZE: 13px
}
TD {
	FONT-SIZE: 13px
}
BLOCKQUOTE {
	PADDING-LEFT: 10px; MARGIN: 0px 30px; BORDER-LEFT: #e0e0d0 1px solid
}
#page {
	BORDER-RIGHT: #fff 0px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP:  1px solid #B7CABA;
	PADDING-LEFT: 0px;
	BACKGROUND: white repeat-y center top;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
	BORDER-LEFT: 1px solid #B7CABA;
	WIDTH: 763px;
	WIDTH: 790px;
	PADDING-TOP: 20px;
	BORDER-BOTTOM: #fff 0px solid;
	TEXT-ALIGN: left;
}
#wrapper {
	BORDER-RIGHT: yellow 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: yellow 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: yellow 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: yellow 0px solid; BACKGROUND-COLOR: white
}



#top {
	BORDER-RIGHT: blue 0px solid;
	BORDER-TOP: blue 0px solid;
/*	BACKGROUND: url(index_03_FILES/kopf.gif) no-repeat center top; */
         BACKGROUND: url(index_03_FILES/kopf_bunt-bildlogo.gif) no-repeat center top;
	MARGIN: 0px;
	BORDER-LEFT: blue 0px solid;
	WIDTH: 770px;
	BORDER: 0px solid blue;
	HEIGHT: 110px;
	padding-left:20px;
}

.logotext {	PADDING-RIGHT: 0px; PADDING-LEFT: 26px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 6px }
#topnav {	MARGIN: 0px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left}
.hwclg {	WIDTH: 763px; HEIGHT: 91px}




#header {
	BORDER-RIGHT: green 0px solid;
	PADDING-RIGHT: 30px;
	BORDER-TOP: green 0px solid;
	PADDING-LEFT: 7px;
	FONT-SIZE: 11px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: green 0px solid;
	WIDTH: 505px;
	COLOR: #a0a999;
	PADDING-TOP: 8px;
	BORDER-BOTTOM: 1px solid green;
	HEIGHT: 120px;
	TEXT-ALIGN: right;
}
#header A {
	COLOR: #990000
}
#header IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#topnav-head {
	BORDER-RIGHT: #000 0px solid;
	PADDING-RIGHT: 26px;
	BORDER-TOP: #999 0px solid;
	DISPLAY: block;
	PADDING-LEFT: 104px;
	FONT-SIZE: 1em;
	Z-INDEX: 100;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	/* FLOAT: right; */
	PADDING-BOTTOM: 6px;
	BORDER-LEFT: #000 0px solid;
	/*WIDTH: 650px;*/
	COLOR: #777;
	PADDING-TOP: 6px;
	BORDER-BOTTOM: #999 0px solid;
	TEXT-ALIGN: left;
}



.post H1 {	FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN: 7px 0px 0px; COLOR: #565656}
.post H2 {	FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN: 0px; COLOR: #565656; PADDING-TOP: 0px}
.post H3 {	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 14px 0px; COLOR: #555; PADDING-TOP: 0px}
.post H4 {	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #555}



IMG {	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none}

OL {	PADDING: 0px; MARGIN: 0px;}

FORM {	PADDING: 0px; MARGIN: 0px;}

P {	LINE-HEIGHT: 1.5em; TEXT-ALIGN: left}

#logoimg {FLOAT: left}






#contentrechts {
	BORDER-RIGHT: #fcc 0px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #fcc 0px solid;
	PADDING-LEFT: 110px;
	FONT-SIZE: 13px;
	BACKGROUND: #fff;
	/*	FLOAT: right; */
	LIST-STYLE-IMAGE: url(images/pfeil_re_5.gif);
	PADDING-BOTTOM: 60px;
	MARGIN: 0px 26p 0px 0;
	BORDER-LEFT: #fcc 0px solid;
	WIDTH: 650px;
	COLOR: #333;
	PADDING-TOP: 32px;
	BORDER-BOTTOM: #fcc 0px solid;
	TEXT-ALIGN: left;
}
#contentrechts .post 	{ WIDTH: 500px; TEXT-ALIGN: left}
#contentrechts LI 		{	PADDING-BOTTOM: 5px; LINE-HEIGHT: 140%; TEXT-ALIGN: left}
HTML #contentrechts UL {	PADDING-LEFT: 0px; MARGIN-LEFT: 18px; TEXT-ALIGN: left}
#contentrechts UL 		{	PADDING-LEFT: 0px; MARGIN-LEFT: 26px; TEXT-ALIGN: left}

#contentrechts P .bodytext {	PADDING: 0px; MARGIN: 0px; }

#contentrechts A:link 	{	COLOR: #43784D; font-weight: bold; TEXT-DECORATION: underline}
#contentrechts A:visited{	COLOR: #43784D; font-weight: bold; TEXT-DECORATION: underline}
#contentrechts A:hover 	{	COLOR: #43784D; font-weight: bold; TEXT-DECORATION: underline}
#contentrechts A:active {	COLOR: #43784D; font-weight: bold; TEXT-DECORATION: underline}
#contentrechts A:focus  {	COLOR: #43784D; font-weight: bold; TEXT-DECORATION: underline}






#contentrechts {	FONT-SIZE: 12px}

STRONG 		{	COLOR: #333}
A STRONG 	{	COLOR: #333}

#contentrechts H1 {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; MARGIN: 0px; PADDING-TOP: 0px}
#contentrechts H2 {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; MARGIN: 0px; PADDING-TOP: 0px}
#contentrechts H3 {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; MARGIN: 0px; PADDING-TOP: 0px}
#contentrechts H4 {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; MARGIN: 0px; PADDING-TOP: 0px}
#contentrechts P {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; MARGIN: 0px; PADDING-TOP: 0px}


.csc-sitemap UL UL {	MARGIN-TOP: 8px}




#contentlinkshome {
	display:none;
}



#content A:hover {
	TEXT-DECORATION: underline
}
#content IMG {
	BORDER-RIGHT: #e0e0d0 0px solid; BORDER-TOP: #e0e0d0 0px solid; MARGIN: 0px; BORDER-LEFT: #e0e0d0 0px solid; BORDER-BOTTOM: #e0e0d0 0px solid
}





#footer {
	/*	FLOAT: right; */
	/*	width:650px; */
	BORDER-RIGHT: #ccc 0px solid;
	PADDING-RIGHT: 26px;
	BORDER-TOP: #ccc 1px solid;
	PADDING-LEFT: 110px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0 0 0 0;
	BORDER-LEFT: #ccc 0px solid;
	COLOR: #333;
	PADDING-TOP: 18px;
	BORDER-BOTTOM: #ccc 0px solid;
	BACKGROUND-COLOR: #fff;
	TEXT-ALIGN: left;
}
#footer P {	PADDING: 0px;  MARGIN: 0px;}
#footer P .bodytext {	PADDING: 0px; MARGIN: 0px; }

#footer A:link {	COLOR: #43784D;	TEXT-DECORATION: underline;}
#footer A:visited {	COLOR: #43784D; TEXT-DECORATION: underline }
#footer A:hover {	COLOR: #000000;	TEXT-DECORATION: underline;	background-color: #E1E9E2;}
#footer A:active {	COLOR: #669966; TEXT-DECORATION: underline}
#footer A:focus {	COLOR: #000000; TEXT-DECORATION: none; background-color: #E1E9E2;}




#footer_2 {
	/*	FLOAT: right; */
	/*	width:650px; */
	BORDER-RIGHT: #ccc 0px solid;
	PADDING-RIGHT: 26px;
	BORDER-TOP: #ccc 0px solid;
	PADDING-LEFT: 110px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 15px;
	MARGIN: 0px 0 0 0;
	BORDER-LEFT: #ccc 0px solid;
	COLOR: #777;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #ccc 0px solid;
	BACKGROUND-COLOR: #fff;
	TEXT-ALIGN: left;
}
#footer_2 P {	PADDING: 0px;  MARGIN: 0px;}
#footer_2 P .bodytext {	PADDING: 0px; MARGIN: 0px; }

#footer_2 A:link {	COLOR: #43784D;	TEXT-DECORATION: underline;}
#footer_2 A:visited {	COLOR: #43784D; TEXT-DECORATION: underline }
#footer_2 A:hover {	COLOR: #000000;	TEXT-DECORATION: underline; background-color: #E1E9E2;}
#footer_2 A:active {	COLOR: #669966; TEXT-DECORATION: underline}
#footer_2 A:focus {	COLOR: #000000; TEXT-DECORATION: none; background-color: #E1E9E2;}



#footer_2 .footfield_1 {float:left;}




/*######################################################################*/

#topnav-head UL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#topnav-head UL LI.nor {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 2px; LIST-STYLE-TYPE: none
}
#topnav-head UL LI.act {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 2px; LIST-STYLE-TYPE: none
}
#topnav-head UL LI.nor A {
	FONT-WEIGHT: normal; MARGIN: 0px; COLOR: #666; TEXT-DECORATION: none
}
#topnav-head UL LI.nor A:link {
	FONT-WEIGHT: normal; MARGIN: 0px; COLOR: #666; TEXT-DECORATION: none
}
#topnav-head UL LI.nor A:visited {
	FONT-WEIGHT: normal; MARGIN: 0px; COLOR: #666; TEXT-DECORATION: none
}
#topnav-head UL LI.nor A:active {
	FONT-WEIGHT: normal; MARGIN: 0px; COLOR: #666; TEXT-DECORATION: none
}
#topnav-head UL LI.nor A:hover {
	FONT-WEIGHT: normal; MARGIN: 0px; COLOR: #000; TEXT-DECORATION: underline
}
#topnav-head UL LI.act A {
	FONT-WEIGHT: normal; COLOR: #db1d1d; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
#topnav-head UL LI.act A:link {
	FONT-WEIGHT: normal; COLOR: #db1d1d; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
#topnav-head UL LI.act A:visited {
	FONT-WEIGHT: normal; COLOR: #db1d1d; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
#topnav-head UL LI.act A:active {
	FONT-WEIGHT: normal; COLOR: #db1d1d; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
#topnav-head UL LI.act A:hover {
	FONT-WEIGHT: normal; COLOR: #db1d1d; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}





TABLE {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; TEXT-ALIGN: left
}
.contenttable TD {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 3px; BORDER-TOP: medium none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; PADDING-TOP: 0px; BORDER-BOTTOM: medium none
}
TD P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.error {
	COLOR: #ff3300
}










#mailform {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px solid
}
#mailform TEXTAREA {
	BORDER-RIGHT: #777 1px solid; BORDER-TOP: #777 1px solid; MARGIN: 2px 0px; BORDER-LEFT: #777 1px solid; WIDTH: 340px; BORDER-BOTTOM: #777 1px solid
}
#mailform INPUT {
	BORDER-RIGHT: #777 1px solid; BORDER-TOP: #777 1px solid; MARGIN: 2px 0px; BORDER-LEFT: #777 1px solid; WIDTH: 340px; BORDER-BOTTOM: #777 1px solid
}
#mailform LABEL {
	FLOAT: left; MARGIN: 4px 0px 0px; WIDTH: 65px; BACKGROUND-COLOR: #fff
}
#mailform FIELDSET {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
#mailform .csc-mailform-submit {
	MARGIN: 12px 0px 0px 187px; WIDTH: 100px; TEXT-ALIGN: center
}







/*########################################################################
##########################################################################
##########################################################################
##########################################################################
########################################################################*/


BODY {
	color       : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size   : 13px;
}

td {
	color       : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size   : 13px;
	line-height : 150%;
	/* text-align  : left; */
}


/*	*/
#topnav-head A 			{ line-height:100%; }
#topnav-head A:link	   { color : #292929; font-size: 13px; text-decoration: none;  font-weight: bold;}
#topnav-head A:visited  { color : #292929; font-size: 13px; text-decoration: none;  font-weight: bold;}
#topnav-head A:active   { color : #292929; font-size: 13px; text-decoration: none;  font-weight: bold;}
#topnav-head A:hover 	{ color : #000000; font-size: 13px; text-decoration: none;  font-weight: bold;}
#topnav-head A:focus 	{ color : #000000; font-size: 13px; text-decoration: none;  font-weight: bold;}








.spaceleftnav  {width:90px; height:1px;}
.spaceleftcont {width:93px; height:1px;}

.navigationtablebgone { background-color: #669966; padding:1px;margin:0px }
.navigationtablebgtwo { background-color: #ADC3A5; padding:1px;margin:0px }
/*
.navigationtablebgone img { height:2px; background-color: #669966; padding:0;margin:0 }
.navigationtablebgtwo img { height:2px; background-color: #ADC3A5; padding:0;margin:0 }

/* Abstand zur Linie */
.navigation-a { padding-top:1px; padding-bottom:1px; margin:1px }
.navigation-b { padding-top:1px; padding-bottom:1px; margin:1px }

/* ############################################################################################## */

.nav a {margin: 2px 4px 2px 4px; padding: 2px 4px 2px 4px; text-decoration: none;
	border-top: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 0px solid #cccccc; border-left: 1px solid #cccccc;}
.nav a:link 	{text-decoration: none;	}
.nav a:hover 	{text-decoration: none; background-color: #DCEDCE;	}
.nav a:active 	{text-decoration: none;	}
.nav a:visited {text-decoration: none;	}

.navsel a {margin: 2px 4px 2px 4px; padding: 2px 4px 2px 4px;text-decoration: none;
	border-top:1px solid #669966; border-right:1px solid #669966; border-bottom: 0px solid #669966; border-left: 1px solid #669966;
	background-color: #DCE4E2;}
.navsel a:link 	{text-decoration: none;	}
.navsel a:hover 	{text-decoration: none; background-color: #DCE4E2;	}
.navsel a:active 	{text-decoration: none;	}
.navsel a:visited {text-decoration: none;	}

/* ############################################################################################## */

.nav2 a {margin: 2px 4px 2px 4px; padding: 2px 4px 2px 4px;text-decoration: none;
	border-top: 0px solid #669966; border-right: 1px solid #669966; border-bottom:1px solid #669966; border-left: 1px solid #669966;}
.nav2 a:link 		{text-decoration: none;	}
.nav2 a:hover 		{text-decoration: none; background-color: #DCEDCE;	}
.nav2 a:active 	{text-decoration: none;	}
.nav2 a:visited 	{text-decoration: none;	}

.navsel2 a {margin: 2px 4px 2px 4px; padding: 2px 4px 2px 4px; text-decoration: none;
	border-top: 0px solid #669966; border-right: 1px solid #669966; border-bottom:1px solid #669966; border-left: 1px solid #669966;
	background-color: #DCEDCE;	}
.navsel2 a:link 		{text-decoration: none;	}
.navsel2 a:hover 		{text-decoration: none; background-color: #DCEDCE;	}
.navsel2 a:active 	{text-decoration: none;	}
.navsel2 a:visited 	{text-decoration: none;	}

/* ############################################################################################## */

.foot	{ border-top: 1px solid #669966; border-bottom: 1px solid #669966; font-size:11px;}

@media print {
.headlogo 		{visibility:hidden; height:0px;}
.spaceleftnav	{visibility:hidden; height:0px; width:0px}
.spaceleftcont	{visibility:hidden; height:0px; width:0px}
}




/* @import url(index_03_FILES/st_page.css); */





.tx-indexedsearch-redMarkup {
	color: cc0000;
	background-color: #FFFFA2;
}

.contenttable td P { line-height: 100%; PADDING: 0px;  MARGIN: 0px;} 
.contenttable P    { line-height: 100%; PADDING: 0px;  MARGIN: 0px;} 

