
/*	html body	*/


html {
  padding: 0em;
}

body {
  background-color: #FFFFFF;
  background-repeat:no-repeat;
  padding: 0em;
  margin: auto;
  width: 100%;
  border: 0px solid black;
}


/*   	text	*/


/*	p-Tags	 */
p {
  font-family: verdana, arial, sans-serif;
  font-size: 8pt;
  line-height: 12pt;
  font-weight: normal;
  color: #f5291e;
}

#kopf {font-family: verdana, arial, sans-serif;
  font-size: 8pt;
  line-height: 12pt;
  font-weight: normal;
  color: red;
}

/*	h-tags	*/
  h1  {
font-family : verdana, arial, sans-serif;
font-size : 12pt;
font-weight : bold;
color : red;
text-align : center;
}

h2 {
font-family : verdana, arial, sans-serif;
font-size : 12pt;
font-weight : bold;
color : black;
}

h3 {
font-family : verdana, arial, sans-serif;
font-size : 12pt;
font-weight : bold;
text-align : center;
color : #f5291e;
}

h4 {
font-family : verdana, arial, sans-serif;
font-size : 10pt;
font-weight : bold;
text-align : center;
color : red;
}

h5 {
font-family : verdana, arial, sans-serif;
font-size : 12pt;
font-weight : bold;
text-align : left;
color : #f5291e;
} 

/*   listen     */

li {
  font-family: verdana, arial, sans-serif;
  font-size: 8pt;
  text-align:justify; 
  color: #f5291e;
}
  


/*   tabellen	*/

table {
  width: 780px;
  padding-left: 0px;
  text-align: justify;
  border: 0px solid green;
}


td {
  width: 50%;
  padding-left: 20px;
  padding-right: 20px;
  border: 0px solid black;
}

#bild{
  text-align: center;
}



/*   links 	*/

a.lnk:link {
  font-family: verdana, arial, sans-serif;
  font-size: 8pt;
  line-height: 12pt;
  text-decoration: underline;
  color: blue;
  padding: 2px;
  padding-top: 1px;
  padding-bottom: 1px;
}
 
a.lnk:visited, a.lnk:active {
  font-family: verdana, arial, sans-serif;
  font-size: 8pt;
  line-height: 12pt;
  text-decoration: underline;
  color: red;
  padding: 2px;
  padding-top: 1px;
  padding-bottom: 1px;
}

a.lnk:hover {
  font-family: verdana, arial, sans-serif;
  font-size: 8pt;
  line-height: 12pt;
  text-decoration: none;
  color: black;
  
}

a.image:link {
  font-family: verdana, arial, sans-serif;
  font-size: 8pt;
  line-height: 12pt;
  text-decoration: none;
  color: red;
  padding: 2px;
  padding-top: 1px;
  padding-bottom: 1px;
}
 
a.image:visited, a.image:active {
  font-family: verdana, arial, sans-serif;
  font-size: 8pt;
  line-height: 12pt;
  text-decoration: none;
  color: red;
  padding: 2px;
  padding-top: 1px;
  padding-bottom: 1px;
}

a.image:hover {
  font-family: verdana, arial, sans-serif;
  font-size: 8pt;
  line-height: 12pt;
  text-decoration: none;
  color: black;
  
}



/*	div-tags	*/

.kopf {
  width: 780px;
  height: 180px;
  margin-top: -5px;
  margin-left:auto; 
  margin-right:auto;
  padding: 0px;
  background-image: url(bilder/hg_kopf.gif);
  background-repeat: no-repeat;
  background-position: center;
  border: 0px solid red;
  z-index: -1;
  
}



#text_kopf{
  text-align: left;
  line-height: 20px; 
  margin-top: 12px;
  padding-left: 175px;
  width: 450px;
  height: 30px;
  border: 0px solid blue;
  float: left;
}



#inhalt_kopf{
  text-align: left;
  margin-top: 15px;
  padding-left: 350px;
  width: 500px;
  height: 80px;
  border: 0px solid blue;
  float: left;
   
}

#termin{
  text-align: left;
  margin-top: -10px;
  padding-left: 150px; 
  width: 500px;
  height: 20px;
  border: 0px solid red;
  float: left;
}

/* navigation */

.menu {
margin-left: auto;
 margin-right:auto; 
font-family: verdana, arial, sans-serif; 
width:780px; 
height:30px; 
position:relative; top: -10px; 
font-size:11px; 
z-index:100; 
background-image: url(bilder/hg_navi.gif); 
}

.menu ul li a, .menu ul li a:visited {
display:block; 
text-decoration:none; 
color: white; 
width:130px; 
height:25px; 
text-align:center; 
color:#fff; 
border:0px solid #fff; 
background:transparent; 
line-height:25px; 
font-size:10px; 
overflow:hidden;
position:relative; top:5px;
}

.menu ul {
padding:0px; 
list-style: none;
}

.menu ul li {
float:left; 
position:relative;
}

.menu ul li ul {
display: none;
}

/* nicht IE */
.menu ul li:hover a {
  color:white; 
  background:transparent; 
  font-weight:bold; 
}

.menu ul li:hover ul {
  display:block; 
  position:absolute; 
  top:21px; left:0; 
  width:130px;
}

.menu ul li:hover ul li a.hide {
  background:white; 
  color:white;
}

.menu ul li:hover ul li:hover a.hide {
  background:#f5291e; 
  color:white;
}

.menu ul li:hover ul li ul {
display: none;
}

.menu ul li:hover ul li a {
  display:block; 
  background:#f5291e; 
  color:white;
}

.menu ul li:hover ul li a:hover {
  background:white; 
  color:red;
}

.menu ul li:hover ul li:hover ul {
  display:block; 
  position:absolute; 
  top:5px; 
  left:105px; 
}



.inhalt_oben {
  text-align: center; 
  padding-top: 35px; 
  width: 780px;
  height: 84px; 
  margin-top: 0px;
  margin-left: auto;
  margin-right: auto; 
  background-image: url(bilder/hg_inhalt_oben.gif);
  background-repeat: no-repeat;
  background-position: center;
  border: 0px solid green;
  position: relative; top: -40px; 
  
}

.inhalt_oben_advent {
  text-align: center; 
  padding-top: 45px; 
  width: 780px;
  height: 158px; 
  margin-top: 0px;
  margin-left: auto;
  margin-right: auto; 
  background-image: url(bilder/hg_inhalt_oben_advent.png);
  background-repeat: no-repeat;
  background-position: center;
  border: 0px solid green;
  position: relative; top: -40px; 
}  

.inhalt {
  text-align: left;
  width: 780px;
  margin-top: 0px;
  margin-left: auto;
  margin-right: auto; 
  background-image: url(bilder/hg_inhalt.gif);
  background-repeat: repeat;
  background-position: center;
  border: 0px solid green;
  position: relative; top: -77px;
   
}



.inhalt_unten {
  width: 780px;
  height: 73px; 
  margin-top: 0px;
  margin-left: auto;
  margin-right: auto; 
  background-image: url(bilder/hg_inhalt_unten.gif);
  background-repeat: no-repeat;
  background-position: center;
  border: 0px solid green;
  position: relative; top: 47px 
}


/*	Ende CSS	*/