@charset "utf-8";

	body{
		margin: 0;
		padding: 0;
		border: 0;
		overflow: hidden;
		height: 100%; 
		max-height: 100%;
		font-family: Arial, Helvetica, sans-serif;
		background:#da2323;
	}
	
	#navigation, #header{
		position: absolute;
		top: 120px; /*Set top value to HightOfHeaderDiv*/
		left: 0px;
		width: 200px; /*Width of left frame div*/
		height: auto;
		min-height: auto;
		overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
		background-color: #da2323;
		color: white;
	}
	
	#wappen {
	
		border-color: black;
		border-width: 1px;
	
	}
	
	#header{ 
		left: 0; 
		right: 0;
		top: 0;
		width: auto;
		height: 120px; /*Height of header div*/
		overflow: hidden;
		color: white;
	}

	#header1{
		float:left;
		margin-top:10px;
		margin-left:60px;
	}
	
	#header2{
		margin: 5px;
		float:right;
	}
	
	#header3{
		margin: 15px;
		font-size:18px;
		text-align:center;
	}	
	.menue, .kategoriepunkt {
		margin: 10px;
		list-style:none;
		padding-left:0px;
	}
	
	.menue li{
		margin: 5px;
	}
	
	.menue a{
		text-decoration:none;
	}
		
	.menue a:link{
		color:#CCC;
	}
	
	.menue a:visited{
		color:#CCC;
	}
	
	.menue a:focus{
		color:#FFF;
		text-decoration: none;
	}
	
	.menue a:hover{
		color:#FFF;
		text-decoration: none;
	}
	
	.menue a:active{
		color:#CCC;
	}
		
	.ausklappbar {
		text-decoration:none;
	}
	
	.ohneausklapp{
		margin: 5px;
		padding-left:15px;
	}
	
	#maincontent{
		position: fixed; 
		left: 200px; /*Set left value to WidthOfNavigationDiv*/
		top: 120px; /*Set top value to HeightOfHeaderDiv*/
		right: 0;
		bottom: 0;
		overflow: auto; 
		background-color: #ffffff;/*rgba(218,35,35,0.3);*/
	}
	
	#content{
		margin: 15px; /*Margins for inner DIV inside each DIV (to provide padding)*/		
	}
	
	* html body{ /*IE6 hack*/
		padding: 120px 0 0 200px; /*Set value to (HeightOfHeaderDiv 0 0 WidthOfNavigationDiv)*/
	}
	
	* html #maincontent{ /*IE6 hack*/
		height: 100%; 
		width: 100%; 
	}
	
	* html #header{ /*IE6 hack*/
		width: 100%;
	}
	
	#spiele {
		font-family: Arial, Helvetica, sans-serif;
		font-size: x-small;
	}
	
	.calout {
		font-family:Tahoma, Geneva, sans-serif;
		font-size:10px;
		text-align:center;
		width:150px;
	}
	
	.calcellTop {
		float:left;
		width:100%;
		color:#000D3E;
		font-size:14px;
		font-weight:bold;
	}

	.calcellday {
		float:left;
		width:14%;
		font-weight:bold;
	}
	
	.calcell {
		float:left;
		width:14%;
	}
	
	.calcellactive {
		float:left;
		width:14%;
		/* background-color:#000D3E; */
		font-weight: bold;
		color:#ccff00;
	}

	.calcellactive a {
		text-decoration:none;
	}
	
	.calcellactive a:link {
		text-decoration:none;
	}
	
	.calcellactive a:visited {
		text-decoration:none;
	}

	.calcellactive a:focus {
		text-decoration:none;
	}
	
	.calcellactive a:active {
		text-decoration:none;
	}

	.calcellactive a:hover {
		text-decoration:none;
	}

	.calcelltoday {
		float:left;
		width:14%;
		background-color:#da2323;
		font-weight: bold;
		color:#000;
	}

	/* Page ID = 20 */
	.field {
		background-color:#FFF;	
	}
	/* Page ID = 20 */
	.field2 {
		background-color:#F00;	
	}
		/* Page ID = 12 */
	.Termin_row_0 {
		background-color: rgba(218,35,35,0.2);
	}
	/* Page ID = 12 */
	.Termin_row_1 {
		background-color: rgba(218,35,35,0.1);
	}
	/* Page ID = 12 */
	.Termin_monat {
		color: #333;
		background-color: rgba(218,35,35,0.4);
		font-weight:bold;
	}
	
/* Page ID = 9 */
	.News_title {
		color: #333;
		background-color: rgba(218,35,35,0.4);
		font-weight:bold;
		text-align:center;
	}
	
/* Page ID = 9 */
	.News_text {
		text-align: left;
		background-color: rgba(218,35,35,0.1);
	}
/* Page ID = 9 */
	.News_datum {
		text-align:right;
		font-size:small;
		background-color: rgba(218,35,35,0.2);
	}
	