body { text-align: center; margin-top: 40px; background-color: #FFFFFF; }#main-wrapper { width: 694px; margin: 0 auto; text-align: left; }#header { width: 694px; }#logo { float:left; width: 347px; }#home { float: right; width: 347px; vertical-align: bottom; margin-top: 28px; padding: 0; text-align: right; }#topnav-container { width: 694px; height: 16px; text-align: left; vertical-align: bottom; float: left; } #subnav-container { width: 689px; height: 16px; background-image: url(../pix/balken_subnav_lang.gif); text-align: left; vertical-align: bottom; }#no-subnav { width: 689px; height: 16px; }.flags { width: 115px; height: 16px; background-image: url(../pix/balken_rahmen.gif); text-align: center; float: right; vertical-align: bottom; } .space { width: 694px; } .space-header { width: 694px; height: 14px; line-height:14px; clear: both; } .space-topnav { width: 694px; height: 4px; line-height:4px; clear: left; }.space-subnav { margin-left: 20px; float: left; }.space-nav { width: 694px; height: 28px; line-height: 28px; }.space-footer { width: 694px; height: 32px; line-height: 32px; clear: both; }.content { width: 686px; text-align: left; }.footer { width: 694px; text-align: left; }.float-left-2-col { float: left; width: 456px; border: 1px solid #848589; } .float-right-2-col { float: left; width: 222px; }.float-wrapper-3-col { float: left; width: 458px; } .float-left-3-col { float: left; width: 110px; border: 1px solid #848589; }.float-middle-3-col { float: right; width: 340px; border: 1px solid #848589; }.float-right-3-col { float: left; width: 222px; }.box { width: 221px; border: 1px solid #848589; text-align: left; }.glossary-index { padding: 6px; border: 1px solid #848589; margin-bottom: 20px; }.glossary-results { margin-bottom: 20px; }.glossary-result { padding: 6px; margin-bottom: 20px; }.glossary-seperator { height: 1px; font-size: 1px; line-height: 1px; border-top: 1px solid #848589; margin-bottom: 10px; }.popup-detail { width:520px;border: 1px solid #848589;text-align:right; }a, div, p, td { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; font-size: 11px; line-height: 13px; color: #848589; }a.home { color: #848589; line-height: 11px; text-decoration: none; height: 11px; vertical-align: bottom; }a.topnav, a.topnav-inact { color: #848589; line-height: 16px; text-decoration: none; width: 115px; height: 16px; background-image: url(../pix/balken_rahmen.gif); text-align: center; float:left; vertical-align: bottom; }a.topnav:hover { color: #FFFFFF; text-decoration: none; background-image: url(../pix/balken_dunkel.gif); }a.topnav-act { color: #FFFFFF; line-height: 16px; text-decoration: none; width: 115px; height: 16px; background-image: url(../pix/balken_dunkel.gif); text-align: center; display:block; float:left; vertical-align: bottom; }a.subnav { color: #FFFFFF; line-height: 16px; text-decoration: none; width: auto; height: 16px; text-align: center; vertical-align: bottom; }a.subnav:hover { color: #CD1041; text-decoration: none; }a.subnav-act { color: #CD1041; line-height: 16px; text-decoration: none; width: auto; height: 16px; text-align: center; vertical-align: bottom; }a.leftnav { font-size: 11px; line-height: 13px; color: #848589; }a.leftnav-act { font-size: 11px; line-height: 13px; color: #CD1041; text-decoration: none; }a.glossary { color: #848589; }a.glossary-overview { color: #848589; }a.top { color: #848589; }a.sitemap-category { font-weight: bold; line-height: 16px; }a.sitemap { line-height: 16px; }a.linkbold { font-weight: bold;}.headline { font-weight: bold; }td.headline { font-weight: bold; padding: 6px; }td.results { padding: 2px; }input.text, textarea { width: 200px; border: 1px solid #848589; }li { line-height: 15px; }.seperator { height: 1px; border-bottom: 1px solid #848589; }/* Download-Bereich */.box-grey, .box-headline {	padding: 2px;}.box-grey {	background-color: #CCCACD; }.box-headline {	background-color: #E2E0E3; 	border: 1px solid #E2E0E3; }.box-content, .box-image, .box-link {	line-height: 18px;}.box-content {	border-left: 1px solid #E2E0E3; 	border-right: 1px solid #E2E0E3;	border-bottom: 1px solid #E2E0E3;	border-top: none;	padding-left: 2px; 	padding-right: 2px; 	padding-top: 2px; 	padding-bottom: 10px; 	margin-bottom: 2px;}.box-link-container {	height: 18px;	font-weight: bold;}.box-image {	margin-right: 10px; 	vertical-align: middle;}.box-link {	font-weight: bold; }