h1,h2,h3,h4,h5,h6,div,p,a,body,html,input,button,td,th { 
  font: normal 13px Verdana, Arial, Helvetica, sans-serif;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px; }

/* Listen um 30 Pixel nach rechts versetzen und 10 Pixel nach rechts einrücken */
ul, li {
margin-left:30px;
padding-left:10px; } 


/* Sämtlichen Text um 30 Pixel nach rechts versetzen */
.bodytext { margin-left:30px; }

h1,h2,h3,h4,h5,h6 { font: normal 15px Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin-left:30px; }

/* Bei Tabellen die Einrückung wieder unterdrücken */
table tr td th p.bodytext { margin:0px 0px 0px 0px; }
  
/* Bildbeschreibung */
.csc-caption { font: 11px; }

/* Links: Farben und Dekoration */
a:link, a:hover, a:active, a:visited {
  color:#CC0000;
  text-decoration:none; }
a:visited { color:#448aa9; }
a:active, a:hover { text-decoration:underline; }

/* Email-, Login- und Such-Formulare: */
#mailform { /*background:#EFEFEF; */
  margin-left:30px;
  width:600px;
  border:none; }
#mailform fieldset { border:none; }
#mailform fieldset.csc-mailform label { width:auto;
/*  float:right;
  display:block; */
  padding-right:5px;
/*  white-space:nowrap; to fix IE6 wrapping*/ }
#mailform fieldset.csc-mailform input { width:auto;
  border:1px solid #333;
  background:#FFFFFF;
/*  float:right; */
  display:block; }
#mailform fieldset.csc-mailform textarea { float:left;
  display:block;
  width:auto;
  border: 1px solid #333;
  background:#FFFFFF;
  font-family: Georgia, Times New Roman, Times, serif;
  font-size: 12px;
  padding:1px;
  margin-bottom:10px; }
#mailform .csc-mailform-submit { width:80px; clear:both; }
.csc-searchform, .csc-form-fieldcell {width:80px;
}
.csc-searchform input { width:auto;
  margin-left:0px;
  border:1px solid #333;
  background:#FFFFFF;
  display:block; }

/* Ein Container, der den Content einschließt (<div> im TS eingebettet) damit Der schwarze Pfeil nicht verrückt*/
#zerpfluckt {
   position: relative;
   min-height:250px; /* Alle Contents sind mind. 250px hoch */
  padding: 0px 0px 0px;
  margin: 0px 0px 25px; }

/* Das clear-<div> gehört zur Technik, dass nach jedem Content-Element ein Clear-<div> ein Überlappen verhindert */
.clear {
  clear: both;
  height:1px;
  overflow:hidden; }

#sanikat {
  border:0px solid #000;
  padding: 5px 5px 5px; }

#sanikat table {
   width:680px;
  border-collapse:separate;
  border-spacing:0;
  padding: 0 0 1em;
  margin:0 0 0; }

#produktgruppe {
  border:0px solid #000;
  padding: 5px 5px 5px; }
#sanikat td {
  vertical-align:top;
  text-align:left; }
#sanikat th {
  padding:0 0 1em; }
/*
#skartikel {
  background-image:url(design_FILES/header.jpg); }
*/
#sktechn td {
   border:1px solid #EEE;
  border-width:1px 0;
  background:#E2E2E2;
  padding:0.25em 0.5em; }
#produktgruppe td {
   border:1px solid #EEE;
  border-width:1px 0;
  background:#EEE;
  padding:0 0 0; }
#skbeschr tr td {
  background:#F6F6F6;
  padding: 5px 5px 5px; }
#skartikel tr td {
  background:#E2E2E2;
  padding: 5px 5px 5px; }
#sktechn tr:hover td {
  background:#EFEFEF;
  border-color:#000; }
#skbuttons tr td {
  text-align:center; }
#sanikat img {
  border:none; }
