* {
margin:0;
padding:0;
list-style:none;
}
body {
background:#009;
color:#ff0;
}
.ignore, dfn, #jump a { position:absolute; left:-1000px; top:-1000px; width:0px; height: 0px; overflow:hidden; display:inline; }

/* Beispiel, wie ein Sprachmodul aus der Navigation ausgeblebdet wird */
/*.Italiano {
display:none;
} */
a {
text-decoration:underline;
color:#ee0;
}
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 1em arial, sans-serif;
margin:0 auto;
max-width:52em;
position:relative;
}
#screen {
background:#44d;
margin:20px auto;
}
#head {
background:#34d url(../../bilder/sujet2.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:#ff0;
text-align:right;
letter-spacing:1px;
border:1px solid #99f;
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 60px 0 18px;
background:url(../../bilder/back_willi2.gif) 100% 0 no-repeat;
}
#head h2 span {
display:block;
margin-right:60px;
}
#express {
padding:0 0 0 10px;
border:1px solid #99f;
border-bottom:0;
height:10.7em;
}
#express h3 {
clear:both;
}
#head h3 {
font: bold 0.9em arial, sans-serif;
}
#lang {
margin-top:5.5em;
}
#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 #ee4;
}
#meta {
border:1px solid #99f;
border-top:3px double #99f;
min-height:1.7em;
}
#meta li {
float:right;
padding:2px 7px 4px 8px;
text-align:center;
border-left:1px solid #99f;
}
#content {
border-right:1px solid #99f;
float:right;
width:77%;
min-height:307px;
}
#content * {
margin-left:30px;
font:bold 0.9em arial, sans-serif;
}
#content * * {
margin-left:0;
font:bold 1em arial, sans-serif;
}
#content h1 {
font:normal 1.5em arial, sans-serif;
color:#ff6;
margin:10px 0 5px 30px;
letter-spacing:1px;
}
.big_quer, .big_hoch {
border:1px solid #ddd;
padding:10px 0;
text-align:center;
margin:20px 10px 0 0;
}
.big_hoch {
padding:10px;
width:355px;
float:left;
}
#content h2 {
font:normal 1.3em arial, sans-serif;
color:#ffe;
margin:10px 10px 3px 30px;
padding:5px 0 0;
border-top:3px double #99f;
}
#content h3 {
font:normal 1.1em arial, sans-serif;
margin:7px 0 2px 30px;
color:#eef;
}
#content h4 {
color:#fff;
}
fieldset {
border:0 solid;
}
form {
margin:0 10px 10px 0;
}
#formk fieldset {
width:21em;
margin:10px auto;
}
legend {
font:bold 1.2em arial, sans-serif;
color:#ee2;
}
label {
display:block;
text-align:right;
width:23em;
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:#11f;
color:#ff0;
border:1px solid #ff0;
text-align:center;
margin-left:11.7em;
}
dl {
padding:5px 0;
background:#33c;
margin-right:10px;
}
dl.zitate {
background:none;
}
dt {
float:left;
width:14%;
text-align:right;
margin-right:1%;
line-height:147%;
color:#fff;
}
.litlist dt {
width:27%;
}
.zitate dt {
width:2.5em;
}
#content dd {
margin:0 10px 7px 16%;
line-height:139%;
}
#content .litlist dd {
margin-left:29%;
}
#content .zitate dd {
margin-left:3em;
}
#content p {
line-height:139%;
margin:0 10px 7px 30px;
}
#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:5px 40px 10px 60px;
font:bold 0.9em/1.4em arial, sans-serif;
padding:0 20px 0px 10px;
border-left:1px solid #fff;
color:#fff;
}
#content blockquote p {
margin-left:0;
}
#content blockquote img {
display:none;
}
#content .info, #content .picright, #content .picleft {
font:bold 0.8em arial, sans-serif;
width:180px;
float:right;
background:#33c;
border:1px solid #bbb;
padding:5px 10px;
margin:0 10px 0 5px;
color:#fff;
}
#content .picleft {
float:left;
margin:0 10px 0 30px;
}
#content .pic {
font:bold 0.85em arial, sans-serif;
border:1px solid #bbc;
padding:5px 10px;
}
#content .pic img {
display:block;
}
.block {

background:#33b;
border:1px solid #cce;
padding:5px 10px;
margin:10px;
color:#fff;
}
#content .info * {
margin:0;
}
#content .teaser {
border:3px double #bbd;
margin-bottom:10px;
margin-right:10px;
padding:0 10px;
background:#33c;
min-height:135px;
}
#content .teaser h2 {
border-top:0;
padding:0;
margin-top:7px;
margin-left:0;
color:#fff;
}
#content .teaser h2 img {
margin-top:3px;
}
#content .teasright {
width:120px;
float:right;
border:1px solid #eef;
padding:5px;
font:bold 0.85em arial, sans-serif;
margin-left:5px;
}
#content .smaller {
font:bold 0.8em arial, sans-serif;
}
#content .liste {
clear:both;
min-height:210px;
}
#content .liste li,  #content .thumbs li {
float:left;
width:130px;
margin:0 10px 10px 0;
font:bold 0.9em arial, sans-serif;
padding:3px;
border:1px solid #eef;
font:bold 0.8em arial, sans-serif;
min-height:203px;
}
#content .liste li a {
display:block;
}
#content .liste li a span {
display:block;
margin-top:3px;
color:#ee0;
}
#content .liste li a span img {
display:none;
}
#content .thumbs li {
font:bold 0.8em arial, sans-serif;
margin:0 5px 5px 0;
width:100px;
min-height:155px;
}
#content .galerie {
padding:10px 0;
margin:10px 10px 10px 30px;
border:1px solid #eef;
}
#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:2px 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 #009;
color:#009;
background:#ee0;
padding:2px 5px;
line-height:1.3em;
min-height:1.5em;
}
#content #option li a {
color:#666;
display:block;
}
#content #option li img {
float:left;
margin-right:5px;
margin-top:3px;
}
#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;
width:15.6em;
padding:3px 5px 2px 7px;
border-left:1px solid #99f;
color:#ee0;
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:3px double #99f;
padding:5px 0 4px 30px;
margin:0;
background:#009;
color:#ee0;
}
#bread * {
color:#ee0;
}
#sidebar {
position:absolute;
top:159px;
left:-8px;
width:24%;
background:#329;
border:1px solid #99f;
border-top:3px double #99f;
border-right:3px double #99f;
padding:0 0 1px;
}
#sidebar ul {
background:url(../../bilder/back_navi2.gif) 0 0 repeat-y;
}
#sidebar ul ul {
margin-left:10px;
border-top:0;
background:#55b;
}
#sidebar li a {
border-bottom:1px solid #77f;
padding:4px 10px;
margin-left:10px;
display:block;
color:#ee0;
font:bold 0.9em arial, sans-serif;
}
#sidebar li #menu_1 {
display:none;
}
#sidebar li a:focus, #sidebar li a:active, #sidebar li a:hover {
background:#00f;
border-left:10px solid #ff0;
border-bottom:1px solid #88e;
color:#fff;
margin-left:0;
}
#sidebar li strong {
font-size:0.9em;
display:block;
padding:4px 5px 4px 10px;
margin-left:0;
border-left:10px solid #fff;
background:#ccf;
color:#009;
}
#sidebar li li strong {
margin-left:0;
font:bold 0.8em arial, sans-serif;
}
#sidebar li li a {
font:bold 0.8em arial, sans-serif;
border-left:10px solid #329;
margin:0;
padding:4px 5px 4px 10px;
}
#sidebar li li a:focus, #sidebar li li a:active, #sidebar li li a:hover {
border-left:10px solid #ff0;
}
#sidebar li li li a {
}
#sidebar fieldset {
border:0 solid;
padding-left:10px;
}
#sidebar select {
width:10.5em;
}
#foot {
clear:both;
border:3px double #99f;
border-right:1px solid #99f;
font:bold 0.8em arial, sans-serif;
padding:3px 5px 3px 10px;
text-align:right;
}
hr {
clear:both;
border:0;
height:0;
color:#fffcf9;
}
