* {
	padding : 0;
    margin : 0;
}
body {
	margin : 0;
	padding : 0;
	background-color : #FFF;
	color : #797979;
	font-family : Verdana, Arial, Helvetica, sans-serif;	
}
/*  ----------------------------------------------------------------------------------------------------------------------  */
p {
    font-size : 10px;
    font-weight : normal;
	color : #000000;
    font-family : Verdana, Arial, Helvetica, sans-serif;
}
/*  ----------------------------------------------------------------------------------------------------------------------  */
#header {
	width : 999px;
	height : 200px;
	margin : 0;
	padding : 0;
	background-repeat : no-repeat;
}
#container {
	width : 999px;
	padding:  0;
	background-image : url(bilder/container.gif);
	background-position : top center;
	background-repeat : repeat-y;	
}
#col1 {
	float : left;
    width : 225px;
	margin : 0;
	padding : 0;
}
#col2 {
	float : left;
	width : 774px;  
	margin-top : 0;
    padding : 0;
	vertical-align : top;	
}
#footer {
    width : 999px;
    height : 35px;
	background-image : url(bilder/footer.gif);
    background-repeat : no-repeat;
}
/*  ----------------------------------------------------------------------------------------------------------------------  */
a:link {
	font-size : 9px;
	color : #797979;		     /*Grau*/
	font-weight : normal;
	text-decoration : none;
}
a:visited {
	font-size : 9px;
	color : #797979;		     /*Grau*/
	font-weight : normal;
	text-decoration : none;
}
a:hover {
	font-size : 9px;
	color : #2F2F2F; 		/*Hellgrau*/			
	font-weight : normal;
	text-decoration : none;
}
a:active {
	font-size : 9px;
	color : #000000;			/*Schwarz*/
	font-weight : normal;
	text-decoration : none;
}
a:focus {
	font-size : 9px;
	color : #000000;  		/*Schwarz*/
	font-weight : normal;
	text-decoration : none;
}

/*  ----------------------------------------------------------------------------------------------------------------------  */

a.linksmall:link {
	font-weight : bold;
    font-size : 12px;
    color : #797979;
    text-decoration : none;
}
a.linksmall:visited {
	font-weight : bold;
    font-size : 12px;
    color : #999999;
    text-decoration : none;
}
a.linksmall:hover {
	font-weight : bold;
    font-size : 12px;
    color : #797979;
    text-decoration : underline;
}
a.linksmall:active {
	font-weight : bold;
    font-size : 12px;
    color : #797979;
    text-decoration : none;
}

/*  ----------------------------------------------------------------------------------------------------------------------  */

table {	
	margin : 0;
	border : 0;
}


/* Hauptmenue Hauptmenue Hauptmenue Hauptmenue Hauptmenue Hauptmenue */

#hauptmenue {
	float : left;
	width : 13.5em; 		/* Breite Button Navigation links */
}

#hauptmenue ul {
	padding : 0em;
	margin : 0em;
	list-style-type : none;
}

#hauptmenue li {
	display : block;
	text-align : left;		/* Text linksbündig Button Navigation links */
	margin-bottom : 0.2em;
	padding : 0.1em;
}

.hauptmenue1 :link, .hauptmenue1 :visited {
	color : #FFFFFF;				/* Farbe schwarz für aktiven Menüpunkt */
	background-color : #751515;
    font-size : 70%;				/* Schriftgröße Hauptmenü */
	font-weight : bold;
	padding : 0.2em 0.8em 0.3em 0.8em;
	display : block;
	text-decoration : none; 
	border-top : 1px solid #F8DCDC;
	border-right : 1px solid #333333;
	border-bottom : 1px solid #333333;
	border-left : 1px solid #F8DCDC;
}

.hauptmenue1 :link:hover, .hauptmenue1 :visited:hover {
	background-color : #DEC0C0;
    border-top : 1px solid #afafaf;
	border-right : 1px solid #F8DCDC;
	border-bottom : 1px solid #F8DCDC;
	border-left : 1px solid #afafaf;
}

.hauptmenue1_aktiv {
	color : #000000;
	background-color : #DEC0C0;
    font-size : 70%;
	font-weight : bold;
	display : block;
	text-decoration : none;
	margin : 0em;
	padding : 0.2em 0.8em 0.3em 0.8em;
    border-top : 1px solid #d8d8d8;
	border-right : 1px solid #aaaaaa;
	border-bottom : 1px solid #aaaaaa;
	border-left : 1px solid #d8d8d8;
}

.hauptmenue2 :link, .hauptmenue2 :visited {
	margin-left : 0.8em;
	color : #FFFFFF;				/*Schriftfarbe schwarz soll weiss werden*/
	background-color : #666666;		/*hellrosa soll dunkelgrau werden*/
	display : block;
	font-size : 60%;
	text-decoration : none;
 	padding : 0.2em 0em 0.5em 0em;
    border-top : 1px solid #F8DCDC;
	border-right : 1px solid #333333;
	border-bottom : 1px solid #333333;
	border-left : 1px solid #F8DCDC;
}

.hauptmenue2 :link:hover, .hauptmenue2 :visited:hover {
	font-size : 60%;
	background-color : #999999;			/*weiss soll mittelgrau werden*/
	padding : 0.2em 0em 0.5em 0em;
    border-top : 1px solid #afafaf;
	border-right : 1px solid #F8DCDC;
	border-bottom : 1px solid #F8DCDC;
	border-left : 1px solid #afafaf;
}

.hauptmenue2_aktiv {
	font-size : 60%;
	display : block;
	margin-left : 0.8em;
	color : #000000;
	background-color : #ffffff;
	text-decoration : none;
	padding : 0.2em 0em 0.5em 0em;
    border-top : 1px solid #ffffff;
	border-right : 1px solid #afafaf;
	border-bottom : 1px solid #afafaf;
	border-left : 1px solid #ffffff;
}


/* Submenue Submenue Submenue Submenue Submenue Submenue Submenue */

#nav, #untermenue {
	margin : 0 auto;	
	padding : 0;
	border-left : 0;
}
ul#nav, ul.submenue2 {
  float: left;
  width: 774px;    
  height: 1.3em;
  list-style: none;
  text-align: left;
  position: absolute;
  z-index: 10;    /* funktioniert nur im Zusammenhang mit Positions-Angabe: position: [Wert]; */  
}

li.submenue {
  float: left;
  display: inline;
  width: 12.8em;
  font-size : 12px;
  text-align: center; 
  text-decoration : none;    
}
li.submenue a {
  display: block;
  padding: 3px 6px 2px 6px;
  height: 1.3em;
  font-weight: normal;
  text-decoration: none;
  border: 1px solid #DDD;
  color: #fff;
  font-size : 12px;
  background: #666;
}

.submenue ul.submenue2 {
  display: none;
}

.submenue:hover ul.submenue2 {
  display: block;
}

.submenue ul.submenue2 {
  width: 12.8em;  		 /* Breite vom  Ausklappmenue 12.8em*/
 /* margin-top: 1.8em;   			 postitioniert das Ausklappmenue im IE7.0  
       margin-left: -12.8em;   		postitioniert das Ausklappmenue im IE7.0 */
}

.submenue ul.submenue2 a {
  display: block;
  color: #fff;
  background: #999;
  font-size : 10px;
} 

.submenue ul.submenue2 a:hover {
  color: #000;
  background: #fff;
  font-size : 11px;
} 

/*  ----------------------------------------------------------------------------------------------------------------------  */

#inhalt {
  clear: left;
  padding-top: 10px;
}

h1.titel {
	font-size : 13px;
	text-align : left;
	font-weight : bold;	
	margin-left: 3px;
    color : #800000;
    font-family : Verdana, Arial, Helvetica, sans-serif;
	letter-spacing : 0.07em;
}
h2.kapitel {
    font-size : 12px;
   	text-align : bold;
	font-weight : normal;
	color : #797979;           /*  vorher #696969  Grau*/
	margin-right : 5px;
	margin-top : 0x;
    font-family : Verdana, Arial, Helvetica, sans-serif;
}
h3.ueberschrift {
    font-size : 12px;
    font-weight : bold;
	text-align : left;
	margin-left : 0px;
	margin-top : 10px;
	color : #535353; 		/*  vorher #696969   #797979 Grau*/
	font-family : Verdana, Arial, Helvetica, sans-serif;
	letter-spacing : 0.07em;
	line-height: 2.0em;
}
h4.anmerkung {
    font-size : 11px;
	font-style : normal;
	color: #797979;        /*  vorher #696969  Grau*/  
    margin : 0px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
}
h5.footertext {
    font-size : 10px;
    font-weight : bold;
	color : #FFFFFF;
	margin-left : 12px;
	line-height : 3.5em;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
h6.kleintext {
	font-size : 12px;
    font-weight : bold;
	color : #000;       /*  vorher #696969  Grau*/
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

/* ---------------------ENDE-------------------------------*/