body        { color: #20315e; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fff }
h1    { color: #f60; font-weight: normal; font-size: 18px; line-height: 22px; text-decoration: none; vertical-align: middle; padding-bottom: 6px; border-bottom: 3px solid #20315e }
.h3    { color: #20315e; font-weight: normal; font-size: 14px }
H3    { color: #20315e; font-size: 16px; line-height: 18px; background-image: url('(EmptyReference!)'); margin: 0px; padding: 0px }
.h4 { color: #20315e; font-weight: bold; font-size: 13px }
p {}
td      { font-size: smaller }
.h1        { color: #f60; font-weight: normal; font-size: 18px; line-height: 15px; text-decoration: none; background-image: url('(EmptyReference!)'); vertical-align: middle; padding-bottom: 6px; border-bottom: 3px solid #20315e; property-name: <a href="web2printer4.php">  }
.h2  { color: #7d93d4; font-weight: normal; font-size: 18px; line-height: 15px; text-decoration: none; vertical-align: middle; padding-bottom: 5px; border-bottom: 3px solid #20315e }
h2   { color: #7d93d4; font-weight: normal; font-size: 11px; text-align: right; text-indent: 0px }
.block   { }
.logo_cn { background-color: #c9d4ea; border-bottom: 1px solid #fff }
.dblau { background-color: #20315e}
.hnav { color: white; background-color: #20315e; text-align: left; text-indent: 5px; vertical-align: middle; border-right: 1px solid #fff; border-left: 1px solid #fff }
.mblaure      { color: white; font-size: 11px; background-color: #7d93d4; text-align: left; vertical-align: middle; padding-left: 5px }
.mnav { background-color: #7d93d4; text-indent: 15px; vertical-align: middle; border-top: 1px solid #fff }
.mnav1 { background-color: #c9d4ea; text-indent: 15px; vertical-align: middle; border-top: 1px solid #fff }
.seknavh   { color: #fff; font-weight: bold; background-color: #20315e; text-indent: 15px; vertical-align: middle; border-bottom: 1px solid #fff }
.seknav    { background-color: #7d93d4; text-indent: 15px; vertical-align: middle }
.seknav1   { font-weight: bold; background: #7d93d4 url(pfeil1.gif) no-repeat left center; text-indent: 15px; vertical-align: middle }
.thirdnav   { background-color: #7d93d4; text-indent: 25px; vertical-align: middle }
.thirdnav1     { font-weight: bold; background-color: #7d93d4; text-indent: 25px; vertical-align: middle }
.whiteb { background-color: #fff }
.coach_off { color: white; font-size: 12px; background-color: #20315e; text-align: center; vertical-align: middle; margin: 0px; padding-right: 10px; padding-left: 10px; border-left: 1px solid #fff }
.coach_on { color: white; font-weight: bold; font-size: 12px; background-color: #7d93d4; text-align: center; vertical-align: middle; margin: 0px; padding-right: 10px; padding-left: 10px; border-left: 1px solid #fff }
.ausb_on { color: white; font-weight: bold; font-size: 12px; background-color: #f60; text-align: center; vertical-align: middle; margin: 0px; padding-right: 10px; padding-left: 10px; border-left: 1px solid #fff }
a      { color: #7d93d4; font-size: 12px }
a:link               { color: #7d93d4; text-decoration: none }
a:visited            { color: #7d93d4; text-decoration: none }
a:hover               { color: #f60; text-decoration: underline }
a:active             { color: #7d93d4; text-decoration: none }

a.news:link	   { color: #20315e; font-weight: normal; font-size: 12px; text-decoration: none; background-repeat: no-repeat; vertical-align: middle }
a.news:visited    { color: #20315e; font-weight: normal; font-size: 12px; text-decoration: none; vertical-align: middle }
a.news:hover	   { color: #f60; font-weight: normal; font-size: 12px; vertical-align: middle }
a.news:active	   { color: #20315e; font-weight: normal; font-size: 12px; text-decoration: none; vertical-align: middle }

a.small:link	    { color: #20315e; font-weight: normal; font-size: 10px; text-decoration: none; background-repeat: no-repeat; vertical-align: middle }
a.small:visited     { color: #20315e; font-weight: normal; font-size: 10px; text-decoration: none; vertical-align: middle }
a.small:hover	    { color: #f60; font-weight: normal; font-size: 10px; vertical-align: middle }
a.small:active	    { color: #20315e; font-weight: normal; font-size: 10px; text-decoration: none; vertical-align: middle }


a.weiss:link	  { color: #fff; font-weight: normal; font-size: 11px; text-decoration: none; vertical-align: middle }
a.weiss:visited   { color: #fff; font-weight: normal; font-size: 11px; text-decoration: none; vertical-align: middle }
a.weiss:hover	  { color: #fff; font-weight: normal; font-size: 11px; text-decoration: underline; vertical-align: middle }
a.weiss:active	  { color: #fff; font-weight: normal; font-size: 11px; text-decoration: none; vertical-align: middle }

a.nav:link	    { color: #fff; font-size: 12px; text-decoration: none; vertical-align: middle }
a.nav:visited    { color: #fff; font-weight: normal; text-decoration: none; vertical-align: middle }
a.nav:hover	    { color: #fff; font-weight: bold; vertical-align: middle }
a.nav:active	   { color: #fff; font-weight: normal; text-decoration: none; vertical-align: middle }

.whitelink { color: #fff }
.whitelink2 { color: #fff; background-color: #20315e }
.small   { font-size: 10px; line-height: 20px; text-indent: 5px }
.klein { font-size: 10px }
.teaser  { padding: 5px; border-top: 1px solid #7d93d4; border-right: 1px solid #7d93d4; border-bottom: 1px solid #7d93d4 }
.teaser1  { background-color: #c9d4ea; border-top: 1px solid #7d93d4; border-bottom: 1px solid #7d93d4; border-left: 1px solid #7d93d4 }
.teaserheader   { color: #f60; font-weight: bold; font-size: 14px; line-height: 16px; margin: 0px; padding: 0px }
.newslineh     { color: white; font-size: 11px; background-color: #7d93d4; text-align: left; vertical-align: middle; padding-left: 5px; border-top: 1px solid white }
.newsline    { padding: 5px; border-right: 1px solid #7d93d4; border-left: 1px solid #7d93d4 }
.newsline1    { margin-bottom: 15px; border-right: 1px solid #7d93d4; border-bottom: 1px solid #7d93d4; border-left: 1px solid #7d93d4 }
.bottomline { text-align: right; border-right: 15px solid white; border-bottom: 1px solid #7d93d4 }
.bottomline1 { text-align: right; border-right: 15px solid white; border-bottom: 1px solid #c9d4ea }
.tab1  { color: #f60; background-color: #c9d4ea; vertical-align: middle; margin-top: 1px; padding-left: 10px; border: solid 1px #7d93d4 }
.input  { text-indent: 10px; margin-top: 20px; margin-left: -10px; border: solid 1px #7d93d4 }
.input1  { text-indent: 10px; border: solid 1px #7d93d4 }
.button { color: #20315e; font-weight: bold; font-size: 12px; background-color: white; margin-top: 20px; padding: 1px; border: solid 1px #7d93d4 }
.button1 { color: #20315e; font-weight: bold; font-size: 12px; background-color: white; padding: 1px; border: solid 1px #7d93d4 }
.red { color: #f60 }
.form1 { color: white; background-color: #7d93d4; padding: 3px }
.form2 { padding: 3px; border: solid 1px #7d93d4 }
.form3 { color: #20315e; background-color: #c9d4ea; text-align: right; vertical-align: top; padding: 3px }
.form4 { color: #20315e; background-color: #a9aec2; text-align: left; vertical-align: top; padding: 3px }
.h11  { font-size: 18px; line-height: 22px; vertical-align: middle; padding-bottom: 6px; border-bottom: 3px solid #20315e }
.line     { font-size: 11px; line-height: 12px; background: #dcdcdc url(pfeil2.gif) no-repeat right center; text-align: right; margin-bottom: 1px }
.line1     { font-size: 12px; background-color: #dcdcdc; padding: 2px 10px 2px 4px; border-right: 10px solid #c9d4ea; width: 100% }
.line3 { padding-left: 5px; border-left: 1px solid #7d93d4 }
.teaserstart  { padding-right: 20px }
/* Zusätzliche Styles für die Coach Suche: */
/* Linie unten */
.line_td   { font-size: 11px; line-height: 15px; background-color: #c9d4ea; text-align: right; margin-bottom: 15px; padding-right: 4px; border-right: 10px solid #f60 }
/* Füllung der Tabellen */
.line2  { font-size: 12px; background-color: #e5eaf4; padding: 2px 4px; border-right: 10px solid #fdc49e; position: relative; z-index: 1; }
#test { position: absolute; left: -250px; width: 200px }
#header { position: absolute; top: -200px; left: 0; height: 200px }
