html, body {
background: #fff;
text-align:center;
font-family: Verdana, Arial, Helvetica, Lucida, Geneva, sans-serif;
font-size: 13px;
}

a {
color: #036;
}

a:hover {
color: #c03;
}

#all { width: 750px; margin: 0 auto; text-align:left; }

#submenu { padding-bottom: 5px; }
#submenu a { color: #949694; padding: 3px; font-weight: bold; }
#submenu a:hover { color: #c03; }

h1 { text-align:center; font-size: 18px; color: #FFA901; font-weight: normal; }

#bonus { float: right;  }

#footer {background: #F6F6F6; padding: 3px; font-size: 11px; }
#left { float: left; width: 520px; }
#txt {
line-height: 20px;
padding: 5px;
}

#txt ul li { list-style: square url('ico.gif'); padding: 3px;}

img { border: 0; }

#footer { clear: both; font-size: 10px; background: #eee; padding:2px;text-align:center; border-top: 1px solid #f8f8f8; border-bottom: 1px solid #ddd;}

#footer a {text-decoration:none; }

span.yellow { color: #FFA901; font-weight: bold; }
span.magneta { color: #C6296E; font-weight: bold; }

span.cytat {color: #333; border-bottom: 1px dashed #ccc; font-style: italic; }

input:focus, select:focus, textarea:focus {
background:#FFA901;
color:black;
}

fieldset {
    _position : relative;  /* The underscore means only IE will see it */
    _padding-top : 20px;   /* Stupid IE */
    _padding-bottom : 15px;
    _display : block;
    background: #f4f4f4;
    margin: 20px;
    padding: 15px;
    border: 1px solid #aaa;
    }

legend {
    _position : absolute;
    _top : -10px;
    padding: 2px 7px 2px 7px;
    background: #ddd;
    color: #444;
    border: 1px solid #aaa;
    font-weight: bold;
    }
    
form {margin:0;}

#newsletter {padding-left: 50px; text-align: center; padding-top: 100px}
