body {
	margin  : 10px 0 10px 50%;	
	background : #e53549;
	font : 12px verdana, sans-serif;
	color : white;	
}
#container {
	position : relative;
	width : 700px;
	margin :  0 0 0 -350px;
	background : #292224 url(img/footer-c.jpg) no-repeat bottom left;
	border : 5px solid #F8FCFB;
}
#header {
	position : relative;
	top : 0;
	left : 0;
	height : 250px;
	background : #292224 url(img/header-c.jpg) no-repeat top left;
}
.header {
	text-align : right;
	margin :  0 !important;
	margin : 90px 0 -90px 0;
	color : #F8FCFB;
	letter-spacing : 0.2em;
	font : bold 25px sans-serif; 
	padding : 90px 0 0 0 !important;
	padding : 0;			
}
#container #menu {
	position : absolute;
	left : 16px;
	top : 160px !important;
	top : 175px;
	width : 160px;
	right : 0;
	font : 14px verdana, sans-serif;
}
#menu a {
	display : block;
	width : 160px;
	height : 22px;
	margin-top : 0px;
	text-align : center;
	background : #F8FCFB url(img/line-a.gif) repeat-x bottom left;
	border-width : 0;
	color : black;
	text-decoration : none;
	white-space : nowrap;
}
#menu a:hover {
	background : #e53549 url(img/line-a.gif) repeat-x bottom left;
	text-decoration : underline;
	color : white;
}
#menu .partyticker {
	display : block;
	height : auto;
	font : 13px verdana, sans-serif;
}
#menu h4 {
	display : block;
	height : 23px;
	text-align : center;
	padding : 3px 0 0 0; /*!important;
	padding : 3px 0 -3px 0;*/
	background : url(img/menu-top-c5.gif) no-repeat top left;
	font :  bold 12px verdana, sans-serif;
	letter-spacing : 0.2em;
	margin-bottom : -3px;
	color : white;
}
#menu #bottom {
	width : 160px;
	height : 22px;
	margin-bottom : 20px;
	background : url(img/menu-bottom-c5.gif) no-repeat bottom left;
	color : white;
}
#menu #validxhtml,#validcss {
	margin-top : 5px;
}
#menu #validxhtml a,img,a:hover, #menu #validcss a,img,a:hover {
	width : 88px;
	height : 31px;
	display : block;
	border-width : 0px;
	border-style : none;
	background : #292224;
	margin: 0 0 0 0;
}
.validimg {
	width : 88px;
	height : 31px;
}
/*#menu #validcss a,img,a:hover {
	width : 88px;
	height : 31px;
	border-width : 0px;
	border-style : none;
	background : #292224;
	margin: 0 0 0px 0;
}*/
#container #content {
	position : relative;
	top : -80px;
	left : 192px;
	width : 492px;
	color : #feeaeb;
	margin-bottom : 0px;
}
/*#content h4 {
	display : inline;
}*/
.headline {
	display : inline;
	color : #f8fcfb;
	text-transform : lowercase;
	font :  22px "Trebuchet MS", verdana, sans-serif;
	letter-spacing : 0.1em;
	white-space : nowrap;
}
.date {
	display : block;
	margin : -12px 0;
	text-align : right;
	color : #f8fcfb;
	text-transform : lowercase;
	font : 12px "Trebuchet MS", verdana, sans-serif;
}
.right {
	display : block;
	margin : -12px 0;
	text-align : right;
}
.indent50 {
	display : block;
	text-indent : 50px;
}
indent0 {
	display : block;
	text-indent : 0px;
}
#content a:link, #img a:link  {
	/*color : #E5727F;*/
	color : #FBC4CA;
	text-decoration : underline;
}
#content a:hover, #img a:hover {
	color : #E53549;
	text-decoration : none;
	display : inline;
}
#content a:visited, #img a:visited {
	color : white;
	text-decoration : underline;
}
#content .mark {
	display : inline;
	font : bold 12px verdana, sans-serif;
	color : white;
}
#menu ul {
	list-style : none;
	padding : 0px;
	margin : 0px;
}
#content ul {
	list-style : none;
}
ol {
	list-style : none;
}
#menu li {
	display : inline;
	list-style-type : none;
}
#content h6 {
	display : inline;
	color : #f8fcfb;
	text-transform : lowercase;
	font :  14px "Trebuchet MS", verdana, sans-serif;
	letter-spacing : 0.1em;
	white-space : nowrap;
}
#content li span.mark {
	color : #feeaeb;
	font : 12px verdana, sans-serif;
}
img.flyerw {
	text-align : center;
	display : block;
	height : 225px;
	width : 300px;
}
img.flyerr {
	text-align : center;
	display : block;
	height : 300px;
	width : 225px;
}
#content input,textarea {
	display : block;
	position : relative;
	left : 50px;
}
.right {
	float : right;
}
.left {
	float : left;
}
img.flyerso {
	height : 280px;
	width : 200px;
	margin : 0 0 5px 5px;
	border : silver 1px solid;
}
img.flyermap {
	height : 196px;
	width : 280px;
	margin : 5px 0 20px 5px;
	border : silver 1px solid;
}
img.flyermarlboro {
	height : 200px;
	width : 280px;
	margin : 0 0 5px 5px;
	border : silver 1px solid;
}
.block {
	display : block;
}
#footer {
	position : relative;
	
	height : 20px;
}
#img {
	position : relative;
	top : -80px;
	left : 16px;
	width : 666px;
}
#img img {
	height : 500px;
	width : 666px;
	border : 1px solid #F8FCFB;
	margin-bottom : 16px;
}
#img .hochkant {
	height : 666px;
	width : 500px;
	margin : 0 0 16px 83px;
}
img.purbar {
	height : 129px;
	width : 150px;
	margin : 0 5px 5px 0;
	border : silver 1px solid;
}
img.tshirt1 {
	height : 476px;
	width : 400px;
	margin : 5px 0 5px 46px;
	border : silver 1px solid;
	text-align: center;
}
img.tshirt2 {
	height : 210px;
	width : 280px;
	margin : 0 5px 5px 0;
}
img.tshirt3 {
	height : 264px;
	width : 492px;
	margin : 5px;
	border : silver 1px solid;
	text-align: center;
}
img.tshirt4 {
	height : 229px;
	width : 280px;
	margin : 0 0 5px 5px;;
}
.linethrough {
	text-decoration: line-through;
}
