* { margin: 0; 	padding: 0; }

a, a:link a:active	{ color: #535353; text-decoration: none; font-weight:normal; }
a:focus				{outline:none}
a:visited			{ color: #535353; }
a:hover				{ text-decoration: none; background-color: inherit; color: #535353; }
 
h1 { font-size:35px;text-decoration:none;padding:0px 0px 0px 0px;font-family:'Crimson Text', arial, serif;text-transform: uppercase; color:#535353; }
h2 { font-size:14px; font-weight:bold;text-decoration:none;padding:0px 0px 22px 0px;color:#0071A1; }
h3 { font-size:14px; font-weight:normal; }

p { padding:0px 15px 20px 0px; }

/*****************basic layout *****************/

body {
        background: #FFFFFF url(images/bg_body.jpg) no-repeat left top;
        font-size:12px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        height:100%;
        vertical-align:left;
		    color:#828282;
}

.page { 
		margin: 0 auto;
		width:965px;
}

.page-left {		
		width:585px;
		height:800px;
		float:left;
}

.logo { 
		position:relative;
		width:585px;
		height:84px;
}

.navigation {
		position:relative;
		width:585px;
		height:64px;
}

a.navigation_link1 { display:block;background-image:url(images/navi_lohngleitschleifen_0.gif);width:154px; height:24px;float:left;margin:0px 24px 0px 0px;}
a.navigation_link1:hover { background-image:url(images/navi_lohngleitschleifen_1.gif); }

a.navigation_link2 { display:block;background-image:url(images/navi_polieren_0.gif);width:68px; height:24px;float:left;margin:0px 24px 0px 0px; }
a.navigation_link2:hover { background-image:url(images/navi_polieren_1.gif); }

a.navigation_link3 { display:block;background-image:url(images/navi_galvanik_0.gif);width:74px; height:24px;float:left;margin:0px 24px 0px 0px; }
a.navigation_link3:hover { background-image:url(images/navi_galvanik_1.gif); }

a.navigation_link4 { display:block;background-image:url(images/navi_qualitaetssicherung_0.gif);width:158px; height:24px;float:left; }
a.navigation_link4:hover { background-image:url(images/navi_qualitaetssicherung_1.gif); }

.picture {
		position:relative;
		width:585px;
		height:205px;
}

.content {
		position:relative;
		width:585px;
}
.content a	{ color:#0071A1; text-decoration: underline; }
.content p	{ line-height:20px; }
.content ul { line-height:20px; padding-left:40px; }
.content td { line-height:20px; font-size:12px; }

.page-right { 
		width:380px;
		height:800px;
		float:right;
}

.nav-right {
		position:relative;
		top:300px;
		left:135px;
		width:225px;
		height:100px;
		line-height:30px;
}

.nav-right a {
		color:#535353;
		text-decoration:none;
		padding:0px 0px 0px 20px;		
}

.nav-right a:hover {
		background-image:url(images/bg_link-left.png);
		background-position: 0px 4px;
		background-repeat: no-repeat;
}

.footer {
		position:relative;
		top:480px;
		left:155px;
		width:225px;
		height:100px;
		color:#0071A1;		
}

.footer p {
		padding:16px 0px 0px 0px;
}

.footer a {
		color:#0071A1;
		text-decoration:underline;		
}


