/* @group Yahoo! Reset CSS */
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
/* @end */

/* @group General */

* {
	outline: none;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
	margin-bottom: .5em;
}

h1 {
	color: #BE123E;
	font-size: 28px;
	margin-bottom: .7em;
	line-height: 1;
}

h2 {
	color: #58585A;
	font-size: 14px;
	margin-top: 1em;
}

p {
	margin-bottom: 1em;
}

a {
	text-decoration: bold;
	color: #BE123E;
}

a:hover {
	text-decoration: bold;
	color: #58585A;
}

/* @end */

/* @group Layout */

.clear {
	clear: both;
}

img {
	border: none;
}

/* @end */

/* @group Document */

html {
	background: #950c2f url(../images/background.png) repeat-x;
}

body {
	font-family: Arial, sans-serif;
	line-height: 1.5;
	color: #58585A;
	font-size: 12px;
}

#wrapper {
	width: 820px;
	margin: 0 auto;
	background: #FFF;
	margin-bottom: 40px;
}

#header {
	width: 780px;
	padding: 20px;
	background: url(../images/header.png) no-repeat 20px;
	height: 92px;
}

#content {
	width: 780px;
	padding: 0 20px 40px;
}

#main {
	width: 540px;
	padding: 0 0 20px 260px;
}

/* @end */

/* @group Navigation */

#navigation {
		overflow: hidden;
		clear: both;
	}
	
		#navigation ul {
			float: right;
			display: block;
			padding-top: 5px;
			overflow: hidden;
		}
		
			#navigation ul li {
				display: inline;
				background: 0;
				padding: 0;
			}

				#navigation ul li a {
					display: block;
					float: left;
					font-size: 16px;
					margin-left: 20px;
					padding-top: 6px;
					text-decoration: none;
					color: #58585a;
				}

				#navigation ul li a:hover {
					color: #be123e;
				}

				#navigation ul li.active a {
					color: #be123e;				
					
				}
				
/* @end */

/* @group Meta-Navigation */

#meta {
		overflow: hidden;
		float: right;
		padding: 0;
}
	
		#meta ul {
			display: block;
			overflow: hidden;
		}
		
			#meta ul li {
				display: inline;
				background: 0;
				padding: 0;
			}

				#meta ul li a {
					display: block;
					float: left;
					font-size: 11px;
					margin-left: 10px;
					text-decoration: none;
					color: #b7b7b8;
				}

				#meta ul li a:hover {
					color: #be123e;
				}
				
/* @end */

/* @group Footer */

#footer {
	float: right;
	padding-right: 20px;
	height: 50px;
}
		#footer ul {
			float: right;
			display: block;
			padding-top: 5px;
		}
		
			#footer ul li {
				display: inline;
				background: 0;
				padding: 0;
			}

				#footer ul li a {
					display: block;
					float: left;
					font-size: 11px;
					margin-left: 20px;
					padding-top: 6px;
					text-decoration: none;
					color: #fff;
				}


/* @end */

/* @group Collections */

.teaser {
	width: 220px;
	height: 106px;
	float: left;
}

.info {
	width: 280px;
	float: left;
	margin: 0 20px;
}

/* @end */

/* @group Table */

#messe
{	width: 500px;
	text-align: left;
	border-collapse: collapse;
}
#messe th
{
	font-size: 13px;
	font-weight: bold;
	padding: 10px 8px;
	color: #58585A;
}
#messe td
{
	padding: 8px;
	color: #58585A;
}

#messe .odd
{
	background: #ececec; 
}
/* @end */
