body {

	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;

}



td, ol {

	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;

	font-size : 10pt;

	font-weight : normal;

	color: #333333;

	margin-top: 0px;

	margin-bottom: 0px;

}



th{

	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;

}



h1 {

	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;

	font-size : 11pt;

	font-weight : bold;

	color: #333333;

	margin-top: 0.5em;

	margin-bottom: 3px;

}



h2 {

	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;

	font-size : 10pt;

	font-weight : bold;

	color: #333333;

	margin-top: 0px;

	margin-bottom: 0px;

}



/* Erste Navigation 10px*/

p.menu1



{

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size : 10pt;

	color: #333333;

	font-weight : bold;

	margin-top:  2px;

	margin-bottom: 5px;

}



/* Zweite  Navigation 10px*/

p.menu2



{

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size : 8pt;

	color: #333333;

	font-weight : normal;

	margin-top: 2px;

	margin-bottom: 2px;

	margin-left: 0px;

}



/* Impressum 9px*/

p.impr



{

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size : 8pt;

	color: #333333;

	font-weight : normal;

	margin-top: 3px;

	margin-bottom: 5px;

	margin-left: 10px;

}



/*Absatz grau 12px*/

p.text

{

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size : 10pt;

	color: #333333;

	font-weight : normal;

	margin-top:  3px;

	margin-bottom: 5px;

}



/*Absatz grau, linksb 10px*/

p.hpklein

{

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size : 10pt;

	color: #333333;

	font-weight : bold;

	text-align: left;

}



/*Absatz grau, rechtsb 10px*/

p.klein

{

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size : 10pt;

	color: #666666;

	font-weight : bold;

	text-align: right;

}



/*Absatz grau 10px rechtsündig*/

p.klein_nf

{

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size : 9pt;

	color: #333333;

	font-weight : normal;

	margin-top: 0px;

	padding-bottom: 2px;

	text-align: right;

}





/* Navigation unten  Homepage*/

a.menu1 {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-weight: bold;

	text-decoration: none;

	color: #333333;

	font-size: 12px;

}



a.menu1:hover {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-weight: bold;

	text-decoration: none;

	color: #333333;

}



a.menu1:active {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-weight: bold;

	text-decoration: underline;

	color: #333333;

}



a.menu1:visited {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-weight: bold;

	text-decoration: none;

	color: #333333;

}



/* Zweite Navigation */

a.menu2 {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-weight: normal;

	text-decoration: none;

	color: #333333;

	font-size: 8pt;

}



a.menu2:hover {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-weight: normal;

	text-decoration: none;

	color: #333333;

}



a.menu2:active {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-weight: normal;

	text-decoration: none;

	color: #333333;

}



a.menu2:visited {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-weight: normal;

	text-decoration: none;

	color: #333333;

}



/* Kontakt und Impressum */

a.imp {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-weight: normal;

	text-decoration: none;

	color: #333333;

	font-size: 8pt;

}



a.imp:hover {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-weight: normal;

	text-decoration: underline;

	background-color: #CCCCCC;

	color: #333333;

}



a.imp:active {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-weight: normal;

	text-decoration: underline;

	background-color: #CCCCCC;

	color: #333333;

}



a.imp:visited {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-weight: normal;

	text-decoration: none;

	color: #333333;

}





/* aktuell */

a.aktuell {

	color: #333333;

	text-decoration: underline;

	font-size: 10pt;

}

a.aktuell:hover {

	text-decoration: none;

	background-color: #FFFF33;

}

a.aktuell:active {

		text-decoration: none;

    	background-color: #FFFF33;

}

a.aktuell:visited {

		text-decoration: underline;

}



/* Profil */

a.profil {

	color: #333333;

	text-decoration: underline;

	font-size: 10pt;

}

a.profil:hover {

	text-decoration: none;

	background-color: #FFFFCC;

}

a.profil:active {

		text-decoration: none;

    	background-color: #FFFFCC;

}

a.profil:visited {

		text-decoration: underline;

}



/* Fachbereiche */

a.fachbereiche {

	color: #333333;

	text-decoration: underline;

	font-size: 10pt;

}

a.fachbereiche:hover {

	text-decoration: none;

	background-color: #FFCC00;

}

a.fachbereiche:active {

		text-decoration: none;

    	background-color: #FFCC00;

}

a.fachbereiche:visited {

		text-decoration: underline;

}



/* Veranstaltungen */

a.veranstaltungen{

	color: #333333;

	text-decoration: underline;

	font-size: 10pt;

}

a.veranstaltungen:hover {

	text-decoration: none;

	background-color: #FFCC66;

}

a.veranstaltungen:active {

		text-decoration: none;

    	background-color: #FFCC66;

}

a.veranstaltungen:visited {

		text-decoration: underline;

}



/* Materialien */

a.materialien{

	color: #333333;

	text-decoration: underline;

	font-size: 10pt;

}

a.materialien:hover {

	text-decoration: none;

	background-color: #FFFF99;

}

a.materialien:active {

		text-decoration: none;

    	background-color: #FFFF99;

}

a.materialien:visited {

		text-decoration: underline;

}



/* Projekte */

a.projekte{

	color: #333333;

	text-decoration: underline;

	font-size: 10pt;

}

a.projekte:hover {

	text-decoration: none;

	background-color: #FF9900;

}

a.projekte:active {

		text-decoration: none;

    	background-color: #FF9900;

}

a.projekte:visited {

		text-decoration: underline;

}



/* Impressum lfd. Text */

a.imp2{

	color: #333333;

	text-decoration: underline;

	font-size: 10pt;

}

a.imp2:hover {

	text-decoration: none;

	background-color: #CCCCCC;

}

a.imp2:active {

		text-decoration: none;

    	background-color: #CCCCCC;

}

a.imp2:visited {

		text-decoration: underline;

}



/* Hinweis */

a.imp3{

	color: #333333;

	text-decoration: underline;

	font-size: 8pt;

}

a.imp3:hover {

	text-decoration: none;

	background-color: #ffffff;

	font-weight: bold;

}

a.imp3:active {

		text-decoration: none;

    	background-color: #ffffff;

		font-weight: bold;

}

a.imp3:visited {

		text-decoration: underline;

}td.lheader {
	font-size: 10px;
	font-weight: bold;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;

}
td.nheader {
	font-size: 10px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;


}
td.lcell {
	font-weight: bold;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
td.ncell {
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}
