
/* Body ======================================================= */
/* ============================================================ */

body				{ position:absolute; background:#ffffff;
						font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
html, body			{ top:0; left:0; right:0; min-height:100%; margin:0; padding:0; width:100%; }


/* Kopfleiste ================================================= */
/* ============================================================ */

.kopf				{ background-image:url(bilder/kopfleiste.jpg); background-repeat:repeat-x; z-index:5; height:100px; }
.kopf_wan			{ background-image:url(bilder/freizeit/wandern/wandern_kopfleiste.jpg);
																   background-repeat:repeat-x; z-index:5; height:100px; }


/* Navigation ================================================= */
/* ============================================================ */

.nav				{ background-image:url(bilder/navi.jpg); background-repeat:repeat-y; z-index:10; }

#navi				{ position:absolute; top:120px; width:200px; left:0px; }

#navi li				{ list-style:none; }
#navi li.navi1		{ font-size:12pt; line-height:150%; font-weight:bold; }
#navi li.navi2		{ font-size:10pt; line-height:130%; }

#navi a 				{ text-decoration:none; color:#555555; }
#navi a:hover		{ color:#CD4206; }
#navi a.aktuell1		{ font-weight:bold;   color:#CD4206; }
#navi a.aktuell2		{ font-weight:normal; color:#CD4206; }


/* Inhalt ===================================================== */
/* ============================================================ */

#inhalt				{ position:absolute; left:220px; top:150px; right:20px; z-index:1; text-align:justify;
						 font-weight:normal; text-decoration:none; font-size:10pt; color:#555555; line-height:120%;
						 margin-right:20px; }


/* Links ====================================================== */
/* ============================================================ */

a:link 				{ font-size:10pt; font-weight:normal; text-decoration:none; color:#CD4206; }
a:visited 			{ font-size:10pt; font-weight:normal; text-decoration:none; color:#CD4206; }
a:hover 				{ font-size:10pt; font-weight:normal; text-decoration:underline; color:#444444; }
a:active 			{ font-size:10pt; font-weight:normal; text-decoration:underline; color:#444444; }
a:focus 				{ font-size:10pt; font-weight:normal; text-decoration:underline; color:#444444; }

a.ext:link 			{ font-size:10pt; font-weight:normal; text-decoration:none; color:#555555; }
a.ext:visited 		{ font-size:10pt; font-weight:normal; text-decoration:none; color:#555555; }
a.ext:hover 			{ font-size:10pt; font-weight:normal; text-decoration:underline; color:#444444; }
a.ext:active 		{ font-size:10pt; font-weight:normal; text-decoration:underline; color:#444444; }
a.ext:focus 			{ font-size:10pt; font-weight:normal; text-decoration:underline; color:#444444; }

a.ext_k:link 		{ font-size:8pt; font-weight:normal; text-decoration:none; color:#555555; }
a.ext_k:visited 		{ font-size:8pt; font-weight:normal; text-decoration:none; color:#555555; }
a.ext_k:hover 		{ font-size:8pt; font-weight:normal; text-decoration:underline; color:#444444; }
a.ext_k:active 		{ font-size:8pt; font-weight:normal; text-decoration:underline; color:#444444; }
a.ext_k:focus 		{ font-size:8pt; font-weight:normal; text-decoration:underline; color:#444444; }


/* Texte ====================================================== */
/* ============================================================ */

.head1				{ color:#7F0600; font-size:14pt; font-weight:bold; margin-bottom:20px; clear:left;
						border-bottom:solid 1px #7F0600; width:100%; }
.head2				{ color:#7F0600; font-size:12pt; font-weight:bold; margin-bottom:20px; clear:left; }

.std				{ color:#555555; font-size:10pt; font-weight:normal; }
.std_klein			{ color:#555555; font-size:8pt;  font-weight:normal; }
.std_gross			{ color:#555555; font-size:12pt; font-weight:normal; }

.std_bold			{ color:#555555; font-size:10pt; font-weight:bold;   }
.std_under			{ color:#555555; font-size:10pt; font-weight:normal; text-decoration:underline; }
.std_gestrichen		{ color:#555555; font-size:10pt; font-weight:normal; text-decoration:line-through; }

.black				{ color:#000000; font-size:10pt; font-weight:normal; }
.black_klein		{ color:#000000; font-size:8pt;  font-weight:normal; }
.black_gross		{ color:#000000; font-size:12pt; font-weight:normal; }

.black_bold			{ color:#000000; font-size:10pt; font-weight:bold;   }
.black_under		{ color:#000000; font-size:10pt; font-weight:normal; text-decoration:underline; }

.green				{ color:#009977; font-size:10pt; font-weight:normal; }
.green_klein		{ color:#009977; font-size:8pt;  font-weight:normal; }
.green_gross		{ color:#009977; font-size:12pt; font-weight:normal; }

.green_bold			{ color:#009977; font-size:10pt; font-weight:bold;   }
.green_under		{ color:#009977; font-size:10pt; font-weight:normal; text-decoration:underline; }

.red				{ color:#7F0600; font-size:10pt; font-weight:normal; }

.platz1				{ color:#7F0600; font-size:10pt; font-weight:normal; }
.platz2				{ color:#CD4206; font-size:10pt; font-weight:normal; }
.platz3				{ color:#000000; font-size:10pt; font-weight:normal; }
.platziert			{ color:#555555; font-size:10pt; font-weight:normal; }

.date				{ color:#000000; font-size:10pt; font-weight:normal; text-decoration:underline; }


/* Bilder und Grafiken ======================================== */
/* ============================================================ */

.pic_home			{ width:250px; height:333px; border:solid #000000 1px; }
.pic_hoch			{ width:56px;  height:75px;  border:solid #000000 1px; margin:5px; }
.pic_quer			{ width:100px; height:75px;  border:solid #000000 1px; margin:5px; }
.pic_person_k		{ width:75px;  height:100px; border:solid #000000 1px; margin:5px; }
.pic_person			{ width:240px; height:320px; border:solid #000000 1px; margin:5px; }
.pic_vorstand		{ width:144px; height:250px; border:0px; }
.pic_beitrag		{ width:250px; height:300px; border:0px; }
.pic_shop			{ width:150px; height:150px; border:solid #000000 1px; margin:5px; }

.pic_hoch_links		{ width:56px;  height:75px;  border:solid #000000 1px;
						float:left; margin-right:10px; margin-bottom:5px; margin-top:10px; }
.pic_quer_links		{ width:100px; height:75px;  border:solid #000000 1px;
						float:left; margin-right:10px; margin-bottom:5px; margin-top:10px;}


/* Designelemente ============================================= */
/* ============================================================ */

.rahmen_home		{ width:250px; border:solid #009977 2px; background-color:#F1F1F1; margin-top:20px; text-align:center; }
.rahmen_home2		{ width:250px; border:solid #7F0600 2px; background-color:#EEDFEE; margin-top:20px; text-align:center; }
.rahmen_vorstand	{ width:144px; border:solid #009977 2px; background-color:#F1F1F1; margin-top:20px; text-align:center; }
.rahmen_schwarz		{ border:solid #000000 1px; }

/* Ausrichtung ================================================ */
/* ============================================================ */

.left				{ text-align:left;    }
.right				{ text-align:right;   }
.center				{ text-align:center;  }
.justify			{ text-align:justify; }
.top				{ vertical-align:top; }


/* Tabellen =================================================== */
/* ============================================================ */

.tab_erfolge1		{ width:330px; background-color:#F1F1F1; text-align:center; border:solid #009977 2px; margin-bottom:20px; }
.tab_erfolge2		{ width:710px; border:0px; }
.erf_datum			{ width:50px;  vertical-align:top; }
.erf_turnier		{ width:250px; vertical-align:top; }
.erf_alter			{ width:80px;  vertical-align:top; }
.erf_name			{ width:200px; vertical-align:top; }
.erf_zahl			{ width:130px; vertical-align:top; }

.tab_zeit_kopf		{ width:100%; height:30px; border:solid #555555 2px; text-align:left; vertical-align:center;
						table-layout:fixed; margin-bottom:2px; background-color:#F1F1F1; }
.tab_zeit1			{ width:100%; border:solid #555555 2px; text-align:left; table-layout:fixed; }
.tab_zeit2			{ width:100%; border:solid #555555 1px; text-align:left; table-layout:fixed; margin:10px; }

.chronik			{  width:80px; vertical-align:top; }

.tab_chE			{ width:100%;  border:0px; text-align:left; table-layout:fixed; }
.chE_jahr			{ width:60px;  vertical-align:top; }
.chE_name			{ width:150px; vertical-align:top; }
.chE_ausz			{              vertical-align:top; }

.ter_datum			{ width:60px;  vertical-align:top; }
.ter_zeit			{ width:100px; vertical-align:top; }
.ter_alter			{ width:90px;  vertical-align:top; }
.ter_ort			{ width:140px; vertical-align:top; }
.ter_art			{              vertical-align:top; }

.mann_beg_rot		{ width:150px; vertical-align:top; }
.mann_beg_weiss		{ width:150px; vertical-align:top; }
.mann_beg_punkte	{ width:60px;  vertical-align:top; }
.mann_beg_kampf		{ width:60px;  vertical-align:top; }
.mann_beg_unter		{ width:60px;  vertical-align:top; }

.mann_tab_platz		{ width:30px;  vertical-align:top; }
.mann_tab_name		{ width:150px; vertical-align:top; }
.mann_tab_punkte	{ width:60px;  vertical-align:top; }
.mann_tab_kampf		{ width:60px;  vertical-align:top; }
.mann_tab_unter		{ width:60px;  vertical-align:top; }

/* Trennlinien ================================================== */
/* ============================================================ */

.mann_linie			{ width:600px; color:#7F0600; height:1px; margin-left:0px; }