/* ----------------------------------------- */

a.nav:link {color: #91a9c5 ; }
a.nav:visited {color: #91a9c5 ; }
a.nav:hover {color: #ffffff ; }
a.nav:active {color: #ff0000 ; }

a.main:link {color: #212b60 ; font-weight: bold ;}
a.main:visited {color: #212b60 ; font-weight: bold ;}
a.main:hover {color: #ffffff ; }
a.main:active {color: #ff0000 ; }

body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
    background-color: #fefefe;
    color: #212b60 ;
    margin:  0px 0px 0px 0px; /* oben, rechts, unten, links */
    padding: 30px 10px 10px 10px; /* oben, rechts, unten, links */
}

caption {
	font-size: large;
	font-variant: small-caps;
	font-weight: bold;
    text-align: left;
    padding: 0em 0em 1em 0em; /* oben, rechts, unten, links */
}

h4 {
    padding: 20px 0px 0px 0px; /* oben, rechts, unten, links */
}

table.Kommentar {
    font-size: small;
    width:800px;
    align:center;
}


tbody.header {
    font-size: medium;
    color: #91a9c5;
    background-color: #212b60;
}

td {
	vertical-align: top;
}


img.igcico {
   border-width:0px;
   width:20px;
   height:18px;
}

tr.PHOTOS {
	display:none;
        background-color: #eeeeff;
}

.NONDISPLAY {
	display:none;
        background-color: #eeeeff;
}

tr.even  { 
       font-size: small;
       background-color: #ece9d8;
       text-align: justify;
}

tr.uneven  { 
      font-size: small;
      background-color: #f3f3f3;
      text-align: justify;
} 

tr.evencursor  { 
	font-size: small;
	background-color: #ece9d8;
	cursor:pointer;
	text-align: justify;

}

tr.unevencursor  { 
	font-size: small;
	background-color: #f3f3f3;
	cursor:pointer;
	text-align: justify;
} 

.annoheader{ 
   background-color: #eeeeff;
   padding-bottom:2em;
}

td.amend{
 font-family: Verdana, Arial, Helvetica,sans-serif;
 font-size: smaller;
 text-align: left;
 vertical-align:bottom
}


.linkclass{
   cursor:pointer;
}
