/* Für Badminton Club Schwarz Weiß Düsseldorf 1954 e.V.*/

body {
	background-color:#FFFFFF;
	font-size:12pt;
	font-family:'Times New Roman',serif;
	font-style:normal;
	text-decoration:none;
	text-align:left;
	font-weight:normal;
	margin:0px;
	line-height: normal;
}

body.black {background-color:#000000}

/* Ausrichtung */

p.center {text-align:center}

.align_center {text-align:center;}

.center {display:block; margin-left:auto; margin-right:auto}

.left {text-align:left}

.right {text-align:right}

.top {vertical-align:top}

.top20 {margin-top:20px}

.left20 {margin-left:20px}

.left30 {margin-left:30px}

.right20 {margin-right:20px}

.bold {font-weight:bold;}

.important {font-weight:bold; font-style:italic; text-align:center;}

.phead {font-weight:bold; text-decoration:underline;}

.grey {color:#808080;}

.u {text-decoration:underline;}

A.grey:link {color:#808080;}

/* Sizes */

.width20pc {width:20%}

.width80pc {width:80%}

/* Container */

/* div {border-width:1px; border-style:solid} */

div#main {width:1000px; height:100%; position:absolute; left:0px; top:0px; border-width:0px}

div#logo {position:absolute; left:0px; top:0px; height:171px; width:250px; background-color:#FFFFFF}

div#banner {position:absolute; left:250px; top:0px; height:121px; width:700px; background-color:#FFFFFF}

div#login {position:absolute; left:950px; top:0px; height:121px; width:50px; background-color:#FFFFFF; text-align:right; vertical-align:middle;}

div#menu_container {position:absolute; top:150px; left:0px; width:300px; height:auto; padding:0px;}

div#menu_top {padding:0px; width:300px; height:29px;}

div#menu_table {padding-left:10px; padding-top:0px; padding-bottom:0px; height:auto; vertical-align:top; background-image:url(grafik/menue.png); background-repeat:repeat-y; overflow:visible}

div#menu_bottom {padding:0px; width:300px; height:29px;}

div#content {position:absolute; left:250px; top:180px; right:10px; width:auto; min-width:750px; height:auto; min-height:400px; overflow:visible; background-image:url(grafik/bg_2.jpg); background-repeat:no-repeat; background-position:center; background-attachment:scroll; background-color:#FFFFFF; color:#000000; padding-bottom:30px;}

div.tabelle {width:400px; height:auto; max-height:200px}

div#encap {border-width:thick}

div.msg {border:solid 1px #000000; padding:3px; text-align:right; background-color:#CDCDCD; margin-bottom:10px;}

div.msg_text {background-color:#FFFFFF; padding:2px; text-align:left;}

div.member_vorstand {margin-top:20px; font-weight:bold;}

div.framed {border:solid 1px #CDCDCD; padding:15px;}

/* Tables */

/* table {font-size:12pt; font-family:'Times New Roman',serif; color:#FFFFFF; font-style:normal; text-decoration:none; text-align:left; font-weight:normal} */

table.menue {font-size:12pt; font-family:'Verdana',sans-serif}

table#training {color:#000000; width:100%}

table#aktuell {border-width:0px}

table.rang {font-size:10pt; font-family:'Times New Roman',serif; color:#000000; font-style:normal; text-decoration:none; text-align:left; font-weight:normal}

table.contact {font-size:12pt; font-family:'Times New Roman',serif; font-style:normal; text-decoration:none; text-align:left; font-weight:bold}

table.beitraege {border-width:0px; width:80%}

table.saison {border-collapse:collapse; border:solid 1px #000000;}

table.saison * th {text-align:center;}
table.saison * td {padding:0px 10px;}

table#table_vorstand * td {padding:0px 15px;}

tr.saison td {border-top:solid 1px #000000; border-bottom:solid 1px #000000;}

tr.halftime td {border-top:solid 1px #000000; border-bottom:solid 3px #000000;}

th {padding-left:5px; padding-right:5px}

th.kategorie {text-align:center;}

td.active {background-color:#FFFFFF; color:#000000; font-family:'Times New Roman',serif; padding-top:3px; padding-bottom:3px; min-width:250px}

td.list {padding-right:10px}

td.contact {padding-right:50px; padding-bottom:10px; vertical-align:top}

td.menue {padding-top:3px; padding-bottom:3px; min-width:250px}

td.rl {text-align:center;}

col#datum {width:100px}

.nobr {white-space:nowrap}

div.sub {margin-left:20px}

div.sub2 {margin-left:40px}

#content A:link {font-family:'Times New Roman',serif; font-size:12pt; color:blue;}
#content A:visited {font-family:'Times New Roman',serif; font-size:12pt; color:blue;}
#content A:hover {font-family:'Times New Roman',serif; font-size:12pt; color:#0000AA;}
#content A:active {font-family:'Times New Roman',serif; font-size:12pt; color:#0000AA;}

/* Images */

img.gallery {margin:2px; width:200px; height:200px; border-color:#FFFFFF}

img.logo {margin-left:40px; margin-top:15px; width:100px; height:121px; border:0px;}

img#bcswbanner {width:500px; height:50px; margin-left:125px; margin-right:125px; margin-top:25px}

img.noborder {border:0px}

/* Links */
A:link {font-family:'Times New Roman',serif; font-size:12pt; color:#FFFFFF;}
A:visited {font-family:'Times New Roman',serif; font-size:12pt; color:#FFFFFF;}
A:hover {font-family:'Times New Roman',serif; font-size:12pt; color:yellow;}
A:active {font-family:'Times New Roman',serif; font-size:12pt; color:yellow;}

A.blue {color:blue}

A.index:link {font-family:'Times New Roman',serif; font-size:12pt; color:#FFFFFF; text-decoration:none; font-weight:normal}
A.index:visited {font-family:'Times New Roman',serif; font-size:12pt; color:#FFFFFF; text-decoration:none; font-weight:normal}
A.index:hover {font-family:'Times New Roman',serif; font-size:12pt; color:#FFFFFF; text-decoration:none; font-weight:normal}
A.index:active {font-family:'Times New Roman',serif; font-size:12pt; color:#FFFFFF; text-decoration:none; font-weight:normal}

A.menue:link {font-family:'Times New Roman',serif; font-size:16px; color:#FFFFFF; text-decoration:none;}
A.menue:hover {font-family:'Times New Roman',serif; font-size:16px; color:#FFFFFF; text-decoration:none; font-weight:bold; font-style:italic;}
A.menue:visited {font-family:'Times New Roman',serif; font-size:16px; color:#FFFFFF;text-decoration:none;}
A.menue:active {font-family:'Times New Roman',serif; font-size:16px; color:#FFFFFF;text-decoration:none;}

A.admin:link {font-family:'Times New Roman',serif; font-size:16px; color:#FFFFFF; text-decoration:none;}
A.admin:hover {font-family:'Times New Roman',serif; font-size:16px; color:#FFFFFF; text-decoration:underline;}
A.admin:visited {font-family:'Times New Roman',serif; font-size:16px; color:#FFFFFF; text-decoration:none;}
A.admin:active {font-family:'Times New Roman',serif; font-size:16px; color:#FFFFFF; text-decoration:none;}

A.contact:hover {height:25px; width:25px}
A.contact:link img {border:0}

A.linklist:link {font-weight:bold; color:#000000}
A.linklist:hover {font-weight:bold; color:#000000}
A.linklist:visited {font-weight:bold; color:#404040}
A.linklist:active {font-weight:bold; color:#808080}

a.webmail {color:#CDCDCD; font-size:8pt;}

/* Headlines */

h1 {font-family:'Times New Roman',serif; color:#808080; text-decoration:none; font-weight:bold; text-align:center}

h1.index {font-family:'Times New Roman',serif; color:#FFFFFF; text-decoration:none}

h2 {font-family:'Times New Roman',serif; color:#808080; text-decoration:none; font-weight:bold; text-align:center}

h3 {font-family:serif; color:#808080; text-decoration:none; font-weight:bold; text-align:center; font-size:14pt;}

h3 a {color:#808080; font-size:14pt;}

/* Lists */

ul {font-size:12pt; color:#000000; text-decoration:none; font-weight:bold;}

ul.recht {list-style-type:square; font-weight:normal}

ul.vorstand {list-style-type:none}

/* Buttons */

button {width:50px; height:50px}

/*font.nb {font-weight:normal} */

/* Forms */

input.login {width:75px; margin:1px 0px;}

input.day {width:30px;}

input.month {width:30px;}

input.year {width:50px;}

input.time {width:30px;}

input.punkte {width:30px;}

input.long {width:500px;}

input.rl {width:40px;}