html {background-image:url(http://www.badmintonbassersdorf.ch/images/bg_shuttle_01.jpg); 
	background-color:rgb(255,255,255); 	
	background-position:top left; 
	background-attachment:fixed; 
	overflow:hidden;
	height:100%;}
	
body {margin:0; 
	font-family:verdana, thaoma, arial, sans-serif;  
	font-size:12px; 
	overflow:auto;
	border-left:5px; 
	margin:45px 0 0 160px; 
	height:85%;}
	
body.nomenu {margin:0; 
	padding:0px;
	font-family:verdana, thaoma, arial, sans-serif;  
	font-size:12px; 
	height: 100%;	
	width: 100%;	
	overflow:auto;
	border-left:0px;}
	
#menu {position:absolute; 
	display:block;
	top:10px; 
	left:5px; 
	width:160px; 
	background:transparent;
	z-index:50;}
	
#news {position:absolute; 
	display:block;
	top:40px; 
	left:590px; 
	width:275px; 
	height:500px;
	border: 0px; 
        border-style: solid;
        border-color: #0000FF;
	padding: 7px;
	background-image:url(http://www.badmintonbassersdorf.ch/images/bg_shuttle_01.jpg);
	z-index:60;}	
	
#pull {position:absolute; 
	display:block;
	top:1px; 
	left:200px; 
	width:600px; 
	height:40px;
	text-align: center;
	background:transparent;
	z-index:50;}

#indent {	display:block;
	padding-left: 200px; }

a, a:link {background:transparent; 
	text-decoration:none;
	color: #0000FF;}
a:visited {background:transparent; 
	text-decoration:none;
	color: #0000FF;}
a:hover {background:transparent; 
	text-decoration:none;
	font-weight: bold;
	color: #FF0000;}
a:active {background:transparent; 
	text-decoration:none;
	font-weight: normal;
	color: #FF0000;}
	
.page {
	padding-top: 15px;
	width: 680px; 
	height: 90%;
	overflow:auto;}

h1 {font-size: 24px;
	color: #000080;}
h2 {font-size: 18px;
	color: #000080;}
h3 {font-size: 16px;
	color: #000080;}
h4 {font-size: 16px;
	color: #000080;}

table {width: 600px;
    margin: 0;
    border: 0;
    border-style: none;
    font-size:14px;
    border-collapse: collapse;}
 
table td {vertical-align:top; text-align: left;}    
table td.drittel {width: 200px; vertical-align:top; text-align: left;}    
table td.zweidrittel {width: 400px; vertical-align:top; text-align: left;} 
table td.fifty {width: 300px; vertical-align:top; text-align: left;} 
table td.center {text-align: center;}  
table td.right {text-align: right;}  

table.hist {width: 600px;
    margin: 0;
    border: 0;
    border-style: none;
    border-collapse: collapse;}
    
table.hist td.date {font-size: 14px;  
    text-align: left; 
    width: 200px; 
    font-weight: bold;
    vertical-align:top; }  
table.hist td.text {font-size: 14px;  
    text-align: left; 
    width: 400px;
    padding-bottom: 12px; 
    vertical-align:top; } 

table.lizenz {width: 430px;
    margin: 0;
    border: 0;
    border-style: none;
    font-size: 14px; 
    border-collapse: collapse;}
table.lizenz td.name { 
    text-align: left; 
    width: 300px; }  
table.lizenz td.lznr {
    text-align: center; 
    width: 100px; } 
table.lizenz td.liz {
    text-align: center; 
    width: 30px; } 

table.agenda {width: 600px; margin: 0; }
table.agenda td.dat	{ 
	width: 30px; 
	padding-left: 5px;
	border: 0;
	vertical-align: top; }
table.agenda td.tag	{ 
	width: 30px; 
	border: 0;
	vertical-align: top; }
table.agenda td.text { 
	width: 530px; 
	padding-left: 20px;
	border: 0;
	vertical-align: top; }

table.bbdays {width: 550px; margin: 0; }
table.bbdays td.tag	{ 
	width: 50px; 
	padding-left: 5px;
	text-align: center;
	border: 0;
	vertical-align: top; }
table.bbdays td.text { 
	width: 450px;
	padding-left: 5px;
	border: 0;
	vertical-align: top; }
table.bbdays td.feld{ 
	width: 50px;
	padding-left: 5px;
	text-align: center;
	border: 0;
	vertical-align: top; }
	
table.praesenz {width: 600px;
    margin: 0;
    border: 0;
    border-style: solid;
    border-collapse: collapse;}
table.praesenz td.seq { width: 30px; height: 30px; vertical-align: middle; border-style: solid; border-width: thin; padding-left: 5px;}
table.praesenz td.nam { width: 285px; height: 30px; vertical-align: middle; border-style: solid; border-width: thin; padding-left: 5px;}
table.praesenz td.sig { width: 285px; height: 30px; vertical-align: middle; border-style: solid; border-width: thin;}

table.beitrag_liste {width: 350px; 
	margin: 0 auto; border: 0; 
	font-size: 12px;}
table.beitrag_liste td.text {width: 270px; padding-left: 20px;}
table.beitrag_liste td.betr {width: 80px; text-align: right;}
	
table.beitrag {width: 550px; margin: 0; }
table.beitrag td.typ { 
	width: 90px; 
	padding-left: 5px;
	text-align: left;
	border: 0;
	vertical-align: top; }
table.beitrag td.text { 
	width: 340px;
	padding-left: 5px;
	border: 0;
	vertical-align: top; }
table.beitrag td.waehr { 
	width: 60px;
	padding-left: 5px;
	text-align: right;
	border: 0;
	vertical-align: top; }
table.beitrag td.betrag { 
	width: 60px;
	padding-left: 5px;
	text-align: right;
	border: 0;
	vertical-align: top; }
	
table.zliste {width: 600px;
	border: 0;
	vertical-align: top;
	margin: 0; }
table.zliste td.name { width: 320px; text-align: left; }
table.zliste td.betrag { width: 60px; text-align: right; }
table.zliste td.note { width: 320px; padding-left: 20px; text-align: left; }
table.zliste td.nameR { width: 320px; text-align: left; color:red}
table.zliste td.betragR { width: 60px; text-align: right; color:red;}
table.zliste td.noteR { width: 320px; padding-left: 20px; text-align: left; color:red; }
	
table.members {width: 500px;
	font-size: 16px; 
	table-layout:fixed; 
	margin: 0 auto;	
	border: 0; 
	border-collapse: collapse;}
table.members td.item	{width: 200px; font-weight: bold; font-size: 12px;  } 
table.members td.date	{width: 100px; text-align: right; font-size: 10px; color: #808080; } 
table.members td.datetx	{width: 100px; text-align: right; font-size: 12px; color: #0000FF; } 

table.boardmain {width: 600px;
    margin: 0;
    border: 0;
    border-style: none;
    border-collapse: collapse;}
table.boardmain td.board { width: 300px; }

table.boardarea { width: 280px;
	table-layout:fixed; 
	margin: 0;	
	border: 0; 
	font-size: 12px; 
	border-collapse: collapse;}
table.boardarea td.item	{ width: 140px; } 
table.boardarea td.date	{ width: 100px; 
	text-align: right; 
	color: #0000FF } 
table.boardarea td.icon	{width: 40px; 
	text-align: right; 
	color: #0000FF } 
table.boardarea td.all	{ width: 280px; } 

table.boardarch { width: 300px;
	table-layout:fixed; 
	margin: 0;	
	border: 0; 
	font-size: 12px; 
	border-collapse: collapse;}
table.boardarch td.item	{ width: 140px; }
table.boardarch td.itemr     { width: 160px; text-align: right; vertical-align: bottom; } 

table.mbr {width: 740px;
    margin: 0;
    border: 0;
    font-size: 12px;
    table-layout: fixed;}
table.mbr td.name {width: 210px; font-size: 12px; vertical-align: top; padding-bottom: 5px;}
table.mbr td.note {width:  20px; font-size: 12px; vertical-align: top; padding-bottom: 5px;}
table.mbr td.ortx {width: 180px; font-size: 12px; vertical-align: top; padding-bottom: 5px;}
table.mbr td.tele {width: 110px; font-size: 12px; vertical-align: top; padding-bottom: 5px;}
table.mbr td.mail {width: 220px; font-size: 12px; vertical-align: top; padding-bottom: 5px;}

table.mbroa { width: 600px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px; table-layout:fixed; text-align: left;
			border: 0px; margin: 0px; }
table.mbroa td.name { width: 250px; }
table.mbroa td.ortx { width: 200px; } 
table.mbroa td.gebu { width: 100px; } 
table.mbroa td.altr { width: 50px; text-align: right; } 

table.mbrupd { width : 600px;
     margin : 0 auto;
     border : 0;
     font-size : 12px;
     background-color : #c0c0c0;
     table-layout : fixed;
}
table.mbrupd td.name { width : 180px; } 

table.team { width: 600px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border: 0;
    margin: 0 auto;
    font-size: 12px;
    table-layout:fixed; }
table.team td.foto { 
    text-align: center;
    vertical-align: top;
    border: 0;
    width: 120px;
    height: 160px; } 
table.team td.all { 
    text-align: center;}

table.forms{width: 600px;
    margin: 0;
    border: 0;
    border-style: none;
    border-collapse: collapse;}
table.forms td.text {width: 25%; font-size: 12px; text-align: right;}
table.forms td.input {width: 75%; font-size: 12px; text-align: left;}

table.menu { width: 160px ; 
 	border: 0 ;  
 	table-layout:fixed ;
 	margin: 0 ;}
table.menu td.std { vertical-align: middle; 
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px ; } 

table.vorstand {width : 600px;
    margin: 0 auto;
    border: 0;
    border-style : none;
    text-align: center; 
    vertical-align: top;
    font-size: 16px;}
table.vorstand td.fotos {width: 120px; 
	height: 200px; 
	text-align: center; 
	font-size: 12px}

table.archive {font-size: 12px; 
	width: 170px; 
	table-layout:fixed; 
	margin: 0;	
	border: 0; 
	border-collapse: collapse;}
table.archive td.year	{ width: 40px; font-size: 12px; font-weight: bold; }  
table.archive td.item	{ width: 130px; text-align: right;  } 	
	 
table.update {width: 600px;
    margin: 0;
    border: 0;
    border-style: none;
	background-color : white;
    border-collapse: collapse;   
    table-layout: fixed;}
table.update td.desc {width: 200px; font-size: 14px; text-align: right;  color: #000000; }
table.update td.form {width: 400px; font-size: 14px; text-align: left; }

table.list{font-size: 14px; 
	width: 200px; 
	table-layout:fixed; 
	margin: 0;	
	border: 0; 
	border-collapse: collapse;}
table.list td.txt	{ width: 150px; text-align: left;}
table.list td.nbr	{ width: 50px; text-align: right;}

table.tele{font-size: 14px; 
	width: 600px; 
	table-layout:fixed; 
	margin: 0;	
	border: 0; 
	border-collapse: collapse;}
table.tele td.name	{ width: 240px; text-align: left;}
table.tele td.tele	{ width: 120px; text-align: left;}

table.selection {font-size: 12px; 
	width: 180px; 
	table-layout:fixed; 
	margin: 0 auto;	
	border: 0; 
	border-collapse: collapse; }
table.selection  td.item { width: 150px;  text-align: left; }
table.selection  td.radio { width: 30px;  text-align: right; }

table.abfragen {font-size: 12px; 
	width: 600px; 
	table-layout:fixed; 
	margin: 0;	
	border: 0; 
	border-collapse: collapse;}
table.abfragen td.item { width: 100px; text-align: center;}

table.ich {font-size: 14px; 
	width: 500px; 
	table-layout:fixed; 
	margin: 0 auto;	
	border: 0; 
	border-collapse: collapse;}
table.ich td.year {width: 80px; text-align: left;}
table.ich td.name {width: 140px; text-align: left;}

table.fotos {width: 608px;
	margin: 0 auto;
	border: 0;
	border-style: none;
	border-collapse: collapse;
	text-align: center;
	table-layout: fixed; }  
table.fotos td.icons {text-align: center; width: 152px; height: 152px; }
    

b 			{ font-weight: bold; font-size: 14px;}

b.title 		{font-size: 18px; font-weight: bold; padding-left: 15px; padding-right: 15px; color: #A29585;}
b.positiv 	{font-weight: bold; color: #008000;}
b.negativ 	{font-weight: normal; color: #FF0000;}
b.inactiv 	{font-weight: normal; color: #CCCCCC;}
b.note		{font-size: 10px;	padding-left: 10px;	font-weight: normal; color: #A29585;} 
b.noteb 		{font-weight: normal; color: #0000FF; font-size: 10px;}
b.info 		{font-weight: normal; color: #A29585; }
b.help 		{font-size: 10px; font-weight: normal; text-align: left; color: #A29585; padding-left: 5px; }
b.small 		{font-size: smaller; font-weight: normal;}

img {border: 0; padding: 0;}

img.icon { width:110px; height:132px; }

.msg {padding-left: 12px; padding-top: 10px; text-align: left;}

.grau {background-color: #C0C0C0; }

.green 	{color: green; }
.black 	{color: black; }
.red	{color: red; }

.rechts {text-align: right;}
.mitte  {text-align: center;}

.positiv {color: green; font-weight: bold; }
.negativ {color: red; font-weight: bold; }

.padded {padding-left: 50px; }

.start {width: 430px; height: 430px; text-align: center; vertical-align: bottom;}

table.start td {text-align: center;}
	
p.logo { background-image:url(http://www.badmintonbassersdorf.ch/images/shuttle.gif); 
    background-repeat:no-repeat; background-position:right;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border: 0;
    padding: 25px 5px 0 30px;
    text-align: right;
    font-size: 11px; font-weight: bold; color: #0000FF;}	

p.newsdate{ 
    border: 0; padding: 0;
    text-align: left;
    font-size: 10px;}
	
i.small  {font-size: smaller;}	

p.small  {margin: 0; 
	font-size: smaller;}
p.large  {margin: 0; 
	font-size: larger;}
p.nomarg  {margin: 0; }