* {
margin:0;
padding:0;
list-style:none;
}
body {
background:#bbb;
color:#000;
}
.ignore, dfn, #jump a { position:absolute; left:-1000px; top:-1000px; width:0px; height: 0px; overflow:hidden; display:inline; }
a {
text-decoration:underline;
color:#444;
}
a:hover, a:focus, a:active {
text-decoration:none;
}
img {
border:0;
}
img.left {
float:left;
margin-right:10px;
}
img.right {
float:right;
margin-left:10px;
}
/* Layout */
#screen, #jump {
font:normal 0.9em arial, sans-serif;
margin:0 auto;
max-width:57em;
position:relative;
}
#screen {
background:#fffcf9;
margin:20px auto;
}
#head {
background:#d0d0d0 url(../../images/sujet.jpg) 100% 0 no-repeat;
font:bold 0.8em arial, sans-serif;
}
#head h2 {
position:absolute;
top:-9px;
right:190px;
font:normal 20px arial, sans-serif;
color:#fff;
text-align:right;
letter-spacing:1px;
border:1px solid #fff;
padding:0 0 12px 80px;
margin:0 0 3px;
background:url(../../images/signet.gif) 17px 25px no-repeat;
}
#head h2 strong {
display:block;
font-size:32px;
padding:18px 63px 0 18px;
background:url(../../bilder/back_willi.gif) 100% 0 no-repeat;
}
#head h2 span {
display:block;
margin-right:63px;
}
#express {
padding:0 0 0 10px;
border:1px solid #fff;
border-bottom:0;
height:12em;
}
#express h3 {
clear:both;
}
#lang {
margin-top:5.5em;
}
#lang .Francais {
display:none;
}
#lang a {
float:left;
padding-right:10px;
}
#lang a img {
margin:3px 5px 0 0;
width:1.3em;
height:0.94em;
}
#stylelist {
font:normal 0.85em arial, sans-serif;
margin:0 0 6px;
height:30px;
}
#stylelist li {
width:4em;
height:2.6em;
float:left;
margin:0 10px 0 0;
}
#stylelist img {
width:4em;
height:2.6em;
border:1px solid #fff;
}
#meta {
border:1px solid #fff;
background:#f1f3f5 url(../../images/back_meta.gif) 0 0 repeat-y;
min-height:1.8em;
border-right:2px solid #fff;
}
#meta li {
float:right;
padding:2px 7px 2px 8px;
text-align:center;
border-left:1px solid #fff;
}
#content {
float:right;
width:76%;
min-height:289px;
}
h1 {
font:normal 1.5em arial, sans-serif;
color:#666564;
margin:10px 0 5px;
letter-spacing:1px;
}
.big_quer, .big_hoch {
border:1px solid #ddd;
background:#f9f1ea;
padding:10px 0;
text-align:center;
margin:20px 10px 0 0;
}
.big_hoch {
padding:10px;
width:355px;
float:left;
}
h2 {
font:normal 1.3em arial, sans-serif;
color:#564666;
margin:10px 10px 3px 0;
padding:5px 0 0;
border-top:1px dashed #bbb;
}
h3 {
font:bold 1.15em arial, sans-serif;
margin:7px 0 2px;
color:#666;
}
h4 {
color:#666;
}
fieldset {
border:0 solid;
}
form {
margin:0 10px 10px 0;
}
#formk fieldset {
width:21em;
margin:10px 0 10px 80px;
}
legend {
font:bold 1.2em arial, sans-serif;
color:#766;
}
label {
display:block;
text-align:right;
width:20.5em;
margin:0 0 5px;
}
.radio, .area, .check {
text-align:left;
}
.radio {
width:11em;
margin-left:9.5em;
}
input {
width:10em;
padding:1px 2px;
border:1px solid #ccc;
}
.radio input {
width:1em;
border:0;
padding:0;
}
.check input {
width:1em;
padding:0;
}
textarea {
width:22.5em;
}
button {
padding:3px;
background:#eee;
color:#666;
border:1px solid #aaa;
text-align:center;
}
dl {
padding:5px 0;
background:#f9f1ea;
margin-right:10px;
}
dl.zitate {
background:none;
}
dt {
font:bold 0.9em arial, sans-serif;
float:left;
width:14%;
text-align:right;
margin-right:1%;
line-height:147%;
}
.litlist dt {
width:27%;
}
.zitate dt {
width:2.5em;
text-align:left;
}
dd {
font:normal 0.95em arial, sans-serif;
margin:0 10px 7px 16%;
line-height:139%;
}
.litlist dd {
margin-left:29%;
}
.zitate dd {
margin-left:3em;
}
#content p, #content li {
line-height:139%;
margin:0 10px 7px 0;
}
#content .bullet li {
padding:0 0 0 20px;
background:url(../../bilder/more.gif) 0 2px no-repeat;
}
#content blockquote {
margin:0 40px 10px 20px;
font:normal 1em/1.4em arial, sans-serif;
padding:10px 20px 0px 23px;
}
#content blockquote img.anf {
margin:0 2px 0 -18px;
}
#content .info, #content .picright, #content .picleft {
font:bold 0.85em arial, sans-serif;
width:150px;
float:right;
background:#f1f3f5;
border:1px solid #bbb;
padding:5px 10px;
margin:0 10px 0 5px;
}
#content .picleft {
float:left;
margin:0 10px 0 0;
}
#content .pic {
font:bold 0.85em arial, sans-serif;
background:#f1f5f9;
border:1px solid #bbb;
padding:5px 10px;
}
#content .pic img {
display:block;
}
.block {
font-weight:normal;
background:#f9f1ea;
border:1px solid #909090;
padding:5px;
margin:10px 10px 10px 0;
}
#content .info * {
margin:0;
}
#content .teaser {
border:1px solid #bbb;
margin-bottom:10px;
margin-right:10px;
padding:0 10px;
background:#f9f1ea;
min-height:135px;
}
#content .teaser h2 {
border-top:0;
padding:0;
margin-top:7px;
}
#content .teaser h2 img {
margin-top:3px;
}
#content .teaser p a {
font:bold 1em arial, sans-serif;
}
#content .teasright {
width:120px;
float:right;
border:1px solid #ddd;
padding:5px;
font:bold 0.85em arial, sans-serif;
margin-left:5px;
}
#content .smaller {
font:normal 0.8em arial, sans-serif;
}
#content .liste li, #content .thumbs li {
float:left;
width:130px;
border:1px solid #ddd;
background:#f9f1ea;
padding:3px;
margin-bottom:10px;
font:bold 0.85em arial, sans-serif;
min-height:210px;
}
#content .liste li a {
display:block;
text-decoration:none;
border-bottom:1px solid #ddd;
margin-bottom:3px;
padding-bottom:-3px;
}
#content .liste li a span {
display:block;
margin-top:3px;
color:#777;
font-size:0.9em;
}
#content .liste li a span img {
float:left;
margin-right:5px;
}
#content .thumbs li {
font:normal 0.8em arial, sans-serif;
margin:0 5px 5px 0;
width:100px;
min-height:155px;
}
#content .galerie {
background:#f9f1ea;
padding:10px 0;
margin:10px 10px 10px 0;
border:1px solid #777;
}
#content .galerie h1 {
width:355px;
float:left;
margin:0 10px 10px;
}
#content .galerie ul {
margin:0 10px 7px;
}
#content .steuerung {
font:bold  0.8em arial, sans-serif;
clear:both;
min-height:1.2em;
}
#content .steuerung li {
float:left;
padding:0 5px 3px;
border:1px solid #aaa;
margin:0 10px 0 0;
}
#content .steuerung li a {
padding-left:20px;
background:url(../../bilder/more.gif) 0 2px no-repeat;
}
#content .steuerung .before a {
background:url(../../bilder/back.gif) 0 2px no-repeat;
}
#content .steuerung .all a {
background:url(../../bilder/oben.gif) 0 2px no-repeat;
}
#content .details {
margin-top:15px;
}
#content .details li {
margin-bottom:3px;
}
#content .details .back {
margin-bottom:10px;
}
#content #formk p {
width:20em;
}
#content #option {
margin-top:10px;
clear:both;
}
#content #option li, #content .back {
float:left;
font:bold 0.8em arial, sans-serif;
border:1px solid #bbb;
color:#666;
padding:2px 5px;
background:#eee;
min-height:1.5em;
}
#content #option li a {
color:#666;
display:block;
}
#content #option li img {
float:left;
margin-right:5px;
margin-top:1px;
}
#content .back a {
background:url(../../images/back_back.gif) 0 2px no-repeat;
padding-left:20px;
margin-bottom:2px;
color:#666;
}
#sitemap li li {
margin:0 0 0 20px;
}
#sitemap a {
padding-left:20px;
background:url(../../bilder/more.gif) 0 3px no-repeat;
}
#content #suche {
float:right;
min-width:15.6em;
padding:3px 5px 2px 7px;
border-left:1px dashed #ccc;
color:#777;
margin:0;
}
#content #suche * {
font:bold 0.9em arial, sans-serif;
}
#content #suche label {
display:inline;
text-align:left;
width:auto;
}
#content #suche button {
padding:0 1px;
margin:0;
}
#content #bread {
font:bold 0.8em arial, sans-serif;
border-bottom:1px dashed #ccc;
padding:5px 0 4px;
margin:0;
color:#777;
}
#bread * {
color:#777;
}
#sidebar {
position:absolute;
top:10.4em;
left:-11px;
width:22%;
background:#e5e7e9 url(../../images/back_side.gif) 0 0 repeat-y;
border:1px solid #fff;
padding:10px 0 ;
}
#sidebar ul {
border-top:1px solid #fff;
background:url(../../images/back_navi.gif) 0 0 repeat-y;
}
#sidebar ul ul {
margin-left:10px;
border-top:0;
background:#fff;
}
#sidebar li a {
border-bottom:1px solid #fff;
padding:4px 10px;
margin-left:10px;
display:block;
background:#ddd9d5;
color:#000;
}
#sidebar li #menu_1 {
display:none;
}
#sidebar li a:focus, #sidebar li a:active, #sidebar li a:hover {
background:#666;
border-left:10px solid #999;
border-bottom:1px solid #999;
color:#fff;
margin-left:0;
}
#sidebar li strong {
display:block;
padding:4px 5px;
border-left:15px solid #777;
font-weight:normal;
background:#777;
color:#fff;
}
#sidebar li li strong {
border-left:5px solid #fff;
font:bold 0.8em arial, sans-serif;
}
#sidebar li li a {
font:bold 0.8em arial, sans-serif;
border-left:5px solid #fff;
background:#eee9e5;
color:#666;
margin:0;
padding:4px 5px;
}
#sidebar li li a:focus, #sidebar li li a:active, #sidebar li li a:hover {
border-left:5px solid #999;
}
#sidebar li li li a {
padding:3px 5px;
}
#sidebar fieldset {
border:0 solid;
padding-left:10px;
}
#sidebar select {
width:10.5em;
}
#foot {
clear:both;
border-top:1px solid #fff;
Background:#f1f3f5;
font:bold 0.8em arial, sans-serif;
padding:3px 5px 3px 24%;
}
hr, .wrap {
clear:both;
border:0;
height:0;
color:#fffcf9;
}