@charset "utf-8";
/* CSS Document */

@import url(color.css);
@import url(typography.css);

/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td 
{ margin : 0; padding : 0; }

/* Normalizes font-size for headers */
h1,h2,/*h3*/,h4,h5,h6 { font-size : 100%; }

/* Removes list-style from lists */
ol,ul { list-style : none; }

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, /*em*/, strong, th, var
{ font-style : normal; font-weight : normal; }

/* Removes list-style from lists */
table { border-collapse : collapse; border-spacing : 0; }

/* Removes border from fieldset and img */
fieldset,img { border : 0; }

/* Left-aligns text in caption and th */
caption,th { text-align : left; }

/* Removes quotation marks from q */
q:before, q:after { content :''; }


/* layout.css */

html 	{ text-align : center;
	background: #c7c7c7;}

body { 
position : relative; 
width : 800px; 
margin : 0 auto; 
text-align : left;
background: #fff;}

/* =nav main */
div#nav_main {
	text-align:right;
	height: 37px;}
	
div#nav_main ul {
	position: absolute;
	top: 5px;
	left: 38px;}

div#nav_main h2 {
	position: absolute;
	top: -9999px;}	

ul#nav_main_ul li {
	display: inline;}

/* =branding */
div#branding {
	height: 150px;}
	
div#branding h1 {
	position: absolute;
	top: -9999px;}
	
/* =nav sub */
div#nav_sub {
	width: 100%;
	height: 30px;
	position: relative;}
	
ul#projects_nav {
	float: left;
	width: 100%;}
	
ul#projects_nav li {
	float: left; 
	margin: 0; 
	padding: 0 1px 0 0; 
	list-style: none; 
	background: url(../Bilder/nav_sub_li_bgr.gif) no-repeat top right;}
	
ul#projects_nav a {
	float: left;
	padding: 7px 13px;
	text-decoration: none;
	color: #2C3118;}
	
ul#projects_nav a:hover {
	color: #fff;
	background: url(../Bilder/nav_sub_li_hover_bgr.gif) repeat-x top;
	text-decoration: underline;
	}
	
ul#projects_nav a.active {
	font-weight: bold;
	background: url(../Bilder/nav_sub_li_hover_bgr.gif) repeat-x top;}
	
/* Content */

div#content {
	position: relative;
	width: 100%;}
	
/* =about content */
div#content_about {
	left: 0;
	width: 70%;
	height: 100%;
	padding: 1.5em;}
	
div#content_about p {
	padding: 1em 0;}

/* =content sup */
div#content_sup {
	left: 70%;
	width: 30%;
	padding: 1em;}

/* =spare parts */	
div#content_sp {
	left: 1%;
	width: 155px;
	height: 190px;
	background: url(../Bilder/start_content_bgr.gif) no-repeat bottom;
	padding: 10px 20px;
	padding-top: 40px;}
	
p.main_link {
	position: absolute;
	top: 205px;
	left: 110px;
	font-size: 0.9em;
	font-weight: bold;}
	

	
/* =custom manufactoring*/
div#content_cm {
	left: 25.5%;
	width: 155px;
	height: 190px;
	background: url(../Bilder/start_content_bgr.gif) no-repeat bottom;
	padding: 10px 20px;
	padding-top: 40px;}
	
/* =tractor content */
div#content_tractor {
	left: 50%;
	width: 155px;
	height: 190px;
	background: url(../Bilder/start_content_bgr.gif) no-repeat bottom;
	padding: 10px 20px;
	padding-top: 40px;}

/* =projects */
div#content_projects {
	left: 74.5%;
	width: 155px;
	height: 190px;
	background: url(../Bilder/start_content_bgr.gif) no-repeat bottom;
	padding: 10px 20px;
	padding-top: 40px;}
	
/* =site information */
div#site_info {
	padding-top: 10px;
	height: 110px;
	margin-top: 30px;}
	
/* =site information two */
div#site_info_two {
	padding-top: 10px;
	height: 110px;
	margin-top: 50px;
	clear: both;}
	
/* Metal Galerie */
div#metal_galerie {
	float: left;
	width: 560px;
	padding: 10px 0;}
	
div#metal_galerie dl {
	float: left;
	margin: 10px 20px;
	padding: 0;
	display: inline; /* IE Bug-Fix */
	width: 520px;}

div#metal_galerie dt {
	font-size: 110%;
	letter-spacing: 1px;
	color: #2C3118;
	float: right;
	width: 220px;}
	
div#metal_galerie dd {
	font-size: 100%;
	line-height: 1.5em;}
	
div#metal_galerie dd.img img {
	float: left;
	margin: 0 8px 0 0;
	padding: 4px;
	border: 1px solid #C1C7D0;
	border-bottom-color: #C8CDD2;
	border-right-color: #C8CDD2;
	background: #fff;}
	
div#metal_galerie dd.img_big img {
	float: left;
	margin: 0 8px 50px 0;
	padding: 4px;
	border: 1px solid #C1C7D0;
	border-bottom-color: #C8CDD2;
	border-right-color: #C8CDD2;
	background: #fff;}
	
div#metal_galerie dt a {
	font-size: 80%;
	font-weight: bold;
	text-decoration: underline;
	color:#2C3118;}
	
div#metal_galerie dt a:hover {
	text-decoration: none;}
	
/* Spare Galerie */
div#spare_galerie {
	float: left;
	width: 560px;
	padding: 10px 0;}
	
div#spare_galerie dl {
	float: left;
	margin: 10px 20px;
	padding: 0;
	display: inline; /* IE Bug-Fix */
	width: 520px;}

div#spare_galerie dt {
	font-size: 110%;
	letter-spacing: 1px;
	color: #2C3118;
	float: right;
	width: 422px;}
	
div#spare_galerie dd {
	font-size: 80%;
	line-height: 1.5em;}
	
div#spare_galerie dd.img img {
	float: left;
	margin: 0 8px 0 0;
	padding: 4px;
	border: 1px solid #C1C7D0;
	border-bottom-color: #C8CDD2;
	border-right-color: #C8CDD2;
	background: #fff;}
	
div#spare_galerie dd.img_big img {
	float: left;
	margin: 0 8px 50px 0;
	padding: 4px;
	border: 1px solid #C1C7D0;
	border-bottom-color: #C8CDD2;
	border-right-color: #C8CDD2;
	background: #fff;}
	
div#spare_galerie dt a {
	font-size: 80%;
	font-weight: bold;
	text-decoration: underline;
	color:#2C3118;}
	
div#spare_galerie dt a:hover {
	text-decoration: none;}
	
/* Rubber Galerie */
div#rubber_galerie {
	float: left;
	width: 560px;
	padding: 10px 0;}
	
div#rubber_galerie dl {
	float: left;
	margin: 10px 20px;
	padding: 0;
	display: inline; /* IE Bug-Fix */
	width: 520px;}

div#rubber_galerie dt {
	font-size: 110%;
	letter-spacing: 1px;
	padding-bottom: 10px;
	color: #2C3118;
	float: right;
	width: 332px /*334px*/;}
	
div#rubber_galerie dd {
	font-size: 80%;
	line-height: 1.5em;}
	
div#rubber_galerie dd.img img {
	float: left;
	margin: 0 8px 0 0;
	padding: 4px;
	border: 1px solid #C1C7D0;
	border-bottom-color: #C8CDD2;
	border-right-color: #C8CDD2;
	background: #fff;
	height: 213px;
	width: 170px;}
	
div#rubber_galerie dt a {
	font-size: 0.8em;
	font-weight: bold;
	text-decoration: underline;
	color:#2C3118;}
	
div#rubber_galerie dt a:hover {
	text-decoration: none;}
	
/* language */
div#language {
	position: absolute;
	top: 35px;}
	
div#language h3 {
	position: absolute;
	top: -9999px;}

ul#lang li {
	display: inline;}
	
ul#rubber-galerie li {
	float: left;
	padding: 2em .2em;}
	
ul#rubber-galerie li img {
	/*margin: 0 8px 0 0;*/
	padding: 4px;
	border: 1px solid #C1C7D0;
	border-bottom-color: #C8CDD2;
	border-right-color: #C8CDD2;
	background: #fff;}
	
ul#nav_main_ul li.acti a{
	color: #74b579;}
	
/* =h4 */
h4 {
	padding: 1em 0;}
	
p.follow {
	padding: 1em;
	margin: 0;}
	
em.center {
	text-align:center;}
	
div#gallery {
	text-align: center;}
	
	
/* =si_clear_children */
.pc,.sc { position : absolute; top: 0; left: 0; }
.clear_children,.cc_tallest { position: relative; } /*\*/* html .clear_children { display: inline;}/**/
.cc_tallest:after { content: ''; } /* PREVENTS A REDRAW BUG IN SAFARI */