  /* * * * * * * * * * * * * * */
  /*        L I N K S          */
  /* * * * * * * * * * * * * * */


	/* * * S T A N D A R D * * * */
	
a:link {
	text-decoration: none;
	font: normal 18px/41px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
}
a:visited {
	text-decoration: none;
	font: normal 18px/41px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
}
a:hover, a:active {
	text-decoration: none;
	font: normal 18px/41px Verdana, Arial, Helvetica, sans-serif;
	color: #A53B1E;
	text-align: left;
}
a.braun:link {
	text-decoration: underline;
	font: normal 13px/27px Verdana, Arial, Helvetica, sans-serif;
	color: #A53B1E;
	text-align: left;
	padding-left: 37px;	
}
a.braun:visited {
	text-decoration: underline;
	font: normal 13px/27px Verdana, Arial, Helvetica, sans-serif;
	color: #A53B1E;
	text-align: left;
	padding-left: 37px;	
}
a.braun:hover, a.braun:active {
	text-decoration: none;
	font: bold 13px/27px Verdana, Arial, Helvetica, sans-serif;
	color: #A53B1E;
	text-align: left;
	padding-left: 37px;	
}
a.fenster:link {
	font: normal 13px/27px Verdana, Arial, Helvetica, sans-serif;
	color: #E14F00;
	text-decoration: none;
	text-align: left;
}
a.fenster:visited {
	font: normal 13px/27px Verdana, Arial, Helvetica, sans-serif;
	color: #E14F00;
	text-decoration: none;
	text-align: left;
}
a.fenster:hover, a.fenster:active {
	font: bold 13px/27px Verdana, Arial, Helvetica, sans-serif;
	color: #E14F00;
	text-decoration: none;
	text-align: left;
}


 	/* * * E X T E R N E   L I N K S * * */

a.extern:link {
	text-decoration: underline;
	font: normal 13px/27px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
}
a.extern:visited {
	text-decoration: none;
	font: normal 13px/27px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
}
a.extern:hover, a.extern:active {
	text-decoration: none;
	font: bold 13px/27px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: left;
}
a.extern2:link {
	text-decoration: underline;
	font: normal 13px/27px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
	margin-bottom: 45px;
}
a.extern2:visited {
	text-decoration: none;
	font: normal 13px/27px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
	margin-bottom: 45px;
}
a.extern2:hover, a.extern2:active {
	text-decoration: none;
	font: bold 13px/27px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: left;
	margin-bottom: 45px;
}


 	/* * * M A I L  L I N K S * * */

a.mail:link {
	text-decoration: underline;
	font: normal 13px/27px Verdana, Arial, Helvetica, sans-serif;
	color: #A53B1E;
	text-align: left;
}
a.mail:visited {
	text-decoration: none;
	font: normal 13px/27px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
}
a.mail:hover, a.mail:active {
	text-decoration: underline;
	font: bold 13px/27px Verdana, Arial, Helvetica, sans-serif;
	color: #A53B1E;
	text-align: left;
}
a.mail2:link {
	text-decoration: none;
	font: bold 13px/27px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: center;
	margin: 0px;
}
a.mail2:visited {
	text-decoration: none;
	font: bold 13px/27px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: center;
	margin: 0px;
}
a.mail2:hover, a.mail2:active {
	text-decoration: underline;
	font: bold 13px/27px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: center;
	margin: 0px;
}



 	/* * * A N K E R P U N K T E * * */

a.anker:link {
	font: normal 13px/27px Verdana, Arial, Helvetica, sans-serif;
	color: #E14F00;
	text-decoration: none;
	text-align: left;
	margin-bottom: 35px;
}
a.anker:visited {
	font: normal 13px/27px Verdana, Arial, Helvetica, sans-serif;
	color: #E14F00;
	text-decoration: none;
	text-align: left;
	margin-bottom: 35px;
}
a.anker:hover, a.anker:active {
	font: bold 13px/27px Verdana, Arial, Helvetica, sans-serif;
	color: #E14F00;
	text-decoration: none;
	text-align: left;
	margin-bottom: 35px;
}


  /* * * * * * * * * * * * * * */
  /*        T E X T E          */
  /* * * * * * * * * * * * * * */
	
.fliess1 {
	font: normal 13px/27px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
}
.fliess1a_oben {
	font: normal 13px/27px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
	margin-top: -12px;
	}
.fliess1b_oben {
	font: normal 13px/27px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
	margin-top: -12px;
	margin-bottom: 45px;
	}
.fliess1_unten {
	font: normal 13px/27px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
	margin-bottom: 45px;
}
.fliess1_unten2 {
	font: normal 13px/27px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
	margin-bottom: 55px;
}		
	.fliess1_bd {
	font: bold 13px/27px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: left;
	}	
	.fliess1_bd_unten {
	font: bold 13px/27px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: left;
	margin-bottom: 10px;
}
	.fliess2_bd_unten {
	font: bold 13px/27px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: left;
	margin-bottom: 45px;
}	
.fliess2_braun {
	font: normal 13px/27px Verdana, Arial, Helvetica, sans-serif;
	color: #A53B1E;
	text-align: left;
}
.fliess2_bd_braun {
	font: bold 13px/27px Verdana, Arial, Helvetica, sans-serif;
	color: #A53B1E;
	text-align: left;
	}
.fliess2_bd_braun_oben {
	font: bold 13px/27px Verdana, Arial, Helvetica, sans-serif;
	color: #A53B1E;
	text-align: left;
	margin-top: 89px;
	margin-bottom: 35px;
}	
.fliess2_bd_braun_unten {
	font: bold 13px/27px Verdana, Arial, Helvetica, sans-serif;
	color: #A53B1E;
	text-align: left;
	margin-bottom: 45px;
}
.adresse_bd_grau  {
	font: bold 13px/27px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: center;
	margin: 0px;
}



  /* * * * * * * * * * * * * * */
  /*         T A G S           */
  /* * * * * * * * * * * * * * */
	
table {
	border-spacing: 0px;
	padding: 0px;
	margin: 0px;
	border: 0px none;
	background-color: #FFFFFF;
}
.fest {
	table-layout: fixed;
	}
.fest2 {
	table-layout: fixed;
	background-color: #CCCCCC;
	}
body {
	margin-top: 40px;
}
td, tr {
	border-spacing: 0px;
	padding: 0px;
	margin: 0px;
	border: 0px none;
}
.hgfarbe1 {
	background-color: #CCCCCC;
	/*noch nicht lauffähig für Browser IE*/	
}
.hgfarbe2 {
	background-color: #EEAB94;
	/*noch nicht lauffähig für Browser IE*/		
}

p {
	margin-bottom: 25px;
	/*white-space: pre;
	 noch nicht lauffähig für Browser IE*/	
}
.abstand_oben {
	margin-top: 10px;
}
.abstand {
	margin-bottom: 45px;
}
.abstand2 {
	margin-top: -23px;
	margin-bottom: 45px;
}
h1.grau {
	font: normal 19px/41px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
	padding: 0px;
	margin: 0px;
	margin-bottom: 35px;
	/*white-space: pre;
	 noch nicht lauffähig für Browser IE*/
}
h2.braun_hg {
	font: normal 19px/41px Verdana, Arial, Helvetica, sans-serif;
	color: #A53B1E;
	text-align: left;
	margin: 0px;
	margin-bottom: 10px;
	background-color: #FFFFFF; padding: 15px; padding-top: 0px; padding-left: 37px; 
	/*white-space: pre;
	 noch nicht lauffähig für Browser IE*/
}
h3.grau_menue {
	font: normal 18px/41px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
	padding: 0px;
	margin: 0px;
	margin-bottom: 12px;
	/*white-space: pre;
	 noch nicht lauffähig für Browser IE*/
}
h3.grau_menue2 {
	font: normal 18px/41px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
	padding: 0px;
	margin: 0px;
	margin-top: 18px;
	margin-bottom: 12px;
	/*white-space: pre;
	 noch nicht lauffähig für Browser IE*/
}
h4.grau_menue {
	font: normal 18px/41px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: left;
	padding: 0px;
	margin: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	/*white-space: pre;
	 noch nicht lauffähig für Browser IE*/
}



  /* * * * * * * * * * * * * * * * * * * */
  /*         S E L E K T O R E N         */
  /* * * * * * * * * * * * * * * * * * * */


  /* * * * * * * * * * * * * * * */
  /*     L I S T E N T A G S     */
  /* * * * * * * * * * * * * * * */
  

ul.fliess2_braun_bd {  
	font: bold 13px/27px Verdana, Arial, Helvetica, sans-serif;
	padding-left: 18px;
	color: #A53B1E;
	text-align: left;
}
li.fliess1a_grau {
	font: normal 13px/27px Verdana, Arial, Helvetica, sans-serif;
	color: #444343;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 20px;
}
li.fliess1b_grau {
	font: normal 13px/27px Verdana, Arial, Helvetica, sans-serif;
	list-style-type: none;
	font: normal 13px/27px Verdana, Arial, Helvetica, sans-serif;
	color: #444343;
	text-align: left;
	margin-top: 7px;
	margin-bottom: 25px;
}
li.fliess1b_grau_unten {
	font: normal 13px/27px Verdana, Arial, Helvetica, sans-serif;
	list-style-type: none;
	font: normal 13px/27px Verdana, Arial, Helvetica, sans-serif;
	color: #444343;
	text-align: left;
	margin-top: 7px;
	margin-bottom: 45px;
}
li.fliess2a_braun_bd {
	font: bold 13px/27px Verdana, Arial, Helvetica, sans-serif;
	color: #A53B1E;
	text-align: left;
	margin-top: 13px;
	margin-bottom: 13px;
}
li.fliess2b_braun_bd {
	font: bold 13px/27px Verdana, Arial, Helvetica, sans-serif;
	color: #A53B1E;
	text-align: left;
	margin-top: 25px;
	margin-bottom: 7px;
}
li.fliess2_braun_bd_unten {
	font: bold 13px/27px Verdana, Arial, Helvetica, sans-serif;
	color: #A53B1E;
	text-align: left;
	margin-top: 13px;
	margin-bottom: 45px;
}
li.fliess2a_braun_bd_unten {
	font: bold 13px/27px Verdana, Arial, Helvetica, sans-serif;
	color: #A53B1E;
	text-align: left;
	margin-top: 13px;
	margin-bottom: 25px;
}

