html, body{ 
	margin: 12px 0 0; 
	padding: 0;
	font: 12px Arial, Helvetica, sans-serif;
	background-color: #c6c5c5;
	text-align: center;
} 

#outer	{
	margin: 0px;
	padding: 0px;
	height: auto;
}

#pagewidth{ 
	width: 800px;
	min-width: 600px;
	text-align: left;
	margin-left: auto; 
 	margin-right:	auto;
} 

#pagewidthpop{ 
	width: 482px;
	min-width: 400px;
	text-align: left;
	margin-left: auto; 
 	margin-right:	auto;
} 

table	{
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	border-spacing: 0px;
} 

td	{
	background: transparent no-repeat url(../images/pix_trans.gif);
	padding: 0px;
	margin: 0px;
}
 
.grey	{
	background-color: #c6c5c5;
} 
 
.redbutborder	{
	border-bottom: 3px solid #c61318;
} 
 
.redtopborder	{
	border-top: 3px solid #c61318; 
}

.logo	{
	float: right;
}

.h1		{
	font: bold 16px Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
}

h3	{
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #c61318;
	margin:0px;
	padding:0px;
}
 
.extrah1	{
	font: bold 28px Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
	color: #c61318;
} 
 
.extrah2	{
	font: bold 28px Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
	color: #5f6a6d;
} 
 
.h1white	{
	font: bold 14px/18px Arial, Helvetica, sans-serif;
	color: #ffffff;
	padding-left: 18px;
} 
 
.red	{
	border-top: 3px solid #c61318;
	background: url(../images/bg_red.gif) no-repeat;
	font: 11px Arial, Helvetica, sans-serif;
} 

.redprev	{
	border-top: 3px solid #c61318;
	background: url(../images/bg_redprev.gif) no-repeat;
	font: bold 10px/14px Arial, Helvetica, sans-serif;
	color: #6d6d6d;
}
 
 .redindex	{
	border-top: 3px solid #c61318;
	background: #c61318;
} 
 
.content	{
	border-top: 3px solid #c61318;
	font-size: 12px;
	line-height: 18px;
	padding: 30px;
} 

.content	a, .content a:link, .content a:visited	{
	font-size: 14px;
	line-height: 26px;
	padding: 10px;
	font-weight: bold;
	color: black;
}

.contentindex	{
	font-size: 12px;
	line-height: 18px;
	padding: 10px;
	width: 405px;
} 

.contentmitglied	{
	border-bottom: 3px solid #c61318;
	border-top: 3px solid #c61318;
	font-size: 12px;
	line-height: 18px;
	padding: 10px;
}

.contentohne	{
	font-size: 12px;
	line-height: 18px;
	padding: 10px;
}

.poptxt	{
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 16px;
	display: block;
}

.footer	{
	border-top: 3px solid #c61318;
	text-align: center;
	color: #777777;
	font: bold 11px Arial, Helvetica, sans-serif;
	padding: 6px;
}

.footer a:link, .footer a:visited	{
	color: #777777;
	font: bold 11px Arial, Helvetica, sans-serif;
}
 
.even	{
	border-top: 2px solid #c61318;
	background-color: #f4f4f4;
	font-size: 12px;
	line-height: 18px;
	padding: 6px 10px 4px;
}
 
.odd	{
	border-top: 2px solid #c61318;
	padding: 6px 10px 4px;
	font-size: 12px;
	line-height: 18px;
} 
 
.small	{
	font-size: 11px;
} 

.pop	{
	border: solid 1px black;
	margin-left: 16px;
}

.galerie {
	border: 1px solid #8c8c8c;
	margin-left: 3px;
	margin-right: 2px;
	margin-bottom: 6px;
}

.preview {
	border-width: 0;
	display: block;
}

.bannertxt	{
	font-size: 9px;
}
 /*printer styles*/ 
@media print{ 
	#header{
		display:none;
	}
	/*hide the left column when printing*/
	#leftcol{
		display:none;
	} 
	#outer{border-left:0;} 
	
	/*hide the right column when printing*/
	#rightcol{
		display:none;
	} 
	#outer{
		border-right:0;
	} 
}
