a:link {color: #4574B2; text-decoration: none;}
a:visited {color: #4574B2; text-decoration: none;}
a:hover {color: #4574B2;}
a:active {color: #4574B2;}
body {text-align: center; min-width: 920px; background-color: #ffffff; background-image: url(../../media/img/shared/body_bkg.jpg); background-attachment: fixed; font: 1.2em Helvectica, Arial, sans-serif; color: #2A2C2D;}
#wrapper {width: 920px; margin: 0 auto; text-align: left; background-image: url(../../media/img/shared/wrapper_bkg.gif);}
#header {width: 918px; height: 119px; margin: 0 0 0 0; padding: 20px 0 0 0; border-top: 1px solid #C6C6C6; background: transparent url(../../media/img/shared/logo.gif) 0 20px no-repeat;}
#nav {width: 920px; height: 34px; margin: 0 0 0 0; padding: 0 0 0 0; border-top: 1px solid #C6C6C6; border-bottom: 1px solid #C6C6C6;}
#content {position: absolute; width: 920px; margin: 0 0 20px 0; padding: 0 0 0 0; border-bottom: 1px solid #C6C6C6; background: white; background-image: url(../../media/img/shared/bkg_content.gif);}
#headwrap {height: 119px; width: 300px; border: 0; padding: 0px; margin: 0; cursor: pointer;}
#headwrap h1 {margin: 0; border: 0; padding: 0; padding-top: 119px; overflow: hidden; width: 300px; height: 0px !important; height /**/:119px; /* pre IE 6 Win */;}
#languageswitch {height: 35px; text-transform: uppercase; font-size: 11px; margin: 0 30px 0 0; padding: 0 0 0 0; line-height: 18px; border-right: 1px solid #C6C6C6;}
a {/* */;}
.blue {color: #4574B2;}
#content h1 {height: 30px; width: auto; margin: 0 0 5px 0; padding: 5px 6px 5px 6px; color: #2A2C2D; display: inline; background-color: #C1D1E5; font-size: 24px; line-height: 40px; font-family: Tahoma, "Lucia Grande", Arial, sans-serif;}
#content h2 {font-size: 12px; font-weight: bold; margin: 25px 0 20px 0; padding: 0 0 0 6px; line-height: 18px;}
#content p {font-size: 12px; line-height: 20px; margin: 0 0 10px 0; padding: 0 0 0 6px; text-align: left; width: 380px;}
#visuals_small {margin: 40px 0 0 0; padding: 0;}
#visuals_small img {margin: 0 30px 0 0; padding: 0;}
#leftHome {width: 393px; margin: 0 0 0 42px; padding: 25px 35px 20px 0; float: left; display: inline;}
#rightHome {width: 418px; margin: 0 30px 0 0; padding:0 0 0 0; float: right; border-left: 1px solid #C6C6C6; display: inline;}
#Kopie von #wrapper {position: absolute; margin: 0 auto 0 auto; left: 0; right: 0; width: 920px; text-align: left; background-color: #ffffff; background-image: url(../../media/img/shared/wrapper_bkg.gif);}
#visualHomeBig {position: relative;}
#content p.caption {position: relative; top: -30px; left: 20px; font-weight: bold; color: white; fonts-size: 12px; margin: 0 0 0 0; padding: 0 0 0 0; width: 250px;}
#verfahrenHome ul {width: 377px; background-color: #ADC2DD; position: relative; top: -20px; margin: 0px; padding: 15px 20px 20px 20px; font-size: 12px;}
#verfahrenHome li {margin: 8px 10px 8px 20px; padding: 0;}
#rightUnternehmen {width: 280px; margin: 0 30px 0 0; padding: 0 0 0 0; float: right; display: inline;}
#leftUnternehmen {width: 533px; margin: 0 0 0 42px; padding: 25px 35px 20px 0; float: left; display: inline;}
#subnavi {width: 267px; padding: 20px 0 12px 12px; margin: 0 0 25px; background-color: white;}
.wide {font-size: 12px; line-height: 20px; margin: 0 0 10px 0; padding: 0 0 0 6px; text-align: left; width: 480px;}
#copy p {font-size: 12px; line-height: 20px; margin: 0 0 10px 0; padding: 0 0 0 6px; text-align: left; width: 480px;}
#visualRightBottom {position: relative; color: #AFC4DC; width: 280px; margin: 0; padding: 0;}
#home #content {background-image: url(../../media/img/shared/bkg_content_home.gif);}
#content h3 {font-size: 12px; font-weight: bold; margin: 20px 0 8px 0; padding: 0 0 0 6px; color: #4574B2;}
.person {position: relative; height: 150px; width: 450px; margin: 0 0 0 6px;}
person dt i {display: block;}
.person .image {float: left; margin: 0 17px 0 0;}
.image dt {border-bottom: 1px solid #D0D0D0;}
.person dt i {border-bottom: 1px solid #D0D0D0;}
.person dt {font-size: 14px; font-weight: bold; border-bottom: 1px solid #D0D0D0; color: #4574B2; margin: 0 0 12px; padding: 0 0 5px 0;}
.person dd {font-size: 12px; font-weight: bold; margin: 0 0 7px 0;}
#meilentabelle th {font-size: 12px; font-weight: bold; color: #4574B2; text-align: left; height: 20px; border-bottom: 1px solid #D0D0D0;}
#meilentabelle tr {/* */;}
#meilentabelle td.year {color: #4574B2; font-size: 15px; width: 75px; line-height: 18px; font-weight: bold;}
#meilensteine td.desc {font-size: 12px;}
#meilentabelle td.desc {font-size: 12px; line-height: 18px;}
#meilentabelle table {width: 480px; border: 0;}
#meilentabelle td {padding: 10px; vertical-align: top;}
tr.zebra_alternate {background:#F5F6FA;}
Kopie von body {margin: 0; padding: 0; text-align: center; font: 1.2em Helvectica, Arial, sans-serif; color: #2A2C2D; background-color: #ffffff; background-image: url(../../media/img/shared/body_bkg.jpg); background-attachment: fixed;}
#Koepie von Wrapper {width: 920px; position: relative; left: 50%; margin-left: -460px; background-color: #ffffff; background-image: url(../../media/img/shared/wrapper_bkg.gif); text-align: left;}
.maschtabelle_table {width: 480px; border: 0;}
.maschtabelle_td_data {font-size: 12px; padding: 5px; vertical-align: top;}
.maschtabelle_td_item {font-size: 12px; line-height: 18px; font-weight: bold; padding: 5px; vertical-align: top;}
.maschtabelle_th {font-size: 12px; font-weight: bold; color: #4574B2; text-align: left; height: 20px; border-bottom: 1px solid #D0D0D0;}
.maschtabelle_td {padding: 10px; vertical-align: top;}
.zebra_1 {background:#F5F6FA;}
.zebra_2 {background: #FFF;}
input {width: 200px; height: 15px; padding: 3px; font-weight: bold; border: 1px solid #D0D0D0; margin: 3px 0 0 3px; font-size: 12px;}
.submitbutton {width: 100px; height: 30px; margin: 0 0 0 98px; font-size: 12px; font-weight: bold;}
label {float: left; width: 75px; background-color: #fff; text-align: right; padding: 0 10px 0 0; clear:left; color: #4574B2; font-weight: bold; margin: 3px 0 0 3px;}
.fieldset {width: 450px;}
#feedback p {width: 480px; display: block;}
textarea {width: 300px; height: 125px; font-weight: bold; border: 1px solid #D0D0D0; padding: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 3px 0 0 3px;}
.errormsg {color: white; display: block; background: #DA1800 url(../../media/img/shared/warnschild.gif) 7px 4px no-repeat; padding: 6px 0 6px 40px;}
.okmsg {color: #006600; display: block; background: #E7F9E8 url(../../media/img/shared/okschild.gif) 7px 4px no-repeat; padding: 6px 0 6px 40px;}
select {width: 210px; height: 23px; padding: 3px; font-weight: bold; border: 1px solid #D0D0D0; margin: 3px 0 0 3px; font-size: 12px;}
#headeren {width: 918px; height: 119px; margin: 0 0 0 0; padding: 20px 0 0 0; border-top: 1px solid #C6C6C6; background: transparent url(../../media/img/shared/logo_en.gif) 0 20px no-repeat;}
#rightHome li a {color: #2A2C2D;}
#footeroffline {clear: both; float: left; font-size: 10px; font-family: Verdana, Arial, sans-serif; color: #C2C2C2; margin: 0 31px 20px 31px; padding: 10px 0 0 15px; border-top: 1px solid #C6C6C6;}

