body			{
			background-image:url(screen_FILES/bg.jpg);
			background-position: center;
			background-repeat: repeat-y;
			margin: 0px;
			padding: 0px;
			background-color: #B3B3B3;
			}

table, td, tr		{
			margin: 0px;
			padding: 0px;
			}
			
*.Sitecontainer		{
			position: absolute;
			z-index: 1;
			left: 50%;
			top: 0px;
			width: 600px;
			min-height: 100%;
			visibility: visible;
			font-size: 11px;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			margin: 0px;
			padding: 0px;
			margin-left: -300px;
			}

*.Header		{
			display: block;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			margin-left: 20px;
			margin-top: 20px;
			width: 560px;
			height: 210px;
			visibility: visible;
			font-size: 11px;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			}

*.Mainnavigation	{
			position: absolute;
			top: 200px;
			width: 560px;
			height: 30px;
			visibility: visible;
			font-size: 11px;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			}
			
*.Mainnavigation img	{
                        filter:alpha(opacity=65); /* IE */
                        -moz-opacity: 0.65; /* Gecko */
                        opacity: 0.65; /* Opera */
			}

*.ContentLeft		{
			position: relative;
			float: left;
			width: 150px;
			left: 20px;
			top: 20px;
			font-size: 10px;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			margin: 0px 0px 70px 0px;
			border-right: 2px solid #D9DADB;
			}
			
*.MainContent		{
			float: right;
			width:390px;
			font-size: 11px;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			margin: 20px 20px 70px 0px;
			}

*.Footer		{
			position: absolute;
			left: -1px;
			bottom: 0px;
			width: 600px;
			background-image:url(screen_FILES/footerbg.gif);
			background-position: bottom center;
			background-repeat: repeat-x;
			height: 50px;
			vertical-align: top;
			text-align: center;
			margin: 0px;
			padding: 0px;
			}

*.MainContent h1	{
			font-size: 13px;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			color: #D57E0B;
			margin: 0px 0px 0px 0px;
			padding: 5px 10px 5px 10px;
			}
			
*.MainContent h2	{
			font-size: 15px;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			color: #D57E0B;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 10px 0px;
			}

*.MainContent h3	{
			font-size: 15px;
			line-height: 16px;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			color: #D57E0B;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			}

*.MainContent .csc-textpic img {
			float:left;
			margin: 10px
			}

*.MainContent img	{
			float:left;
			}

*.MainContent dl 	{
			margin-left: 10px;
			}

*.MainContent a		{
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			color: #D57E0B;
			}

*.MainContent td	{
			font-family: Verdana;
			font-size: 12px;
			color: #000000;
			}

*.MainContent td *.bodytext {
			margin: 0px;
			padding: 0px;
			}

*.MainContent td, *.MainContent th {
			margin: 0px;
			padding: 0px;
			vertical-align: top;
			padding-bottom: 5px;
			}

*.MainContent *.csc-textpic-intext-left img {
			margin-top: 0px;
			}

*.MainContent *.csc-textpic-text p {
			min-height: 120px;
			margin: 0px;
			}

*.ContentLeft h1	{	
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #D57E0B;
			margin: 0px 10px 0px 0px;
			}
			
*.ContentLeft h2	{	
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #D57E0B;
			margin: 0px 10px 0px 0px;
			}

*.ContentLeft p		{	
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #000000;
			margin: 0px 10px 20px 0px;
			}
			
*.ContentLeft a		{	
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #D57E0B;
			text-align: right;
			margin: 0px 0px 0px 0px;
			}

*.ContentLeft.internal-link {
			padding-left: 40px;
			}

*.ContentContainer td	{
			margin: 0px;
			padding: 0px;
			border: 0px;
			}

*.ContentLeft .csc-textpic {
			margin: 0px;
			padding: 0px;
			}

*.monthSelectedWeek	{
			z-index: 2;
			position: absolute;
			height:30px;
			text-align: right;
			background-color: #FECC8A;
			}

*.month-large		{
			width: 400px;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			}

*.SubnaviLevel1		{
			margin: 0px;
			padding: 0px;
			}

*.SubnaviLevel1 img	{
			margin: 0px;
			padding: 0px;
			}
			
*.news-latest-item p	{
			margin: 10px;
			padding: 0px;
			}

*.news-latest-item h1	{
			margin: 0px;
			padding: 0px;
			}

*.news-latest-item	{
			margin-right: 10px;
			margin-bottom: 30px;
			text-align: justify;
			}

*.news-latest-item a	{
			margin-right: 10px;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #D57E0B;
			}

*.news-latest-item h4 	{
			font-size: 13px;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			color: #D57E0B;
			padding: 0px;
			margin: 0px;
			margin-bottom:8px;
			}

*.news-latest-container	{
			padding-bottom: 20px;
			}

*.news-single-additional-info a {
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #D57E0B;
			margin: 0px;
			padding: 0px;
			}

*.news-single-additional-info dd,dl,dt {
			margin: 0px;
			padding: 0px;
			}

*.news-list-item		{
			padding-top: 10px;
			padding-bottom: 20px;
			border-bottom: 1px solid #D9DADB;
			}

*.news-list-item h1	{
			margin: 0px 0px 10px 0px;
			padding: 0px 0px 0px 0px;
			}

*.news-list-item p	{
			margin: 0px 0px 10px 0px;
			padding: 0px 0px 0px 0px;
			}

*.news-list-item *.news-list-morelink {
			margin: 10px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			}

*.maillabel 		{
			float: left;
			display: inline;
			width: 80px;
			margin-top: 3px;
			}

*.mailfield 		{
			margin-bottom: 4px;
			}

*.mailfield input 	{
			height: 20px;
			border: 1px solid #666666;
			background-color: #DDDDDD;
			font-family: Verdana;
			font-size: 11px;
			}

*.mailfield textarea 	{
			border: 1px solid #666666;
			background-color: #DDDDDD;
			font-family: Verdana;
			font-size: 11px;
			}

*.csc-mailform-submit 	{
			margin-bottom: 30px;
			}

*.MainContent *.ContentElement 	{
			float: left;
			width: 100%;
			margin-bottom: 30px;
			}
			
*.MainContent *.tx-newsfeedit-pi1-form-wrap {
float: left;
margin: 20px 0px 0px -140px
}

*.MainContent *.tx-newsfeedit-pi1-form-label {
width: 360px;
float: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 5px 10px;
}

*.MainContent *.tx-newsfeedit-pi1-form-field {
width: 360px;
float: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 5px 10px;
}

*.MainContent *.tx-newsfeedit-pi1-form-field input {
width: 360px;
float: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

*.typo3-editPanel {
float: left;
}

*.ContentLeft *.news-list-container {
margin: 0px 10px 0px 0px;
}

*.ContentLeft *.news-list-container *.news-list-item {
text-align: justify;
margin: 0px 0px 0px 0px;
padding: 10px 0px 5px 0px;
}

*.ContentLeft *.news-list-container *.news-list-item h1 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

*.ContentLeft *.news-list-container *.news-list-item *.news-list-morelink {
margin: 3px 0px 3px 0px;
padding: 0px 0px 0px 0px;
}