body              {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	font-family: Candara, Verdana, Arial, Helvetica, sans-serif;
	background-color: #E0E0E0;
	  }
	  
.temp td, .temp {
  border: solid 1px black; 
  text-align: center;
  border-collapse: collapse;
  margin: 1px;
}	  
	  
textarea,
select,
input        { border-color: black; 
         font-size: 12px; 
         border-width: 1px; 
       }
	  
.small {
  font-size: 8pt;
}
		  
.haupttabelle {
	background-color: #FFFFFF;
}

.greyboard {
	background-color: #F8F8F8;
}

.rechtstabelle {
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #000000;
}

.fussstabelle  {
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #000000;
}

.msgbody img {
    margin: 10px;
	margin-left: 20px;
	margin-right: 20px;
}

/*Klassen für die Seitentitel  */
/* Default-Klasse */
.toptitel { background-color: #d4ffd3; }
/* alternative Klassen, als Name einfach einfügen */
.akttoptitel { background-color: #ffc5c7; }



.textueberschrift {
	font-size: large;
	font-weight: bolder;
}

.msgcat {
	font-size: Smaller;
	color: #808080;
}

.msgdate {
	font-size: 12pt;
	color: #0000c0;
}

.msgtitle {
	font-size: 16pt;
	color: #000000;
}

.texttabelletrenner {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

.seitentitelstil {font-size: large; }

.titelstil {
	font-size: 22px;
	font-weight: bold;
	color: #0033FF;
}

.alphanav {
    clear: both;
    display: block;
    position: relative;
    overflow: hidden;
    width: 100%;
    margin: 0 0 1em 0;
    padding: 0;
    list-style: none;
}

.cat0 {
    display: block;
    position: relative;
    float: left;
    left: -7px;
    border-left-style: solid;
    border-left-width: 1px;
    border-color: #999;
    padding: 0 6px;
    white-space: nowrap;
}


.datenav {
    clear: both;
    position: relative;
    overflow: hidden;
    width: 100%;
    margin: 0 0 1em 0;
    padding: 0;
    list-style: none;
}

.datenavitem {
    position: relative;
    float: left;
    left: -7px;
    border-left-style: solid;
    border-left-width: 1px;
    border-color: #999;
    padding: 0 6px;
    white-space: nowrap;
}

.prevbox, .nextbox {
	border-style: solid;
	border-width: 0px;
	border-color: #000000;
}

.chronhead, .chronhead a{
   background-color: #f1f1ab;
   font-size: smaller;
   color: black;
   white-space: wrap;
}

a img {
  border-width: 0px;
  border-left: 2px solid white;
  border-right: 2px solid white;
}

a  .titlelinks { color:black; font-size: 11pt; }
.titellinkssub {font-size: 9pt; };


a:hover   img { 
  color: black;
  border-left: 2px solid black;
  border-right: 2px solid black;
}  

