body { background: #d4e6fa; margin: 0; padding: 0; font-family: sans-serif; }

img { border: 0; }

#mittkolumn { margin: 0 auto 0 auto; background: white; width: 80%; padding-bottom: 200px; }
#mittkolumn h1 { text-align: center; }
#toplogo {text-align: center; }
#content { margin: 0; padding: 30px; }
#prod { before: 1; }

h1, h2, h3 { color: #0f79bf; }
h2, h3 { font-weight: normal; }
h1 { font-size: 3em; }
h2 { font-size: 2.5em; }
h3 { font-size: 2em; }

.prod:first-line { font-weight: bold; }

