html, body
{
font-family:Verdana,Arial,Helvetica;
font-size:100.01%;
background:#CDCDCD url(images/verlauf.png);
margin:5px 0;
padding:0;
}

img
{
border:0;
}

form
{
padding:0;
margin:0;
}

#scroller{
width: 280px;
height: 130px;
background-color: #F3F3F3;
padding:0;
margin:0;
cursor:crosshair;
}

#newheader
{
width:988px;
height:112px;
margin:5px 0 0 7px;
}

.newleftheader
{
float:right;
width:600px;
height:110px;
background-color:#FFF;
}

.newrightheader
{
float:left;
width:380px;
height:110px;
background-color:#FFF;
}

p.normal
{
margin: 3px 0 5px 0px;
font-family:Verdana,Arial,Helvetica;
font-size:12px;
line-height:16px;
padding:0;
}

p.normal a
{
color:#000;
text-decoration:none;
}

p.normal a:hover
{
color:#000;
text-decoration:none;
border-bottom:1px solid #999;
}


p.small
{
margin: 3px 0 5px 5px;
font-family:Verdana,Arial,Helvetica;
font-size:10px;
line-height:16px;
padding:0;
}

p.smallcenter
{
margin: 0;
padding:0;
font-family:Verdana,Arial,Helvetica;
font-size:11px;
line-height:16px;
text-align:center;
font-style:italic
}

h3#uhr {margin:0 5px;padding:0 0 0 40px; font: normal 11px Verdana,Arial,Helvetica; color: #000;border-bottom:1px solid #DDD;line-height:36px;background:transparent url(images/uhr.png) no-repeat left 3px;}
h3#refresh {margin:0 5px 10px 5px;padding:0 0 0 40px; font: normal 11px Verdana,Arial,Helvetica; color: #000;border-bottom:1px solid #DDD;line-height:36px;background:transparent url(images/aktualisierung.png) no-repeat left 3px;}

hr.a
{
border:none;
border-top:1px solid #CCC;
height:1px;
}

hr.c
{
border:none;
border-top:3px double #CCC;
height:3px;
}

h3.topicheader
{
margin:0 0 0 0;
padding:0 0 0 35px;
background:url(images/headerbg.png) repeat-y;
line-height:25px;
font-size:14px;
color:#FFF;
font-weight:bold;
font-variant:small-caps;
letter-spacing:2px;
font-family:Verdana,Arial,Helvetica;
}

h3.morenewsflash, h3.lessnewsflash 
{
margin:5px 0 25px 0;
padding:0 0 0 0;
line-height:25px;
}

h3.morenewsflash a, h3.lessnewsflash a
{
text-decoration:none;
margin:0;
padding:0 50px 0 0;
line-height:25px;
font-size:14px;
color:#FFF;
font-weight:bold;
font-variant:small-caps;
letter-spacing:2px;
font-family:Verdana,Arial,Helvetica;
display:block;
text-align:right;
}

h3.morenewsflash
{
background:url(images/morenewsflash.png) no-repeat;
}

h3.lessnewsflash
{
background:url(images/lessnewsflash.png) no-repeat;
}

h3.morenewsflash a:hover, h3.lessnewsflash a:hover
{
text-decoration:none;
color:#EEE;
}

h6.topheader, h6.topheadergreen, h6.topheaderyellow
{
margin:1px 0 3px 0;
padding:0 0 0 12px;
background:url(images/topheaders.png) repeat-y;
line-height:16px;
font-size:10px;
color:#FFF;
font-weight:bold;
border-right:1px solid #000;
border-bottom:1px solid #000;
font-family:Verdana,Arial,Helvetica;
}

h6.topheader
{
background:url(images/topheaders.png) repeat-y;
}

h6.topheadergreen
{
background:url(images/topheadersgreen.png) repeat-y;
}

h6.topheaderyellow
{
background:url(images/topheadersyellow.png) repeat-y;
}

.myinput
{
font-size:11px;
border-top:1px solid #CCC;
border-left:1px solid #CCC;
border-right:1px solid #222;
border-bottom:1px solid #222;
padding:1px 0 1px 2px;
font-family:Verdana,Arial,Helvetica;
}

.mybutton
{
background-color:#000;
color:#FFF;
font-size:10px;
font-family:Verdana,Arial,Helvetica;
padding:1px 5px;
}

div.ticker
{
padding:0;
margin:0;
height:158px;
width:280px;
background-color:#F3F3F3;
border-bottom:3px solid #AAA;
}

#scroller p.tickercounter
{
background:#E3E3E3 url(images/tickercounterbg.gif) no-repeat;
color:#222;
text-align:right;
font-size:11px;
margin:1px 0 4px 0;
padding:0 10px 0 0;
line-height:18px;
font-family:Verdana,Arial,Helvetica;
}

#scroller p.tickertext
{
font-size:12px;
line-height:15px;
padding:0 4px 0 7px;
margin:0;
font-family:Verdana,Arial,Helvetica;
}

.scrollerclass
{
font-size:12px;
color:#000;
line-height:15px;
}

.wrap
{
width:1000px;
margin:0 auto;
border:1px solid #CCC;
background-color:#FFF;
}

#topsection
{
width:988px;
background-color:#FFF;
margin:5px 0 0 7px;
font-size:11px;
color:#000;
}

#topsection p.right
{
/*padding:15px 0 4px 0;*/
padding:46px 0 0 0;
margin:0;
float:right;
width:480px;
font-weight:normal;
font-size:10px;
letter-spacing:1px;
text-align:right;
}

#topright
{
width:530px;
height:60px;
background-color:#FcFcFc;
float:right;
}


#topsection p.left
{
padding:0;
margin:0;
float:left;
width:468px;
}

#topsection a
{
color:#000;
text-decoration:none;
padding:2px 7px;
font-size:11px;
}

#topsection a:hover
{
color:#FFF;
background-color:#333;
}

#header
{
width:988px;
height:110px;
margin:0 0 0 7px;
background:url(images/h.png) no-repeat;
}

#main
{
width:700px;
background-color:#FFF;
padding:0px 0 7px 7px;
float:left;
margin:3px 0 0 0;
}

.txt a
{
color:#C50000;
text-decoration:none;
}

.txt a:hover
{
color:#900;
text-decoration:underline;
}

.txt h2
{
margin:7px 0 12px 0;
padding:0;
font-size:14px;
color:#333;
line-height:20px;
letter-spacing:1px;
font-weight:bold;
font-family:Verdana,Arial,Helvetica;
}

.txt h2 span
{
border-bottom:1px solid #DDD;
}

.txt p
{
margin:7px 0;
padding:0;
text-align:justify;
font-size:12px;
color:#333;
line-height:17px;
}

.txt p.intro, #volltextright p.intro
{
margin:7px 0;
padding:0;
text-align:justify;
font-size:12px;
color:#333;
line-height:17px;
font-weight:bold;
font-family:Verdana,Arial,Helvetica;
}

.txt p.date
{
margin:7px 0;
padding:0;
font-size:10px;
color:#333;
line-height:17px;
letter-spacing:2px;
font-family:Verdana,Arial,Helvetica;
}

.txt p.cr
{
margin:7px 0;
padding:0;
font-size:10px;
color:#999;
line-height:17px;
text-align:right;
font-family:Verdana,Arial,Helvetica;
}

.txt img
{
border:1px solid #BBB;
}


#mainright
{
width:280px;
float:right;
margin: 3px 5px 0 0;
padding:0;
background-color:#FFF;
}

#pic
{
width:400px;
height:300px;
background-color:#DDD;
float:left;
margin-right:8px;
}

#topnews
{
width:285px;
height:300px;
background:url(images/topnewsbg.jpg) no-repeat;
float:left;
margin:0;
}

#topnews h4
{
margin:0;
padding:5px 7px 7px 11px;
font: normal 15px/18px Arial,Helvetica;
letter-spacing:1px;
color:#C50000;
font-weight:bold;
}

#topnews h4 a
{
text-decoration:none;
color:#C50000;
}

#topnews h4 a:hover
{
text-decoration:underline;
color:#F00;
}

#topnews h6
{
margin:0;
padding:7px;
font: normal 10px/26px Arial,Helvetica;
letter-spacing:2px;
color:#000;
}

#topnews p
{
margin:0;
padding:7px 10px 0px 20px;
text-align:left;
font: normal 11px/14px Verdana,Arial,Helvetica;
letter-spacing:0px;
color:#FFF;
}

.sta ul, .selrechts ul
{
list-style:none;
}

.sta ul
{
margin:0 0 4px 0;
padding:0;
font-family:Verdana,Arial,Helvetica;
}

.selrechts ul
{
margin:0 0 4px 0;
background-color:#F5F5F5;
border-bottom:3px solid #CCC;
padding:10px 0 5px 0;
font-family:Verdana,Arial,Helvetica;
}


.sta li.grau
{

line-height:15px;
font-size:11px;
color:#999;
margin: 0 10px 1px 10px;
padding: 0 0 0 12px;
}

.selrechts li a
{
text-decoration:none;
display:block;
line-height:17px;
font-size:11px;
color:#000;
background-color:transparent;
margin: 0 10px 1px 10px;
padding: 0 0 0 12px;
}

.sta li a
{
text-decoration:none;
display:block;
line-height:15px;
font-size:11px;
color:#000;
background-color:transparent;
margin: 0 10px 1px 10px;
padding: 0 0 0 12px;
}


.selrechts li.selected a
{
text-decoration:none;
display:block;
line-height:17px;
font-size:11px;
color:#FFF;
background-color:#000;
margin: 0 10px 1px 10px;
padding: 0 0 0 12px;
}

.sta li a:hover, .selrechts li a:hover
{
background-color:#C50000;
color:#FFF;
}

.more, .moreover
{
height:100px;
float:left;
padding:0 0 0 0px;
margin:5px 5px 0 0;
cursor:pointer;
}

.more
{
background:url(images/morebg.jpg);
}

.moreover
{
background:url(images/morebgover.jpg);
}

.more p.black
{
color:#FFF;
margin:0;
padding:7px 7px 0 7px;
font:bold 11px/13px Verdana,Arial,Helvetica;
height:93px;
background:url(images/morebg.jpg) no-repeat;
}

.more p.red
{
color:#FFF;
margin:0;
padding:7px 7px 0 7px;
font:bold 11px/13px Verdana,Arial,Helvetica;
height:93px;
background:url(images/morebgover.jpg) no-repeat;
}

.more p.red a, .more p.black a
{
text-decoration:none;
display:block;
color:#FFF;
font-variant:small-caps;
}

.more p.red a:hover, .more p.black a:hover
{
text-decoration:underline;
}

.more p.red a span, .more p.black a span
{
letter-spacing:2px;
font-size:10px;
font-variant:normal;
}

/* TAB */

.taboben {
margin:7px 0 0 0;
padding: 7px 0 7px 0;
font: bold 10px Verdana;
border-bottom: 1px solid #FFF;
list-style-type: none;
text-align: left;
background-color:#FFF;
text-transform:uppercase;
font-family:Verdana,Arial,Helvetica;
}

.taboben li{
display: inline;
margin: 0;
padding:0;
}

.taboben li.low a{
text-decoration: none;
padding: 7px 10px;
margin-right: 0px;
border: 1px solid #DDD;
border-bottom: none;
background: #FFF url(images/menuebg.png) no-repeat center bottom;
color:#FFF;
}

.taboben li.low a:hover{
background: #FFF url(images/menuebg.png) no-repeat center top;
color: #FFF;
}

.taboben li.high a{

text-decoration: none;
padding: 7px 10px;
margin-right: 0px;
border: 1px solid #DDD;
border-bottom: none;
background: #FFF url(images/menuebg.png) no-repeat center top;
color:#FFF;
}
/* TAB ENDE */

.mypic
{
padding:3px;
border:3px solid #DDD;
margin: 10px 0 15px 10px;
background-color:#FFF;
}

.mainleft
{
float:left;
width:30%;
}

.mainright
{
float:right;
width:69%;
}

#nf p.intro
{
margin:3px 7px 7px 0;
padding:0;
font:bold 11px/15px Verdana,Arial,Helvetica;
color:#333;
}

#nf p.main
{
margin:3px 7px 7px 0;
padding:0;
font:normal 11px/15px Verdana,Arial,Helvetica;
color:#333;
}

#nf h6.datum
{
margin:20px 7px 7px 0;
padding:0;
font:normal 10px/12px Verdana,Arial,Helvetica;
color:#400;
}

#nf h3.mainheader
{
margin:3px 7px 7px 0;
padding:0;
font:normal 13px/20px Arial,Helvetica;
letter-spacing:1px;
color:#900;
}

#nf h3.mainheader a
{
text-decoration:none;
color:#900;
}

#nf h3.mainheader a:hover
{
text-decoration:underline;
color:#C50000;
}

div.pages
{
border:1px solid #CCC;
margin:7px 0 0 0;
background:transparent url(images/bglink.jpg) no-repeat;
height:25px;
width:690px;
}

div.pages p
{
margin: 0;
padding:0 10px 0 0;
font:normal 12px Verdana,Arial,Helvetica;
color:#333;
line-height:25px;
text-align:right;
}

div.pages p a.n
{
color:#C50000;
text-decoration:none;
padding:2px 7px;
background-color:transparent;
}

div.pages p a.n:hover, div.pages p a.selected
{
color:#FFF;
text-decoration:none;
padding:2px 7px;
background-color:#333;
}

div.separator
{
clear:both;
border-top:1px dotted #999;
margin:3px 0;
height:1px;
margin-right:7px;
}

#footer
{
clear:both;
width:100%;
background-color:#4C4C4C;
}

#footer p
{
text-align:center;
padding:12px 0;
margin:0;
color:#FFF;
font-size:12px;
font-family:Verdana,Arial,Helvetica;
}

#footer a
{
color:#FFF;
text-decoration:none;
}

#footer a:hover
{
color:#FFFFC0;
text-decoration:underline;
}

#vsns ul, #volltextright ul
{
list-style:none;
margin:0 0 12px 0;
padding:0;
}

#vsns ul li a#track1,
#vsns ul li a#track2,
#vsns ul li a#track3,
#vsns ul li a#track5,
#vsns ul li a#track6,
#vsns ul li a#track7,
#vsns ul li a#track9,
#vsns ul li a#track10,
#vsns ul li a#track11,
#vsns ul li a#track13
{ 
	text-align:left;
	font-family:Verdana,Arial,Helvetica;
    font-size:11px;
	line-height:14px;
	color:#FFF;
    display:block;  
    text-decoration:none;
    padding:0 12px;
	height:75px;
	letter-spacing:0px;
	font-weight:normal;
	font-variant:normal;
	border-bottom:1px solid #EEE;
	text-transform:uppercase;
	}

#vsns ul li a#track1 span,
#vsns ul li a#track2 span,
#vsns ul li a#track3 span,
#vsns ul li a#track5 span,
#vsns ul li a#track6 span,
#vsns ul li a#track7 span,
#vsns ul li a#track9 span,
#vsns ul li a#track10 span,
#vsns ul li a#track11 span,
#vsns ul li a#track13 span
{ 
font-size:10px;
letter-spacing:2px;
line-height:24px;
}	
	
#vsns ul li a#track1 {background: url(images/track1.png) no-repeat left bottom;}
#vsns ul li a#track2{background: url(images/track2.png) no-repeat left bottom;}
#vsns ul li a#track3{background: url(images/track3.png) no-repeat left bottom;}
#vsns ul li a#track5{background: url(images/track5.png) no-repeat left bottom;}
#vsns ul li a#track6{background: url(images/track6.png) no-repeat left bottom;}
#vsns ul li a#track7{background: url(images/track7.png) no-repeat left bottom;}
#vsns ul li a#track9{background: url(images/track9.png) no-repeat left bottom;}
#vsns ul li a#track10{background: url(images/track10.png) no-repeat left bottom;}
#vsns ul li a#track11{background: url(images/track11.png) no-repeat left bottom;}
#vsns ul li a#track13{background: url(images/track13.png) no-repeat left bottom;}


#vsns ul li a#track1:hover,
#vsns ul li a#track2:hover,
#vsns ul li a#track3:hover,
#vsns ul li a#track5:hover,
#vsns ul li a#track6:hover,
#vsns ul li a#track7:hover,
#vsns ul li a#track9:hover,
#vsns ul li a#track10:hover,
#vsns ul li a#track11:hover,
#vsns ul li a#track13:hover
	{
	background-position: left top;
	}

#vsns p.novsns
{
padding:30px 0;
margin:0 0 10px 0;
background-color:#A00;
color:#FFF;
text-align:center;
font-size:13px;
border-bottom:3px solid #000;
font-family:Verdana,Arial,Helvetica;
}

#volltextright ul li a, #volltextright ul li a.selected
{ 
	text-align:left;
	font-family:Verdana,Arial,Helvetica;
    font-size:10px;
	line-height:13px;
	color:#FFF;
    display:block;  
    text-decoration:none;
    padding:0 12px;
	height:50px;
	letter-spacing:0px;
	font-weight:normal;
	font-variant:normal;
	border-bottom:1px solid #EEE;
	text-transform:uppercase;
}

#volltextright ul li a
{	
	background: url(images/vtright.png) no-repeat left bottom;
}	

#volltextright ul li a.selected
{
	background: url(images/vtselected.png) no-repeat left bottom;
}
	
#volltextright ul li a span, #volltextright ul li a.selected span
{ 
	font-size:10px;
	letter-spacing:1px;
	line-height:18px;
}	
	
#volltextright ul li a:hover, #volltextright ul li a.selected:hover
{
	background-position: left top;
}


#links h5
{
margin:10px 0;
padding:0px;
color:#000;
letter-spacing:1px;
font:bold 12px/20px Verdana,Arial,Helvetica;
}

#texte p
{
text-align:justify;
font-size:12px;
line-height:16px;
color:#333;
margin: 0 0 10px 0;
padding:0;
font-family:Verdana,Arial,Helvetica;
}

#texte h4
{
text-align:left;
font-size:14px;
line-height:18px;
color:#000;
margin: 0 0 10px 0;
padding:0;
letter-spacing:1px;
font-family:Verdana,Arial,Helvetica;
}

#texte h4 span
{
border-bottom:1px dotted #777;
}

#texte h6
{
text-align:left;
font-size:10px;
line-height:18px;
color:#555;
margin: 10px 0;
padding:0;
letter-spacing:1px;
font-family:Verdana,Arial,Helvetica;
font-weight:normal;
}


#texte img
{
border:1px solid #CCC;
}

#texte a
{
text-decoration:none;
border:1px solid #CCC;
color:#E50000;
}

#texte a:hover
{
text-decoration:none;
border:1px solid #AAA;
color:#A00;
}


fieldset.formenheader
{
border:3px solid #EEE;
margin:15px 0 10px 0;
}

legend.legendefh
{
padding:0 10px;
margin:-10px 0 0 20px;
font-family:Verdana,Arial,Helvetica;
font-size:12px;
line-height:16px;
color:#FFF;
background-color:#C50000;
border-bottom:1px solid #000;
border-right:1px solid #000;
}

p.paginierung
{
font-size:11px;
margin:10px 0 20px 0;
font-family:Verdana,Arial,Helvetica;
padding:0;
text-align:right;
}

p.paginierung a
{
border-bottom:none;
border:1px solid #CCC;
text-decoration:none;
background-color:#F5F5F5;
padding:3px 7px;
font-size:11px;
font-family:Verdana,Arial,Helvetica;
color:#000;
margin:0 2px 0 0;
}

p.paginierung a:hover
{
background-color:#555;
color:#FFF;
text-decoration:none;
}

#querydiv
{
position:absolute;
width:270px;
height:auto;
color:#FFF;
display:none;
border-right:2px solid #000;
border-bottom:2px solid #000;
z-index:7000; 
}

#racesearchdiv
{
width:270px;
color:#FFF;
display:none;
border-right:2px solid #000;
border-bottom:2px solid #000;
z-index:5000; 
}

#morenewsflash
{
width:580px;
height:259px;
color:#000;
display:none;
border:1px solid #CCC;
overflow:auto;
background-color:#F5F5F5;
z-index:50; 
}

#morenewsflash ul
{
margin:0;
padding:0;
list-style:none;
}

#morenewsflash li a#c0,
#morenewsflash li a#c1,
#morenewsflash li a#c2,
#morenewsflash li a#c3,
#morenewsflash li a#c4,
#morenewsflash li a#c5,
#morenewsflash li a#c6,
#morenewsflash li a#c7,
#morenewsflash li a#c8,
#morenewsflash li a#c9,
#morenewsflash li a#c10,
#morenewsflash li a#c11,
#morenewsflash li a#c12,
#morenewsflash li a#c13,
#morenewsflash li a#c14
{
display:block;
text-decoration:none;
color:#000;
height:30px;
line-height:15px;
padding: 0 0 0 20px;
border:1px solid #CCC;
margin: 1px;
font-size:11px;
font-weight:normal;
}

#morenewsflash li a#c0 {background: #F5F5F5 url(images/t0.gif) no-repeat 98% center;}
#morenewsflash li a#c1 {background: #F5F5F5 url(images/t1.gif) no-repeat 98% center;}
#morenewsflash li a#c2 {background: #F5F5F5 url(images/t2.gif) no-repeat 98% center;}
#morenewsflash li a#c3 {background: #F5F5F5 url(images/t3.gif) no-repeat 98% center;}
#morenewsflash li a#c4 {background: #F5F5F5 url(images/t4.gif) no-repeat 98% center;}
#morenewsflash li a#c5 {background: #F5F5F5 url(images/t5.gif) no-repeat 98% center;}
#morenewsflash li a#c6{background: #F5F5F5 url(images/t6.gif) no-repeat 98% center;}
#morenewsflash li a#c7 {background: #F5F5F5 url(images/t7.gif) no-repeat 98% center;}
#morenewsflash li a#c8 {background: #F5F5F5 url(images/t8.gif) no-repeat 98% center;}
#morenewsflash li a#c9 {background: #F5F5F5 url(images/t9.gif) no-repeat 98% center;}
#morenewsflash li a#c10 {background: #F5F5F5 url(images/t10.gif) no-repeat 98% center;}
#morenewsflash li a#c11{background: #F5F5F5 url(images/t11.gif) no-repeat 98% center;}
#morenewsflash li a#c12 {background: #F5F5F5 url(images/t12.gif) no-repeat 98% center;}
#morenewsflash li a#c13 {background: #F5F5F5 url(images/t13.gif) no-repeat 98% center;}
#morenewsflash li a#c14 {background: #F5F5F5 url(images/t14.gif) no-repeat 98% center;}

#morenewsflash li a#c0 span,
#morenewsflash li a#c1 span,
#morenewsflash li a#c2 span,
#morenewsflash li a#c3 span,
#morenewsflash li a#c4 span,
#morenewsflash li a#c5 span,
#morenewsflash li a#c6 span,
#morenewsflash li a#c7 span,
#morenewsflash li a#c8 span,
#morenewsflash li a#c9 span,
#morenewsflash li a#c10 span,
#morenewsflash li a#c11 span,
#morenewsflash li a#c12 span,
#morenewsflash li a#c13 span,
#morenewsflash li a#c14 span
{
letter-spacing:2px;
}

#morenewsflash li a#c0:hover {background: #ECE4D7 url(images/t0.gif) no-repeat 98% center;}
#morenewsflash li a#c1:hover {background: #ECE4D7 url(images/t1.gif) no-repeat 98% center;}
#morenewsflash li a#c2:hover {background: #ECE4D7 url(images/t2.gif) no-repeat 98% center;}
#morenewsflash li a#c3:hover {background: #ECE4D7 url(images/t3.gif) no-repeat 98% center;}
#morenewsflash li a#c4:hover {background: #ECE4D7 url(images/t4.gif) no-repeat 98% center;}
#morenewsflash li a#c5:hover {background: #ECE4D7 url(images/t5.gif) no-repeat 98% center;}
#morenewsflash li a#c6:hover {background: #ECE4D7 url(images/t6.gif) no-repeat 98% center;}
#morenewsflash li a#c7:hover {background: #ECE4D7 url(images/t7.gif) no-repeat 98% center;}
#morenewsflash li a#c8:hover {background: #ECE4D7 url(images/t8.gif) no-repeat 98% center;}
#morenewsflash li a#c9:hover {background: #ECE4D7 url(images/t9.gif) no-repeat 98% center;}
#morenewsflash li a#c10:hover {background: #ECE4D7 url(images/t10.gif) no-repeat 98% center;}
#morenewsflash li a#c11:hover {background: #ECE4D7 url(images/t11.gif) no-repeat 98% center;}
#morenewsflash li a#c12:hover {background: #ECE4D7 url(images/t12.gif) no-repeat 98% center;}
#morenewsflash li a#c13:hover {background: #ECE4D7 url(images/t13.gif) no-repeat 98% center;}
#morenewsflash li a#c14:hover {background: #ECE4D7 url(images/t14.gif) no-repeat 98% center;}


#querydiv h3, #racesearchdiv h3
{
text-align:left;
font-size:12px;
line-height:25px;
color:#000;
margin: 0;
padding:0 0 0 7px;
letter-spacing:1px;
padding-left:7px;
color:#FFF;
background-color:#000;
font-family:Arial,Helvetica;
font-weight:normal;
}

a#querycenter, a#racesearch,a#home
{
color:#FFF;
text-align:center;
display:block;
font-size:11px;
font-family: Arial,Helvetica;
text-decoration:none;
line-height:25px;
font-weight:bold;
}

a#querycenter:hover, #racesearch:hover,#home:hover
{
background-color:#000;
}

a#dtl:hover
{
color:#060;
background-color:#FFF;
}

a#dtl
{
color:#FFF;
background-color:#060;
}

p.mylink
{
margin:0 0 2px 0;
padding:0;
font-size:12px;
font-family:Verdana,Arial,Helvetica;
}

p.mylink a
{
color:#222;
text-decoration:none;
font-family:Verdana,Arial,Helvetica;
font-size:12px;
line-height:16px;
margin: 0 0 0 10px;
}

p.mylink a:hover
{
color:#222;
border-bottom:1px solid #999;
}

span.smaller
{
font-size:11px;
color:#222;
font-family:Verdana,Arial,Helvetica;
}

.terminlinks, .terminrechts
{
width:45%;
margin-bottom:10px;
height:auto;
overflow:auto;
}

.terminlinks
{
float:left;
}

.terminrechts
{
float:right;
}

p.termin, p.terminalt
{
padding:0;
margin:0;
padding-left:30px;
font:normal 12px/17px Verdana,Arial,Helvetica;
}

p.termin
{
color:#000;
}

p.terminalt
{
color:#999;
}

h4.zeigemonat
{
margin:7px 0;
padding:0 0 0 3px;
border-bottom:1px solid #DDD;
color:#B00;
letter-spacing:1px;
font:bold 14px/20px Verdana,Arial,Helvetica;
}

a#ttrennen
{
border-right:2px solid #000;
border-bottom:2px solid #000;
border-left:2px solid #BBB;
border-top:2px solid #BBB;
text-decoration:none;
display:block;
}

a#ttrennen:hover
{
border-top:2px solid #F33333;
border-right:2px solid #F33333;
border-bottom:2px solid #F33333;
border-left:2px solid #F33333;
}

a#serennen
{
border-right:2px solid #000;
border-bottom:2px solid #000;
border-left:2px solid #BBB;
border-top:2px solid #BBB;
text-decoration:none;
display:block;
}

a#serennen:hover
{
border-top:2px solid #FC3;
border-right:2px solid #FC3;
border-bottom:2px solid #FC3;
border-left:2px solid #FC3;
}

