
/* nachfolgend für alle Seiten gültige Formatierungen */

#page {
	
	height: 808px;
	width: 964px;
	margin: 0 auto;
	background-color: white;
}

#navi {
	height: 93px;
	width: 666px;
	margin-left: 30px;
	margin-top: 20px;
	list-style: none;
	font-size: 11px;
}

#navi li {
	float:left;
	font-weight: bold;
	font-family: arial;
}

#navi #no {
	margin-left: 5px;
}

#navi #act {
	margin-left: 5px;
}

#navi li a {
	font-size:100%;
	display: block;
	text-decoration: none;
	text-align: center;
	color: #435855;
	padding-top: 56px;
	border: solid 1px #435855;
	width: 83px;
}

#navi #act1 a {

border: solid 1px #435855;
	background: #435855;
	color: white;
}

#navi li a:hover, #navi #act a {
	background: #EF272C;
	color: white;
	border: solid 1px #EF272C;
}

#navi #no1 a:hover {
border: solid 1px #435855;
	background: #435855;
	color: white;
}

#logo {
	margin-right: 41px;
	margin-top: -92px;
	float: right;
	height: 109px;
	width: 220px;
}

#adresse {
	height: 20px;
	width: 829px;
	color: #435855;
	font-size: 11px;
	font-family: arial;
	float: left;
	margin-left: 30px;
	margin-top: 16px;
	list-style: none;
}

#adresse a {
	text-decoration: none;font-size: 11px;
	color: #435855;
}
#link a{
	text-decoration: none;
	font-size: 11px;
	color: white;
}


#adresse a:hover,#link a:hover {
	color: #EF272C; 
}

.ueberschriften{
font-size: 19px;
}


/* nachfolgend Formatierungen für Seite 1 - index */

#rahmen {
	width: 895px;
	height: 605px;
	margin-left: 30px;
	margin-top: 30px;
	float: left;
	padding: 0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-image: url(bilder/01metall.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}

#links {
	color: #EF272C;
	font-weight: bold;
	font-family: arial;
	height: 161px;
	width: 426px;
	margin-left: 42px;
	margin-top: -595px;
	float: left;
}

#links p{
	font-weight: normal;
	font-size: 17px;
}

#rechts {
	font-size: 17px;
	color: #435855;
	font-weight: normal;
	font-family: arial;
	height: 255px;
	width: 224px;
	float: right;
	margin-right: 25px;
	margin-top: -605px;
	list-style: square;
	padding: 0;
}



/* nachfolgend Formatierungen für die Seiten 2 - 7 */

#verlauf {
	width: 895px;
	height: 605px;
	position: static;
	margin-left: 30px;
	margin-top: 30px;
	float: left;
	padding: 0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-position: center bottom;
	background-repeat: repeat;
	background-image: url(bilder/verlauf.gif);
}

/* nachfolgend Formatierungen für die Seiten 2 - 7 */

#verlauf8 {
	width: 895px;
	height: 1550px;
	position: static;
	margin-left: 30px;
	margin-top: 30px;
	float: left;
	padding: 0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-position: center bottom;
	background-repeat: repeat;
	background-color: #5d767b;
}



/* nachfolgend Formatierungen für Seite 2 - ueberuns */

#philosophie {
	color: #DCE3E5;
	font-size: 14px;
	font-weight: normal;
	font-family: arial;
	height: 250px;
	width: 620px;
	margin-left: 45px;
	margin-top: -609px;
	float: left;
}

#philosophie a {
	color: #FFFFFF;
	font-weight: bold;	
}

#philosophie a:hover {
	color: #EF272C; 
}



#chef {
	height: 20px;
	width: 20px;
	float: right;
	margin-right: 241px;
	margin-top: -530px;
	padding: 0;
}

/* nachfolgend Formatierungen für Seite 3 - leistungen */
#verlauf3 {
	width: 895px;
	height: 760px;
	position: static;
	margin-left: 30px;
	margin-top: 30px;
	float: left;
	padding: 0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-position: center bottom;
	background-repeat: repeat;
	background-image: url(bilder/verlauf.gif);
}


#links3 {
	color: #DCE3E5;
	font-size: 14px;
	font-weight: normal;
	font-family: arial;
	height: 161px;
	width: 600px;
	margin-left: 45px;
	margin-top: -760px;
	float: left;
}

#links3 li {
	font-weight: bold;
	margin-left: 15px;
	list-style: square;
}

#links3 p {
	margin-top:0px;
}

#links3 a {
	color: #FFFFFF;
	font-weight: bold;
}


#links3 a:visited {
	color: white; 
}

#links3 a:hover {
	color: #EF272C; 
}

#rechts3 {
	height: 20px;
	width: 20px;
	float: right;
	margin-right: 244px;
	margin-top: -550px;
	padding: 0;
}

/* nachfolgend Formatierungen für Seite 4 - maschinen */
#page2 {
	
	height: 1208px;
	width: 964px;
	margin: 0 auto;
	background-color: white;
}
#verlauf2 {
	width: 895px;
	background-color:#728a8e;
	height:1100px;
	margin-left: 30px;
	margin-top: 30px;
	float: left;
	padding: 0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-position: top;
	background-repeat: repeat-x;
	background-image: url(bilder/verlauf.gif);
}

#links4 {
	color: #DCE3E5;
	font-size: 14px;
	font-weight: normal;
	font-family: arial;
	width: 620px;
	height: 585px;
	margin-left: 45px;
	margin-top: -600px;
	float: left;
	
}

#links5 {
	color: #DCE3E5;
	font-size: 14px;
	font-weight: normal;
	font-family: arial;
	width: 620px;
	
	margin-left: 14px;
	margin-top: 10px;
	float: left;
	
}

#links5 table {
	border-collapse: collapse;
	border-spacing: 1pt;
}

.zellea, .zelleb {
 padding-left: 3pt;
 color: #435855;
}

.zelle1, .zelle2, .zelle7, .zelle8, .zelle9, .zelle28, .zelle29, .zelle30, .zelle37, .zelle38, .zelle39 {
 border-right-style: solid;
 border-color: #FFFFFF;
 border-width: thin;
 padding-right: 3pt;
}

.zelle3, .zelle11, .zelle22, .zelle31 {
 border-right-style: solid;
 border-top-style: solid;
 border-bottom-style: solid;
 border-color: #FFFFFF;
 border-width: thin;
}

.zelle4, .zelle5, .zelle12, .zelle13 {
 border-right-style: solid;
 border-top-style: solid;
 border-bottom-style: solid;
 border-color: #FFFFFF;
 border-width: thin;
 padding-right: 3pt;
}

.zelle6, .zelle14, .zelle26, .zelle35 {
 border-top-style: solid;
 border-bottom-style: solid;
 border-color: #FFFFFF;
 border-width: thin;
 padding-right: 3pt;
}

.zelle10, .zelle18, .zelle30b, .zelle40 {
 padding-right: 3pt;
}

.zelle15 {
 border-right-style: solid;
 border-top-style: solid;
 border-color: #FFFFFF;
 border-width: thin;
}

.zelle16, .zelle17 {
 border-right-style: solid;
 border-top-style: solid;
 border-color: #FFFFFF;
 border-width: thin;
 padding-right: 3pt;
}

.zelle19, .zelle20 {
 width: 100px;
 border-right-style: solid;
 border-left-style: solid;
 border-color: #FFFFFF;
 border-width: thin;
 padding-left: 3pt;
 padding-right: 3pt;
}

.zelle21 {
 width: 51px;
 border-right-style: solid;
 border-left-style: solid;
 border-color: #FFFFFF;
 border-width: thin;
 padding-left: 3pt;
 padding-right: 3pt;
}

.zelle21b {
 width: 50px;
 padding-left: 3pt;
 padding-right: 3pt;
}

.zelle23, .zelle24, .zelle25, .zelle32, .zelle33, .zelle34 {
 border-right-style: solid;
 border-top-style: solid;
 border-bottom-style: solid;
 border-color: #FFFFFF;
 border-width: thin;
 padding-right: 3pt;
}

.zelle27, .zelle36 {
 border-right-style: solid;
 border-color: #FFFFFF;
 border-width: thin;
}

.zelle41 {
 padding-left: 3pt;
 color: #435855;
 border-right-style: solid;
 border-color: #435855;
 border-width: thin;
}

.zelle42 {
 border-top-style: solid;
 border-color: #FFFFFF;
 border-width: thin;
}

.zelle43 {
 border-top-style: none;
 border-color: #FFFFFF;
 border-width: thin;
}

.zelle44 {
 border-top-style: solid;
 border-right-style: solid;
 border-color: #FFFFFF;
 border-width: thin;
}

.zelle45 {
 border-right-style: solid;
 border-color: #FFFFFF;
 border-width: thin;
}

.zelle46 {
 padding-left: 3pt;
 color: #435855;
 border-color: #435855;
 border-width: thin;
}

@media print {
* { background: #fff; color: #000; }
.zelle1, .zelle2, .zelle7, .zelle8, .zelle9, .zelle28, .zelle29, .zelle30, .zelle37, .zelle38, .zelle39 {
 border-right-style: solid;
 border-color:black;
 border-width: thin;
 padding-right: 3pt;
}

.zelle3, .zelle11, .zelle22, .zelle31 {
 border-right-style: solid;
 border-top-style: solid;
 border-bottom-style: solid;
 border-color:black;
 border-width: thin;
}

.zelle4, .zelle5, .zelle12, .zelle13 {
 border-right-style: solid;
 border-top-style: solid;
 border-bottom-style: solid;
 border-color:black;
 border-width: thin;
 padding-right: 3pt;
}

.zelle6, .zelle14, .zelle26, .zelle35 {
 border-top-style: solid;
 border-bottom-style: solid;
 border-color:black;
 border-width: thin;
 padding-right: 3pt;
}

.zelle10, .zelle18, .zelle30b, .zelle40 {
 padding-right: 3pt;
}

.zelle15 {
 border-right-style: solid;
 border-top-style: solid;
 border-color:black;
 border-width: thin;
}

.zelle16, .zelle17 {
 border-right-style: solid;
 border-top-style: solid;
 border-color:black;
 border-width: thin;
 padding-right: 3pt;
}

.zelle19, .zelle20 {
 width: 100px;
 border-right-style: solid;
 border-left-style: solid;
 border-color:black;
 border-width: thin;
 padding-left: 3pt;
 padding-right: 3pt;
}

.zelle21 {
 width: 51px;
 border-right-style: solid;
 border-left-style: solid;
 border-color:black;
 border-width: thin;
 padding-left: 3pt;
 padding-right: 3pt;
}

.zelle21b {
 width: 50px;
 padding-left: 3pt;
 padding-right: 3pt;
}

.zelle23, .zelle24, .zelle25, .zelle32, .zelle33, .zelle34 {
 border-right-style: solid;
 border-top-style: solid;
 border-bottom-style: solid;
 border-color:black;
 border-width: thin;
 padding-right: 3pt;
}

.zelle27, .zelle36 {
 border-right-style: solid;
 border-color:black;
 border-width: thin;
}

.zelle41 {
 padding-left: 3pt;
 color: #435855;
 border-right-style: none;
 border-color: #435855;
 border-width: 0px;
}

.zelle42 {
 border-top-style: solid;
 border-color:black;
 border-width: thin;
}

.zelle43 {
 border-top-style: none;
 border-color:black;
 border-width: thin;
}

.zelle44 {
 border-top-style: solid;
 border-right-style: solid;
 border-color:black;
 border-width: thin;
}

.zelle45 {
 border-right-style: solid;
 border-color:black;
 border-width: thin;
}

.zelle46 {
 padding-left: 3pt;
 color: #435855;
 border-color: #435855;
 border-width: thin;
}
}



#rechts4 {
	height: 20px;
	width: 20px;
	float: right;
	margin-right: 244px;
	margin-top: -530px;
	padding: 0;
}
#rechts5 {
	height: 20px;
	width: 20px;
	float: right;
	margin-right:205px;
	margin-top: 90px;
	padding: 0;
}


/* nachfolgend Formatierungen für Seite 6 - kontakt */

#links6 {
	color: #DCE3E5;
	font-size: 14px;
	font-weight: normal;
	font-family: arial;
	width: 550px;
	margin-left: 45px;
	margin-top: -645px;
	float: left;
}

#links6 a {
	color: #FFFFFF;
}

#mail6 {
	color: #DCE3E5;
	font-size: 14px;
	font-weight: normal;
	font-family: arial;
	width: 550px;
	margin-left: 45px;
	margin-top: -80px;
	float: left;
}

#mail6 a {
	color: #FFFFFF;
	font-weight: bold;
}

#mail6 a:hover {
	color: #EF272C; 
}

#mail6 a:visited {
	color: white; 
}

#baurhp6 {
	font-family: arial;
	font-size: 14px;
	color: #DCE3E5;
	z-index: 91;
	width: 450px;
	margin-left: 45px;
	margin-top: -62px;
	float: left;
}

#rechts6 {
	height: 20px;
	width: 20px;
	float: right;
	margin-right: 240px;
	margin-top: -550px;
	padding: 0;
	z-index: 95;
}

/* nachfolgend Formatierungen für Seite 7 - impressum */

#links7oben {
	color: #DCE3E5;
	font-size: 14px;
	font-weight: normal;
	font-family: arial;
	height: 250px;
	width: 550px;
	margin-left: 45px;
	margin-top: -609px;
	float: left;
}

#links7oben a {
	color: #FFFFFF;
	font-weight: bold;
}


#links7oben a:visited {
	color: white; 
}

#links7oben a:hover {
	color: #EF272C; 
}



#disclaimer a {
	text-decoration: none;
}


/* nachfolgend Formatierungen für Seite 8 - Datenschutz */

#links8oben {
	color: #DCE3E5;
	font-size: 14px;
	font-weight: normal;
	font-family: arial;
	height: 250px;
	width: 550px;
	margin-left: 45px;
	margin-top: -1550px;
	float: left;
}

#links8oben a {
	color: #FFFFFF;
	font-weight: bold;
}


#links8oben a:visited {
	color: white; 
}

#links8oben a:hover {
	color: #EF272C; 
}