
.text_zeitung { position: relative; z-index: 1; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; 
padding-left: 20px; padding-right: 20px; padding-bottom: 25px; padding-top: 0px; font-family: arial ! important; font-size: 12px; line-height: 140%; font-weight: normal; letter-spacing: 0px; width: 867px; border-top: 10px solid #ebebeb; border-bottom: 10px solid #ebebeb; border-right: 0px solid #ebebeb; border-left: 1px solid #ebebeb; 
text-align: left; background-color: #f9f9f9;
}

.td_book_oben_links { position: relative; z-index: 1; margin-left: 0px; margin-top: 0px;  
padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 20px;
border-right: 0px dotted silver; width: 700px; background-color: transparent;
}

.text_content { position: relative; z-index: 100; margin-left: 0px; margin-top: 0px; margin-right: 7px; 
margin-bottom: 20px; padding-left: 0px; padding-right: 0px; padding-top: 5px; padding-bottom: 10px; 
background-color: #ffffff; width: 100%; border-left: 1px dashed #cccccc; border-top: 1px dashed #cccccc; 
border-bottom: 5px solid #cccccc; border-right: 1px dashed #cccccc; background-image: url(imagesyellow_stream.gif); background-repeat:repeat-x; background-position: bottom
}

.text_content_2 { position: relative; z-index: 1; margin-left: 0px; margin-top: 0px; margin-right: 0px; 
margin-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 2px; 
background-color: transparent; border-right: 1px dotted orange; border-bottom: 1px dotted orange; width: 100%; 
}

.text_content_heads { position: relative; z-index: 70; margin-left: 0px; margin-top: 0px; margin-right: 0px; 
margin-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; 
background-color: #ffffff; width: 500px;
}

.navi_themen { position: absolute; z-index: 70; margin-left: 0px; margin-top: -25px; padding-left: 0px; 
margin-bottom: 0px; padding-bottom: 0px; padding-right: 0px; padding-top: 0px; border-left: 1px dotted #cccccc; 
border-top: 1px dotted #cccccc; border-right: 1px dotted #cccccc; text-align: left; width: 240px; height: 27px;
background-color: #ebebeb; 
}

.navi_td { position: relative; margin-left: 0px; margin-top: 0px; padding-left: 12px; padding-right: 0px; 
padding-top: 2px; padding-bottom: 2px; font-family: arial black; font-size: 20px; line-height: 110%; text-align: left; background-color: #ebebeb; letter-spacing: -1px
}

.text_cart_schatt { position: absolute; z-index: 1; margin-left: 240px; margin-top: -7px; margin-bottom: 0px; margin-right: 0px; margin-height: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; 
background-color: #ffffff; background-image: url(images/schatten_race.gif); background-repeat:repeat-no; background-position: right; width: 10px; height: 25px; 
}

.shadoline { position: absolute; z-index: 300; margin-left: 1px; margin-top: 0px; margin-bottom: 0px; 
margin-right: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; 
width: 239px; height: 3px; background: #ebebeb; font-family: verdana, font-size: 1px;
border-top: 0px solid #ffffff;
}

.text_cart_plaz { position: absolute; z-index: 200; margin-left: 357px; margin-top: -18px; margin-bottom: 0px; 
margin-right: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; 
background-color: transparent; border: 0px solid silver; width: 150px; 
}
.text_cart_rennkal { position: absolute; z-index: 200; margin-left: 550px; margin-top: -18px; margin-bottom: 0px; 
margin-right: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; 
background-color: transparent; border: 0px solid silver; width: 150px; 
}

.navi:link { color: #5500b5; text-decoration: none; line-height: 110%; background: transparent; 
font-weight: bold; padding-right: 3px; padding-left: 3px; border-bottom: 1px solid #ffffff;
border-top: 1px dotted #EEEEFF; 
}
.navi:visited {color: #5500b5; text-decoration: none; line-height: 110%; background: transparent;
font-weight: bold; padding-right: 3px; padding-left: 3px; border-bottom: 1px solid #ffffff;
border-top: 1px dotted #EEEEFF
}
.navi:active { color: #5500b5; text-decoration: none; line-height: 110%; background: transparent;
font-weight: bold; padding-right: 3px; padding-left: 3px; border-bottom: 1px solid #ffffff;
border-top: 1px dotted #EEEEFF
}
.navi:hover { color: #3300ff; text-decoration: none; line-height: 110%; background: #ffffff;
font-weight: bold; border-bottom: 2px solid #3300ff; padding-right: 3px; padding-left: 3px;;
border-top: 1px dotted #EEEEFF
}

.navi_2:link { color: #5500b5; text-decoration: none; line-height: 110%; background: #ffffff; 
font-weight: bold; padding-right: 7px; padding-left: 3px; border-bottom: 1px solid #ffffff;
border-top: 1px dotted #EEEEFF; ; border-bottom: 3px solid #ffffff
}
.navi_2:visited {color: #5500b5; text-decoration: none; line-height: 110%; background: #ffffff;
font-weight: bold; padding-right: 7px; padding-left: 3px; border-bottom: 1px solid #ffffff;
border-top: 1px dotted #EEEEFF; border-bottom: 3px solid #ffffff
}
.navi_2:active { color: #5500b5; text-decoration: none; line-height: 110%; background: #ffffff;
font-weight: bold; padding-right: 7px; padding-left: 3px; border-bottom: 1px solid #ffffff;
border-top: 1px dotted #EEEEFF; border-bottom: 3px solid #ffffff
}
.navi_2:hover { color: #3300ff; text-decoration: line-through; line-height: 110%; background: #ffffff;
font-weight: bold; border-bottom: 3px solid #ffffff; padding-right: 7px; padding-left: 3px;
border-top: 1px dotted #EEEEFF
}

.naviterm:link { color: #ffffff; text-decoration: none; line-height: 110%; background: transparent; 
font-weight: bold; padding-right: 3px; padding-left: 3px; border-bottom: 1px solid #ffffff;
border-top: 1px dotted #EEEEFF; 
}
.naviterm:visited {color: #ffffff; text-decoration: none; line-height: 110%; background: transparent;
font-weight: bold; padding-right: 3px; padding-left: 3px; border-bottom: 1px solid #ffffff;
border-top: 1px dotted #EEEEFF
}
.naviterm:active { color: #ffffff; text-decoration: none; line-height: 110%; background: transparent;
font-weight: bold; padding-right: 3px; padding-left: 3px; border-bottom: 1px solid #ffffff;
border-top: 1px dotted #EEEEFF
}
.naviterm:hover { color: #cc3300; text-decoration: none; line-height: 110%; background:#ffffff;
font-weight: bold; border-bottom: 2px solid #000000; padding-right: 3px; padding-left: 3px;;
border-top: 1px dotted #EEEEFF
}

.navi_out:link { color: #000000; text-decoration: none; line-height: 110%; background: #ffffff; 
font-weight: bold;padding-right: 3px; padding-left: 3px; border-bottom: 4px solid #ffffff;
border-top: 1px dotted #EEEEFF
}
.navi_out:visited {color: #000000; text-decoration: none; line-height: 110%; background: #ffffff;
font-weight: bold; padding-right: 3px; padding-left: 3px; border-bottom: 4px solid #ffffff;
border-top: 1px dotted #EEEEFF
}
.navi_out:active { color: #000000; text-decoration: none; line-height: 110%; background: #ffffff;
font-weight: bold; padding-right: 3px; padding-left: 3px; border-bottom: 4px solid #ffffff;
border-top: 1px dotted #EEEEFF
}
.navi_out:hover { color: blue; text-decoration: none; line-height: 110%; background: #ffffff;
font-weight: bold; border-bottom: 2px solid #000000; padding-right: 3px; padding-left: 3px;
border-top: 1px dotted #EEEEFF
}

.such:link { color: #005276; text-decoration: none; border-bottom: 1px dashed #c9c9c9 }
.such:visited { color: #005276; text-decoration: none; border-bottom: 1px dashed #c9c9c9 }
.such:active { color: #005276; text-decoration: none; border-bottom: 1px dashed #c9c9c9 }
.such:hover { color: green; text-decoration: none; border-bottom: 2px solid green }

.race:link { color: green; text-decoration: none; border-bottom: 1px dotted  #99cc00; 
background: transparent; line-height: 160%; padding: 3px
}
.race:visited {color:  green; text-decoration: none; border-bottom: 1px dotted  #75AF1D; background: transparent; line-height: 160%; padding: 3px
}
.race:active { color:  green; text-decoration: none; border-bottom: 1px dotted  #75AF1D; background: transparent; line-height: 160%; padding: 3px
}
.race:hover { color: green; text-decoration: none; border-bottom: 2px solid #75AF1D; 
background: #ffffff; line-height: 160%; padding: 3px
}

.race_out:link { color: #2100b5; text-decoration: none; border-bottom: 1px dotted #2100b5; line-height: 130%;
background: transparent
}
.race_out:visited { color: #2100b5; text-decoration: none; border-bottom: 1px dotted #2100b5; line-height: 130%;
background: transparent
}
.race_out:active { color: #2100b5; text-decoration: none; border-bottom: 1px dotted #2100b5; line-height: 130%;
background: transparent
}
.race_out:hover { color: #3300ff; text-decoration: none; border-bottom: 2px solid #3300ff; line-height: 130%;
background: transparent
}

.race_2:link { color: #2100b5; text-decoration: none; border-bottom: 0px solid #ffffff; line-height: 130%;
background: transparent; padding: 0px
}
.race_2:visited {color: #2100b5; text-decoration: none; border-bottom: 0px solid #ffffff; line-height: 130%;
background: transparent; padding: 0px
}
.race_2:active { color: #2100b5; text-decoration: none; border-bottom: 0px solid #ffffff; line-height: 130%;
background: transparent; padding: 0px
}
.race_2:hover { color: #3300ff; text-decoration: none; border-bottom: 2px solid #3300ff; line-height: 130%;
background: transparent; padding: 0px; 
}


.renn:link { color: #333333; text-decoration: none; border-bottom: 1px dotted #333333; line-height: 130%;
background: transparent
}
.renn:visited { color: #333333; text-decoration: none; border-bottom: 1px dotted #333333; line-height: 130%;
background: transparent
}
.renn:active { color: #333333; text-decoration: none; border-bottom: 1px dotted #333333; line-height: 130%;
background: transparent
}
.renn:hover { color: #3300ff; text-decoration: none; border-bottom: 2px solid #3300ff; line-height: 130%;
background: transparent
}

.grande_type_topline_3 { position: absolute; z-index: 100; margin-left: 0px; margin-top: 0px; margin-right: 0px; 
padding-left: 5px; margin-bottom: 0px; padding-right: 5px; padding-top: 0px; background-color: transparent; 
}

.grande_type_topline_5 { position: relative; z-index: 200; margin-left: 0px; margin-top: 0px; margin-right: 0px; padding-left: 0px; margin-bottom: 0px; padding-right: 0px; padding-top: 0px; font-family: garamond ! important; color: #005276; font-size: 14px; line-height: 150%; font-weight: bold; letter-spacing: 0px; word-spacing: 2px; 
text-align: center; background-color: transparent;
}

.text_cart_6 { position: absolute; z-index: 200; margin-left: 647px; margin-top: -25px; margin-bottom: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; background-color: transparent; 
width: 90px; height: 27px; 
}

.vereinsangabe { position: relative; z-index: 100; margin-left: 0px; margin-top: -17px; 
margin-right: 0px; padding-left: 0px; margin-bottom: 0px; padding-right: 4px; padding-top: 4px; font-family: garamond ! important; color: #005276; font-size: 14px; line-height: 130%; font-weight: bold; letter-spacing: 0px; word-spacing: 2px; text-align: center; background-color: transparent;
}

#differ_deck { position: relative; z-index: 1; margin-left: 0px; margin-top: 0px; padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background: transparent; height: 45px; font-size: 1px;  
}

.text_cart_7 { position: absolute; z-index: 50; margin-left: 497px; margin-top: -20px; margin-bottom: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; 
background-color: transparent; width: 30px; height: 27px; background-image: url(imagesschatten_race.gif); background-repeat:repeat-x; background-position: right
}

.grande_type { position: relative; z-index: 1; margin-left: 0px; margin-top: -10px; padding-left: 0px; padding-right: 0px; padding-top: 0px; font-family: georgia ! important; font-size: 30px; color: #ffa468; 
line-height: 80%; font-weight: light; letter-spacing: 0px; word-spacing: 0px; 
}

.book_text { position: relative; z-index: 1; margin-left: 20px; margin-top: 0px; margin-right: 0px; 
margin-bottom: 5px; padding-left: 10px; padding-right: 3px; padding-top: 0px; padding-bottom: 0px; 
background-color: transparent; font-family: garamond ! important; font-size: 15px; line-height: 110%; 
color: #111119; text-align: justify; font-weight: normal; letter-spacing: 0px; word-spacing: 0px; width: 785px; 
border-left: 0px dotted #F0F2FF; border-right: 0px dotted #F0F2FF;
}

.top_verein { position: relative; z-index: 1; margin-left: 0px; margin-top: 0px; margin-right: 40px; 
margin-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 5px; 
background-color: transparent; font-family: georgia! important; font-size: 15px; line-height: 130%; 
text-align: left; font-weight: normal; letter-spacing: 0px; word-spacing: 0px; 
}


.hr { position: relative; z-index: 1; margin-left: 0px; margin-top: 20px; margin-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; font-family: arial ! important; font-size: 1px; line-height: 100%; font-weight: normal; height: 1px; width: 100%; background-color: #ffffff; border-bottom: 2px dotted #cccccc;
}

.taker_line { position: relative; z-index: 100; margin-left: 35px; margin-top: -40px; padding-left: 0px; padding-right: 10px; 
padding-top: 0px; padding-bottom: 0px; background-color: transparent; border-top: 1px dashed gray; width: 730px; height: 35px;
}

.pic_racer { position: absolute; z-index: 1; margin-left: 15px; margin-top: -42px; padding-right: 0px; padding-left: 0px; 
padding-top: 0px; padding-bottom: 0px; margin-bottom: 0px; margin-right: 0px;
}
.my_race { position: absolute; z-index: 1; margin-left: 552px; margin-top: -67px; margin-right: 0px; 
margin-bottom: 0px; padding-left: 100px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; 
background-color: transparent; font-family: courier ! important; font-size: 27px; line-height: 150%; 
color: #444444; text-align: justify; font-weight: bold; letter-spacing: -1px; word-spacing: 0px; width: 375px;
}

.toptext_name { position: relative; z-index: 40; margin-left: -10px; margin-top: 30px; padding-left: 0px; 
padding-right: 0px; padding-top: 0px; padding-bottom: 10px; font-family: arial ! important; font-size: 27px; 
line-height: 110%; color: #333333; font-weight: bold; background-color: transparent; letter-spacing: -1px; 
word-spacing: 0px; text-align: left; width: 500px; 
}

.toptext_name_intro { position: relative; z-index: 40; margin-left: 30px; margin-top: 0px; padding-left: 10px; 
padding-right: 10px; padding-top: 20px; padding-bottom: 20px; font-family: arial ! important; font-size: 16px; 
line-height: 120%; color: #333339; font-weight: bold; background-color: transparent; letter-spacing: -1px; word-spacing: 0px; 
width: 750px; border: 1px dotted #ffffff; text-transform: normal; text-align: left; font-variant: normal
}

.toptext_name_down { position: relative; z-index: 40; margin-left: 0px; margin-top: 0px; margin-right: 7px;
padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; width: 100%; background-color: transparent; border: 1px dotted #9da3ad; background-image: url(images/ecke_rechts.gif); background-repeat:no-repeat; background-position: bottom right;
}

.text_content_down { position: relative; z-index: 40; margin-left: 0px; margin-top: 0px; padding-left: 0px; 
padding-right: 0px; padding-top: 0px; padding-bottom: 5px; background-color: transparent; 
}

.text_inhalt_down { position: relative; z-index: 40; margin-left: 0px; margin-top: 0px; padding-left: 70px; 
padding-right: 20px; padding-top: 8px; padding-bottom: 3px; font-family: georgia ! important; color: #444444;
line-height: 120%; font-size: 14px; font-weight: normal; text-align: justify; font-variant: normal; word-spacing: 0px; 
background-color: transparent; 
}

.text_eck { position: absolute; z-index: 40; margin-left: 0px; margin-top: 25px; padding-left: 2px; padding-right: 2px; 
padding-top: 2px; padding-bottom: 2px; background-color: #9da3ad; font-family: georgia ! important; line-height: 90%; 
color: #ffffff; text-align: justify; font-weight: bold; letter-spacing: 0px; word-spacing: 0px; width: 55px;
}

.info_liner {position: relative; z-index: 1; margin-left: 0px; margin-top: 0px; padding-left: 0px; padding-right: 0px; 
padding-top: 0px; font-family: georgia ! important; font-size: 15px; line-height: 100%; color: #333333; font-weight:light; letter-spacing: 0px; word-spacing: 0px; text-align: center; border-bottom: 1px dotted #eaebd9
}

.differ_fav_2 { position: relative; z-index: 1; margin-left: 0px; margin-top: 0px; padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background: transparent; height: 17px; font-size: 1px; line-height: 10%; 
}





