* {
  margin-top		: 0px;
  font-family		: Arial,Verdana, Helvetica;
}

BODY {
  padding  		: 0px 0px 0px 0px;
  margin   		: 0px 0px 0px 0px;
  background-color 	: #EBF6FF;
  color			: #003163;
  font-size		: 11pt;
}

.small {
  font-size 		: 1px;
}

TD {
  font-family		: Arial,Verdana, Helvetica;
  font-size 		: 11pt;
}
small {
  font-size 		: 10px;
}

H2 {
  font-size		: 18px;
  font-weight		: bold;
  margin-bottom 	: 5px;
}

H3 {
  font-size		: 16px;
  font-weight		: bold;
  margin-top 		: 3px;
  margin-bottom 	: 3px;
}

P {
  margin-top 		: 8px;
  margin-bottom 	: 8px;
}

.AktPage, .tbHead {
  font-weight		: bold;
  background-color 	: #639CCE;
  color 		: white;
}

.TableFooter {
  background-color 	: #CCFFFF;
  color 		: black;
}

.Index1 {
  background-color 	: #F5F5F5;
  padding		: 3px;
}

.Index1sel {
  background-color 	: #DDDDDD;
  padding		: 3px;
}

.Index2 {
  background-color 	: white;
  padding		: 3px;
}

.Index2sel {
  background-color 	: #D5D5D5;
  padding		: 3px;
}

.kat2Index1 {
  padding-left 		: 10px;
  background-color 	: #D5D5D5;
}

.kat2Index1sel {
  padding-left 		: 10px;
  background-color 	: #BBBBBB;
}

.kat2Index2 {
  padding-left 		: 10px;
  background-color	: #DDDDDD;
}

.kat2Index2sel {
  padding-left 		: 10px;
  background-color 	: #B5B5B5;
}

.kat3Index1 {
  padding-left 		: 25px;
  background-color 	: #B5B5B5;
}

.kat3Index1sel {
  padding-left 		: 25px;
  background-color 	: #959595;
}

.kat3Index2 {
  padding-left 		: 25px;
  background-color	: #BBBBBB;
}

.kat3Index2sel {
  padding-left 		: 25px;
  background-color 	: #999999;
}

.overbox {
  border		: #C0C0C0 1px solid;
  background-color	: #F5F5F5;
  padding		: 5px;
}

.errorbox {
  border		: red 1px solid;
  background-color	: infobackground; 
  padding		: 10px; 
  margin		: 10px
}

.newslink, .newslink:hover {
  font-weight		: bold;
  color			: #003264;
  text-decoration	: none;
}

.navi, .navi:hover {
  text-decoration	: none;
  color 		: darkblue;
}

.caption {
  color			: #639CCE;
  display		: inline;
  font-size		: 11pt;
}

.newsbox {
  margin-bottom		: 10px
}

A,A:hover
{
  color 		: #BC7A00;
  text-decoration	: none;
}

UL {
  margin-top		: 15px;
  padding-left		: 10px;
}

LI {
  margin-left		: 10px;
  list-style-type	: square;
}

a.newslink,
a.newslink:hover,
a.newslink:visited,
a.newslink:active {
  text-decoration	: none;
  color			: #003264;
}

/* Style-Definitionen fürs Forum */

.forumsmb {
  background-color	: #c0c0c0;
}

.smalltext {
  font-size		: 8pt;
}

.smallcap {
  font-size		: 8pt;
  font-weight		: bold;
  background-color	: #d0d0d0;
  text-align		: center;
}

.smallcapleft {
  font-size		: 8pt;
  font-weight		: bold;
  background-color	: #d0d0d0;
  text-align		: left;
}

.posthead {
  font-size		: 8pt;
  background-color	: #d0d0d0;
  text-align		: left;
  vertical-align	: middle;
}

.postinfo {
  font-size		: 8pt;
  text-align		: left;
  padding-top		: 5px;
}

.icon{
  padding		: 5px;
  text-align		: center;
  vertical-align	: middle;
  width			: 20px;
  height		: 20px;
}

.quote { 
  border		: 1px solid #808080;
  background-color	: white; 
  color			: #404040; 
  width			: 95%;
  padding		: 2px;
  margin-left		: 15px; 
  margin-top 		: 10px;
  margin-bottom 	: 10px;
} 

.quoting { 
  background-color	: #eff1f7; 
  color			: #004576; 
  font-weight		: bold; 
  margin-bottom		: 2px;
  padding		: 2px;
  font-size		: 8pt;
} 

