html, body{
    margin:0px;
    padding:0px;
    font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
p{	padding:0px 0px 10px 0px;	margin:0px;	}	

form{    margin:0px;    padding:0px;	}	
	
.maintable{	margin:auto;}	
	
.greyline{	 background-color:#00457e; }
.startgreyline{	 background-color:#00457e; }
* html .startgreyline{	 background-color:#fff; }
.greyline2{	 background-color:#00457e;position:absolute;left:566px; top:295px; right:2px; height:33px;z-index:300;}

* html .greyline2{	 background-color:#00457e;position:relative;left:566px; width:80%;top:-35px;  height:30px;right:2px;}	 	 
.lefthead{	background-color:#F7F7F8;}
.righthead{	background-color:#fff;	}	 
	
.blueback{	background-color:#0055a5;}	
	
.gridline{	background-image:url(images/gridline.png);	background-color:#0055a5;}		
.nogridline{background-color:#004b96;}		
	
ul, ol{	margin-top:0px;	padding-top:0px;	}	
	
.normal{	padding:27px 18px 30px 26px;	color:#004892;	text-align:justify;	}	
* html .normal{	padding:20px 0px 30px 26px;	color:#004892;	text-align:justify;	}		
.normalservices{	padding:37px 30px;	color:#0055A5;	text-align:justify;	}		
	
.language{	font-size:11px;	padding-bottom:73px;	padding-left:712px;	color:#0055A5;	font-weight:bold;	}
	
.language a{	color:#0055A5;	text-decoration:none;	}	
	
.language a:hover, .language a.on	{	color:#000099;	text-decoration:none;	}		

.nav{	color:#000000;	padding-left:310px;	padding-bottom:19px;	font-size:13px;	}	
	
.nav a{	padding:12px;	padding-top:15px;	padding-bottom:15px;	color:#000;	text-decoration:none;	}	
.nav a.flags{	padding:1px;	}	
.nav a:hover{
	background-position:center bottom;
	background-repeat:no-repeat;
	color:#0055A5;
	}

.nav a.on{
	background-image:url(images/b_mouseover.png);
	background-position:center bottom;
	color:#0055A5;
	font-weight:bold;
	background-repeat:repeat-y;
	}	
	
.sidebar{	padding:0px 0px 10px 0px;	}		
.leftbild {	border:0;	z-index:2;		}
h1,h2,h3,h4,h5,h6{	}	

h1{font-size:130%;color:#0055A5;}	
h2{font-size:125%;}	
h3{font-size:120%;}	
h4{font-size:115%;}	
h5{font-size:110%;text-decoration: none;color:#0055A5;}	
h6{font-size:105%;}
.h7{font-size:180%;	font-weight:bold;color:#0055A5;}
.h8{font-size:160%;text-decoration: none;color:#0055A5;}


.logos{
	/*vertical-align:middle;
	padding:5px 5px 5px 5px;*/
	margin-top:10px;
	float:left;
	}
.logotable{
	text-align:left;
	background-color:#ECF4F6;
	font-weight:bold;
	color:#040885;
	font-size:11px;
}
a{

}
a:link, a:visited, a:active, a:hover {
 text-decoration: none;
}

img {	border:none;	}	
	
.logoworksLink{
	color:#0055a5;
	padding-left:30px;
	font-size:10px;
	}	
.business {
	background-image:url(images/homeheader.gif);
	height:313px;
	width:1287px;
	/*background-color:#004892;*/
	margin-bottom:-98px;
	position:relative;
	z-index:200;}
* html .st_citys{position:absolute;left:319px; bottom:100px; z-index:-1;}
.st_citys{	position:absolute; left:309px; top:640px;z-index:-1;}	
.hometel{	margin:-4px 0px 20px 380px;	}
.vline {
background-color:#004892;
margin-top:3px;
width:1px;
}	
.bluefont{	color:#0055A5}
.bluefont2 {color:#0055A5; font-size:13px;}
.redfont{	font-size:13px;color:#990000;text-decoration:underline;font-weight:bold;}
.acikfont{	font-size:12px;color:#0055A5;text-decoration:none;}
.boldfont{  font-size:110%;font-weight:bold;color:#0055A5;}	
.ref_td {
	border-style: none none solid none;
    border-width: 1px;
    border-color: #004892;
    margin-right: 5px;
}
.myfont{font-size:15px;}
* html .first{padding-left:10px;}