body { margin: 0px; }
form { margin: 0px; }

dd {display:none;}
a.nav, a.nav:visited {margin-left:30px; display:block; width:130px; height:12px; background:#000000; color:#ffffff; border:1px solid #000; text-decoration:none; text-align:left; line-height:12px;}
a.nav:hover {background:#ff0000; color:#fff;}

body,p,div,td,a,input,select,textarea,ul,li,h1,h2,h3,h4,h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0px;
	line-height: 13px;
	font-weight: normal;
	color: #ffffff;
/*	color: #636363; */
}

h1 {
	font-size: 16px;
	line-height: 18px;
	margin: 0px 0px 5px 0px;
	padding: 5px 0px 0px 0px;
	font-weight: bold;
}

h2 {
	font-size: 14px;
	line-height: 16px;
	margin-bottom: 10px;
}

h3 {
	font-size: 14px;
	line-height: 14px;
	margin-bottom: 10px;
}

h4 {
	font-size: 12px;
	line-height: 12px;
	margin-bottom: 3px;
	font-weight: bold;
	margin-top: 8px;
}

h5 {
	font-size: 11px;
	line-height: 13px;
	margin-bottom: 0px;
}

input,select,textarea {
	border: 2px solid #eaeaea;
	background-color: #ffffff;
	line-height: 12px;
	letter-spacing: -1px;
}

hr {
	height: 1px;
	color:#c8c8c8;
	background-color: #c8c8c8;
	border: 0;
}

ul {
	list-style-type: circle;
}

div {
border: 0px solid #ff0000; 
}

a:link {
	color: #fff;
	text-decoration: none;
}
a:visited {
	color: #fff;
	text-decoration: none;
}
a:hover {
	color: #fff;
	text-decoration: none;
}
a:active {
	color: #000;
	text-decoration: none;
}
#center {
	width: 1000px;
	margin: auto;
	background-color: #000000;
}
#header {
	position: fixed;
	width: 1000px;
	height: 130px;
	background-color:#000000;
/*	border-bottom: 5px solid #ffffff; */
}

#header_right {
	position: fixed;
	margin: 30px 0px 0px 850px;
	width: 160px;
	height: 120px;
}
#header_left {
	position: fixed;
	margin: 0px 0px 0px 0px;
	width: 240px;
	height: 120px;
}

#nheader_img {
	margin: 7px 0px 0px 120px;
	width: 758px;
	height: 100px;
	color: #ffffff;
/*	padding: 10px;
	border: 1px solid #ffffff;
*/
}
#nheader_img h1{
	text-align: center;
	font-size: 14px;
	line-height: 20px;
	color: #ffffff;
	margin: 5px;
}
#nheader_img div{
	text-align: center;
	font-size: 12px;
	line-height: 20px;
	color: #ffffff;
}
#left_navi {
	position: fixed;
	width: 165px;
	margin-left: 0px;
	margin-top: 133px;
	background-color: #000000;
	color: #FFFFFF;
	height: 600px;
	font-size: 9px;
	line-height: 10px;
	letter-spacing: -1px;
	padding-top: 0px;
}

#right_navi {
	position: fixed;
	width: 165px;
	margin-left: 1200px;
	margin-top: 130px;
	background-color: #000000;
	color: #FFFFFF;
	height: 600px;
}

#content {
	position: absolute;
	width: 1000px;
	margin-left: 0px;
	margin-top: 130px;
	background-color: #000000;
/*	border: 1px solid #B4A33C; */
}

#main_content {
	width: 678px;
	margin-left: 165px;
	background-color: #000000;

}
#main_content_2 {
	width: 678px;
	margin-left: 165px;
	background-color: #73af3e;
}
#main_content_3 {
	width: 678px;
	margin-left: 165px;
	background-color: #ffffff;
	
}
#main_content_home {
	width: 678px;
	margin-left: 165px;
	background-color: #000000;
}

#footer_content {
	border-top: 5px solid #ffffff;
	border-bottom: 5px solid #ffffff;
	padding: 10px 0px;
}

#content_header {
	width: 678px;
}

#fotomain {
	float:left;
	background-color: #000000;
	height: 456px;
	width: 450px;
	overflow:hidden;
}

#fotostrecke {
	float:left;
	background-color: #000000;
	height: 456px;
	width: 228px;
	padding: 0px 0px 0px 0px;
}

#fotostrecke div {
	display: inline;
}

#fotomain_gc {
	float:left;
	background-color: #000000;
	height: 226px;
	width: 450px;
	overflow:hidden;
}
#fotostrecke_gc {
	float:left;
	background-color: #000000;
	height: 226px;
	width: 228px;
	padding: 0px 0px 0px 0px;
}

#fotostrecke_gc div {
	display: inline;
}

#fotomain_headline {
	position: absolute;
	margin-top: 0;
	margin-left: 0;
	width: 450px;
	height: 28px;
	background-color: #ffffff;
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	opacity:0.85;
}

#content_padding, #content_hotel {
	padding: 5px;
}

#content_description {
	float: left;
	width: 340px;
	padding-top: 10px;
}

#content_distance {
	float: right;
	width: 300px;
	padding-top: 10px;
}

#content_distance .fgreen .fname_green {
	background-color: #867c39;
}

#content_distance .fgreen .fname_green a {
	color: #ffffff;
}

#content_distance .fgreen .fwert_green {
	background-color: #867c39;
}

#content_distance .fgreen .headline {
	background-color: #000000;
}


#content_1 .fgreen .fname_green {
	background-color: #867c39;
}

#content_1 .fgreen .fname_green a {
	color: #ffffff;
}

#content_1 .fgreen .fwert_green {
	background-color: #867c39;
}

#content_1 .fgreen .headline {
	background-color: #000000;
}


#content_tbl {
	width: 668px;
}

#content_container {
	width: 700px;
}

#content_container div, #content_container a, #content_container font, #content_container span, #content_container p, #content_container table, #content_container tr, #content_container td {
	font-size: 9px;
}

#content_container td {
	border-bottom: 1px solid black;
	border-right: 1px solid black;
}
#content_1 td {
	border-bottom: 1px solid black;
	border-right: 1px solid black;
}

#content_container table {
	border-top: 1px solid black;
	border-left: 1px solid black;
}
#content_1 table {
	border-top: 1px solid black;
	border-left: 1px solid black;
}


/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_definition.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#dlmenu {
	height:auto;
}
#menu {
	list-style-type:none;
	margin:0;
	padding:0;
	<!--[if lt IE 7]>
	position:absolute;
	<![endif]-->
	width:155px;
	background:#000000;
	z-index:100;
}

#menu li {
	display:block;
	padding:0;
	margin:0;
	position:relative;
	z-index:100;
}
#menu li a, #menu li a:visited {
	display:block;
	text-decoration:none;
}
#menu li dd {
	display:none;
}
#menu li:hover, #menu li a:hover {
	border:0;
}
#menu li:hover dt a , #menu li a:hover dt a {
	background-color: #B4A33C;
}
#menu li:hover dd, #menu li a:hover dd {
/*	display:block; */
}
#menu #liactive, #menu #liactive dd, #menu #liactive a dd {
	display:block;
}
#menu li:hover dl, #menu li a:hover dl {
	
}
#menu table {
	border-collapse:collapse;
	padding:0;
	margin:-4px;
	background-color: #000000;
}

#menu table tr td {
	background-color: #000000;
}
#menu dl {
	width:155px;
	margin: 0;
	cursor:pointer;
}
#menu dt {
	margin:0;
	padding: 0;
	font-size: 8px;
	border-top:1px solid #B4A33C;
}
#menu dd {
	margin:0;
	padding:0;
	text-align:left;
	line-height: 8px;
}
.gallery dt a, .gallery dt a:visited {
	display:block;
	font-size: 12px;
	color:#ffffff;
	padding:1px 5px 1px 5px;
}

.gallery dt #opactive {
	background-color:#B4A33C;
}

.gallery dd a, .gallery dd a:visited {
	color:#ffffff;
	font-size: 10px;
	min-height:8px;
	text-decoration:none;
	display:block;
	padding:1px 1px 1px 10px;
	letter-spacing: -1px;
}
* html .gallery dd a, * html .gallery dd a:visited {
	font-size: 10px;
	height:10px;
}
.gallery dd a:hover {
	color:#ffffff;
	background-color: #B4A33C;
}
#ddactive a {
	background-color: #B4A33C;
}

#ddactive {
	background-color: #B4A33C;
}



table .headline {
	background-color: #000000;
	color: #ffffff;
}
table .inline {
	background-color: #ffffff;
	color: #000000;
}

table .headline div {
	background-color: #000000;
	color: #ffffff;
}



#content_hotel table {
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
}

#content_hotel table .headline {
	background-color: #000000;
	color: #ffffff;
}

#content_hotel table td {
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color: #ffffff;
}

.redtext {
	color:#FF0000;
}

/* Golf Club
	Zweispaltig
*/
#gc div {
	border: 0px solid black;
}
.gc_left {
	float: left;
	width: 300px;
}

.gc_right {
	float: left;
	width: 378px;
}

.gc_bild {
	
}

.gc_thumb_bild {
	padding-left: 5px;
}

.gc_text {
	padding-left: 5px;
	padding-right: 15px;
}

.gc_preise {
	padding-left: 15px;
	padding-right: 5px;
}

.gc_info {
	padding-right: 5px;
}

.gc_info table {
	width: 100%;
}

#formular {
	background-color: #ffffff;
}

.kontaktformular, .kontaktformular table, .kontaktformular tr, .kontaktformular td {
	border: 0px solid #B4A33C;
}

.kontaktformular input, .kontaktformular select, .kontaktformular textarea, .kontaktformular table tr td input {
	border: 1px solid #B4A33C;
	background-color: #ffffff;
	line-height: 12px;
	letter-spacing: -1px;
}

.kontaktformular .radio input {
	background-color: transparent;
}

.kontaktformular, .kontaktformular table, .kontaktformular tr, .kontaktformular td {
	border: 0px solid #B4A33C;
}

.kontaktformular_, .kontaktformular_ table, .kontaktformular_ tr, .kontaktformular_ td {
	border: 0px solid #B4A33C;
}

.kontaktformular_ input {
	border: 0px solid #B4A33C;
	background-color: #ffffff;
	line-height: 12px;
	letter-spacing: -1px;
}

.div_img_pop {
	display: none;
}

table.noborder, table.noborder td {
	border: 0px;
}

.headline_l {
	background-color: #000000;
	color: #ffffff;
	border-right: 1px solid #ffffff;
	padding: 0px 5px;
	vertical-align: top;
		text-align: center;
}

.headline_r {
	background-color: #000000;
	color: #ffffff;
	padding: 0px 5px;
	vertical-align: top;
		text-align: center;
}

.gc_center {
	text-align: center;
}
