body {
	margin:0px;
}

a.menu{display: block;}
a:link.menu{
	text-decoration: none;
	color: black;
}
a:visited.menu{
	text-decoration: none;
	color: black;
}
a:focus.menu{
	text-decoration:none;
	color: gray;
}
a:hover.menu{
	text-decoration:none;
	color: gray;
}
a:active.menu{text-decoration:none;}

a.submenu{display: block;}
a:link.submenu{
	text-decoration: none;
	color: gray;
}
a:visited.submenu{
	text-decoration: none;
	color: gray;
}
a:focus.submenu{
	text-decoration:none;
	color: black;
}
a:hover.submenu{
	text-decoration:none;
	color: black;
}
a:active.submenu{text-decoration:none;}

div{
	border: 0px;
}

div.topfill{
	min-width: 960px;
	width: 100%;
	min-height: 700px;
	height: 100%;
	background-image: url(./images/top-fill.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

div.bottomfill{
	width: inherit;
	height: inherit;
	vertical-align: bottom;
	background-image: url(./images/buttom-fill.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

div.top{
	width: inherit;
	height: inherit;
	background-image: url(./images/top.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

div.bottom{
	width: inherit;
	height: inherit;
	vertical-align: bottom;
	background-image: url(./images/buttom.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
}

div.spacer{
	height: 31px;
}

div.main{
	height: 100%;
	width: 100%;
}

table.main{
	width: 100%;
	height: 100%;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border: 0px;	
}

table.menu{
	vertical-align: bottom;
	text-align: center;
	width: 672px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

table.sub{
	vertical-align: bottom;
	text-align: center;
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

tr.top{
	height: 150px;
	vertical-align: top;	
}

tr.top1{
	height: 48px;
	vertical-align: top;
	text-align: center;
	font-size: xx-large;
	font-weight: bolder;
	font-family: Bodony Svry Two ITC TT-Bold, ITC TT-Bold;
}

tr.top2{
	height: 100px;
	vertical-align: top;	
}

tr.bottom{
	height: 91px;	
}

tr.spacer{
	height: 2px;	
}

tr.menu{
	vertical-align: bottom;	
}

td.spacer{
	width: 15%;
	height: 99%;	
}
td.spacer1{
	vertical-align: middle;
	width: 15%;
	height: 99%;	
}

td.main{
	width: 70%;	
}

td.menu{
	height: 31px;
	background-image: url(./images/menu.gif);
	background-position: left;
	text-align: center;
}

td.menu-left{
	height: 31px;
	background-image: url(./images/left.gif);	
	text-align: center;
}

td.menu-mid{
	height: 31px;
	background-image: url(./images/mid.gif);
	width: 1px;
}

td.menu-right{
	height: 31px;	
	background-image: url(./images/right.gif);
	background-position: right;	
	text-align: center;
}

td.sponsor{
	height: 16%;	
	text-align: center;
}

td.video{
	height: 100%;	
	text-align: center;
	font-weight: bolder;
}

.fill{
	height: 99%;
}

#programm{
	display: none;
}

#lokales{
	display: none;
}

#backgrounds{
	display: none;
}

#support{
	display: none;
}

#impressum{
	display: none;
}
