html,body{
	margin:0;
	padding:0;
	height:100.01%
	}
body{
font: 76% arial,sans-serif;
text-align:center;
background:#000000
}
p{
margin:0 10px 10px
}
a{
color: #990000;
padding:10px;
font-weight:bold;
text-decoration:none
}
img{border:none}
a:hover{
text-decoration:underline
}
.txt-img{

}
content_inner a{
margin-left:10px;
color:#00FF00
}
.floatLeft{
float:left;
margin-right:5px;
margin-bottom:1px;
margin-left:5px;
vertical-align: top
}
div#extra{display:none}
div#header{
padding:0;
margin:0;
background:none;
position:relative
}
div#header01{
height:152px;
width:1000px;
background:url(../design/header01_back.jpg) no-repeat 574px 24px;
padding:0; 
margin:0;
text-align:center;
position:relative
}
div#header01 div.titel{
font-size:28px;
font-weight:bolder;
color: #F2F2F2;
font-family: Geneva, Arial, Helvetica, sans-serif;
letter-spacing:2px;
position:absolute;
left: 30px;
bottom:36px
}
div#header01 ul{
position:absolute;
top:112px;
left:0;
font:"Times New Roman", Times, serif;
font-size:12px;
width:995px;
padding:0;
text-align:center;
margin:0 0 0 10px
}
div#header01 ul li{
float:left;
height:29px;
list-style:none;
width:11%;
padding-right:7px;
margin:0;
text-align:center;
background:url(../design/menu_back.gif) no-repeat 0px 7px;
}
div#header01 ul li.aktuell{
background:url(../design/menu_back_aktuell.gif) no-repeat 0px 7px;
}
div#header01 ul li.last{
background:#000000
}
div#header01 ul li a{
display:block;
color:#FFFFFF;
text-decoration:none
}

div#header01 ul li a:hover{
text-decoration:none
}

div#laufband{
padding-left:10px;
padding-top:10px;
position:absolute;
top:143px
}
div#content_inner ul.race{
	margin: 0; padding: 0 0 0 8px;
    text-align: left;
}

div#content_inner ul.race li{
     list-style: none;
    display: inline;
    margin: 3px 4px 3px 0; padding: 0;
}
div#content_inner ul.race li a{
    padding: 3px 2px 3px 4px;
    text-decoration: none; font-weight: bold;
    border: 1px solid black;
    border-left-color: white; border-top-color: white;
    color: #FFFFFF; 
	background-color: #000;
}
div#content_inner ul.race li a:hover{
background:url(../design/menu_race_back_over.gif) no-repeat 0px 0px;
}
div#content_inner ul.race li a.aktuell{
background:url(../design/menu_race_back_aktuell.gif) no-repeat 0px 0px;
}
div#content_inner ul.race li a.aktuell_race{
background:url(../design/aktuell_race.gif) no-repeat 0px 0px;
}
div#content_inner ul.race li a:hover{
text-decoration:underline
}

div#content_inner ul.race_level3{
font:"Times New Roman", Times, serif;
font-size:12px;
width:616px;
padding:0px;
text-align:center;
margin-left:21px;
height:26px;
padding-left:95px;
background:url(../design/menu_race_lev3_back1.gif) no-repeat 0px 3px;
}
div#content_inner ul.race_level3 li{
float:left;
height:32px;
list-style:none;
width:75px;
text-align:center;
margin-right:30px
}
div#content_inner ul.race_level3 li a{
display:block;
color: #000000;
text-decoration:none;
background:url(../design/menu_race_lev3_back.gif) no-repeat 0px 0px;
padding:3px 0 5px 0
}
div#content_inner ul.race_level3 li a:hover{
background:url(../design/menu_race_lev3_back_over.gif) no-repeat 0px 0px; text-decoration:none
}
div#content_inner ul.race_level3 li a:hover{
text-decoration:underline
}




div#content_inner ul.race_level4{
font:"Times New Roman", Times, serif;
font-size:12px;
width:99%;
padding:0px;
text-align:center;
margin-left:4px;
height:26px;
padding-left:5px;
}
div#content_inner ul.race_level4 li{
float:left;
height:32px;
list-style:none;
width:75px;
text-align:center;
margin-right:3px
}
div#content_inner ul.race_level4 li a{
display:block;
color: #000000;
font-size:11px;
text-decoration:none;
background:url(../design/menu_race_lev3_back.gif) no-repeat 0px 0px;
padding:3px 0 5px 0
}
div#content_inner ul.race_level4 li a:hover{
background:url(../design/menu_race_lev3_back_over.gif) no-repeat 0px 0px; text-decoration:none
}
div#content_inner ul.race_level4 li a:hover{
text-decoration:underline
}








div#content_inner div#strecke_ergebnis{
text-align:left;
}
div#content_inner div#strecke_ergebnis h1{
font-weight:bolder;
font-size:11px;
padding:3px;
margin:0;
background:#000000;
text-align:left;
}
div#content_inner div#strecke_ergebnis p{
text-align:left;
margin:2px;
padding:0
}
div#content_inner div#strecke_ergebnis .strecke_ergebnis_tabelle{
float:left;
width:159px;
margin:0;
background:#FFFFFF;
text-align:left;
min-height:220px;
}




div#content_inner div#links_block{
text-align:left;
}
div#content_inner div#links_block h1{
font-weight:bolder;
font-size:11px;
padding:3px;
margin:0;
background:#000000;
text-align:left;
}
div#content_inner div#links_block p{
text-align:left;
margin:2px;
padding:0
}
div#content_inner div#links_block .strecke_ergebnis_tabelle{
float:left;
width:267px;
margin:0;
background:#FFFFFF;
text-align:left;
min-height:220px;
}


div#content_inner ul.strecke_links{
font:"Times New Roman", Times, serif;
font-size:12px;
width:800px;
padding:0px;
text-align:center;
margin-left:30px
}
div#content_inner ul.strecke_links li{
float:left;
height:29px;
list-style:none;
width:75px;
text-align:center;
margin-left:30px
}
div#content_inner ul.strecke_links li a{
display:block;
color: #ffffff;
text-decoration:none;
background:url(../design/stecke_links_back.gif) no-repeat 0px 0px;

}
div#content_inner ul.strecke_links li a:hover{
text-decoration:underline
}
div#header01 li a:hover{
text-decoration:underline
}
div#header02{
height:110px;
width:1000px;
/*
background:url(../design/filmstreifen.jpg);
background-repeat: no-repeat;
background-position:0px 10px;
*/
}
div#container{
text-align:left;
background:url(../design/content_back.jpg) #000000 fixed;
background-position:center top;
background-repeat:repeat-y
}
div#extra{
}
div#breadcrump{
padding:2px;
background: #E8E8E8;
margin:0 0 15px 0;
}
div#breadcrump a{
color: #990000
}
div#breadcrump p{
color:#666666;
text-decoration:none;
padding:0;
margin:0
}
div#drei_bilder{text-align:center}
div#sechs_bilder{text-align:center}
div#footer{
clear:both;
width:100%;
text-align:center;
color: #ffffff;
font-size:12px;
font-weight:bold;
letter-spacing:1px;
}
div#footer p{
margin:0;
padding:5px 10px;

text-align:center;
}

div#footer #logo_ft{
float:left;
width:200px;
padding-top:128px;
background:#000000;
height:100px;
margin-left:200px;
background:url(../design/logo_fototext.jpg) no-repeat 0px 0px;
}
div#footer #logo_rm{
float:right;
width:200px;
padding-top:128px;
background:#000000;
margin-right:200px;
height:100px;
background:url(../design/logo_ricci.jpg) no-repeat 0px 0px;
}

div#container{
width:1000px;
margin:0 auto
}
div#content{
float:right;
width:810px;
background:#ffffff;
margin-right:10px;;
}
div#content h1{
color: #666666;
padding:4px 0 2px 20px;
margin:0 0 6px 0;
font-size:12px;
letter-spacing:1px
}
div#content_inner{
margin:0;

padding-bottom:6px;
padding-top:6px
}
div#content_inner p{
line-height:1.4;
padding:10px;
margin:0;
}
div#content_inner a{
margin:0; padding:0
}
div#content_inner a.weiter{
margin:0; 
padding:1px 1px 1px 3px;
margin-left: 3px;
background:#FFFFFF;
}
div#content_inner h1{
background:#000000;
color:#FFFFFF;
padding:4px 0 2px 10px;
font-size:20px;
letter-spacing:1px
}
div#content_inner h1.aktuell{
background:url(../design/h1_aktuell.gif) no-repeat #000000;
background-position:4px 8px;
padding:4px 0 2px 90px;
color:#FF0000
}
div#content_inner h2{
color:#000000;
padding:4px 0 2px 4px;
font-size:14px;
letter-spacing:1px;
width:97%;
margin-left:1%
}
div#strecke_header{
margin:2px 2px 6px 2px;
background:url(../design/fia_klein.gif) no-repeat #ffffff 289px 2px;
}
div#strecke_header h2{
width:340px; float:left; font-size:20px; margin:0 0 0 10px
}
div#strecke_header p{
width:360px;
color:#FF0000; 
float:left;
line-height:20px
}
div#trial_header{
margin:2px 2px 6px 2px;
background:url(../design/europatrucktrial.gif) no-repeat #ffffff 289px 2px;
}
div#trial_header h2{
font-family: Georgia, "Times New Roman", Times, serif;
width:410px; float:left; font-size:24px; margin:0 0 0 10px
}
div#trial_header p{
width:290px;
color:#FF0000; 
float:left;
line-height:20px
}
div#strecke_text{
background: #FFFFFF;
margin:2px
}
div#sponsoren{
float:left;
width:160px;
text-align:left;
}
div#sponsoren p{
padding:6px 0 6px 0;
margin:0
}
div#sponsoren form{
width:120px;
height:20px;
margin:0 0 0 10px;
padding:0;
text-align:left
}
div#sponsoren form #search-input{
float:left;
height:14px;
width:100px;
border:1px solid #000000;
font-size:9px;
margin:0;
padding:0
}
div#sponsoren form #search-btn{
margin:0 0 0 2px;
padding:0
}

div#extra{
float:left;
clear:left;
width:200px;
color:#FFFFFF;
padding-top:10px
}
div#extra p{
background:#000000;
padding:2px}

.galerie{
text-align:center
}

.galerie .image{
display:block;
width:165px;
text-align:center;
float:left;
border:1px solid #cccccc;
margin:0 12px 12px 12px;
padding:5px
}

.clearer{
clear:both;
height:1px;
font-size:1px
}
