/* h1 = Titel, h2 = Untertitel und Texte */
html { height: 101%; } 

body				{ background-color:#FFFFFF; margin:0; margin-top:0px }
h1 				{ font-family: Arial, Helvetica,sans-serif; font-size: 13px;  font-weight: bold; color: #505050; line-height: 19px; margin-top:0px; margin-bottom:5px }
h2 				{ font-family: Verdana,Geneva,sans-serif; font-size: 12px;  font-weight: normal; color: #000000; line-height: 19px; margin-top:0px; margin-bottom:0px }

.fusszeile	{ font-family: Verdana, Geneva, sans-serif; font-style:normal; font-size:10px; color:#555555; line-height:16px; }
.text 				{ font-family: Verdana,Geneva,sans-serif; font-size: 12px;  font-weight: normal; color: #000000; line-height: 19px }
.textrot				{ font-family: Verdana,Geneva,sans-serif; font-size: 12px;  font-weight: normal; color: #FF0000; line-height: 19px }

.linkgrau	{ font-family: Verdana,Geneva,sans-serif; font-size: 12px; font-weight: normal; color: #666666; line-height: 19px }
a.linkgrau:active,
a.linkgrau:link,
a.linkgrau:visited		{ font-family: Verdana,Geneva,sans-serif; font-size: 12px; font-weight: normal; color: #666666; line-height: 19px; text-decoration: none }
a.linkgrau:hover 		{ font-family: Verdana,Geneva,sans-serif; font-size: 12px; font-weight: normal; color: #999999; line-height: 19px; text-decoration: none }
	
a:active,
a:link,
a:visited 		{ font-family: Verdana,Geneva,sans-serif; font-size: 12px; font-weight: normal; color: #0000CC; line-height: 19px; text-decoration: none }
a:hover 			{ font-family: Verdana,Geneva,sans-serif; font-size: 12px; font-weight: normal; color: #666666; line-height: 19px; text-decoration: none }

.copyright,
a.copyright:active,
a.copyright:link,
a.copyright:visited 		{ font-family: Verdana,Geneva,sans-serif; font-size: 7.5pt; font-weight: normal; color: #999999; line-height: 19px; text-decoration: none  }
a.copyright:hover 		{ font-family: Verdana,Geneva,sans-serif; font-size: 7.5pt; font-weight: normal; color: #000000; line-height: 19px; text-decoration: none  }

.hnavigation,
.hnavigation a:link,
.hnavigation a:visited 	{ font-family: Verdana, Geneva, sans-serif; font-size:11px; font-weight: normal; color:#FFFFFF; line-height:16px; text-decoration:none }
.hnavigation a:hover,
.hnavigation a.active	{ font-family: Verdana, Geneva, sans-serif; font-size:11px; font-weight: normal; color:#D1DB0B; line-height:16px; text-decoration:none }

.inhaltsverzeichnis,
a.inhaltsverzeichnis:active,
a.inhaltsverzeichnis:link,
a.inhaltsverzeichnis:visited 	{ font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; color: #000000; line-height: 19px; text-decoration: none }
a.inhaltsverzeichnis:hover 	{ font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; color: #666666; line-height: 19px; text-decoration: none }

.kurse,
a.kurse:active,
a.kurse:link,
a.kurse:visited			{ font-family: Verdana,Geneva,sans-serif; font-size: 12px; font-weight: normal; color: #000000; line-height: 19px; margin-top: -3pt; text-decoration: none }
a.kurse:hover			{ font-family: Verdana,Geneva,sans-serif; font-size: 12px; font-weight: normal; color: #666666; line-height: 19px; margin-top: -3pt; text-decoration: none }

.vnavigation	{ font-family: Verdana,Geneva,sans-serif; font-size:11px; font-weight: normal; color:#FFFFFF; line-height:19px; }
.vnavigation a:link,
.vnavigation a:visited	{ font-family: Verdana,Geneva,sans-serif; font-size:11px; font-weight: normal; color:#555555; line-height:22px; text-decoration:none; 
							  background-color:#F0F0F0; display:block; width:168px; height:22px; border-bottom:1px dashed #555555; padding-left:12px; margin-top:0px; margin-bottom:-19px; padding-top:0px; }
.vnavigation a:hover	{ font-family: Verdana,Geneva,sans-serif; font-size:11px; font-weight: normal; color:#000000; line-height:22px; text-decoration:none; 
						  background-color:#FFFF0B; display:block; width:168px; height:22px; border-bottom:1px solid #555555; padding-left:12px; margin-top:0px; margin-bottom:-19px; padding-top:0px; }
.vnavigation a.active	{ font-family: Verdana,Geneva,sans-serif; font-size:11px; font-weight: normal; color:#000000; line-height:22px; text-decoration:none; 
						  background-color:#D1DB0B; display:block; width:168px; height:22px; border-bottom:1px solid #555555; padding-left:12px; margin-top:0px; margin-bottom:-19px; padding-top:0px; }
