/* Golfanlagen24 */

body {
	margin:0;
	padding:0;
	font-size:1.0em;
	font-family:Arial, Helvetica, sans-serif;
	background: #FFF;
}
img {
	border:0px;
}
#header {
	height:108px;
	background: #FFF url(../img/bgr_top.gif) repeat-x;
}
#header h1 {
	width:194px;
	height:108px;
	float:left;
	padding:0 0 0 40px;
	margin:0 20px 0 0;
}
#header h1 span{
	visibility:hidden;
	font-size:0.1em;
}
#header h1 a{
	display:block;
	width:134px;
	height:108px;
	background:#fff url(../img/logo.gif) left top no-repeat;
	text-decoration:none;
	border:0;
	padding:0;
	margin:0;
	}

/* QUICKSEARCH */

.quicksearch {
	height:35px;
	margin:38px 0 0 0;
	padding: 0 10px 0 0;
	text-align:right;
	float:right;
}
.quicksearch #sendIt {
	background: #99CC66 url(../img/qs_btn.gif) no-repeat;
	margin:0;
	padding:0;
	width:93px;
	height:19px;
	border:0;
	font-size:0.6em;
	color:#FFFFFF;
}
.quicksearch #typeIt {
	background-color: #DEE6D6;
	border: 1px solid #669966;
	height:17px;
	margin:0;
	padding:0;
	color: #333333;
}
.quicksearch #selectIt {
	background-color: #DEE6D6;
	border: 1px solid #669966;
	height:17px;
	margin:0;
	padding:0;
	color: #333333;
	font-size:0.6em;
}

/* Header Navigation */

#header .nav {
	margin:0;
	padding:0;
	height:29px;
	clear:right;
}
#header .nav li{
	list-style-type: none;
	display:block;
	float:left;
	padding:0;
	margin: 0;
	height:29px;
	font-size:0.001em;
}
#header .nav li span{visibility:hidden;display:block;height:29px;}
#header .nav li a{text-decoration:none;display:block;height:29px;}
#header .nav #nav01 a{background-image:url(../img/nav01.gif);width:94px;}
#header .nav #nav01h a{background-image:url(../img/nav01h.gif);width:94px;}
#header .nav #nav02 a{background-image:url(../img/nav02.gif);width:94px;}
#header .nav #nav02h a{background-image:url(../img/nav02h.gif);width:94px;}
#header .nav #nav03 a{background-image:url(../img/nav03.gif);width:98px;}
#header .nav #nav03h a{background-image:url(../img/nav03h.gif);width:94px;}
#header .nav #nav04 a{background-image:url(../img/nav04.gif);width:98px;}
#header .nav #nav04h a{background-image:url(../img/nav04h.gif);width:94px;}
#header .nav #nav05 a{background-image:url(../img/nav05.gif);width:94px;}
#header .nav #nav05h a{background-image:url(../img/nav05h.gif);width:94px;}
#header .nav #nav06 a{background-image:url(../img/nav06.gif);width:94px;}
#header .nav #nav06h a{background-image:url(../img/nav06h.gif);width:94px;}
#header .nav #nav00 {background-image:url(../img/nav00.gif);width:2px;
}

/* Content Area */

#left {
	clear:both;
	float:left;
	width:222px;
	margin:15px 0 0 0;
}
#left .nav{
	width:222px;
	margin: 10px 0 0 0;
	padding:0;

}
#left .nav li{
	list-style-type: none;
	list-style-position:outside;
	margin: 0;
	padding: 5px 0 0 15px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	font-size:0.7em;
	font-weight:bold;
	height:17px;
}
#left .nav a{
	color: #333;
	text-decoration:none;
}
#left .nav a:hover{
	text-decoration:underline;
}
#left .head{
	color: #fff;
	background: #728E57 url(../img/bgr_snav_head.gif) repeat-x;
}
#left .sub{
	color: #333;
	background: #DEE6D6 url(../img/bgr_snav.gif);
}

/* Calender */
#left .calender{
	margin:0;
	padding:0;
	color: #333;
	background: #FFF;
	text-align:center;
	font-size:0.7em;
	width:172px;
}
h5 {
	color: #fff;
	background: #728E57 url(../img/bgr_snav_head.gif) repeat-x;
	font-size:0.7em;
	width:157px;
	height:17px;
	padding: 5px 0 0 15px;
	margin:20px 0 0 0;
	}
#left .calender a{text-decoration:none;color: #333;}
#left .calender a:hover{text-decoration:underline;}
/* Calender Highlighting */
#left .calender .high1{background-color:#A2B98B;}
#left .calender .high2{background-color:#99CC33;}
#left .calender .high3{background-color:#EEF2EA;}

#left .calender td{
	background-color:#DEE6D6;
	width:22px;
	height:22px;
}
#left .calender th{
	color:#DEE6D6;
}

/* Content */

#content {
	text-align:left;
	margin: 10px 160px 0 252px;
	padding:0;
}

#content h2{
	color:#99CC33;
	font-size:1.3em;
	font-weight:bold;
	margin: 28px 0 0 0;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #D5E0CB;
}
#content h3{
	color:#333333;
	font-size:0.7em;
	font-weight:normal;
	margin: 11px 0 17px 6px;
}

/* Highlights */
#content .highlights{
	padding:0;
	margin:0 0 20px 6px;
}
#content .highlights p{margin:0 0 0 83px;padding:0;font-size:0.7em;}
#content .highlights h4{margin:0 0 6px 83px;padding:0;font-size:0.7em;font-weight:bold;}
#content .highlights a{color:#333333;text-decoration:underline;}
#content .highlights .rate{float:right;}

/* Tips */
#content .tips{
	padding:0;
	margin:0 0 20px 6px;
}
#content .tips p{margin:10px 0 0 83px;padding:0;font-size:0.7em;}
#content .tips h4{margin:0 0 6px 83px;padding:0;font-size:0.7em;font-weight:bold;}
#content .tips a{color:#333333;text-decoration:underline;}

/* Stuff */
#content .stuff{
	padding:0;
	margin:0 0 20px 6px;
}
#content .stuff p{margin:10px 0 0 0;padding:0;font-size:0.7em;}
#content .stuff h4{margin:0 0 6px 0;padding:0;font-size:0.7em;font-weight:bold;}
#content .stuff a{color:#333333;text-decoration:underline;}

/* Calender Section */

#content .cal {
	margin:0;
	padding:0;
}
#content .cal a{
	color:#333;
	text-decoration:underline;
}
#content .cal li{
	font-size:0.7em;
	list-style-type:none;
	list-style-position:outside;
	font-weight:bold;
	padding:0 0 0 20px;
	margin:0 0 0 10px;
	display:block;
	background: #FFFFFF url(../img/ico_arrow.gif) left top no-repeat;
}
#content .cal p{
	font-weight:normal;
	margin:7px 0 18px 6px;
	padding:0;
}
#content .calHi{
	color:#999999;
	font-weight:normal;
}
#content .calh5sub{font-size:0.7em;font-weight:bold;color:#666666;}
#content .stand{font-size:0.72em;}
#content .stand a{color:#99CC33;text-decoration:underline;}
#content h6{font-size:0.8em;font-weight:bold;margin:2px 0 2px 6px;padding:0;}

/* Search */

#content .search{margin:0 0 0 6px;}
#content .searchRe{color:#999999;font-size:0.7em;margin:0 0 0 6px;}
#content .search p{font-size:0.7em;}
#content .searchPage{font-size:0.7em;font-weight:normal;margin:0 0 0 6px;}
#content .searchPage a{color:#99CC33;text-decoration:underline;}

/* Lexikon */

#content .lex{margin:0 0 16px 6px;padding:0;list-style-type:none;list-style-position:inside;}
#content .lex li{
	font-size:0.7em;
	list-style-type:none;
	list-style-position:outside;
	font-weight:bold;
	padding:0 0 0 20px;
	margin:0 0 10px 10px;
	display:block;
	background: #FFFFFF url(../img/ico_arrow.gif) left top no-repeat;
}
#content .lex a{color:#333;text-decoration:underline;}
#content .lex p{font-size:0.8em;}
.ergb{font-weight:bold;}
.teaser{font-style:italic;color:#999999;}
h7{font-size:1.1em;font-weight:bold;}

/* News Section */

#content .newsC {
	margin:0;
	padding:0;
}
#content .newsC a{
	color:#333;
	text-decoration:underline;
}
#content .newsC li{
	font-size:0.7em;
	list-style-type:none;
	list-style-position:outside;
	font-weight:bold;
	padding:0 0 0 20px;
	margin:0 0 10px 10px;
	display:block;
	background: #FFFFFF url(../img/ico_arrow.gif) left top no-repeat;
}
#content .newsC p{
	font-weight:normal;
	margin:7px 0 18px 6px;
	padding:0;
}
#content .newsA{margin: 16px 0 0 6px; font-size:0.7em;font-style:italic;color:#666;}
#content .newsP{margin: 16px 0 0 6px; font-size:0.7em;font-weight:normal;}
#content .newsP a{color:#99CC33;text-decoration:underline;}

/* Golfanlagen Details */

#content .goadet{margin:0 0 16px 6px;padding:0;}
#content .goadet a{color:#333;text-decoration:underline;}
#content .goadet p{font-size:0.7em;}
h8{font-size:0.8em; font-weight:bold;}
.bewertungen{background-color:#DEE6D6;border:0;font-size:0.7em;}
.bewertungen th{
	padding-left:14px;
	color: #fff;
	background: #728E57 url(../img/bgr_snav_head.gif) repeat-x;
	height:17px;
	line-height:17px;
	border-bottom:1px solid white;
}
.bewertungen td{padding-left:14px;border-bottom:1px solid white;}
.bewertungen #bewP{color:#999;font-size:0.9em;}
.dettab{background-color:#DEE6D6;font-size:0.7em;margin:0 0 15px 0;width:70%;}
.dettab td{
	padding-left:14px;
	border-bottom: 1px solid white;
	height:17px;
	line-height:17px;
	}
/* Forms */

.txt{
	background-color: #DEE6D6;
	border: 1px solid #669966;
	height:119px;
	width:300px;
	margin:0;
	padding:0;
	color: #333333;
}

.inp{
	background-color: #DEE6D6;
	border: 1px solid #669966;
	height:17px;
	margin:0;
	padding:0;
	color: #333333;
}

.btn {
	background: #99CC66 url(../img/qs_btn.gif) no-repeat;
	margin:0;
	padding:0;
	width:93px;
	height:19px;
	border:0;
	color:#FFFFFF;
	font-size:0.7em;
}

/* Locator */

#locator{
	font-size:0.6em;
	font-weight:normal;
	padding:0;
	margin:0;
}
#locator a{
	color:#99CC33;
	text-decoration:underline;
}

/* Advertising */

.ad1{
	float:right;
	width:160px;
	height:800px;
	margin: 25px 0 0 0;
	padding:0 10px 0 10px;
}

.ad1 p{
	font-size:0.6em;
	color:#CCC;
	text-align:center;
	margin:2px;
	padding:0;
}

#google {
	padding:10px;
	margin:20px 0 0 0;
	border:0;
}
#google p{
	font-size:0.6em;
	color:#CCC;
	margin:0;
	padding:2px;
}
/* Threads */

#content .thread {
	margin:0;
	padding:0;
	width:48%;
	display:block;
}
#content .thread a{
	color:#333;
	text-decoration:underline;
}
#content .thread li{
	font-size:0.7em;
	list-style-type:none;
	list-style-position:outside;
	font-weight:bold;
	padding:0 0 0 20px;
	margin:0 0 0 10px;
	background: #FFFFFF url(../img/ico_arrow.gif) left top no-repeat;
}
#content .thread p{
	font-weight:normal;
	margin:7px 0 18px 0;
	padding:0;
}

/* Footer */

.footer{
	margin: 55px 0 20px 0;
	color:#333;
}
.footer  p {margin:0;padding:0;}
.footer #top{font-size:0.6em;text-align:right;margin-bottom:2px;}
.footer #top a{text-decoration:none;color:#333;}
.footer #copy{
	background-color: #99CC33;
	height:18px;
	color:#FFF;
	padding:4px 0 0 0;
	margin:0;
	font-size:0.6em;
	text-align:center;
}
.footer #desc{
	font-size:0.55em;
	text-align:center;
	padding: 6px 4px 0 4px;
}

/* Line */

.line {border-bottom: 1px solid #D5E0CB;padding:0;margin:0;}
.line span{visibility:hidden;padding:0;margin:0;font-size:0.01em;}

/* links MB */
a.lks:link {
    color:#242661;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a.lks:visited {
	color:#242661;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a.lks:hover {
	color:#646582;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
