/*
---------------------------------------------------------
Info:
Webseite: www.zgolf.de
Author: Jochen Ziffels - Zgolf Anspruch wird Wirklichkeit
Erstellt:24.03.2008
zuletzt geändert: 17.01.2010
---------------------------------------------------------
*/


* {
	margin:0;
	padding:0;
}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	background-color: #fff;
	font-size: 76%;
	line-height: 120%;
	min-height: 100%;
	height: 100%;
}
a {
	color: #0000FF;
}
#container {
	margin: 0 auto;
	width: 1000px;
	border: solid 0px #000;
	text-align: left;
	margin-top: 20px;
}
#forumlogin {
	margin: 0 4px;
}
#maincontent {
	width: 980px;
	margin-top: 15px;
	height: 100%;
	margin-left:10px;
}
#contentleft {
	width:740px;
	background-image:url(../images/downline_right.jpg);
	background-repeat:repeat-y;
	background-position:right;
	float:left;
	height: 100%;
	margin-left:30px;
}
#contentleft p {
	margin-bottom: 10px;
}
#contentleft img {
	margin-top: 0px;
}
#contentright {
	float: right;
	width: 198px;
	margin-right: 0px;
}
#contenttop {
	background-color:#006633;
	color: #FFFFFF;
	height: 50px;
	padding: 4px 0 0 5px;
	font-weight: bold;
	border: solid 1px #000;
	line-height: 15px;
}
#contentangebote {
	height:110px;
	margin-top: 2px;
	border: solid 1px #000;
	margin-bottom:2px;
}
#contentangebote a, #contentaktuelles a {
	padding:5px 5px 0 5px;
	text-decoration:none;
	color:#000;
	display:block;
}
#contentangebote img, #contentaktuelles img {
	float:left;
	margin-right:2px;
}
#contentmiddle {
	background-color:#006633;
	color: #FFFFFF;
	height: 50px;
	padding: 4px 0 0 5px;
	font-weight: bold;
	border: solid 1px #000;
	line-height: 15px;
}
#contentaktuelles {
	height:100px;
	margin-top: 2px;
	margin-bottom:2px;
	border: solid 1px #000;
}
#contentbottom {
	background-color:#006633;
	color: #FFFFFF;
	height: 50px;
	padding: 4px 0 0 5px;
	font-weight: bold;
	border: solid 1px #000;
	line-height: 15px;
}
#contentpartner {
	margin-left:35px;
	margin-top:5px;
}
#footerhp {
	background-image: url(../images/basisleiste_untenv2.jpg);
	background-position: center;
	background-repeat: no-repeat;
	margin-bottom: 4px;
	margin-top: 4px;
	height:19px;
	line-height:19px;
}
#footerhp a {
	color: #D5D2D0;
	margin-left:15px;
	text-decoration: none;
	font-weight: bold;
}
#footerhp a:active, #footerhp a:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
}
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
#bild {
	float:right;
	margin-right: 8px;
}
h2 {
	color:#006633;
	font-weight: bold;
	float: left;
}
h3 {
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}
h4 {
	text-align:center;
	font-weight:bold;
	margin-bottom:5px;
}
#spacer {
	background-color:#333333;
	height:100%;
}
#textabstand {
	margin:5px 0 5px 0;
}
#schriftklein {
	font-size:76%;
}
/*
------------------------------------------------------------------------------------------------------------------
Hier werden die ID's vergeben für die verschiedenen Headers. 
------------------------------------------------------------------------------------------------------------------
*/

#headerhome {
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../images/header_homev2.jpg);
	height: 113px;
}
#headerhome h1 {
	line-height: 500px;
	overflow: hidden;
	height: 50px;
}
#headernews {
	background-repeat: no-repeat;
	background-position: center;
	background-image:url(../images/header_newsv2.jpg);
	height: 113px;
}
#headernews h1 {
	line-height: 500px;
	overflow: hidden;
	height: 50px;
}
#headerdriving {
	background-repeat: no-repeat;
	background-position: center;
	background-image:url(../images/header_drivingrangev2.jpg);
	height: 113px;
}
#headerdriving h1 {
	line-height: 500px;
	overflow: hidden;
	height: 50px;
}
#headerexperten {
	background-repeat: no-repeat;
	background-position: center;
	background-image:url(../images/header_expertentippv2.jpg);
	height: 113px;
}
#headerexperten h1 {
	line-height: 500px;
	overflow: hidden;
	height: 50px;
}
#headerkontakt {
	background-repeat: no-repeat;
	background-position: center;
	background-image:url(../images/header_kontaktv2.jpg);
	height: 113px;
}
#headerkontakt h1 {
	line-height: 500px;
	overflow: hidden;
	height: 50px;
}
#headerreferenzen {
	background-repeat: no-repeat;
	background-position: center;
	background-image:url(../images/header_referenzenv2.jpg);
	height: 113px;
}
#headerreferenzen h1 {
	line-height: 500px;
	overflow: hidden;
	height: 50px;
}
#headerimpressum {
	background-repeat: no-repeat;
	background-position: center;
	background-image:url(../images/header_impressumv2.jpg);
	height: 113px;
}
#headerimpressum h1 {
	line-height: 500px;
	overflow: hidden;
	height: 50px;
}
#headerlinks {
	background-repeat: no-repeat;
	background-position: center;
	background-image:url(../images/header_linksv2.jpg);
	height: 113px;
}
#headerlinks h1 {
	line-height: 500px;
	overflow: hidden;
	height: 50px;
}
/*
------------------------------------------------------------------------------------------------------------------
Ende Header ID vergabe.
------------------------------------------------------------------------------------------------------------------
*/

/*
------------------------------------------------------------------------------------------------------------------
Beginn Hauptnavigation, funktioniert unter FF3 und IE6 Problemlos, Design kann individuell angepasst werden.
Bei Größenänderung muss margin und padding teilweise beachtet werden, sonst mag IE6 nicht mehr.
Auch zu beachten ist die Extra csshover.htc für IE!
------------------------------------------------------------------------------------------------------------------
*/

/* Style-Reset */

#navi, #navi ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
/* Horizontale Anordnung */
#navi li {
	width:115px;
	float:left;
}
/* Normalzustand eingeklappt */
#navi li ul {
	display:none;
}
/* Ausgeklappt */
#navi li:hover ul {
	display:block;
}
/*###################*/
/* Styles fuers Auge */
/*###################*/
	  
#navcontainer {
	height:25px;
	position:relative;
	font-size:12px;
	margin: 10px 0px 0px 30px;
}
#navi {
	position:absolute;
}
#navi li {
	border:0px solid #193b9f;
	margin:0px 10px 0px 10px;
}
#navi ul li {
	border:none;
	margin:0px;
}
#navi a {
	text-align:center;
	display:block;
	padding:0px;
	margin:0px;
	font-weight: lighter;
}
#navi a:link, #navi a:visited {
	color:#fff;
	background:#193b9f;
	border:2px solid #193b9f;
	text-decoration:none;
}
#navi a:active, #navi a:hover {
	color:#fff;
	background:#5da51f;
	border:2px solid #5da51f;
	text-decoration:none;
}
/* 
------------------------------------------------------------------------------------------------------------------
Ende Navigation 
------------------------------------------------------------------------------------------------------------------
*/



.hliste {
	margin-top:0px;
	margin-bottom:0px;
	border:0px solid #fff;
	padding:0px;
}
.hhover {
	margin-top:0px;
	margin-bottom:0px;
	border:0px solid #8bc2ff;
	padding:0px;
	background-image:url(../images/expertentipps/exphover.jpg);
	background-position:0px bottom;
	background-repeat:repeat-x;
	color:black;
}
.hhover img {
	border:0px solid #ffce58;
}
.llink:link, .llink:visited {
	font-size:15pt;
	margin-bottom:5px;
	display:block;
	margin-top:10px;
}
