html {
			margin:0;
			padding: 0;
}
body {
			font-family: Arial,Helvetica,sans-serif;
			font-size: 13px;
			color: black;
			background-color: white;
			margin:0;
			padding:0;
}
div.title {
			font-size: 200%;
			margin-left: 10px;
			
      background-color:white;
		font-weight: bold;		
}
h1 {
	font-weight: bold;
	font-size: 13px;
}
.title {
			width:75em;
      z-index:1;
}
a:link {
			text-decoration: none;
}
a:visited {
			text-decoration: none;
}
#logo{
			position:absolute;
			margin: 0 48px 0 0;
			max-width: 95px;
			/*height: 374px;*/
}
.mainmenu{
			/*float: left;*/
			left: 0;
			width: 180px;
			font-size: 120%;
			margin:0;
			padding:0;
			background-color:black;
			background-attachment:fixed;
			margin-top:15px;
}
.mainmenu ul{
			margin:0;
			padding:.3em 1em;
}
.mainmenu li{
			list-style-type: none;
			/*display: inline;*/
			color: white;
			background-color:transparent;
}
.mainmenu li a{
			font-size:1em;
			color:white;
			background-color:transparent;
			padding-left: 0.5em;			
}
.headline1{
			position: absolute;
      /*position: fixed;*/
			top: 50px;
			height: 60px;
      z-index:1;
}
.headline1 li{
			list-style-type: none;
			display: inline;
			color: white;
			background-color:transparent;
}
.headline2{
			position: absolute;
      /*position:fixed;*/
			top: 110px;
			height: 210px;
			/*bottom:374px;*/
      z-index:1;
}
.headline2 ul{
}
.sidebarLeft{
			position:absolute;
			top:50px;
			left: 700px;
			width: 300px;
			margin: .3em .3em 0 0;
			padding-left:0;
			border-width: 0;
			border-color:#ffffff;
			font-size:100%;
			margin-top:15px;
}
.sidebarLeft ul {
			padding-left: 1em;
			text-align: center;

}
.sidebarLeft li {
			list-style-type: none;
}
.noBorder{
			border-style:none;
}
span.text {
			position:absolute;
			top: 50px;
			left: 200px;
			width: 500px;
			margin: 0;
			padding: 0;
			text-indent: 0;
			font-size:100%;
			margin-top:15px;
}

div.invisible {
	color: Black;
	font-size: 0;
}
.wettkampflogo {
position: absolute;
top:320px;
/*position:fixed;*/
/*bottom:-10px;*/
z-index:1;
}

img.goldsponsor {
  width: 180px;
  border: 0;
}

img.sponsor {
  width: 140px;
  border: 0;
}
