body { background-color:#ffed7a;
       font-family:"Times New Roman,Tahoma,sans-serif,serif";
       color:#130b4c; }

h1 { font-family: "Times New Roman,Tahoma,sans-serif,serif";
     font-size:2.0em;
     font-weight:bold;
     line-height:2.2em;}

h2 { font-family: "Times New Roman,Tahoma,sans-serif,serif";
     font-size:1.4em;
     font-weight:bold;
     line-height:1.6em;
	  margin-top: 40px;}

h3 { font-family: "Times New Roman,Tahoma,sans-serif,serif";
     font-size:1.1em;
     font-weight:bold;
     line-height:1.3em;}

h4 { font-family: "Times New Roman,Tahoma,sans-serif,serif";
     font-size:0.9em;
     font-weight:bold;
     line-height:0.8em;}

img {border: none;
}
	  
p {
	text-align: justify;
	font-family: "Times New Roman,Tahoma,sans-serif,serif";
	font-size: 1.0em;
	font-weight: normal;
	line-height: 1.2em;
}

p.zentriertgross { 
    font-family: "Times New Roman,Tahoma,sans-serif,serif";
    font-size:1.2em;
    font-weight:normal;
    line-height:1.3em;
	 text-align: center;}
	 
p.verweis { 
    font-family: "Times New Roman,Tahoma,sans-serif,serif";
    font-size:0.8em;
    font-weight:normal;
	 text-align:left;
    line-height:5.0em;}
	 
p.blaugrosszentriert { 
    font-family: "Times New Roman,Tahoma,sans-serif,serif";
    font-size:0.9em;
    font-weight:normal;
	 color: Blue;
	 text-align: center;
    line-height:1.2em;}
	 
p.blaugrosslinks { 
    font-family: "Times New Roman,Tahoma,sans-serif,serif";
    font-size:0.9em;
    font-weight:normal;
	 color: Blue;
	 text-align: center;
    line-height:1.2em;}
	 
p.blauklein { 
    font-family: "Times New Roman,Tahoma,sans-serif,serif";
    font-size:0.7em;
    font-weight:normal;
	 color: Blue;
	 text-align: right;
    line-height:0.9em;}
	 
	 
a { color:#130b4c; }

a:link { text-decoration:none;
         font-weight:bold;
			border: 0;
         color:black; 
	      background-color:#ffed7a; }	
a:visited { text-decoration:none;
            font-weight:bold;
            color:black; 
				border: 0;
	         background-color:#ffed7a; }				
a:hover { text-decoration:none;
          font-weight:bold;
	       color:#d21416; }
a:active { text-decoration:none;
           font-weight:bold;
			  border: 0;
           background-color:#ffed7a; }
a:focus { text-decoration:none;
          font-weight:bold;
			 border: 0;
          background-color:#ffed7a; }

div.bg { }

table.design { width:100%;
               border:0;
               margin:0px;
               padding-top:0px;
               padding-bottom:0px;
               padding-left:9px;
               padding-right:9px; }

div.logopic { position:relative;
              top:1px;
              left:20px;
              z-index:2;
              border:0px;}

div.logoline { position:relative;
               top:71px;
               z-index:1;
               width:100%;
               border-bottom:2px solid #d21416;
               font-size:0pt; }
					
/* ************ Die Telefonnummer im Logo oben ********* */
div.logoadr { position:absolute;
              top:58px;
              left:701px;
              z-index:3;
				  font-size: 0.9em;
				  font-family: "Times New Roman,Tahoma,sans-serif,serif"; }					

ul.menu, ul.menu ul {
    list-style-type: none;
    padding:0px;
    margin:0px;
}

ul.menu a {
    display: block;
    padding: 0px 0px 0px 0px;
    margin:0px 0px 0px 80px;
    border:1px solid #ffed7a;
	 font-family: "Times New Roman,Tahoma,sans-serif,serif";
	 font-size: 1.0em;
	 line-height: 1.2;
    font-weight:bold;

}

ul.menu ul a {
    margin:0px 0px 0px 60px;
    padding: 0px 0px 0px 0px;
    border:1px solid #ffed7a;
	 font-family: "Times New Roman,Tahoma,sans-serif,serif";
	 font-size: 1.0em;
	 line-height: 1.0;
    font-weight:bold;	 
}

ul.menu li {
    list-style-type: none; 
	 margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background-image: none;
    background-color: #ffed7a;
    float:left;
    width:12em;
    text-decoration: none;
	 font-family: "Times New Roman,Tahoma,sans-serif,serif";
    font-weight: bold;
    font-size:1.0em;
	 line-height: 1.0;
    display: block;
    border:1px solid #ffed7a;
}

ul.menu ul {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 15px;
    position: absolute;
    background-color: #ffed7a;
    border:1px solid #ffed7a;
    text-decoration: none;
	 font-family: "Times New Roman,Tahoma,sans-serif,serif";
    font-size:0.8em;
    display:none;
}

*html ul.menu ul {
    max-width:10px;
}

ul.menu ul.hover, ul.menu li.hover ul, ul.menu li:hover ul  {
    display:block;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 15px;	 
}

ul.menu ul li {
    float:none;
    width:20em;
    background-color: transparent;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 15px;	 
}

table.inhalt {
	width: 100%;
	border: 0;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px 0px 0px 9px;
	text-align: left;
	font-family: "Times New Roman,Tahoma,sans-serif,serif";
	font-size:1.0em;
	font-weight:normal;
   line-height:1.3em
}

/* Footer Angaben für alle standardkonformen Browser */

#content_container {
    padding-bottom:3em;
}

#footer {
    position:fixed;
    bottom:0px;
    background:#ffed7a;
    text-align:center;
    padding:10px 0px 0px 0px;
    width:100%;
	 font-family: "Times New Roman,Tahoma,sans-serif,serif";
    font-size:1.0em;
    font-weight:normal;
}

div.footerline {
	position: fixed;
	z-index: 1;
	width: 100%;
	border-bottom: 1px solid #d21416;
	font-size: 0pt;
}