* {
margin:0;
padding:0;
list-style:none;
}
body {
background:#fff url(bilder/back_body.gif) 0 0 repeat-x;
color:#000;
}
.ignore, dfn, #jump a {
position:absolute;
left:-1000px;
top:-1000px;
width:0;
height:0;
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:950px;
position:relative;
}
#screen {
background: url(../../bilder/logo.gif) 22px 0 no-repeat;
border:1px solid #ddd;
border-top:0;
}
#meta {
padding:15px 10px 7px 0;
border-bottom:1px solid #eee;
}
#meta li {
padding:2px 0;
text-align:right;
}
#content {
float:right;
width:75%;
min-height:350px;
}
h1 {
font:normal 1.8em arial, sans-serif;
color:#666;
margin:15px 0 5px;
}
.big_quer {
margin-top:10px;
}
.big_hoch {
padding:5px 0;
margin:0 15px 0 0;
width:400px;
float:left;
}
h2 {
font:normal 1.3em arial, sans-serif;
color:#564666;
margin:10px 10px 3px 0;
padding:5px 0 0;
}
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 auto;
}
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;
margin-left:11.7em;
}
dl {
padding:5px 0;
background:#f9f9f9;
margin-right:10px;
}
dt {
font:bold 0.9em arial, sans-serif;
float:left;
width:14%;
text-align:right;
margin-right:1%;
line-height:147%;
}
dd {
font:normal 0.95em arial, sans-serif;
margin:0 10px 7px 16%;
line-height:139%;
}
#content p, #content li {
line-height:139%;
margin:0 10px 7px 0;
}
#content .bullet li {
font-size:0.9em;
padding-left:25px;
margin-left:10px;
background:url(../../bilder/more.gif) 0 4px no-repeat;
}
#content .timestxt {
font:bold 1.1em times new roman, times, serif;
}
#content .timestxt img {
width:2.6em;
}
#content blockquote {
margin:0 40px 10px 20px;
font:italic 1em/1.4em arial, sans-serif;
padding:10px 20px 0px 20px;
}
#content blockquote .autor {
font:normal 0.9em arial, sans-serif;
display:block;
}
#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 .bullet li.picright, #content .bullet li.picleft {
background:#f1f3f5;
padding:5px 10px;
}
#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:#f5f5f5;
min-height:135px;
}
#content .teaser2 {
border:1px solid #bbb;
margin-bottom:10px;
margin-right:10px;
padding:0 10px;
background:#f7f7f7;
min-height:155px;
}
#content .teaser3 {
border:1px solid #bbb;
margin-bottom:10px;
margin-right:10px;
padding:0 10px;
background:#f7f7f7;
min-height:140px;
}}

#content .teaser .teaser2 h2 {
border-top:0;
padding:0;
margin-top:7px;
}
#content .teaser .teaser2 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 .anmerk li, .kleiner {
font:normal 0.8em arial, sans-serif;
}
#content .liste li, #content .thumbs li, #content .liste300 li, #content .liste200 li, #content .liste210 li {
float:left;
width:220px;
margin:0 5px 5px 0;
font:bold 0.85em arial, sans-serif;
}
#content .thumbs li {
font:normal 0.8em arial, sans-serif;
width:120px;
}
#content .liste300 li {
width:310px;
}
#content .liste200 li {
width:210px;
}
#content .liste300 img, #content .liste200 img {
display:block;
margin:0 auto;
}
#content .thumbs li a, #content .liste li a, #content .liste300 li a, #content .liste200 li a, #content .liste210 li a {
display:block;
text-align:center;
border:1px solid #ddd;
padding:5px;
min-height:140px;
}
#content .liste li a {
min-height:260px;
}
#content .liste300 li a {
min-height:120px;
}
#content .liste200 li a, #content .liste210 li a {
min-height:170px;
}
#content .thumbs li img, #content .liste li a img , #content .liste210 li a img {
display:block;
}
#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 #ddd;
margin:0 10px 0 0;
}
#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 #ddd;
color:#666;
padding:2px 5px 0;
background:#f5f5f5;
min-height:1.5em;
display:block;
}
#content #option li a {
color:#666;
}
#content #option li img {
float:left;
margin-right:5px;
margin-top:1px;
}
#content .back a {
margin-bottom:2px;
color:#666;
}
#content #suche {
float:right;
width:15.6em;
padding:5px 7px 0 0;
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;
}
address {
font:normal 1em arial, sans-serif;
}
#content #bread {
font:bold 0.8em arial, sans-serif;
padding:7px 0;
margin:0;
color:#777;
}
#bread * {
color:#777;
}
#sidebar {
position:absolute;
top:102px;
left:0;
width:22%;
background:#f5f7f9;
}
#sidebar ul ul {
margin-left:22px;
}
#sidebar li a {
border-bottom:1px solid #fff;
padding:6px 10px 4px;
border-left:5px solid #f5f7f9;
margin-left:7px;
display:block;
color:#000;
}
#sidebar li #menu_1 {
display:none;
}
#sidebar li a:focus, #sidebar li a:active, #sidebar li a:hover {
background:#666;
border-left:12px solid #bbb;
border-bottom:1px solid #bbb;
color:#fff;
margin-left:0;
}
#sidebar li strong {
display:block;
padding:6px 5px 4px;
border-left:17px solid #777;
font-weight:normal;
background:#777;
color:#fff;
}
#sidebar li li strong {
border-left:5px solid #fff;
font:bold 0.86em arial, sans-serif;
}
#sidebar li li a {
font:normal 0.86em arial, sans-serif;
border-left:5px solid #fff;
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:#f9f9f9;
font:bold 0.8em arial, sans-serif;
padding:3px 5px 3px 10px;
text-align:right;
}
#foot p {
color:#777;
}
hr, .wrap {
clear:both;
border:0;
height:0;
color:#fff;
}
