
.text_zeitung { position: relative; z-index: 1; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; 
padding-left: 20px; padding-right: 20px; padding-bottom:  5px; 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: 7px solid #ebebeb; border-right: 0px solid #ebebeb; border-left: 1px solid #ebebeb; 
text-align: left; background-color: #f9f9f9;
}

.text_zeitung_2 { position: relative; z-index: 1; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; 
padding-left: 20px; padding-right: 20px; padding-bottom: 55px; padding-top: 0px; font-family: arial ! important; font-size: 12px; line-height: 140%; font-weight: normal; letter-spacing: 0px; width: 867px; border-top: 0px solid #ebebeb; border-bottom: 10px solid #ebebeb; border-right: 0px solid #ebebeb; border-left: 1px solid #ebebeb; 
text-align: left; 
}

.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: 1; margin-left: 0px; margin-top: 0px; margin-right: 0px; 
margin-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 15px; background: #ffffff;
border-left: 1px dashed #cccccc; border-top: 1px solid #cccccc; border-bottom: 1px solid #222229; border-right: 1px dashed #cccccc; }

.text_content_2 { position: relative; z-index: 100; margin-left: 0px; margin-top: 0px; margin-right: 0px; 
margin-bottom: 40px; padding-left: 0px; padding-right: 0px; padding-top: 10px; padding-bottom: 30px; background-color:#fffffc;
width: 100%; border-left: 1px dashed #cccccc; border-top: 1px solid #cccccc; border-bottom: 1px solid #222229; 
border-right: 1px dashed #cccccc; 
}

.text_content_1 { position: relative; z-index: 100; margin-left: 0px; margin-top: 0px; margin-right: 0px; 
margin-bottom: 0px; padding-left: 0px; padding-right: 20px; padding-top: 5px; padding-bottom: 30px; 
width: 100%; border-left: 1px dashed #cccccc; border-top: 1px solid #cccccc; 
border-bottom: 3px solid #222229; border-right: 1px dashed #cccccc; background-image: url(images/papier_2.png); background-repeat: repeat-y; background-position: top 50%; width: 780px;
}

.toptext_intro_2 { position: relative; z-index: 40; margin-left: 20px; margin-top: 0px; margin-right: 20px; padding-left: 0px; 
padding-right: 0px; padding-top: 0px; padding-bottom: 10px; background-color: transparent; 
border-right: 0px solid silver; text-transform: normal; text-align: justify; width: 780px;
}

.link_blitz { position: absolute; z-index: 100; margin-left: 669px; margin-top: 350px; margin-bottom: 0px; padding-left: 0px; 
padding-right: 0px; padding-bottom: 3px; padding-top: 0px; font-family: georgia ! important; font-size: 13px; 
line-height: 140%; font-weight: bold; letter-spacing: 0px; text-align: right; 
}

.blitztext { position: relative; z-index: 300; margin-left: 0px; margin-top: 0px; margin-right: 0px; padding-left: 20px; 
padding-right: 0px; padding-top: 0px; padding-bottom: 0px; margin-bottom: 0px; font-family: georgia ! important; 
font-size: 16px; line-height: 120%; color: #333330; font-weight: light; letter-spacing: -1px; word-spacing: 0px; 
text-align: justify; background: #ebebeb;
}

.blitztext_1 { position: relative; z-index: 100; margin-left: 0px; margin-top:0px; margin-right: 0px; padding-left: 0px; 
padding-right: 0px; padding-top: 0px; padding-bottom: 0px; margin-bottom: 0px; letter-spacing: 0px; word-spacing: 0px; 
background: #ffffff;
}

.city { position: relative; z-index: 100; margin-left: 10px; margin-top: 10px; margin-right: 0px; padding-left: 5px; 
padding-right: 10px; padding-top: 0px; padding-bottom: 5px; margin-bottom: 0px; font-family: georgia ! important; 
font-size: 14px; line-height: 130%; color: #333330; font-weight: light; letter-spacing: 0px; word-spacing: 0px; 
text-align: justify; background: transparent;
}

.blitztext_2 { position: relative; z-index: 40; margin-left: 0px; margin-top: -5px; margin-right: 0px; padding-left: 10px; 
padding-right: 0px; padding-top: 10px; padding-bottom: 10px; font-family: verdana ! important; font-size: 11px; 
line-height: 120%; color: #333339; font-weight: normal; letter-spacing: -1px; word-spacing: 0px; text-align: left;
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; z-index: 200; margin-left: 0px; margin-top: 0px; padding-left: 4px; 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: 200; 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;
}


.miditext { position: absolute; z-index: 400; margin-left: 595px; margin-top: 20px; margin-right: 10px; 
margin-bottom: 0px; padding-left: 10px; padding-right: 0px; padding-top: 15px; padding-bottom: 4px;
background-color: transparent; font-family: verdana ! important; font-size: 11px; line-height: 100%; 
color: #ff724b; font-weight: normal; letter-spacing: -1px; word-spacing: 0px; text-align: center; 
width: 180px; border: 0px dotted #ef5c23; border-top: 10px solid #efefef; border-bottom: 0px dotted;
opacity:.9; filter: alpha(opacity=90); -moz-opacity:.9;
}

.pull { position: relative; z-index: 300; margin-left: 20px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; 
padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; background: #f9f9f9;
border: 0px dotted #ef5c23;line-height: 100%;
}

.eintrag { position: relative; z-index: 1; margin-left: 10px; margin-top: 0px; margin-right: 10px; 
margin-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 10px; padding-bottom: 0px; 
background-color: transparent; font-family: verdana ! important; font-size: 11px; line-height: 130%; 
color: #ef5c11; font-weight: normal; letter-spacing: 0px; word-spacing: 0px; text-align: center; width: 260px; 
height: 225px; 
}

.toptext_intro { position: relative; z-index: 40; margin-left: 20px; margin-top: 0px; padding-left: 10px; 
padding-right: 0px; 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: 580px; border: 1px dotted #ffffff; text-transform: normal; text-align: left; font-variant: normal
}

.deck_1 { position: absolute; z-index: 200; margin-left: 350px; margin-top: -35px; 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; 
}


.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;
}

.book_head { position: relative; z-index: 1; margin-left: 0px; margin-top: 10px; margin-right: 0px; 
margin-bottom: 0px; padding-left: 5px; padding-right: 0px; 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;
}

.book_text_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: 0px; 
background-color: #ffffff; font-family: garamond! important; font-size: 17px; line-height: 100%; 
color: #111119; font-weight: normal; letter-spacing: -1px; word-spacing: 0px; 
}

.differ_think { 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: 5px; font-size: 1px; line-height: 5%; 
}

.book_text_3 { position: relative; z-index: 1; margin-left: 0px; margin-top: 0px; margin-right: 0px; 
margin-bottom: 0px; padding-left: 15px; padding-right: 0px; padding-top: 10px; padding-bottom: 15px; 
background-color: #ffffff; font-family: arial ! important; font-size: 13px; line-height: 120%; 
color: #111119; font-weight: normal; letter-spacing: 0px; word-spacing: 0px; text-align: left; border: 0px dotted #ef5c23;
}

.name_verein_1 { position: relative; z-index: 100; margin-left: 30px; margin-top: 15px; margin-right: 0px; 
padding-left: 0px; margin-bottom: 0px; padding-right: 0px; padding-top: 15px; font-family: arial ! important; 
color: #666661; font-size: 17px; line-height: 120%; font-weight: bold; letter-spacing: -2px; word-spacing: 0px; 
font-style: normal; text-align: left; border: 0px dashed gray; width: 80%;
}

.name_verein { position: relative; z-index: 100; margin-left: 30px; margin-top: 15px; margin-right: 0px; 
padding-left: 0px; margin-bottom: 20px; padding-right: 0px; padding-top: 10px; font-family: arial  ! important; 
color: #666661; font-size: 17px; line-height: 120%; font-weight: bold; letter-spacing: -2px; word-spacing: 0px; 
font-style: normal; text-align: left; border: 0px dashed gray; width: 80%;
}

.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; 
}

.flag_art { position: relative; margin-left: 0px; margin-top: 0px; padding-left: 0px; padding-right: 0px; 
padding-top: 5px; padding-bottom: 10px; font-family: arial black; font-size: 20px; line-height: 100%; text-align: left; background-color: transparent; letter-spacing: -1px; width: 100%; border-bottom: 1px dotted #cccccc; border-top: 7px dotted #ffffff;
}

.flag_text { position: relative; margin-left: 0px; margin-top: 0px; padding-left: 12px; padding-right: 0px; 
padding-top: 0px; padding-bottom: 0px; font-family: arial; font-size: 19px; line-height: 100%; text-align: left; background-color: transparent; letter-spacing: 0px;
}

.allflags { position: relative; z-index: 200; margin-left: 0px; margin-top: 10px; margin-right: 0px; padding-left: 0px; 
padding-right: 0px; padding-top: 0px; padding-bottom: 5px; margin-bottom: 0px; font-family: arial black! important; 
font-size: 19px; line-height: 110%; color: #111119; font-weight: bolder; letter-spacing: -1px; word-spacing: 0px; 
text-align: justify; background-color: #ffffff 
}

.flag_1 { position: relative; z-index: 70; margin-left: 0px; margin-top: 0px; padding-left: 5px; 
margin-bottom: 0px; padding-bottom: 2px; padding-right: 0px; padding-top: 0px;
border: 1px dotted #ef5c23; text-align: left; width: 230px;
background-color: #ebebeb;color: #000009;
}
.flag_2 { position: relative; z-index: 70; margin-left: 0px; margin-top: 0px; padding-left: 5px; 
margin-bottom: 0px; padding-bottom: 2px; padding-right: 0px; padding-top: 0px; 
border: 1px dotted #ef5c23; text-align: left; width: 230px; 
background-color: #ebebeb;color: #000009; 
}
.flag_3 { position: relative; z-index: 70; margin-left: 0px; margin-top: 0px; padding-left: 5px; 
margin-bottom: 0px; padding-bottom: 2px; padding-right: 0px; padding-top: 0px; 
border: 1px dotted #ef5c23; text-align: left; width: 230px; 
background-color: #ebebeb;color: #000009; 
}
.flag_4 { position: relative; z-index: 70; margin-left: 0px; margin-top: 0px; padding-left: 5px; 
margin-bottom: 0px; padding-bottom: 2px; padding-right: 0px; padding-top: 0px;  
border: 1px dotted #ef5c23; text-align: left; width: 230px; 
background-color: #ebebeb;color: #000009; 
}

.flag_out:link { color: #000009; text-decoration: none; border-bottom: 0px solid #ffffff; line-height: 110%;
background: transparent; padding: 0px; 
}
.flag_out:visited {color: #000009; text-decoration: none; border-bottom: 0px solid #ffffff; line-height: 110%;
background: transparent; padding: 0px; 
}
.flag_out:active { color: #000009; text-decoration: none; border-bottom: 0px solid #ffffff; line-height: 110%;
background: transparent; padding: 0px; 
}
.flag_out:hover { color: #ffffe9; text-decoration: none; border-bottom: 0px solid #3300ff; line-height: 110%;
background: transparent; padding: 0px; 
}


.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: 130%; padding: 3px
}
.race:visited {color:  green; text-decoration: none; border-bottom: 1px dotted  #75AF1D; background: transparent; line-height: 130%; padding: 3px
}
.race:active { color:  green; text-decoration: none; border-bottom: 1px dotted  #75AF1D; background: transparent; line-height: 130%; padding: 3px
}
.race:hover { color: green; text-decoration: none; border-bottom: 2px solid #75AF1D; 
background: transparent; line-height: 130%; padding: 3px
}

.race_out:link { color: #2100b5; text-decoration: none; border-bottom: 1px dotted #2100b5; line-height: 130%;
}
.race_out:visited { color: #2100b5; text-decoration: none; border-bottom: 1px dotted #2100b5; line-height: 130%;
}
.race_out:active { color: #2100b5; text-decoration: none; border-bottom: 1px dotted #2100b5; line-height: 130%;
}
.race_out:hover { color: #3300ff; text-decoration: none; border-bottom: 2px solid #3300ff; line-height: 130%;
}

.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: 0px; 
margin-right: 0px; padding-left: 0px; margin-bottom: 0px; padding-right: 4px; padding-top: 4px; font-family: georgia ! important; color: #005276; font-size: 11px; 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; 
}


.hr {margin-left: 0px; margin-top: 10px; 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;  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: 2px dotted 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_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;
}

.facer { float: right; margin-left: 0px; margin-top: 0px; margin-right: 90px; padding-left: 5px; 
padding-right: 5px; padding-top: 5px; padding-bottom: 5px; background-color: #e7e7ff; width: 125px; height: 175px;
border: 1px dotted #000001
}

.text_cart_plaz { position: absolute; z-index: 200; margin-left: 357px; margin-top: -35px; 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: 548px; margin-top: -35px; 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_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%; 
}

.differ_art { 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: 8px; font-size: 1px; line-height: 10%; 
}




