@charset "utf-8";

/* Class: Display the error for IE Macintosh */
#mac { display: none; }
/* Class: Ende */

/* Set the positions to 0 */
* html { margin: 0; padding: 0;}
* body { margin: 0; padding: 0; }
/* Set the positions to 0 End */

/* Main Settings */
html, body,
p, span, a,
h1, h2, h3, h4, h5, h6,
table, th, tr, td,
div,
ol, ul, 
form, label, input, select, textarea,
img
{
	/* Font Settings */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #3b3b3b;
	
	/* Adjustment */
	margin: 0;
	padding: 0;
	text-align: justify;
	
	/* Border */
	border: 0;
	border-color: inherit;
	
	/* Background */
}
li
{
  margin-bottom: 1px;
}
/* Main Settings End */

/* Class: xHTML tags */
body
{
	background-color: #f8f8f8;
}
h1
{
	margin-bottom: 10px;
	color: #3b3b3b;
	font-size: 18px;
	font-weight: bold;
}
h2
{
	color: #b50b32;
	margin-bottom: 15px;
	margin-top: 15px;
	font-size: 12px;
	font-weight: bold;
}
p
{
	color: #3b3b3b;
	margin-bottom: 8px;
	line-height: 16px;
}
/* Class: End */

/* Class: Hyperlinks */
a:link
{
	/* Special Settings like font-weight, color and so on.. */
}
a:visited
{
	/* Special Settings like font-weight, color and so on.. */
}
a:hover
{
	/* Special Settings like font-weight, color and so on.. */
}
a:active
{
	/* Special Settings like font-weight, color and so on.. */
}
/* Class: End */

/* Class: DIV */
#page_align_left
{
	margin: 0;
	padding: 0;
	left: 0;
	top: 0;
	text-align: left;
}
#page_align_center
{
	margin: 0px auto;
	width: 920px;
}

#top
{
	margin: 10px auto;
	width: 920px;
	height: 20px;
}

#header
{
	width: 920px;
	height: 107px;	
	background-image: url('../header.jpg');
	background-repeat: no-repeat;
	float: left;
}
#main
{
	width: 920px;
	background-image: url('../background.jpg');
	background-repeat: repeat-y;
	float: left;
}
	#left
	{
		width: 213px;
		float: left;
		
		background-image: url('../navbg.jpg');
		background-repeat: no-repeat;
	}
	#right
	{
		width: 696px;
		float: left;
	}
#footer
{
	width: 920px;
	height: 50px;
	background-image: url('../footer.jpg');
	background-repeat: no-repeat;
	float: left;
}
/* Class: End */

/* Class: Content Specific */
/* Header Navigation */
	#header ul { margin: 15px 0 0 690px; list-style: none; }
	#header ul li { float: left; padding: 0 5px 0 5px; color: #fff; }
	#header a { color: #fff; }
/* Navigation & Ländereinstellung */
	#top ul { margin-left: 767px; }
	#top ul li { list-style-type: none; list-style-image: url('../trenner.jpg'); float: left; list-style-position: inside; margin: 5px 3px 0 0; }
	.nodot { list-style-image: none !important; color: #aaaaaa !important; font-size: 10px; }	
	
/* Navigation Main*/
	/* Navigation Main */
	.mainnav { width: 210px; padding-top: 18px; }
	.mainnav li { margin: 0 0 15px 35px; list-style: none; }
	.mainnav a { font-size: 11px; color: #3b3b3b; font-weight: bold; }
	.mainnav a:hover { color: #b50b32; }
	.marked a { color: #b50b32 !important; }
	
	/* Navigation Sec */
	.secnav { width: 210px; padding-top: 0px; }
	.secnav li { margin: 0 0 15px 45px; list-style: none; }
	.secnav a { font-size: 11px; color: #3b3b3b; font-weight: bold; }
	.secnav a:hover { color: #b50b32; }
	
	/* Navigation Third */
	.thirdnav { width: 210px; padding-top: 0px; }
	.thirdnav li { margin: 0 0 15px 35px; list-style: none; }
	.thirdnav a { font-size: 11px; color: #3b3b3b; font-weight: bold; }
	.thirdnav a:hover { color: #b50b32; }
	
	/* Netviewer */
	#netviewer { margin-top: 20px; text-align: center; width: 100%; }
	
	/*Banner*/
	#netbanner { text-align:center; width:100%; }
	
/* Index Page */
	/* Home.php */
	#einleitung { width: 695px; height: 309px; float: left; border: 1px solid #fff;}
	#einleitung1 { width: 517px; height: 309px; float: left; }
	#einleitung2 { width: 178px; height: 309px; float: left; }
	
	/* Einleitung Images */
	#einleitung_image { width: 517px; height: 158px; }
	#einleitung_image1 { width: 517px; height: 158px; float: left; }
	#einleitung_image2 { width: 258px; height: 158px; float: left; }
	
	/* Einleitung Headline & Text */
	#einleitung_content { width: 517px; height: 151px; background-image: url('../home/einleitungbg.jpg'); background-repeat: no-repeat; }
	#einleitung_content div { padding: 10px 0 0 15px; width: 480px; }
	
	/* Button's rechts  Sub Navigation */
	#button1 { width: 178px; height: 62px; }
	#button2 { width: 178px; height: 62px; }
	#button3 { width: 178px; height: 61px; }
	#button4 { width: 178px; height: 62px; }
	#button5 { width: 178px; height: 62px; }
	
	/* News & Veranstaltungen */
	#headline1 { width:696px; min-height:40px; background-repeat:no-repeat; }
	#headline2 { width: 696px; height: 339px; background-image: url('../home/headlinecontentbg.jpg'); background-repeat: no-repeat; }
	
	#headlines { width: 100%; height: 42px; padding-left: 0px; }
	#headlines ul { width: 100%; height: 42px; }
	#headlines ul li { color: #FFF; font-weight: bold; margin: 4px 300px 0 0; float: left; list-style-image: none; list-style-type: none; }
	#headlines .nomargin { margin-right: 0px; margin-left: 15px; }
	
	/* News */
	#news { width: 345px; float: left; padding-left: 15px; }
	/*#news ul { width: 345px; list-style: list-style-image: url('../trenner.jpg');  }*/	
	#news ul li { margin-bottom: 15px; }
	
	/* Veranstaltungen */
	#veranstaltungen { width: 300px; float: left; }
	/*#veranstaltungen ul { width: 300px; list-style: list-style-image: url('../trenner.jpg'); }*/
	#veranstaltungen ul li { margin-bottom: 15px; }	

/* Content Page */
	#contentbg { width: 696px; background-image: url('../contentbg.jpg'); background-repeat: repeat-y; float: left; }
    #contentbg100 { width: 696px; float: left; }
	
	/* Image */
	#image { width: 100%; height: 136px; background-image: url('../contenthead.jpg'); background-repeat: no-repeat; float: left; }
    #image_oee { width: 100%; height: 136px; background-image: url('../contenthead_oee.jpg'); background-repeat: no-repeat; float: left; }
    #image_mes { width: 100%; height: 136px; background-image: url('../contenthead_mes.jpg'); background-repeat: no-repeat; float: left; }
    #image_kvp { width: 100%; height: 136px; background-image: url('../contenthead_kvp.jpg'); background-repeat: no-repeat; float: left; }
    #image_flowx { width: 100%; height: 136px; background-image: url('../contenthead_flow.jpg'); background-repeat: no-repeat; float: left; }
    #image_ipc { width: 100%; height: 136px; background-image: url('../contenthead_ipc.jpg'); background-repeat: no-repeat; float: left; }
	#image_bi { width: 100%; height: 136px; background-image: url('../contenthead_bi.jpg'); background-repeat: no-repeat; float: left; }
    
	/* Subpage */
	#subpage { width: 100%; float: left; }
	#cl70 { width: 67%; float: left; padding-left: 20px; }
	#cr30 { width: 27%; float: left; text-align: right; padding-left: 16px; }
    #c100 { width: 94%; float: left; padding-left: 20px; }	
	#downloads { margin-top: 12px; width: 100%; height: 61px; }
	#projekte { margin-top: 10px; margin-bottom: 10px; width: 100%; height: 146px; background-image: url('../projektbox.jpg'); background-repeat: no-repeat; }
	#projekte img { padding: 10px 0 0 10px; }
	#kontakt     { width: 100%; height: 540px; background-image: url('../kontaktbox.jpg'); background-repeat: no-repeat; }
    #kontakt_erf { width: 100%; height: 540px; background-image: url('../kontaktbox_erf.jpg'); background-repeat: no-repeat; }
    #kontakt_wcp { width: 100%; height: 540px; background-image: url('../kontaktbox_wcp.jpg'); background-repeat: no-repeat; }
    #kontakt_oee { width: 100%; height: 540px; background-image: url('../kontaktbox.jpg'); background-repeat: no-repeat; }
    #kontakt_bi { width: 100%; height: 540px; background-image: url('../kontaktbox_bi.jpg'); background-repeat: no-repeat; }
	#kontakt p { padding-top: 30px; padding-left: 11px; width: 165px; }
    #kontakt_erf p { padding-top: 30px; padding-left: 11px; width: 165px; }
    #kontakt_wcp p { padding-top: 30px; padding-left: 11px; width: 165px; }
    #kontakt_oee p { padding-top: 30px; padding-left: 11px; width: 165px; }
    #kontakt_bi p { padding-top: 30px; padding-left: 11px; width: 165px; }
	#kontakt form p { padding-top: 0px; }
    #kontakt_erf form p { padding-top: 0px; }
    #kontakt_wcp form p { padding-top: 0px; }
    #kontakt_oee form p { padding-top: 0px; }
    #kontakt_bi form p { padding-top: 0px; }
	
	#right ul { list-style-image: url('../dot.jpg'); margin-left: 30px; }
/* Class: End */

/* Class: Forms */
form
{
}
label
{
}
input
{
	background-color: #fff;
	color: #000;
	border: 1px solid #CACACA;
}
textarea
{
	background-color: #fff;
	color: #000;
	border: 1px solid #e4e4e4;
}
select
{
}
/*Class End */

/* You've to change the page_align_* DIV container */
/* Class: IE Macintosh error \*//*/
#mac
{
	color: #000000;
	display: block;
	margin: 150px auto 150px;
}
#page_align_left { display: none; }
/**/
/* Class: End */
