.karte {
     float: left;
     position:relative;
     width: 20em;
     overflow:hidden;
     height: 106px;
     margin: 4px 16px 8px 4px;
     padding: 0;
     border-right: 1px solid #d45500;
     border-bottom: 1px solid #d45500;
     border-left: 1px dotted #d45500;
     border-top: 1px dotted #d45500;
}


.kartenbild {
     float: left;
     width: 5.7em;
     margin: 3px;
     padding: 0;
}
.kartenbild img {
     width: 100px;
     height: 100px;
}

.kartentext {
     padding: 0 10px 0 7px;
     margin-top: 3px;
     margin-bottom: 3px;
     margin-left: 109px;
     margin-right: 3px;
     color: #340d06; /* alt #000060; */ 
     font-family: Helvetica,Verdana,Arial;
     font-size: 80%;
}

.kartentext .name {
     color: #340d06;   /* alt #000090; */ 
     font-weight: bold;
     font-size: 115%;
}

.kartenende {
     clear: left;
     /*margin-top: -200px;*/
}
