body {
	background:#ffffff;
	margin: 0;
	padding: 0;
	color:#404040;
	font-family:helvetica, verdana, arial, sans-serif;
	font-size:12px;
	}
body a {
	outline:none;margin:0;
}

#container_main {
	position:absolute;
	top:0%;
	left:50%;
	width:770px;
	margin:0px auto 0px -385px;
}
#home {
	color:#c0c0c0;
	position:absolute;
	top:10px;
	left:0px;
}
#home a {
	text-decoration:none;
	color:#c0c0c0;
	font-size:9px;
}
#head {
	margin:40px 0 10px 0px;
	text-align:right;
}
#container {
	position:relative;
	top:0%;
	left:50%;
	width:770px;
	margin:0px auto 0px -385px;
	background:transparent url(../site_img/trans80.png);
	border:1px solid #c0c0c0;
	padding-bottom:30px;
	}
	
/* ______________________________________________________________INHALT BOXES */
#box_01 {
	float:left;
	width:200px;
	margin:0px;
	margin-top:20px;
	}
.box_01_01 {
	margin:0px 0px 30px 20px; 
	font-size:11px;
	}	
	
#box_02_01 {
	position:absolute;
	top:0px;right:0px;
	background:#eeeeee;
	height:200px;
	width:530px;
}	
/* ______________________________________________________________Photoslide */
#box_02_01 #photo {
		width:530px;
		height:200px;
		overflow:hidden;
		padding:0;
		margin:0;
	}
#box_02_01 #photo ul {
		padding:0;
		margin:0;
		width:10000px;
	}
#box_02_01 #photo li {float:left;list-style-type:none;}
#box_02_01 #photo li img {
		display:block;
		float:left;
		width:530px;
		height:200px;
	}
/* ______________________________________________________________Photoslide Nav*/	
#box_02_01 ul#slide_nav {
		position:absolute;
		right:0px;
		top:200px;
		width:530px;
		text-align:left;
		margin:0px;
		padding:0px;
	}
#box_02_01 ul#slide_nav li {
		float:left;
		margin-right:10px;
		list-style-type:none;
	}
#box_02_01 ul#slide_nav li a {
		display:block;
		float:left;
		padding:0;
		padding-top:3px;
		margin:0px;
		border:0px;
		letter-spacing:1px;
		font-weight:bold;
		color:#000000;
}
#box_02_01 ul#slide_nav li img {border:0px;}
#idee {font-size:12px;font-weight:bold;background:#e2001a;color:#ffffff;letter-spacing:1px;height:18px;padding:2px 3px 0 3px;}
/* ______________________________________________________________Photoslide End */		
#box_02 {
	margin-left:220px;
	padding-right:20px;
	padding-left:20px;
	padding-top:260px;
	padding-bottom:30px;
}
#box_02 a {
	color:#404040;
	border-bottom:1px dashed #e2001a;
	text-decoration:none;
	font-weight:normal;
	}
#box_02 a:link {}
#box_02 a:visited {}
#box_02 a:hover {border-bottom:1px solid #e2001a;}


#footer {
	margin:5px 0 20px 0;
	color:#606060;
	font-size:11px;
	text-align:right;
}
#footer a {
	text-decoration:none;
	color:#606060;
	border-bottom:1px dotted #c0c0c0;
}
p.heading {
	background-color:#e2001a;
	height:18px;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	padding-left:3px;
	padding-top:2px;
	letter-spacing:1px;
	}	
p.heading2 {
	background-color:#e2001a;
	height:32px;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	padding-left:3px;
	padding-top:2px;
	letter-spacing:1px;
	}		
b, strong {
	letter-spacing:1px;
	color:#404040;
}
.wt {color:#c0c0c0;}


/* ______________________________________________________________ Format Navi links */
ul.navList	{
	margin:0;
	padding:0;
	list-style-type:none;
	}
ul.navList li	{
	font-size:12px;
	}
ul.navList a {
	color:#000000;
	border-bottom:0px dashed #e2001a;
	text-decoration:none;
	font-weight:normal;
	letter-spacing:1px;
	}
ul.navList a:link {}
ul.navList a:visited {}
ul.navList a:hover {border-bottom:0px solid #e2001a;color:#E2001A;}

ul#navPartner {
	margin:0;
	margin-left:15px;
	padding:0;
	list-style-image: url(../site_img/bullet.gif);
	}
ul#navPartner li {
	padding:2px 0 2px 0;
	}	
a.navPartnerLink {
	color:#404040;
	border-bottom:0px dashed #404040;
	text-decoration:none;
	font-weight:normal;
	}
a.navPartnerLink:link {}
a.navPartnerLink:visited {}
a.navPartnerLink:hover {border-bottom:1px solid #e2001a;}	
/* ______________________________________________________________ Format Link Box 1 allg. */
a.box1Link {
	color:#000000;
	border-bottom:1px dashed #e2001a;
	text-decoration:none;
	font-weight:bold;
	}
a.box1Link:link {}
a.box1Link:visited {}
a.box1Link:hover {border-bottom:1px solid #e2001a;}
/* ______________________________________________________________ Format Ideen Fototab */
#ideen_foto {
border:0px solid #c0c0c0;
border-spacing:10px;
margin-left:50px;
margin-top:30px;
}

#ideen_foto td {
width:100px;
height:100px;
border:1px solid #404040;
border-spacing:10px;
}
#ideen_foto td.none {
width:100px;
height:100px;
border:0px solid #000000;
border-spacing:10px;
background:transparent url(../site_img/logo_ideen_foto.gif);
background-repeat:no-repeat;
background-position:10px 10px;
vertical-align:bottom;
text-align:right;
font-size:11px;
}
#ideen_foto a img {border:1px solid #c0c0c0;}
#ideen_foto a:hover img {border:1px solid #e2001a;}
#ideen_foto a {
border-bottom:0px;font-weight:bold;
}
#ideen_foto a:link {}
#ideen_foto a:visited {}
#ideen_foto a:hover {border-bottom:0px ;}
/* ______________________________________________________________ Infolink Ideen */
.infolink a .info {display:none;}
.infolink a:hover .info
	{
	font-weight:normal;
	padding:10px;
	background:#404040;
	border:1px solid #e2001a;
	display:block;
	position:absolute;
	top:400px;
	left:15px;
	width:250px;
	
	z-index:10;
	font-size:12px;
	line-height:16px;
	color:#ffffff;
	}

ul.list {
	margin:0;
	margin-left:15px;
	padding:0;
	list-style-image: url(../site_img/bullet.gif);
	}
ul.list li {
	padding:2px 0 2px 0;
	letter-spacing:1px;
	}
/* ______________________________________________________________ Infolink Maschinen */	
table#maschinen a {border-bottom:0px;}
table#maschinen a img {border:1px solid #c0c0c0;}
p#imgpre img {width:1px;height:1px;}
/* ______________________________________________________________ Format Partner */	
.part {font-weight:bold;font-size:14px;letter-spacing:1px;}
/* ______________________________________________________________ Format Global */	
h4 {font-size:14px;}
.print {color:#000000;border-bottom:1px dashed #c0c0c0;text-decoration:none;}

														
