body {
	background-color:#e8e2c1;
	margin: 0;
	padding: 0;
	font-family: Arial;
	font-size: 12px;
	color: #666666;
}
.txblack {
	color:#000;
}
h2 {
	color:#fff;
}
#page {
	width: 980px;
	margin: 0 auto;
	padding:0;
	background-color: #393939;
	border-left: 5px solid #f5f5f5;
	border-right: 5px solid #f5f5f5;
}
#header {
	background: #645d9a url(../pics/logo_bg.gif);
	height: 107px;
	border-top: 2px solid #ef6a03;
	margin:0;
	padding:0;
}
#logo {
	float:left;
	margin:0;
	padding:30px 0px 0px 20px;
}
#topmenue {
	float:right;
	margin:0;
	padding:0;
}
#topmenue ul {
	margin: 0 10px 10px 0;
	padding: 0;
}
#topmenue li{
	float:left;
	list-style: none;
	padding:0 10px 0 0;
}
#topmenue li a{
	color:#fff;
}
#linie {
	background: #7129a1 url(../pics/linie.gif);
	height: 41px;
	margin:0;
	clear: both;
}
#blau {
	background-color: #ffc200;
	margin:0;
	padding:0;
	width: 100%;
	height: 170px;
	clear: both;
	float:left;
}
#blaulinks {
	float: left;
	width: 271px;
	margin:0;
	padding:0;
}
#blaumitte {
	float: left;
	margin:0;
	padding: 0;
}
#blaumitte h1 {
	color: #fff;
	font-size: 18px;
	display: inline;
}
#blaumitte ul {
	margin: 0;
	padding: 10px 0 0 10px;
}
#blaumitte ul li{
	margin: 0;
	padding: 0 15px 0 0;
	list-style: none;
	display: inline;
}
#blaumitte li a{
	color:#000;
}
#blaumitte li{
	float:left;
}
#blaurechts {
	float: right;
	width: 171px;
	margin:0;
	padding:0;
}
#content {
	background-color: #393939;
	width: 100%;
	clear: both;
	float:left;
}

#contentlinks {
	float: left;
	width: 269px;
	margin:0;
	padding:0;
}
.contentlinksbox1 {
	background: #393939 url(../pics/content_links_box_01.gif) no-repeat;
	height: 57px;
	margin:0;
	padding:0;
}
.contentlinksbox2 {
	background: #393939 url(../pics/content_links_box_02.gif) repeat-y;
	margin:0;
	padding:0;
	color:#fff;
}
.contentlinksbox2 ul {
	margin: 0;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	list-style: none;
}
.contentlinksbox2 li {
	padding: 0 0 0 10px;
	list-style: none;
}
.contentlinksbox2 li a{
	color: #fff;
}
.contentlinksbox2 h1{
	font-size: 14px;
	color:#ffc200;
	margin:0;
	padding:10px;
}
.contentlinksbox3 {
	background: #393939 url(../pics/content_links_box_03.gif) no-repeat;
	height: 55px;
	margin:0;
	padding:0;
}
.contentlinksbox4 {
	background: #393939 url(../pics/content_links_box_04.gif) no-repeat;
	height: 55px;
	margin:0;
	padding:0;
}
.contentlinksbox5 {
	background: #393939 url(../pics/content_links_box_05.gif) repeat-y;
	color:#fff;
	margin:0;
	padding:0;
}
.contentlinksbox5 ul {
	margin: 0;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	list-style: none;
}
.contentlinksbox5 li {
	font-family: "Courier New", Courier, monospace;
	text-transform: uppercase;
	padding: 0 0 0 10px;
	color: #fff;
}
.contentlinksbox5 li a{
	color: #fff;
}
.contentlinksbox5 h1{
	font-size: 14px;
	color: #fff;
	margin:0;
	padding:10px;
}
.contentlinksbox6 {
	background: #393939 url(../pics/content_links_box_06.gif) no-repeat;
	height: 47px;
	margin:0;
	padding:0;
}
#contentmitte {
	float: left;
	width: 490px;
	padding: 30px 10px 10px 10px;
	color: #fff;	
}
#contentmitte a{
	color: #fff;	
}
.box {
	padding: 0;
	margin: 0;
	color:#fff;
	background-color: #333;
	float:left;
	clear:both;
}
.contentmittebox1 {
	background: #393939 url(../pics/content_mitte_box_01.gif) no-repeat;
	height: 57px;
	width: 490px;
	margin:0;
	padding:0;
	float:left;
}
.contentmittebox2 {
	background: #393939 url(../pics/content_mitte_box_02.gif);
	width: 490px;
	margin:0;
	padding: 0;
	color:#fff;
	float:left;
}
.contentmittebox2 form{
	padding:0;
	margin:0;
}
.contentmittebox2 ul{
	list-style: none;
}
label {
  float:left;
  clear:both;
  display:block;
  width:100px;
  margin-bottom:10px;
  padding-left:10px;
}
input, textarea, select {
  float:left;
  display:block;
  width:250px;
  border: 1px solid #333;
  background:#F4F4F4;
  font-family: Arial;
  font-size: 12px;
  margin-bottom:10px;
  padding:1px;
}
#ticker {
	background: #393939 url(../pics/ticker_bg.gif) no-repeat;
	height: 57px;
	width: 490px;
	margin: 15px 0 5px 0;
	padding:0;
}
#ticker form {
	padding: 18px 50px 0 30px;
}
#ticker input {
	background-color:#333;
	border:none;
	color:#fff;
	width: 400px;
}
.txorange {
	color:#ffc200;
}
.contentmittebox2 h1{
	font-size: 14px;
	padding: 0 50px 0 30px;
	color:#ffc200;
}
.contentmittebox2 a{
	font-size: 12px;
	color:#ffc200;
}
.contentmittebox2 p{
	padding: 0 50px 0 30px;
}
.contentmittebox2 table{
	padding: 0 50px 0 30px;
}
.gallery {
	padding:5px;
	margin:5px;
	background-color:#fff;
}
.contentmittebox3 {
	background: #393939 url(../pics/content_mitte_box_03.gif) no-repeat;
	height: 57px;
	width: 490px;
	margin:0;
	padding:0;
	float:left;
}
.contentmittebox4 {
	background: #393939 url(../pics/content_mitte_box_04.gif) no-repeat;
	height: 31px;
	width: 490px;
	margin:0;
	padding:0;
	float:left;
}
.contentmittebox5 {
	background: #393939 url(../pics/content_mitte_box_05.gif);
	width: 490px;
	margin:0;
	padding: 0;
	color:#fff;
	float:left;
}
.contentmittebox6 {
	background: #393939 url(../pics/content_mitte_box_06.gif) no-repeat;
	height: 57px;
	width: 490px;
	margin:0;
	padding:0;
	float:left;
}
#contentrechts {
	float: right;
	width: 181px;
	padding: 0;
	margin:0;
}
.contentrechtsbox1 {
	background: #393939 url(../pics/content_rechts_box_01.gif) no-repeat;
	height: 7px;
	margin:0;
	padding:0;
}
.contentrechtsbox2 {
	background: #ffc200 url(../pics/content_rechts_box_02.gif) repeat-y;
	margin:0;
	padding:0;
	color:#000;
}
.contentrechtsbox2 ul{
	margin: 0;
	padding: 10px 5px 10px 5px;
	list-style: none;
}
.contentrechtsbox2 li{
	margin: 0;
	padding-bottom: 5px;
	border-bottom:1px dotted #333;
}
.contentrechtsbox2 li a{
	color:#000;
}
.contentrechtsbox2 li a:hover{
	color:#333;
}
.contentrechtsbox3 {
	background: #393939 url(../pics/content_rechts_box_03.gif) no-repeat;
	height: 7px;
	margin:0;
	padding:0;
}
.programmtabelle {
	width: 100%;
	color:#fff;
}
.trkopf {
	border-bottom:1px solid #ffc200;
}
.treins {
	background-color: #393939;
	padding:5px;
	border-bottom:1px solid #525252;
}
.trzwei {
	background-color: #434343;
	padding:5px;
	border-bottom:1px solid #525252;
}
#fuss {
	background: #5f5993 url(../pics/fuss.gif);
	clear:both;
	text-align:center;
}
#fuss p {
	padding: 15px 10px 10px 10px;
	color: #fff;
}
div.clearer {
  clear:both;
  font-size:1px;
  line-height:1px;
  display:block;
  height:1px;
}