a { margin: 0; padding: 0; text-decoration: none; border: 0; }
body { margin: 0; padding: 0; }
/* gelbe titelleiste */
.kopfgelb { width: 100%; height: 20px; border: 0; margin: 0; background-color: #f3991f; }
/* navi hintergrundgrafik */
.navikopf { width: 100%; height: 160px; border: 0; margin: 0; background-color: #062f63; background-image: url(img/kopfback.gif); background-repeat: no-repeat; padding: 0; }
/* navibereich gliedern */
.navlinks { width: 480px; height: 160px; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0; padding: 0; border: 1px solid;}
.navrechts { width: 300px; height: 160px; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0; padding: 0; border: 1px solid;}
/* seiteninhalt */
.inhalte { border: 0; margin-left: 55px; margin-right: 0; margin-top: 0; margin-bottom: 0; background-color: #FFFFFF; padding: 0; }
.text440px { width: 440px; border: 0; margin: 0; background-color: #FFFFFF; padding: 0; }
.text670px { width: 670px; border: 0; margin: 0; background-color: #FFFFFF; padding: 0; }
.spalte12 { border: 0; margin-left: 0; margin-right: 20px; margin-top: 0; margin-bottom: 0; width: 440px; background-color: #FFFFFF; padding: 0; }
.spalte1 { border: 0; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0; width: 210px; background-color: #FFFFFF; padding: 0; float: left;}
.spalte2 { border: 0; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0; width: 210px; background-color: #FFFFFF; padding: 0; float: right;}
.spalte3 { border: 0; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0; width: 210px; background-color: #FFFFFF; padding: 0; float: right;}
.spaltestart1 { border: 0; margin-left: 0; margin-right: 20px; margin-top: 0; margin-bottom: 0; width: 325px; background-color: #FFFFFF; padding: 0; }
.spaltestart2 { border: 0; margin: 0; width: 325px; background-color: #FFFFFF; padding: 0; float: right; }
.spaltencleaner { clear: both; line-height: 1px; }
.ankerdiv { text-align: right; border: 0; margin: 0; width: 770px; }
/* partner */
.partnerdiv { height: 105px; border: 0; margin-left: 55px; margin-right: 0; margin-top: 30px; margin-bottom: 10px; background-color: #FFFFFF; padding: 0; }
.partnerdiv50px { height: 105px; border: 0; margin-left: 55px; margin-right: 0; margin-top: 30px; margin-bottom: 50px; background-color: #FFFFFF; padding: 0; }
.nachwuchsdiv { height: 150px; width: 210px; margin: 0; padding: 0;}
/* bilder */
.standardimgblock { display: block; border: 0; margin: 0; vertical-align: bottom; line-height: 1px; }
.standardimg { border: 0; margin: 0; vertical-align: bottom; line-height: 1px; }
.logoimg { position: absolute; left: 480px; top: 52px; display: block; border: 0; margin: 0; vertical-align: bottom; line-height: 1px; }
.navimg { display: block; border: 0; margin: 0; vertical-align: bottom; line-height: 1px; }
/* bilder mit margin top und/oder bottom */
.headimg { display: block; border: 0; margin-left: 0; margin-right: 0; margin-top: 30px; margin-bottom: 20px; vertical-align: bottom; line-height: 1px; }
.headimg2 { display: block; border: 0; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 20px; vertical-align: bottom; line-height: 1px; }
.standardimgblock2 { display: block; border: 0; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 20px; vertical-align: bottom; line-height: 1px; }
/* spacer */
.space24px { height: 16px; margin: 0; padding: 0; border: 0; }
/* textformate */
.txtstandard { font-family: arial, sans-serif; font-size: 11px; line-height: 1.3; color: #000000; }
.txtblau { font-family: arial, sans-serif; font-size: 11px; line-height: 1.3; color: #086A9D; font-weight: bold; margin: 0; }
.txtheadline5 { font-family: arial, sans-serif; font-size: 11px; line-height: 1; color: #000000; margin: 0; }
.txtheadline7 { font-family: arial, sans-serif; font-size: 11px; line-height: 1.3; font-weight: bold; color: #000000; margin: 0; }
.txtkursiv { font-style: italic; }
/* textformate mit margin-bottom*/
.txtheadline1 { font-family: arial, sans-serif; font-size: 11px; line-height: 1.3; font-weight: bold; color: #000000; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 20px; }
.txtheadline2 { font-family: arial, sans-serif; font-size: 11px; line-height: 1; color: #000000; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 6px; }
.txtheadline7 { font-family: arial, sans-serif; font-size: 11px; line-height: 1; color: #000000; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 3px; }
.txtheadline8 { font-family: arial, sans-serif; font-size: 11px; line-height: 1; color: #000000; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 11px; }
.txtheadline9 { font-family: arial, sans-serif; font-size: 11px; line-height: 1; color: #000000; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 12px; }
.txtheadline10 { font-family: arial, sans-serif; font-size: 11px; line-height: 1; color: #000000; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 19px; }
.txtheadline11 { font-family: arial, sans-serif; font-size: 11px; line-height: 1; color: #000000; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 18px; }
.txtheadline12 { font-family: arial, sans-serif; font-size: 11px; line-height: 1; color: #000000; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 9px; }
.txtheadline13 { font-family: arial, sans-serif; font-size: 11px; line-height: 1; color: #000000; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 4px; }
.txtheadline3 { font-family: arial, sans-serif; font-size: 11px; line-height: 1; font-weight: bold; color: #086A9D; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 6px; }
.txtheadline4 { font-family: arial, sans-serif; font-size: 11px; line-height: 1; color: #000000; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 10px; }
.txtheadline5 { font-family: arial, sans-serif; font-size: 11px; line-height: 1; color: #000000; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 21px; }      
.txtheadline6 { font-family: arial, sans-serif; font-size: 11px; line-height: 1; color: #000000; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 7px; }
.txtblaum { font-family: arial, sans-serif; font-size: 11px; line-height: 1.3; color: #086A9D; font-weight: bold; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 10px; }
/* linien */
.line670px { display: block; height: 1px; width: 670px; border: 0; margin: 0; padding: 0; }
.line770px { display: block; height: 1px; width: 770px; border: 0; margin: 0; padding: 0; }
.line670px3 { display: block; height: 1px; width: 670px; border: 0; margin: 0 0 0 55px; padding: 0; }
/* linien mit margin-bottom*/
.mline210px { display: block; height: 1px; width: 210px; border: 0; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 8px; padding: 0; }
.mline230px { display: block; height: 1px; width: 445px; border: 0; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 8px; padding: 0; }
.line670px2 { display: block; height: 1px; width: 670px; border: 0; margin: 0 0 18px 0; padding: 0; }
/* kontaktformular */
.formcell { padding: 0; height: 15px; margin-bottom: 17px; position: relative; }
.inputlabel { position: absolute; bottom: -3px; margin: 0; padding: 0; }
.inputobject { height: 16px; position: absolute; left: 63px; bottom: 0; width: 212px; margin-bottom: 0; padding: 0; font-family: arial, sans-serif; font-size: 11px; color: #333b3d; }
.inputobject2 { height: 131px; position: absolute; left: 63px; bottom: -115px; width: 212px; margin-bottom: 0; padding: 0; font-family: arial, sans-serif; font-size: 11px; line-height: 1.3; color: #333b3d; }
#submitkontakt { position: absolute; bottom: -120px; margin: 0; padding: 0; border: 0; }
/* thumbnails pressebereich */
.thumbinnen { padding: 0; margin-top: 0; margin-bottom: 0; margin-left: 40px; margin-right: 40px; border: 0; }
.thumbaussen {  padding: 0; margin: 0; border: 0; }
.vorschaubox { padding: 0; margin-top: 15px; margin-bottom: 0; margin-left: 0; margin-right: 0; border: 0; text-align: center; width: 100%; }
.vorschaubild { display: block; padding: 0; margin-top: 0; margin-bottom: 0; margin-left: auto; margin-right: auto; border: 0; text-align: center; }