#ranke1 {position:absolute;top:-125px;left:-125px;z-index:1;}
#logo {position:absolute;top:40px;left:65px;z-index:100;}
#ranke2 {position:absolute;;bottom:-300px;right:-100px;z-index:1;}
#main {position:absolute;top:70px;left:100px;z-index:50; table-layout:fixed;}

#content {background-color:#FFFFFF; padding:12px; width:540px;text-align:center;}
#content h1 {margin:15px 10px; font-size:1.1em; }
#content p {margin:0; font-size:1em; line-height:1.5em; white-space:nowrap; text-align:center;}
#content p.footer {font-size:0.8em; margin:0; padding:0; margin-bottom:15px; white-space:nowrap}

#cards {vertical-align:top; padding:0; width:285px;}
#cards div {background-color:#FFFFFF; margin-bottom:12px; padding:7px;}
#cards div h1 {font-size:0.9em; text-transform:uppercase; margin:0; padding:0; margin-bottom:2px; letter-spacing:1px;}
#cards div p {font-size:0.8em; margin:0; padding:0; white-space:nowrap}

.jutta { background-image:url(../images/background/handschuh.gif); background-position:center right; background-repeat:no-repeat;}
.franz { background-image:url(../images/background/schaufel.gif); background-position:center right; background-repeat:no-repeat;}
.peter { background-image:url(../images/background/geige.gif); background-position:center right; background-repeat:no-repeat;}
.klaus { background-image:url(../images/background/zange.gif); background-position:center right; background-repeat:no-repeat;}

hr {border:0px; height:1px; color:#DF073B; background-color:#DF073B; margin:10px 90px;}
a {color:#DF073B; text-decoration:none;}
a:hover {text-decoration:underline;}
