/* CSS Document */



body {
	background-image: url();
	background-repeat: repeat;
	background-color: #DADADA;
}

html, input, textarea
	{
	font-family: Verdana;
	font-size: 0.688em;
	line-height: 1.4em;
	color: #747A86;
			}

#main {
	width:960px;
	margin:0 auto;
	text-align:left;

}

/* ============================= nav ====================== */

#mainnav {
	font-size:100%;
	padding-top: 30px;
	padding-right: 200px;
	padding-bottom: 0px;
	padding-left: 0px;

	}
	
.mainnav_rahmen {
 	border-bottom: 1px solid #CCD2D5;	
	border-top: 1px solid #CCD2D5;
	}
	
	
.mainnav_01_out {
 	border-bottom: 1px solid #CCD2D5;	
	border-left: 1px solid #CCD2D5;
	border-top: 1px solid #CCD2D5;
	background-color: #fff;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 7px;
	padding-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:  14px;
	color: #747A86;
	text-decoration: none;

	}
	
.mainnav_01_on {
 	border-bottom: 1px solid #CCD2D5;	
	border-left: 1px solid #CCD2D5;
	border-top: 1px solid #CCD2D5;
	background-color: #D1D2D7;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 7px;
	padding-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:  14px;
	color: #FFF;
	text-decoration: none;

	}
	
	#logo{
	left:740px;
	top:-20px;
	width:220px;
	height:50px;
	position: relative;
	decoration: none;
	
	}
	


/* ============================= middle ====================== */
#header {

}

.infobox {
	height:50px;
	padding: 30px 0px 0px 40px;

}

.content {
	
	width:960px;
	padding:0px 0px 0px 0px;
	background-color: #FFF;


}

.container {
	width:960px;
	overflow:hidden;
	background-color: #FFF;
}

.containerStartseite {
	width:916px;
	height: 410px;
	padding: 0px 0px 0px 44px;
	overflow:hidden;
	background-image: url(Bilder/Startseite.png);
}

.containermd {
	width:916px;
	height: 410px;
	padding: 0px 0px 0px 44px;
	overflow:hidden;

	
}

.containerUnternehmen {
	width:916px;
	height: 410px;
	padding: 0px 0px 0px 44px;
	overflow:hidden;
	background-image: url(Bilder/Startseite.png);
}

.containerLeistungen {
	width:916px;
	height: 410px;
	padding: 0px 0px 0px 44px;
	overflow:hidden;
	background-image: url(Bilder/deisinger.tech-Leistungen.png);
}

.containerEngineering {
	width:916px;
	height: 410px;
	padding: 0px 0px 0px 44px;
	overflow:hidden;
	background-image: url(Bilder/deisinger.tech-Engineering.png);
}

.containerProduktdesign {
	width:916px;
	height: 410px;
	padding: 0px 0px 0px 44px;
	overflow:hidden;
	background-image: url(Bilder/deisinger.tech-Produktdesign.png);
}

.containerNews {
	width:916px;
	height: 410px;
	padding: 0px 0px 0px 44px;
	overflow:hidden;
	background-image: url(Bilder/Startseite.png);
}

.containerKontakt {
	width:916px;
	height: 410px;
	padding: 0px 0px 0px 44px;
	overflow:hidden;
	background-image: url(Bilder/deisinger.tech-Kontakt.png);
}

.containerAutomation {
	width:916px;
	height: 410px;
	padding: 0px 0px 0px 44px;
	overflow:hidden;
	background-image: url(Bilder/Automation.png);
}

.containerMaschinenbau {
	width:916px;
	height: 410px;
	padding: 0px 0px 0px 44px;
	overflow:hidden;
	background-image: url(Bilder/Maschinenbau.png);
}

.img {margin-bottom:23px;}
.padding1 {
	padding: 0px 0px 0px 0px;
	width:960px;
	height: 410px;
}
.padding2 {
	padding: 0px 20px 0px 20px;
	float: right;
	width: 200px;
}
.padding3 {padding: 0px 20px 0px 20px;}
.padding4 {padding: 0px 20px 0px 20px;}
.padding5 {
	padding: 20px 45px 100px 45px;
}

.columnIndex {
	float:left;
	padding: 0px 0px 0px 40px;
	width: 920px;
	height: 410px;
	background-image: url(Bilder/Startseite.png);
}

.columnEngineering {
	float:left;
	padding: 0px 0px 0px 0px;
	width: 960px;
	height: 410px;
	background-image: url(Bilder/deisinger.tech-Engineering.png);
	
}

.columnKontakt {
	float:left;
	padding: 0px 0px 0px 40px;
	width: 920px;
	height: 410px;
	background-image: url(Bilder/deisinger.tech-Kontakt.png);
}

.column1 {
	float:left;
	padding: 0px 0px 0px 0px;
	width: 960px;
	height: 410px;
	
}
.column4 {
	float:left;
	padding: 20px 30px 0px 45px;
	width: 460px;
}	
.column5 {
	float:right;
	padding: 0px 10px 0px 10px;
	width: 260px;
	margin-right: 45px;
	margin-top: 20px;
	background-color: #F5F5F5;
	margin-bottom: 20px;
}
.column6 {
	float:left;
	padding: 30px 20px 0px 60px;
	width: 210px;
}
.column7 {
	float:right;
	padding: 160px 20px 0px 0px;
	width: 400px;
}
.column8 {
	float: left;
	padding: 0px 0px 0px 0px;
	width: 960px;
	height: 600px;
}
.column9 {
	float:left;
	padding: 10px 10px 0px 10px;
	width: 210px;
}



h1 { 
    font-family:Verdana; 
    color: #45515a;
    font-weight:bold ;
    font-size: 1.1em;
    line-height: 1em;
}
h2 { 
    font-family:Verdana; 
    color: #45515a;
    font-weight:bold ;
    font-size: 1.1em;
    line-height: 1em;
}
h3 { 
    font-family:Verdana; 
    color: #45515a;
    font-weight: bold;
    font-size: 1.1em;
    line-height: 1em;
}
	
/* Define standard hyperlinks */	
a:link  { color: #45515a; text-decoration: none;   }
a:active { color: #45515a; text-decoration: none;   }
a:visited { color: #45515a; text-decoration: none;  }
a:hover {
	text-decoration: none;
}


/* ============================= footer ====================== */



#footer a:link    { color: #FFF; text-decoration: none;   }
#footer a:active  { color: #FFF; text-decoration: none;   }
#footer a:visited { color: #FFF; text-decoration: none;  }
#footer a:hover   { color: #D1D2D7; text-decoration: none;  }
#footer           {  
                   
					background: #747A86;
                    display: block;
                    text-align: center;
                    font: normal normal 11px/20px Verdana, Arial, sans-serif; 
                    color: #FFF; 
                    width: 100%; 
                    height: 26px;
                    padding: 3px 0px 0px 0px;
}



/* ============================= forms ============================= */


form .rowi {height:26px;}
form .link {float:right; margin:0 17px 0 5px;}

.input {width:187px; height:18px; border:1px solid #535b5b; background:none; padding:0 0 0 5px; font-size:1em; background:url(images/input_bg.gif);}
textarea {width:187px; height:116px; border:1px solid #535b5b; background:none; padding:0 0 0 5px; overflow:auto; font-size:1em; background:url(images/input_bg.gif); margin-bottom:15px;}
