body {
   background: url(body.gif);
   margin: 0px;
   padding: 0px ;
}

.beitrag {
   border-style: solid;
   border-width: 1px;
   border-color: rgb(0,128,0);
   font-size: 12px;
}

textarea {
   font-family: verdana;
   border-style: solid;
   border-width: 1px;
   border-color: rgb(0,128,0);
   font-size: 10px;
}

td,body {
   font-family: verdana;
   vertical-align: top;
   font-size: 12px;
}

.content {
   background-color: rgb(240,255,225);
   border-color: rgb(0,128,0);
   border-width: 2px;
   border-style: solid none;
}

.SubMenu {
   background-color: rgb(210,255,64);
   border-color: rgb(0,128,0);
   border-width: 2px;
   border-right-style: solid;
   padding: 50px 10px;
}

h1 {
   font-style: italic;
   color: rgb(0,128,0);
}

h2 {
   font-style: italic;
   font-size: 20px;
   color: rgb(0,128,0);
}

h3 {
   padding-left: 20px;
   margin: 5px 0px;
   font-style: italic;
   font-size: 16px;
   color: rgb(0,128,0);
}

.menu {
   padding: 0px 5px;
   background-color: rgb(148,181,71);
   border-style: solid;
   border-width: 4px;
   border-color: rgb(181,214,107) rgb(107,132,49) rgb(107,132,49) rgb(181,214,107);
   color: rgb(255,235,0);
   font-weight: bold;
   font-size: 14px;
   height: 24px;
   text-decoration: none;
   vertical-align: middle;
}

.menu a {
   text-decoration: none;
   color: rgb(255,235,0);
   font-weight: bold;
   font-size: 14px;

}

.menu a:hover {
   color: rgb(255,0,0);
   font-weight: bold;
   font-size: 14px;
   text-decoration: none;
}

.menu_high {
   padding: 0px 5px;
   background-color: rgb(255,235,0);
   border-style: solid;
   border-width: 4px;
   border-color: rgb(255,242,121) rgb(200,175,0) rgb(200,175,0) rgb(255,242,121);
   color: rgb(0,128,0);
   font-weight: bold;
   font-size: 14px;
   height: 24px;
   text-decoration: none;
   vertical-align: middle;
}

.menu_high a {
   color: rgb(0,128,0);
   font-weight: bold;
   font-size: 14px;
   text-decoration: none;
}

.menu_high a:hover {
   color: rgb(255,0,0);
   font-weight: bold;
   font-size: 14px;
   text-decoration: none;
}

td.SubMenuItem {
   font-weight: bold;
   font-size: 12px;
   width: 180px;
   border-style: solid;
   border-color: rgb(255,220,0);
   border-width: 1px;
   back-ground-color: rgb(60,40,20);
   padding: 2px 10px;
   text-align: center;
}

td.SubMenuItem a{
   font-weight: bold;
   font-size: 12px;
   color: rgb(255,225,0);
   text-decoration: none;
}


td.SubMenuItemHigh {
   font-weight: bold;
   font-size: 12px;
   width: 180px;
   border-style: solid;
   border-color: rgb(60,40,20);
   border-width: 1px;
   background-color: rgb(255,225,0);
   padding: 2px 10px;
   text-align: center;

}

td.SubMenuItemHigh a{
   font-weight: bold;
   font-size: 12px;
   color: rgb(60,40,20);
   text-decoration: none;
}

.Legende {
   font-size: 10px;
   background-color:rgb(255,235,0);
}

.inlay {
   border-style: solid;
   border-width: 2px;
   border-color: rgb(107,132,49) rgb(181,214,107) rgb(181,214,107) rgb(107,132,49);
   vertical-align: top;
}

.Event {
   background-color:rgb(255,235,0);
}

.NoEvent {
   background-color:rgb(255,255,255);
}


.Fahrplan {
   color:rgb(255,200,0);
   font-style:italic;
   font-weight: bold;
   font-size: 24px;
   text-decoration: none;
}

p {
	padding: 0px;
   margin: 0px;
}