body {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/hg.jpg);
	background-repeat: repeat;
}
#bild1 {
	height: 276px;
	width: 206px;
	background-color: #FFFFFF;
	border: 14px solid #FFFFFF;
}
#bild2 {
	height: 276px;
	width: 206px;
	background-color: #FFFFFF;
	border: 14px solid #FFFFFF;
}
#bild3 {
	height: 276px;
	width: 206px;
	background-color: #FFFFFF;
	border: 14px solid #FFFFFF;
}
#header {
	background-color: #FFFFFF;
	height: 135px;
	width: 707px;
	border: 6px solid #eaf0d1;
	text-align: center;
}
#contentheader {
	position:relative;
	height: 175px;
	width: 721px;
	left: 0px;
	top: 0px;
}
#header1 {
	position:absolute;
	background-color: #FFFFFF;
	height: 135px;
	width: 709px;
	border: 6px solid #eaf0d1;
	text-align: center;
}
.hgheader {
	background-image: url(../images/hgheader_06.jpg);
	background-repeat: no-repeat;
}
#startzeitanmeldung {
   position:absolute;
	height: 25px;
	width: 104px;
	top: 140px;
	left: 14px;
}
#club {
	position:absolute;
	height: 25px;
	width: 93px;
	top: 140px;
	left: 410px;
}
#contentcontainer {
	width: 709px;
	border: 6px solid #eaf0d1;
	background-color: #FFFFFF;
}
#content {
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1e4288;
	background-color: #FFFFFF;
	text-align: left;
	width: 692px;
	border: 7px solid #FFFFFF;
	vertical-align: top;
}

#platz {
	position:absolute;
	height: 25px;
	width: 93px;
	top: 140px;
	left: 510px;
}
#anfahrt {
	position:absolute;
	height: 25px;
	width: 93px;
	top: 140px;
	left: 610px;
}
#untermenue {
	overflow:hidden;
	height: 21px;
	width: 701px;
	left:10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
}
#untermenue td{
	padding-left:5px;
	
}
.menuecontainer{
	color: #FFFFFF;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
}
a.menue{
	color: #FFFFFF;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
}


a.menue:hover {
	color: #7c9e48;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
}

a.menuestay {
	color: #7c9e48;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
}
a.menuestay:hover {
	color: #7c9e48;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
}
a.unter{
	color: #FFFFFF;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
}


a.unter:hover {
	color: #7c9e48;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
}

a.unterstay {
	color: #7c9e48;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
}
a.unterstay:hover {
	color: #7c9e48;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
}
.schattenhg {
	background-image: url(../images/schattenhg.gif);
	background-repeat: repeat-y;
}

a{font-family:arial, Helvetica, sans-serif; 
		color:#98a769; 
		font-weight:normal;
		font-size:12px;
		text-decoration:none;
									
								}

a:hover {font-family:arial, Helvetica, sans-serif; 
				color:#1e4288; 
				font-weight:normal;
				font-size:12px;
				text-decoration:none;
							  						
}
.rand{

}



.abs{

	padding-bottom:0px;
	padding-top:0px;
	margin-bottom:0px;
	margin-top:0px;
}
.e{
height:30px;
vertical-align:top;
}

.rot{
color:#878787;
font-family:arial, Helvetica, sans-serif; 
}

.rot2{
color:#ffdc00;
font-family:arial, Helvetica, sans-serif; 
}

.rot3{
color:#7c9e48;
font-family:arial, Helvetica, sans-serif; 
}

.tab_def{
background:#edf2f6;
}
.tab_rot{
background:#ed2123;
}
.tab_gelb{
background:#f4d623;
}
.tab_blau{
background:#758ab2;
}
.tab_weiss{
border-color:#1e4288;
border-style:solid;
border-width:1px;
}

.schnitt22{
overflow:hidden;
width:336px;	
background:#ffffff;
}
.schnitt33{
overflow:hidden;
width:20px;	
background:#ffffff;
}
.schnitt44{
overflow:hidden;
width:19px;	
background:#ffffff;
}
.schnitt55{
overflow:hidden;
width:221px;
background:#ffffff;	
}

.abs2{
	list-style-type:square;
	padding-bottom:0px;
	padding-top:0px;
	margin-bottom:0px;
	margin-top:0px;
}

.abstandL{
 margin-left:30px;
 width:100%;
}

.fontsmall{
	font-size:11px;
}

.fontlarge{
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:bold;
	text-transform:uppercase;
}
.fontlarge2{
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:bold;
}
.randGalerie{
	
}
.t{
padding-left:34px;
	padding-right:33px;
	width:400px;
}

.contentTable {
 font-family:arial, Helvetica, sans-serif;
	color:#1e4288;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
	width:706px;
	background:#ffffff;
	text-align:left;
	background:#ffffff;
	

}
.schnitt{
	overflow:hidden;
	width:706px;
}



.imgleft { float: left; margin-right: 15px; margin-bottom: 1px; } 

.imgright { float: right; margin-left: 15px; margin-bottom: 1px; } 
.oben {
	background-color: #edf0f6;
}
.oben2 {
	vertical-align:top;
}
.weiss{
background:#ffffff;
width:719px;
height:140px;
}
.abs1{
padding-top:15px;

padding-left:7px;
text-align:left;
}
