body{
  margin : 0px;
  padding : 0px;
}

td{
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 10px;
}

label.formlabel{
  clear:left;
  float:left;
  width:50%;
  padding-right:2px;
  font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 12px;
  text-align:right;
}		
		
h1{
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 30px;
  white-space : nowrap;
  padding : 10px 0px 0px 10px;
  margin : 0px;
}

h1.banner{
  font-family: zapfino, "Monotype Corsiva",  Georgia, "Times New Roman", Times, serif;
  font-size: 35px;
  white-space : nowrap;
  padding : 10px 0px 0px 10px;
  margin : 0px;
}

h1.headline{
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 40px;
  text-align:center;
  color:olive;
  white-space : nowrap;
  padding : 10px 0px 0px 10px;
  margin : 0px;
}

h2{
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 25px;
  font-weight : normal;
}

h3{
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 20pt;
  font-weight : normal;
}

h3.headline{
  font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 17px;
  text-align:center;
  color:black;
  font-style:italic;
  font-weight : bold;
  padding : 10px 0px 0px 10px;
  margin : 0px;
}

h4{
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 15pt;
  font-weight : normal;
}

h4.headline{
  font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight : bold;
}

h5{
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 10pt;
  font-weight : normal;
}

h6{
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 5pt;
  font-weight : normal;
}

b{
  font-weight:bold;
}

#content b.red{
  color:rgb(255,0,0);
}

#content b.italicred{
  font-style:italic;
  color:rgb(255,0,0);
}

i{
  font-style:italic;
}

#content i.font{
  font-style:italic;
  font-family: "Bookman Old Style",  "Monotype Corsiva",  Georgia, "Times New Roman", Times, serif;  
}

u{
  text-decoration:underline;
}

ul.disc {
  list-style-type: disc;
  font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 12px;
  text-decoration : none;
  text-align:left;
  display : block;
}

ul.circle {
  list-style-type: circle;
}

ul.square {
  list-style-type: square;
}

ul.none {
  list-style-type: none;
  font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 12px;
  text-decoration : none;
  text-align:left;
  display : block;
}

/*1,2,3*/
ol.decimal {
  list-style-type: decimal;
}

/*i,ii,iii*/
ol.lroman {
  list-style-type: lower-roman;
}

/*I,II,III*/
ol.uroman {
  list-style-type: upper-roman;
}

/*a,b,c*/
ol.lalpha {
  list-style-type: lower-alpha;
}

/*A,B,C*/
ol.ualpha {
  list-style-type: upper-alpha;
}

#banner{
  top : 0px;
  left : 0px;
  width : 100%;
/*  height : 70px;*/
  height : 90px;
  padding:0.5em;
  color:white;
  background-color:gray;
  z-index:100;
  clear:left;
}

#menu{
  position : absolute;
 /* top : 70px;*/
  top : 90px;
  left : 0px;
  width : 150px;
  color : black;
  background-color : transparent;
  /*padding-left : 30px;*/
  padding-top : 24px;
  z-index: 10;
}

#menu a{
  font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 11px;
  color : maroon;
  background-color : transparent;
  text-decoration : none;
  display : block;
}

#menu a:active {
  color : black;
  text-decoration : underline;
}

#menu a:hover{
  color : navy;
  background-color : transparent;
  text-decoration : underline;
}

#menu ul{
  list-style-type: none;
  font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 12px;
  text-decoration : none;
  text-align:left;
  display : none;
}

menu# li.ul {
    display: none;
}
menu# ul#nav li:hover &gt; ul {
    display: block;
}


/* #menu a:visited { 
color: gray; 
}*/

/* #menu a:active {
  color : navy;
  background-color : transparent;
  text-decoration : underline;
} */

#menu p{
  line-height : 180%;
}

/* CONTENT */

#content{
  margin-top : 0px;
  margin-left : 180px;
  margin-right : 30px;
  padding-top : 10px;
  padding-left : 20px;
  border-left : dashed 1px silver;
  z-index: 50;
}

#content p{
  line-height :140%;
  text-align:left;
  font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 12px;
  font-weight:normal;
}

#content p.center{
  line-height :140%;
  text-align:center;
  font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 12px;
  font-weight:normal;
}

#content p.right{
  line-height :140%;
  text-align:right;
  font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 12px;
  font-weight:normal;
}

#content p.top{
vertical-align:text-top
}

#content p.italic{
  font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 12px;
  font-style:italic;
}


#content p.bold{
  font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 15px;
  font-style:bold;
}

#content p.space{
  line-height :180%;
  text-align:left;
  font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 12px;
  font-weight:normal;
}

#content p.titel{
  line-height : 140%;
  text-decoration:underline;
  text-align:left;
  font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 14px;
  font-weight:bold;
}

#content p.photoalbum{
  line-height : 140%;
  text-decoration:underline;
  font-family: Zapfino, "Monotype Corsiva", Georgia, "Times New Roman", Times, serif;
  font-size : 20px;
  font-weight:italic;
  color:olive;
}

#content p.specialtitel{
  line-height : 140%;
  text-decoration:underline;
  text-align:center;
  font-family : Zapfino, verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 18px;
  font-weight:Bold;
  font-style:italic;
}

#content p.specialtitelred{
  line-height : 170%;
  font-family : Zapfino, verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 21px;
  font-weight:Bold;
  font-style:italic;
  text-align:center;
  color:red;
}

#content h5{
  font-style:italic;
  text-align:center;
}

#content h6{
  font-style:italic;
}

#content a{
  text-decoration : underline;
  color : maroon;
  background-color : transparent;
}

#content a:hover{
  color : maroon;
  background-color: #fff;
  text-decoration : underline overline;
}

a:link {color: #FF0000}
a:visited {color: #00FF00}
a:hover {color: #FF00FF}
a:active {color: #0000FF}

/* MAS PROMO */
div.mascontainer{
border-style: ridge;
}

#content p.textblue{
  line-height : 140%;
  font-family :  Arial,verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 14px;
  color : rgb(0,0,128);
}

#content p.textbluebold{
  line-height : 140%;
  font-family :  Arial,verdana, Geneva, Helvetica, sans-serif;
  font-size : 14px;
  color : rgb(0,0,128);
  font-weight:bold;  
}


img.left{
  float:left;
}

img.right{
  float:right;
}


/* Upcoming Event */

#content p.upcomingevent{
  font-family : "Monotype Corsiva", Zapfino, verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 25px;
  text-align:center;
  font-style:italic;
  font-weight:bold;   
}

#content p.header{
  font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 15px;
  text-align:center;
  font-style:italic;
  font-weight : bold;
}

#content p.content{
  font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align:left;
  color:black;
  font-weight : bold;
}

/* ----------------- */



/* FOOTER */
#footer{
  padding:0.5em;
  color:white;
  background-color:gray;
  clear:left;
}

#footer p.center{ 
  line-height : 140%;
  font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 12px;
  text-align:center;
}


div.container_event {
  border: 1px dotted #333;
  background-color: #fff;
  padding: 10px;
}



/* PHOTO ALBUM */

div.container {
  /*border: 2px dashed #333;*/
  background-color: #fff;
}

div.float {
/*T,R,B,L*/
  padding: 0px,6px,20px,6px;
  float: left;
  font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align: center;
}

div.float img {
  width: 160px;
}

div.floatflyer{
/*T,R,B,L*/
  padding: 0px,6px,20px,6px;
  float: center;
  font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
/*  font-size: 12px;*/
  text-align: center;
}

/*
#content div.float p {
  font-size: 12px;
  text-align: center;
  }
*/

div.spacer {
  clear: both;
  }