/*	BASIC / LAYOUT  */

/* 04.09.2007 22:55  MBaur  replacing green #318e10 by #99cc00 */

body
{  FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #2b2b2b; FONT-FAMILY: Verdana, helvetica, non-serif; LINE-HEIGHT: 16px; }
p
{  FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #2b2b2b; FONT-FAMILY: Verdana, helvetica, non-serif; LINE-HEIGHT: 16px; text-align: justify; }
p.trans
{ FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 16px; padding-right: 10px; padding-left: 10px; }

/*	HEADINGS  */
.PageTitles
{ FONT-SIZE: 12px; COLOR: #99cc00; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; }
.newstitlesGreen
{ FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #99cc00; FONT-FAMILY: Verdana, helvetica, non-serif; LINE-HEIGHT: 14px; }
.menutitlesGreen
{ FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #99cc00; FONT-FAMILY: Verdana, helvetica, non-serif; text-decoration: none; LINE-HEIGHT: 14px; }


/* STRUCTURED TEXT */
h1.px{
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

h2.px{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 16px;
	margin-bottom: 0px;
}

h3.px{
	margin-top: 16px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;	
}




/*	FORMS  */
.forms
{ display:inline; : FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #2b2b2b; FONT-FAMILY: Verdana, helvetica, non-serif;  }
input {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #FFFFFF; font-style: normal; line-height: 16px; border-color: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
input.boxes {  background-color: #f5f5f5; font-style: normal; line-height: 16px; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
input.button {   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #FFFFFF; font-style: normal; line-height: 16px; border-color: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; width: 400px;}
.btn { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #FFFFFF; font-style: normal; line-height: 16px; border-color: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; width: 400px; }


/*	LINKS  */

a.general:link
{FONT-WEIGHT: normal;FONT-SIZE: 11px;COLOR: #2B2B2B;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; text-decoration: underline;}
a.general:hover
{FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #7B797B;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; text-decoration: underline;}
a.general:visited
{FONT-WEIGHT: normal;FONT-SIZE: 11px;COLOR: #2B2B2B;FONT-FAMILY: Verdana, helvetica, non-serif; line-height: 16px; text-decoration: underline;}

select.general
{FONT-WEIGHT: normal;FONT-SIZE: 11px;COLOR: #2B2B2B;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  line-height: 16px;}

a.homelinks:link
{FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #787878; FONT-FAMILY: Verdana, helvetica, sans-serif; TEXT-DECORATION: none; }
a.homelinks:hover
{FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #2b2b2b; FONT-FAMILY: Verdana, helvetica, sans-serif; TEXT-DECORATION:  none;}
a.homelinks:visited
{FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #787878; FONT-FAMILY: Verdana, helvetica, sans-serif; TEXT-DECORATION: none; }

a.submenus:link
{FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #99cc00; FONT-FAMILY: Verdana, helvetica, sans-serif; TEXT-DECORATION: none; }
a.submenus:hover
{FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #2b2b2b; FONT-FAMILY: Verdana, helvetica, sans-serif; TEXT-DECORATION:  none;}
a.submenus:visited
{FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #99cc00; FONT-FAMILY: Verdana, helvetica, sans-serif; TEXT-DECORATION: none; }


a.homelinks_suchen:link
{FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #99cc00; FONT-FAMILY: Verdana, helvetica, sans-serif; TEXT-DECORATION: none; }
a.homelinks_suchen:hover
{FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #2b2b2b; FONT-FAMILY: Verdana, helvetica, sans-serif; TEXT-DECORATION: none; }
a.homelinks_suchen:visited { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #99cc00; FONT-FAMILY: Verdana, helvetica, sans-serif; TEXT-DECORATION: none; }

a.services:link
{FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #99cc00; FONT-FAMILY: Verdana, helvetica, sans-serif; TEXT-DECORATION: none; }
a.services:hover
{FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #2b2b2b; FONT-FAMILY: Verdana, helvetica, sans-serif; TEXT-DECORATION: none; }
a.services:visited
{ FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #99cc00; FONT-FAMILY: Verdana, helvetica, sans-serif; TEXT-DECORATION: none; }

a.footer:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#99cc00; font-weigth:normal; line-height:11px; }
a.footer:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#666666; font-weigth:normal; line-height:11px; }
a.footer:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#99cc00; font-weigth:normal; line-height:11px; }


a.direkt:link { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #2b2b2b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; line-height: 16px; }
a.direkt:visited { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #2b2b2b; FONT-FAMILY: Verdana, helvetica, non-serif; text-decoration: none; line-height: 16px; }
a.direkt:hover { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #99cc00; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; line-height: 16px; }


a.banner:link    { color:#000000; text-decoration: none; }
a.banner:hover   { color:#000000; text-decoration: none; }
a.banner:visited { color:#000000; text-decoration: none; }



/* TITLES */
.SUBtitles
{ FONT-SIZE: 12px; COLOR: #2b2b2b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;  }

/* IR BOX  */
.IRtitles
{ FONT-SIZE: 12px; COLOR: #2b2b2b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;  }
p.kursdaten
{ FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 12px; padding-right: 0px; padding-left: 5px; }

a.IR:link { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #2b2b2b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; line-height: 16px }
a.IR:hover { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #7B797B; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; line-height: 16px }
a.IR:visited { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #2b2b2b; FONT-FAMILY: Verdana, helvetica, non-serif ; text-decoration: none; line-height: 16px }

/*	TABLES  */

td
{  FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #2b2b2b; FONT-FAMILY: Verdana, helvetica, non-serif; LINE-HEIGHT: 14px; }
td.menu
{ FONT-SIZE: 11px; COLOR: #2b2b2b; FONT-FAMILY: Verdana, Helvetica, sans-serif; line-height: 12px;
}

/* LISTS  */
ul
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #2b2b2b;
/* list-style-position: outside;  */
list-style-type: disc;
/* margin-top: -10px; */
}

li
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #2b2b2b;
/* list-style-position: outside;  */
list-style-type: square;
margin: 0;
padding: 0;}


ol
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #2b2b2b;
/* list-style-position: outside;  */
list-style-type: decimal;
margin-top: -10px;
}

li.num
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #2b2b2b;
list-style-position: outside; list-style-type: decimal;
margin: 0;
padding: 0;
}

li.disk
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #2b2b2b;
/*  list-style-position: outside;   */
list-style-type: disc;
margin: 0;
padding: 0;
}

/* FOOTER  */
p.copyright { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#666666; font-weigth:normal; line-height:11px; }

p.content
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #2b2b2b;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	LINE-HEIGHT: 16px;
	padding-right: 10px;
	padding-left: 10px;
}


.TabbedPanelsContent ul
{
  margin-top: 3px;
  margin-bottom: 3px;
}

.TabbedPanelsContent ul li
{
  list-style-type: disc;
  list-style-position: outside;
  margin-left:-25px;
}


