body	{
	background-color:#FFFFFF;
	color:#000000;
	font: 16px arial;
	text-align:center;
	margin-top:10px;
	background-image:url(Bilder/bg_img.gif);
	background-repeat:repeat;
}
a:link {
	text-decoration: none;
	color: #FFC218;
	font-weight: bold;
}
a:visited {
	text-decoration: none;
	color: #FFC218;
	font-weight: bold;
}
a:hover {
	text-decoration: none;
	color: #B19031;
	font-weight: bold;
}

a.button_pdf {
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
	
}
a.button_pdf:visited {
    color:#000000;
	text-decoration:underline;
	font-weight:bold;
}

a.button_pdf:hover {
    color:#FFC218;
	text-decoration: none;
    font-weight:bold;
	background:#333333;
}

a.button_pdf_long {
	color:#000000;
	font: 11px arial;
	text-decoration:underline;
	font-weight:bold;
	
}
a.button_pdf_long:visited {
    color:#000000;
	font: 11px arial;
	text-decoration:underline;
	font-weight:bold;
}

a.button_pdf_long:hover {
    color:#FFC218;
	font: 11px arial;
	text-decoration: none;
    font-weight:bold;
	background:#333333;
}

h1	{
	 font-family: Arial, Helvetica, sans-serif;
     font-size: 18px;
	 font-weight: bold;
    }
   
.text {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   }
   
.bilder_re_umflies{
  float: right;
  margin-left:10px;
  }
   
.table {
   bg-color: #4E5051;
   background: #4E5051;
   margin-top: 10px;
   margin-bottom: 10px;
   }

.table_rollover {
   border: 1px solid #FFFFFF;
   }   
   
.td {
   bg-color: #DDDDDD;
   border-left:1px dotted #4E5051;
   border-right:1px dotted #4E5051;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #000;
   height: 570px;
   padding: 20px 25px 20px 75px;
   overflow:auto;
   align:left;
   }

.td_kontakt {
   bg-color: #DDDDDD;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #000;
   height: 570px;
   padding: 20px 2px 20px 2px;
   overflow:auto;
   align:left;
   }
   
.table_nav {
   border-top:1px solid #666;
   }
   
.td_nav {
      padding:2px 2px 2px 2px;
	  border-left: 10px solid #FFC218;
	  border-right: 1px solid #999;
	  border-bottom: 1px solid #666;
	  background:#4E5051;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 12px;
	  font-weight: bold;
	  color: #FFC218;
	  text-decoration:none;
	  }
   

#navigation {
  background: #4E5051;
  color: #000;
  float: left;
  padding:0px 15px;
  width: 16%
  }
  
#untermenu p{
     display:none;
	 }
	 
#untermenu {                            
      padding:0px 0px 0px 0px;                            
      font-family:Verdana, Helvetica, Arial, sans-serif;
	  font-size:0.7em;
	  width:14em;
	  border-bottom:1px solid #666;
	  border-right:1px solid #666; 
	  border-left:1px solid #666;
	  margin-bottom:1em;
	  background-color:#4E5051;
	  color:#4E5051;
	  }
	  
#untermenu ul{                        
	  list-style:none;
	  margin: 0;
	  padding:0px;
	  }
	  
#untermenu ul li{
	  margin:0;
	  border-top:1px solid #003;
	  }
	
#untermenu ul li a {
      display:block;
	  padding:2px 2px 2px 0.5em;
	  border-left: 10px solid #FFC218;
	  border-right: 1px solid #999;
	  border-bottom: 1px solid #666;
	  background:#4E5051;
	  color: #FFC218;
	  text-decoration:none;
	  width:100%;
	  }
	  
	   
html>body #untermenu ul li a {   
	  width: auto;
	  }
	  
#untermenu ul li a:hover {
      display:block;
	  border-left: 10px solid #4E5051;
      border-right: 1px solid #999;
	  border-bottom: 1px solid #666;
	  background-color:#FFC218; 
	  text-decoration:none;
	  color:#4E5051;
	  }
	  
#untermenu ul li a#current {
      border-left: 1px solid #036;
      border-right: 1px solid #369;
	  border-bottom: 1px solid #369;
	  background-color: #369;
	  color: #FFF;
	  }
/*** Design Formular ***/


label {
    font-weight:bold; 
    color: #000000; }

		  
legend { 
    background-color: #4E5051; 
	color: #FFFFFF; 
	padding: 2px 10px; 
	border: 1px solid #4E5051; 
	margin: 0 0 10px 0; 
	font-weight: bold;
	align: center; 
	display : block; }
	
input { 
    background-color: #FFFFFF; 
	border: 1px solid #4E5051; 
	padding: 2px; 
	margin: 3px 0 9px 0; }

input.btn { 
    width: 14em; 
	margin: 3px 3px 9px 0; }
	
input.send { 
    background-color: #FFFFFF; 
	border-style: groove; 
	width: 12em; 
	margin: 3px 3px 9px 0; }

input.rund { 
    width: 1em; 
	margin: 3px; 
	background: transparent; 
	border: 0px none; }

textarea { 
    background-color: #FFFFFF; 
	border: 1px solid #4E5051; 
	width: 25em;  
	padding: 2px; 
	margin: 3px 0 9px 0; }
