/* for.css */

html {
 min-height: 100.05%
}

body  { 
 background-color: white;
 font-family: Arial, Helvetica; 
 margin: 0;
 text-align: center;
 scrolling: yes;
}

a {
 background-color: white;
 text-decoration: none;
 color: #606060; /*  #4B8089 #0D85BD*/
}

a:hover, h1.wahl a:hover {
 color: white;
 text-decoration: none;
}

a:hover, h1.wahl a:hover, #rechts a.hervor:hover {
 background-color: #a01700; /* #8e0808; */
}

#rechts a.hervor {
 color: white;
 background-color: #e76700; /*  #AD3F3F #B30D0D #C64242 #B80E0E*/
}


a.pic {
 display: inline;
 border: 1px solid white; 
 background-color: white;
}

a.pic img {
 border: 5px solid white; 
 margin: 0;
}

a.pic:hover {
 border: 1px solid #a01700; 
 background-color: white;
}

img#logo {
 border:0;
}

img#frontbild {
 margin-top:10px;
}

#mitte {
 text-align:left;
 margin: auto; 
 padding: 0;
 width: 750px;
 border: 0;
}

#links {
 display: inline;
 padding: 10px 0px 0px 10px;
 max-width: 180px; /* +20 */
 width: 190px; /* +20 */
 border: 0;
 float: left;
 margin: 0;

}

#rechts {
 max-width: 520px;
 width: 540px;
 float: right;
 border: 0;
 /* background-image: url(girland.png); */
 background-repeat: no-repeat;
 background-position: 100px 0px;
 /* background-position-x: 100px; */
 padding: 60px 20px 10px 0px; /* .. .. .. 0*/
 font-size: 0.8em;
 line-height: 1.6em; /*1.5*/
 margin: 0;
}

#rechts p {
 text-indent: 2em;
 margin: 0 0 1.5em 10px;
}

#rechts b.hervor {
 font-weight: normal;
 background-color: #5f76ea; /*  #5680d4; #3984cb #6c88e3 #1d3f85 #2b5ab0; */
 color: white;
 padding: 0px 2px 0px 2px;
}


#menu {
 text-transform: lowercase;
 /* background-image: url(kugeln.png); */
 background-repeat: no-repeat;
 background-position: 132px 0px;
 font-size: 0.9em;
 letter-spacing: 0.1em;
 padding: 0;
 list-style-type: none;
 margin: 20px 0px 0px 20px; /* ..18 */
}
#menu li{ 
 
 padding: 2px;
 margin-bottom: 0.5em;
 font-weight: normal;
}

#menu li a{
 padding: 2px;
}

#rechts #hreflist {
 margin: 0 0 1em 14px;
 padding: 0;
 
}

#rechts #hreflist img{
 vertical-align: middle;
 border: 0;
}

#rechts #hreflist a.hervor{
 padding: 0;
}

img.vorp {
 vertical-align: middle;
}

h1, h2, h3 {
 font-weight: normal;
 color: black; /* #353535 */
 margin: 0 0 1.5em 0;
 text-transform: lowercase;
}


h1, h2, h3, .hervor {
 letter-spacing: 0.1em;
}

h1 {
 text-align: right;
 font-size:1.7em; 
 line-height: 1.2em;
}

h1.wahl a {
 color: #8c8c8c; 
}

h2 {
 font-size:1.3em; 
 line-height: 1em;
}

h3 {
 font-size:1.1em; 
 line-height: 1em;
}

.mitgliedl, .mitgliedr {
 display: block;
 padding: 0;
}

.mitgliedl {
 margin: 0 0 1em 0;
}

.mitgliedr {
 margin: 0 0 1em 14px;
}

.mitgliedl, .mitgliedl img {
 float:left;
}

.mitgliedr, .mitgliedr img {
 float:right;
}

.mitgliedl img {
 vertical-align: top;
 margin: 0px 14px 0px 14px;
}

.mitgliedr img {
 vertical-align: top;
 margin: 0px 0px 0px 14px;
}

p.right { text-align: right;}

#rechts p.center { text-align: center; text-indent: 0;}


#rechts p.cite {
 font-style: italic;
 margin-bottom: 0.5em;
}

#rechts p.bildfsg {
 text-indent: 0;
 font-size: 0.8em;
}

#rechts p.tit {
 text-indent: 0;
}

#rechts .obe {
 text-align: right;
}

#rechts #kal {
 list-style-image: url("kreis.png"); 
}

#rechts #kal li{
 clear: both;
 margin-bottom: 1em;
}

#rechts #reptab td {
 vertical-align: top;
 padding-bottom: 0.5em;
 font-size: 0.8em;
}

#rechts #reptab td.titel {
 padding-right: 1em;

}


#rechts #formu {
 margin-left: 14px;
}

#rechts #formu td {
 font-size: 0.8em;
 padding: 1px 0;
}



.comment { font-style: italic;}




#bildbody {
 text-align: left;
}


#foto {
 margin-right: 15px;
 float: left;
}

.fot, .linkbild {
border: 2px solid #888888; //#777777
}

.fot {
 margin: 5px 5px 5px 5px;
}

.klein {
 font-size: 0.9em;
}

.kritik {
 font-size: 0.9em;
}




.bildq {
 border: 1px solid #000000;
}

.centered {
 margin: 0;
 border: 1px solid;
 padding: 0;
 text-align: center;
}




#koepfe {
 text-align: right;
}

#formular {
 margin: 0px 0px 40px 0px;
}

.bild, .bild2 {
 float:left;
}

.bild, .bild3, .bild4 {
 border: none;
}

.bild3 {
 vertical-align: top;
}

.bild2 {
 border: 0;
 margin: 0;
}

img.bildleft {
 float:left;
 margin: 0px 10px 10px 0px;
}

.eintrag {
 border-top: 1px solid #cccccc;
 padding-top: 10px;
 margin-bottom: 20px;
}


#tabi {
 border: 0px none;
 margin: 0
}

#kop {
 border: 0px none;
 padding: 0
}

#tex{
 border: 4px solid #ca2610;
}

#boks, #fut {
 border: 1px solid black;
 background-color: #ca2610;
}

#boks, #tex, #fut {
 vertical-align: top;
}

#boks, #tex {
 padding: 15px 15px 15px 15px; 
} 

#boks a, #fut a, #fut {
 color: white;
}

#boks {

}

#tex {
}

.space {
 width: 5px;
 background-color: white;
}



#fut, .daat {
 font-size: 0.8em;
}

#fut {
 text-align: center;
}

.hide{
 display: none;
}



