body	{
		color:#000000;
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background-color:#DBCAF0;
		}

h1		{
		font-size:30px;
		text-align:center;
		color: #000000;
		margin-top:10px;
		}
*+ html h1 {
		font-size: 35px;
		}
* html h1 {
		font-size:28px;
		}
		
h2		{
		font-size: 14px;
		background-color:#CC66CC;
		padding: 10 0 10 10px;
		margin-bottom: 40px;
		margin-top: 0px;
		}
*+ html h2 /* Korrektur IE 7*/
		{
		font-size: 16px;
		width: 100%;
		padding: 10 0 10 10px;
		}
* html h2  Korrektur IE 6
		{
		margin: 10px;
		}		

h3		{
		margin-top:5px;
		margin-bottom: 3px;
		font-size:12px;
		}

h4		{
		margin-top:25px;
		margin-bottom: 3px;
		font-size:12px;
		border-bottom: 1px;
		border-bottom-style: solid;
		padding-bottom: 3px;
		}

a 		{
		font-size: 11px;
		text-decoration: none;
		font-weight:bold;
		color: #990099;
		}

a:hover {
		text-decoration: underline;
		color: #990099;
		}
		
/* -- Seitenaufbau - Beginn -- 
div#box1{
		width: 800px;
		border: 1px solid;
		border-color:#FFFFFF;
		overflow: auto;
        background-color: #3366FF;
		position: absolute;
		left: 50%;
		margin-left: -400px;
		}

/* -- Navigation vertikal -- */
ul.navi_links li {
    	list-style: none;
		margin-right: 15px;
		margin-top:0px;
		padding-bottom: 0px;
		margin-left:-30px;
  		}
* html ul.navi_links li {
		margin-left: -5px;
		margin-right: 10px;
		}		
ul.navi_links a {
		display: block;
		padding: 0.7em 0.2em 0.7em 0.2em;
		text-decoration: none;
		font-weight: bold;
		border-bottom: 1px solid black;
		color:#FFFFFF;
		}
* html ul.navi_links a {
		width: 100%;     /*Breitenangabe fuer IE 5.x */
		w\idth: 9.8em;  /* Breitenangabe fuer IE 6 */
		}

ul.navi_links a:hover {
		background-color: #DFBFFF;
		text-decoration: none;
		color: #000000;
		}

ul#navi_rechts li {
    	list-style: none;
		margin-right: 0px;
		padding-bottom: 0px;
		margin-left:-35px;
		padding-left:5px;
  		}
* html ul#navi_rechts li {
		margin-left: -5px;
		margin-right: 0px;
		}		
ul#navi_rechts a {
		display: block;
		padding: 0.7em 0.2em 0.7em 0.2em;
		text-decoration: none;
		font-weight: bold;
		border-bottom: 1px solid black;
		color:#000000;
		margin-right:5px;
		}		
		
* html ul#navi_rechts a {
		width: 100%;     /*Breitenangabe fuer IE 5.x */
		w\idth: 11.8em;  /* Breitenangabe fuer IE 6 */
		}

ul#navi_rechts a:hover {
		background-color: #DFBFFF;
		text-decoration: none;
		color: #000000;
		}
/* -- Navigation - Ende --*/

/* -- Navigation horizontal Anfang -- */
#navihori a {
		text-decoration: none;
		font-weight: bold;
		color:#000000;
		}
		
#navihori a:hover {
		text-decoration: none;
		color: #FFFFFF;
		}
/* -- Navigation horizontal Ende --*/
		
		
ul#prog	li	{
		margin-left: -20px;
		list-style: none;
		padding-bottom:5px;
		}
* html ul#prog li
		{
		margin-left: 0px;
		}

/* -- Abstand Termineliste -- */
* html ul /* Korrektur navigation/termine IE 6*/
		{
		margin-top:10px;
		margin-left: 10px;
		}
		
*+ html ul /* Korrektur navigation/termine IE 7*/
		{
		margin-top:10px;
		margin-left: 20px;
		}
		
/* -- Tabellen -- */		
.table	{font-size: 11px;}

/* -- Tabellen Sieger-- */
.table_1	{
		font-size: 11px;
		margin-top: 5px;
		margin-bottom: 30px;
		}

th		{
		text-align:left;
		background-color:#CC66CC;
		}
		
.zeile	{
		background-color: #DFBFFF;
		}

/* -- Überschriften Navigation -- */
.nav {
		background-color:#CC66CC;
		color: #000000;
		width:135px;
		padding:3px 0px 3px 8px;
		}
#termin	{
		background-color:#CC66CC;
		color:#000000;
		width:135px;
		padding:3px 0px 3px 8px;
		}
* html #termin {
		width: 145px;
		}
		
#werbung{
		border:1px;
		border-style:solid;
		padding:10px;
		margin-top: 50px;
		}
		
#box	{
		border: 1px;
		border-color: #000000;
		border-style: solid;
		color: #000000;
		font-size: 20px;
		font-weight: bold;
		text-align: center;
		padding: 10px;
		margin-bottom: 15px;
		}
		
/* -- Anmeldebutton -- */		
.button	{
		background-color: #FF0000;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border: solid 1px;
		-moz-box-shadow: 2px 2px 2px #042618;
		-webkit-box-shadow: 2px 2px 2px #042618;
		padding: 5px;
		height: 15px;
		text-align:center;
		margin: 20px;
		color: #000000;
		}
.button a {
		color:#000000;
		}
.button a:hover {
		color: #000000;
		}
		
/*Navigation Veranstaltungen - oben*/
.table1	{margin-right: 0px;
		padding: 4px 4px 8px 4px;
		text-align: center;
		vertical-align: middle;
		background-color: #CC66CC;}

.table2	{margin-right: 0px;
		padding: 4px 4px 8px 4px;
		text-align: center;
		vertical-align: middle;
		background-color: #EBD767;}
		
.table1 a {color: #FFFFFF;
		font-size: 11px;
		text-decoration: none;
		font-weight: bold;}
.table1 a:hover {color: #000000;
		text-decoration: none;}
		
.table2 a {color: #000000;
		text-decoration: none;
		font-weight: bold;}
.table2 a:hover {color: #FF0000;
		text-decoration: none;}	
