body			{ font-size:12px; font-family:arial, helvetica, sans-serif; padding:15px; background-color:#FFF; }
					
body, div		{	/* kein offizieller Standard des W3C	*/
					/* NUR IE ab 5.x						*/
					
					scrollbar-base-color:			#EEE;
					scrollbar-track-color:			#EEE;
					scrollbar-face-color:			#CCC;
					
					scrollbar-highlight-color:		#CCC;
					scrollbar-shadow-color:			#CCC;
					
					scrollbar-3d-light-color:		#EEE;
					scrollbar-dark-shadow-color:	#EEE;
					
					scrollbar-arrow-color:			#000;
				}
					
HR				{ width:96%; height:1px; text-align:left; border:0px; margin:10px 0; background-color:#333; }

img				{ border:0px; text-decoration:none; }
ul 				{ list-style-image:url(bullet_go.gif); }
ul.checkliste	{ list-style-image:url(checkliste.gif); }

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; }

input#suchfeld	{ width:140px; height:20px; padding:2px; font-size:10px; color:#31709F; background-color:#EEE; border:1px solid #BBB;
					background-image:url(../design/quicksearch.gif); background-repeat:no-repeat; background-position:right; padding-right:20px; }
					
#rope	 		{ position:absolute; z-index:98; top:-350px; left:3px; height:350px; visibility:hidden; border-left:1px solid #333; }
#slider 		{ position:absolute; z-index:99; top:340px; right:4px; width:auto; visibility:hidden; }

#header			{ width:auto; margin:auto; padding:0 10px; height:16px; font-size:10px; }
#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:#555; font-size:11px; padding-top:10px; border-top:1px solid #333; text-align:center; }
#autorenhinweis { font-size:11px; color:#555; width:auto; float:left; clear:none; padding:2px; text-align:left;  border:1px solid #336699; }

#kurzinfo, #anforderung, #schwierigkeit, #startpunkt, #anfahrt, #beschreibung, #einkehr, #comments, #profil, #literatur, #sage, #historisch, #sonstiges, #karte, #gpsdaten, #fotos, #wetter
				{ position:relative; border:1px solid #DDD; border-radius:5px; padding:5px; height:auto; background-color:#F6F6F6; }

#kurzinfo, #anforderung, #schwierigkeit, #startpunkt, #anfahrt, #beschreibung, #einkehr, #comments, #profil, #literatur, #sage, #historisch, #sonstiges, #karte, #gpsdaten, #fotos, #wetter
				{ border-bottom:1px solid #666; }

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

#comments, #literatur, #sage, #historisch, #sonstiges, #gpsdaten, #fotos, #wetter
				{ display:none; }

#tools, #schnellsuche, #searchinfo, #slider, #werbung, #gras
				{ display:none; }

.noprint		{ display:none; }

#schnellsuche	{ float:right; clear:none; padding:5px 0; }
#ausgabe		{ position:absolute; z-index:99; top:80px; right:80px; width:auto; height:auto; padding:5px; text-align:left; 
				  border:1px solid #333; visibility:hidden; background-color:#FFE1C3; }
				  
#searchinfo		{ width:auto; float:left; clear:none; padding:5px; text-align:left; border:1px solid #990000; 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; }

._a[target=_blank]{ padding-right:16px; background-image:url(../icons/target_blank.gif); background-repeat:no-repeat; background-position:right; }

a.download		{ padding-left:16px; background-image:url(../icons/download.gif); background-repeat:no-repeat; background-position:left; }
				
.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; }
.justify		{  }
.italic 		{ font-style:italic; }

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

.darkblue 		{ color:#000099; }
.darkred 		{ color:#990000; }
.darkgreen		{ color:#009900; }

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

.tourenid		{ font-size:9px; color:#000; vertical-align:middle; }
