/*
   Reset von Browservoreinstellungen -- hier werden nur Tags überschrieben
   WICHTIG: Selektoren sind nur _reine_ Type-Selectoren (Tagnamen)
*/

html,
body,
form,
h1,
h2,
h3,
div,
p,
a,
ul,
li,
table,
th,
td,
tr,
img {
  padding: 0;
  margin: 0;
  border: none;
}

body {
  width: 100%;
}

html {
  width: 100%;
  overflow-y: scroll;
}

img {
  display: inline;
  border: 0px;
}

form {
  display: inline;
}

ul, li {
  list-style-type: none;
}

strong {
  font-weight:bold;
}

em {
  font-style:italic;
}

/*
   Einzelne CSS-Angaben, die unabhaengig von der Hierarchie eingesetzt
   werden können. diese würden sonst unnötig das css aufblähen oder
   direkt im style-Attribut stehen. 
   WICHTIG: nur _eine_ Angabe pro Selector und nur _reine_ Class-Selektoren
*/

a {
  text-decoration: none;
}
.nocss {
  display: none !important; 
}

.clear-both {
  clear: both !important;
}