body, td { 
font:normal normal 12px/140%;
}

h1 {font-size:15px}

th {text-align:left;background:#FFF;padding:2px 0;border-bottom:2px solid #666;color:#000}
td {border-bottom:1px solid #ccc;padding:2px 0}

a img {border:0}

#header {width:99%;}
#header table {width:100%;margin:0 0 20px 0}
#header table td {border-bottom: 2px solid #ccc}

.product table .even,
.register table .even,
.plist .even td,
#buy table .even {background: #e3e3e3}

#head,
#main-menu,
#col1,
.home #flashheader,
#menu-general,
.products-home,
#homepage-link,
#swapbuttons,
.pleaseselect,
#series #pictures,
.familylink,
.bar,
.register3-head,
.register4-head,
#seriesselector,
td .box,
#buy form,
form.typeseries,
div#request2,
div.pagebrowser,
p.back,
.register2-head #page2,
.register-body .pdf,
.links { display: none }

.register table {width:100%; margin:0 0 20px 0}
.register .col1 {width:50%}

#series #tables img { width:130px; height:140px;border:0; background-repeat:no-repeat;float:left;}
#series div {width:100%}
#series .head {font-weight:bold}

#buy li {list-style-type:none}

.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix {display: inline-block}  /* for IE/Mac */

.abbildung {float:left}


.data1 .td1a span {
display:block;
margin-right:15px;
float:right;
}

.data1 li,.data2 li { list-style-type:disc;margin:0 0 3px 15px}
.data1 li.subhead, .data2 li.subhead {list-style-type:none;padding:2px 0;margin:0 0 5px 0;font-weight:bold;border-bottom:2px solid #666666 }

.data1 .td1b,.data1 .td2b {border-bottom:0}
.data1 .td1b img ,.data1 .td2b img {display:none}