body{
	margin:0px;
    font-family: Tahoma, Helvetica, Arial;
    font-size:10pt;
    color:#000000;
}
#logo{
         position:relative;
         margin-left:30px;
         margin-top:30px;
         background-image: URL(pic/logo.png);
         width:286px;
         height:147px;
         background-repeat:no-repeat;
}

#logo2{
         position:absolute;
         margin-left:20px;
         margin-top:350px;
         background-image: URL(pic/logo2.png);
         width:160px;
         height:116px;
         background-repeat:no-repeat;
         float:top;
}

#logos_sponsoren{
         position:relative;
         bottom:0px;
         margin-left:265px;
         margin-top:20px;
         width:550px;
         height:auto;
         float:left;
}

.sponsorbox{
         width:110px;
         height:110px;
         }

.obenrechts{
         position:absolute;
         margin:0px;
         right:0px;
         top:0px;
         width:361px;
         height:454px;
         background-image: URL(pic/obenrechts.png);
         z-index:-1;
         background-repeat:no-repeat;

}

#untenrechts{
         position:relative;
         margin-right:0px;
         margin-top:-70px;
         float:right;
         width:499px;
         height:377px;
         background-image: URL(pic/skater.png);
         z-index:-1;
         background-repeat:no-repeat;

}

#nav {
         position:relative;
         margin-left:0px;
         margin-top:0px;
         width:169px;
         float:left;

}

#nav ul{
         text-decoration:none;
         list-style-type: none;
}

#nav ul li {
         display:block;
         position:relative;
         width:169px;
         height:20px;
         margin-bottom:15px;
         background-repeat:no-repeat;
}


#nav ul li.a{background-image:URL(pic/track.png);}

#nav ul li.b{background-image:URL(pic/reg.png);}

#nav ul li.c{background-image:URL(pic/accomodation.png);}

#nav ul li.d{background-image:URL(pic/timetable.png);}

#nav ul li.e{background-image:URL(pic/press.png);}

#nav ul li.f{background-image:URL(pic/sponsors.png);}

#nav ul li.g{background-image:URL(pic/links.png);}

#nav ul li.h{background-image:URL(pic/contact.png);}

#nav ul li.i{background-image:URL(pic/imprint.png);}

#nav ul li.a:hover{background-image:URL(pic/track-h.png);}

#nav ul li.b:hover{background-image:URL(pic/reg-h.png);}

#nav ul li.c:hover{background-image:URL(pic/accomodation-h.png);}

#nav ul li.d:hover{background-image:URL(pic/timetable-h.png);}

#nav ul li.e:hover{background-image:URL(pic/press-h.png);}

#nav ul li.f:hover{background-image:URL(pic/sponsors-h.png);}

#nav ul li.g:hover{background-image:URL(pic/links-h.png);}

#nav ul li.h:hover{background-image:URL(pic/contact-h.png);}

#nav ul li.i:hover{background-image:URL(pic/imprint-h.png);}

#drumherum{
         position:aboslute;
         left:45px;
         top:250px;
         width:1000px;
         height:auto;
         overflow:hidden;

         }


#content{
         position:relative;
         margin-left:100px;
         margin-top:15px;
         width:500px;
         height:auto;
         float:left;
}
#datum{
         position:relative;
         float:right;
         margin-top:20px;
         width:179px;
         height:93px;
         background-image:URL(pic/datum.png);
}


h1{
         font-family: Tahoma,Helvetica,Arial;
         font-size:13pt;
         line-height:20px;
         color:#00aeef;
}
h1#headline {
	font-size: 16pt;
	color: #e43d2e;
	}

p{

         font-family: Tahoma, Helvetica, Arial;
         font-size:10pt;
         color:#000000;
}
.sanserif{

         font-family: Tahoma, Helvetica, Arial;
         font-size:10pt;
         color:#000000;
}

a {
         font-family: Tahoma, Helvetica, Arial;
         font-size:10pt;
         color:#e31f26;
         text-decoration:none;
         border:none;

}

a:active{
         outline:none;}

a:hover {
         text-decoration:underline;

}

#contactbox{
         width:500px;
         }

#contactform #email{

         float:right;
         }
#contactform #check{
         float:right;
         }
#contactform #betreff{
         float:right;
         }
#contactform #nachricht{
         width:380px;
         height:200px;
         float:right;
         }

.button{
         color:#000000;
         background-color:#FFFFFF;
         border:1px solid #00aeef;
         cursor:pointer;
         }

.button:hover{
         border:1px solid #e31f26;
         }
#contactform .feld{
         border:1px solid #00aeef;
         margin-bottom:0.5em;
         }
#contactform .feld:hover{
         border:1px solid #e31f26;
         }

#regform{
         width:330px;
         display:block;
         }

#regform .feld{
         border:1px solid #00aeef;
         margin-top:0.2em;
         margin-bottom:0.2em;
         float:right;
         display:block;
         }

#regform .feld:hover{
         border:1px solid #e31f26;
         }

#regform #tab{
         width:330px;

         }
#regform #tab2{
         width:500px;
         }
#regform #tab2 td{

         border-bottom:1px solid #00aeef;
                  font-family: Tahoma, Helvetica, Arial;
         font-size:10pt;
         color:#000000;
         padding-top:2px;
         padding-bottom:2px;
         }

form {font-family: Tahoma, Helvetica, Arial;
         font-size:10pt;
         color:#000000;}
