html			{ width: 100%; height: 100%; padding: 0; margin: 0; background-color: #F0E68C; }
body			{ width: 100%; height: 100%; padding: 0; margin: 0; background-color: #F0E68C;  
			  font-family: Comic Sans MS; font-size: medium; font-weight: normal; behavior: url("lib/csshover.htc"); }

#container		{ width: 100%; min-height: 100%; }
#logo			{ width:100%; height: 180px; background-image: url(../pics/baar.gif); background-repeat: no-repeat; background-position: left top; }
#navigation		{ width: 200px; float: left; vertical-align: top; padding-top: 20px; }
#inhalt			{ margin-left: 200px; margin-right: 20px; }
#footer			{ width: 100%; clear: left; height: 30px; padding-top: 5px; text-align: center; background-color: #FF6600; 
			  background-image: url(../pics/footer-top.jpg); background-repeat: repeat-x; background-position: top; }

#logo table		{ width: 100%; }
#logo th		{ width: 200px; }
#logo td		{ text-align: center; padding-top: 20px; }

#navigation td		{ height: 45px; width: 200px; vertical-align: middle; font-weight: bold; font-variant: small-caps; font-size: 15px; background-image: url(../pics/flasche3.gif); background-repeat: no-repeat; }
#navigation td:hover	{ background-image: url(../pics/flasche5.gif); }
#navigation td a	{ color: #FFFF88; text-decoration: none; }
#navigation a:hover	{ color: #FF5100; text-decoration: none; }
			  
#footer table		{ width: 100%; }
#footer td.left		{ text-align: left; padding-left: 10px; }
#footer td.right	{ text-align: right; padding-right: 10px; }			  
			  
h1			{ text-align: center; color: #FF0000; }
h2			{ text-align: center; color: #FF5100; }
h3			{ text-align: center; }

a			{ color: #FF5100; }

a:hover			{ color: #FF0000; text-decoration: none; }

img			{ border: 0; }

span.title		{ font-weight: bold; }

.toptable		{ border-collapse: collapse; }
.toptable td		{ vertical-align: top; padding: 8px; }

.newslist li		{ padding-bottom: 10px; }

table.mitglieder	{ margin-left: auto; margin-right: auto; text-align: left; border-collapse: collapse; }
table.mitglieder td	{ padding: 10px; white-space: nowrap; }
table.mitglieder_admin	{ font-size: small; margin-left: auto; margin-right: auto; text-align: left; border-collapse: collapse; }
table.mitglieder_admin td{padding: 5px; white-space: nowrap; }

td.aktiv_		{ background-color: #88FF00; }
td.ehren_		{ background-color: #FFD700; }
td.goenner_		{ background-color: #FFA500; }
td.hteam_		{ background-color: #AAA500; }
td.provi_		{ background-color: #87CEFA; }
td.passiv_		{ background-color: #8470FF; }
td.vorstand_		{ background-color: #D2691E; }
td.grind_		{ background-color: #FF6655; }

tr.aktiv:hover		{ background-color: #88FF00; }
tr.ehren:hover		{ background-color: #FFD700; }
tr.goenner:hover	{ background-color: #FFA500; }
tr.hteam:hover		{ background-color: #AAA500; }
tr.provi:hover		{ background-color: #87CEFA; }
tr.passiv:hover		{ background-color: #8470FF; }
tr.vorstand:hover	{ background-color: #D2691E; }
tr.grind:hover		{ background-color: #FF6655; }

.beerlist li		{ list-style-image: url(../pics/bottle.gif); }
.beerlist li:hover	{ list-style-image: url(../pics/bottle2.gif); }

tr.wichtig		{ background-color: #EED700; }

.thumbnail		{ padding: 3px; background-color: #202020; border: 1px solid #2a2a2a; float: left; margin-right: 10px; margin-bottom: 10px; }	

.table_main 		{ width: 80%; border-collapse: collapse; }

.table_main td 		{ text-align: center; vertical-align: top; padding: 15px; }

.table_main th 		{ text-align: left; vertical-align: top; padding: 15px; }

.table_main_admin	{ width: 80%; border-collapse: collapse; border: 2px solid black; }

.table_main_admin td 	{ text-align: center; vertical-align: top; padding: 15px; }

.table_main_admin th 	{ text-align: left; vertical-align: top; padding: 15px; }

.table_grey 		{ width: 100%; border-collapse: collapse; }

.table_grey th		{ text-align: center; vertical-align: middle; border: 2px solid black; }

.table_grey td		{ text-align: center; vertical-align: middle; border: 2px solid black; }

.table_list 		{ width: 100%; }

.table_list td 		{ width: 25%; }

.table_detail 		{ width: 100%; }

.table_detail td 	{ text-align: center; }
