/*	Trainerbogen				*/
.trainerbogen{width:100%;font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#000}.trainerbogen h1,h1{font-weight:bolder;font-size:21px;padding-top:10px;margin-top:0;padding-bottom:10px;margin-bottom:0}.trainerbogen .block h4{font-weight:bold;font-size:18px;text-decoration:underline;padding-top:10px;margin-top:0;padding-bottom:0;margin-bottom:0}.trainerbogen h4.pb{page-break-before:always}.trainerbogen .block{width:100%;border:1px solid black;page-break-inside:avoid!important;margin-bottom:0mm;margin-top:2mm}.trainerbogen .noborder{border:0 none white}.trainerbogen .area{display:table;width:100%}.trainerbogen .row{display:table-row}.trainerbogen .row > div{display:table-cell;padding-left:5px;padding-right:5px;vertical-align:center}.trainerbogen .bottom-border > div{border-bottom:1px solid black}.trainerbogen .wkf{font-weight:bold;width:15%;text-align:center}.trainerbogen .strecke{width:30%}.trainerbogen .name{font-weight:bold;width:30%}.trainerbogen .jg{width:10%;text-align:center}.trainerbogen .zeit{width:15%;text-align:center}.trainerbogen .zeiten{display:inline-block;padding-top:15px;padding-bottom:15px;padding-left:5px;font-size:smaller;font-family:monospace;text-align:left;vertical-align:top;white-space:nowrap;page-break-inside:avoid}.trainerbogen .teilnehmer{display:inline-block;padding-top:15px;padding-bottom:15px;padding-left:5px;font-size:smaller;font-family:monospace;text-align:left;vertical-align:top;white-space:nowrap}div.pagebreak{page-break-after:always;margin:0;padding:0;height:0}