@import url(reset.css); @font-face { font-family: "Merri"; src: url("../webfonts/Merriweather-Light.woff") format("woff"); /*local("Anaheim-Regular")*/ font-style: normal; font-weight: 400; } @font-face { font-family: "MerriReg"; src: url("../webfonts/Merriweather-Regular.woff") format("woff"); /*local("EB Garamond"), local("EBGaramond"), */ font-style: normal; font-weight: 400; } /* Generelles Layout */ body { margin-top: 2em; margin-bottom: 2em; /*margin: 2em;*/ background-color: #684d2e; font-family: Merri, Arial, Helvetica, sans-serif; font-size: 1em; color: #333; } #contentboard { z-index: 10; /*position: relative; width: 80%;*/ min-width: 612px; max-width: 928px; border: solid 2px #aaa; background-color: #fff9f6; margin: 5px auto; padding: 3em; } #header { /*position: relative;*/ height: 150px; text-align: center; color: #997766; background-image:url("../img/title-bg.png"); background-repeat:no-repeat; } #header h1 { line-height:0; font-size:0; } #header img { /*position: relative;*/ } #menu { /*position: relative;*/ background-color: #333; height: 2.9em; padding: 0.225em 0em; text-align:center; } #menuoben { background: #fff url('../img/menugradient180.gif') repeat-x; height: 14px; } #menuunten { background: #fff url('../img/menugradient.gif') repeat-x; height: 14px; margin-bottom: 1.5em; } #menu ul { /*position: absolute;*/ width:100%; margin-top: 0.9em; } #menu ul li { /*position: relative;*/ display: inline; } #menu ul li a { padding: 0.45em 0.45em 0.9em 0.45em; color: #fffcf4; text-decoration: none; } #menu ul li a:hover { text-decoration: underline; } #menu ul li a.active { background: #333 url('../img/menuactive.gif') repeat-x top left; } #content { padding-left: 1.8em; padding-right: 1.8em; padding-bottom: 1.8em; } #footer { position: relative; background-color: #684d2e; color: #fffcf4; clear: both; padding: 0.9em 1.8em; font-size: 80%; } #footer a { color: #a99524; } #footer a:hover { color: #98a4e6; } /* Flie�text */ p { line-height: 1.35em; margin-bottom: 0.45em; text-align: left; } /* Links */ a { color: #c00; text-decoration: underline; } a:hover { color: #333; } a.column { color: inherit; text-decoration: none; } a.column:hover { background-color: #f3e6d9; } .column { float: left; width: 248px; padding: 0 15px; } /*.column + .column { margin-left: 27px; }*/ hr.break { clear: both; display: block; /*height: 1.333em; margin: 1.333em 0;*/ width: 100%; height: 0; visibility: hidden; } span.more { background-color: #976; color: #f9f3ec; padding: 0.111em 0.333em; } /* �berschriften */ h2, h3 { font-family: MerriReg, "Times New Roman", Times, sans-serif; font-weight: bold; } h2 { display: inline-block; font-size: 2em; color: #997766; line-height: 1.2em; text-align:center; width:100%; } h2 span { font-weight:normal; font-style:italic; font-size:80%; } h3 { font-size: 1.4em; padding-top: 0.4em; padding-bottom: 0.4em; } h4 { font-weight: bold; padding-top: 0.4em; padding-bottom: 0.4em; } /* Textabstand zur �berschrift, kann dort wg. h-dots nicht gesetzt werden */ .textblock { padding-top: 1.35em; } /* Bilder */ #content img { border: solid 1px #444; } #content img.noborder { position: relative; margin-right: 0.9em; border: 0; } #content img.left { position: relative; float: left; margin-right: 0.9em; } #content img.right { position: relative; float: right; margin-left: 0.9em; } #content img.rightnoborder { position: relative; float: right; margin-left: 0.9em; border:0; } /* Trennlinien */ .divrule { position: relative; clear: both; background: #fff url('../img/line1.gif') repeat-x; height: 7px; margin: 1.8em; margin-left: 3.6em; margin-right: 3.6em; } /* Listen */ ul { list-style-type: square; list-style-position: inside; list-style-image:url("../img/ulsquare.gif"); margin-bottom: 1em; } ul { list-style-type: square; list-style-image:url("../img/ulsquare.gif"); } ul li { /*display: inline; font-size: 0.8em;*/ line-height: 1.4em; } #backlink { margin-top: 1em; } /* Formulare */ textarea, input[type=text] { width: 40em; } textarea { height: 20em; } tr, td { vertical-align: top; }