/* --- Seite --- */
body
{
  background: #FFFFFF;
  /*
  scrollbar-face-color: #1761A1;
  scrollbar-shadow-color: #1761A1;
  scrollbar-highlight-color: #1761A1;
  scrollbar-3dlight-color: white;
  scrollbar-darkshadow-color: white;
  scrollbar-track-color: #FFFFFF;
  scrollbar-arrow-color: white;
  */
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
  margin-top: 10px;
}

/* --- Allgemein --- */
.normal
{
  font: 12px  Arial, Helvetica, sans-serif;
  color: #000000;
}

.headblue
{
  font: 12px  Arial, Helvetica, sans-serif;
  font-weight : bold;
  color: #336699;
}

.blue
{
  font: 12px  Arial, Helvetica, sans-serif;
  font-weight : bold;
  color: #336699;
}

.red
{
  font: 12px  Arial, Helvetica, sans-serif;
  font-weight : bold;
  color: #D20F27;
}
.green
{
  font: 12px  Arial, Helvetica, sans-serif;
  font-weight : bold;
  color: #41CC33;
}

.bold
{
  font: 12px Arial, Helvetica, sans-serif;
  color: #000000;
  font-weight : bold;
}

.error
{
  font: 10pt Verdana, Arial, Helvetica, sans-serif;
  color: #FF6F6F;
}

a:link
{
  color: #1761A1;
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: underline;
  font-weight : bold;
}

a:visited
{
  color: #1761A1;
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: underline;
  font-weight : bold;
}

a:hover
{
  color: #11436F;
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: underline;
  font-weight : bold;
}
a:active
{
  color: #11436F;
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: underline;
  font-weight : bold;
}

a.nav:link
{
  color: #4599E4;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: none;
  font-weight : bold;
}

a.nav:visited
{
  color: #4599E4;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: none;
  font-weight : bold;
}

a.nav:hover
{
  color: #11436F;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: none;
  font-weight : bold;
}

a.nav:active
{
  color: #4599E4;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: none;
  font-weight : bold;
}

a.navactive:link
{
  color: #11436F;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: none;
  font-weight : bold;
}

a.navactive:visited
{
  color: #11436F;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: none;
  font-weight : bold;
}
a.navactive:hover
{
  color: #11436F;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: none;
  font-weight : bold;
}
a.navactive:active
{
  color: #11436F;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: none;
  font-weight : bold;
}

a.foot:link
{
  color: #708090;
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration: underline;
  font-weight : normal;
}

a.foot:visited
{
   color: #708090;
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration: underline;
  font-weight : normal;
}

a.foot:hover
{
 color: #708090;
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration: underline;
  font-weight : normal;
}
a
{
  color: #1761A1;
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: underline;
  font-weight : bold;
}

h1
{
  font: 14pt Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  margin-top: 2px;
  margin-bottom: 2px;
  text-align: center;
}

h2 
{
  font: 12pt Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  margin-top: 2px;
  margin-bottom: 10px;
  text-align: center;
}

table
{
  margin: 0px;
  padding: 0px;
}

tr
{
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
}

ul
{
  list-style-image: url("images/bullet.gif");
}

/* --- Menu --- */
a.menu:link 
{
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  color: #4599E4;
  text-transform: none;
  text-decoration: none;
}

a.menu:visited 
{
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  color: #4599E4;
  text-transform: none;
  text-decoration: none;
}

a.menu:hover
{
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  color: #11436F;
  text-transform: none;
  text-decoration: none;
}

a.menu:active 
{
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  color: #4599E4;
  text-transform: none;
  text-decoration: none;
}

a.menuactive:link 
{
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  color: #11436F;
  text-transform: none;
  text-decoration: none;
}

a.menuactive:visited 
{
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  color: #11436F;
  text-transform: none;
  text-decoration: none;
}

a.menuactive:hover
{
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  color: #11436F;
  text-transform: none;
  text-decoration: none;
}

a.menuactive:active 
{
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  color: #11436F;
  text-transform: none;
  text-decoration: none;
}

table.menu
{
  border : 1px solid #000000;
  margin-top: 15px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  width: 80%;
  border-collapse: collapse;
}

tr.menu
{
  background: #90C0E8;
  font: 10pt Arial, Helvetica, sans-serif;
  color: #000000;
  border: 1px solid #000000;
}

/* --- Dialog --- */
table.dialog 
{
  border: 2px groove #FFFFFF;
}

tr.dialogtitle
{
  background-color: #D7D7D7;
  color: #000000;
  font: 10pt Verdana, Arial, Helvetica, sans-serif;
  border-right: medium none;
  padding: 2;
}

tr.dialogbody
{
  background-color: #EEEEEE;
  color: #000000;
  font: 10pt Verdana, Arial, Helvetica, sans-serif;
  border-right: 2px inset #FFFFFF;  
  padding: 2;
}

input.edit
{
  border: 1px solid #000000;
  background: #EFEFEF;
  font: 10px Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
}

input.button
{
  border: 1px solid #000000;
  background: #BEBEB0;
  font: 10pt Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
}

select.normal
{
  border: 1px solid #000000;
  background: #EFEFEF;
  font: 10pt Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  padding-left: 3px;
}

textarea
{
  border: 1px solid #000000;
  background: #EFEFEF;
  font: 10pt Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  padding-left: 3px;
}
.lborder {
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #003366;
	border-top-style: solid;
	border-top-width: 1px;
}

