* { padding: 0; margin: 0; }

body { font-family: Arial, Helvetica, sans-serif; font-size: 13px; background-color: #fff; background-image: none; background-repeat: no-repeat; background-attachment: fixed; width: 100%; height: 2000px; }
#wrapper { width: 922px; height: 600px; float: left; }
#leftcolumn { color: #000; font-family: sans-serif; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 800px; position: fixed; margin: 40px 0 10px; padding: 10px; height: 700px; width: 200px; z-index: 1; visibility: visible; float: left; }
#rightcolumn { float: left; color: #333; font-family: sans-serif, helvetica; background-image: none; background-repeat: repeat; background-attachment: inherit; background-position: 0 0; margin: 80px 0 10px 25px; height: auto; width: 800px; position: absolute; top: -50px; left: 210px; }
h1 { color: #000; font-size: 12px; font-family: sans-serif, verdana; font-weight: normal; margin: 0.67em 0; }
h2 { color: #000; font-size: 10px; font-family: "Helvetica Neue", helvetica, "trebuchet ms"; font-weight: normal; position: absolute; bottom: 10px; width: 142px; height: 69px; visibility: visible; float: left; }
#footer { color: #333; background-image: none; background-repeat: no-repeat; background-attachment: scroll; position: absolute; left: 30px; bottom: 10px; height: 100px; width: 150px; z-index: 0; visibility: visible; float: left; }
.content_rechts { position: relative; width: 210px; height: 386px; z-index: 20; visibility: visible; float: right; margin: 90px 5px 10px 0; padding:2px; }
.contentuppertext { color: #000; font-size: 16px; font-family: helvetica, Georgia, sans-serif, times; font-weight: bold; margin-top: 10px; padding-right: 5px; }
.contenttext { color: #000; font-size: 14px; font-family: helvetica, georgia, sans-serif; font-weight: lighter; margin-top: 5px; margin-bottom: 0; padding: 0 5px 10px 0; }
.content_links { position: relative; width: 570px; height: 330px; visibility: visible; float: left; margin: 10px 0 10px 5px; border-bottom-style: solid; border-bottom-width: 0px; }
.logo { position: relative; top: 200px; width: 160px; border-bottom: 1px solid #f8b112; }
a { color: #000; font-family: "Helvetica Neue"; text-decoration: none; }
a:hover { color: #000; text-decoration: none; }
