/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
body {
	line-height: 1;
	background: #ffffff;
	text-align: center;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

#wrap {
	width: 950px;
	margin: 0 auto;
	text-align: left;
}

	#head {
		width: 100%;
		height: 80px;
	}

		#head p {
			width: 100%;
			padding-top: 50px;
			text-align: right;
			font-size: 18px;
		}

	#center {
		position: relative;
		width: 100%;
		height: 537px;
	}

		.bgr {
			background: transparent url(../img/bgr.gif) no-repeat top left;
		}
		
		.bgg {
			background: transparent url(../img/bgg.gif) no-repeat top left;
		}
		
		.bgw {
			background: transparent url(../img/bgw.gif) no-repeat top left;
		}
	
		h1#logo {
			position: absolute;
			width: 205px;
			height: 147px;
			top: 4px;
			left: 5px;
			background: transparent url(../img/gmmlogo.jpg) no-repeat top left;
			text-indent: -9999px;
		}
		
			h1#logo a {
				height: 147px;
				display: block;
			}

		h2#hl {
			position: absolute;
			width: 380px;
			bottom: 386px;
			left: 220px;
			font-size: 18px;
			color: #cc071e;
		}

		#img {
			position: absolute;
			width: 212px;
			height: 125px;
			top: 20px;
			right: -106px;
		}
		
		#img2 {
			position: absolute;
			width: 106px;
			height: 125px;
			top: 20px;
			right: -106px;
			overflow: hidden;
		}
		
		#back {
	position: absolute;
	width: 50px;
	height: 19px;
	top: 4px;
	right: 9px;
	overflow: hidden;
	z-index:5;
		}
		
		#content {
			position: absolute;
			bottom: 5px;
			left: 0px;
			width: 910px;
			height: 350px;
			padding: 0 20px;
			overflow: auto;
		}
		
		#contentplayer {
			position: absolute;
			bottom: 0px;
			left: 0px;
			width: 910px;
			height: 490px;
			padding: 0 20px 20px 20px;
			overflow: auto;
		}
		
		#back a {
			color: #333333;
			text-decoration: none;
		}
		
		#back a:hover {
			color: #cc071e;
		}
		#content,#contentg a {
			color: #333333;
			text-decoration: none;
		}
		
		a.mail { 
			color: #333333;
			text-decoration: none;
		}
		
		a.mail:hover {
			color: #cc071e;
		}
		
		a.mail2 { 
			color: #333333;
			text-decoration: none;
		}
		
		a.mail2:hover {
			color: #cc071e;
		}
		
		#content,#contentg  a:hover {
			color: #cc071e;
		}
		#contentg {
			position: absolute;
			bottom: 5px;
			left: 0px;
			width: 595px;
			height: 350px;
			padding: 0 20px;
			overflow: auto;
		}
		
		#contentg2 {
			position: absolute;
			top: 20px;
			right: 10px;
			width: 300px;
		}
		
		#contentg2 ul {
			list-style-image: url(../img/weiss.gif);
			list-style-position: outside;
			padding-left:20px;
		}
		
		#contentg2 li {
			font-size: 11px;
			color: #ffffff;
			font-family: Verdana;
		}
		
		#contentg2 h4 {
			font-size: 18px;
			color: #cc071e;
			padding-top:5px;
			padding-bottom:2px;
		}
		
		#contentg2 p {
			font-family: Verdana;
			color: #ffffff;
			font-size: 10px;
		} 
		
		#content, #contentg {
		     color:#333333;
		     font-family: Verdana;
		     font-size: 11px;
		     line-height: 1.1em;
		}
		
		#content p, #contentg p,
		#content h1, #contentg h1,
		#content h2, #contentg h2,
		#content h3, #contentg h3,
		#content h4, #contentg h4,
		#content h5, #contentg h5,
		#content h6, #contentg h6,
		#content hr, #contentg hr,
		#content ul, #contentg ul {
		     margin-bottom:15px;
		}
		
		#content ul li ul, #contentg ul li ul {
		     margin-bottom:0px;
		}
		
		#content h1, #contentg h1, 
		#content h2, #contentg h2 {
		     font-size:18px;
		}
		
		#content h3, #contentg h3,
		#content h4, #contentg h4 {
		     font-size:14px;
		}
		
		#content h5, #contentg h5,
		#content h6, #contentg h6 {
		     font-size:12px;
		     font-weight:bold;
		}
		
		#content h2, #content h4, #content h6, #contentg h2, #contentg h4, #contentg h6  {
		     color:#cc071e;
		}
		
		#content ul, #contentg ul {
		     margin-left:20px;
		}
		
		#content ul li, #contentg ul li  {
		     list-style:disc;
		}
		
		
	#foot {
		margin: 20px 0;
		width: 100%;
		font-family: Verdana;
		font-size: 14px;
		color: #333333;
	}
	
		#nav {
			width: 100%;
			height: 24px;
			border-top: 2px solid #666666;
			border-bottom: 2px solid #666666;
		}
		
			#nav li {
				float: left;
				margin: 3px 15px;
			}

		#unav {
			width: 100%;
			height: 24px;
			border-bottom: 2px solid #666666;
			clear: left;
		}
		
			#unav li {
				float: left;
				margin: 3px 15px;
				text-align: right;
				
			}
		
		#nav a, #unav a {
			color: #333333;
			text-decoration: none;
		}
		
		#nav a:hover, #unav a:hover {
			color: #cc071e;
		}
