body{
 background-color:#FFF2CA;
}

/*#FFF2CA Helles Beige für Hintergrund */

a.menu {
display:block;
color: #000000;
text-decoration:none;
font-weight: bold;
font-family: Verdana; 
font-size: 12px;
/*width:117px;*/
background-color:#FF8000; /*rot-orange*/
padding: 4px 3px 4px 1px;
border-bottom:solid 1px #FF0000; /*rot*/
}

a.menu:visited{
color:#000000;
text-decoration:none;
font-weight: bold;
font-family: Verdana, Helvetica, sans-serif; 
font-size: 12px;
background-color:#FF8000; /*rot-orange*/
border-bottom:solid 1px #FF0000; /*rot*/
}

a.menu:active{
color:#000000;
text-decoration:none;
font-weight: bold;
font-family: Verdana, Helvetica, sans-serif; 
font-size: 12px;
background-color:#FFE669; /* Helles Gelb */
border-bottom:solid 1px #FF0000;
}

a.menu:hover {
color: #000000;
text-decoration:none;
font-weight: bold;
font-family: Verdana, Helvetica, sans-serif; 
font-size: 12px;
background-color: #DBDBDB; /* Helles Grau */
border-bottom:solid 1px #FF0000;
}

td.menu{
color: #009F00;
text-decoration:none;
font-weight: bold;
font-family: Verdana, Helvetica, sans-serif; 
font-size: 12px;
}
/* ----------------------------------------------------------------------------*/
a.menu2 {
display:block;
color: #000000;
text-decoration:none;
font-weight: bold;
font-family: Verdana, Helvetica, sans-serif; 
font-size: 12px;
background-color: #FF8000; /*rot-orange*/
padding: 4px 3px 4px 1px;
border-bottom:solid 1px #FF0000;
}

a.menu2:visited{
color:#000000;
text-decoration:none;
font-weight: bold;
font-family: Verdana, Helvetica, sans-serif; 
font-size: 12px;
background-color:#FF8000; /*rot-orange*/
border-bottom:solid 1px #FF0000; /*rot*/
}

a.menu2:active{
color:#000000;
text-decoration:none;
font-weight: bold;
font-family: Verdana, Helvetica, sans-serif; 
font-size: 12px;
background-color:#FFE669; /* Helles Gelb */
border-bottom:solid 1px #FF0000;
}

a.menu2:hover {
color: #000000;
text-decoration:none;
font-weight: bold;
font-family: Verdana, Helvetica, sans-serif; 
font-size: 12px;
background-color: #DBDBDB; /* Helles Grau */
border-bottom:solid 1px #FF0000;
}

/* ----------------------------------------------------------------------------*/
a.menu3 {
display: block;
color: #000000;
text-decoration: none;
font-weight: bold;
font-family: Verdana, Helvetica, sans-serif; 
font-size: 12px;
background-color: #FFE669; /* Helles Gelb */
padding: 4px 3px 4px 1px;
border-bottom: solid 1px #FF0000;
}

a.menu3:hover {
color: #000000;
text-decoration:none;
font-weight: bold;
font-family: Verdana, Helvetica, sans-serif; 
font-size: 12px;
background-color: #DBDBDB; /* Helles Grau */
border-bottom:solid 1px #FF0000;
}

a.menu4 {
display: block;
color: #000000;
text-decoration: none;
font-weight: bold;
font-family: Verdana, Helvetica, sans-serif; 
font-size: 12px;
background-color: #000000; /* #FFE669; Helles Gelb */
padding: 4px 3px 4px 1px;
border-bottom: solid 1px #FF0000;
}

/*--------------------------------------------------------------------*/
a.menu5 { display:block; color:#000000; text-decoration:none; font-weight: bold; font-family: Verdana; font-size: 11px; background-color:#FF8000; /*rot-orange*/ padding:5px; }
a.menu5:hover { display:block; color:#000000; text-decoration:none; font-weight: bold; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; background-color: #DBDBDB; /* Helles Grau */ }

a.menu6 { display:block; color: #000000; text-decoration:none; font-weight: bold; font-family: Verdana; font-size: 11px; background-color:#FFF2CA; /*rot-orange*/ }
a.menu6:hover { display: block; color: #000000; text-decoration:none; font-weight: bold; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; background-color: #DBDBDB; /* Helles Grau */}

/*--------------------------------------------------------------------*/
a.katlink:link { color: #000000; font-size: 14px; font-family: Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a.katlink:active { color: #000000; font-size: 14px; font-family: Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a.katlink:visited { color: #000000; font-size: 14px; font-family: Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a.katlink:hover { color: #FF0000; font-size: 14px; font-family: Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }
/*---------------------------------------------------------------------*/

td.menu2{ 
padding: 3px 3px 3px 3px;
vertical-align: text-top;
color: #000000;
text-decoration:none;
font-weight: bold;
font-family: Verdana, Helvetica, sans-serif; 
font-size: 12px;
}

td.tab{ 
padding: 3px 3px 3px 6px;
vertical-align: text-top;
text-align: left;
color: #000000;
text-decoration:none;
font-weight: bold;
font-family: Verdana, Helvetica, sans-serif; 
font-size: 12px;
width: 300px;
border:2px solid red;
}

.formular{
color: #000000;
text-decoration:none;
font-weight: bold;
font-family: Verdana, Helvetica, sans-serif; 
font-size: 11px;
}

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

.naviunten {
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 10px;
}
a.naviunten:link { color: #000000; font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; }
a.naviunten:active { color: #000000; font-size: 10px; font-family: Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a.naviunten:visited { color: #000000; font-size: 10px; font-family: Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a.naviunten:hover { color: #000000; font-size: 10px; font-family: Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }

a.infosite:link { color: #FF0000; font-size: 14px; font-family: Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a.infosite:active { color: #FF0000; font-size: 14px; font-family: Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a.infosite:visited { color: #993300; font-size: 14px; font-family: Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a.infosite:hover { color: #FF0000; font-size: 14px; font-family: Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }	

.infosite { color: #FF0000; font-size: 14px; font-family: Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }

a.link1 {
color: #0000FF;
text-decoration:none;
font-weight: bold;
font-family: Verdana, Helvetica, sans-serif; 
font-size: 12px;
}

.text{
text-decoration:none;
font-weight: bold;
font-family: Verdana, Helvetica, sans-serif; 
font-size: 14px;
}

.text1{
font-family: Verdana, Helvetica, sans-serif; 
font-size: 11px;
}

.text2{
font-family: Verdana, Helvetica, sans-serif; 
font-size: 12px;
}

.text2b{
font-family: Verdana, Helvetica, sans-serif; 
font-weight: bold;
font-size: 12px;
}


.mail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.mail2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}

#naviuntentable {
	width:100%;
	background-color:#FFCC33;
	border-top-width:2px;
	border-top-style:solid;
	border-bottom-width:2px;
	border-bottom-style:solid;
	border-color: #FF0000;
}

.grundriss{
	width:750px;
	border:2px solid red;
	border-collapse:collapse;
}
.grundriss2{
	font-weight: bold; font-family: Verdana; font-size: 11px;
	border:2px solid red;
	background-color:#FFE669;
	border-collapse:collapse;
}
td.grundriss{
	border:2px solid red;
	border-collapse:collapse;
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; font-weight: bold;
}

h1{
	color: black;
	background: transparent;
	font: bold 28px verdana;
	}

h2{
	color: black;
	background: transparent;
	font: bold 24px verdana;
	}

h3{
	color: black;
	background: transparent;
	font: bold 20px verdana;
	}

h4{	color: black;
	background: transparent;
         font: bold 14px verdana;
         }

h5{	color: black;
	background: transparent;
         font: bold 11px verdana;
         }



