.tabelle table {

        border-top: 1px solid #666666;
        border-bottom: 1px solid #666666;
        caption-side: top;
        border-collapse:collapse;
        empty-cells:show;
        width:370px;
        margin-bottom:8px;
}

.tabelle caption {
	font-size:0.75em;
        padding-bottom:8px;
        font-weight:bold;
        text-align:left;
        color:#316DA4;
}

.tabelle th {
	font-size:0.75em;
        background-color: #B9D3EA;
        text-align:center;
        color:#272727;
        height:22px;
        padding:3px;
        border-bottom: 1px solid #666666;
}

.tabelle td {
	font-size:0.75em;
        height:22px;
        padding:3px;
        border-bottom: 1px solid #666666;
}


.tabelle_blaettern table {

        border-top: 1px solid #666666;
        border-bottom: 1px solid #666666;
        caption-side: top;
        width:30px;
        border-collapse:collapse;
        empty-cells:show;
        margin-left:0px;
        margin-bottom:8px;
}

.tabelle_blaettern td {
	font-size:0.75em;
        height:22px;
        padding:3px;
        border-bottom: 0px solid #666666;
}

.lernort {
        border-collapse:collapse;
        empty-cells:show;
        width:500px;
}


.lernort th {
	font-size:0.75em;
        background-color: #B9D3EA;
        text-align:left;
        color:#272727;
        height:22px;
        padding:3px;
        border-left: 1px solid #B9D3EA;
        border-right: 1px solid #B9D3EA;
        border-bottom: 1px solid #666666;
}

.lernort td {
	font-size:0.75em;
        height:22px;
        padding:3px;
        border: 1px solid #666666;
}
