* {
	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: 1.1em;
			}
				#meta ul li a:hover {
					color: #e97218;
				}
			#meta ul li a.size {
				font-weight: bold; text-decoration: none; color: #2f4d95; font-size: 1.1em; 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;
		}
		
		#header-start-flash div.header-teaser h2 {
			font-size: 0.9em; 
		}
		#header-start-flash div.header-teaser p {
			 font-size: 0.9em;
		}
				#start-inner h2 {
					font-size: 1.2em;
				}
				#start-inner p {
					font-size: 1.2em;
				}
					#start-inner p a.mehr {
						font-size: 0.9em;
					}
						#start-inner div.image-teaser-small p {
							font-size: 1.2em;
						}
						#start-inner div.image-teaser-small a.mehr {
							font-size: 1.1em;
						}
							
						#start-inner div.image-teaser-wide p {
							font-size: 1.2em;
						}
						#start-inner div.image-teaser-wide a.mehr {
							font-size: 1.1em;
						}
							
					#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;
							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;
							width: 170px; padding-right:10px;
						}
		#subwrapper h1 {
			font-size: 1.5em;
		}
		
			#subwrapper th {
				font-size: 1.2em;
			}
			#subwrapper td {
				font-size: 1.2em;
			}
				
					#subwrapper td a.pdf {
						font-size: 1.2em;
					}
						
				
				#subwrapper p a {
					text-decoration: none; color: #E97218; background-image: url(../images/arrow_content_link.gif); background-repeat: no-repeat; background-position: 0 5px; padding: 0 0 0 12px; 
				}
		#subwrapper h2 {
			font-size: 1.2em;
		}
		#subwrapper p {
			font-size: 1.2em;
		}
		#column-middle ul {
			font-size: 1.2em;
		}
		#column-middle ol {
			font-size: 1.2em;
		}
			#subwrapper div.anchor-links a.anchors {
				font-size: 1.2em;
			}
			#subwrapper a.top-link {
				font-size: 1.2em;
			}
			#subwrapper div.newsletter-form label.radio {
				font-size: 1.2em;
			}
			#subwrapper div.newsletter-form span.error-message {
				font-size: 1.2em;
			}
			#subwrapper div.newsletter-form span.warning-message {
				 font-size: 1.1em;
			}
				
			#subwrapper div.newsletter-form label.left-txt {
				font-size: 1.2em;
			}
			#subwrapper div.newsletter-form label.left-txt-red {
				font-size: 1.2em;
			}
				
			#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: 1.2em;
			}
			#subwrapper a.zuruck-link {
				font-size: 1.2em;
			}
			#subwrapper span.job-date {
				font-size: 1.2em;
			}
			#subwrapper a.job-link {
				font-size: 1.2em;
			}
					#sitemap-wrap ul li.head {
						font-size: 1.2em;
					}
						
							#sitemap-wrap ul li a {
								font-size: 1.2em;
							}
								
			#column-right div.news-box-middle a.news-link {
				font-size: 1.2em;
			}
			#column-right div.right-teaser p {
				font-size: 1.2em;
			}
			#column-right div.right-teaser a.mehr {
				font-size: 1.1em;
			}					
/* footer */			

	#footer p {
		font-size: 1.1em;
	}
	
	

#nav a {
	font-size: 14px;
}
	
