/* allgemeine Angaben */
body, html			{ margin:0px; padding:0px; font-family:Verdana; font-size:11px; color:#111111; margin-bottom:20px; }
div					{ position:absolute; }

/* Interne Links */
a.ilink				{ color:#0e2f57; text-decoration:none; border-width:0px 0px 1px 0px;
					  border-style:dotted; border-color:#0e2f57; }
a.ilink:visited	    { color:#324050; text-decoration:none; border-width:0px 0px 1px 0px;
					  border-style:dotted; border-color:#324050; }
a.ilink:hover  	    { color:#ff0000; text-decoration:none; border-width:0px 0px 1px 0px;
					  border-style:solid; border-color:#ff0000; }

/* Externe Links */

a.elink				{ color:#660000; text-decoration:none; border-width:0px 0px 1px 0px;
					  border-style:dotted; border-color:#660000; }
a.elink:visited	    { color:#444444; text-decoration:none; border-width:0px 0px 1px 0px;
					  border-style:dotted; border-color:#444444; }
a.elink:hover  	    { color:#ff0000; text-decoration:none; border-width:0px 0px 1px 0px;
					  border-style:solid; border-color:#ff0000; }

/* Links, die keine class-Markierung tragen, sind wohl externe Links da alle internen Links
	mit class="ilink" gekennzeichnet sind */
a				{ color:#660000; text-decoration:none; border-width:0px 0px 1px 0px;
					  border-style:dotted; border-color:#660000; }
a:visited	    { color:#444444; text-decoration:none; border-width:0px 0px 1px 0px;
					  border-style:dotted; border-color:#444444; }
a:hover  	    { color:#ff0000; text-decoration:none; border-width:0px 0px 1px 0px;
					  border-style:solid; border-color:#ff0000; }

/* Links zu Harry's Bergliste */
a.blink				{ font-family:Verdana; font-size:11px; color:#006600; text-decoration:none; }
a.blink:visited		{ color:#226622; }
a.blink:hover		{ color:#FF0000; text-decoration:underline; }

/* Tabs */
a.tablink				{ color:#222222; font-weight:bold; text-decoration:none; border:0px; }
a.tablink:visited		{ color:#222222; }
a.tablink:hover			{ color:#222222; text-decoration:underline; }

a.tablinkgray				{ color:#666666; font-weight:bold; text-decoration:none; border:0px; }
a.tablinkgray:visited		{ color:#666666; }
a.tablinkgray:hover			{ color:#666666; text-decoration:underline; }

/* Navigation */
a.footlink				{ font-family:Verdana; font-size:10px; color:#666666; text-decoration:none; font-style:italic; border:0px; }
a.footlink:visited		{ color:#666666;  border:0px; }
a.footlink:hover		{ color:#660000; text-decoration:underline; border:0px; }

/* Menues */
a.menu				{ font-family:Verdana; font-size:11px; color:#333333; text-decoration:none; border:0px; margin:0px; padding:0px; }
a.menu:visited		{ color:#333333; border:0px; }
a.menu:hover		{ color:#FFFFFF; border:0px; }

/* Ueberschriften */

h1					{ font-size:14px; font-weight:bold; letter-spacing:3.5px; margin-bottom:11px; margin-top:10px; color:#171717; }
h2					{ font-size:11px; font-weight:bold; letter-spacing:1px; margin:0px; margin-bottom:5px; }
h3					{ font-size:11px; font-weight:bold; letter-spacing:1px; margin:0px; }
h4					{ font-size:11px; letter-spacing:1px; margin:0px; background-color:#666666; color:#FFFFFF;
						padding:1px 0px 1px 10px; }

h1.underl			{ border-style:solid; border-width:0px 0px 1px 0px; border-color:#888888; }
h2.underl			{ border-style:solid; border-width:0px 0px 1px 0px; border-color:#888888; }
h3.underl			{ border-style:solid; border-width:0px 0px 1px 0px; border-color:#888888; }

/* Listen */
ul					{ padding-left:10px; margin-left:0px; }

/* Tabellen */
td					{ vertical-align:top; }
td.nospace			{ margin:0px; padding:0px; }
th					{ text-align:left; border-width:0px 0px 1px 0px; border-style:solid; border-color:#000000; margin-bottom:3px; cursor:pointer; }
th.nosort			{ cursor:text; }

/* Eingabefelder */
/*
input.ifeld		{	border-width:0px 1px 1px 0px; border-style:solid; font-family:Courier New; font-size:11px;
					color:#000000; background-color:#F4F4F4; border-color:#888888; width:200px; height:15px; }
*/
input.ifeld		{	border-width:0px 1px 1px 3px; border-style:solid; font-family:Courier New; font-size:11px;
					color:#000000; border-color:#888888; border-right-color:#BBBBBB;
					width:200px; height:15px; padding-left:3px; padding-right:2px;
					border-left-color:#666666;  background-color:#FAFAFA; }

input.ifelds	{	border-width:1px 1px 1px 1px; border-style:solid; font-family:Verdana; font-size:10px;
					color:#444444; border-color:#888888;
					width:120px; height:12px; padding-left:2px; padding-right:2px;
					background-color:#FAFAFA; }

textarea.ifeld	{	border-width:0px 1px 1px 3px; border-style:solid; font-family:Courier New; font-size:11px;
					color:#000000; border-color:#888888; border-right-color:#BBBBBB; width:500px; height:150px;
					padding-left:3px; padding-right:2px;
					border-left-color:#666666;  background-color:#FAFAFA; }

select.iselect	{	border-width:0px 1px 1px 3px; border-style:solid; font-family:Courier New; font-size:11px;
					color:#000000; background-color:#FAFAFA; border-color:#888888; width:250px; height:15px;
					border-left-color:#666666; border-right-color:#BBBBBB; }


select.siselect	{	border-width:0px 1px 1px 3px; border-style:solid; font-family:Courier New; font-size:11px;
					color:#000000; background-color:#FAFAFA; border-color:#888888; width:50px; height:15px;
					margin-left:10px; border-left-color:#666666; border-right-color:#BBBBBB; }

select.siselect2	{	border-width:0px 1px 1px 3px; border-style:solid; font-family:Courier New; font-size:11px;
						color:#000000; background-color:#FAFAFA; border-color:#888888; width:50px; height:15px;
						margin-left:0px; border-left-color:#666666; border-right-color:#BBBBBB; }

input.sbutton	{	border-width:1px; border-style:solid; font-size:11px;
					color:#FFFFFF; background-color:#848484; border-color:#CCCCCC #222222 #222222 #CCCCCC; width:100px; height:18px;
					cursor:pointer; margin-left:20px; margin-top:0px; letter-spacing:1px; }

input.sbutton:hover	{	border-color:#222222 #CCCCCC #CCCCCC #222222; }

/* Hauptlayout */

	div.teaser		{ position:absolute; width:100%; height:102px; left:0px; top:79px; background-color:#eaeaea; }
	img.teaser		{ width:936px; height:102px; }

	div.teaseradd	{ position:absolute; width:30px; height:32px; left:255px; top:47px; }
	img.teaseradd	{ width:30px; height:32px; }

	/* Logo */
	div.logo		{ position:absolute; width:129px; height:16px; left:29px; top:24px; }
	img.logo		{ width:129px; height:16px; border:0px; }

	div.logohuette	{ position:absolute; width:15px; height:15px; left:55px; top:46px; }
	img.logohuette	{ width:15px; height:15px; border:0px; }

	div.logoberg	{ position:absolute; width:16px; height:15px; left:77px; top:46px; }
	img.logoberg	{ width:16px; height:15px; border:0px; }

	div.logotrack	{ position:absolute; width:16px; height:17px; left:101px; top:46px; }
	img.logotrack	{ width:16px; height:17px; border:0px; }

	div.logoinfo	{ position:absolute; width:29px; height:12px; left:129px; top:44px; }
	img.logoinfo	{ width:29px; height:12px; border:0px; }

	div.logotw		{ position:absolute; width:150px; height:13px; left:787px; top:225px; }
	img.logotw		{ width:150px; height:13px; }


	/* Navigation 1 */
	div.leistelinks	{ position:absolute; width:7px; height:24px; left:0px; top:181px; }
	img.leistelinks	{ position:absolute; width:7px; height:24px; }

	div.leiste		{ position:absolute; width:923px; height:24px; left:7px; top:181px; }

	div.leisterechts	{ position:absolute; width:13px; height:24px; left:930px; top:181px; }
	img.leisterechts	{ position:absolute; width:13px; height:24px; }

	div.buttontourenwelt	{ position:absolute;  width:50px; height:17px; left:33px; top:183px; padding-top:2px; margin:0px; }
	img.buttontourenwelt	{ width:37px; height:9px; border:0px; margin:0px; margin-left:2px; padding:0px; }

	div.buttonhilfsmittel	{ position:absolute;  width:70px; height:17px; left:130px; top:183px; padding-top:2px; }
	img.buttonhilfsmittel	{ width:63px; height:9px; border:0px; }

	div.buttonueberuns	{ position:absolute;  width:65px; height:17px; left:350px; top:183px; padding-top:2px; }
	img.buttonueberuns	{ width:55px; height:10px; border:0px; }

	div.buttonhilfe		{ position:absolute;  width:35px; height:11px; left:460px; top:183px; padding-top:2px; }
	img.buttonhilfe		{ width:27px; height:9px; border:0px; }

	div.buttonsuche		{ position:absolute;  width:50px; height:17px; left:250px; top:183px; padding-top:2px; }
	img.buttonsuche		{ width:37px; height:9px; border:0px; }

	div.suche			{ position:absolute;  width:190px; height:17px; left:740px; top:183px; padding-top:1px; }
	img.buttongo		{ width:13px; height:13px; }
	button.buttongo		{ width:15px; height:15px; border:0px; padding:0px; margin:0px; cursor:pointer;
						  background-color:#848484; }
	input.suche			{ width:150px; height:11px; font-size:10px; border:1px #888888 solid; background-color:#f0f0f0;
						  margin-left:10px; padding-left:4px; margin-right:3px; }

	/* Menüs */

	div.menu1			{ position:absolute;  top:200px; left:29px; background-color:#e5e5e5; width:150px;
						  padding:0px 0px 0px 25px; border:0px; z-index:1000;
						  visibility:hidden; }
	div.menu1h			{ position:absolute;  top:170px; left:19px; border:0px; visibility:hidden; padding:0px; border:0px;
					      z-index:999; }
	div.helper			{ position:absolute;  width:100px; height:20px; margin:-20px 0px 0px -30px; position:static; border:0px; }
	img.helper			{ width:100px; height:20px; border:0px; }

	img.hider			{ width:300px; height:200px; }

	/* Hauptfenster */
	div.main		{ position:static; padding-left:48px; padding-top:218px; width:805px; margin:0px; text-align:justify; }
	div.subtitle	{ position:static; margin-left:16px; text-align:justify; padding-bottom:15px; }

	/* Footer */
	div.dfooter		{ position:static; margin-left:30px; margin-top:40px; width:880px; color:#666666;
						border-style:solid; border-width:1px 0px 0px 0px; border-color:#888888; font-size:10px;
						font-style:italic; padding-top:3px; margin-bottom:20px; }

	/* Login */

	div.loginfield	{ position:absolute; left:670px; width:180px; top:13px; text-align:right; color:#444444; font-size:10px; }
	div.davgarching	{ position:absolute; left:870px; width:70px; height:70px; top:5px; }
	img.davgarching	{ width:70px; height:70px; border:0px; }

/* Sonstiges Layout */



/*
#spalterechts		{ position:static; margin-top:23px; margin-left:220px; width:580px; }
#spaltelinks		{ position:static; float:left; width:200px; margin-top:17px; border-style:solid;
					  border-width:0px 1px 0px 0px; border-color:#AAAAAA; padding:0px; }
*/
#spalterechts		{ position:static; margin-top:23px; margin-left:200px; padding-left:20px; width:580px;
						border-style:dotted; border-width:0px 0px 0px 1px; border-color:#AAAAAA; }
#spaltelinks		{ position:static; float:left; width:200px; margin-top:17px; padding:0px; }

#spalterechts:after { content:"clear"; clear:left; display:block; height:0; overflow:hidden; visibility:hidden; }


span.gpsdist		{ font-style:italic; color:#440000; }
td.gpsdist			{ font-style:italic; color:#440000; margin:0px; padding:0px; }


/* Test: Spielereien */
li				{ background-color:#FFFFFF; }
li:hover		{ background-color:#EEEEEE; }
li:active		{ background-color:#DDFFDD; }

li.nohover				{ background-color:#FFFFFF; }
li.nohover:hover		{ background-color:#FFFFFF; }

li.nohovergr				{ background-color:#FAFAFA; }
li.nohovergr:hover		{ background-color:#FAFAFA; }

li.menu				{ background-color:#e5e5e5; }
li.menu:hover		{ background-color:#5e5e5e; color:#ffffff; }

li.dirlists				{ background-color:#FFFFFF; }
li.dirlists:hover		{ background-color:#FFFFFF; }

tr				{  }
tr:hover		{ background-color:#EEEEEE; }
tr:active		{ background-color:#DDFFDD; }

tr.nohover				{ }
tr.nohover:hover		{ background-color:#FFFFFF; }

tr.nohovergr				{ }
tr.nohovergr:hover			{ background-color:#FAFAFA; }

td.title				{ font-weight:bold; }

