/** Teil der HOMEPAGE DES DARMSTäDTER FECHT-CLUB 1890 E.V.-Webseite
Version 2.2
(c) 2004-2010 by SCENOS GbR. Alle Rechte vorbehalten.
*/


img {
border:0px;
}

* {
font-family:Verdana,Arial,Helvetica,sans-serif;
}

body {
margin:0px;
background-image:url(/grafik/elemente/bg.jpg);
background-repeat:repeat-y;
font-size:small;
behavior:url(/skripte/hover.htc);
font-size:small;
}

textarea {
font-size:small;
}

.dropdown {
position:relative;
}

.dropdown select {
position:absolute;
height:20px;
z-index:20;
}

.dropdown input {
position:absolute;
height:19px;
margin-top:2px;
margin-left:2px;
border:none;
z-index:21;
}

.grau {
color:#999999;
}

.float_ende {
height:0px;
clear:both;
}

div.inlineimgbox {
font-size:80%;
position:relative;
margin-bottom:10px;
}

div.inlineimgbox img {
float:none;
display:block;
margin-right:0px;
margin-bottom:5px;
}

div.inlineimgbox *, div.inlineimgboxlinks *, div.inlineimgboxrechts * {
font-size:100%;
}

div.inlineimgboxlinks {
float:left;
position:relative;
margin-right:20px;
margin-bottom:10px;
font-size:80%;
clear:left;
}

div.inlineimgboxlinks img.links {
float:none;
display:block;
margin-right:0px !important;
margin-bottom:5px !important;
}

div.inlineimgboxrechts {
float:right;
position:relative;
margin-left:20px;
margin-bottom:10px;
font-size:80%;
clear:right;
}

div.inlineimgboxrechts img.rechts {
float:none;
display:block;
margin-left:0px !important;
margin-bottom:5px !important;
}

#dd_anmelden {
position:absolute;
top:99px;
right:-1px;
width:190px;
border:1px solid white;
display:block;
background-image:url(/grafik/elemente/kasten_02.jpg);
background-repeat:no-repeat;
background-color:#769C8F;
text-align:left;
padding:3px;
color:white;
font-size:small;
}

#dd_anmelden .label {
display:block;
width:70px;
padding-right:5px;
float:left;
}

#dd_anmelden hr {
visibility:hidden;
margin:0;
padding:1px 0;
height:0;
line-height:0;
}

#dd_anmelden .btn {
margin:10px 0 0 5px;
}

#dd_anmelden #dd_funk {
border-top:1px solid white;
margin-top:5px;
padding-top:5px;
font-size:80%;
}

#dd_anmelden #dd_funk a {
color:white;
}

.rechte_leiste {
}

table.infobox {
width:100%;
border-collapse:collapse;
}

table.infobox th, th.infobox_top {
background-image:url(/grafik/elemente/kasten_00.jpg);
background-repeat:repeat-y;
background-color:#006666;
text-align:left;
color:white;
padding:3px;
}

table.infobox td, td.infobox_text{
background-image:url(/grafik/elemente/kasten_02.jpg);
background-repeat:no-repeat;
background-color:#769C8F;
text-align:left;
padding:3px;
color:#000000;
border-top:white 1px solid;
}

table.infobox td.infobox_bild, td.infobox_bild {
border-top:white 1px solid;
padding:0px ! important;
background:black;
text-align:center ! important;
}

table.infobox td.infobox_bild img, td.infobox_bild img {
display:block;
}

table.warnbox {
width:100%;
border-collapse:collapse;
}

table.warnbox th, th.warnbox_top {
background-image:url(/grafik/elemente/rkasten_00.jpg);
background-repeat:repeat-y;
background-color:#aa2828;
text-align:left;
color:white;
padding:3px;
}

table.warnbox td, td.warnbox_text{
background-image:url(/grafik/elemente/rkasten_02.jpg);
background-repeat:no-repeat;
background-color:#c08fa0;
text-align:left;
padding:3px;
color:#000000;
border-top:white 1px solid;
}

div.information {
background-image:url(/grafik/elemente/trans.gif);
margin-bottom:20px;
padding:5px;
}

div.information td {
vertical-align:top;
}

div.transbox {
background-image:url(/grafik/elemente/trans.gif);
margin-bottom:20px;
padding:10px;
}

div.outline {
border:2px #999999 solid;
padding:5px;
margin-bottom:10px;
}

listentabelle,listentabelle_chk {
border-collapse:collapse;
width:100%;
}

table.listentabelle th {
background-color:#006666;
color:white;
font-weight:bold;
text-align:left;
white-space:nowrap ! important;
padding:2px;
padding-right:8px;
padding-left:8px;
}

table.listentabelle th.th15,table.listentabelle_chk th.th15 {
background-image:url(/grafik/elemente/kasten_00.jpg);
background-repeat:repeat-y;
background-position:0px -15px;
}

listentabelle_chk+th+th,listentabelle_chk+tr+th+th {
background-image:url(/grafik/elemente/kasten_00.jpg);
background-repeat:repeat-y;
background-position:0px -15px;
}

table.listentabelle th.th0,table.listentabelle_chk th.th0 {
background-image:url(/grafik/elemente/kasten_00.jpg);
background-repeat:repeat-y;
}

listentabelle_chk+th,listentabelle_chk+tr+th {
background-image:url(/grafik/elemente/kasten_00.jpg);
background-repeat:repeat-y;
}

table.listentabelle th a,table.listentabelle th a:visited,table.listentabelle_chk th a,table.listentabelle_chk th a:visited {
text-decoration:none; 
color:white ! important; 
white-space:nowrap ! important;
}

table.listentabelle th a:active,table.listentabelle th a:hover,table.listentabelle_chk th a:active,table.listentabelle_chk th a:hover {
text-decoration:underline; 
color:white ! important; 
}

table.listentabelle td,table.listentabelle_chk td {
background-image:url(/grafik/elemente/trans.gif);
background-repeat:repeat;
padding:2px;
padding-right:8px;
padding-left:8px;
}

table.listentabelle tr.highlight td, table.listentabelle td.highlight,table.listentabelle_chk tr.highlight td, table.listentabelle_chk td.highlight {
background-image:url(/grafik/elemente/transd.gif);
}

table.listentabelle td.chkbox {
padding-left:2px ! important;
padding-right:2px ! important;
text-align:center;
}

table.listentabelle_chk tr+td {
padding-left:2px ! important;
padding-right:2px ! important;
text-align:center;
}

.ltvpad td {
padding-top:4px !important;
padding-bottom:4px !important;
}

table.anordnungstabelle {
margin-left:0px;
margin-top:-5px;
}

table.anordnungstabelle td {
padding:5px 3px;
vertical-align:top;
text-align:left;
}

table.anordnungstabelle_trans td {
background-image:url(/grafik/elemente/trans.gif);
padding:3px;
padding-right:10px;
vertical-align:top;
text-align:left;
}

table.form td {
padding:0px;
margin:0px;
padding-right:10px;
vertical-align:top;
padding-bottom:10px;
}

table.form input.text, table.form select.text {
width:400px;
}

table.form .feldauswahl {
height:200px;
width:172px;
}

table.form .feldauswahl_alle_eig {
height:170px;
width:172px;
}

table.form .feldauswahl_eig {
height:20px ! important;
width:172px ! important;
}

table.form textarea {
width:400px;
height:200px;
}

table.textbox {
border-collapse:collapse;
}

table.textbox th {
background-image:url(/grafik/elemente/kasten_00.jpg);
background-repeat:repeat-y;
background-color:#006666;
color:white;
padding:3px;
text-align:left;
}

table.textbox td {
border-top:white 1px solid;
background-image:url(/grafik/elemente/trans.gif);
background-repeat:repeat;
vertical-align:top;
padding:3px;
}

table.textbox td.bild {
background-image:none ! important;
border-right:white 1px solid;
background-color:black;
padding:0px;
}

div.anzeigeopt {
background-color:#999999;
color:white;
padding:10px;
}

.geloescht, .geloescht td {
background-image:none ! important;
background-color:#CC0000;
color:white;
}

.abh_geloescht, .abh_geloescht td {
background-image:url(/grafik/elemente/transrrh.gif) ! important;
background-repeat:repeat;
}

.abh_geloescht_high, .abh_geloescht_high td {
background-image:url(/grafik/elemente/transrrd.gif) ! important;
background-repeat:repeat;
}

.geloescht a,.geloescht a:active,.geloescht a:hover {
color:white;
}

.versteckt, .versteckt td {
background-image:url(/grafik/elemente/transr.gif) ! important;
background-repeat:repeat;
}

.abh_versteckt, .abh_versteckt td {
background-image:url(/grafik/elemente/transrh.gif) ! important;
background-repeat:repeat;
}

.abh_versteckt_high, .abh_versteckt_high td {
background-image:url(/grafik/elemente/transrd.gif) ! important;
background-repeat:repeat;
}

tr.versteckt, tr.geloescht {
background-image:none ! important;
}

.versteckt a, .versteckt a:active, .versteckt a:hover, .abh_versteckt a, .abh_versteckt a:active, .abh_versteckt a:hover, .abh_versteckt_high a, .abh_versteckt_high a:active, abh_versteckt a:hover, .abh_geloescht a, .abh_geloescht a:active, .abh_geloescht a:hover, .abh_geloescht_high a, .abh_geloescht_high a:active, abh_geloescht a:hover {
color:black;
}

option.versteckt {
background-color:#FFAAAA;
}

label.fehler {
color:red;
font-weight:bold;
}

.anaus {
padding:2px;
font-size:8pt;
background:#E6E6E6 ! important;
border:gray 1px outset ! important;
color:black;
font-family:"Arial";
height:20px;
}

.schalter {
float:left;
display:block;
padding:2px;
border:white 1px solid;
margin-right:2px;
margin-bottom:2px;
width:18px;
height:18px;
text-align:center;
vertical-align:middle;
}

.schalter img {
display:block;
}

.schalter:hover {
background:#FFB45F ! important;
border:black 1px solid;
}

.schalter:active {
background:#FFB45F;
padding-top:4px;
padding-left:4px;
padding-bottom:0px;
padding-right:0px;
}

.mehr {
float:right;
display:block;
}

a.mehr:hover {
background-color:#999999;
}

.mehr img {
display:block;
}

input[type=checkbox], input[type=radio] {
margin-right:4px;
margin-left:4px;
}

h1, h1 a {
margin-top:25px;
font-size:250%;
margin-bottom:0px;
padding-bottom:0px;
margin-top:0px;
color:black ! important;
}

h1 a:hover {
text-decoration:none;
}

h1 * {
font-size:100% ! important;
}

hr.h1_unterstrich {
margin-top:-14px;margin-bottom:20px;
padding-bottom:0px;
padding-top:0px;
color:#CC0000;
background-color:#CC0000;
border:0px;
height:2px;
}

hr.h1_unterstrich + p {
margin-top:0px;
padding-top:0px;
}

h2 {
font-size:130%;
font-weight:bold;
font-variant:small-caps; 
margin-top:25px;
margin-bottom:10px;
color:black ! important;
}

h3 {
font-size:105%;
font-weight:bold; 
margin-top:25px;
margin-bottom:4px;
color:black ! important;
}

hr {
color:#CC0000; 
background-color:#CC0000;
border:0px;
height:2px; 
margin-top:30px;
margin-bottom:10px;
}

p.ke { 
text-indent:0mm; 
}

em {
font-weight:bold;
color:red;
font-style:normal;
}

a {
text-decoration:none;
color:#CC0000;
}

a:active { 
text-decoration:underline; 
color:#800000; 
}

a:visited { 
text-decoration:none; 
color:#800000; 
}

a:hover { 
text-decoration:underline; 
color:#CC0000; 
}

a.intext {
white-space:nowrap;
}

a.intext:hover {
background-color:#E6E6E6;
white-space:nowrap;
}

img.emaillink {
vertical-align:text-bottom;
}

ul {
list-style-image:url(/grafik/elemente/li.gif);
}

input.btn {
border:white 1px solid;
background-color:#999999;
color:white;
padding:2px;
font-size:9px;
font-weight:bold;
}

input.btnklein {
border:white 1px solid;
background-color:#999999;
color:white;
padding:1px;
font-size:8px;
font-weight:bold;
}

textarea {
scrollbar-base-color:#999999;
scrollbar-3dlight-color:white;
scrollbar-arrow-color:white;
scrollbar-darkshadow-color:white;
scrollbar-face-color:#999999;
scrollbar-highlight-color:#999999;
scrollbar-shadow-color:#999999;
scrollbar-track-color:#999999;
}

.trans {
background-image:url(/grafik/elemente/trans.gif) ! important;
background-repeat:repeat;
vertical-align:top;
padding:3px;
}

.transd {
background-image:url(/grafik/elemente/transd.gif) ! important;
background-repeat:repeat;
vertical-align:top;
padding:3px;
}

.auswahl {
background:#999999;
color:white;
}

.fotograf {
writing-mode:tb-rl;
white-space:nowrap;
margin-left:2px;
font-size:80%;
}

.senkrecht {
writing-mode:tb-rl;
white-space:nowrap;
}

.option {
margin-bottom:4px;
}

td.logo_01 {
background-color:#006666;
}

td.logo_02 {
background-color:#338888;
}

td.logo_03, td.logo_04 {
background-image:url(/grafik/elemente/logo_04_bg.gif);
background-color:#769C8F;
}

td.titel { 
background-color:#006666;
}

td.titel img {
border-left:white 1px solid ! important;
display:block;
}

td.logo_01 img, td.logo_02 img, td.logo_03 img, td.logo_04 img {
display:block;
}

td.leiste {
background-image:url(/grafik/elemente/leiste_00.jpg);
background-repeat:no-repeat; 
background-color:#769C8F;
}

td.leiste img {
display:block;
float:left;
}

.benutzer { 
font-size:7.5pt;
color:white;
 text-align:right;
vertical-align:middle;
}

.benutzer a,.benutzer a:hover { 
font-size:7.5pt;
color:white;
}

.sprachen {
white-space:nowrap;
height:20px;
overflow:hidden;
}

.sprachen img {
margin-right:4px;
}

td.navilinksleiste {
background:#E6E6E6;
}

table.navilinks, table.navirechts {
width:100%;
border-collapse:collapse;
}

table.navilinks th, table.navirechts th {
color:white;
background-image:none ! important;
background-color:#CC0000;
padding:4px;
font-size:70%;
text-align:left;
border-top:white 1px solid;
border-bottom:white 1px solid;
}

table.navilinks td {
background-color:#999999;
padding:4px;
border-top:white 1px solid;
border-bottom:white 1px solid;
}

table.navirechts td {
background-color:#999999;
padding:4px;
text-align:right;
border-top:white 1px solid;
border-bottom:white 1px solid;
}

table.navilinks a {
padding-right:11px;
font-size:75%;
font-weight:bold;
text-transform:uppercase;
color:white;
}

table.navirechts a {
padding-left:11px;
font-size:75%;
font-weight:bold;
text-transform:uppercase;
color:white;
}

table.navilinks a:visited, table.navirechts a:visited {
color:#D0D0D0;
}

table.navilinks a:hover {
padding-left:11px;
padding-right:0px;
text-decoration:none;
background-image:url(/grafik/elemente/link.gif);
background-repeat:no-repeat;
background-position:0px 3px;
}

table.navirechts a:hover {
padding-left:11px;
padding-right:0px;
text-decoration:none;
background-image:url(/grafik/elemente/link.gif);
background-repeat:no-repeat;
background-position:0px 3px;
}

td.unten_01 {
background-image:url(/grafik/elemente/unten_01.gif);
background-repeat:repeat-x;
height:11px;
}

td.unten_02 { 
background-image:url(/grafik/elemente/unten_02.gif);
background-repeat:repeat-x; 
}

td.unten_03 { 
background-image:url(/grafik/elemente/unten_03.gif);
background-repeat:repeat-x; 
}

td.unten_11 { 
background-image:url(/grafik/elemente/unten_11.gif);
background-repeat:repeat-y;
background-color:#006666;
}

td.unten_12 { 
background-image:url(/grafik/elemente/unten_12.gif);
background-repeat:repeat; 
}

td.unten_13 { 
background-image:url(/grafik/elemente/unten_13.gif);
background-repeat:repeat-y;
font-size:7.5pt;
color:#999999;
background-color:#006666;
padding-left:10px;
padding-right:10px;
padding-top:4px;
padding-bottom:4px;
}

td.unten_13 a {
color:#FFFFFF; 
}

td.unten_13 a:hover {
text-decoration:none; 
}

td.unten_13 a.klein {
font-size:7.5pt;
}

table.navileiste_oben {
color:white;
background-color:#999999;
}

table.navileiste_oben td{
padding:0px;
}

table.navileiste_oben table td {
padding-right:2px ! important;
padding-left:2px ! important;
}

table.navileiste_oben table td a,table.navileiste_oben table td a:hover,table.navileiste_oben table td a:active {
color:white;
}

table.navileiste_oben table td a:visited {
color:#E6E6E6;
}

td.navileiste_akt {
border:1px solid white;
}

.ntrans{
vertical-align:top;
padding:3px;
}

.unsichtbar{
display:none;
}

.intrans{
border:0px;
background-image:url(/grafik/elemente/trans.gif) ! important;
background-repeat:repeat; 
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
}

.inpgrau {
border:0px;
background-color:#E6E6E6;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
}

select.inpgrau {
font-size:12px;
height:20px ! important; 
}

.inp_datum{
text-align:right; padding-right:1px;
}

form,input,textarea,select
{
margin:0px;
padding:0px;
}

div.addrbox{ 
width:300px; 
background-image:url(/grafik/elemente/trans.gif) ! important;
background-repeat:repeat;
padding:4px;
}

body,p,ul,ol,li,
b,i,cite,dfn,
div,td,th,nobr,b,a{
font-family:Verdana,Arial,Helvetica,sans-serif;
}

body{
font-size:small;
}

optw,
optw:visited,
optw:active,
optw:hover{ color:#FFFFFF; text-decoration:none; }

