        	body, html {
	         margin:0px;
	         padding:0px;
	         font-family: 'Trebuchet MS', 'Lucida Grande',
	         Verdana, Lucida, Geneva, Helvetica,
	         Arial, sans-serif;
	         font-size: 10pt;
	}

	#header {
		display: none;
	}

  	#body {

	}

	#noprint {
         	display: none;
	}

	#hnav {
         	display: none;
	}

	#vnav {
         	display: none;
	}

	#content {

         }

         #content h1 {
         	color: #5a5a5a;
                 font-size:16pt;
         }

         #content h2 {
         	color: #5a5a5a;
                 font-size:12pt;

         }

         .noborder {
                 width:98%;
         	border:none;
         }


         .noborder td {
         	white-space:nowrap;
         	padding: 0px 25px 0px 25px;
         }

	.noborder th {
         	background-color:#b6b6b8;
		text-align: center;
		color:#fff;
		font-weight: bold;
	}

         .noborder_close {
         	border:none;
                 border-collapse: separate;

         }


         .noborder_close td {
                 vertical-align: middle;
                 padding:10px 25px;
         }

	.noborder_close th {
         	background-color:#b6b6b8;
		text-align: center;
		color:#fff;
		font-weight: bold;
	}

         .news h1{
         	color: #898989;
         }

         .news h2 {
         	background-color: #898989;
                 color: #fff;
                 font-size:14pt;
                 padding: 1px 15px;
/*                 width:500px; MP */
                 border-left: 10px solid #b6b6b8;
         }

/*
         .news li {
         	width:500px;
         }
         .news p {
         	width:500px;
         }
*/

	#content a{
         	color:#00f;
	}

	#footer {
         	display: none;
	}

         .spaced {
         	padding:25px;
         }

         .highlighted{
         	background-color: #ececec;
                 width: 100%;
		white-space:nowrap;
         }

         .splan {
                 border-collapse: collapse;
         }

         .splan th {
         	background-color:#b6b6b8;
		text-align: center;
		color:#fff;
		font-weight: bold;
         }

         .splan td {
                 border: 1px solid #000;
                 padding: 0px 5px;
         }

         .splan th {
		border: 1px solid #000;
         }

         .stunden {
                 vertical-align: middle;
                 text-align:center;
                 font-size: 12pt;
                 font-weight: bold;
                 background-color: #ececec;
                 color: #6b6b8b;

         }

.grey {
	background-color:#CFCFCF;
	border:0px;
	cellpadding:5;
	cellspacing:5;
	color: #CCCCCC;
}
.orange { color:#ff9900; } 
.white { background-color:#FFFFFF } 
