HTML { 
	width:					100%; 
	text-align:				center;
}
BODY {
	font-family:			verdana, arial, sans;
	font-size:				11px;
	color:					#2B2B2B;
	line-height:			1.5em;
	background-color:		#E4E5E1;
    height:					auto;
    width:					100%;
    text-align:				center;
	margin:					0;
	padding:				0;
}
A {
	text-decoration:		none;
}
IMG {
	border:					0;
	margin:					0;
	padding:				0;
}

FORM {
	display:				inline;
}
/* Container */

DIV#container {
	width:					945px;
	background-color:		#FFFFFF;
	margin:					0 auto;
	padding:				0 0 0 0;
}

/* Header / Extra-Menu / Suche */

DIV#container_header {
	width:					945px;
	height:					38px;
	margin:					0;
	padding:				0;
	background-color:		#005440;
	overflow:				hidden;
	text-align:				right;
}
DIV#header {
	margin:					10px 0 0 0;
}
DIV#menu_3 {
	display:				inline;
	color:					#D0D0D0;
}
DIV#menu_3 UL {
	margin:					0;
	padding:				0;
	list-style:				none;
	display:				inline;
}
DIV#menu_3 UL LI {
	display:				inline;
	margin:					0;
	padding:				0;
	font-size:				10px;
}
DIV#menu_3 UL LI A {
	font-weight:			normal;
	text-decoration:		none;
	color:					#D0D0D0;
}

DIV#suche {
	display:				inline;
	margin:					0 0 0 25px;
	padding:				0;
}

INPUT#suche_text, INPUT#login_user, INPUT#login_pass, INPUT#login_vergessen, INPUT#name {
	background-color:		#6C6C6C;
	border:					2px solid #6C6C6C;
	color:					#D0D0D0;
	font-size:				10px;
	height:					19px;
	vertical-align:			middle;
	padding:				0;
	margin:					0;
}
INPUT#login_user {
	width:					115px;
	margin-right:			10px;
}
INPUT#login_pass, INPUT#suche_text {
	width:					96px;
}
INPUT#login_pass, INPUT#suche_send, INPUT#login_user{
	margin-top:				8px;
}
INPUT#suche_send, INPUT#login_send {
	width:					19px;
	height:					19px;
	vertical-align:			middle;
	padding:				0;
	margin:					0 15px 0 0;
}
INPUT#login_vergessen {
	width:					214px;
	margin-top:				8px;
}
INPUT#login_send {
	margin-top:				8px;
}
INPUT#logout_send {
	width:					115px;
	height:					19px;
	margin-top:				8px;
	margin:					8px 15px 0 0;
}
TD#vergessen a, TD#vergessen {
	font-weight:			normal;
	text-decoration:		none;
	color:					#7F7F7F;
	font-size:				10px;
}
DIV#vergessen {
	margin:					7px 15px 0 0;
}
/* KeyVisual */

DIV#keyvisual {
	width:					945px;
	height:					132px;
	border-top:				1px solid #FFFFFF;		
	border-bottom:			1px solid #FFFFFF;		
}

/* Menuzeilen */

DIV#container_menu_top {
	width:					945px;
	height:					38px;
	background-color:		#005440;
	margin:					0;
	padding:				0;
}
TABLE#menu_top {
	width:					945px;
	margin:					0;
	padding:				0;
	border-collapse:		collapse;
}
TD#menu_1 {
	margin:					0;
	padding:				0;
}

TD#menu_1 UL {
	margin:					7px 0 0 15px;
	padding:				0;
	list-style:				none;
}

TD#menu_1 UL LI {
	display:				inline;
	padding:				0;
	font-size:				12px;
	margin:					0px 20px 0px 0px;
}

TD#menu_1 UL LI A {
	font-weight:			normal;
	text-decoration:		none;
	color:					#D0D0D0;
}
TD#menu_1 UL LI.active A {
	color:					#BDA413;
}
TD#menu_1 UL LI.inactive A {
	color:					#D0D0D0; 
}
TD#menu_1 UL LI A:hover {
	color:					#BDA413; 
}

TD#login {
	margin:					0;
	text-align:				right;
}

DIV#container_menu_bottom {
	width:					945px;
	height:					28px;
	background-color:		#FDF5C7;
	margin:					0;
	padding:				0;
	border-top:				1px solid #FFFFFF;		
	border-bottom:			1px solid #FFFFFF;		

}

TABLE#menu_bottom {
	width:					945px;
	/*height:					28px;*/
	margin:					0;
	padding:				0;
	border-collapse:		collapse;
}
TD#menu_2 {
	margin:					0;
	padding:				0;
}

TD#menu_2 UL {
	margin:					7px 0 0 15px;
	padding:				0;
	list-style:				none;
}

TD#menu_2 UL LI {
	display:				inline;
	padding:				0;
	font-size:				12px;
	margin:					0px 20px 0px 0px;
}

TD#menu_2 UL LI A {
	font-weight:			normal;
	text-decoration:		none;
	color:					#7F7F7F;
}
TD#menu_2 UL LI.active A {
	color:					#BDA413;
}
TD#menu_2 UL LI.inactive A {
	color:					#7F7F7F; 
}
TD#menu_2 UL LI A:hover {
	color:					#BDA413; 
}

TD#vergessen {
	margin:					0;
	text-align:				right;
}

/* Content */
DIV#content {
	border-top:				1px solid #F5D20B;
	margin:					0;
}

TABLE#content_std {
	width:					915px;
	margin:					0 15px 0 15px;
	padding:				0;
	display:				block;
	border-collapse:		collapse;
}
TD#content_std_left {
	width:					450px;
	vertical-align:			middle;
}
TD#content_std_vspacer, TD#content_news_spacer {
	width:					15px;
}
TD#content_std_hspacer {
	height:					15px;
}
TD#content_std_right {
	width:					450px;
}
TD#content_std_full {
	width:					915px;
}
TD#content_crs_text {
	width:					248px;
	vertical-align:			top;
	border:					0;
}
TD#content_crs_bb {
	width:					202px;
	vertical-align:			middle;
	border:					0;
}
TD#content_crs_pic {
	width:					435px;
	vertical-align:			middle;
	border:					0;
}

TABLE#holes {
	margin-top:				50px;
	border:					0;
	width:					100%;
	border-collapse:		collapse;
}
TD#holes {
	border:					0;
	text-align:				center;
	width:					50%;
}

UL#holes {
	padding:				0;
	margin: 0;
	list-style:				none;

}

UL#holes LI {
	padding:				0;
	font-size:				12px;
	margin:					5px 0px 0px 0px;
}

UL#holes LI A {
	font-weight:			normal;
	text-decoration:		none;
	color:					#7F7F7F;
}
UL#holes LI.active A {
	color:					#7F7F7F;
	font-weight:			bold;
}
UL#holes LI.inactive A {
	color:					#7F7F7F; 
}
UL#holes LI A:hover {
	color:					#7F7F7F;
	font-weight:			bold;
}




/* ############### */

TABLE#content_news {
	width:					915px;
	margin:					15px 15px 15px 15px;
	padding:				0;
	display:				block;
	border-collapse:		collapse;
}
TD#content_news_left {
	width:					300px;
	vertical-align:			top;
}
TD#content_news_right {
	width:					600px;
	vertical-align:			top;
}
TD#content_turniere_left {
	width:					490px;
	vertical-align:			middle;
}
TD#content_turniere_right {
	width:					410px;
	vertical-align:			top;
	text-align:				right;
}
H1 {
	font-family:			verdana, arial, sans;
	font-size:				11px;
	color:					#2B2B2B;
	text-align:				left;
	font-weight:			bold;	
}
.bodytext {
	font-family:			verdana, arial, sans;
	font-size:				11px;
	color:					#2B2B2B;
	text-align:				justify;
}
.external-link-new-window, .internal-link, .bodytext a {
	color:					#2B2B2B;
	text-decoration:		underline;
}

.news-list a {
	font-family:			verdana, arial, sans;
	font-size:				11px;
	color:					#2B2B2B;
	text-align:				justify;
	text-decoration:		none;
}
.news-single-img {
	float:					right;
	margin:					0 0 0 15px;
}
.news-single-img-left {
	float:					left;
	margin:					0 15px 0 0;
}
.wtdirectory_abc_letter, .wtdirectory_abc_letter A {
	font-family:			verdana, arial, sans;
	font-size:				14px;
	color:					#2B2B2B;
	text-decoration:		none;
}
.wtdirectory_filter_abc {
	border-top:				1px solid #BDA413;
	border-bottom:			1px solid #BDA413;
}
/* Mailformular */
.mf-select {
	font-family:			verdana, arial, sans;
	font-size:				11px;
	display:				block;
	border:					1px solid #6C6C6C;
	margin-bottom:			10px; 
	width:					450px;
	color:					#6C6C6C; 

}
.mf-input {
	font-family:			verdana, arial, sans;
	font-size:				11px;
	display:				block;
	border:					1px solid #6C6C6C;
	margin-bottom:			10px; 
	width:					450px;
	color:					#6C6C6C; 
}
.mf-text {
	font-family:			verdana, arial, sans;
	font-size:				11px;
	display:				block;
	color: 					#6C6C6C;
	border: 				1px solid #6C6C6C;
	margin-bottom:			10px; 
	width:					450px; 
	height:					180px;
}
.mf-submit {
	color: 					#111111;
	background-image:		url(../images/button.jpg);
	font-size:				12px;
	text-align:				left;
	color:					#D0D0D0;
	width:					113px;
	height:					18px;
	border:					0;
	margin-bottom:			15px;
}
.reg-submit {
	color: 					#111111;
	background-image:		url(../images/button.jpg);
	font-size:				12px;
	text-align:				left;
	color:					#D0D0D0;
	width:					113px;
	height:					18px;
	border:					0;
	margin:					0 0 15px 200px;
}
.register {
	font-family:			verdana, arial, sans;
	font-size:				11px;
	color:					#2B2B2B;
	text-align:				left;
	float:					left;
	margin:					2px 0 0 0;
}
.reg-input {
	font-family:			verdana, arial, sans;
	font-size:				11px;
	display:				block;
	border:					1px solid #6C6C6C;
	margin:					0 0 10px 200px; 
	width:					250px;
	color:					#6C6C6C; 
}
.fehler, .tx-indexedsearch-noresults {
	font-size:				11px;
	color:					#FF0000;
}
/* Suche */
.tx-indexedsearch-whatis, .tx-indexedsearch-browsebox, .tx-indexedsearch-browsebox p {
	font-family:			verdana, arial, sans;
	font-size:				11px;
	color:					#2B2B2B;
	display:				inline;
}
.browsebox {
	list-style:				none;
	display:				inline;
}
.browsebox li, .browsebox li a {
	display:				inline;
	margin:					0 5px 0 5px;
	color:					#2B2B2B;
}
.tx-indexedsearch-browselist-currentPage strong a, .tx-indexedsearch-redMarkup {
	color:					#BDA413;
	font-weight:			normal;
}

/* Footer */
DIV#footer {
	width:					945px;
	height:					65px;
	margin:					15px 0 0 0;
	padding:				0;
	overflow:				hidden;
	background-color:		#005440;
}

DIV#copyright {
	margin:					10px 0 0 14px;
	padding:				0;
	float:					left;
	color:					#FFFFFF;
	font-size:				8px;
}

DIV#leading {
	margin:					10px 10px 10 880px;
	padding:				0px 0px 0px 0px;
}