BODY,P,TD,TH,A,UL,LI,OL,DIV,SPAN,BLOCKQUOTE,TEXTAREA,INPUT,SELECT { font-family: Verdana,Arial,Helvetica,Sans-Serif; color: #000000; font-size: 10pt; }
BODY.klassiframenavi    { background-color: #000080; }
BODY.klassiframecontent { background-color: #ffffff; }

H1,H2,H3,H4,H5,H6 { font-family:Verdana,Arial,Helvetica,Sans-Serif; font-weight:bold; }

H1 { font-size: 12pt; color: #3366ff; }
H2 { font-size: 10pt; color: #3366ff; }
H3 { font-size: 10pt; color: #000000; }
H4 { font-size: 10pt; color: #000000; }
H5 { font-size: 10pt; color: #000000; }
H6 { font-size: 10pt; color: #000000; }

TH {font-weight:bold;}

/* font variations */
.small	{ font-size: 8pt; }
.white	{ color: #ffffff; }
.bold	{ font-weight: bold; }
.whitebold	{ color: #ffffff; font-weight: bold; }
.whitesmall { font-size: 8pt; color: #ffffff; }
.blue	{ color: #000080; }
.red	{ color: #FF0000; }
.loginlogout	{ font-size: 8pt; color: #FF9900;}
.lightbluebold	{ color: #3366ff; font-weight: bold; }
.likeh1	{ font-size: 12pt; color: #3366ff; }
.likeh1bold	{ font-size: 12pt; color: #3366ff; font-weight: bold; text-decoration:none; }

/* default link */
A			{ color: #3366ff; text-decoration: underline; }
A:link		{ color: #3366ff; text-decoration: underline; }
A:visited	{ color: #0066ff; text-decoration: underline; }
A:active	{ color: #FF9900; text-decoration: underline; }
A:hover		{ color: #FF9900; text-decoration: underline; }

/*  Darstellung Ueberschriften-Link innerhalb H1 genauso wie H1 ohne Link, nur mit Mouseover */
H1 A:link { font-size: 12pt; color: #3366ff; text-decoration: none; }
H1 A:visited { font-size: 12pt; color: #3366ff; text-decoration: none; }
H1 A:active { font-size: 12pt; color: #FF9900; text-decoration: none; }
H1 A:hover { font-size: 12pt; color: #FF9900; text-decoration: none; }

/* navigation links */
A.nav			{ color: #ffffff; font-weight:bold; text-decoration: none; font-size: 9pt; }
A.nav:link		{ color: #ffffff; font-weight:bold; text-decoration: none; }
A.nav:visited	{ color: #ffffff; font-weight:bold; text-decoration: none; }
A.nav:active	{ color: #FF9900; font-weight:bold; text-decoration: none; }
A.nav:hover		{ color: #FF9900; font-weight:bold; text-decoration: none; }
A.navcurrent			{ color: #000080; font-weight:bold; text-decoration: none; font-size: 9pt; }
A.navcurrent:link		{ color: #000080; font-weight:bold; text-decoration: none; }
A.navcurrent:visited	{ color: #000080; font-weight:bold; text-decoration: none; }
A.navcurrent:active		{ color: #000080; font-weight:bold; text-decoration: none; }
A.navcurrent:hover		{ color: #000080; font-weight:bold; text-decoration: none; }

/* support navigation links (header) */
A.navhead			{ color: #ffffff; font-weight:bold; text-decoration: none; font-size: 9pt;  }
A.navhead:link		{ color: #ffffff; font-weight:bold; text-decoration: none; }
A.navhead:visited	{ color: #ffffff; font-weight:bold; text-decoration: none; }
A.navhead:active	{ color: #FF9900; font-weight:bold; text-decoration: none; }
A.navhead:hover		{ color: #FF9900; font-weight:bold; text-decoration: none; }

A.navsub2			{ color: #000080; font-weight:bold; text-decoration: none; font-size: 9pt; }    /*  */
A.navsub2:link		{ color: #000080; font-weight:bold; text-decoration: none; }
A.navsub2:visited	{ color: #000080; font-weight:bold; text-decoration: none; }
A.navsub2:active	{ color: #FF9900; font-weight:bold; text-decoration: none; }            /* ffffff */
A.navsub2:hover		{ color: #FF9900; font-weight:bold; text-decoration: none; }
A.navsub2current			{ color: #000080; font-weight:bold; text-decoration: none; font-size: 9pt; }
A.navsub2current:link		{ color: #000080; font-weight:bold; text-decoration: none; }
A.navsub2current:visited	{ color: #000080; font-weight:bold; text-decoration: none; }
A.navsub2current:active		{ color: #000080; font-weight:bold; text-decoration: none; }
A.navsub2current:hover		{ color: #000080; font-weight:bold; text-decoration: none; }

A.navsub3			{ color: #000080; font-weight:bold; text-decoration: none; font-size: 9pt;}
A.navsub3:link		{ color: #000080; font-weight:bold; text-decoration: none; }
A.navsub3:visited	{ color: #000080; font-weight:bold; text-decoration: none; }
A.navsub3:active	{ color: #FFFFFF; font-weight:bold; text-decoration: none; }
A.navsub3:hover		{ color: #FFFFFF; font-weight:bold; text-decoration: none; }
A.navsub3current			{ color: #000080; font-weight:bold; text-decoration: none; font-size: 9pt; }
A.navsub3current:link		{ color: #000080; font-weight:bold; text-decoration: none; }
A.navsub3current:visited	{ color: #000080; font-weight:bold; text-decoration: none; }
A.navsub3current:active		{ color: #000080; font-weight:bold; text-decoration: none; }
A.navsub3current:hover		{ color: #000080; font-weight:bold; text-decoration: none; }

/* (Mail-) Links for page foot */
A.whitesmall	   		{ color: #ffffff; font-size: 8pt; text-decoration: underline; }
A.whitesmall:link		{ color: #ffffff; font-size: 8pt; text-decoration: underline; }
A.whitesmall:visited	{ color: #ffffff; font-size: 8pt; text-decoration: underline; }
A.whitesmall:active		{ color: #ffffff; font-size: 8pt; text-decoration: underline; }
A.whitesmall:hover		{ color: #ffffff; font-size: 8pt; text-decoration: underline; }

/* BMGS-Link in NavLeft */
A.bmgs                   { color: #ffffff; font-size: 7pt; text-decoration: none; }
A.bmgs:link				 { color: #ffffff; font-size: 7pt; text-decoration: none; }
A.bmgs:visited			 { color: #ffffff; font-size: 7pt; text-decoration: none; }
A.bmgs:active			 { color: #ffffff; font-size: 7pt; text-decoration: none; }
A.bmgs:hover			 { color: #ffffff; font-size: 7pt; text-decoration: none; }

/* Links with button layout */
A.button	   		{ background-color: #3366ff; color:#FFFFFF; text-decoration: none; padding:5px; border-style:solid;  border-color:#b9CCFF; } /* B9CCFF */
A.button:link		{ background-color: #3366ff; color:#FFFFFF; text-decoration: none; border-color:#b9CCFF; }	/* B9CCFF */
A.button:visited	{ background-color: #3366ff; color:#FFFFFF; text-decoration: none; border-color:#b9CCFF; }	/* B9CCFF */
A.button:active		{ background-color: #3366ff; color:#FFFFFF; text-decoration: none; border-color:#b9CCFF; }	/* B9CCFF */
A.button:hover		{ background-color: #3366ff; color:#FFFFFF; text-decoration: none; border-color:#b9CCFF; }	/* B9CCFF */


/* Reiter downloadcenter */
A.reitersmall	   				{ color: #000080; font-size: 8pt; text-decoration: none; }
A.reitersmall:link				{ color: #000080; font-size: 8pt; text-decoration: none; }
A.reitersmall:visited			{ color: #000080; font-size: 8pt; text-decoration: none; }
A.reiterwhitesmall:active		{ color: #000080; font-size: 8pt; text-decoration: none; }
A.reiterwhitesmall:hover		{ color: #000080; font-size: 8pt; text-decoration: none; }

A.reiterwhitesmall	   			{ color: #ffffff; font-size: 8pt; text-decoration: underline; }
A.reiterwhitesmall:link			{ color: #ffffff; font-size: 8pt; text-decoration: underline; }
A.reiterwhitesmall:visited		{ color: #ffffff; font-size: 8pt; text-decoration: underline; }
A.reiterwhitesmall:active		{ color: #FF9900; font-size: 8pt; text-decoration: underline; }
A.reiterwhitesmall:hover		{ color: #FF9900; font-size: 8pt; text-decoration: underline; }

/* login logout links der Webuserbereiche */
A.loginlogout              { background-color: #3366ff; font-size: 9pt; color: #FFFFFF; text-decoration: none; border-width:1px; border-style:solid; border-color:#000080; padding:4px; }
A.loginlogout:link         { font-size: 9pt; color: #FFFFFF; text-decoration: none; }
A.loginlogout:visited  	   { font-size: 9pt; color: #FFFFFF; text-decoration: none; }
A.loginlogout:active   	   { font-size: 9pt; color: #FF9900; text-decoration: none; }
A.loginlogout:hover   	   { font-size: 9pt; color: #FF9900; text-decoration: none; }

/* more links  der Einstiegsseiten */
A.more 			  {color: #3366ff; text-decoration: none;}
A.more:link 		  {color: #3366ff; text-decoration: none;}
A.more:visited	  {color: #0066ff; text-decoration: none;}
A.more:active 	  {color: #ff9900; text-decoration: none;}
A.more:hover  	  {color: #ff9900; text-decoration: none;}


/* Titellinks  der Einstiegsseiten */
A.likeh1 			  {text-decoration: none;}
A.likeh1:link 	      {text-decoration: none;}
A.likeh1:visited	  {text-decoration: none;}
A.likeh1:active 	  {text-decoration: none;}
A.likeh1:hover  	  {text-decoration: none;}

/* table cells */
td.lightestblue { background-color: #B9CCFF; }
td.lightblue { background-color: #3366ff; }
td.lightbluesmall { background-color: #3366ff; font-size: 8pt; }
td.darkblue { background-color: #000080; }
td.white { background-color: #FFFFFF; color: #000000; }
td.grey { background-color: #cccccc; }
td.small { font-size: 8pt; }
td.whitesmall { font-size: 8pt; color: #ffffff; }

td.suppnav {
  border: #aaaaaa 1px solid; background-color: #000080; test-align: center; cursor: hand; }

/* footer */
td.footeraddressleft { background-color: #3366ff; color: #eeeeee; font-size: 8pt; }
td.footeraddressright { background-color: #3366ff; color: #eeeeee; font-size: 8pt; }
a.footeraddresslink { color: #ffffff; font-size: 8pt; }
a.footeraddresslink:link { color: #ffffff; font-size: 8pt; }
a.footeraddresslink:visited { color: #ffffff; font-size: 8pt; }
a.footeraddresslink:active { color: #FF9900; font-size: 8pt; }
a.footeraddresslink:hover { color: #FF9900; font-size: 8pt; color: #FF9900; }


/* header */
td.dbpreview { color: #ffffff; font-size: 10pt; font-weight: bold; }
input.dbpreview { font-size: 9pt; }

/* news hompage */
table.newstablehome {
  border-width:1px; border-style:solid; border-color:#3366ff;
  background-color: #ffffff;
}
td.arrow { color: #3366ff; font-weight: bold; }
a.newstablelink { color: #3366ff; text-decoration: none; }
a.newstablelink:visited	{ color: #0066ff; text-decoration: none; }
a.newstablelink:hover { color: #FF9900; text-decoration: none; }
a.newstablelink:active	{ color: #FF9900; text-decoration: none; }


/* table cells for navigation */
td.navhead  		{ background-color: #000080; text-align: center; cursor: hand; border-width:1px; border-style:solid; border-color:#999999; }	/* aaaaaa */
td.navheadcurrent 	{ background-color: #FF9900; text-align: center; cursor: hand; }
td.navsub 			{ background-color: #3366ff; text-align: left; border-width:1px; border-style:solid; border-color:#999999; cursor: hand; }
td.navsubcurrent	{ background-color: #FF9900; text-align: left; border-width:1px; border-style:solid; border-color:#999999; cursor: hand; }
td.navsub2 			{ background-color: #6699ff; text-align: left; border-width:1px; border-style:solid; border-color:#999999; cursor: hand; }
td.navsub2current 	{ background-color: #FF9900; text-align: left; border-width:1px; border-style:solid; border-color:#999999; cursor: hand; }

td.navsub3 			{ background-color: #99CCFF; text-align: left; border-width:1px; border-style:solid; border-color:#999999; cursor: hand; }
td.navsub3current 	{ background-color: #FF9900; text-align: left; border-width:1px; border-style:solid; border-color:#999999; cursor: hand; }

/* list styles */
li.square { list-style-type: square; font-weight: normal; }

/* list styles */
li.squareCurrent { list-style-type: square; font-weight: bold; }

/* input fields and buttons */
.inpbutton { background-color: #3366ff; color:#FFFFFF; margin:2px; border-style:solid; border-color:#B9CCFF; }

/* Button-Style aus Recherche-Einstieg/SmartSearch */
.wbbuttontxt             { color: #FFFFFF; font-weight: bold; text-decoration: none;  font-size: 10px;}
.wbbuttontxt:link { color: #FFFFFF; font-weight: bold; text-decoration: none;  font-size: 10px; }
.wbbuttontxt:visited { color: #FFFFFF; font-weight: bold; text-decoration: none;  font-size: 10px; }
.wbbuttontxt:active      { color: #FF9933; font-weight: bold; text-decoration: none;  font-size: 10px; }
.wbbuttontxt:hover { color: #FF9933; font-weight: bold; text-decoration: none;  font-size: 10px; }

