/* CSS Level 1, Thomas Dorn, ISPA RBL, 2008 */
BODY {
        margin: 10pt;
        /* background-color: #e0e0e9; */
        background-color: white;
        /* background-image: URL("pics/stripe_grbl.jpg"); 
        background-position: left top;
        background-attachment: fixed;
        background-repeat:repeat; */
        color: #000000;
    font-family: Arial, helvetica, sans-serif;
        font-size: 10pt;
    padding: 0;
}

.list {
	 font-size: 10pt;
}

P {
    color: #000000 ;
    font-family: Arial, helvetica, sans-serif;
        font-style: normal;
        text-align: left;
}


.mini { 
        color: black;
        background-color: transparent;
        font-size: 8pt;
        font-style: normal;
        text-align: right;
}
.attention { 
 color: red;
 background-color: khaki;
 font-size: 12pt;
 font-style: normal;
 text-align: center;
}



H3	{
	font-weight: bold;
	text-align: left;
	position: relative;
}
H4	{
	font-weight: normal;
	text-align: Left;
	position: relative;
}
IMG {
	border-style: none;
}

IMG.left { 
  float: left;
  margin-left: 10pt;
  margin-right: 10pt;
}
IMG.right { 
  float: right;
  margin-right: 10pt;
  margin-left: 10pt;
}
UL { 
	list-style-image: url("pics/rechts.gif");
}

.menubar
{
   background-color: #c2c2c2; 
}

A {
   background-color: white; 
   text-decoration: underline;
   COLOR: black; 
}
A:visited {
   TEXT-DECORATION: underline;
   font-weight: bolder;
   COLOR: black; 
}
A:active {
        TEXT-DECORATION: none
}
A:hover {
        background-color: #c2c2c2; 
        COLOR: black; 
        TEXT-DECORATION: underline
}
/*
.a {  background-color:gainsboro;   text-align: center; }
a:link.a { color:cornflowerblue; text-decoration:none; background-color:gainsboro;}
a:visited.a { color:slategray; text-decoration:none; background-color:gainsboro;}
a:hover.a { color:cornflowerblue; text-decoration:none; background-color:silver; }
a:active.a { color:cornflowerblue; text-decoration:none; background-color:gainsboro; }
*/

.a {  background-color:#abcbef;   text-align: center; }
a:link.a { color:#003e67; text-decoration:none; background-color:#abcbef;}
a:visited.a { color:#003e67; text-decoration:none; background-color:#abcbef;}
a:hover.a { color:#003e67; text-decoration:none; background-color:silver; }
a:active.a { color:#003e67; text-decoration:none; background-color:#abcbef; }

FORM {
  margin: 2px;
}

.tab {
  background-color: transparent;
  border-color:lavender;
  border-width:0;
  border-style:none;
  border-top-width:thick;
  text-align:left;
  font-size: 12pt;
  padding: 5pt 2pt;
  margin-top:0;
}
.cell {
 background-color: lightsteelblue;
}

/* Tabellen-Aussehen fuer dns etc. */
.tabelle {
  border-width:0;
  border-style:none;
  padding: 0 0;
  margin-top:0;
  border-collapse:collapse;
}

TD
{
  padding-left:5px;
  padding-right:5px;

}

/* Farbe für ISPA-Mitglieder-Tabelle */
.t0
{ 
  /* background-color:#b1b1b1; */
  background-color:#abcbef;
}  
.t1
{ 
  /* background-color:#d1d1d1; */
  background-color:white;
}  


.nav { 
        color: white;
        background-color: transparent;
        font-size: 12pt;
        font-style: normal;
}
A.nav {
   text-decoration: none;
   COLOR: black; 
}
A.nav:visited {
   font-weight: normal;
   COLOR: black; 
}
A.nav:active {
}
A.nav:hover {
        COLOR: white; 
}

.trans {
        color: black;
        background-image: URL("pics/popp_insert.jpg");
        border: none;
        font-size: 12pt;
        font-style: normal;
        text-align: left;

}

.li { 
	list-style-image: none;
}

.txt {
        background-image: URL("pics/stripe_grblla.png");
        border: none;
  	margin-top:0;
}
.top {
        border: none;
	vertical-align: top;
	text-align: left;
	margin:10px;
}
.back {
  float: right;
	text-align: right;
}
.mid {
	margin-left:30px;
}


.bg {
	/* background-color: #d6d6d6;
        background-image: URL("pics/stripe_scwe.gif");
	margin-left:10px;
	margin-right:10px; */
	background-color: transparent;
}


.notok {
	text-align: center;
	font-weight: bolder;
	background-color: #800000;
	color: #FFFF00;
}
.ok {
	text-align: center;
	font-weight: bolder;
	background-color: #439143;
	color: #c0c000;
}

.minimal { 
        color: black;
        font-size: 8pt;
        font-style: normal;
        text-align: left;
        padding: 0px;
}

.minil { 
        color: black;
        font-size: 8pt;
        font-style: normal;
        text-align: left;
}


.attention { 
 font-size: 16pt;
 font-style: normal;
 text-align: center;
}


.silver {
 font-size: 16pt;
 font-weight:bold;
}
a:link.silver { color:silver; text-decoration:none }
a:visited.silver { color:silver; text-decoration:none }
a:hover.silver { color:silver; text-decoration:none; background-color: #96BEE6; }
a:active.silver { color:silver; text-decoration:none }



#contract
{
    font-size: 8pt;
    color: #000;
    background: #fec;
    border: 1px solid #000;
    padding: 3px;
}
#contract p
{
	margin: 6px 3px 6px 3px;
}
#contract ul
{
	margin: 6px 3px 6px 25px;
}

.fehler {
	text-align: left;
	font-weight: bolder;
	background-color: #800000;
	color: #FFFF00;
}

.logo {
    color: #000000 ;
    font-family: Arial, helvetica, sans-serif;
    font-style: normal;
    text-align: left;
 font-size: 11px;
}
.logol {
   text-decoration: none;
   COLOR: #9d3937;
}
A.logol {
background-color: white;
   text-decoration: none;
   COLOR: #9d3937; 
}
A.logol:visited {
   font-weight: normal;
   COLOR: #9d3937;
}
A.logol:active {
   text-decoration: none;
}
A.logol:hover {
   text-decoration: underline;
}
