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

	#header {
         	display: block;
	}

	#kopfzeile{
		/*border:1px solid #000;*/
/*                 background-image: url(../images/fhlogo.png); */ /* MP */
                 background-position: right;
                 background-repeat: no-repeat;
/*                  width: 800px;  MP */

	}

 	#hnav {
		background-color:#898989;
		padding:0px;
		margin:0px;
		padding:5px 0px;
		text-align: center;
/*      width: 800px;  MP */
	}

	#hnav a {
         	color: #fff;
		text-decoration: none;
		font-size: 8pt;
		letter-spacing: 1px;
		padding:0px 10px;
		border-right: 1px solid #fff;
                 white-space:nowrap;
	}

         #hnav input {
         	border: 1px solid #5a5a5a;
		height: 15px;
                 font-size:7pt;
         }

	#body {
		clear: both;
                 background-image:url(../images/body_bg.jpg);
                 background-repeat: repeat-y;

	}

	#vnav {
		width:180px;
		float:left;
                 background-image:url(zier_01.jpg);
                 background-repeat: no-repeat;
                 padding-top:59px;
		height: 450px;
                 border-top: 1px solid #fff;
                 /*border-right: 1px solid #898989;*/
                 display: block;
	}

         #wegweiser {
         	background-color:#b6b6b8;
                 color:#fff;
                 font-size:12pt;
                 font-weight: bold;
                 text-align:center;
                 padding: 10px 0px;
                 display: block;
         }


	#button {
	         width: 180px;
	         padding: 0 0 0 0;
	         margin-bottom: 1em;
	         font-family: 'Trebuchet MS', 'Lucida Grande',
	           Verdana, Lucida, Geneva, Helvetica,
	           Arial, sans-serif;
	         background-color: #b6b6b8;
	         color: #fff;
                  border-top: 1px solid #fff;
                  display: block;
		text-align:center;
	}


	#button ul {
	         list-style: none;
	         margin: 0;
	         padding: 0;
	         border: none;
	         border-top: 1px solid;
	}

	#button li {
	         border-bottom: 1px solid #fff;
	         margin: 0;
	}

	#button li a {
	         display: block;
	         padding: 5px 5px 5px 0.5em;
	         border-left: 10px solid #898989;
	         border-right: 10px solid #898989;
	         background-color: #fff;
	         color: #898989;
	         text-decoration: none;
	         /* width: 160px; // Problem mit Breite in IE 6 */
		 font-size:8pt;
	}

	html>body #button li a {
	         width: auto;
	}

	#button li a:hover {
	         border-left: 10px solid #5a5a5a;
	         border-right: 10px solid #5a5a5a;
	         background-color: #b6b6b8;
	         color: #fff;
	}

         #backlink {
         	text-align: center;
                 padding:0px;
                 margin:0px;
                 width: 180px;
         }

         #backlink a {
         	text-decoration: none;
                 color:#fff;
                 width: 180px;
         }

         #backlink a:hover {

         }

	#plain {
		margin-left: 200px;
         		/*border: 1px solid #000;*/
         	padding: 25px;
         }

         #plain h1, #plain h1 a{
/*          	color: #5a5a5a; */
                 font-size:16pt;
         }

         #plain h2, #plain h2 a {
/*         	color: #5a5a5a; */
                 font-size:12pt;

         }

         #plain h3, #plain h3 a {
/*         	color: #5a5a5a; */
                 font-size:12pt;

         }

         #plain h5, #plain h5 a {
         	color: #005a5a; 
                 font-size:12pt;

         }

	#content {
		margin-left: 200px;
         		/*border: 1px solid #000;*/
         	padding: 25px;
         }

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

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

         }

         #content h3, #content h3 a {
         	color: #5a5a5a;
                 font-size:12pt;

         }

         #content h5, #content h5 a {
         	color: blue;
            background: orange;
                 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; MP */
         }

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

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

	#content a{
         	color:#00f;
	}

	#footer {
         	clear: both;
		text-align: center;
         		/*border: 1px solid #000;*/
		height:35px;
                 display: block;
	}

         .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;
                 width:75px;
         }

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

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

         }

         .bilder {
         	border-collapse: collapse;
         }

         .bilder td{
         	background-color: #f0f0f0;
         	border: 1px solid #898989;
                 padding:15px;
         }

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