body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;font-family:"Trebuchet MS",Arial,sans-serif;font-size:100%;line-height:150%}
h1,h2,h3,h4,p {margin:0 0 20px 0}
p.nodistance {margin:0}
table {border-collapse:collapse;border-spacing:0}
td,th {vertical-align:top}
fieldset,img {border:0}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal}
ol,ul {list-style:none}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal}
q:before,q:after {content:''}
abbr,acronym {border:0}
a, a:visited,a.active,a:hover {text-decoration:underline;color:#d80008}
a:active,a:hover {text-decoration:underline !important}
a:focus {outline:none}
b,strong {font-weight:bold}
.skip,.hideme,.print,dfn {left:-1000em;position:absolute;top:-1000em}
.clearfix:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.clearfix {display:inline-block}
html[xmlns] .clearfix {display:block}
* html .clearfix {height:1%}
#header,#main,#footer,#teaser {clear:both;width:757px}
#main,#footer,#teaser {display:table;}
#header {position:relative}
#teaser {background:#e3e3e3}
#teaser .rcol {padding:0}
#logo_awo {margin:0 0 0 100px}
#logo_tup {position:absolute;right:0;top:0}
.lcol {width:12.7em;display:inline;background:#e3e3e3;padding:22px;display:table-cell;vertical-align:top}
.lcol p {margin:0 10px 0 0}
.rcol {margin:0 0 0 12.7em;padding:22px 0 22px 22px;display:table-cell;vertical-align:top}
#mainnav li a,
#mainnav li.active li a {text-decoration:none;color:#000}
#mainnav li.active a {text-decoration:underline;color:#d80008}
#mainnav li li.active a {text-decoration:underline;color:#d80008}
#footer {line-height: 0;margin: 0 0 20px 0;}
#footer .lcol,#footer .rcol {padding:0 22px;vertical-align:bottom}
#footer .lcol {height: 1px;line-height:0;}
#footer li {text-transform:uppercase;font-size:84%;display:inline;margin:0 5px 0 0;padding:0 5px 0 0;border-right:1px solid #656565}
#footer li.last {margin:0;padding:0;border-right:0}
#footer a {text-decoration:none;color:#656565}
#footer .active a {color:#000}
.csc-linkToTop a {background:transparent url(../images/arrow_totop.gif) no-repeat left 5px;padding-left:15px;text-transform:lowercase}
#main h1 {color:#d80008;font-size:138%;margin-bottom:24px}
#main h1 a {font-size:80%}
#main a#content + h1 {margin-top:-12px;}
#main h2 {color:#000;font-size:138%}
#main h3 {color:#000;font-size:115%}
#main h4 {color:#000;font-size:108%}
#main h5,#main h6 {color:#000;font-size:100%;margin:0;font-weight:bold}
#main h6 {font-weight:normal}
#main .rcol ul {margin:0 0 20px 15px}
#main .rcol ul li {list-style:disc outside}
#main .rcol ol {margin:0 0 20px 15px}
#main .rcol ol li {list-style:decimal outside;margin-left:10px}
#main .rcol .letters ol li {list-style:lower-alpha outside;margin-left:6px}
#main .rcol .greybox {background:#eee;padding:10px 10px 1px 10px;margin:-10px 0 10px -10px}
#main #brdcrmb {margin:0 0 24px 0}
#brdcrmb li {display:inline;color:#555464;margin:0 0 0 5px}
#brdcrmb li.first {margin-left:0}
#brdcrmb a {color:#000;}
#main #sitemap ul {margin: 0 0 20px 0}
#sitemap li {list-style:disc outside;color:#d80008;float:left;width:238px;margin:0 0 5px 15px}
#mailform {border:2px solid #e3e3e3;padding:20px 30px;margin:0 0 20px 0}
#mailform .csc-mailform-field {clear:both;margin:0 0 5px 0;position: relative}
#mailform label {width: 120px;display:inline;float:left;color:#000}
#mailform .text,#mailform .input {border:1px solid #6f6f6f;width: 310px}
#mailformformtype_mail {border:1px solid #a1a1a1;background:#808080;color:#fff;margin:0 0 0 366px;width:66px}
#mailformformtype_reset {border:1px solid #a1a1a1;background:#808080;color:#fff;margin:0 0 -25px 290px;width:66px;position:relative;z-index:10}
table.frame {border:2px solid #e3e3e3;margin:0 0 20px 0;width:99%}
table.frame th,table.frame td {padding: 0 30px}
table.frame .tr-0 th,table.frame .tr-0 td {padding-top: 20px;}
table.frame .tr-last th,table.frame .tr-last td {padding-bottom: 40px;}

#main .heftdetails {margin: 0 0 20px 0}
#main .heftdetails img {margin: -5px 0 5px 0}
#main .heftdetails h1 {margin: 0 0 10px 0}
#main .heftdetails h3 {margin: 30px 0 15px 0;font-weight: bold}
#main .heftdetails h5 {margin: 15px 0 0 0}
#main .heftdetails .file, #main .heftdetails .file img,#main .heftdetails .file a {vertical-align:middle;margin:0 10px 0 0;}

#main .rcol .jahrgang_gross {margin:0;padding:0;overflow:hidden}
#main .rcol .jahrgang_gross li {list-style:none;padding:0;margin:0;display: inline;float:left;height:217px;width:176px;}
#main .rcol .jahrgang_gross a {text-decoration:none;line-height:100%}
#main .rcol .jahrgang_gross img {margin:0 0 5px 0}

#main .rcol .jahrgang_klein {margin: 0 0 30px 0;padding: 0}
#main .rcol .jahrgang_klein li {list-style: none;margin: 0;padding: 0}

.archive {display:inline;float:left;width:130px;}
.a2001 {width:65px;}
#main .archive h4, #main .archive h5 {margin: 0 0 15px 0;line-height: 100%; font-size: 100%; font-weight: normal;}
.a2001 h5 {visibility:hidden}