/* CSS Document */

a:link {
color: transparent;
text-decoration: none
}

a:visited {
color: transparent;
text-decoration: none
}

a:hover {
color: #FF0000
}

h2 {
font-variant: small-caps;
text-align: center;
border-style: solid;
border-width: thin;
}

caption.aufzaehlung {
font-variant: small-caps;
font-weight: bold
}
table.aufzaehlung {
border-style: groove;
border-width: thin;
}

p.table:first-letter {
font-size: 295%;
float: left
}

table.index {
width: 50%;
margin-left: 5%
}

td.index {
width: 50%;
font-size: 80%;
border-bottom-style: ridge
}


th.artikel {
border-bottom-style: ridge;
font-variant: small-caps
}


div.ro {
border-style: solid;
border-width: thin;
text-align: center;
width: 70%
}

div.link {
border-style: solid;
border-width: thin;
text-align: center;
width: 15%;
position: absolute;
right: 18%;
top: 70%
}

table.ro {
table-layout: fixed;
width: 41%;
position: absolute;
top: 25%;
right: 4%;
}

table.form {
width: 99%
}

td.form {
text-align: left;
}

input.form {
padding-left: 10%
}

form {
width: 100%
}

td.ro {
padding-left: 2%;
padding-right: 2%;
padding-top: 2%;
padding-bottom: 2%;
text-align: center
}


img.materna {
position: absolute;
top: 0%;
right: 0%;
z-index: -1}

img.artikel {
float: left
}

td {
vertical-align: top
}

fieldset {
color: #E078D0
}