/*
Theme Name: Golf absolute PORTAL
Theme URI: http://www.hz-marketing.de/
Description: Wordpress-Theme Golf absolute - Golfportal
Version: 2.0
Author: HZ-Marketing
Author URI: http://www.hz-marketing.de/
*/

body
{
	margin-bottom: 0;
	background: #e7e7e7 url('images/bg_container_portal.jpg') repeat-x;
}

body.trages { margin: 0 auto; width: 750px; background: #fefefe; background-image: none; font-size: 16px; padding: 2em;}

.golf { color: #253e0e; }

h1 { z-index: 5; position: relative; float: left; clear: both; margin: -25px auto -55px 200px; padding: 0; width: 550px; height: 220px; text-indent: -9999em; background: url('images/golfabsolute.png') no-repeat center; }

h1 { _margin: -55px 0 -55px 130px !important; _height: 240px; _width: 475px; }

/* Sprachwahl */
ul#qtranslate-chooser { position: relative; width: 80px; height: 10px; margin: 0 auto; padding: 5px;  }
ul#qtranslate-chooser li { float: left; list-style-type: none; display: inline; margin: 0 10px; }
ul#qtranslate-chooser a { text-decoration: none; border: none; }


.container { margin: 0 auto; width: 960px; }

ul#menu-left { width: 950px; margin: 0; padding: 0; text-indent: -9999em;  }

ul#menu-left li {  display: inline; }

ul#menu-left li a { float: left; width: 140px; height: 200px; border: none; }

ul#menu-left li a { margin: 0 -25px 0 0; }
ul#menu-right li a { margin: 0 -20px 0 20px; }

ul#menu-left li a.last { margin-right: 0; }

.bachgrund { background: url('images/logos/bachgrund.png') no-repeat center; }
.gernsheim { background: url('images/logos/gernsheim.png') no-repeat center; }
.buchenhof { background: url('images/logos/buchenhof.png') no-repeat center; }
.wendelinus { background: url('images/logos/wendelinus.png') no-repeat center; }
.mannheim { background: url('images/logos/mannheim.png') no-repeat center; }
.wattenheim { background: url('images/logos/wattenheim.png') no-repeat center; }
.dreihof { background: url('images/logos/dreihof.png') no-repeat center; }
.dackenheim { background: url('images/logos/dackenheim.png') no-repeat center; }
.trages { background: url('images/logos/trages.png') no-repeat center; }
a.trages { z-index: 999; }


#video { margin: 0 auto; height: 500px; background: url('images/bg_video.png') top no-repeat;  }

#myGallery { margin: 2px auto 0 auto !important; }
#featured { float: left; clear: both; margin: 30px 0 0 83px; }

#featured { *margin: 30px 0 0 0 !important; } /* IE7 */

#featured { _margin: 30px 0 0 30px !important; } /* IE6 */

#content { margin: 0 auto; padding: 15px 70px; }

#footer { font-size: .8em; }

#content h2 { font-size: 2.25em; text-transform: uppercase; font-weight: bold; color: #253e0e; }

#content p { color: #253e0e; }

#pure { width: 940px; float: left; background: url('images/bg_pure.png') top repeat-x; margin: 15px auto 0 auto; padding: 35px 10px 0 10px; z-index: 9999 !important;}

h4 { margin: 0;}

p.label { color: white !important; font-weight: bold; }

hr { color: #999; background: #333; }

a
{
	color: #253e0e;
	text-decoration: none;
	border-bottom: 1px dashed #253e0e;
}


a:active, h2 a:active, h3 a:active
{
	color: #666;
	text-decoration: none;
}

a:hover, h2 a:hover, h3 a:hover
{
	color: #666;
	text-decoration: none;
}


.alignright { float: right; margin-left: .8em; }
.alignleft { float: left; margin-right: .8em; }
.alignnone { float: none; }

/* Root = Horizontal, Secondary = Vertical */
#navmenu-h { z-index: 9999; }
#navmenu-h li.alignright { float: right; }


#navmenu-h { 	margin: -15px auto 45px auto; width: 940px; clear: both; }

ul#navmenu-h
{
	border: none;
	padding: 0 58px;
	/*For KHTML*/
	list-style: none;
	height: 35px;
}

ul#navmenu-h li
{
	margin-right: 10px;
	text-align: center;
	border: 0 none;
	padding: 0;
	float: left;
	/*For Gecko*/
	display: inline;
	list-style: none;
	position: relative;
	height: 50px;
}

ul#navmenu-h ul
{
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 160px;
	list-style: none;
	display: none;
	position: absolute;
	top: 35px;
	left: 0;
}

* html ul#navmenu-h ul { top: 0; }

ul#navmenu-h ul:after /*From IE 7 lack of compliance*/
{
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
}

ul#navmenu-h ul li
{
	width: 100px;
	float: left;
	/*For IE 7 lack of compliance*/
	display: block !important;
	/*For IE*/
}

/* Root Menu */
ul#navmenu-h li a
{
	padding: 15px 20px 15px 20px;
	float: none !important;
	color: #253e0e;
	border: none;
	width: 80px;
	background: url('images/buttons/buttons_home.png') no-repeat;
	margin-right: .8em;
	/*For Opera*/
	/*For IE*/
	display: block;
	text-decoration: none;
	height: 20px !important;
	/*For IE*/
}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a
{
	background: url('images/buttons/buttons_home_active.png') no-repeat;
color: white;
}

/* 2nd Menu */
ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a
{
	display: none;
	float: none;
	background: #FFF;
	color: #333;
}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a
{
	background: #FFF;
	color: #333;
}

/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li a
{
	background: #FFF;
	color: #333;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a
{
	background: #CCC;
	color: #000;
}

/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li a
{
	background: #000;
	color: #ccc;
}

/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover
{
	background: #CCC;
	color: #000;
}

ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul
{
	display: none;
	position: absolute;
	top: 0;
	left: 160px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,

ul#navmenu-h li.iehover ul ul ul { display: none; }
ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul { display: block; }

ul#navmenu-h li.current_page_item a, ul#navmenu-h li.current-cat a { 	background: url('images/buttons/buttons_home_active.png') no-repeat;
color: white; font-weight: bold; }

#navmenu-h li.alignright { float: right; }

a.button { 	float: right; background: url('images/buttons/buttons_home.png') no-repeat; 	padding: 15px 20px 15px 20px; width: 80px; text-decoration: none; border: none; text-align: center; }
a.fore { clear: right; }



/* FOOTER */
#footer
{
	text-align: center;
}

#footer a { border: none; }
