			body {
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				background-color: #FFC704;
				text-align: center;
			/* part 1 of 2 centering hack */
				/* line-height : 100%;*/
			}

			#top {
					background-color: #FFC704;
					color: #000000;
			}
			/* ALLGEMEIN */
			h1 {
				margin-top: 0px;
				margin-bottom: 0px;
				font-size: 16px;
				color: #FFFFFF;
				background-color: #000000;
				padding: 1px;
				text-transform : uppercase;
				border-bottom: 5px solid #FFFAE6;
			}

			h2 {font-size: 14px;}

			h3 {
				font-size: 12px;
				font-weight: bold;
				font-style : italic;
			}

			p,li,td {font-size: 12px; margin-top: 6px; margin-bottom: 6px;}
			p.align-center {text-align: center}

			a:link, a:visited {color: #41A5CC; text-decoration: none;}
			a:hover, a:active {text-decoration: underline;}
			
			img {border: none;}

			/* Drop-Down Menus */
			
			#nav {
					background-color: #000000;
				}
				
			#content {
					 background-color: #FFFAE6;
					 border: 5px solid #FFFAE6;
			 		 color: #000000;
			}

			/* Root = Horizontal, Secondary = Vertical */
			ul#navmenu {
				margin: 0;
				border: 0 none;
				padding: 0;
				width: 450px; /*For KHTML*/
				list-style: none;
				height: 20px;
				text-transform : uppercase;
			}

			ul#navmenu li {
				margin: 0;
				border: 0 none;
				padding: 0;
				float: left; /*For Gecko*/
				display: inline;
				list-style: none;
				position: relative;
				height: 20px;
			}

			ul#navmenu ul {
				margin: 0;
				border: 0 none;
				padding: 0;
				width: 160px;
				list-style: none;
				display: none;
				position: absolute;
				top: 20px;
				left: 0;
			}

			ul#navmenu ul li {
				float: none; /*For Gecko*/
				display: block !important;
				display: inline; /*For IE*/
			}

			/* Root Menu */
			ul#navmenu a {
				border: none;
				padding: 0 6px;
				float: none !important; /*For Opera*/
				float: left; /*For IE*/
				display: block;
				background: #000000;
				color: #FFFFFF;
				font: bold 10px/20px Verdana, Arial, Helvetica, sans-serif;
				text-decoration: none;
				height: auto !important;
				height: 1%; /*For IE*/
			}

			/* Root Menu Hover Persistence */
				ul#navmenu a:hover,
				ul#navmenu li:hover a,
			ul#navmenu li.iehover a {
				background: #886600;
				color: #FFF;
			}

			/* 2nd Menu */
				ul#navmenu li:hover li a,
			ul#navmenu li.iehover li a {
				float: none;
				background: #000000;
				color: #FFFFFF;
			}

			/* 2nd Menu Hover Persistence */
				ul#navmenu li:hover li a:hover,
				ul#navmenu li:hover li:hover a,
				ul#navmenu li.iehover li a:hover,
			ul#navmenu li.iehover li.iehover a {
				background: #886600;
				color: #FFF;
			}

			/* 3rd Menu */
				ul#navmenu li:hover li:hover li a,
			ul#navmenu li.iehover li.iehover li a {
				background: #000000;
				color: #FFFFFF;
			}

			/* 3rd Menu Hover Persistence */
				ul#navmenu li:hover li:hover li a:hover,
				ul#navmenu li:hover li:hover li:hover a,
				ul#navmenu li.iehover li.iehover li a:hover,
			ul#navmenu li.iehover li.iehover li.iehover a {
				background: #886600;
				color: #FFF;
			}

			/* 4th Menu */
				ul#navmenu li:hover li:hover li:hover li a,
			ul#navmenu li.iehover li.iehover li.iehover li a {
				background: #EEE;
				color: #666;
			}

			/* 4th Menu Hover */
				ul#navmenu li:hover li:hover li:hover li a:hover,
			ul#navmenu li.iehover li.iehover li.iehover li a:hover {
				background: #CCC;
				color: #FFF;
			}

			ul#navmenu ul ul,
			ul#navmenu ul ul ul {
				display: none;
				position: absolute;
				top: 0;
				left: 160px;
			}

				/* Do Not Move - Must Come Before display:block for Gecko */
				ul#navmenu li:hover ul ul,
				ul#navmenu li:hover ul ul ul,
			ul#navmenu li.iehover ul ul,
			ul#navmenu li.iehover ul ul ul {
				display: none;
			}

				ul#navmenu li:hover ul,
				ul#navmenu ul li:hover ul,
				ul#navmenu ul ul li:hover ul,
			ul#navmenu li.iehover ul,
			ul#navmenu ul li.iehover ul,
			ul#navmenu ul ul li.iehover ul {
				display: block;
			}
			
			/* Bilder im Text */
			div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {font-size: 8px; font-style : italic;}
			
			/* Downloads */
			.csc-uploads-description {font-style: italic; margin-top: -5px;}

			/* NEWS */



			.ttnews_listitem {background-color: #FFF1C0; padding: 3px; color: #000000;}
			.ttnews_listitem_1 {background-color: #FFE482; padding: 3px; color: #000000;}

			.ttnews_listdate {font-size: 10px; font-variant: italic; border-bottom: 1px solid #888888; padding-bottom: 2px;}

			.ttnews_listitem div.ttnews_listheadline h1 {font-size: 16px; margin-top: 0px; margin-bottom: 0px; padding-top: 2px; background-color: #FFF1C0; color: #000000; border: none;}
			.ttnews_listitem_1 div.ttnews_listheadline h1 {font-size: 16px; margin-top: 0px; margin-bottom: 7px; padding-top: 2px; background-color: #FFE482; color: #000000; border: none;}
			.ttnews_listheadline h1 a:link, .ttnews_listheadline h1 a:visited {text-decoration: none; color: #000000;}
			.ttnews_listheadline h1 a:hover, .ttnews_listheadline h1 a:active {text-decoration: underline; color: #000000;}

			.ttnews_listitem p, div.ttnews_listitem_1 p {font-size: 12px; margin-top: 5px; margin-bottom: 0px;}

			.ttnews_listitem img, .ttnews_listitem_1 img {margin-top: 3px;}

			dl.news-single-links {background-color: #FFF1C0;}


			/* BOTTOM */

			#bottom {
					background-color: #000000;
					color: #FFFFFF;
					}
			#bottom p {padding: 2px;}
			#bottom p a {color: #FFFFFF;}

