		html, body { height:99%; }
		form { margin: 0px; }
		A.imm:link, A.imm:visited {text-decoration: none; font-family: Arial, Verdana, sans-serif; color:#626667; font-size:0.7em;}
		A.imm:active, A.imm:hover {text-decoration: none; font-family: Arial, Verdana, sans-serif; color:#000000; font-size:0.7em;}
		img.pngfix { behavior: url(./fileadmin/js/iepngfix.htc) }
		.menutop {font-family: Arial, Verdana, sans-serif; color:#BDBDBD; font-size:7pt;}
		
		input.boxes { 
			border:1px solid #D8D8D8; 
			background-color: #FFFFFF; 
			color:#BDBDBD; 
			font-family: Arial, Verdana, sans-serif; 
			font-size:7pt; 
			width:102px; 
			border-right:0px;
		   padding: 1px 0px 1px 5px;
		}
		select.boxes { border:1px solid #D8D8D8; background-color: #FFFFFF; color:#BDBDBD; font-family: Arial, Verdana, sans-serif; font-size:7pt; width:134px }
		body { background-image: url(../images/page_bg.gif); background-repeat:repeat-x; }
		td.left { background-image: url(../images/page_bg_left.gif); background-repeat:repeat-x; width: 26px;}
		td.center { background-image: url(../images/page_bg_center.gif); background-repeat:repeat-x;}
		td.right { background-image: url(../images/page_bg_right.gif); background-repeat:repeat-x; width: 15px;}
		.newsbg { background-image: url(../images/news_bg.gif); background-repeat:repeat-x; }
		A.menu:link, A.menu:visited {text-decoration: none; font-family: Arial, Verdana, sans-serif; color:#9C9D9F; font-size:8pt; font-weight: bold; width:180px;}
		A.menu:active, A.menu:hover {text-decoration: none; font-family: Arial, Verdana, sans-serif; color:#656565; font-size:8pt; font-weight: bold; width:180px;}
		A.contact:link, A.contact:visited {text-decoration: none; font-family: Arial, Verdana, sans-serif; color:#9C9D9F; font-size:11px;}
		A.contact:active, A.contact:hover {text-decoration: none; font-family: Arial, Verdana, sans-serif; color:#656565; font-size:11px;}
		.contact {font-family: Arial, Verdana, sans-serif; color:#9C9D9F; font-size:11px;}
		/* News List */
		.date {font-family: Arial, Verdana, sans-serif; color:#FFFFFF; font-size:9pt; font-weight: bold;}
		div.newsa A:link, div.newsa A:visited {text-decoration: none; font-family: Arial, Verdana, sans-serif; color:#DAEDF4; font-size:8pt;}
		div.newsa A:active, div.newsa A:hover {text-decoration: none; font-family: Arial, Verdana, sans-serif; color:#FFFFFF; font-size:8pt;}
		.newstopdiv { 
			width: 205px; 
			height: 255px; 
			position: relative; 
			border-right: 0px none; 
			border-top: 0px none; 
			margin: 0px 0px 0px 0px;
			overflow: hidden; 
			top: 0px;
			padding: 0px 0px 0px 0px;
		}
		.newssubdiv { 
			position: relative; 
			clip: rect( 8px 205px 255px 0px ); 
			border-top-width: 0px; 
			border-left-width: 0px; 
			left: 0px; 
			border-bottom-width: 0px; 
			overflow: hidden; top: 0px; 
			border-right-width: 0px;
			padding: 0px 0px 0px -10px;
			margin: 0px 0px 0px 0px; 
		}
		/* / News List */
				
		#.menu {font-family: Arial, Verdana, sans-serif; color:#BDBDBD; font-size:8pt;}
		div.hr {margin: 5px 5px 5px 0px; padding: 1px 10px 0px 0px; background: #45BAE4;}
		span.archive A:link, span.archive A:visited {text-decoration: none; font-family: Arial, Verdana, sans-serif; color:#ECF5FA; font-size:8pt; font-weight: bold}
		span.archive A:active, span.archive A:hover {text-decoration: none; font-family: Arial, Verdana, sans-serif; color:#FFFFFF; font-size:8pt; font-weight: bold}
		.login {text-decoration: none; font-family: Arial, Verdana, sans-serif; color:#C9C9C9; font-size:8pt;}
		input.login { border:1px solid #8A8A8C; background-color: #FFFFFF; color:#8A8A8C; font-family: Arial, Verdana, sans-serif; font-size:8pt; width:70px; border-right:0px;}
		.blogin { font-family: Arial, Verdana, sans-serif; font-size:7pt; color:#8A8A8C; }
		A.moreinfo:link, A.moreinfo:visited { font-family: Arial, Verdana, sans-serif; color:#C9C9C9; font-size:8pt;}
		A.moreinfo:active, A.moreinfo:hover { font-family: Arial, Verdana, sans-serif; color:#F4F4F4; font-size:8pt;}
		span.moreinfo { font-family: Arial, Verdana, sans-serif; color:#C9C9C9; font-size:8pt; }
		A.login:link, A.login:visited {text-decoration: none; font-family: Arial, Verdana, sans-serif; color:#C9C9C9; font-size:0.7em;}
		A.login:active, A.login:hover {text-decoration: none; font-family: Arial, Verdana, sans-serif; color:#F4F4F4; font-size:0.7em;}
		div.spliter {margin: 15px 5px 15px 0px; padding: 1px 10px 0px 0px; background: #DFDFD7;}
		/* Styles for Business Systems */
		table.welcome { width: 340; height: 235px; margin-right: 17px; margin-bottom: 35px;}
		div.welcome_h { margin-top:30px; font-family: Arial, Verdana, sans-serif; color:#000000; font-size:9pt; font-weight: bold; }
		div.welcome_t { margin-top:8px; font-family: Arial, Verdana, sans-serif; color:#000000; font-size:8pt; text-align: left;}
		div.welcome_text { margin-top:13px; font-family: Arial, Verdana, sans-serif; color:#000000; font-size:8pt;}
		/* Styles for all pages */
		/* Text content style */
		.pagecontent { font-family: Arial, Verdana, sans-serif; color:#000000; font-size:0.7em; }
		.content { font-family: Arial, Verdana, sans-serif; color:#000000; }
		div.contentsplit { margin-top:5px; }
		/* Search */
		div.search_rules_header { margin-bottom: 5px; font-family: Arial, Verdana, sans-serif; color:#999999; font-size:8pt; font-weight: bold; }
		div.search_rules_text { font-family: Arial, Verdana, sans-serif; color:#cccccc; font-size:7pt; }
		.search_form { font-family: Arial, Verdana, sans-serif; color:#000000; font-size:8pt; }
		div.search_text_standart { font-family: Arial, Verdana, sans-serif; font-size:8pt; }
		span.search_result_icon {}
		span.search_result_number, span.search_result_title, span.search_result_percent {
			font-family: Arial, Verdana, sans-serif; color:#008CC3; font-size:10pt;
		}
		div.search_result_margin, div.search_result_desc { margin-top:10px; margin-left:25px; }
		strong.tx-indexedsearch-redMarkup { color:#FF0000; }
		div.tx-indexedsearch-whatis { font-family: Arial, Verdana, sans-serif; font-size:9pt; }
		span.tx-indexedsearch-sw { font-family: Arial, Verdana, sans-serif; font-size:9pt; }
		div.tx-indexedsearch-browsebox { font-family: Arial, Verdana, sans-serif; font-size:9pt; }
		p.tx-indexedsearch-noresults { text-align: left; font-family: Arial, Verdana, sans-serif; font-size:9pt; }
		/* Contact Form */
		table.contactform { font-family: Arial, Verdana, sans-serif; font-size:9pt; }
		.error { color: #CC0000; }
		/* Job tabelle */
		table.job_table { font-family: Arial, Verdana, sans-serif; font-size:9pt; }
		span.job_small_desc { font-size:8pt; }
		A.job_link_back:link, A.job_link_back:visited {text-decoration: none; font-family: Arial, Verdana, sans-serif; color:#666666; }
		A.job_link_back:active, A.job_link_back:hover {text-decoration: none; font-family: Arial, Verdana, sans-serif; color:#000000; }
		/* Sitemap */
		div.sitemap { font-family: Arial, Verdana, sans-serif; color:#000000; font-size:9pt; }
		div.sitemap1_group { margin-left:0px; margin-top:15px; font-weight: bold; background-color: #61A6C2; padding: 5px 5px 5px 5px;}
		div.sitemap1_business { margin-left:0px; margin-top:15px; font-weight: bold; background-color: #8c0032; padding: 5px 5px 5px 5px;}
		div.sitemap1_tele { margin-left:0px; margin-top:15px; font-weight: bold; background-color: #ed1c24; padding: 5px 5px 5px 5px;}
		div.sitemap1_systems { margin-left:0px; margin-top:15px; font-weight: bold; background-color: #f0960a; padding: 5px 5px 5px 5px;}
		div.sitemap2 { margin-left:5px; margin-top:5px;}
		div.sitemap3 { margin-left:40px; margin-top:5px;}
		div.sitemap4 { margin-left:65px; margin-top:5px;}
		.sitemap1_group A:link, .sitemap1_group A:visited, .sitemap1_business A:link, .sitemap1_business A:visited, .sitemap1_tele A:link, .sitemap1_tele A:visited, .sitemap1_systems A:link, .sitemap1_systems A:visited  { color:#FFFFFF; }
		.sitemap1_group A:active, .sitemap1_group A:hover, .sitemap1_business A:active, .sitemap1_business A:hover, .sitemap1_tele A:active, .sitemap1_tele A:hove, .sitemap1_systems A:active, .sitemap1_systems A:hover { color:#FFFFFF; }
		/* help Navigation */
		div.navi { font-family: Arial, Verdana, sans-serif; color:#333333; font-size:8pt; }
		A.nav:link, A.nav:visited {text-decoration: underline; font-family: Arial, Verdana, sans-serif; color:#999999; }
		A.nav:active, A.nav:hover {text-decoration: none; font-family: Arial, Verdana, sans-serif; color:#666666; }
		span.slash { font-family: Arial, Verdana, sans-serif; color:#999999; font-size:10pt; }
		span.menuhelp { margin-top: 15px; margin-top: 15px; text-align: center; }
		table.htmlarea-showtableborders td { vertical-align:top; }
		/* Sub seiten DIV Layout */
		div.level_pic_top { position:relative; height:0px; z-index:1 }
		div.level_pic_middle { position:absolute; left:0px; top:0px; }
		div.level_text { position:relative; top: 19px; left:175px; z-index:2; width:10px; }
