@charset "utf-8";

@import url("master.css");
@import url("forms.css");
@import url("icons.css");

/***** 

	Projekt: Olympia GREENBay

	Stylesheet Template
	© 2009, BRANDMARKER
	
	Farb Definitionen:
	<>
	 
*****/

body {
	color: #333;
	font: 62.5%/100% Arial, Verdana, Helvetica, sans-serif;
	background: #000 url(../gfx/bg_content.jpg) top center repeat-x;
	}

#wrap {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto;	
	width: 981px; 
	position: relative;
	}


/***** 

	Global Section
	 
*****/


h1 {
	font-size: 1.9em; 
	font-weight: bold; 
	line-height: 120%; 
	color: #66CCFF;
	}
	
	h1 a { color: #66CCFF; text-decoration: none; }
 
h2 {
	font-size: 1.9em; 
	line-height: 120%; 
	color: #fff; 
	padding-bottom: 10px;
	}
	
	h2 strong { color: #96BD0D }
 
h3 {
	font-size: 1.3em;
	line-height: 150%;
	color: #66CCFF;
	font-weight: bold;
	}

h4 {
	font-size: 1.5em;
	line-height: 130%;
	color: #fff;
	font-weight: normal;
	}
	
	#twitter-post h4 {
		padding-bottom: 7px;
		border-bottom: 1px dashed #96BD0D;
		margin-bottom: 7px;
		}
	
a, a:hover { text-decoration: none; }	

a { color: #fff; text-decoration: underline; }
a:hover { color: #fff; text-decoration: none; }
a:focus { }

.highlight	{ color: #96BD0D }
.highlight2	{ color: #66CCFF }

p {}

	p.content {		
		font-size: 1.1em; 
		line-height: 150%; 
		color: #fff;
		}

/***** 

	Head Section
	 
*****/


#header {
	width: 981px;
	height: 111px; 
	background: url(../gfx/feature_nav_bg.jpg) top left no-repeat; 
	z-index: 3;
	}
	
	#nav_head {
		float: left; 
		width: 591px;
		}
		
		#nav_head ul.float-left {	
			height: 1.9em; 
			line-height: 1.9em;
			text-align: left;
			width: 580px;
			}
		
			#nav_head ul.float-left li { display: inline; padding-right: 18px; }
			
				#nav_head ul.float-left li a { color: #3E6B26; text-decoration: none; }
				#nav_head ul.float-left li a:hover { color: #fff; text-decoration: none; }
				
				#nav_head ul.float-left li.active a { color: #fff; text-decoration: underline; }
				#nav_head ul.float-left li.active a:hover { color: #3E6B26; text-decoration: none; }
		
		#nav_head ul.float-right {	
			height: 1.9em; 
			line-height: 1.9em;
			text-align: left;
			width: 115px;
			}
		
			#nav_head ul.float-right li { display: inline; padding-right: 12px; }
			
				#nav_head ul.float-right li a { color: #fff; text-decoration: none; }
				#nav_head ul.float-right li a:hover { color: #3E6B26; text-decoration: none; }
				
				#nav_head ul.float-right li.active a { color: #fff; text-decoration: underline; }
				#nav_head ul.float-right li.active a:hover { color: #3E6B26; text-decoration: none; }
		
		#nav_head p {
			color: #96BD0D;
			letter-spacing: 7px;
			padding-top: 10px;
			font-weight: bold;
			font-size: 9px;
			}
		
	#nav_feature { 
		float: left; 
		width: 368px;
		}
		
		#nav_feature img { z-index: 10; }
	
/***** 

	Content Section
	 
*****/
	
#stage {	
	width: 981px; 
	height: 657px; 
	z-index: 3;
	}

	.main_title {		
		background: url(../gfx/main_title.jpg) top left no-repeat; 
		}

	.default_title {		
		background: url(../gfx/default_title.jpg) top left no-repeat; 
		}
	
	#ie6_error {
		display: none;
		visibility: hidden;
		}

#stage_cover {
	position: absolute; 
	top: 568px; 
	height: 200px; 
	width: 981px; 
	background: transparent url(../gfx/horizontal_line.png) top left repeat-x; 
	z-index: 5;
	}

#greenbay_logo {
	position: absolute; 
	top: 505px; 
	height: 221px; 
	width: 418px; 
	z-index: 10;
	}
	
	#greenbay_logo img { z-index: 10; }
	
#shop_button {
	position: absolute; 
	top: 75px; 
	left: 0;
	height: 133px; 
	width: 249px; 
	z-index: 10;
	background: transparent url(../gfx/shop_button.png) top left no-repeat;
	}
	
	#shop_button img {
		height: 133px; 
		width: 249px; 
		z-index: 10;
		}

#main_include {
	position: absolute; 
	top: 445px; 
	left: 591px; 
	height: 323px; 
	width: 390px;
	 z-index: 10;
	}
	
	#main_include img { z-index: 10; }
	
#default_include {
	position: absolute; 
	top: 528px; 
	left: 591px; 
	height: 240px; 
	width: 390px;
	 z-index: 10;
	}
	
	#default_include img { z-index: 10; }


#content {
	padding: 25px 0 55px; 
	z-index: 3;
	}
	
	#content .category_column {
		width: 150px; 
		float: left;
		}
		
		#content .category_column h1 {
			/* s.h. oben */
			}
	
	#content .content_column_large {
		width: 800px; 
		float: left; 
		padding: 0 20px 0 0
		}
		
		#content .content_column_large h2 {
			/* s.h. oben */
			}
		
		#content .content_column_large p {
			font-size: 1.1em; 
			line-height: 150%; 
			color: #fff;
			}
	
	#content .content_column_normal {
		width: 520px; 
		float: left; 
		padding: 0 20px 0 0
		}
		
		#content .content_column_normal h2 {
			/* s.h. oben */
			}
		
		#content .content_column_normal p {
			font-size: 1.1em; 
			line-height: 150%; 
			color: #fff;
			}
	
	#content .sidebar_column {
		width: 250px;
		float: right;
		}
		
		#content .sidebar_column p {
			font-size: 1.1em; 
			line-height: 150%; 
			color: #fff;
			}
		
		#content .sidebar_column .img-nospace {
			padding-bottom: 10px;
			}

ul.listing {
	font-size: 1.1em; 
	line-height: 150%; 
	color: #fff;
	list-style: square;
	padding-left: 13px;
	}

/***** 

	Foot Section
	 
*****/


#footer {
	height: 55px;
	margin: -55px 0 0 0;
	z-index: 3;
	padding: 70px 0 0 0;
	}
		
	#footer ul {
		color: #fff;			
		height: 2.5em; 
		line-height: 2.5em;
		text-align: center;
		}
		
		#footer ul li { display: inline; padding-right: 35px; /* 45px; */ }
		
			#footer ul li a { color: #fff; text-decoration: none; }
			#footer ul li a:hover { color: #fff; text-decoration: underline; }
	
	#footer p {
		height: 4.8em;
		padding-top: 10px; 
		font-size: 1.1em; 
		line-height: 200%;
		color: #fff; 
		text-align: center;
		opacity: 0.5; 
		filter:alpha(opacity=50); 
		-moz-opacity:0.50; 
		-khtml-opacity: 0.50; 
		border-top: 1px solid #fff;
		}
		
		#footer p a { color: #fff; text-decoration: none; }
		#footer p a:hover { text-decoration: underline; }
	
	#footer #seitzeichen {
		width: 125px;
		margin: 0 auto;
		padding: 2px 0 10px 0;
		}

/***** 

	Error Landing Page
	 
*****/

#error_landing_page {
 	position: absolute;
	top: 150px;
	left: 171px;
	width: 600px; 
	z-index: 5;
	padding: 20px;
	text-align: left;
    background: url(../gfx/white_transparent_bg.png) repeat;
	}
	
	#error_landing_page h1 {
		font-size: 2.1em; 
		font-weight: bold; 
		line-height: 120%; 
		color: #96BD0D;
		padding-bottom: 10px;
		}
	
	#error_landing_page p {				
		font-size: 1.3em; 
		line-height: 150%; 
		color: #000;
		}


































