/* CSS-Datei für die Escher-Website von 2010 */
/* ----------     Positionierung     ---------- */
*{margin:0; padding:0; border:0 none;}
html{height:100.1%;}

body{
height:100%;
background-color:#d5a559;
color:#ffffff;
font-family:verdana;
font-size:0.9em;
}
#rahmen{
position:absolute;
width:800px;
height:100%;
min-height:100%;
left:50%;
margin-left:-405px;
background-color:#d5a559;
}
html > body #rahmen{height:auto;}

/* ---------------     Kopfbereich     --------------- */
#logo{
position:absolute;
height:165px; width:200px;
left0px:; top:5px;
background-image:url(logo_kl.jpg);
background-repeat:no-repeat;
background-position:center;
}
#kopf{
position:absolute;
height:165px; width:600px;
left:200px; top:5px;
}
/* ---------------     Navibereich     --------------- */
#navi{
position:absolute;
width:180px; height:330px;
top:200px; left:0px;
}
#navi a{
display:block;
background-color:#d5a559;
font-variant:small-caps;
text-decoration:none;
font-size:1.2em;
color:#666666;
}
#navi a:hover{
background-color:#ffffcc;
color:#666666;
}
#navi a.aktiv{
color:#333333;
}
#navi ul{
list-style-type:none;
line-height:1.7em;
}
#navi ul ul{
line-height:1.4em;
}
#navi ul ul a{
font-size:1em;
text-align:right;
}
/* ---------------     nur Startseite     --------------- */
#start{
position:absolute;
top:170px; left:200px;
width:580px;height:450px;
overflow:auto;
padding:10px;
background-color:#d5a559;
text-align:center;
}
/* ---------------     Inhaltsbereich     --------------- */
#inhalt{
position:absolute;
top:170px; left:200px;
width:580px; height:450px;
overflow:auto;
padding:10px;
background-color:#ffffcc;
color:#000000;
font-size:1em;
background-image:url(e.jpg);
background-position:center;
background-repeat:no-repeat;
}

#inhalt p{
margin-bottom:0.5em;
}
#inhalt a {
text-decoration:underline;
color:#503000;
}
#inhalt ul {
margin-left: 20px;
list-style-type:disc;
margin-bottom:0.5em;
}
#lauftext{
font-size:1.5em;
color:#ffffff;
}

div.praemie{
text-align:center;
float:left;
padding:10px;
width:160px;
}
.head {
color:#cc0033;
font-size:1.2em;
padding-left:20px;
}
.fett {
font-weight:bold;
}
.rot {
color:#cc0033;
}
table.pl {
line-height:2.2em;
}
input {
background-color:white;
border:1px solid #d5a559;
}
.button {
background-color:#cccccc;
}
