body{
  font-size: 12px;
  font-family: Helvetica,Arial,sans-serif;
  background-color:#F8ECDE;
  text-align:center;
  padding: 0;
  margin-top: 40px;
  overflow:-moz-scrollbars-vertical;
}

a:link { text-decoration:none; color: #FF6600;}
a:visited { text-decoration:none; color: #FF6600;}
a:hover { text-decoration:none; color: #cc5300 }
a:active { text-decoration:none;}
a:focus { text-decoration:none;}
a img {border:0;}

b{
  color: rgb(255,102,00);
}

h1{
  color: rgb(255,102,00);
  font-family: "Segoe UI", sans-serif;
  font-size: 14pt;
  text-align: left;
  margin-bottom:10px;
  margin-top:10px;
}

h2{
  color: rgb(255, 102, 0);
  font-family: "Segoe UI", sans-serif;
  font-size: 12pt;
  text-align: left;
}

ul{
  list-style-type:none;
}

li{
  background: url(../images/ulsymbol.gif) top left no-repeat;
  background-position: 0px 2px;
  padding-left:13px;
  margin-bottom: 2px;
}

table{
  margin-top: 10px;
}

table ul{
	list-style-type: square;
	list-style-position: outside;
}

table li{
	background: none;
	padding-left: 0px;
	margin-bottom: 0px;
	position: relative;
	right: 20px;
}

th{
  background-color: #ff6600;
  color: #ffffff;
  padding: 3px;
}

td{
  background-color: #F8ECDE;
  padding: 3px;
}

.form td{
  background-color: #f2f2f2;
  padding: 3px;
}

.routeprint td{
	text-align:left;
	vertical-align:top;
}

.routeprint th{
	text-align:left;
}

.routeprint{
	margin: 0px;
	padding: 0px;
	width: 526px;
	table-layout:fixed;
}

.partner td{
  background-color: #f2f2f2;
  padding: 0px 10px 10px 0px;
  vertical-align: top;
}

.partner td h2{
  padding: 0px;
  margin: 0px;
  font-size: 14px;
}

.newspic{
    margin-top: 10px;
    border:solid 1px white;
}

.ovis{
    margin-left:0px;
    padding-left:0px;
}

.ovis td{
  background-color: #f2f2f2;
  padding:0px 3px 15px 0px;
  vertical-align: top;
}

.ovis td h2{
  margin:0;
  font-size: 14px;
  color: rgb(255,102,00);
}

.ovisnews{
    display:none;
}

.ovisNewsHeadline{
    cursor:pointer;
    padding:0px 0px 0px 20px;
}

.ovisNewsHeadline:hover{
    background-color: rgb(255,102,00);
    color: #FFFFFF;
}

.ovisnoirgame {
	background-color:#f2f2f2;
	color: #FFFFFF;
	float: left;
}

.ovisnoirgame td{
	width: 80px;
	height: 80px;
	background-color: #000000;
}

.ovisnoirgamestats{
	width: 190px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
}

.ovisnoirgamestats td{
  background-color: #f2f2f2;
  color: #666666;
  padding: 0px;
  margin: 0px;
}

.route td{
  background-color: #f2f2f2;
 }
 

#AussenLinks{ /*Äußerer Anzeigebereich Links*/
  background: url(../images/schatten_links.gif) top left repeat-y;
  margin-left: 140px;
  width: 861px;
}

#AussenRechts{ /*Äußerer Anzeigebereich Rechts*/
  background: url(../images/schatten_rechts.gif) top right repeat-y;
}

#Randoben{ /*Schattenrand oben*/
  background: url(../images/maintop.gif) top left no-repeat;
  padding-top:24px;
  margin-left:1px;
}

#Randunten{ /*Schattenrand unten*/
  background: url(../images/mainbottom.gif) top left no-repeat;  
  padding-top: 29px;
  margin-left: 1px;
}

#Logo{
  background: url(../images/logo.png) top left no-repeat;  
  width: 138px;
  height: 180px;
  float:left;
  margin-top: 5px;
}

#Gesamt{ /*Innerer Anzeigebereich*/
  margin: 0 auto;
  width: 1024px;
}

#Teil1{ /*header*/
  margin: 0 auto;
  width: 830px;
  margin-left: 12px;
  background-color: #FFFFFF;
}

#Teil2{ /*main*/
  margin: 0 auto;  /*center hack*/
  background-color: #FFFFFF;
  margin-left: 12px;
  padding-left: 24px;
  padding-right: 24px;
  width: 782px;
  min-height: 220px;
}

#Teil3{ /*footer*/
  margin: 0 auto; /* center hack */
  background-color: #FFFFFF;
  max-width: 830px;
  margin-left: 12px;
  clear: both;
  margin-top:0px;
  margin-bottom: 0px;
  padding-top: 0px;
}

#Bereich1{ /*Überschrift*/
  margin: 0 auto; /* Center hack */
  width: 829px;
  height: 150px;
  text-align: right;
}

#Bereich4{ /*linke Seite*/
	float:   left;
	width: 201px;
	margin: 0px;
	background-color: #FFFFFF;
}

#Menu{
  background-color: #f2f2f2;
}

#m1{
  background-color: #f2f2f2;
  float: left;
  width: 100px;
  height: 100px;
  border-right: 1px solid  #ffffff;
}

#m2{
  background-color: #f2f2f2;
  float: right;
  width: 100px;
  height: 100px;
}

#m3{
  background-color: #f2f2f2;
  float: left;
  width: 100px;
  height: 100px;
  border-right: 1px solid  #ffffff;
  border-top: 1px solid  #ffffff;
  margin-bottom: 10px;
}

#m4{
  float: right;
  background-color: #f2f2f2;
  width: 100px;
  height: 100px;
  border-top: 1px solid  #ffffff;
  margin-bottom: 10px;
}

#Menu a{
	outline:none;
}

#News{
	clear: both;
	background-color: #f2f2f2;
	background-image:url(../images/infobox_header.png);
	background-repeat:no-repeat;
	color: #666666;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top:28px;
	visibility:visible;
	margin: 0px;
	padding-bottom: 5px;
}

#Bereich5{ /*Inhalt*/
  margin: 0px;
  margin-left: 213px;
  width: 526px;
  background-color: #f2f2f2;
  color: #666666;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  font-family: "Segoe UI", sans-serif;
  font-size: 10pt;
  text-align: left;
}

#Bereich7{  /*footer*/
  text-align: right;
  margin: 0px;
}

#Leer{
  line-height: 0px;
  font-size: 0px;
  height:0px;
  margin:0;
  padding:0;
}

.caption{
    font-size: 11px;
    text-align:right;
    }
.infoboxcontent img {
	float: left;
	margin-right: 5px;
	clear: left;
}
.infoboxcontent {
	margin-bottom: 20px;
}
.infoboxcontent div {
	margin-left: 40px;
}
.infoboxcontent li {
	list-style-type: disc;
	list-style-image: none;
	background:none;
	list-style-position: inside;

}
.infoboxcontent li sup{
	font-size:8px;
	}
