*
{
	margin: 0px;
	padding: 0px;
}

body 
{
	background-image: url(../bilder/hintergrund.jpg);
	background-position: 50% 0%;
	background-color: #000000;
	background-repeat: no-repeat;
	font-family: "Trebuchet MS", Verdana, sans-serif;
}
div#rahmen_aussen 
{
	width:80%;
	margin: 30px auto 20px auto;
	/*margin-top:30px;*/
	/*margin-bottom:20px;*/
	min-width:500px;
	max-width:1200px;
}
div#rahmen_innen
{
	float:right;
}
div#weisser_hintergrund
{
	background-color: #FFFFFF;
}
div#kopf_zeile
{
	margin:1px;
	height:150px;
	border-top:1px solid #ffffff;
	background-image:url(../bilder/kopf_hintergrund.jpg);	
}
/*div#bilder
{
	height:150px;

}*/
div#kopf_zeile img 
{
	margin-left:1px;
	float:left;
}


div#menu {
	height: 30px;
	background-color: #b2390f;
	margin-right: 1px;
	margin-left: 1px;

}
div#menu ul 
{
	list-style:none;
	
}
div#menu ul li
{
	float:left;
	
}
div#menu ul li a
{
	display:block;
	color:#ffffff;
	text-decoration:none;
	font-size:20px;
	padding-left:10px;
	padding-right:10px;
	height:30px;
	line-height:30px;
	border-right:1px #ffffff solid;
	float:left;
}
div#menu ul li a:hover
{
	text-decoration:underline;
	clear:left; 
}
div#menu ul li a span.text
{
	font-size:17px;
}
div#menu ul li a span.text, div#menu ul li a:hover span.punkte
{
	display:none;
}
div#menu ul li a:hover span, div#menu ul li a span.punkte
{
	display:inline;
}

div#inhalt h1
{
	display:block;
	border-bottom:2px #b2390f solid;
	color:#b2390f;
	margin:1%;
	padding-top:20px;
	padding-left:30px;
	font-size:22px;
	font-weight:bolder;
}
div#inhalt h2
{
	color:#b2390f;
	font-size:18px;
	margin:1%;
	margin-left:2%;
	font-weight:normal;
	text-decoration:underline;
}
div#inhalt p
{
	margin:10px;
	margin-left:3%;
	margin-right:3%;
	font-size:16px;
}
div#inhalt a
{
	color:#b2390f;
	text-decoration:none;
	border-bottom:1px solid #b2390f;
}
div#inhalt a:hover
{
	color:#000000;
}
div#fuss
{
	margin-top:20px;
	padding-bottom:5px;
}
div#fuss div#links, div#fuss div#rechts
{
	float:left;
	width:49%;
	height:1px;
	font-size:0px;
	line-height:0px;
}
div#fuss div#links
{
	background-image:url(../bilder/verlauf_links.png);
	background-position: right;
	margin-left:1%;
}
div#fuss div#rechts
{
	background-image:url(../bilder/verlauf_rechts.png);
	background-position: left;
	margin-right:1%;
}
div#fuss p
{
	text-align:center;
	font-size:14px;
	color:#b2390f;
}
div#fuss p a
{
	text-decoration:none;
	color:#b2390f;
	border-bottom:1px #b2390f solid;
}
div#fuss p a:hover
{
	color:#000000;
}
.clear_left
{
	clear:left;
	height:0px;
	font-size:0px;
	line-height:0px;
}
.clear_right
{
	clear:right;
	height:0px;
	font-size:0px;
	line-height:0px;
}
.clear_both
{
	clear:both;
	height:0px;
	font-size:0px;
	line-height:0px;
}
/*#schein_links_oben, #schein_rechts_oben, #schein_rechts_unten, #schein_links_unten
{
	float:left;
	width:50%;
	font-size:10px;
	line-height:10px;
	background-image:url(../bilder/schein_links_oben.png);
	background-position:left;
}
#schein_links_oben
{
	background-image:url(../bilder/schein_links_oben.png);
	background-position:left;
}
#schein_rechts_oben
{
	background-image:url(../bilder/schein_rechts_oben.png);
	background-position:right;
}
#schein_links_unten
{
	background-image:url(../bilder/schein_links_unten.png);
	background-position:left;
}
#schein_rechts_unten
{
	background-image:url(../bilder/schein_rechts_unten.png);
	background-position:right;
}
#schein_links_mitte, #schein_rechts_mitte
{
	float:right;
	width:10px;
	height:100%;
}
#schein_links_mitte #oben_links
{
	height:200px;
	background-image:url(../bilder/schein_links_mitte_oben.png);
	/*background-position:top;
}
#schein_links_mitte #unten_links
{
	height:200px;
	background-image:url(../bilder/schein_links_mitte_unten.png);
	background-position:bottom;
}*/
div#inhalt table#termine
{
	margin-left:5%;
	margin-right:5%;
	width:90%;
	margin-top:20px;
	border-collapse:collapse;
}
.spalte_eins
{
	text-align:center;
}
.spalte_zwei
{
	text-align:left;
}
	
div#inhalt table#termine tr td, div#inhalt table#termine tr th
{
	border: 1px solid #b2390f;
	padding:2px;
	padding-left:10px;
	padding-right:10px;
}
