* {
		margin:0;
		padding:0;
		}

	html, body {
		height:100%;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		}

	body {
		background-color:#330000;
		color:#630;
		text-align:center; /* horizontal centering for IE Win quirks */
		font-family: Geneva, Arial, Helvetica, sans-serif;
		}


	#container {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
		margin-bottom:0px;
		width:100%;
		clear:left;
		background-color:#CC0000;
		background-image:url(../layout/scanline.gif);
		background-repeat:repeat;
		}

	#content_wrapper {
margin-bottom:0px;
   width:64.32em;
   float:left;
}

#content_left {
   width:22.88em;
height:650px;
   float:left;

}

#top {position:absolute; display:block; top:0px; left:5px; width:260px; height:90px; z-index:20;}
#content_left_t {z-index:19;}

#content_right {
   width:41.44em;
height:100%;
   float:right;
   background-color:#787878;
   background-image:url(../layout/container_right_bg.jpg);
   min-height:600px;

   margin:0px;
   padding:0px;
}

#sidebar {position:fixed; margin-left:776px; padding-left:17px; z-index:20; float:right; }
#sidebar hr {width:220px; background:#CC0000 none repeat scroll 0%; border:0px none; height:1px; margin-top:7px;}
img {border-color:#FFFFFF;}
.bg {background-image:url(../layout/img_bg.jpg); margin:0px; background-repeat:no-repeat; padding-left:20px; padding-top:17px; height:140px; width:240px; }
.bg_rv {background-image:url(../layout/img_bg_rv.jpg); margin:0px; background-repeat:no-repeat; padding-left:20px; padding-top:17px; height:140px; width:240px; }
a:hover img { background-color:#FFFFFF; filter:alpha(opacity=70); /* IE */
-moz-opacity:0.70; /* Gecko-Browser */
opacity:0.70;
}
#content_right_t { font-size:12px; margin-top:11px; color: #FFFFFF; width:411px; line-height:140%; text-align:justify; }
#content_flyer { font-size:12px; margin-top:11px;  color: #FFFFFF; width:411px; line-height:140%; margin-bottom:0px; text-align:justify;  }
#content_footer {  float:right;    width:41.44em; }
div.clear {
   clear:both;
}
#header {height:70px; border-bottom:5px solid #FFFFFF; background-image:url(../layout/header_bg.jpg); background-repeat:no-repeat; }

#footer {height:70px; border-top:5px solid #FFFFFF; background-image:url(../layout/footer_bg.jpg); background-repeat:no-repeat;}

#menu {position:absolute; display:block; top:356px; left:243px; width:120px; height:175px; z-index:20; background-color:#FFFFFF;}

/* ### menue ### \*/
#gallery a, #gallery a:visited {color: #FF0000; text-decoration:none; display:block; font-size: 12px; padding:0.23em; }
#gallery a:hover {background-color:#FF0000; color:#fff;}

dl {margin:0; padding: 0; border-left:0px solid #fff; border-right:0px solid #fff; color:#fff; border-bottom:1px solid #FF0000; }
dt {margin:0; padding:0.4em; text-align:center; font-size: 12px; font-weight:bold; }
dd {margin:0; padding:0; text-align:center; font-size: 12px; border-top:1px solid #FF0000;  }
h3 {background-color:#FFFFFF; font-weight:bold; color:#990000; font-size:14px; padding-left:14px; padding-top:8px; padding-bottom:8px;}
.b1, .b2, .b3, .b4 {display:block; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 

/* */ 
}
.b1, .b2, .b3 {height:1px;}
.b2, .b3, .b4 {background:#783F3F; border-left:0px solid #fff; border-right:0px solid #fff;}
.b1 {margin:0 5px; background:#fff;}
.b2 {margin:0 3px; border-width:0 2px;}
.b3 {margin:0 2px;}
.b4 {height:2px; margin:0 1px;}
span.href {cursor: pointer; text-decoration: underline;}

a:link {color:#00CC00; text-decoration:none;}

a:visited  {color:#00CC00; text-decoration:none;}

a:hover {color:#00CC00; text-decoration:underline;}

.clubs {margin-left:28px; }

b {color:#FFFFFF; font-size:14px; font-weight:bold;}

.text2 {color:#FFFFFF; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align:left;}

hr {
background:#FFFFFF none repeat scroll 0%;
border:0px none;
height:1px;
width:411px;
}

p {margin:12px; padding:6px; color:#FFFFFF;}


.button { background-image:url(../submit_button.jpg); border:0px; width:60px; height:20px; cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}
