
/******************/
/* FRONTENT ONLY  */
/******************/

	/******************/
	/* Main Site Tags */
	/******************/

	body { font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000; 
	background-color: #ffffff; 
	 margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; 
     scrollbar-base-color: #FFFFFF;
     scrollbar-face-color: #FFFFFF;
     scrollbar-track-color: #FFFFFF;
     scrollbar-3dlight-color: #FFFFFF;
     scrollbar-highlight-color: #A7A7A7;	 
     scrollbar-arrow-color: #A7A7A7; 
     scrollbar-shadow-color: #A7A7A7;
     scrollbar-darkshadow-color: #FFFFFF;
	
	}

	.impressum {
	font-family: Verdana, Arial, Geneva;  
	font-size: 10px;
	color:#A7A7A7;
}

a.impressum:link {color:#A7A7A7; text-decoration:none;}
a.impressum:visited {color:#A7A7A7; text-decoration:none;}
a.impressum:active {color:#000000; text-decoration:none;}
a.impressum:hover {color:#000000; text-decoration:none;}
	
	.languagetop { 
		padding-top: 5px;
		padding-right: 7px;
		}
	
	.languageon, a.languageon, a.languageon:visited, a.languageon:active, a.languageon:hover { 		
		font-size: 80%;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #ff6400;
		padding-top: 5px;
		}
		
	.languageoff, a.languageoff, a.languageoff:visited, a.languageoff:active {
		font-size: 80%;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #b4b4b4;
		padding-top: 5px;
		}
	a.languageoff:hover { color: #ff6400; }
	
	.content {
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 15px;
	}

	/******************/
	/* Main Menu      */
	/******************/
	
	a.menu, a.menu:visited, a.menu:active {
		line-height: 24px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #9c9c9c;
		text-decoration:none;
		margin-left: 16px;		
		padding-bottom: 1px;	
		text-transform: uppercase;
	}
	
	a.menu:hover  {	
	line-height: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF; 
	text-decoration:none;
	}
	
	a.menu_on, a.menu_on:visited, a.menu_on:active {
		line-height: 24px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #cbcbcb;
		text-decoration:none;
		margin-left: 16px;
		padding-bottom: 1px;
		text-transform: uppercase;
		border-bottom: #FF6400 solid 2px;
	}
	
	a.menu_on:hover  {	color: #FFF; }


	/******************/
	/* Sub Menu       */
	/******************/

	a.submenu, a.submenu:visited {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #cbcbcb;
		background-color: #282828;
		text-decoration:none;
		display: block;
		border-top: #363636 solid 1px;
		padding-left: 20px;
		padding-right: 8px;
		padding-top: 4px;
		padding-bottom: 4px;
		width: auto;
		text-transform: uppercase;
	}
	a.submenu:active  {	font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #444b5e; background-color: #d1d8e2; }
	a.submenu:hover  {		font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #282828; background-color: #cbcbcb; }

	a.submenu_on, a.submenu_on:visited {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #cbcbcb;
		background-color: #353535;
		text-decoration:none;
		display: block;
		border-top: #363636 solid 1px;
		padding-left: 20px;
		padding-right: 8px;
		padding-top: 4px;
		padding-bottom: 4px;
		width: auto;
		text-transform: uppercase;
	}
	a.submenu_on:active  {	color: #353535; background-color: #353535; }
	a.submenu_on:hover  {	color: #353535; background-color: #dcdcdc; }

	/******************/
	/* Sub Sub Menu       */
	/******************/

	a.subsubmenu, a.subsubmenu:visited {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #FFFFFF;
		background-color: #a6aac2;
		text-decoration:none;
		display: block;
		border-top: #363636 solid 1px;
		padding-left: 30px;
		padding-right: 8px;
		padding-top: 4px;
		padding-bottom: 4px;
		width: auto;
		text-transform: uppercase;
	}
	a.subsubmenu:active  {	font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #444b5e; background-color: #c4c6d4 }
	a.subsubmenu:hover  {		font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #444b5e; background-color: #FFFFFF; }

	a.subsubmenu_on, a.subsubmenu_on:visited {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #FFFFFF;
		background-color: #51598e;
		text-decoration:none;
		display: block;
		border-top: #363636 solid 1px;
		padding-left: 30px;
		padding-right: 8px;
		padding-top: 4px;
		padding-bottom: 4px;
		width: auto;
		text-transform: uppercase;
			}
	a.subsubmenu_on:active  {	color: #FFFFFF; background-color: #51598e; }
	a.subsubmenu_on:hover  {	color: #FFFFFF; background-color: #51598e; }


	/******************/
	/* News Scroller  */
	/******************/

	#scrollNews {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 605px;
		border: none;
		visibility: hidden;
	}


	/******************/
	/* Footer         */
	/******************/

	.footer 	{ font-size: 10px; color: #D5D5D5; }
	a.footer 	{ color: #D5D5D5; text-decoration: none; }
	a.footer:visited 	{  color: #D5D5D5; text-decoration: none; }
	a.footer:active 	{  color: #D5D5D5; text-decoration: none; }
	a.footer:hover { color: #D5D5D5; text-decoration: underline; }

	.license { color: #808080; font-size: 10px; }
	.license a:link { color: #808080; font-size: 9px;}
	.license a:active { color: #808080; font-size: 9px;}
	.license a:visited { color: #808080; font-size: 9px;}
	.license a:hover { color: #808080; font-size: 9px;}


	/******************/
	/* Search (clean up!)*/
	/******************/

	.search-field { height: 17px;
		font-size: 11px;
		color: #FFFFFF;
		width: 130px;
		margin: 0px;
		padding: 0px;
		border: 1px solid #5a5a5a;
		vertical-align: middle;
		line-height: 17px;
		background-color: #464646;
		}
		
	.search-button { 	
		font-size: 11px;
		color: #FF6400;
		height: 19px;
		width: 28px;
		margin-top: 0px;
		margin-left: 5px;
		padding: 0px;
		vertical-align: middle;
		border: 1px solid #5c5c5c;
		background-color: #282828;
		margin-top: 4px;
		margin-bottom: 4px;
		}

	.phpdig { text-decoration: none; }

	.phpdiginputtext { border: 1px #FFCC66 solid;
					   background-color: #333333;
					   color: #FFCC66;
					   font-family: arial,helvetica; }
	.phpdiginputsubmit { border: 1px #FFCC66 solid;
						 background-color: #333333;
						 color: #FFCC66;
						 font-family: arial,helvetica;
						 font-weight:bold; }
	.phpdigselect { border: 1px #FFCC66 solid;
					background-color: #333333;
					color: #FFCC66;
					font-family:arial,helvetica; }
	.phpdigHighlight { color: black;
					   background-color: #ffe421;
					   font-weight: bold; }
	.color_table_outline {
		background-color: #cccccc;
		color: #eeeeee;
		border: 1px solid #ffcc66;
	}
	.color_top_bottom {
		background-color: #555555;
		color: #eeeeee;
	}
	.color_sub_top_bottom {
		background-color: #444444;
		color: #eeeeee;
	}
	.color_table_cells {
		background-color: #333333;
		color: #eeeeee;
	}

	/*Search end*/


	/******************/
	/* Contact form   */
	/******************/

	.textfield { background-color: #f0f0f0; border-bottom: #A6AAA9 1px solid; border-left: #A6AAA9 1px solid; border-right: #A6AAA9 1px solid; border-top: #A6AAA9 1px solid; }


	/******************/
	/* Tagline        */
	/******************/

	.tagline {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #FFFFFF;
		font-weight: normal;
		padding-right: 12px;
	}


/*******************/
/* FRONTENT & CMS  */
/*******************/

	p{  font-size: 11px; color: #000; margin: 0px; padding: 0px; line-height: 16px;}
	
	td {  font-size: 11px; color: #000; line-height: 16px;}

	ul,ol,li,form { margin-top: 0px; margin-bottom: 0px; }

	a, a:visited, a:active	{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; text-decoration: none; outline: none;}

	a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666; }
	
	h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; margin: 0px 0px 10px 00px; padding:0px }
	h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 0px; padding:0px }

	/**********************/
	/* CMS Style Dropdown */
	/**********************/

	.orange { color: #ff6400;}
	.white { color: #fff;}

	.headline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #ff6400; font-weight: bold; line-height: 24px;}

	.newsdate { color: #FFFFFF; }

	.newstext { color: #FFFFFF; }