@media all{

body
{
width: 780px;
}

div.kopf, div.turnier, div.text, div.text2, div.text3, div.logo, div.logo2, div.link, div.spalte1, div.spalte2, div.spalte3,
div.spali, div.spare, div.spali2, div.spare2
{
position: absolute;
}

div.gump
{
display: none;
}

div.kopf
{
top: 10px;
left: 2px;
z-index: 5;
}

div.kopf h1, div.kopf h5
{
width: 780px;
display: block;
text-align: center;
opacity: 0.9;
z-index: 6;
}

div.kopf h1
{
margin: 1px;
}

div.kopf h5
{
margin: 1px;
margin-top: 3px;
}

div.logo
{
z-index: 6;
top: 0px;
left: 20px;
}

div.logo2
{
z-index: 6;
top: 0px;
left: 670px;
}

div.logo img, div.logo2.img
{
border: none;
z-index: 6;
}

div.inhalt h1
{
font-size: 120%;
font-weight: bold;
color: #600;
}

div.text
{
top: 135px;
left: 175px;
width: 380px;
text-align: justify;
z-index: 3;
}

div.text p
{
margin: 1px;
padding: 1px;
}


div.text2, div.text3
{
top: 115px;
left: 175px;
width: 605px;
text-align: justify;
z-index: 3;
font-size: 100%
}

div.spali
{
top: 115px;
left: 175px;
width: 300px;
text-align: justify;
}

div.spali2
{
top: 105px;
left: 175px;
width: 210px;
text-align: justify;
}

div.spare
{
top: 115px;
left: 480px;
width: 300px;
text-align: justify;
}

div.spare2
{
top: 105px;
left: 390px;
width: 210px;
text-align: justify;
}

div.spare h2, div.spali h2, div.spare2 h2, div.spali2 h2
{
font-size: 100%;
}

div.spare p, div.spali p, div.spare2 p, div.spali2 p
{
font-size: 90%;
margin-top: 3px;
margin-bottom: 3px;
min-height: 16px;
}

div.spare img, div.spali img, div.spare2 img, div.spali2 img
{
float:left;
width: 16px;
height: 16px; 
padding-right: 5px;
}

div.text img.pass, div.text2 img.pass
{
float: left;
padding-right: 10px;
}

div.text img.ikone, div.text2 img.ikone
{
float: left;
padding-right: 5px;
}

div.text h2, div.text2 h2
{
font-size: 100%;
font-weight: bold;
}

div.text h4, div.text2 h4
{
margin-bottom: 1px;
}

div.turnier
{
top: 110px;
left: 565px;
width: 205px;
padding: 4px;
}

div.turnier div.hover
{
display:none;
}

div.turnier:hover div.hover
{
display:block;
}

div.turnier h2
{
font-size: 100%;
margin: 0px;
}

div.turnier h3
{
font-size: 85%;
margin: 0px;
display: block;
}

div.turnier p
{
font-size: 83%;
margin: 0px;
margin-bottom: 5px;
}

div.turnier hr
{
clear: both;
margin-top: 1px;
margin-bottom: 1px;
padding-top: 1px:
padding-bottom: 1px;
}

div.turnier img
{
width: 16px;
height: 16px;
border: none;
float: left;
padding-right: 3px;
}

div.link
{
top: 100px;
left: 181px;
width: 599px;
}

div.link h1
{
font-size: 100%;
margin: 0px;
}

div.link p
{
text-align: justify;
margin-top: 0px;
margin-bottom: 0px;
}

div.spalte1, div.spalte2, div.spalte3
{
font-size: 83%;
text-align: left;
}

div.spalte1
{
top: 20px;
left: 0px;
width: 198px;
}

div.spalte2
{
top: 20px;
left: 201px;
width: 198px;
}

div.spalte3
{
top: 20px;
left: 402px;
width: 198px;
}

p.qa
{
position: relative;
margin-left: 0px;
}
p.qb
{
position: relative;
margin-left: 6px;
}
p.qc
{
position: relative;
margin-left: 12px;
}
p.qd
{
position: relative;
margin-left: 18px;
}
p.qe
{
position: relative;
margin-left: 24px;
}
p.qf
{
position: relative;
margin-left: 30px;
}

address img
{
float: left;
margin-right: 3px;
}


div.text h3, div.text2 h3, div.text h4, div.text2 h4
{
margin-bottom: 1px;
}

div.text p
{
margin-bottom: 0px;
}

div.text2 p
{
margin-top: 0px;
}

.kopf[class], .logo[class], .logo2[class], .turnier[class], .zahl[class]
{
position: fixed;
}

img.photo
{
float: left;
padding-right: 5px;
}

div.nachruf
{
border: 8px #000 ridge;
padding: 5px;
background: #FFF;
font-family: serif;
}

div.nachruf h1
{
margin-top: 0px;
margin-bottom: 0px;
color: #000;
font-size: 40px;
text-align: left;
float: left;
}

div.nachruf h3
{
margin-top: 5px;
color: #000;
font-size: 20px;
text-align: center;
}

div.nachruf h4
{
margin-top: 3px;
margin-bottom: 5px;
color: #000;
font-size: 100%;
text-align: center;
}

img.expl
{
float: left;
}


}
