* {
	margin: 0; padding: 0;
}
html, body {
	color: #575D61; background-color: #FFF;
	font: 100% Verdana, Helvetica, sans-serif;
}
.clear {
	height: 0px; overflow: hidden; margin: 0; padding: 0; clear: both;
}

#wrap {
	width: 998px; overflow: hidden; 
}
#meta {
	height: 22px;
}
	#meta ul {
		list-style-type: none; padding: 5px 0 2px 0; line-height: 18px;
	}
		#meta ul li {
			float: left; margin: 0 0 0 20px; display: inline; 
		}
			#meta ul li.size {
				margin: 0 0 0 5px;
			}
			#meta ul li a {
				font-weight: bold; text-decoration: none; color: #2f4d95; 
				font-size: 0.9em;
			}
				#meta ul li a:hover {
					color: #e97218;
				}
			#meta ul li a.size {
				font-weight: bold; text-decoration: none; color: #2f4d95; font-size: 0.9em; cursor: default;
			}
				#meta ul li a.size:hover {
					color: #2f4d95;
				}
				
		#header-start div.header-teaser h2 {
			font-size: 0.9em; 
		}
		#header-start div.header-teaser p {
			 font-size: 0.9em;
		}
		/* Flash */

		#header-start-flash div.header-teaser h2 {
			font-size: 0.9em; 
		}
		#header-start-flash div.header-teaser p {
			font-size: 0.9em;
		}
		/* Flash end*/

				#start-inner h2 {
					 font-size: 1.1em;
				}
				#start-inner p {
					 font-size: 0.8em;
				}
					#start-inner p a.mehr {
						font-size: 1.2em;
					}
						
				
						#start-inner div.image-teaser-small p {
							font-size: 0.9em;
						}
						#start-inner div.image-teaser-small a.mehr {
							font-size: 0.9em;
						}
				
						#start-inner div.image-teaser-wide p {
							font-size: 0.9em;
						}
						#start-inner div.image-teaser-wide a.mehr {
							font-size: 0.9em;
						}
							
					#wrap div.produkt-finder-top span {
							font-size: 12px;
					}				
				
					#wrap div.search-top span {
						font-size: 12px;
					}				
				
					#wrap div.search-middle input.txt {
						font-size: 0.9em;
					}	
					
					#start-news-box div.news-box-middle a.news-link {
						font-size: 15px;
					}
					

				#left-navi ul li a {
					font-size: 0.9em;
					display: block; overflow: hidden; background-position: 5px 11px; 
					width: 190px; padding: 7px 10px 7px 14px;
				}
					
						#left-navi ul li a.on {							
							font-size: 0.9em;
							display: block;  overflow: hidden; background-position: 4px 12px;  background-color: #EDEEF0;
							border-bottom: 1px solid #C1CAE0; 
							width: 190px; padding: 7px 10px 7px 14px;
						}
							
					
				#left-navi ul.lev3 li a {
					font-size: 0.9em;
					width: 170px; padding-right:10px;
				}
					
						#left-navi ul.lev3 li a.on {
							font-size: 0.9em;
							border-bottom: none;
							width: 170px; padding-right:10px;
						}
							
				#left-navi ul.lev4 li a {
					font-size: 0.9em;
					width: 170px; padding-right:10px;
				}

						#left-navi ul.lev4 li a.on {
							font-size: 0.9em;
							border-bottom: none;
							width: 170px; padding-right:10px;
						}
	
		#subwrapper h1 {
			font-size: 1.5em;
		}
		
			#subwrapper th {
				font-size: 0.9em;
			}
			#subwrapper td {
				font-size: 0.9em;
			}
					#subwrapper td a.pdf {
						font-size: 0.9em;
					}
						
		#subwrapper h2 {
			font-size: 0.9em;
		}
		#subwrapper p {
			font-size: 0.9em;
		}
		#column-middle ul {
			font-size: 0.9em;
		}
		#column-middle ol {
			font-size: 0.9em;
		}
		
			#subwrapper div.anchor-links a.anchors {
				font-size: 0.9em;
			}
			#subwrapper a.top-link {
				font-size: 0.9em;
			}
			#subwrapper div.newsletter-form label.radio {
				font-size: 0.9em;
			}
			#subwrapper div.newsletter-form span.error-message {
				font-size: 0.9em;
			}
			#subwrapper div.newsletter-form span.warning-message {
				font-size: 0.8em;
			}
			#subwrapper div.newsletter-form label.left-txt {
				font-size: 0.9em;
			}
			#subwrapper div.newsletter-form label.left-txt-red {
				font-size: 0.9em;
			}
			#subwrapper div.newsletter-form select {
				font-size: 0.9em;
			}
			#subwrapper div.newsletter-form input.txt {
				font-size: 0.9em;
			}
			#subwrapper a.download-link {
				font-size: 0.9em;
			}
			#subwrapper a.zuruck-link {
				font-size: 0.9em;
			}
			#subwrapper span.job-date {
				font-size: 0.9em;
			}
			#subwrapper a.job-link {
				 font-size: 0.9em;
			}
				#subwrapper a.job-link:hover {
					text-decoration: underline;
				}
					#sitemap-wrap ul li.head {
						font-size: 0.9em;
					}
							#sitemap-wrap ul li a {
								font-size: 0.9em;
							}
			#column-right div.news-box-middle a.news-link {
				font-size: 1em;
			}
			#column-right div.right-teaser p {
				 font-size: 0.9em;
			}
			#column-right div.right-teaser a.mehr {
				font-size: 0.8em;
			}
	#footer p {
		font-size: 0.9em;
	}
	
#nav a {
	font-size: 14px;
}
