/*Lausitz-Marathon*/

body	{
		color:#000000;
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background-color:#DBCAF0;
		}

h1		{margin-top:0px;
		margin-bottom: 2px;
		text-align:center;
		font-size:20px;
		color: #000000;}		

		}
*+ html h1 {
		font-size: 35px;
		}
* html h1 {
		font-size:28px;
		}
		
h2		{
		font-size: 14x;
		text-align:center;
		padding: 10 0 10 10px;
		margin-bottom: 5px;
		margin-top: 0px;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	color: #FFFFFF;
	background-color: #925fb1;
	}		

*+ 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: #FFFFFF;
		}
		
#navihori a:hover {
		text-decoration: none;
		color: #000000;
		}
/* -- 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: #FFFFFF;
		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: #6d4892;
		border-style: solid;
		color: #000000;
		font-size: 10px;
		/* -- font-weight: bold; -- */
		text-align: center;
		padding: 10px;
		margin-bottom: 5px;
		}
		
.box3	{
	border: 1px;
	border-color: #FF0000;
	border-style: solid;
	background-color: #FFCCFF;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	box-shadow: 2px 2px 4px #FF0000;
	-moz-box-shadow: 2px 2px 4px #FF0000;
	-webkit-box-shadow: 2px 2px 4px #FF0000;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	padding: 10px;
	margin-bottom: 15px;
}
		
/* -- Anmeldebutton weiss -- */
.button        {background-color: #ffffff;
                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: 25px;
                text-align:center;
                margin: 20px;}
				
/* -- Anmeldebutton blau -- */
.button1        {background-color: #0000FF;
				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;}				
				
/* -- Anmeldebutton mittelgrün -- */
.button2        {background-color: #1bbc00;
                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: 25px;
                text-align:center;
                margin: 20px;}	
				
/* -- Anmeldebutton hellgrün -- */		
.button3	{background-color: #00FF00;
	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: #764893;}

.table2	{margin-right: 0px;
		padding: 4px 4px 8px 4px;
		text-align: center;
		vertical-align: middle;
		background-color: #ffffff;}
		
.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: #6600cc;
		text-decoration: none;}	
		
		/* Kopfbereich - Veranstaltungen */
.header-link {
	color: #fff !important;
	text-decoration:none !important;
	padding: 1px 0px 4px 0px;
    display: block;
}
.header-link:hover {
	color: red !important;
}
.link-black {
 color: #000 !important;
}
.link-red:hover {
 color: #000 !important;
}

#boxtitel {
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	color: #FFFFFF;
	background-color: #273886;
	padding-left: 10px;
	margin-top: 0px;
	}