* {
  font-family:helvetica,arial,sansserif;
  font-size:13px;
  padding:0;
  margin:0;
  color:#000000;
}

table {
  border-collapse:collapse;
}

body {
  text-align:center;
}

ul {
  list-style-image: url(/fileadmin/faehndrich_sport/images/layout/ulpre.gif);
  margin-left: 0;
  padding-left: 1.3em;
  text-indent: -0em;
}

li {
  margin-bottom:0.6em;
}


#wrap {
  width:939px;
  margin: 10 auto;
  text-align:left;
}

#headertd {
  background-image: url(/fileadmin/faehndrich_sport/images/layout/header_backg.gif);
  background-repeat: no-repeat;
  width:939px;
  height:115px;
  vertical-align:top;
}
#headerimage {
display:none;
}
#spictd, #shcttd {
display:none;
}

#wraptable {
  width:100%;
  border-width:0 0 1px 0;
  border-style:solid;
}
#menutd {
  vertical-align:top;
  padding-bottom:30px;
}
#menutd, #infostd ,#footerlefttd{
  background-image: url(/fileadmin/faehndrich_sport/images/layout/left_border.gif);
  background-repeat: repeat-y;
}
#contenttd, #footerrighttd{
  background-image: url(/fileadmin/faehndrich_sport/images/layout/right_border.gif);
  background-repeat: repeat-y;
  background-position:right;

}
#contenttd {
  vertical-align:top;
}

#content {
  width:643px;
}

#menu {
display:none;
}
.menu1td {
display:none;}

.menu2td {
display:none;
}
.menu2table {
display:none;
}

#contentheader {
  background-image: url(/fileadmin/faehndrich_sport/images/layout/content_head_backg.gif);
  background-repeat: no-repeat;
  width:643px;
  height:48px;
  margin-bottom:16px;
}
#contentheader img {
  padding-top:24px;
  padding-left:72px;
}

#contenttop .imgtext-table {
display:none;
}

#contentleft, #contentright {
  margin-top:20px;
}
#contentright {
  float:right;
}

#contentcoltable {
  margin-top:20px;
  margin-bottom:40px;
  vertical-align:top;
}
#contentcoltable td {
 vertical-align:top;
}
#contentcolright {
  padding-left:40px;
}

/*** Tabellen Style rechte Spalte ***/
#contentcolright .contenttable td {
  white-space:nowrap;
  padding-top:1px;
  padding-bottom:1px;
}

#contentcolright .tr-0 {
  font-weight:bold;
}
#contentcolright .td-last {
  padding-left:10px;
}
#contentcolright .tr-1 ,#contentcolright .tr-last{
  border-width:0px;
  border-bottom-width:2px;
  border-style:dotted;
  border-color:#003399;
  height:25px;
}
/*** Tabellen Style linke Spalte ***/
#contentcolleft .contenttable td {
  white-space:nowrap;
  padding-top:1px;
  padding-bottom:1px;
  padding-right:20px;
}
#contentcolleft .td-last {
  font-weight:bold;
}
/*** Tabellen Style breite Spalte ***/
#contentbreit .contenttable {
  width:100%;
}

#contentbreit .contenttable td {
  white-space:nowrap;
  padding-top:2px;
  padding-bottom:2px;
  padding-right:6px;
}
#contentbreit .tr-0 {
  font-weight:bold;
}
#contentbreit tr {
  border-width:0px;
  border-bottom-width:1px;
  border-style:dotted;
  border-color:#003399;

}
#contentbreit .tr-0 ,#contentbreit .tr-last{
  border-width:0px;
  border-bottom-width:2px;
  border-style:dotted;
  border-color:#003399;

}


#infos {
display:none;
}

/*** FORM ***/
.csc-form-label {
  padding-right:10px;
}
.csc-form-labelcell {
  vertical-align:top;
}
.csc-form-fieldcell {

}
select, input, textarea {
  width:300px;
  margin-bottom:8px;
}


/*** Contentstyles ***/
.csc-header {
  margin-top:25px;
  margin-bottom:10px;
}
h1 {
  font-size:17px;
}


#printlink {
display:none;
}

