/* brh */
html {
margin-top:0px;
}
     
      /*Nur 3 <divs>*/

body {
margin-top:0px;
margin-left:auto;
margin-right:auto;
background-color:#C6E7FF;
color:#0000A0;
}

#navi {
/* verw. bei: archiv, kontakt, impressum, mitgliedschaft, partner, presse, vorstand, wir */
position:absolute;
margin:155px 0px 0px 0px;
background-color:#C6E7FF;
width:150px;
height:auto;
float:left;
}

#navi1 {
/* verw. bei: residenz */
position:absolute;
text-align:right;
margin:40px 0px 0px 0px;
background-color:#C6E7FF;
width:auto;
height:auto;

}

#navivorsorge {
/* verw. bei: index*/
position:absolute;
margin:630px 0px 2px 0px;
background-color:#C6E7FF;
width:150px;
height:auto;
float:left;
}

#navi1 {
/* verw. bei: residenz */
position:absolute;
text-align:right;
margin:40px 0px 0px 0px;
background-color:#C6E7FF;
width:auto;
height:auto;

}

#content{
/* verw. bei: index */
position:absolute;
margin:30mm 0mm 0mm 50mm;
background-color:#C6E7FF;
width:610px; */
height:auto;
}

#content1 {
/* verw. bei: residenz */
position:absolute;
margin:30px 0px 0px 200px;
background-color:#C6E7FF;
width:650px; */
height:auto;
}

#content2{
/* verw. bei: galerie */
position:absolute;
margin-top:30px;
background-color:#C6E7FF;
width:800px; */
height:auto;
}


#titel {
/* verw. bei: alle [residenz + index]... */
position:absolute;
text-align:center;
margin: 0mm 0mm 0mm 2mm;
background-color:#C6E7FF;
width:250mm;
height:22mm;
}

    /* Veränderlicher Text - Reduzieren!! */

p {
/* verw. bei: allgemeiner Text */
margin:0px 2px 3px 5px;
font-family: Verdana, Arial,Geneva, Helvetica, sans-serif;
font-size:0.9em;
font-weight:400px;
line-height:1.5em;
color:#000077;
}

p.aktuell {
/* verw. bei: BRH-Aktuell */
margin-left:2em;
font-family: Verdana, Arial,Geneva, Helvetica, sans-serif;
font-size:1.0em;
line-height:1.5em;
font-weight:bold;
color:#222222;
text-indent:-2em
}
p.aktuell2{
/* verw. bei: BRH-Aktuell */
margin-left:2em;
font-family: Verdana, Arial,Geneva, Helvetica, sans-serif;
font-size:1.0em;
line-height:1.5em;
color:#222222;
text-indent:-2em
}

.big3 {
font-family: Arial;
font-size:2.0em;
}

.big2{
font-family: Arial;
font-size:1.7em;
}

.big1 {
font-family: Arial;
font-size:1.3em;
}

.big0 {
font-family: Arial;
font-size:1.2em;
}

.small{
font-family: Arial;
font-size:0.8em;
}


p.schrift {
text-align:center;
margin: 3px 5px 2px 2px;
font-family: Verdana, ,Geneva, Helvetica, sans-serif;
font-size:0.7em;
line-height:1.0em;
font-weight:bold;
color:#0000A0;#FF6262;
padding: 2px 0px 2px 0px;
overflow:visible;
}

p.klein {
text-align:center;
margin:1px 0px 0px 140px;
font-family: Verdana, ,Geneva, Helvetica, sans-serif;
font-size:0.7em;
color:#0000A0;
}

p.klein1 {
text-align:left;
margin-left:50px;
margin-bottom:10px;
font-family: Verdana, ,Geneva, Helvetica, sans-serif;
font-size:0.8em;
color:#616161;
}

.klein_black {
font-family: Verdana, ,Geneva, Helvetica, sans-serif;
font-size:0.6em;
color:#696969;
}

p.klein-rechts {
text-align:right;
margin:2px 0px 0px 0px;
font-family: Verdana, ,Geneva, Helvetica, sans-serif;
font-size:0.7em;
color:#0000A0;
}

p.klein-links {
text-align:left;
margin:2px 0px 0px 5px;
font-family: Verdana, ,Geneva, Helvetica, sans-serif;
font-size:0.7em;
color:#0000A0;
}

td.bs {
/* verw. bei: Seiten der KV/V*/
font-family: Verdana, ,Geneva, Helvetica, sans-serif;
padding:10px 20px 10px 20px;
font-size:16px;
color: #0000B3;
background-color:#FFFFFF;
}

td.v {
/* verw. bei: Seiten der KV/V*/
font-family: Verdana, ,Geneva, Helvetica, sans-serif;
padding:10px 20px 10px 20px;
font-size:0.9em;
color: #0000B3;
background-color:#FFFFFF;
}

td.f {
/* verw. bei: Seiten der KV/V*/
font-family: 'Arial', Verdana, Geneva, Helvetica, sans-serif;
padding:10px 20px 0px 20px;
font-size:0.8em;
color: #696969;
background-color:#C6E7FF;
}

li {
margin:0px 2px 3px 2px;
font-family: Verdana, Arial,Geneva, Helvetica, sans-serif;
font-size:0.9em;
font-weight:400px;
line-height:1.5em;
color:#0000A0;
}

td {
font-family: Verdana, ,Geneva, Helvetica, sans-serif;
padding:10px 20px 10px 20px;
font-size:0.8em;
color: #000000;
background-color:#FFFFFF;
}

td.aktu {
font-family: Arial, Verdana, ,Geneva, Helvetica, sans-serif;
padding:0px 0px 0px 1px;
font-size:0.8em;
color: #000000;
background-color:#FFFFFF;
}

th.aktu {
font-family: 'Comic Sans MS',Verdana, ,Geneva, Helvetica, sans-serif;
font-size:1.2em;
font-weight:bold;
color: #696969;#0000A0;
font-style:oblique;
background-color:#FFFFFF;
}

td.ohne {
font-family: 'Arial', Verdana, Geneva, Helvetica, sans-serif;
font-size:1.0em;
color: #696969;
background-color:#C6E7FF;
}

td.ohne1 {
font-family: Verdana, ,Geneva, Helvetica, sans-serif;
padding:10px 20px 10px 80px;
font-size:0.8em;
color: #696969;
background-color:#C6E7FF;
}
td.ohne4 {
padding:0px 30px 0px 0px;
font-size:15px;
color: #0000A0;
background-color:#C6E7FF;
}

td.ohne3 {
font-family: Arial, Verdana,Geneva, Helvetica, sans-serif;
padding:10px 20px 10px 0px;
font-size:15px;
color: #0000A0;
background-color:#C6E7FF;

}

td.aktuelll {
/* verw. bei: BRH-Aktuell */
margin-bottom:15px;
font-family: Verdana, Arial,Geneva, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
text-align: left; 
color:#CC0000;
background-color:#C6E7FF;
}

td.aktuellr {
/* verw. bei: BRH-Aktuell */
margin-bottom:15px;
font-family: Verdana, Arial,Geneva, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
text-align: right; 
color:#CC0000;
background-color:#C6E7FF;
}

padding:10px 20px 10px 0px;
font-size:15px;
color: #0000A0;
background-color:#C6E7FF;

}


td.bild {
/* verw. beim Einbinden von Bildern */
font-family: 'Arial', Verdana, Geneva, Helvetica, sans-serif;
font-size:80%;
background-color:#C6E7FF;
width:50%;
color: maroon;
font-weight:bold;
text-align: center; 
vertical-align: middle;
}
     /* Unveränderlicher Text - Reduzieren!! */

p.hauptnavi {
/* verw. bei: Men&uuml;punkte */
text-align:center;
background-image:url(..//bilder/menu.jpg);
background-repeat: no-repeat;
font-family: Verdana, ,Geneva, Helvetica, sans-serif;
font-size:8pt;
font-weight:bold;
font color:#FCFCFC;#FF6262;
line-height:2.4em;
padding: 2px 0px 2px 0px;
overflow:visible;
}

p.navivorsorge {
/* verw. bei: Men&uuml;punkte */
text-align:center;
padding: 2px 0px 2px 0px;
overflow:visible;
}

p.button {
/* verw. bei: vor-ort */
text-align:left;
background-image:url(../bilder/button.gif);
background-repeat: no-repeat;
font-family: Verdana, ,Geneva, Helvetica, sans-serif;
font-size:8pt;
font-weight:bold;
font color:#FCFCFC;#FF6262;
line-height:2.4em;
padding: 2px 0px 2px 0px;
overflow:visible;
}

/* verw. bei: residenz */
p.residenzinfo {
text-align:right;
margin: 6px 5px 6px 2px;
font-family: 'Arial', Verdana, ,Geneva, Helvetica, sans-serif;
font-size:18px;
line-height:20px;
color:#000000;
padding: 2px 0px 2px 0px;
overflow:visible;
}

p.residenzangebot {
/* verw. bei: residenz */
text-align:right;
margin: 6px 5px 6px 2px;
font-family: 'Arial', Verdana, ,Geneva, Helvetica, sans-serif;
font-size:18px;
line-height:20px;
color:#0000FF;
padding: 2px 0px 2px 0px;
overflow:visible;
}

p.residenztext {
/* verw. bei: residenz */
text-align:left;
margin: 6px 5px 6px 2px;
font-family: 'Arial', Verdana, ,Geneva, Helvetica, sans-serif;
font-size:18px;
line-height:20px;
color:#000000;
padding: 2px 0px 2px 0px;
overflow:visible;
}


p.residenztext2 {
/* verw. bei: residenz */
text-align:left;
margin: 6px 5px 6px 90px;
font-family: 'Arial', Verdana, ,Geneva, Helvetica, sans-serif;
font-size:17px;
color:#000000;
padding: 2px 0px 2px 0px;
overflow:visible;
}

.red {
font-weight:bold;
color:#FF0000;
}

.white {
font-weight:bold;
color:#FFFFFF;#FF6262;
overflow:visible;
}

p.titel2 {
/* verw. bei: "Wir machen uns ..." (nur nicht in index),*/
margin: 3px 50px 2px 2px;
text-align:left;
font-family: 'Comic Sans MS',Verdana, ,Geneva, Helvetica, sans-serif;
font-size:33px;
font-weight:bold;
color: #696969;
font-style:oblique;
overflow:visible;
height:auto;
}

p.titel3 {
font-family: 'Comic Sans MS',Verdana, ,Geneva, Helvetica, sans-serif;
font-size:28px;
font-weight:bold;
color: #696969;#0000A0;
font-style:oblique;
}

p.titel4 {
font-family: Arial;
font-size:2.0em;
font-weight:bold;
color: #0000CC;
text-align:center;
}

p.titel5 {
font-family: 'Arial',Verdana, ,Geneva, Helvetica, sans-serif;
font-size:26px;
color: #0000CC;
text-align:center;
}

p.titel6 {
margin-left:70px;
font-family: 'Arial',Verdana, ,Geneva, Helvetica, sans-serif;
font-size:23px;
color: #000000;
}


p.center {
text-align:center;
}

p.vorstand{
/* verw. bei: vorst*/
margin:10px 0px 0px 30px;
}

p.willkommen {
margin:10px 50px 0px 0px;
text-align-left:70px;
font-size:1.4em;
font-weight:200;
color:#0000A0;
}

p.willkommen2 {
/* verw. bei: info */
text-align:center;
margin-top:0px;
font-size:28px;
color:#0000A0;
}

p.willkommen3 {
/* verw. bei: */
margin:30px 0px 5px 150px;
text-align:left;
font-size:22px;
font-weight:bold;
color:#0000A0;
}

p.willkommen4 {
/* verw. bei: vor-ort mit Bild im Titel*/
margin:0px 50px 0px 0px;
text-align-left:70px;
font-size:1.4em;
font-weight:200;
color:#0000A0;
}


p.aktionen {
margin:0px 50px 0px 0px;
text-align-left:70px;
font-size:22px;
font-weight:200;
color:#0000A0;
}


p.unterschrift {
margin:30px 0px 10px 0px;
text-align:center;
margin-top:5px;
font-size:1.1em;
font-weight:200;
color:#0000A0;
font-family: 'Comic Sans MS',Verdana, ,Geneva, Helvetica, sans-serif;
font-style:oblique;
}

p.left{
/* verw. bei: vorst*/
margin:0px 0px 0px 30px;
text-align:left;
font-family: Verdana, ,Geneva, Helvetica, sans-serif;
font-size:9pt;
color: #696969;
}

p.left2{
/* verw. bei: vorst*/
margin:0px 0px 0px 50px;
text-align:left;
font-family: Verdana, ,Geneva, Helvetica, sans-serif;
font-size:0.8em;
color: #696969;
}

p.mitte{
padding:10px 20px 10px 20px;
text-align:left;
margin-top:5px;
font-size:20px;
font-weight:200;
color:#444444;
}

.fett {
font-weight:bold;
}

p.vlg {
/* verw. bei: info*/
margin:0px 2px 3px 5px;
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
line-height:1.5em;
color:#0000A0;
}

p.buch {
/* verw. bei: info*/
margin:0px 2px 3px 5px;
font-family: Verdana, Arial,Geneva, Helvetica, sans-serif;
font-size:0.8em;
font-weight:bold;
line-height:1.5em;
color:#000000;
}

p.titelbuch {
/* verw. bei: info*/
margin:0px 2px 3px 5px;
font-family: Verdana, Arial,Geneva, Helvetica, sans-serif;
font-size:24px;
line-height:1.5em;
color:#0000A0;
}

p.com18 {
/* verw. bei: vor-ort*/
text-align:center;
margin-bottom:10px;
font-size:23px;
color:#0000A0;
font-family: 'Comic Sans MS',Verdana, ,Geneva, Helvetica, sans-serif;
}


h1 {
margin:3mm 0mm 10mm 43mm;
text-align:left;
font-size:16pt;
font-weight:bold;
line-height:1.2em;
color:#0000A0;
font-family: 'Arial'
}

h2 {
text-align:center;
margin:15px 0px 10px 5px;
font-family: Arial
font-size:1.15em;
font-weight:bold;
color:#0000A0;
}


h3 {
margin:15px 0px 10px 5px;
font-size:1.18em;
font-weight:normal;
color:#0000A0;
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}

h4 {
text-align:center;
margin:15px 0px 10px 0px;
font-size:1.15em;
font-weight:bold;
color:#0000A0;
font-family:Arial
}

h5 {
text-align:left;
margin:15px 0px 0px 0px;
font-size:24px;
color:#000000;
font-family:Arial
}



img {
margin-top:10px;
margin-left:2px;
margin-right:10px;
margin-bottom:0px;
}

img.2 {
margin-top:0px;
margin-left:160px;
margin-right:10px;
margin-bottom:0px;
color:#119AFF;

}


img.logo {
margin-top:10px;
margin-left:0px;
margin-right:10px;
margin-bottom:0px;
float: left;
}

/*Bilder nach rechts floaten - aus Little boxes 2. Band*/
.bildrechts {
float: right;
text-align: left;
margin-left: 10px;
/*mit Rahmenformat*/
/*padding: 3px;
border: 3px solid #d9d9d9;
border-right-color: #bbb;
border-bottom-color: #bbb;*/
}

/*Bilder nach links floaten - aus Little boxes 2. Band*/
.bildlinks {
float: left;
text-align: left;
margin-right: 10px;
margin-left: 5px;
/*mit Rahmenformat*/
/*border: 1px solid maroon;
padding: 2px;*/
}

div.bildtext {
display: block;
text-align: right;
font-size: 80%;
margin-top: 5px;
margin-right: 10px;
margin-bottom: 10px;
font-family: Arial, Verdana, ,Geneva, Helvetica, sans-serif;
color: maroon;
}

div.bildtextlinks {
display: block;
font-size: 80%;
margin-top: 5px;
margin-left: 10px;
font-family: Arial, Verdana, ,Geneva, Helvetica, sans-serif;
color: maroon;
}

table.1 {
margin:0px;
}

table.aktu {
margin-top:10px;
margin-left:center;
margin-right:0px;
margin-bottom:5px;
width: 590px;
}

table.aktu1 {
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:5px;
width: 420px;
}

table.aktuell {
margin-top:10px;
margin-right:0px;
margin-bottom:5px;
width: 100%;
background-color:#C6E7FF;
;
}
table.bilder {
width: 800px;
}


table.presse {
margin-top:10px;
margin-right:0px;
margin-bottom:5px;
width: 570px;
background-color:#FFFFFF;
;
}

table.ohne {
margin-left:60px;
margin-right:10px;
background-color:#C6E7FF;
font-family: Arial, Verdana, ,Geneva, Helvetica, sans-serif;
border:0px;
width: 100%;
}

table.weiss; {
width: 600px;
}

table.veranst {
/* verw. bei: Ortsverb&auml;nde Veranstaltungen */
margin-top:10px;
margin-left:5px;
margin-right:0px;
margin-bottom:5px;
border:solid white 5px;
border-color: #474CD4;
width: 630px;
font-family: Arial, Verdana,Geneva, Helvetica, sans-serif;
}

table.veranstkl {
/* verw. bei: Ortsverb&auml;nde Veranstaltungen */
margin-top:10px;
margin-left:5px;
margin-right:0px;
margin-bottom:5px;
width: 630px;
font-family: Arial, Verdana,Geneva, Helvetica, sans-serif;
}

th.anschr {
font-family: 'Arial',Verdana, ,Geneva, Helvetica, sans-serif;
font-size:14px;
color: #696969;#0000A0;
background-color:#FFFFFF;
}

th.text {
font-family: 'Arial',Verdana, ,Geneva, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color: #696969;
background-color:#FFFFFF;
}


td.ohne2 {
font-family:  Verdana,Geneva, Helvetica, sans-serif;
padding:0px 20px 0px 0px;
font-weight:bold;
font-size:15px;
color: #00699B;
background-color:#C6E7FF;

td.aktu-ueberschr {
font-family: Verdana, ,Geneva, Helvetica, sans-serif;
padding:0px 0px 0px 1px;
font-size:12px;
font-weight:bold;
color: #696969;
background-color:#C6E7FF;
}

td.aktu-text {
font-family: Verdana, ,Geneva, Helvetica, sans-serif;
padding:0px 0px 0px 1px;
font-size:12px;
color: #0000A0;
font-weight:bold;
background-color:#C6E7FF;
}

td.aktuelll {
/* verw. bei: BRH-Aktuell */
margin-bottom:15px;
font-family: Verdana, Arial,Geneva, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
text-align: left; 
color:#CC0000;
background-color:#C6E7FF;
}

td.aktuellr {
/* verw. bei: BRH-Aktuell */
margin-bottom:15px;
font-family: Verdana, Arial,Geneva, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
text-align: right; 
color:#CC0000;
background-color:#C6E7FF;
}

 
p.bild-text {
text-align: center; 
color: maroon; 
font-family: Verdana, ,Geneva, Helvetica, sans-serif;
font-weight:bold;
font-size: 80%;
background-color:#C6E7FF;
}


td.aktu-text1 {
font-family: Verdana, ,Geneva, Helvetica, sans-serif;
padding:0px 0px 0px 1px;
font-size:12px;
color: #0000A0;
font-weight:bold;
margin-bottom:10px;
background-color:#C6E7FF;
}

td.left {
text-align:left;
font-family: Verdana, ,Geneva, Helvetica, sans-serif;
font-size:9pt;
color: #696969;
background-color:#C6E7FF;
}


textarea {
color: #696969;
}


a:link {font-weight:bold; color:#0000A0; text-decoration:underline; }
a:visited { font-weight:bold; color:#0000A0; text-decoration:underline; }
a:focus { font-weight:bold; color:#0000A0; text-decoration:underline; }
a:hover { font-weight:bold; color:#FF0000; text-decoration:underline; }
a:active { font-weight:bold; color:#0000A0; text-decoration:underline; }

