body {background: #FFFFFF url(bilder/mainBgrKachel.jpg) top center repeat-y;
      background-attachment: fixed;
      color: #000000;	/* Textfarbe allgemein */
      font-size: 14px;	/* Textgröße allgemein */
      font-family: arial, verdana, sans-serif;	/* Font */
      margin: 0;}

h1 {font-size: 175%;}
h2 {font-size: 150%;}
h3 {font-size: 140%;}
h4 {font-size: 130%;}
h5 {font-size: 120%;}
h6 {font-size: 110%;}

/* Hyperlinks */
a {color: #000000; text-decoration: none;}
a:link {color: #ac1a24; text-decoration:underline;}
a:visited {color: #ac1a24; text-decoration:underline;}
a:hover {color: #1d1c54; text-decoration:underline;}


/* Fußzeile */
#footer {background-position: center
		 width: 1024px;
         height: 25px;
         clear: both;
         padding: 0;
         margin: 0;
         color: #FFFFFF;
         background-color: #ac1a24;
         font-size: 90%;
         text-align: center;
		 font-family: Times;		 
         line-height: 25px;}

#footer p {padding: 0;
           margin: 0;} 
		   
/* Hintergrundbild vom Menü */
		  
.hauptTabBgr_normal {
	background: transparent;
	background-attachment: scroll;
	background-image: url(bilder/mainBgr.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}

.hauptTabBgr_gruen {
	background: transparent;
	background-attachment: scroll;
	background-image: url(bilder/mainBgrGruen.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}

.hauptTabBgr_orange {
	background: transparent;
	background-attachment: scroll;
	background-image: url(bilder/mainBgrOrange.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}

.hauptTabBgr_Dunkelblau {
	background: transparent;
	background-attachment: scroll;
	background-image: url(bilder/mainBgrDunkelblau.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}

.hauptTabBgr_blau {
	background: transparent;
	background-attachment: scroll;
	background-image: url(bilder/mainBgrBlau.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	text-align: justify;
}


.buttonConfig1
{
	width: 250px;
	background-color:#3366CC;
	background-image: url(bilder/qmqclo.jpg);
	height: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
    color: #FFFFFF;	
}

.buttonConfig2
{
	width: 250px;
	background-color:#3366CC;
	background-image: url(bilder/praxqclo.jpg);
	height: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
    color: #FFFFFF;		
}


/* ++++++++++++++++++++++++++++++++++++++++++++ Ab hier beginnen die Menustyles ++++++++++++++++++++++++++++++++++++ */

/* blue grades - root level; text properties for states: normal, hover, click */
.TM0i0 {
	font-family: Times;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
}

/* blue grades - root level; box properties for states: normal */
.TM0o0 {
	background: none;
	padding: 4px;
	text-align: center;
	vertical-align: middle;
}

/* blue grades - root level; table properties for states: normal, hover, click */
.TM0t0 {
	background: #ac1a24;
}

/* blue grades - root level; box properties for states: hover, click */
.TM0o1 {
	background: none;
	padding: 4px;
	text-align: center;
	vertical-align: middle;
	background: #ac1a24;
}

/* blue grades - sub levels; box properties for states: normal */
.TM1o0 {
	background: none;
	padding: 4px;
	text-align: left;
	vertical-align: middle;
}

/* blue grades - sub levels; box properties for states: hover, click */
.TM1o1 {
	background: none;
	padding: 4px;
	text-align: left;
	vertical-align: middle;
	background-image:url(menu_files/mouseOverBgrSub.gif);
}
