BODY {
	scrollbar-base-color: #CCCDEA;
	scrollbar-track-color: #FFB000;
	scrollbar-face-color: #CCCDEA;
	scrollbar-arrow-color: #FFB000;
	scrollbar-3d-light-color: White;
	scrollbar-dark-shadow-color: White;
	scrollbar-highlight-color: White;
	scrollbar-shadow-color: White;
	background-color: #D4D4D4;
	/*background-image: url(IMAGE/backg.jpg);*/
   /*background-color: #E9EBF7;
	background-color: #EAEAEA;*/
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: small;
	color: Navy;
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
}

#line{
	border-bottom-color: Navy;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

/* --- Links --- */

A:LINK  {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: small;
	color: Navy;
	text-decoration: None;
}

A:VISITED {
        color : Navy;
        text-decoration : None;
		  font-size: small;
}

A:VISITED.navy {
        color : Navy;
        text-decoration : None;
		  font-size: small;
}

A:HOVER {
	/*background-color : Navy;*/
	background-color: #150151;
	color: White;
	text-decoration: None;
	font-size: small;
}

/* --- Überschriften --- */

H1 {
	color: Navy;
	font-family: Arial, Tahoma,Helvetica, sans-serif;
	font-size: x-large;
	text-align: center;
	vertical-align: middle;
}

H2 {
	color: Navy;
	font-family: Arial, Tahoma,  Helvetica, sans-serif;
	font-size: large;
	text-align: center;
}

H3 {
	color: Navy;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: medium;
	text-align: center;
}

H4 {
	color: Navy;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: larger;
	font-weight: bold;
	text-align: center;
}

H5 {
	color: Navy;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
}

H6 {
	color: Navy;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: italic;
	font-weight: 800;
}



/* --- Tabellen --- */
table {

	background-color: transparent;
	vertical-align: top;
	vertical-align: text-top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}

table.oben {
	background-color: white;
	border-top-width: 2px;
	border-top-style: solid; /*border-top-color: Navy;*/
	border-top-color: #888399;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #150151;
	border-left-width: 2px;
	border-left-style: solid; /*border-left-color: Navy;*/
	border-left-color: #888399;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #888399;
}

table.unten {
	background-color: white;
	border-top-width: 1px;
	border-top-style: solid; /*border-top-color: Navy;*/
	border-top-color: #150151;
	border-left-width: 2px;
	border-left-style: solid; /*border-left-color: Navy;*/
	border-left-color: #888399;
	
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #888399;
	
	border-bottom-width: 2px;
	border-bottom-style: ridge;
	border-bottom-color: #888399;
	
}

table.seite {
	background-color: white;
	border-left-width: 2px;
	border-left-style: solid; /*border-left-color: Navy;*/
	border-left-color: #888399;
	
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #888399;
	
}

table.mitte {
	background-image: url(image/vhs-logo-transps.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-attachment: fixed;
	background-color: White;
	margin-left: 50px;
	vertical-align: top;
	vertical-align: text-top;
}

table.menu {
	vertical-align: top;
/*	border-width: 2px;
	border-color: Navy;
	border-style: ridge;
	border-spacing: 2px; */
	margin-left: 5px;
}

table.termin {
	background-color: transparent;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: Navy;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: navy;
	border-right-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: navy;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-top-color: Navy;
	border-top-style: solid;
}

table.wm {
	background-color: Yellow;
}

TD {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	color: Navy;
	font-size: small;
	margin-top: 0px;
	padding-top: 0px;
	vertical-align: top;
}

TD.klein {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	color: Navy;
	font-size: xx-small;
	margin-top: 0px;
	padding-top: 0px;
}

TD.vhs{
	background-color: #FF9900;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	color: Navy;
	font-size: xx-small;
	margin-top: 0px;
}

td.seite {
	border-right-width: 5px;
	border-right-style: ridge;
	border-right-color: Navy;
	border-spacing: 5px;
	border-left-width: 5px;
	border-left-style: ridge;
	border-left-color: Navy;
}

td.termin {
	padding-bottom: 10px;
	font-size: small;;
}

/* --- Absätze --- */

P {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	color: Navy;
	font-size: small;
	line-height: normal;
}

P.rot  {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	color: Red;
	font-size: x-small;
}

P.block{
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	text-align: justify;
	font-size: x-small;
}

p.discl{
        font-family:  Arial, Tahoma, Helvetica, sans-serif;
        color : Navy;
        font-size: x-small;
}

P.agb  {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	color: Red;
	font-size: small;
}

/* --- Aufzählungen --- */


UL, LI {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	color: Navy;
	font-size: small;
}

UL, LI.klein {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	color: Navy;
	font-size: xx-small;
}

OL, LI {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	color: Navy;
	font-size: small;
}


/* --- Menü ---*/

A.menulink {
display: block;
width: 130px;
text-align: left;
text-decoration: none;
font-family:verdana;
font-size: small;
color: navy;
/*border: solid 1px #cccccc; */
}

#menutitle {
display: block;
width: 130px;
text-align: left;
text-decoration: none;
font-family:verdana;
font-size: small;
color: #FFFFFF;
background-color:navy;
/* border: solid 1px #888888; */
}

A.menulink:hover {
font-family:verdana;
font-size: small;
color: #FFFFFF;
/* border: solid 1px #336699; */
background-color:navy;
}