/* Start of CMSMS style sheet 'css-d-achter' */
/* Grundeinstellungen */
	body					{background-color:#111111; position: absolute; top: 0; bottom: 0; left:0; right:0;}
	
	body, table, td			{font-family: Lucida Grande, Lucida Sans, Arial, Helvetica, Verdana, sans-serif; font-size:12px; color:#FFFFFF; text-align:left; margin:0px; padding:0px; border-spacing:0px; vertical-align:top;}
	form					{display:inline;}
	
	div, td, tr, p, .p		{font-family: Lucida Grande, Lucida Sans, Arial, Helvetica, Verdana, sans-serif; font-size:12px; color:#cccccc; text-align:left; line-height: 18px;}
	h1, .h1 				{font-family: Lucida Grande, Lucida Sans, Arial, Helvetica, Verdana, sans-serif; font-size:18px; color:#DDDDDD; text-align:left; font-weight:bold; margin-top:0px; line-height: 26px;}
	h2, .h2 				{font-family: Lucida Grande, Lucida Sans, Arial, Helvetica, Verdana, sans-serif; font-size:15px; color:#DDDDDD; text-align:left; font-weight:normal; line-height: 21px; margin-bottom: 10px; }
	h3, .h3 				{font-family: Lucida Grande, Lucida Sans, Arial, Helvetica, Verdana, sans-serif; font-size:18px; color:#FFFFFF; text-align:left; font-weight:bold; line-height: 21px; margin-top:0px;}
	h4, .h4 				{font-family: Lucida Grande, Lucida Sans, Arial, Helvetica, Verdana, sans-serif; color:#cccccc; font-weight: bold; font-size: 15px; line-height: 21px;}
  	h5, .h5 				{font-family: Lucida Grande, Lucida Sans, Arial, Helvetica, Verdana, sans-serif; color:#0066CC; font-weight: normal; font-size: 15px; line-height: 21px; margin-bottom:15px;}
	h6, .h6 				{font-family: Lucida Grande, Lucida Sans, Arial, Helvetica, Verdana, sans-serif; color:#999999; font-weight: normal; font-size: 18px; line-height: 26px;}
	a, .a 					{font-family: Lucida Grande, Lucida Sans, Arial, Helvetica, Verdana, sans-serif; font-size:12px; color:#0066cc; text-decoration:none; font-weight:normal; }
	a:hover, .a:hover 		{font-family: Lucida Grande, Lucida Sans, Arial, Helvetica, Verdana, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; font-weight:normal;}
	a:active, .a:active 	{font-family: Lucida Grande, Lucida Sans, Arial, Helvetica, Verdana, sans-serif; font-size:12px; color:#0066cc; text-decoration:none; font-weight:normal;}
	input, select, textarea	{font-family: Lucida Grande, Lucida Sans, Arial, Helvetica, Verdana, sans-serif; font-size:12px; color:#878787; padding:2px 2px 0px 2px; margin:2px 0px 10px 0px; border:1px solid #333333; background-color:#000000; vertical-align:middle; display:inline;}
	input, select			{height:16px;}
	img						{border:0px;}
	li						{border:0px;}
	.checkbox				{background-color:transparent; border:0px; margin:0px; padding:2px 0px 10px 0px; vertical-align:absmiddle;}
	.checkbox input			{background-color:transparent; border:0px; margin:0px; padding:2px 0px 10px 0px;  vertical-align:absmiddle;}
	.checkbox td			{padding-right:20px;}
	.fbsubmit 				{height:20px!important; padding:0px 2px;}
	
	
	/* Eigene CSS-Klassen */
		.blautext 								{font-family: Lucida Grande, Lucida Sans, Arial, Helvetica, Verdana, sans-serif; font-size:15px; color:#0065cb; text-decoration:none; font-weight:bold;}
		.blautext-small 						{font-family: Lucida Grande, Lucida Sans, Arial, Helvetica, Verdana, sans-serif; font-size:12px; color:#0065cb; text-decoration:none; font-weight:normal;}
		/* .blautext-small a, a:hover, a:active	{font-family: Lucida Grande, Lucida Sans, Arial, Helvetica, Verdana, sans-serif; font-size:12px; color:#0065cb; text-decoration:underline; font-weight:normal;} */
		.grautext 								{font-family: Lucida Grande, Lucida Sans, Arial, Helvetica, Verdana, sans-serif; color:#cccccc; font-weight: bold; font-size: 15px; line-height: 21px;}
		.news-thumbnail 						{float: left; width:220px; margin-right: 10px; margin-bottom: 5px;}
		.hidden 								{display:none;}
		.bu {font-family: Lucida Grande, Lucida Sans, Arial, Helvetica, Verdana, sans-serif; font-size:12px; color:#777777; text-decoration:none; font-weight:normal; line-height: 21px;}
		.datum {font-family: Lucida Grande, Lucida Sans, Arial, Helvetica, Verdana, sans-serif; font-size:12px; color:#777777; text-decoration:none; font-weight:normal; line-height: 21px;}
		.h4-grau 				{font-family: Lucida Grande, Lucida Sans, Arial, Helvetica, Verdana, sans-serif; color:#777777; font-weight: bold; font-size: 15px; line-height: 21px;}
		.h4-grau a:hover, .h4-grau a:active {font-family: Lucida Grande, Lucida Sans, Arial, Helvetica, Verdana, sans-serif; color:#0065cb; font-weight: bold; font-size: 15px; line-height: 21px;} 
	    .h4-grau a {font-family: Lucida Grande, Lucida Sans, Arial, Helvetica, Verdana, sans-serif; color:#777777; font-weight: bold; font-size: 15px; line-height: 21px;}
	    .bu 			{line-height:16px;}
	    .bu img			{margin-bottom:10px; margin-top:15px}
	    
	    
	    
	/* MAIN */
		#table			{height:100%; width:100%; border:0px; margin-bottom:0px; }
		#bg			{width:100%; height:100%; background-image:url('images/background.png'); background-position:top center; background-repeat:repeat-x; text-align:center;}
		#main 			{width:940px; overflow:hidden;}



	/* TABLE-TOP-LEFT */
		#table-top-left 	{width:220px; height:225px; overflow:hidden; float:left;}
		

	/* TABLE-TOP-RIGHT */
		#table-top-right 	{width:720px; height:225px; overflow:hidden; float:left;}
		
		/* NAV-TOP */ 	
		#table-top-right #nav-top					{height:180px;}	
		
		#table-top-right #nav-top1					{margin:0px; padding:59px 0px 0px 20px; list-style-type:none; clear:both;}
		#table-top-right #nav-top1	li				{margin:0px; padding:0px 25px 0px 0px; float:left;}
		#table-top-right #nav-top1	li a			{color:#999999; font-size:18px; font-weight:bold; text-decoration:none;}
		#table-top-right #nav-top1	li a.menuactive	{color:#111111; font-size:18px; font-weight:bold; text-decoration:none;}
		#table-top-right #nav-top1	li a:hover		{color:#111111; font-size:18px; font-weight:bold; text-decoration:none;}

		#table-top-right #nav-top2					{margin:0px; padding:7px 0px 0px 20px; list-style-type:none; clear:both;}
		#table-top-right #nav-top2	li				{margin:0px; padding:0px 25px 0px 0px; float:left;}
		#table-top-right #nav-top2	li a			{color:#999999; font-size:14px; font-weight:bold; text-decoration:none;}
		#table-top-right #nav-top2	li a.menuactive	{color:#111111; font-size:14px; font-weight:bold; text-decoration:none;}
		#table-top-right #nav-top2	li a:hover		{color:#111111; font-size:14px; font-weight:bold; text-decoration:none;}
		
		/* TICKER */ 	
	
		#table-top-right #ticker					{height:45px; padding-left:20px; color:#0065CB; font-size:18px;
			/* UNSICHTBAR geschaltet weil noch funktionslos */
			/*display: none; */
		}
		
		
	/* TABLE-LEFT */
		#table-left 				{width:220px; float:left;}
		
		/* SEARCH-LEFT */ 	
		#table-left #search-left	{width:220px; overflow:hidden; margin-top:20px; vertical-align:middle;}
				
		/* NAV-LEFT */ 	
		#table-left #nav-left					{width:220px; overflow:hidden; margin:20px 0px; padding:0px; list-style-type:none; clear:both;}
		#table-left #nav-left	li				{padding:0px; margin:0px 0px 10px 0px;}
		#table-left #nav-left	li a			{color:#999999; font-size:18px; font-weight:bold; text-decoration:none;}
		#table-left #nav-left	li a.menuactive	{color:#FFFFFF; font-size:18px; font-weight:bold; text-decoration:none;}
		#table-left #nav-left	li a:hover		{color:#FFFFFF; font-size:18px; font-weight:bold; text-decoration:none;}

		/* CONTENT */ 	
		#table-left #content-tl		{width:220px; overflow:hidden; margin:20px 0px;}	
				

	/* TABLE-RIGHT */
		#table-right 		{width:720px;  float:left;}	
		
		/* CONTENT */
		#table-right #content-outer 				{width:720px; overflow:hidden; margin:0px; padding:0px;}
		#table-right #content-tr						{width:700px; overflow:hidden; margin:20px;}
		#table-right #content-tr td					{padding-right:20px!important; padding-bottom:40px!important;}
		#table-right #content-tr img					{margin-bottom:10px;}
		
		#table-right #content-tr .kontaktformular td	{padding:0px!important; margin:0px!important;}
		 
		#table-right #contentfloat					{width:720px; overflow:hidden; margin:0px;}
		
		#table-right #contentfloat-teaser			{width:220px; overflow:hidden; margin:0px 20px 50px 0px; float:left;}
		#table-right #contentfloat-teaser .head		{margin:0px; padding:0px; font-size:15px}
		#table-right #contentfloat-teaser .date		{margin:0px; padding:0px; font-size:12px}
		#table-right #contentfloat-teaser img		{width:220px; height:160px; margin:10px 0px;}
		#table-right #contentfloat-teaser a.more	{ font-size:15px; font-weight:normal; color:#0065CB; margin-left:5px;}
		#table-right #contentfloat-teaser a:hover.more	{ font-size:15px; font-weight:normal; color:#ffffff; margin-left:5px;}
		#table-right #contentfloat-teaser a.info	{ font-size:12px; font-weight:normal; color:#0065CB; margin-right:5px;}
		#table-right #contentfloat-teaser a:hover.info	{ font-size:12px; font-weight:normal; color:#ffffff; margin-right:5px;}
		
		#table-right #content-left					{width:220px; overflow:hidden; float:left;}
		#table-right #content-left img				{margin-bottom:5px;}
		#table-right #content-right					{width:460px; overflow:hidden; float:left; margin-left:20px;}

	/* FOOTER */
		#footer 		{height:60px; background-color:#999999; text-align:center; border-top:5px solid #ffffff;}
		#footer-inner	{width:940px; padding-top:20px;}
		#footer #footer-left 	{width:240px; float:left;}
		#footer #footer-center 	{width:240px; float:left; color: #333333}
		.footerlink 				{color: #dddddd}
		.footerlink a:hover 		{color: #dddddd; text-decoration: underline !important;}
		.footerlink a:active 		{color: #dddddd; text-decoration: underline !important;}
		.footerlink a.menuactive 	{color: #dddddd; text-decoration: underline !important;}
		#footer #nav-footer 	{width:460px; float:left; text-align:right; color: #dddddd;}
		
 
/* End of 'css-d-achter' */

