
* {
	margin: 0;
	padding: 0;
}
body        { font: 0.7em Verdana, Arial, Helvetica, sans-serif; background: #000 url("../images/bgbody_i.gif") repeat-y center top  }
div a { color: #fff; text-decoration: none }
h1          { color: #222; font: bold 1.2em Verdana, Arial, Helvetica, sans-serif; background-color: black; margin-top: 24px }
/* structure */
.main {
	width: 680px;
	margin: 0 auto;
}
.main_left   { padding-top: 6px; width: 680px; float: left }
.main_right1 { width: 254px; float: right; border-top: 6px solid #fff }
.footer {clear: both;}

/* misc */
.left {
	float: left;
}
.right { float: right }
.header {
	border-bottom: 6px solid #FFF;
}
div.footer div.left a:hover      { color: white; text-decoration: underline; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }

/*flash*/
.header           { background-color: black; height: 400px }
/*event*/
.link_menu    { background-color: #600 }
.link_menu a   { font: bold 0.9em Verdana, Arial, Helvetica, sans-serif; text-decoration: none; display: block; padding: 6px 0 0 10px; height: 16px; border-bottom: 1px solid #fff }
.link_menu a:hover   { text-decoration: underline; background-color: #373737; background-position: 0 0 }
/*rechts*/
.link_updates  { }
.link_updates a      { font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; font-weight: bold; text-align: center; display: block; padding: 10px 0; height: 49px; clear: right }
.link_updates a span  { font: 3em Verdana, Arial, Helvetica, sans-serif; letter-spacing: -2px; margin-top: 3px; margin-left: 10px; float: left }
/* footer */
.footer {
	color: #666;
	clear: both;
}
.footer .left     { padding: 9px 0 9px 9px; width: 668px }
