@charset "utf-8";
/*///////////////////////////////////////////////////
//////////////// CSS Definitions for  ////////////////
//////////////////// Novoflow /////////////////////*/
/*
		Copyright:  	fresh frames GmbH & Co. KG
				http://www.freshframes.com/
	
		Seite:	Novoflow
	
		Autor:	Stefanovski Alexander
				stefanovski@freshframes.com
				http://www.freshframes.com/

								      */

/*////////////////////////////////////////////////////
////////////////////////////////////////////////////*/

html,body {
	margin:0;
	padding:0;
}

body {
	background: #FFFFFF;
	margin: 0;
	padding: 0;
	
	font-family: Verdana;
	font-size: 12px;
	color: #636365;
	
}

	#page {
		width: 945px;
		margin: 0 auto 0 auto;
	}
	
		#head {
			float: left;
			width: 100%;
		}
		
			#logo {
				float: left;
				width: 210px;
			}
			
			#nav_meta {
				float: right;
				text-align: right;
				width: 320px;
				font-size: 10px;
				padding: 10px 0 0 0;
			}
			
				#nav_meta a {
					text-decoration: none;
					border: none;
					color: #666666;
				}
			
					.lang {
						display: block;
						float: right;
						margin: 0 0 0 10px;
					}
			
			#search {
				clear: right;
				float: right;
				width: 210px;
				margin: 50px 0 0 0;
			}
		
		#stage {
			float: left;
			width: 100%;
		}
		
			#eyecatcher {
				float: left;
				width: 100%;
			}
			
			#nav_primary {
				width: 100%;
				
				clear: left;
				float: left;
				
				margin: 0 0 20px 0;
				padding: 0;
			}
			
				#nav_primary ul {
					float: left;
				
					list-style: none;
					display: inline;
					
					margin: 0;
					padding: 0 0 0 3px;
				}
				
					#nav_primary ul li {
						display: block;
						float: left;
						
						margin: 0;
						padding: 0;
					}
					
						#nav_primary ul li a {
							display: block;
							width: 134px;
							height: 60px;
						}
					
							a.n1 {
								background: url(images/nav_unternehmen.png) no-repeat 0 0 transparent;
							}
								a.n1:hover, a.n1.sel {
									background: url(images/nav_unternehmen_on.png) no-repeat 0 0 transparent;
								}
								
							a.n1e {
								background: url(images/nav_about-novoflow.png) no-repeat 0 0 transparent;
							}
								a.n1e:hover, a.n1e.sel {
									background: url(images/nav_about-novoflow_on.png) no-repeat 0 0 transparent;
								}
								
							a.n2 {
								background: url(images/nav_testanlagen.png) no-repeat 0 0 transparent;
							}
								a.n2:hover , a.n2.sel{
									background: url(images/nav_testanlagen_on.png) no-repeat 0 0 transparent;
								}
								
							a.n2e {
								background: url(images/nav_test-plants.png) no-repeat 0 0 transparent;
							}
								a.n2e:hover , a.n2e.sel{
									background: url(images/nav_test-plants_on.png) no-repeat 0 0 transparent;
								}
							
							a.n3 {
								background: url(images/nav_novoflow-anlagenbau.png) no-repeat 0 0 transparent;
							}
								a.n3:hover, a.n3.sel {
									background: url(images/nav_novoflow-anlagenbau_on.png) no-repeat 0 0 transparent;
								}
								
							a.n3e {
								background: url(images/nav_novoflow-plant-manufacturing.png) no-repeat 0 0 transparent;
							}
								a.n3e:hover, a.n3e.sel {
									background: url(images/nav_novoflow-plant-manufacturing_on.png) no-repeat 0 0 transparent;
								}
							
							a.n4 {
								background: url(images/nav_filterscheiben-membrane.png) no-repeat 0 0 transparent;
							}
								a.n4:hover, a.n4.sel {
									background: url(images/nav_filterscheiben-membrane_on.png) no-repeat 0 0 transparent;
								}
								
							a.n4e {
								background: url(images/nav_filter-disks.png) no-repeat 0 0 transparent;
							}
								a.n4e:hover, a.n4e.sel {
									background: url(images/nav_filter-disks_on.png) no-repeat 0 0 transparent;
								}
							
							a.n5 {
								background: url(images/nav_gesamtloesungen-industrieprojekte.png) no-repeat 0 0 transparent;
							}
								a.n5:hover, a.n5.sel {
									background: url(images/nav_gesamtloesungen-industrieprojekte_on.png) no-repeat 0 0 transparent;
								}
								
							a.n5e {
								background: url(images/nav_package-solutions.png) no-repeat 0 0 transparent;
							}
								a.n5e:hover, a.n5e.sel {
									background: url(images/nav_package-solutions_on.png) no-repeat 0 0 transparent;
								}
							
							a.n6 {
								background: url(images/nav_innovationen.png) no-repeat 0 0 transparent;
							}
								a.n6:hover, a.n6.sel {
									background: url(images/nav_innovationen_on.png) no-repeat 0 0 transparent;
								}
							
							a.n6e {
								background: url(images/nav_innovations.png) no-repeat 0 0 transparent;
							}
								a.n6e:hover, a.n6e.sel {
									background: url(images/nav_innovations_on.png) no-repeat 0 0 transparent;
								}
							
							a.n7 {
								background: url(images/nav_kontakt.png) no-repeat 0 0 transparent;
							}
								a.n7:hover, a.n7.sel {
									background: url(images/nav_kontakt_on.png) no-repeat 0 0 transparent;
								}
								
							a.n7e {
								background: url(images/nav_contact.png) no-repeat 0 0 transparent;
							}
								a.n7e:hover, a.n7e.sel {
									background: url(images/nav_contact_on.png) no-repeat 0 0 transparent;
								}

			#content {
				float: left;
				width: 945px;
				margin: 0;
			}
			
				#nav_secondary, #left-sidebar, #sidebar {
					float: left;
					width: 210px;
					
					background: url(images/sidebar_bg.png) top repeat-y;
					
					margin: 0 0 0 3px;
				}
				
					#nav_secondary h1, #left-sidebar h1, #sidebar h1 {
						display: block;
						height: 23px;
						overflow: hidden;
					
						font-family: Verdana;
						font-size: 12px;
						font-weight: normal;
						
						letter-spacing: -1px;
						
						background: url(images/sidebar_top.png) top no-repeat;
						margin: 0;
						padding: 10px 0 0 10px;
					}
					
					#nav_secondary ul, #left-sidebar ul, #left-sidebar ul ul, #sidebar ul, #sidebar ul ul {
						list-style: none;
						margin: 0;
						padding: 0 10px 0 10px;
					}
					
					#left-sidebar ul, #sidebar ul {
						padding: 0;
					}
					
						#nav_secondary ul li, #left-sidebar ul li ul li, #sidebar ul li ul li {
							list-style: none;
							margin: 0;
							padding: 8px 5px;
							line-height: 1.2em;
							border-bottom: 1px dotted #636365;
						}
						
						#nav_secondary ul li.current_page_item a {
							color: #993266;
						}
						
							#nav_secondary ul li a {
								color: #636365;
								text-decoration: none;
							}
							
							#left-sidebar a, #sidebar a {
								color: #993266;
								text-decoration: none;
							}
							
							#nav_secondary ul li a:hover, #left-sidebar a:hover, #sidebar a:hover {
								color: grey;
							}
						
						#nav_secondary ul li.last, #left-sidebar ul li ul li.last, #sidebar ul li ul li.last {
							list-style: none;
							border-bottom: 0;
						}
						
				#left-sidebar {
					float: left;
					margin: 0;
				}		
				
				#sidebar {
					float: right;
					margin: 0;
				}
				
				#text {
					float: left;
					width: 500px;
					
					padding: 0;
					margin: 0 10px 0 10px;
				}
				
					#text h1 {
						font-family: Verdana;
						font-size: 20px;
						font-weight: normal;
						
						letter-spacing: -1px;
						
						color: #993266;
						
						padding: 4px 0 0 0;
						margin: 0;
					}
					
					#text h2 {
						font-family: Verdana;
						font-size: 14px;
						font-weight: normal;
						
						color: #333333;
						
						padding: 0;
						margin: 15px 0 0 0;
					}
					
					#text p {
						line-height: 1.4em;
						margin: 8px 0 0 0;
						padding: 0;
					}
					
						#text table {
							line-height: 1.4em;
							max-width: 500px;
							vertical-align: top;
						}
					
					#text a {
						color: #993266;
						margin: 0;
						padding: 0;
					}
					
						#text a img {
							border: 0;
						}
					
					#text ul {
						list-style: square;
						margin: 8px 0 8px 25px;
						padding: 0;
					}
					
						#text ul li {
							margin: 0 0 4px 0;
							padding: 0;
							line-height: 1.4em;
						}
					
		#footer {
			width: 500px;
			float: left;
			
			text-align: center;
			border-top: 10px solid #636365;
			margin: 25px 220px 0 220px;
			padding: 0;
		}
		
			#footer p {
				font-size: 10px;
				color: #636365;
				margin: 0;
				padding: 0;
			}