/* Standards */
body {
	background:#e3001b url(../images/bg.jpg) repeat;
	background-attachment:fixed;
	font-family:Helvetica, Arial, sans-serif;
	font-size: 100.01%; /* nicht 100%, um Anzeigefehler zu vermeiden */
	color: #000;
	margin: 0 0 10px 0;
	padding:0;
}
#wrapper {
	width:850px;
	margin: 0 auto;
}
#left {
	width:165px;
	float:left;
}
#right {
	width:685px;
	float:left;
	margin-top:20px;
}
#contentWrapper {
	margin-left:20px;
}
	#EWrapper, #BWrapper, #AWrapper, #CWrapper, #DWrapper  {
		margin:0px;
		padding-bottom: 30px;
	}
	
	#AWrapper {
		background:url(../images/bg_01.png) no-repeat top left;
	}
	#A {
	}
		.ABlock {
			height:120px;
		}
		.AName {
			text-transform:lowercase;
			font-style:italic;
			font-weight:bold;
			font-size:1.2em;
			color:#000;
			letter-spacing:-2px;
		}
	#BWrapper {
		background:url(../images/bg_02.png) no-repeat top left;
	}
	#B {
	}
		.BBlock, .ABlock {
			float:left;
			width:178px;
			height:140px;
			margin:0 10px 10px 0;
			padding:9px;
			border:0px solid #e3001a;
			background:#fffffe;
			overflow:auto;
			position:relative;
		}
			.BDate {
				font-size:1em;
				padding:0;
				margin:0;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-weight:bold;
			}
			.BName {
				text-transform:lowercase;
				font-style:italic;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-weight:bold;
				font-size:1.2em;
				color:#d4d700;
			}
			
	#CWrapper {
		background:url(../images/bg_03.png) no-repeat top left;
	}
	#C {
	}    
		.CBlock {
			width:595px;
			margin:0 0px 10px 0;
			padding:9px;
			border:0px solid #e3001a;
			background:#fffffe;
		}

			.CDate {
				font-size:1em;
				padding:0;
				margin:0;
				font-weight:bold;
				font-family:Georgia, "Times New Roman", Times, serif;
			}
			.CName {
				text-transform:lowercase;
				font-style:italic;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-weight:bold;
				font-size:1.2em;
				color:#d4d700;
			}
	
	#DWrapper {
		background:url(../images/bg_04.png) no-repeat top left;
	}
	#D {
	}
			.DBlock {
				text-align:center;                
			}
            
            .DBlock div.pic_item {
                float:left;
				width:290px;
				height:111px;
				margin:0 10px 10px 0;
				padding:9px;
				border:0px solid #e3001a;
				background:#fffffe;
				overflow:auto;
            }
				.DBlock div.pic_item img  { display:block;}
                .DBlock img.image-left {
                    margin-right: 10px;
                }
                .DBlock img.image-right {
                    
                }
			
	
			
	#EWrapper {
		background:url(../images/bg_05.png) no-repeat top left;
	}
	#E {
	}
			.EBlock {
				float:left;
				width:290px;
				height:150px;
				margin:0 10px 10px 0;
				padding:9px;
				border:0px solid #e3001a;
				background:#fffffe;
				overflow:auto;
			}
			.EName {
				text-transform:lowercase;
				font-style:italic;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-weight:bold;
				font-size:1.2em;
				color:#d4d700;
			}
			
	#barContent, #clubContent { background:#FFF; padding:10px;}

div.BBlock:hover,
div.pic_item:hover { filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;}


#footer {
	clear:both;
	padding-top:10px;
}
	#footer p {padding:5px;width:154px; background:#fff; text-align:center;}

img {
	border:0;
}
p {
	padding:0;
	margin:0 0 10px 0;
	font-size:0.75em;
}
h2 {
	font-size:1em;
	padding:0;
	margin:10px 0 10px 0;
}
h3 {
	font-size:1em;
	padding:0;
	margin:0 0 5px 0;
	text-transform:uppercase;
}
a {
	color:#000;
	text-decoration:none;
}
a:hover {
	color:#e3001b;
}
.layoutimg {
	display:block;
}
.seitenAbschluss {
	clear:both;
	margin:0;
	padding:0;
}
.view_flyer { position:absolute; left:110px; top:7px;}
	