/*html {font:76% Arial,Helvetica,sans-serif;}*/
html {font:76% Verdana, Arial, Helvetica, sans-serif;}
body {margin:0;padding:0;background-color:#f9f9f9;}
table {padding:0;margin:0;border-spacing:0;font-size:1em;}
p,h1,h2,h3,ul,form,hr {padding:0;margin:0;font-size:1em;list-style:none;}
img {border:none;vertical-align:middle;}
a {text-decoration:none;color:#000;}
pre {font-family:monospace,courier;font-size:1em;} 
input,select,textarea,option {padding:0;margin:0;background-color:#fff;font:1em Arial,Helvetica,sans-serif;color:#000;}

#ol {
position:absolute;top:0;width:16em;height:11em;background-color:#f00;color:#fff;border:0px solid #fff;overflow:hidden;
}

#or {height:11em;width:65em;position:absolute;left:16em;border:1px solid #fff;top:0;margin-left:2px;overflow:hidden; background-color:#ffffff;}
#or p {font-size:1.8em;color:#666;margin:14px 0 0.66em 35px;}
#or a {margin-left:50px;font-size:1.5em;color:#f00;padding-left:25px;background:url(pf5.gif) no-repeat left center;}

#l {position:absolute;left:0px;top:11em;margin-top:1px;width:16em;background-color:#e9e9e9;border:0px solid #fff;overflow:hidden;z-index:4;}
#l .mn {/*border-bottom:1px solid #fff;line-height:1.8em;height:1.8em;font-weight:bold;*/width:16em;/*padding:0 0 0 1.5em;*/color:#fff; background-color:#8c8c8c; background-image:url(pics/mn.gif); background-repeat:repeat-x;}

#l ul {margin-top:-1px;}
#l li {padding:0.5em 0 0 1.5em;border-top:0px solid #fff;}
#l ul li h3 {line-height:1.5em;font-weight:bold; margin-left:-13px;}
#l li a.o,#l h3.o {background:url(no.gif) left center no-repeat;padding-left:13px;}
#l li h3.c a {background:url(nc.gif) left center no-repeat;padding-left:13px;}
#l li h3.n {margin-left:0;}
#l .h {font-weight:bold;background-color:#f5f5f5;}
#l ul ul {margin:0 0 0 -1.5em;}
#l ul ul .h ul {font-weight:normal;}
#l li li {padding:0 0 0 1.5em;line-height:1.4em;border-top:0px solid #fff;}
#l li li li {padding-left:2.5em;line-height:1.4em;border-top:0px solid #fff;}
#l p {margin:0.3em 0;}
#l .nm {font-weight:bold;margin-left:-17px;padding-left:17px;background:url(nm.gif) left center no-repeat;}
#l .nm a {text-decoration:underline;}
#l table {margin:0.3em 0;}
#l td {padding-right:0.2em;}
#l input,#n select {font-size:0.9em;background-color:#e9e9e9;}
#l .nft {text-align:right;height:1.6em;}
#l .im {width:8.9em;background-color:#fff;}
#l p.vn a {color:#f00;}

#m {position:absolute;top:11em;left:16em;margin-top:2px;margin-left:2px;width:52em;background-color:#fff;z-index:5;}
#mo {background:#8c8c8c url(mn.gif) repeat-x;height:1.8em;/*padding:0 0.5em 0 0.75em;*/}
#mo li {padding:0 0.75em 0 0.75em;line-height:1.8em;float:left;border-right:1px solid #fff;font-weight:bold;}
#mo li a,#mn li span {color:#fff;}

#r {position:absolute;top:11em;left:68em;margin-top:2px;margin-left:3px;width:13em;overflow:hidden;}

#ro {background:#8c8c8c url(mn.gif) repeat-x; height:1.8em; padding-right:1em; clear:left;}
#ro li {display:inline;margin-left:1em;}
#ro a {padding-left:23px;font-size:0.9em;color:#fff;}
#ro span {font-size:0.9em;color:#fff;}
#ro #mfa {background:url(top.gif) no-repeat left center;}
#ro #mff {background:url(f.gif) no-repeat left center;}
#ro #pv {background:url(pv.gif) no-repeat left center;}
#ro #mfc {background:url(mfc.gif) left center no-repeat;}

#laeufe{
width:17.6em;;
height:17.7m;
padding:50px;
background-color:#fff;
border-bottom:solid 1px #B0B0B0;
}

.pf_link{
background-image:url(../pics/pf.gif);
background-repeat:no-repeat;
background-position:left;
padding:0px 10px 0px 15px;
text-decoration:none;
line-height:20px;

}

.StartSeite {color:#CE2829; font-size:1.4em; }
.OldLink { color:#666666; margin-left:5px; }
.Streckenplan { position:absolute; margin-left:300px; z-index:100; width:80px;}
.styleVerdana { font:Verdana, Arial, Helvetica, sans-serif}
.Themen{ font-size:2.0em; }
.sub1Themen { font-size:1.4em;  }
.subTextTeam { font-size:0.6em; }

.FontRed { color:#CE2829; }
.FontGray { color:#666666; }
.TeamBlock { background-color:#CE2829; color:#ffffff; padding:20px 20px 20px 20px; font-size:1.0em; margin-bottom:30px;}

.TeamFlagge { position:absolute; height:50px; margin-top:-45px; margin-left:20px;}