* {margin:0 0 0 0;
   padding:0 0 0 0;
   border:none 0px;
}

body {background-color:#CCCCCC;
      font-family:Arial,Verdana,Helvetica;
      font-size:13px;
}

h1 {font-size: 16px;
    color:#660001;
}

h3 {font-size:14px;
    margin:10px 0 10px 0;
    display:inline;
    float:left;
}

p {margin:14px 0 14px 0;
   width:560px;
}

div#page {width:912px;
          vertical-align:top;
          border:0 none;
          margin:20px 0px 0px 20px;
}

#head {height:112px;
       background-color:#FFFFFF;
       background-image:url(img_oebb/head_bg.jpg);
       background-repeat:no-repeat;
}

#oebb_logo {margin-left:285px;
}


#gp_logo {position:absolute;
          left:708px;
          top:49px;
}

#nav {width:100%;
      background-color:#666666;
      padding:4px 0 4px 0;
      color:#FFFFFF;
      display:inline-block;
}

#nav a {color:#FFFFFF;
        text-decoration:none;
        display:inline;
}

#nav a:hover {text-decoration:underline;
}

#nav a.inaktiv {text-decoration:none;
                color:#C9C9C9
}

#nav #nav_left {display:inline-block;
                list-style-type:none; 
                text-align:left;
                margin-left:4px;
                float:left;
}

#nav #nav_left li {display:inline;
                   margin-left:8px;           
}

#nav #nav_left a {background-image:url(img_oebb/bullet.gif);
                  background-position:center left;
                  background-repeat:no-repeat;
                  padding-left: 12px;
}

.nav_right {list-style-type:none;
            text-align:right;
            float:right;
            margin-right:12px;
            display:inline;
}

.nav_right li {display:inline;
}

#fahrplan {display:block;
           background-color:#AD0000;
           width:100%;
           height:103px;
           float:left;
}

#fahrplan .fp_tag {margin:32px 0 0 20px;
                   float:left;
}

img.fp_border {margin:0 10px 0 10px;
               float:left;
               }

#fp_nav {width:538px;
         height:80px;
         background-image:url(img_oebb/fp_bg.gif);
         display:inline-block;
         margin:18px 0 0 10px;
         float:left;
}
         
#fp_nav li {display:inline;
            float:left;
}

#fp_nav a {width:40px;
           height:54px;
           display:inline-block;
           float:left;           
}

#fp_nav a.zehn 
{background-image:url(img_oebb/fp_10.gif);
}
#fp_nav a:hover.zehn
{background-image:url(img_oebb/fp_10_h.gif);
}

#fp_nav a.elf 
{background-image:url(img_oebb/fp_11.gif);
 margin:1px 0 0 15px;
}
#fp_nav a:hover.elf
{background-image:url(img_oebb/fp_11_h.gif);
 margin:1px 0 0 15px;
}

#fp_nav a.zwoelf 
{background-image:url(img_oebb/fp_12.gif);
 margin:1px 0 0 15px;
}
#fp_nav a:hover.zwoelf
{background-image:url(img_oebb/fp_12_h.gif);
 margin:1px 0 0 15px;
}

#fp_nav a.dreizehn
{background-image:url(img_oebb/fp_13.gif);
 margin:1px 0 0 15px;
}
#fp_nav a:hover.dreizehn
{background-image:url(img_oebb/fp_13_h.gif);
 margin:1px 0 0 15px;
}

#fp_nav a.vierzehn 
{background-image:url(img_oebb/fp_14.gif);
 margin:1px 0 0 15px;
}
#fp_nav a:hover.vierzehn
{background-image:url(img_oebb/fp_14_h.gif);
 margin:1px 0 0 15px;
}

#fp_nav a.fuenfzehn
{background-image:url(img_oebb/fp_15.gif);
 margin:1px 0 0 15px;
}
#fp_nav a:hover.fuenfzehn
{background-image:url(img_oebb/fp_15_h.gif);
 margin:1px 0 0 15px;
}

#fp_nav a.sechzehn
{background-image:url(img_oebb/fp_16.gif);
 margin:1px 0 0 15px;
}
#fp_nav a:hover.sechzehn
{background-image:url(img_oebb/fp_16_h.gif);
 margin:1px 0 0 15px;
}

#fp_nav a.siebzehn 
{background-image:url(img_oebb/fp_17.gif);
 margin:1px 0 0 15px;
}
#fp_nav a:hover.siebzehn
{background-image:url(img_oebb/fp_17_h.gif);
 margin:1px 0 0 15px;
}
#fp_nav a.einundzwanzig 
{background-image:url(img_oebb/fp_21.gif);
 margin:1px 0 0 15px;
}
#fp_nav a:hover.einundzwanzig
{background-image:url(img_oebb/fp_21_h.gif);
 margin:1px 0 0 15px;
}


img.mitmachen {margin:40px 0 0 6px;
               float:left;
}

#content {background-color:#FFFFFF;
          display:inline-block;
          width:100%;
          padding-bottom:10px;
          }
              
#links {padding:12px 0px 12px 22px;
        float:left;
        width:580px;
}

#links div {margin:17px 0 40px 0;
            padding-top:20px;
            display:block;
}

#links div.oben {padding-top:0px;
}

.top  {font-size:14px;
       margin:10px 20px 10px 0;
       text-align:right;
       float:right;
}

a.top {color:#AD0000;
       text-decoration:none;
}

a:hover.top {text-decoration:underline;
}

#rechts span.nofb {float:left;
                   margin-top:12px;
}

#rechts span.twitter {margin-left:10px;
}

#footer {clear:left;
         width:100%;
         background-color:#FFFFFF;
         padding:10px 0 20px 0;
         color:#000000;
         display:inline-block;
         border-top:solid 1px #AD0000;
}

#footer a {color:#000000;
           text-decoration:none;
}
#footer a:hover {text-decoration:underline;
}

a.red {color:#AD0000;
       text-decoration:none;
       margin-right:40px;
}

a:hover.red {text-decoration:underline;}





               
                       
