body { background-color:#dfdad6; background-image:url(img/bg_pappe2.jpg); background-repeat:repeat; font-family: Helvetica, Arial, sans-serif; font-size: 12px; }
div#content { display:block; border:0px solid #red; width: 63em; min-width: 345px; min-height:200px; margin-top:2em; margin-bottom: 1em; }
div#head { text-align: right; margin-bottom:1em; }
div.round { background-color: #000; color: #b9b9b9; border: 0px solid #green; margin-top:0em; -moz-border-radius:6px; -khtml-border-radius:6px; }

div.text, div.footer { padding:1em 2em; text-align: left; vertical-align: top; }
div.text { background-color: #fff; color: #000; margin: 0px; -moz-border-radius:6px; -khtml-border-radius: 6px; }
div.footer { display: block; margin-top: 0px; -moz-border-radius:6px; -khtml-border-radius: 6px; padding-bottom:2em;}
   .footer a { color:#b9b9b9; }
div.left, div.right { padding-bottom: 0.25em; vertical-align: top; }
div.left { float: left; width: 28em; }
div.right { margin-left:31em; width: 28em; }
div.clearer { clear: both; }
div.logo { margin-bottom: 3em; padding-top: 2em; text-align: center; }
div.logo p { margin-top: 1em; }

div#nav { margin-bottom: 1em; border: 1px solid red; }
#nav ul { margin: 0; padding: 0em; text-align: left; background-color: #999; }
#nav ul li { list-style: none; display: inline; padding: 0 1em; border-bottom: 1px dashed #b9b9b9; background-color: #ddd; }
#nav ul a { text-decoration: none; color: #5f5f5f; text-transform: uppercase; }
#nav ul a:hover { color: black; }

h1, h2, h3, h4 { color: #5f5f5f; text-transform: uppercase; font-weight: normal; margin-bottom:1em; margin-top: 1em; font-size: 140%; }
h2 { font-size:100%; }
//h1.abstand { padding-top:2em; }
ul { list-style-type: disc; padding-left: 1.5em; }
li { margin-bottom: 0.5em; }
p, ul { line-height:1.2em; }
p { margin-top:0; margin-bottom:1em;}
a, a img { border: 0px solid black; background: transparent; text-decoration: none; color: #5f5f5f; }
a:hover { text-decoration:underline; }
