body {
	text-align:center;
	margin:0;
	padding:0;
	width:100%;
	background: #e9e6b5;
	font-family: "Times New Roman", Times, Georgia,  serif;
	font-size:13px;
}
form {
	margin:0;
	padding:0;
}
#seite {
	width:980px;
	margin:0 auto;
	text-align:left;
	position:relative;
}
#header {
	width:980px;
	height:124px;
	float:left;
}

#logo {
	background: transparent url('../images/logos/logo_2010.png') no-repeat 530px 8px;
	height:125px;
	width:980px;
	float:left;
}
#navi,
.menulayer_block {
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size:11px;
	padding-left:25px;
	padding-top:4px;
}
#englischBody #navi {
	padding-top:0px;
}
#navi a {
	color:white;
	text-decoration:none;
	padding:16px 10px 0 10px ;
	display:block;
	float:left;
}
.menulayer_block {
	height:auto;
	position:absolute;
	z-index:999999999;
	width:700px;
	clear:both;
	text-align:center;
	margin:0;
	overflow:visible;
	margin-left:15px;
	display:block;
	top:90px;
	left:-20px;
}
#menuouter .menulayer_block a {
	color:#fff;
	text-decoration:none;
	border-top:6px solid #fff;
	padding:10px 10px 0 10px ;
	float:left;
	display:block;
}
#navi a.akt, #navi a:hover, #navi a.akt:hover,
#menuouter .menulayer_block a.akt, #menuouter .menulayer_block a:hover, #menuouter .menulayer_block a.akt:hover {
	border-top:6px solid #adce2b;
	color:#adce2b;
	padding-top:10px;
}
#navi a:hover {
	border-top:6px solid #666;
	color:#666;
}
#navi span {
	margin-top:16px;
	float:left;
	color:#666;
}

#steuertop {
	width:980px;
	height:19px;
	background: url('../images/bg/steuertop.jpg') no-repeat 50% 0;
	float:left;
}

#steuer {
	width:930px;
	height:38px;
	background: url('../images/bg/steuer.jpg') no-repeat 50% 0;
	float:left;
	text-align:center;
	padding:0 25px;
	position:relative;
}
#menu {
	height:38px;
	width:auto;
	margin:0 auto;
	position:relative;
	clear:both;
}
#menuouter {
	position:absolute;
	height:158px;
	top:0;
	z-index:999999999;
	left:5px;
	/*visibility:hidden;*/
	visibility:visible;
}

.menulayer {
	height:auto;
	position:absolute;
	z-index:9;
	width:175px;
	clear:both;
	text-align:left;
	margin-top:4px;
	overflow:visible;
	margin-left:15px;
	bottom:0;
	display:none;
}
.makt {
	z-index:1;
	display: none;
}
.menulayer .menucenter {
	width:155px;
	height:auto;
	position:absolute;
	bottom:0;
	left:10px;
}
.menulayer .menuleft, .menulayer .menuright {
	float:left;
	height:138px;
	width:10px;
	bottom:10px;
}

.menulayer .menuleft {

	position:absolute;

	left:0;

}

.menulayer .menuright {

	position:absolute;

	right:0;

}
.menulayer div.menucontent {
	background: #e3e0cb url('../images/bg/menubeige.gif');
	margin:0;
	padding:0;
	width:154px;
	border-right:1px solid #757567;
	border-bottom:0px solid #757567;
	border-top:1px solid #757567;
	border-left:1px solid #757567;
	padding-top:2px;
	padding-bottom:2px;
	overflow:auto;
	position:relative;
	bottom:0;
	height:auto;
}

.menulayer_block a {
	float:left;
	padding: 0 10px;
	color:#FFF;
}

.menulayer .menucenter a {
	display:block;
	font-size:12px;
	line-height:12px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	color:#000;
	margin:0 4px;
	padding:4px;
	/*float:none;*/
	text-decoration:none;
}
.menulayer .menucenter a:hover {
	background-color:#C6D350;
	color:#fff;
}
.menulayer .menucenter a.akt {
	/* background:url('../images/bg/steuerhover.png') #C6D350;*/
	background-color:#C6D350;
	color:#fff;
}
.menulayer div.menuend, .menulayer div.menuend2 {
	background: transparent url('../images/bg/menu_bottom.png') no-repeat 0 0;
	height:11px;
	margin:0;
	padding:0;
	width:155px;
	clear:both;
	float:left;
}
.menulayer div.menuend2 {
	background: transparent url('../images/bg/menu_bottom2.png') no-repeat top right;
}
#steuer a {
	color:#302000;
	text-decoration:none;
	padding:0px 8px;
	display:block;
	float:left;
	width:auto;
	text-align:center;
	height:38px;
	line-height:38px;
	font-size:13px;
}
#steuer a:hover, #steuer a.akt,#steuer a.akt2, #steuer a.akt:hover, #steuer a.akt2:hover {
	background:transparent url('../images/bg/steuerhover.png');
	color:#000;
}
#headvisual {
	width:980px;
	height:326px;
	background: url('../images/bg/headvisual.gif') repeat-y 0 0;
	float:left;
	padding-top:0px;
	#overflow:hidden;
}
#headvisual .headvisualinner {
	padding:0;
	position:relative;
	float:left;
	left:25px;
	background:#000;
	width:930px;
	#overflow:hidden;
	height: 306px;
}
#headvisual #pic_big {
	float:left;
	width:611px;
	height:306px;
	background: #000;
}

#headvisual #pic_little, #headvisual .headline {
	float: left;
	width: 318px;
	height: 326px;
	background: #000;
	position:relative;
	left:2px;
}
#headvisual .headline {
	text-align:center;
	color:#adce2b;
	font-size:18px;
	margin:0;
	padding:0;
	padding-top:40px;
	font-weight: 500;
}
div.birdieinfo {
	position:absolute;
	right:25px;
	height:230px;
	width:200px;
	color:#fff;
	text-align:left;
	top:45px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans serif;
	border:0px solid;
	background-color: #333;
	padding: 10px 20px;

}
div.birdieinfo h3 {
	font-size:16px;
	font-family: "Times New Roman", Times, Georgia,  serif;
	paddting-top:0;
	margin-top:0;
	color:#666;
}
div.birdieinfo img {
	border: 3px solid #666;
}
div.birdieinfo img:hover {
	border: 3px solid #ddd;
}
div.birdieinfo h3 b {
	
	color:#fff;
}
div.birdieinfo p {
	font-size:12px;
	line-height:18px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans;
}
a.birdienr {
	position:absolute;
	width:20px;
	height:20px;
	display:bock;
}
#pic_little .preview_pic, #pic_little .preview_pic_vline {
	float:left;
	height:101px;
	width: 318px;
	overflow:hidden;
	position:relative;
	right:0;
}
#pic_little .preview_pic img {
	position:absolute; 
	top:-30px;
	width:318px;
}
#pic_little .preview_pic_vline {
	float:left;
	height:2px;
}
#headvisualcontent {
	width:935px;
	height:326px;
	/*background: transparent url('../bilder/headvisuals/default.jpg') no-repeat 50% 10px;*/
	float:left;
	padding:0px 0px 0px 26px;
}
#inhalttop {
	width:980px;
	height:49px;
	background: transparent url('../images/bg/inhalttop.jpg') no-repeat 50% 0;
	float:left;
}
#inhaltcontainer {
	width:980px;
	background: transparent url('../images/bg/inhaltcontainer.jpg') no-repeat 50% 0;
	overflow:visible;
	float:left;
}
#inhaltleft .textbox ul li {
	margin-left: 20px;
	line-height: 1.4em;
	padding-bottom: 0.4em;
}
#inhaltleft .sitemap li ul {
	margin-top: 5px;
	margin-left: 20px;
	line-height: 1em;
	padding-bottom: 0.8em;
}
#inhaltleft .sitemap li ul li {
	line-height: 1.2em;
	padding-bottom: 0.4em;
}
#inhaltinner {
	width:929px;
	float:left;
	padding-left:25px;
	line-height:1.8em;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size:12px;
	color:#544f20;
}

#inhaltinner a {
	color:#63790e;
}
#inhaltinner a:hover {
	color:#333;
}
#inhaltleft {
	width:565px;
	padding-left:15px;
	float:left;
}
#inhaltleft h1, #inhaltleft h2, #inhaltleft h3, #inhaltleft h4 {
	color:#000;
	font-family: "Times New Roman", Times, Georgia,  serif;
	font-weight:normal;
	font-size:2em;
	padding:10px 0 0px 0;
	margin:0 0 10px 0;
	line-height:1em;
}
#inhaltleft h3 {
	margin:0;
}
#inhaltleft h2, #inhaltleft h3 {
	font-size:1.8em;
}
#inhaltleft h3 {
	font-size:1.6em;
}
#inhaltleft h4 {
	font-size:1em;
	font-weight:bold;
	margin: 5px 0px 5px 0px;
}
#inhaltleft .streckenImage {
	float: left;
	margin-right: 10px;
}
#inhaltleft .kontakt_feld,
#inhaltleft .kontakt_textarea,
#inhaltleft .kontakt_submit,
#inhaltright .kontakt_feld,
#inhaltright .kontakt_textarea,
#inhaltright .kontakt_submit {
	border: 1px solid #333;
}
#inhaltleft .kontakt_feld,
#inhaltright .kontakt_feld {
	width:200px;
}
#inhaltleft .kontakt_textarea,
#inhaltright .kontakt_textarea {
	margin-top: 0px;
	width: 330px;
	height: 232px;
}
#inhaltleft .kontakt_submit,
#inhaltright .kontakt_submit {
	background: #e9e6b5;
	width: 200px;
}
.textbox select .select_monat {
	width: 200px;
	border: 1px solid #333;
}
.textbox input.input_submit {
	width: 100px;
	border: 1px solid #333;
	background: #e9e6b5;
}
#inhaltleft .galeriePic {
	width:100px;
	float:left;
	margin:10px;
}

#inhaltleft .galeriePic a img {
	border: 2px solid #63790e;
}
#inhaltright {
	width:308px;
	float:right;
	background:#fff;
	padding-bottom:50px;
	padding-left:10px;
}
#inhaltright h1 {
	
	background:#eae6c1;
	font-family: "Times New Roman", Times, Georgia,  serif;
	font-weight:bold;
	padding:5px 10px;
	font-size:13px;
	color:#3a2b08;
	margin-top:10px;
	
}
#inhaltright h2, #inhaltright h3 {
	color:#544f20;
	font-weight:bold;
	font-size:12px;
	margin-bottom:0px;
	margin-top:0px;
}
#inhaltvspacer {
	width:1px;
	height:477px;
	float:right;
}
#inhalt {
	width:980px;
	background: transparent url('../images/bg/inhalt.jpg') repeat-y 50% 475px;
	float:left;

}
#bottom {
	width:980px;
	background: transparent url('../images/bg/bottom.jpg') no-repeat 50% 0;
	float:left;
	height:80px;
}

.textbox {
	float:left;
	padding-bottom:10px;
	padding-top:0;
	margin:0;
}
#inhaltright .textbox {
	padding:0 10px 5px 10px;
	margin: 0 0 5px 0;
}
.bildboxleft,
.bildboxright {
	border:3px solid #d2cba6;
	
	height:auto;
	margin-right:22px;
	margin-bottom:10px;
	margin-top: .5em;
	float:left;
}

.bildboxright
{
float:right;
}

iframe {
	border:1px solid #ccc;
}

.b1ccc iframe
{
	border: none;
}

.b1ccc
{
	border:1px solid #ccc;
}

.h150
{
	height: 150px;
}

input.newsletteremail, input.newsletteremailakt {
	height:20px;
	line-height:20px;
	width:203px;
	border:1px solid #ccc;
	background: #f6f3e2 url('../images/bg/email_adresse_eintragen.gif') no-repeat 50% 50%;
	margin:0;
	padding:0;
	float:left;
	text-align:center;
}
input.newsletteremailakt {
	background: #f6f3e2 url('../images/trans.gif');
}
.but23 {
	margin-top:2px;
	margin-left:15px;
}
.buttoncontainer {
	padding:0;
	background:none;
	margin:0;
	width:auto;
	border:none;
}

table .darkgreen {
	background: #B3D334;
}

table .green {
	background: #faf9e8;
}

table .white {
	background: #FFFFFF;
}
table .achtung_aenderung,
table .entfaellt {
	color: #e84040;
	font-weight: bold;
	margin-top:5px;
}

table tr td {
	padding: 0px 2px 0px 4px;
	vertical-align: top;
}

.hole_in_one tr {
	margin-top: 1px;
}

/* MARGINS */
.mt10 {
	margin-top:10px;
}
.ml10 {
	margin-left:10px;
}
.mr10 {
	margin-right:10px;
}
.mb10 {
	margin-bottom:10px;
}

.mr15 {
	margin-right:15px;
}

/* FLOATS*/
.fl {
	float:left;
	width:auto;
}
.fr {
	float:right;
	width:auto;
}
.cb {
	clear:both;
}



/* BREITEN */

.w100 {
	width:100px;
}
.w120 {
	width:120px;
}
.w130 {
	width:130px;
}
.w140 {
	width:140px;
}
.w150 {
	width:150px;
}
.w160 {
	width:160px;
}
.w250 {
	width:250px;
}
.w280 {
	width:280px;
}

.pl20 {
	padding-left:20px;
}

/*OCAPIZITÄTEN */

.oc0 {
	-moz-opacity:0.00;
	opacity:0.00;
}
.oc5 {
	-moz-opacity:0.05;
	opacity:0.05;
}
.oc10 {
	-moz-opacity:0.10;
	opacity:0.10;
}
.oc15 {
	-moz-opacity:0.15;
	opacity:0.15;
}
.oc20 {
	-moz-opacity:0.20;
	opacity:0.20;
}
.oc25 {
	-moz-opacity:0.25;
	opacity:0.25;
}
.oc30 {
	-moz-opacity:0.30;
	opacity:0.30;
}
.oc35 {
	-moz-opacity:0.35;
	opacity:0.35;
}
.oc40 {
	-moz-opacity:0.40;
	opacity:0.40;
}
.oc45 {
	-moz-opacity:0.45;
	opacity:0.45;
}
.oc50 {
	-moz-opacity:0.50;
	opacity:0.50;
}
.oc55 {
	-moz-opacity:0.55;
	opacity:0.55;
}
.oc60 {
	-moz-opacity:0.60;
	opacity:0.60;
}
.oc65 {
	-moz-opacity:0.65;
	opacity:0.65;
}
.oc70 {
	-moz-opacity:0.70;
	opacity:0.70;
}
.oc75 {
	-moz-opacity:0.75;
	opacity:0.75;
}
.oc80 {
	-moz-opacity:0.80;
	opacity:0.80;
}
.oc85 {
	-moz-opacity:0.85;
	opacity:0.85;
}
.oc90 {
	-moz-opacity:0.90;
	opacity:0.90;
}
.oc95 {
	-moz-opacity:0.95;
	opacity:0.95;
}
.oc100 {
	-moz-opacity:1.00;
	opacity:1.00;
}
/* EMAIL ANTI SPAM */
.email {unicode-bidi:bidi-override; direction:rtl;}

/* FARBEN */
span.red {
	color: #da1211;
}

span.yellow {
	color: #bdcd00;
}

span.white {
	color: #ddd;
}

.greeneagle_logo_link {
	float:right;
	margin-right:80px;
	margin-top:12px;
}

.european_tour_link {
	float:right;
	width: 180px;
	height: 44px;
	display: block;
	margin-right:6px;
	margin-top: 76px;
	text-decoration: none;
}


/* Weitere Videos */
#inhaltright .video{
	width:290px;
	position:relative;
	padding-bottom:15px;
	padding-top:20px;
	padding-right:10px;
	float:left;
}
.video a:linked {
	text-decoration:none;
}
.video .bild {
	width:120px;
	height:90px;
	float:left;
	padding-left:10px;
	padding-right:10px;
}
.video img {
	border:0px;
}

a.jubiticket {
	width:238px;
	height:350px;
	position:absolute;
	top:180px;
	left:-10px;
	display:block;cursor:help;
}

a.jubiticket span {
	display:block;
	width:238px;
	height:350px;
	position:relative;cursor:help;
	background: transparent url('../images/ic/greenfee.png') no-repeat 50% 50% ;
}
a.jubiticket:hover {
	top:70px;
	left:-50px;cursor:help;
}
a.jubiticket:hover, .jubiticket:hover span {
	width:374px;
	height:550px;
	cursor:help;
}
.jubiticket:hover span {
	background: transparent url('../images/ic/greenfee_g.png') no-repeat 50% 50% ;
}

a.jubiticket:active, a.jubiticket:active span, a.jubiticket span:active,
a.jubiticket:focus, a.jubiticket:focus span, a.jubiticket span:focus {
	outline:none;
	border:none;
}

a.membercard{
	width:280px;
	height:222px;
	position:absolute;
	top:200px;
	left:-55px;
	display:block;cursor:help;
}

a.membercard span {
	display:block;
	height:222px;
	position:relative;cursor:help;
	background: transparent url('../images/ic/membercard.png') no-repeat 50% 50% ;
}
a.membercard:hover {
	top:200px;
	left:-55px;
	cursor:help;
}
a.membercard:hover, .membercard:hover span {
	width:350px;
	height:278px;
	cursor:help;
}
.membercard:hover span {
	background: transparent url('../images/ic/membercard_g.png') no-repeat 50% 50% ;
}

a.membercard:active, a.membercard:active span, a.membercard span:active,
a.membercard:focus, a.membercard:focus span, a.membercard span:focus {
	outline:none;
	border:none;
}

