@charset "utf-8";
/* CSS Document : Super-Visionen : print */

/* ---------------------------- allgemein ------- */
* {
margin:0;
padding:0;
border:0;
text-decoration:none;
}
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.75em;
color:#000;
}
#header,
#middle,
#footer {
margin:0 auto;
}
#nav {
display:none;
}
#content {
margin-left:3em;
float:right;
overflow:hidden;
}
#header,
#footer {
display:none;
}
a,
a:visited {
color:#000;
}

/* ---------------------------- startseite ------- */
ul.start {
list-style:none;
}
ul.start li {
float:left;
width:208px;
height:208px;
text-align:center;
margin:1px;
}
ul.start .q {
width:207px;
height:122px;
display:block;
padding-top:85px;
font-weight:bold;
text-align:center;
text-transform:uppercase;
}
ul.start .q:hover,
ul.start .q:focus,
ul.start .q:active {
}
ul.start .q span {
font-size:0.875em;
font-weight:normal;
text-transform:none;
}

/* ---------------------------- navigation ------- */

/* ---------------------------- galerie ------- */

/* ---------------------------- text ------- */
/* ------- quadrate ------- */
.q1b1h,
.q2b1h,
.q1b2h,
.q2b2h,
.qbild {
float:left;
clear:left;
overflow:hidden;
margin:1px;
}
.qbild img {
margin:1px;
}
.qbild a img {
margin:0 !important;
border:1px solid #fff;
}
/* ------- /quadrate ------- */

.text {
float:left;
padding:6px;
letter-spacing:0.025em;
}
.text h1 {
color:#000;
font-size:1.375em;
font-weight:normal;
margin:0 0 0.75em 0;
}
.text h2 {
color:#000;
font-size:1em;
margin:0 0 0.5em 0;
}
.text > h2.toggler {
margin-top:0.5em !important;
}
.text p {
width:100% !important;
line-height:1.4em;
margin-bottom:0.75em;
}
.text p.zitat {
font-style:italic;
font-weight:bold;
letter-spacing:0.05em;
color:#000;
margin-bottom:0.25em !important;
}
.text p.autor {
font-style:italic;
font-size:0.875em;
color:#000;
margin-bottom:2.75em !important;
}
.text p.hinweis {
font-style:italic;
font-size:0.75em;
margin-bottom:1em;
}
.text .back {
display:none;
}
.text p.em {
/*width:404px;*/
font-style:italic;
margin-bottom:1em;
}
.text ul {
overflow:hidden;
margin:0 0 0.5em 0;
}
.text ul li {
margin:0 0 4px 0;
padding:0 0 0 16px;
background:url(list-trans.png) no-repeat;
}
.text a,
.text a:visited {
color:#000;
}
.text a.extern,
.text a.extern:visited {
font-size:0.875em;
font-style:italic;
}
.text .x {
padding-top:1em !important;
}
abbr {
border-bottom:1px dotted #333;
}
acronym {
border-bottom:1px dashed #333;
}
/* ------- toggler / accordion ------- */
.toggler {
margin:0 !important;
padding:0 !important;
line-height:0.5em !important;
}
.accordion {
clear:both;
}
/* ------- /toggler / accordion ------- */

/* ---------------------------- footer ------- */

/* ---------------------------- formular ------- */
#sv fieldset {
float:left;
width:100%;
margin:0.75em 0;
overflow:hidden;
display:block;
}
#sv legend {
font-weight:bold;
margin-bottom:1px;
}
#sv .ltext,
#sv .itext {
float:left;
width:100%;
}
#sv textarea {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
}
#sv .formhinweis {
display:none;
}
#sv input.submit {
display:none;
}
#sv .forminfo {
display:none;
}
#sv .error {
display:none;
}

/* ---------------------------- xform ------- */

/* ---------------------------- print only ------- */
#print_head {
width:100%;
margin-bottom:1em;
margin-left:3.5em;
padding-bottom:0.75em;
color:#666 !important;
font-style:italic;
border-bottom:1px dotted #666;
}
#print_head p {
font-size:0.625em;
}


