/* Rahmen ridge ohne Farbe (da im IE #ffffff hier grau ist) ist a
 Rahmen ridge #ffffff ist b
 Rahmen ridge #ffffcc ist c */


.oben, .tp {vertical-align:top;}
.vmittig, .vmi, .m{vertical-align:middle;}
.unten, .b {vertical-align:bottom;}

.links, .l {text-align:left; float:left;}
.hmittig, .hmi, .c{text-align:center;}
.rechts, .r {text-align:right; float:right;}

.obli, .tl {vertical-align:top; text-align:left;}
.obhmi, .tc{vertical-align:top; text-align:center;}
.obre, .tr {vertical-align:top; text-align:right;}
.vmili, .ml{vertical-align:middle; text-align:left;}
.vmihmi, .mc{vertical-align:middle; text-align:center;}
.vmire, .mr{vertical-align:middle; text-align:right;}
.unli, .blf{vertical-align:bottom; text-align:left;}
.unhmi, .bc{vertical-align:bottom; text-align:center;}
.unre, .brg{vertical-align:bottom; text-align:right;}

.mittig {vertical-align:middle; text-align:center;}
.mittig2 {vertical-align:middle; text-align:center; width:50%;}
.mittig3 {vertical-align:middle; text-align:center; width:33%;}
.mittig3m{vertical-align:middle; text-align:center; width:34%;}


.lk1   {color:#000000;}
.lk1:hover, .lk2{color:#aa0000; font-weight:800;}
.lk2:hover  {text-decoration:underline;}
.lk3   {color:#000000; line-height:110%;}
.lk3:hover, .lk4{color:#aa0000; font-weight:800; line-height:110%;}
.lk4:hover  {text-decoration:underline;}


.zeile {font-size:75%; text-align:center; color:#ffffff;} /* webm.-e-mail beim Kontaktform. */

.zeile_lk1{font-size:70%; text-align:center; color:#000000; font-weight:600;}
.zeile_lk1:hover, .zeile_lk2{font-size:75%; text-align:center; color:#aa0000; font-weight:800; letter-spacing:1px;}
.zeile_lk2:hover{font-size:75%; text-align:center; text-decoration:underline; letter-spacing:1px;}


.fett600{font-weight:600;}
.quelle, .r66{font-size:66%; text-align:right;}
.l66{font-size:66%; text-align:left;}
.bildfont{font-size:80%; text-align:justify; line-height:135%;}
.bildfont2{font-size:100%; text-align:justify; line-height:100%;}
.bildfontL{font-size:80%; text-align:left; line-height:135%;}
.titel{color:#000000; font-size:110%; font-weight:500; letter-spacing:1,25em; text-align:center; vertical-align:middle;} 
.weite1{letter-spacing:1pt;}
.weite2{letter-spacing:2pt;}
#nobrea{white-space:nowrap;}


a {color:#aa0000; text-decoration:none;}



.abstand1{line-height:1pt;}
.abstand2{line-height:2pt;}
.abstand3 {line-height:3pt;}
.abstand4 {line-height:4pt;}
.abstand5 {line-height:5pt;}
.abstand7 {line-height:7pt;}
.abstand9 {line-height:9pt;}
.abstand10 {line-height:10pt;}
.abstand13 {line-height:13pt;}
.abstand15 {line-height:15pt;}

html{padding:0;}
body{margin:0; padding:0;}
body, p, div, a{font-family:"Arial", "Times New Roman", "Sans Serif"; font-size:1.0em; line-height:130%; text-align:justify; color:#000000;}


img{border:ridge #ffffff 3px; font-size:66%;}

.ob-li{margin-right:30px; margin-bottom:15px; float:left;}
.ob-mi{margin-right:30px; margin-left:30px; margin-bottom:15px;}
.ob-re{margin-left:30px; margin-bottom:15px; float:right;}

.mi-li{margin-right:30px; margin-top:15px; margin-bottom:15px; float:left;}
.mi-re{margin-left:30px; margin-top:15px; margin-bottom:15px; float:right;}

.un-li{margin-right:30px; margin-top:15px; float:left;}
.un-mi{margin-right:30px; margin-left:30px; margin-top:15px;}
.un-re{margin-left:30px; margin-top:15px; float:right;}


.c4{border:ridge #ffffcc; border-width:4px;} /* spbg-foto-show */


/* table-Konvention:Breite ist immer 100%, alles andere muss in style-Angabe an Ort und Stelle festgelegt werden. */

table.T {width:100%; height:100%;}
table.T0 {width:100%;}


td{font-family:'Arial', 'Times New Roman', 'Sans Serif'; line-height:1.3; font-size:100%; font-weight:500; color:#000000; text-align:justify;}


td.b3c {border:ridge #ffffff 3px; text-align:center;} /* Foto-Dateien wie z.&nbsp;B. kaserne1.htm */


/* spbg-foto-show */
td.c3c50{border:ridge #ffffcc 3px; text-align:center; width: 50%;}
td.c3c34{border:ridge #ffffcc 3px; text-align:center; width: 34%;}
td.c3c33{border:ridge #ffffcc 3px; text-align:center; width: 33%;}