body {
		background-image: url('images/backg.jpg');
		background-repeat:repeat;
		color: black;
		width: 800px;
		height:auto;
		margin:0px;
		margin-left: auto;
		margin-right: auto;
		padding: 0px;
	padding-left:70px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size:12px;
	}
	
	.header{
		background-image:url('images/header.jpg');
		background-repeat:no-repeat;
      height: 140px;
	}
	
	.menu{
		padding-top:97px;
		margin-left:40px;
	}
	
 
	a{ 
		margin-right:10px;
		font-weight:bold;
	}
	a, a:visited {
		background-color: transparent;
		color: white;
		text-decoration: none;
	}

	a:hover, a:active {
		background-color: transparent;
		color: #900505;
		border:none;
	}
	a.current{
		color:#DD9B65;
	}
	a.cont, a.cont:visited{
		background-color: transparent;
		color: #900505;
		text-decoration: none;
	}
	div.sponsoren a, a.char{
		margin-right:0px; color:#900505; text-decoration:none;
	}
	div.sponsoren a:hover, a.char:hover{
		color:black; text-decoration:underline;
	}
	a.stat, a.stat:visited {font-weight:bold; color:blue; text-decoration:none;}
	a.stat:hover, a.stat:active{text-decoration:underline;}
	
	.content{
		height:450px;
		background-image:url('images/shdback.jpg');
		background-repeat:repeat-y;
		padding-left:50px;
		padding-right:130px;
		text-align:justify;
		padding-top:1px
	}
	table.contact{width:550px;margin-left:40px;border-bottom:1px solid black; padding-bottom:10px;}
	table.banner{width:470px; margin-left:110px; margin-top:10px; text-align:justify; font-size:11px;}
	.banner img{border:1px solid black; margin-bottom:5px; margin-top:10px;}
	
	#mission{float:left; margin-right:10px;margin-top:10px; margin-bottom:10px;}
	div.programm, div.stationen, div.sponsoren, div.charity, div.contact, div.news{height:100%;}
	h3{text-align:center;}
	.br{color:#900505; font-weight:bold;}
	p.box{padding:20px; border:1px solid black;}
	p.par1{margin-top:0px; width:450px;margin-left:60px;}
	p.par2{width:450px;margin-top:0px;margin-left:60px; font-size:16px; font-weight:bold; text-align:center;}
	div.par{height:122px;width:168px; float:right;border:1px solid black; margin-top:10px; margin-right:95px; margin-left:20px; background:white; padding:10px;}
	
	table.list{width:500px; margin-left:50px; font-family:Verdana, Arial; font-size:11px;}
	table.list td {padding-left:10px; border:1px solid #C7C2C2;}
	tr.bb td{background-color:#C7C2C2}
	tr#header{text-align:center;font-weight:bold; background-color:#900505;color:white}
	tr#header td{border:1px solid black;}
	td.st{text-align:center;}
	table.list td.ja {background-image:url('images/ja.png'); background-repeat:no-repeat; background-position:center right}
	table.list td.na {background-image:url('images/na.png'); background-repeat:no-repeat; background-position:center right}
	table.list td.over {background-image:url('images/over.png'); background-repeat:no-repeat; background-position:center right}
	
	table.karten{width:500px; margin-left:50px; font-family:Verdana, Arial; font-size:11px;}
	table.karten td {padding:10px; border:1px solid #C7C2C2;}
	table.karten tr.gem {background:#900505; border:1px solid black; color:white; font-weight:bold;}
	table.karten tr.gem td{border:1px solid black; padding-left:10px; padding:5px;}
	table.karten td.sp span{margin-right:10px; font-weight:bold;}
	
	div.book{width:490px; 
	          margin-left:60px; 
				 margin-bottom:15px;
				 }
	div.book img{
		border:2px solid black;
	}
	a.none, a.none:visited, a.none:hover, a.none:active {border:none; text-decoration:none}
   a.none img{border:1px solid black;}
	
	.footer{
		height:100px;
		background-image:url('images/shdbottom.jpg');
		background-repeat:no-repeat;
		color:white;
		font-size:11px;
		text-align:center;
		padding-top:5px;
	}