* {margin: 0; padding: 0;} 

body {background: url(images/Wolle2-klein.jpg) repeat-y; color: #343420; font: 100.01% Verdana, Arial, Helvetica, sans-serif;}
body, header, nav, footer, section {display: block;}
aside, #start {float: left;} /*damit section immer neben aside ist, ohne dass sie unten breiter wird, muss section auch unter float sein*/
body h2 {margin: 0;}

#ueberschrift-klein {margin: 0; text-align: left; font-size: 28px; font-weight: bold;}
#ueberschrift-gross {margin: 0; text-align: center; font-size: 45px; font-weight: bold;}

#comment {font-size: 14px; color: red; text-align: left; margin: 0;}
#quelle {font-size: 10px; color: green; text-align: left; margin: 0;}
#preise {font-size: 12px; color: #A020F0; text-align: left; margin: 0;}
#version {font-size: 14px; color: silver; text-align: center; padding-top: 0.75%;}

header {margin: 2% 15% 0 15%; height: 160px; background: url(images/header.jpg)}
#logo {text-shadow: 1px 2px 3px #FEA64B; text-align: center; margin-left: 0; padding-top: 7%; font-size: 20px; color: #343420;}

nav {margin: 0 15%; height: 35px; background: #747845;}
nav a {background: #747845; color: #343420; display: block; float: right; font: italic 1.1em sans-serif; line-height: 35px; padding: 0 20px;}
nav a:hover {background: #981D4C; color: silver;}
nav a:visited {color: silver;}

#start {margin: 0 15%; width: 70%; height: 220px; background-color: #CAD689; text-align: center; padding-top: 4.5%; font-size: 30px;}
#start a {color: #343420; text-decoration: none;}
#start a:hover {color: #747845;}
#start a:visited {color: #981D4C;}

section {background-color: #CAD689;}
section {padding: 1%; margin: 0 15%; text-align: justify;}
section a {color: #343420; font: italic 1em sans-serif; text-decoration: none;}
section a:hover {color: #747845;}
section a:visited {color: #981D4C;}

menu {margin-left: 10px}

#artikel {margin: 0; text-align: left; font-weight: bold; color: #111E70}


aside {background-color: #ABA6A6; width: 14%; margin: 0 0.5% 0 15%; padding: 1%; font-size: 16px; line-height: 170%; text-align: left;}
aside li a {color: #343420; margin: 0 0; display: block; padding-left: 10px; text-decoration: none;}
aside li a:hover {background: #625757; color: silver;}
aside a:visited {color: #981D4C;}

#lisub a {font-size: 0.9em; color: #343420; display: block; padding-left: 20px; text-decoration: none;}
#lisub a:visited {color: #981D4C;}
#lisub a:hover {background-color: #625757; color: silver;}

footer {clear: both; margin: 0 15%; height: 35px; background: #747845; color: silver; font-size: 75%; text-align: center; display: block; padding-top: 11px; font-weight: bold; font: italic 0.9em sans-serif;}


