@charset "UTF-8";
/* CSS Document */
body {
background-image:url(bilder/queeristic_hg_bild.jpg);
margin-top:4%;
text-align: center;
font-family:"Courier New", Courier, monospace;
font-size: 100.01%;
max-width:100%;
}
#container {
background-color:#f5f4ed;
width:80%;
text-align: left;
background-repeat:repeat;
margin-left:auto;
margin-right:auto;
list-style-type: none;
}
#sideBar {
float:left;
width:16em;
min-width:20%;
}
#logo {
float:left;
margin-top:25px;
margin-bottom:20px;
margin-left:27px;
}
/*# --- navigation*/
#mainNav {
width:12em;
margin-left:25px;
font-size:0.91em;
}
#mainNav ul {
padding:0;
list-style-type:none;
vertical-align:middle;
}
#mainNav  a {
letter-spacing:0.01em;
display:block;
text-decoration:none;
color:#333333;
}
#mainNav  a:visited{
color:#333333;
letter-spacing:0.01em;
}
#mainNav a:hover {
color:#FFFFFF;
background-color:#AA0000;
letter-spacing:0.01em;
}
#mainNav a:active {
color:#FFFFFF;
letter-spacing:0.01em;
}
#aktuelleSeite a {
color:#FFFFFF;
font-weight:bold;
letter-spacing:0.01em;
background-color:#AA0000;
border-left-color:#AA0000;
}
/*.mainNavSpan  a {
display:block;
color:#666666;
text-decoration:none;
}
.mainNavSpan a:link{
color:#333333;
}
.mainNavSpan  a:visited{
color:#333333;
}
.mainNavSpan a:hover {
color:#FFFFFF;
background-color:#AA0000;
}*/
.naviL1 li a {
margin:0;
padding-left:5px;
padding-top:6px;
padding-right:6px;
font-weight:bold;
text-transform:uppercase;
letter-spacing:0.1em;
background-color:#FFFFFF;
border-left-color:#FFFFFF;
border-left-style:solid;
border-left-width:3px;
border-bottom-style:solid;
border-bottom-color:#999999;
border-bottom-width:4px;
}
.naviL2 li a{
padding-left:15px;
padding-top:5px;
padding-bottom:3px;
font-weight:bold;
text-transform:none;
letter-spacing:0.1em;
border-left-color:#FFFFFF;
border-left-style:solid;
border-left-width:3px;
border-bottom-style:solid;
border-bottom-color:#666666;
border-width:1px;
line-height:1em;
}
.naviL3 li a{
font-weight:normal;
padding-left:30px;
padding-top:4px;
border-left-color:#FFFFFF;
border-left-style:solid;
border-left-width:0.3em;
border-bottom-style:solid;
border-bottom-color:#CCCCCC;
border-width:1px;
line-height:.91em;
}
#menulink {
display:none;
}
#menulink1 {
display:none;
}
#menulink2 {
display:none;
}
#menulink3 {
display:none;
}
#menulink4 {
display:none;
}
.plusMinus {
color:#AA0000;
text-align:right;
vertical-align:middle;
padding-bottom:3px;
}
.plusMinus a:hover {
color:#FFFFFF;
}
/* ---  Inhalt*/
#mainContent {
margin-left: 16em;
padding-right:6%;
padding-bottom:3%;
padding-top:3px;
max-width:70%;
min-width: 16em;
}
h1 {
color:#AA0000;
font-size: 1.6em;
line-height:1.2em;
font-weight:bold;
text-align:right;
background-color:#FFFFFF;
padding-right:10px;
padding-bottom:4px;
padding-top:12px;
border-bottom-style:solid;
border-bottom-color:#AA0000;
border-width:3px;
}
h2 {
color:#333333;
font-size: 1em;
font-weight:normal;
text-align:right;
line-height:1.1em;
padding-right:10px;
padding-bottom:4px;
}
h3 {
padding-top:5px;
font-size:0.91em;
font-weight:bold;
color:#333333;
line-height:1.2em;
}
h4{
color:#AA0000;
font-size: 1.1em;
line-height:1.2em;
font-weight:bold;
text-align:left;
background-color:#FFFFFF;
padding-right:10px;
padding-bottom:4px;
padding-top:4px;
border-bottom-style:solid;
border-bottom-color:#AA0000;
border-width:3px;
padding-right:5px;
padding-left:10px;
}
h5 {
color:#333333;
font-size: 0.91em;
font-weight:normal;
text-align:right;
line-height:1.1em;
padding-right:10px;
padding-bottom:4px;
}

p {
color:#000000;
font-size:0.91em;
line-height:1.4em;
padding-left:none;
}
.p1 {
color:#000000;
line-height:1.2em;
}
.ul1 {
color:#333333;
font-weight:bold;
font-size:0.91em;
line-height:1.1em;
list-style-type:disc;
}
.li1 {
padding:6px;
padding-left:0px;
vertical-align:middle;
}
.li2 {
padding:6px;
padding-left:0px;
vertical-align:middle;
}
.ul2 {
font-size:0.91em;
line-height:1.3em;
list-style-type:none;
}
.mainContent a:link {
color:#333333;
font-weight:bold;
text-decoration:underline;
}
.mainContent a:hover, a:active {
color:#cc0033;
font-weight:bold;
text-decoration:underline;
}
.mainContent a:visited {
color:#333333;
font-weight:bold;
text-decoration:underline;
}
.emphasize {
font-weight:bold;
color:#333333;
}
.emphasize1 {
font-weight:bold;
color:#333333;
background-color:#ffffff;
padding:5px;
padding-left:10px;
border-bottom-style:solid;
border-bottom-color:#AA0000;
border-width:1px;
}
.italics {
font-style:italic;
text-transform:uppercase;
letter-spacing:.1em;
}
.question {
color:#aa0000;
font-weight:bold;
background-color:#ffffff;
line-height:1.1em;
padding:5px;
padding-left:10px;
letter-spacing:.02em;
}
.answer {
color:#000000;
line-height:1.1em;
padding-right:5px;
padding-left:10px;
}
.pull-quote {
color:#333333;
background-color:#FFFFFF;
font-weight:bold;
font-size:1.2em;
font-style:italic;
letter-spacing:.03em;
}
/*# --- galerien */
#galerie  {
padding-left:none;
font-size:0.91em;
line-height:1em;
}
.galerieButtonsR {
cursor:pointer;
padding-bottom:10px;
font-size:0.81em;
padding-right:15px;
text-align:right;
}
.galerieButtonsL {
white-space:nowrap;
cursor:pointer;
padding-bottom:5px;
font-size:0.81em;
padding-right:15px;
text-align:left;
}
.galerieBildhoriz {
margin-right:25px;
padding-bottom:5px;
max-width:100%;
padding-left:none;
}
.galeriePanorama {
margin-right:25px;
padding-bottom:5px;
padding-left:none;
}
.galerieBildverti{
float:left;
margin-right:25px;
margin-bottom:10px;
max-width:100%;
padding-left:none;
}
.galerie h2 {
text-align:left;
font-weight:bold;
font-size:0.91em;
line-height:1.3em;
}
.galerie h3 {
font-weight:normal;
font-size:0.83em;
}
/*# --- footer */
#footer {
max-width:70%;
min-width: 16em;
margin-left: 16em;
text-align:left;
padding-right:6%;
padding-bottom:5px;
}
.footer p {
color:#666666;
font-size:0.7em;
line-height:1.3em;
border-top-style:solid;
border-top-color:#666666;
border-width:1px;
padding-top:15px;
}
.footer a:link {
color:#666666;
text-decoration:none;
}
.footer a:hover, a:active {
color:#cc0033;
text-decoration:none;
}
.footer a:visited {
color:#666666;
text-decoration:none;
}
#impressum {
color:#666666;
font-size:0.7em;
line-height:1.3em;
}
.clearfloat {
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}
	
