#menu {
width: 1025;
height:19px;
background: #32659A;
font: 12px/16px verdana, helvetica, sans-serif;
font-weight: normal;
display: block;
border-width: 0px;
margin: 0px;
padding: 0px;
float: left;
}

#menu li a {
display:block;
background-color: #FFFFFF;
height:18px;
padding-left: 5px;
padding-top: 1px;
color: #32659A;
text-decoration: none;
font-weight: bold;
letter-spacing: 0px;
}

#menu h2  {
text-align: center;
color: #FFFFFF;
font-weight:bold;
font-size: 10pt;
margin:0px;
display:block;
background-image:url("images/b1a.png");
height:18px ;
padding-top: 1px;
}

#menu li a:hover {
color: #FC6E34;
}
#menu h2:hover {
background-image:url("images/b1c.png");
}

#menu ul {
list-style: none;
width: 205px;
height: 19px;
float: left;
margin: 0px;
padding: 0px;
}

#menu li {position: relative;}



#menu ul ul {
position: absolute;
left: 0;
top:19px;
z-index: 500;
}

.last {
border-bottom: 1px solid #32659A;
}
#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

/* vertikale Buttons */
ul#v0, ul#v1, ul#v2, ul#v3 {
float:right;
height:19px;
}
#v0 ul, #v1 ul, #v2 ul, #v3 ul{
position: absolute;
top: 0;
left: -205px;
width:205px;
text-align:right;
padding-right:10px;
}

#v0 li a, #v1 li a, #v2 li a, #v3 li a {
padding-left:0px;
padding-right:5px;
left:-205px;
}
/* v0 */
ul#v0 h2 {
background-image:url("images/b2a.png");
}
#v0 h2:hover {
background-image:url("images/b2c.png");
}

/* v1 */
ul#v1 h2 {
background-image:url("images/b2a.png");
}
#v1 h2:hover {
background-image:url("images/b2c.png");
}

/* v2 */
ul#v2 h2 {
background-image:url("images/b3a.png");
}
#v2 h2:hover {
background-image:url("images/b3c.png");
}

/* v3 */
ul#v3 h2 {
background-image:url("images/b4a.png");
}
#v3 h2:hover {
background-image:url("images/b4c.png");
}



/* header = Bereich oberhalb des Menü-Balkens */
#header {
width: 1025px;
height: 148px;
background-image: url("images/header.gif");
float: left;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
}

div#startpage {
clear: both;
background-image: url("images/startpage.jpg");
padding-top: 130px;
padding-left: 28px;
height: 457px;  /* 457 - padding-top */
}

.themen_button {
display: block;
background-image: url("images/Themen_Button.png");
width: 123px;
height: 33px;
text-align: center;
font-size: 14pt;
padding-top: 3px;
}
.themen_button:hover {
background-image: url("images/Themen_Button_hell.png");
}



/* Formatierung des BAUSCHÄDEN-FORUM Textes */
#BF {
font: 28pt arial, helvetica, sans-serif;
letter-spacing:0.1em;
}
/* Formatierung des Rottach-Egern Textes */
#RE {
font: 25pt arial, helvetica, sans-serif;
letter-spacing:0.05em;
}

/* contentcenter = gesamter Seiteninhalt, der zentriert angezeigt werden soll = header+content */
#contentcenter {
background: #F7F7F7;
width: 1025px;
min-width: 1016px;
min-height: 1000px;
position: absolute;
left: 50%;
margin-left: -512px;
}

/* content = Bereich unterhalb der Menü-Zeile, bei Seiten ohne links/rechts Teilung */
#content {
clear: both;
width: 954px;
min-width: 954px;
float: left;
padding-top: 10px;
padding-left: 28px;
padding-bottom: 50px;
padding-right: 40px;

}

/* Linker Bereich, der gegen den sidebarright abgegrenzt ist, bei Seiten mit Teilung */
#contentleft {
width: 640px;
min-width: 640px;
float: left;
padding-top: 10px;
padding-left: 28px;
padding-bottom: 10px;
padding-right: 10px;
}

/* Rechter Bereich auf einigen Seiten */
#sidebarright {
width: 310px;
min-width: 310px;
float: right;
padding: 0px 0px;
margin-top: 85px;
}
/* Eine Zelle (eyecatcher) im sidebarright */
#sidebarcell {
background: #FFFFFF;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 0px;
border-style: solid;
margin-bottom: 5px;
}

/* Fotoleiste: Hintergrund über ganze Breite (daher neg. margin) und Abstand oben/unten */
.fotoleiste {
width:996px;
background:#808080;
margin-left:-28px;
padding-left:28px;
margin-top:25px;
margin-bottom:25px;

}
/* Farbangaben im body gelten auch für den Bereich ausserhalb des content */
body {
  margin-left:0mm;
  margin-right:0mm;
  margin-top:0mm;
  margin-bottom:0mm;
  font-family:Verdana,Helvetica,sans-serif;
  font-size:11pt;
  font-style:normal;

  color:#336598;
  background-color:#ddd;
  min-height:101%
}

body a {
  color: #336598;
}
body a:hover {
  color: #336598;
}

p {
  margin-top:0px;
  margin-bottom:6pt;
}

.emphasized {
  font-weight:bold;
}

.emph_color {
  font-weight:bold;
  color:#FC6E34
}

.einladung {
  font-size:11pt;
}

.bsfcid1 {
  font-size:18pt;
  letter-spacing:0.11em;
}

.bsfcid2 {
  font-size:18pt;
}

.small {
  font-size:10pt;
}

.nobreak {
  white-space: nowrap;
}

.news {
  padding:5px;
  border-style:solid;
  border-width:2px;
  border-color:#FC6E34
}

.leftMarginSmall {
  text-align: left;
  padding-left: 10mm;
}

.leftMarginBig {
  text-align: left;
  padding-left: 20mm;
}

.leftMarginFS {
  text-align: left;
  padding-left: 150px;
}

h1 {
  margin-top:35px;
  font-size:16pt;
  font-weight:bold;
}

.like_h1 {
  font-size:16pt;
  font-weight:bold;
}


.pre_h1 {
  font-size:16pt;
  font-weight:normal;
}

h2 {
  margin-top:30px;
  font-size:14pt;
  font-weight:bold;
}

h3 {
  margin-top:20px;
  font-size:12pt;
  font-weight:bold;
}

.separator {
  color: #FFF;
  background-image: url("images/dot1.png");
  text-align: center;
  height: 8px;
}
.thema_pre {
  margin-top:25pt;
  margin-bottom:0pt;
}
.thema_ul1 {
  margin-top:0pt;
  list-style-type:none;
  font-size:14pt;
  font-weight:bold;
}
.thema_ul2 {
  margin-top:0pt;
  list-style-type:circle;
  font-size:11pt;
  font-weight:normal;
}
.thema_ul3 {
  margin-top:10pt;
  list-style-type:none;
  font-size:11pt;
  font-weight:normal;
}
#trauer {
position: absolute;
left: 687px;
top: 300px;
width: 265px;
height: 350px;
background: #FFFFFF;
border-top-width: 4px;
border-bottom-width: 4px;
border-left-width: 4px;
border-right-width: 4px;
border-style: solid;
border-color: #000000;
padding-left: 10px;
padding-top: 20px;
padding-right: 10px;
padding-bottom:3px;
font-size:16pt;
font-weight:bold;
color: #000000;

}
#trauer a {
display:block;
color: #000000;
text-decoration: none;
margin-bottom: 5px;
}

#nachruf {
width: 610px;
background: #FFFFFF;
margin-top: 120px;
margin-left: 110px;
border-top-width: 4px;
border-bottom-width: 4px;
border-left-width: 4px;
border-right-width: 4px;
border-style: solid;
border-color: #000000;
padding-left: 50px;
padding-top: 50px;
padding-right: 50px;
padding-bottom:30px;
color: #000000;
font-weight: bold;
}