body {
   background-image: url("images/bg_0.jpg");
   font-size: 12px;
   font-family: Arial, Helvetica, sans-serif;
   color: black;
   padding:0px;
   margin:0px;
}

/* -------container zentriert das layout---------- */
#container {
   width: 800px;
   margin-top: 10px;
   margin-bottom: 10px;
   margin-left: auto;
   margin-right: auto;
   height: auto !important;
   background-color: white;
}

/* ----------banner for logo---------------------- */
#banner {
   background-image: url("images/train_2.gif");
   background-repeat: no-repeat;
   height: 80px;
   padding-top: 70px;
   padding-right: 15px;
   padding-bottom: 0px;
   padding-left: 0px;
   margin: 0px;
}


/* -----------------Inhalt------------------------ */
#back {
   background-color: #ffffff;
   padding: 0px;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 5px;
   margin-bottom: 5px;
   text-align: left;
   font-weight: lighter;

}

	
#content {
   background-color: #ffffff;
   padding: 0px;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 5px;
   margin-bottom: 20px;
   text-align: left;
}

#content h1 {
   font-family: Arial;
   color:#821115;
   font-size:12px;
   font-weight:bold;
   margin-left: 10px;
}

.contentlink:link {color: #666666; text-decoration: none;}
.contentlink:visited {color: #821115; text-decoration: none;}
.contentlink:hover {color: #821115; text-decoration: none;}
.contentlink:active { color: #821115; text-decoration: none;}

p, pre{
padding: 5px 10px;
margin:0px;
}

/* -----------menu--------------------------- */
#menu {
   clear: both;
   margin: 0;
   padding: 0px;/*text-align: left;*/
   margin-top: 0px;
}

.menulink:link {color: #666666; text-decoration: none;}
.menulink:visited {color: #666666; text-decoration: none;}
.menulink:hover {color: #821115; text-decoration: none;}
.menulink:active { color: #821115; text-decoration: none;}


/* -----------table--------------------------- */
#menutb {
   table-layout: fixed;
   width: 800px;
   height: 15px;
   padding: 0 0 0 0;
   font-size: 15px;
   font-weight: lighter;
   text-align: center;
}


/* -----------footer--------------------------- */
#footer {
   background-image: url("images/footer.png");
   clear: both;
   margin: 0px;
   padding: 0px;
   text-align: right;
   font-size: 12px;
   font-weight: lighter;
}

#footer a {
   color: #FFFFFF
} 

/* -----------kartenlink----------------------- */
#linemap_s{
   background-image: url(images/shanghai_linemap_small.gif);
   width: 800px;
   height: 600px;
   border-width: 0px;
}
