@charset "UTF-8";/* CSS Document *//* hide outline when clicking navigation items */object { outline: 0; }body {     background-color:#dcdcdc;	 margin-top:0px;	 margin-bottom:0px;	 margin-left:0px;	 margin-right:0px;	 }#hr {     height:1px;	 color:#d6d6d6;	 background-color:#d6d6d6;	 }.hr_sidebar {     height:1px;	 color:#d6d6d6;	 background-color:#d6d6d6;	 width:205px;	 }#hr_content {     height:1px;	 color:#d6d6d6;	 background-color:#d6d6d6;	 width:610px;	 text-align:left;	 }#background {     background-image:url(../images/bckg.gif);	 background-repeat:repeat-y;	 height:100%;	 width:934px;	 }#header {     position:relative;     /*background-image:url(../images/header.jpg);*/	 /*background-repeat:no-repeat;*/	 margin-top:0px;	 z-index:15000;	 width:846px;	 height:130px;	 }#hometeaser {     position:relative;     /*background-image:url(../images/hometeaser.jpg);*/	 /*background-repeat:no-repeat;*/	 margin-top:0px;	 margin-left:44px;	 margin-right:44px;	 z-index:14000;	 width:846px;	 height:310px;	 }#teaser {     position:relative;     /*background-image:url(../images/teaser.jpg);*/	 /*background-repeat:no-repeat;*/	 margin-top:0px;	 margin-left:44px;	 margin-right:44px;	 z-index:14000;	 width:846px;	 height:134px;	 }#contentbox {     width:846px;	 height:100%;	 margin-top:31px;	 text-align:left;	 }.teaserbox {     margin-top:0px;     width:420px;	 height:100%;	 float:left;	 }.teaserbox a img { /* KS */	border: 0;}#miniteaser1 {     margin-right:10px;	 margin-bottom:10px;	 }#miniteaser2 {	 margin-bottom:10px;	 }#miniteaser3 {	 margin-right:10px;	 }#miniteaser4 {	 margin:0px;	 }#miniteaser1, #miniteaser2, #miniteaser3, #miniteaser4 { /* KS */	display: block;	float: left;}.sidebar {     margin-top:0px;     width:205px;	 height:100%;	 float:left;	 }#content_img {     margin-top:0px;	 margin-bottom:34px;	 }.teaser_sidebar {     margin-top:0px;	 margin-bottom:10px;	 }.teaser_sidebar a img {	border: 0;}	 .news_sidebar {     font-family:Arial, Helvetica, sans-serif;	 font-size:11px;	 line-height:13px;	 padding-top:10px;	 padding-bottom:12px;	 color:#333333;	 width:205px;	 }	 	 .news_sidebar a {     font-family:Arial, Helvetica, sans-serif;	 font-size:11px;	 line-height:13px;	 text-decoration:none;	 padding-top:10px;	 padding-bottom:12px;	 color:#333333;	 width:205px;	 }	 .news_sidebar a:hover {     font-family:Arial, Helvetica, sans-serif;	 font-size:11px;	 line-height:13px;	 text-decoration:underline;	 padding-top:10px;	 padding-bottom:12px;	 color:#333333;	 width:205px;	 }	 		 		 .news_sidebar h3 {     margin-top:0px;	 padding-top:0px;	 	 line-height:12px;     font-family:Georgia, "Times New Roman", Times, serif;	 size:13px;	 color:#fe0700;	 font-weight:normal;	 }	 	  	  	 	 .homecontent {     margin-top:0px;     width:426px;	 height:100%;	 float:right;	 }	 .maincontent {     margin-top:0px;     width:612px;	 height:100%;	 float:right;	 }	 .text_contact {     font-family:Arial, Helvetica, sans-serif;	 font-size:11px;	 line-height:17px;	 color:#333333;	 }	 	 	 #homenews {     margin-top:0px;	 height:100%;	 margin-left:32px;	 font-family:Arial, Helvetica, sans-serif;	 font-size:12px;	 color:#646464;		 }#homenews a {	color: #898888;	text-decoration: none;}/*#homenews a:hover {	 text-decoration:underline;	 color:#e4312c;}*/	 #homenews h2 {     margin-top:0px;	 padding-top:0px;	 line-height:10px;	      font-family:Georgia, "Times New Roman", Times, serif;	 size:13px;	 color:#fe0700;	 font-weight:normal;	 }	 	 #breadcrumb {     height:25px;	 font-family:Arial, Helvetica, sans-serif;	 font-size:10px;	 color:#898888;	 margin-top:0px;	 margin-bottom:0px;	 }	 #breadcrumb a {	color: #898888;	text-decoration: none;}#content {     margin-top:0px;	 height:100%;	 font-family:Arial, Helvetica, sans-serif;	 font-size:12px;	 color:#4a4a4a;		 line-height:17px;	 padding-right:132px;	 padding-top:2px;	 }	 #content h2 {     margin-top:0px;	 padding-top:0px;     font-family:Georgia, "Times New Roman", Times, serif;	 size:13px;	 color:#4a4a4a;	 font-weight:normal;	 }	 	 	 	 #content h3 {     margin-top:0px;	 padding-top:0px;	      font-family:Georgia, "Times New Roman", Times, serif;	 size:13px;	 color:#4a4a4a;	 font-weight:normal;	 }	 #content h4 {     margin-top:0px;	 padding-top:0px;	 line-height:10px;	      font-family:Georgia, "Times New Roman", Times, serif;	 size:13px;	 color:#4a4a4a;	 font-weight:normal;	 }	 		 #content ul {     list-style-type:disc;	 padding-left:14px;	 }	 	 #content a {     text-decoration:underline;	 color:#4a4a4a;	 }	 #content a:hover {     color:#e4312c;	 }	 	 	 	 #clear {     clear:both;}	 	#spacer {     margin-top:0px;     width:846px;	 height:58px;	 background-color:#FFFFFF;	 } 	 #hr {     width:846px;	 height:1px;	 background-image:url(../images/hr.gif);	 background-repeat:repeat-x;	 }	 #hr hr {     background-image:url(../images/hr.gif);	 background-repeat:repeat-x;	 width:100%;	 height:1px;	 }	 	 #footer {	 width:934px;	 height:36px;	 background-image:url(../images/bckg.gif);	 background-repeat:repeat-y;	 clear:both;     }	 	  #crossnav {	 font-family:Georgia, "Times New Roman", Times, serif;	 font-size:12px;	 color:#727272;	 text-align:center;	 padding-top:10px;	 width:846px;	 height:36px;	 }			 #crossnav a {	 font-family:Georgia, "Times New Roman", Times, serif;	 font-size:12px;	 color:#727272;	 text-align:center;	 text-decoration:none;	 padding-top:4px;	 width:846px;	 height:36px;	 }		   	 	 	 #crossnav a:hover {	 text-decoration:underline;	 color:#e4312c;	 }	 		 	 #border {     width:934px;	 height:6px;	 background-image:url(../images/bckg_border.jpg);	 background-repeat:no-repeat;	 background-position:top;	 margin-top:0px;	 margin-bottom:85px;	 }/* --->begin contact form */td.form-table{	padding: 0px;}td.form-table-desc{	padding: 3px 10px 0px 0px;	font-family:Arial, Helvetica, sans-serif;	font-size: 11px;	color:#4a4a4a;	line-height: 14px; }td.form-table-desc-err{	padding: 3px 10px 0px 0px;	font-family:Arial, Helvetica, sans-serif;	font-size: 11px;	color:#4a4a4a;	line-height: 14px; }td.form-table-desc-alt{	padding: 3px 10px 0px 0px;	font-family:Arial, Helvetica, sans-serif;	font-size: 11px;	color:#4a4a4a;	line-height: 14px;}td.form-table-desc-alt-err{	padding: 0px 10px 0px 0px;	font-family:Arial, Helvetica, sans-serif;	font-size: 11px;	color:#4a4a4a;	line-height: 14px;}.input{	margin: 1px 0px 0px 0px;	padding: 2px 0px 0px 0px;	font-family:Arial, Helvetica, sans-serif;	font-size: 11px;	color:#4a4a4a;	line-height: 16px;	width: 260px;	height:16px;	border:1px solid #c3c3c3;}.input_msg{	margin: 1px 0px 0px 0px;	padding: 0px;	font-family:Arial, Helvetica, sans-serif;	font-size: 11px;	color:#4a4a4a;	line-height: 16px;	width: 260px;	border:1px solid #c3c3c3;}.input-button{	margin: 1px 0px 0px 0px;	padding: 0px;	font-family:Arial, Helvetica, sans-serif;	font-size: 11px;	color:#4a4a4a;	line-height: 14px;} 	 	 	 