

/* background-color */
body, p, li, td, h4 { background-color: #FFFFFF } 
td.rowtitle, table.data th, td.head { background-color: #cccccc } 
td.cell, .lupe a, table.data td, td.coltitle { background-color: #eeeeee } 


/* background-image */
body { background-image: url(img/wall.jpg) } 


/* border */
td.rowtitle, table.data th, td.cell, td.head, table.data td, td.coltitle { border: 1px solid #FFFFFF } 


/* color */
td.titel p { color: #18296B } 
body, p, li, td, h4 { color: #333333 } 
h3 { color: #444444 } 
h2 { color: #555555 } 
h1, a, .menu2inactive a, .menu2inactive { color: #666666 } 
.menu2active, .menu2active a { color: #CC0000 } 


/* font-family */
a, H1, P, H2, h4, LI, body, td, h3 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif } 


/* font-size */
td.rowtitle, table.data th, td.cell, td.head, table.data td, td.coltitle { font-size: 10px } 
.impressum1 a, .menu2active a, .lupe, .linkurl, .menu2inactive, .impressum2, .menu2active, .linkurl a, .impressum1, .menu2inactive a, .lupe a { font-size: 11px } 
body, p, a, li, td, h3, h4 { font-size: 13px } 
h2 { font-size: 16px } 
td.titel p { font-size: 18px } 
h1 { font-size: 20px } 
.zuschrift { font-size: 9px } 


/* font-weight */
p.links, H1, H2, td.head, td.rowtitle, table.data th, td.titel p, h3, span.stichwort, td.coltitle { font-weight: bold } 
.linkurl a, a, td.cell, table.data td, h4, .linkurl { font-weight: normal } 


/* margin-bottom */
div.firmenlogos { margin-bottom: 0.5em } 
table.abbildung { margin-bottom: 15px } 
p.stichwort { margin-bottom: 3px } 


/* margin-left */
table.abbildung { margin-left: 15px } 


/* margin-top */
div.firmenlogos { margin-top: 0.5em } 
p.stichwort { margin-top: 3px } 


/* margin */
body { margin: 0 } 


/* padding-top */
td.titel p { padding-top: 10px } 


/* padding */
td.rowtitle, table.data th, td.cell, td.head, table.data td, td.coltitle { padding: 1 } 


/* test */
c, a, b, d { test: 1 } 


/* text-align */
.impressum1 a, .impressum1 { text-align: center } 
.impressum2, .zuschrift { text-align: left } 
.lupe a, .lupe { text-align: right } 


/* text-decoration */
.menu2active a, .lupe, .zuschrift, .linkurl, .menu2inactive, .menu2active, .linkurl a, .menu2inactive a, .lupe a { text-decoration: none } 
a { text-decoration: underline } 


/* vertical-align */
td.rowtitle, tr, table.data th, td.cell, td, td.head, table.data td, td.coltitle { vertical-align: top } 


/* width */
div.firmenlogos, table.data { width: 100% } 
