.main_pic {
border: 10px solid #ffffff;
}

.spacer10 {
margin-bottom: 10px;
}

.img_abs {
margin: 10 0 8 0px;
}

.plus {
margin-right: 10px;
}

.reihe {
margin-bottom: 10px;
}

.reihe th {
text-align: left;
padding-left: 6px;
}

.reihe_2 {
margin-bottom: 10px;
}

.reihe_2 th {
text-align: left;
padding-left: 6px;
}

.text_2 {
font-size: 11px;
margin: 0 0 10 4px;
}

.vierer {
/*padding-right: 18px;
padding-left: 18px;*/
}

.head_vier {
text-align: left;
padding-left: 6px;
}

.abs_30 {
margin-right: 30px;
display: inline;
}

.tagback {
width:126px;
height:42px;
background-color:#FFFFFF;
text-align: left;
}

.tagback_1 {
width:126px;
height:26px;
background-color:#FFFFFF;
text-align: left;
}

/* Tags f�r die Startseite, H�he mu� 10px Margin kompensieren, 
au�ergew�hnliche Formate haben H�he "vor Ort" eingetragen (style="top: XYpx") */

.bild_tag {
position: relative;
}

.atag {
position: absolute;
visibility: visible;
overflow: visible;
left: 5px;
width: 150px;
height: 26px;
/*top: 97px; original auw, angepasst, weil es nicht passte...evtl. falsche verschachtelung von css-dateien*/
top: 87px;
text-align: left;
z-index:1;
}

.error {
color: #FF0000;
font-weight: bold;
}


