@import "stickyfooter.css";
/* - */
* { font-family: "Droid Sans", Verdana, sans-serif; }
a img { border:0; }
a:focus { outline:none; }
body { background-attachment: fixed; background-position: 100% 100%; background-image: url("../images/zuev.jpg"); background-repeat: no-repeat; }
p {	margin-top:0px; }
#header { background: transparent; height:auto; float:left; padding:25px; }
#header h1 { margin:0px; height:60px; float:left; width: 350px; margin-right:25px; padding-bottom:25px; }
#header h1 strong a { display:block; position:absolute; text-indent:-9999px; background: url("../images/MK-logo[k](350).png") top left no-repeat; width:350px; height: 60px; margin:0px; padding:0px; }
#header ul { position:relative; float: left; width:350px; top: -2px; background-color:transparent; list-style-type: none; list-style-position:outside; padding:0px; margin:0px; line-height:25px; }
#header ul li { float: left; margin-right: 10px; }
#header ul li a { text-decoration:none; padding: 0px; color: #fff; font-size: 1em; font-weight: normal; font-style: normal; font-family: "Futura", "Helvetica", Arial, sans-serif; text-transform: uppercase; background-color: #E32322; padding: 0px 5px; }
#header ul li a:hover,
#header ul li.on a { color: #fff; background-color: #000; }
/* F O O T E R */
#footer p { margin:0px; font-size: 10px; }
#footer p span { background:#fff; }
/* P E T I T I O N  F O R M */
fieldset { padding:10px; background-color:#e32322; border: 0px; padding-top:0px; }
fieldset legend { position:relative; font-size:2em; }
fieldset label { color:#fff; font-size:0.8em; }
fieldset ol { list-style-type: none; list-style-position:outside; padding:0px; margin:0px; }
fieldset ol li { margin: 0px; padding-top:10px; }
form { margin:0px; }
form label { display:block; }
form input { width:316px; border:2px solid #e32322; padding:5px; }
form input[type="submit"] { width:350px; border:2px solid #ddd; padding:5px; margin-top:10px; text-transform: uppercase; background-color:#ddd; }
form input[type="submit"]:hover { border-color:#000; background-color:#000; color:#fff; }
form input:focus { border:2px solid #000; }
div.section { float:left; width:350px; margin:0px 25px 25px 0px; background-color: transparent; }
.redboxed { background-color:#e32322 !important; padding:10px; color:#fff; margin-bottom:10px; }
.blackboxed { background-color:#000 !important; padding:10px; color:#fff; margin-bottom:10px; }
.clear { clear: both; }
h2 { font-family: "Droid Sans", Verdana, sans-serif; text-transform: none; font-weight: normal; font-style: normal; margin-top:0px; margin-bottom:10px; }
h3,h4 { font-family: "Droid Sans", Verdana, sans-serif; text-transform: none; font-weight: normal; font-style: normal; margin-top:0px; margin-bottom:10px; }
h3 strong { font-weight: bold; }
span.black { background-color: #000; color:#fff; padding: 0 4px; }
span.red { background-color: #E32322; color:#fff; padding: 0 4px; }
.dayprogram * { margin-bottom:1em; }
ol.program { list-style-type: none; list-style-position:outside; padding:0px; margin:0px; }
ol.program li { background-color:#fff; }
ol.program li span { font-family: "Monaco"; background-color:#E32322; color:#fff; padding: 1px 5px; font-size: 10px; }
ol.program li p { margin-left:0px; }
.uhr { background-color:red; display:inline; color:#fff; padding: 0px 4px; float:left; }
.event p { margin-left:20px; float:left; }
.event { clear:both; }
#content { background: transparent; margin:0px; width:100%; clear:both; font-size:0.9em; }
.padder { padding:25px; }
/* FLASH VIDEO */
object { width:350px; height:280px;}
/* FOOTER */
.footerlogo { background-color:transparent; float:left; clear:both; margin-bottom:10px; width: 500px; }
.footerlogo .logo { background-color:#000; float: left; margin-right: 20px; }
.footerlogo img { background-color:#000; display: block; float:left; margin-right: 15px; }
.footerlogo .caption { background-color:#eee; float: left; }
#footer { overflow: hidden; padding: 0px 25px; }
#footer .inner { position:absolute; bottom:25px; }
#footer p { line-height: 1.4em; }
a.extlink { border: 1px dotted #000; padding: 1px 4px; text-decoration:none; color:#000; }
a.extlink:hover { border: 1px solid #E32322; color:#fff; background-color:#E32322; }
.section p { margin-bottom:10px; }
div.artistbox { float:left; width:350px; margin:0px 25px 25px 0px; background-color: transparent; }
div.artistbox * { margin-bottom:1em; }
div.artistbox p.link a { border: 1px dotted #000; padding: 1px 4px; text-decoration:none; color:#000; }
#footer p.logo { margin-bottom:10px; }
#footer p.logo img { margin-right:10px; }
span.white { background-color:#fff; }
ul { list-style-type: none; list-style-position:outside; }
p {	margin-bottom:10px; }