body			{ font-size:12px; font-family:arial, helvetica, sans-serif; margin:15px; background-color:#FFF;
				  background-image:url(../design/huette.gif); background-repeat:no-repeat; background-position:top right; }
					
hr				{ height:0px; line-height:1px; border-bottom:1px solid #000; }
img				{ border:0px; text-decoration:none; }

table			{ font-size:12px; margin:4px; }
tr.blind 		{ line-height:2px; height:2px; }
tr.back_EF		{ background-color:#EFEFEF; }
td 				{ font-family:arial, helvetica, sans-serif; padding-top:2px; }
td.first		{ font-weight:bold; border-bottom:1px solid #333; }
td.uebersicht	{ vertical-align:top; text-align:left; border-bottom:1px dashed #CCC; }
td.spalte1 		{ vertical-align:top; text-align:left; font-weight:bold; }
td.spalte2 		{ vertical-align:top; text-align:left; padding-bottom:8px; }

#letter {
	width:10px; height:auto; display:block; float:left; clear:none;
	text-align:center; padding:3px; margin:0 5px; border:1px solid #80DF20; background-color:#BFEF8F;
}
A #letter:hover { background-color:#80DF20; }
._M				{ font-size:11px;
}

#header			{ width:auto; margin:auto; padding:0 10px; height:16px; font-size:10px; border:1px dashed #666; background-color:#EEE; }
#navigation		{ clear:both; float:left; padding:2px 0; }
#tools			{ float:right; color:#CC0000; position:relative; text-align:right; }
#polaroid		{ border:1px solid #666; background-color:#F9F9F9; vertical-align:middle; text-align:center; }
#gras			{ width:auto; margin:auto; height:21px; color:#666666; font-size:9px; text-align:right; padding-right:10px; background-image:url(../design/gras.gif); background-repeat:repeat-x; }
#footer			{ width:auto; margin:auto; color:#999; font-size:11px; padding-top:10px; border-top:1px solid #666; text-align:center; }

#huetteninfo, #luftbild, #hinweis, #touren, #comments
				{ border:1px solid #DDD; padding:5px; height:auto; background-color:#F6F6F6; }

#huetteninfo, #luftbild, #hinweis, #touren, #comments
				{ border-bottom:1px solid #666; }

#hinweis 		{ border:1px solid #990000; }

#searchinfo		{ border:1px dashed #990000; padding:5px; height:auto; background-color:#FAD7D7; }

#tabbed			{ padding:5px; }


a:link 			{ color:#003366; text-decoration:none }
a:visited 		{ color:#003366; text-decoration:none }
a:hover 		{ color:#003399; text-decoration:underline; cursor:pointer; }
a:active 		{ color:#003399; text-decoration:underline; cursor:pointer; }

a.darkred:link, a.darkred:visited, a.darkred:hover, a.darkred:active
				{ color:#990000; }

				
.font10			{ font-size:10px; }
.font11			{ font-size:11px; }

.bold 			{ font-weight:bold; }
.center 		{ text-align:center; }
.left 			{ text-align:left; }
.right 			{ text-align:right; }
.top	 		{ vertical-align:top; }
.middle 		{ vertical-align:middle; }
.pointer 		{ cursor:pointer; }
.underline 		{ text-decoration:underline; }
.italic 		{ font-style:italic; }

.headline		{ font-size:22px; }
.highlight		{ font-weight:bold; font-size:13px; text-decoration:underline; }

.darkblue 		{ color:#000099; }
.darkred 		{ color:#990000; }
.red66			{ color:#660000; }

.borderL_CCC	{ border-left:1px solid #CCC; }
.borderR_CCC	{ border-right:1px solid #CCC; }
.img_border		{ border:1px solid #666; }
.searchresult	{ border-bottom:1px solid #999; background-color:#FFFFCC; }

