BODY, P, LI, UL, OL, TABLE, TD, TR, TH, DIV, BLOCKQUOTE  {
	font-family : Arial,Tahoma,sans-serif;
	font-size : 9pt;
	line-height : 140%;
}

HTML {
	/*background: url(../images/bg-menutitle.gif);*/
} 

BODY {
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF', endColorStr='#FFEEEE', gradientType='0');
	margin: 25px;
}

P {
	margin: 0px 0px 8px 0px;
}

#header {
	background: url(../images/background.gif); 
	background-color: #FFFFFF;
	border: 1px solid red;
	border-bottom: 0px;
	width: 750px;
	height: 50px;
	padding: 8px;
}

#banner  {
	font-family : Arial,Tahoma,sans-serif;
	font-size : 30pt;
	color: #000;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	height: 50px;
}

#body {
	background-color: #FFFFFF;
	border: 1px solid red;
	border-top: 0px;
	border-bottom: 0px;
	width: 750px;
	height: 400px;
	padding: 8px;
	xxoverflow: no !important;
	xxoverflow: auto;
}

#body.homepage {
	background: url(../images/splash.gif);
	height: 450px;
	padding-top: 170px;
	border-top: 1px solid red;
}

#content {
	float: left;
	text-align: left;
}

#footer {
	clear: both;
	width: 750px;
	border: 1px solid red;
	border-top: 0px;
}

#menu {
	width: 165px; 
	float:left; 
	margin-right:10px;
	text-align: left;
}

#menu p.title {
	background: url(../images/bg-menutitle.gif);
	background-color: #FF0000;
	margin: 0px;
	padding: 2px;
	text-align: center;
	font-family: Arial,Tahoma,sans-serif;
	font-size: 9pt;
	font-weight: bold;
	line-height: 100%;
	color: #ffffff;
}

#menuItems {
	background: url(../images/bg-menu.gif);
}

#menuItems p {
	font-family : Arial,Tahoma,sans-serif;
	font-size : 9pt;
	line-height: 100%; 
	padding-right: 5px; 
	margin: 0px;
	padding-top: 2px;
	padding-left: 15px;
	background: url(../images/li-3.gif) 5px 5px no-repeat;
	white-space: nowrap;
}

#menuItems p.level1 {
	margin-left: 0px;
}

#menuItems p.level2 {
	margin-left: 15px;
}

#menuItems p.level3 {
	margin-left: 30px;
}

#menuItems p.level4 {
	margin-left: 45px;
}

#menuItems p.active {
	background: url(../images/li-3-green.gif) 5px 5px no-repeat;
}

#menuItems p.active a {
	color: green;
}

/********************************/

.Datum {
	margin-bottom : 0pt;
   font-family : Arial,Tahoma,sans-serif;
	font-size : 8pt;
	line-height : 100%;
	color : white;
	font-weight : bold;
	margin-top: 15pt;
}


.Termin { text-align: right; font-size: 9pt; font-family: Arial,Tahoma,sans-serif; font-weight: bold;
          border-left-style: none; border-left-width: medium; 
          border-right-style: none; border-right-width: medium; 
          border-top-style: none; border-top-width: medium; 
          border-bottom: .5pt solid windowtext; border-bottom-color: red; margin-left: 0cm; 
          margin-right: 0cm; margin-top: 10.0pt; margin-bottom: .0001pt; 
          padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; 
          padding-bottom: 1.0pt }
          
.Programmtext { font-size: 10pt; font-family: Arial,Tahoma,sans-serif; margin-left: 0cm; 
                margin-right: 0cm; margin-top: 5pt; margin-bottom: 1.0pt }

.Titel { font-size: 12pt; font-family: 
         Arial,Tahoma,sans-serif; font-weight: bold; 
         margin-left: 0cm; margin-right: 0cm; margin-top: 1.0pt; margin-bottom: 1pt;
         font-style : normal }

.Hinweis { font-size: 8.0pt; font-family: Arial,Tahoma,sans-serif; margin-left: 0cm; 
           margin-right: 0cm; margin-top: 0cm; margin-bottom: 1.0pt }
           
.Glossar  {
	font-family : Arial,Tahoma,sans-serif;
	font-size : 14pt;
	color : white;
	line-height : 100%;	
	margin : 0px;
}

.klein  {
	font-family : Arial,Tahoma,sans-serif;
	font-size : 8pt;
	line-height : 100%;
}

.aktttl {
	font-size : 10pt;
	font-weight : bold;
	line-height : 100%;
	margin : 0px;
	margin-bottom : 2pt;
	border-style : solid;
	border-color : Red;
	border-width : 0;
	border-bottom-width : 0;
	border-top-width : 1px;
	border-right-width : 0;
	border-left-width : 0;
}

.akttxt {
	font-size : 8pt;
	font-weight : normal;
	line-height : 110%;
	margin-bottom : 3pt;
	margin-top : 3pt;
}

ADDRESS  {
	font-family : Arial,Tahoma,sans-serif;
	font-size : 9pt;
	font-style : normal;
	line-height : 150%;
}

H1  {
	font-family : Arial,Tahoma,sans-serif;
	font-size : 18pt;
	font-weight : bold;
	font-style : normal;
}

H2  {
	font-size : 13pt;
	font-family : Arial,Tahoma,sans-serif;
	font-weight : bold;
	font-style : normal;
	margin-bottom : 2pt;
}

H3  {
	font-size : 12pt;
	font-family : Arial,Tahoma,sans-serif;
	font-weight : bold;
	font-style : normal;
	margin-bottom : 2pt;
}

H4  {
	font-family : Arial,Tahoma,sans-serif;
	font-size : 11pt;
	font-weight : normal;
	font-style : normal;
	margin-bottom : 2pt;
}

H5  {
	font-size : 11pt;
	font-family : Arial,Tahoma,sans-serif;
	font-weight : bold;
	font-style : italic;
	margin-bottom : 2pt;
}

H6  {
	font-size : 10pt;
	font-family : Arial,Tahoma,sans-serif;
	font-weight : bold;
	font-style : normal;
	margin-bottom : 2pt;
}

A  {
	text-decoration : none;
	font-weight : bold;
	color : Red;
}

A:Visited  {
	text-decoration : none;
	font-weight : bold;
	color : Red;
}

A:Active  {
	text-decoration : none;
	font-weight : bold;
	color : Green;
}

A:Hover  {
	text-decoration : none;
	font-weight : bold;
	color : Green;
}


