body { background-color: #FFFFFF; margin:3px; padding:0em;  font-size:11px; }

table {  margin:0px; padding:0px; border:0px;}

DIV {position:absolute;}

td {vertical-align:top;}


table.navig
{
	/*border="2" cellspacing="50" cellpadding="5" width="100%" style="font-family:Arial; align: center; margin:0 auto 0 auto; sans-serif; font-size:17px"*/
	width: 100%;
	height: 100%;
	padding: 10px;
	border:none;
	background-color: #F7087B;
}

td.navig
{
	border: none;
	width: 150px;
	height: 30px;
	vertical-align: middle;
	text-align: center;
	background-color: #F7087B;
	margin-left:5%;
	margin-right:5%;
}
td.navig_blc
{
	width: 5%;
	height: 30px;
	vertical-align: middle;
	text-align: center;
	background-color: #F7087B;
}


A  { font-family:Arial, sans-serif; color:#000000; text-decoration:underline; font-size:100%;}

A:hover { color:#FF0000; text-decoration:none; }

A:visited { color:#000000; text-decoration:underline; }

A:visited:hover { color:#FF0000; text-decoration:underline; }

button.bouton  {
	font-family: Arial, sans-serif;
	font-size:10pt;
	color:#FFFFFF;
	background-color: #F7087B;
	line-height:100%;
	text-decoration: none;
	font-weight:bold;
	cursor:pointer;
}
button.bouton:hover {
	color:#F7087B;
	background-color: #0C81A7;
	text-decoration: none;
}

A.link { font-family: Arial, sans-serif; font-size:10pt; color:#FFFFFF; line-height:90%; text-decoration: none; font-weight:bold;}
A.link:hover { color:#000000; text-decoration:none; }
A.link_black { font-family: Arial, sans-serif; font-size:10pt; color:#000000; line-height:90%; text-decoration: underline; font-weight:bold;}


A.navi0 { 	font-family: Arial, sans-serif; font-size:10pt; color:#FFFFFF; line-height:100%; text-decoration: none; }

A.navi0:hover { 	color:#005C88; text-decoration: none;  font-weight:bold;}

A.navi0:visited { 	color:#FFFFFF; text-decoration: none; }

A.navi0_on { 		font-family: Arial, sans-serif; font-size:10pt; color:#FFF; /* F7087B; */
			line-height:100%; text-decoration: none;  font-weight:bold;}

A.navi0_on:visited { color:#FFF; /* F7087B; */ text-decoration: none;  font-weight:bold;}



A.navi1 { font-family: Arial, sans-serif; font-size:09pt; color:#0C81A7; line-height:190%; text-decoration: underline; font-weight:bold;}

A.navi1:hover { 	color:#F7087B; text-decoration: none; font-weight:bold; text-decoration: underline}



A.navi { font-family: Arial, sans-serif; font-size:85%; color:#0000FF; line-height:110%; text-decoration: none; }

A.navi:hover { color:#FF0000; line-height:110%; text-decoration: none; }



A.navi_on { font-family: Arial, sans-serif; font-size:85%; color: #FFFFFF; text-decoration: none; }

A.navi_on:visited { color: #FFFFFF; text-decoration: none; }



A.liste { font-family: Arial, sans-serif; font-size:100%; color:#000000; line-height:110%; text-decoration: none; }

A.liste:hover { color:#F7087B; line-height:110%; text-decoration: none; }



A.liste_on { font-family: Arial, sans-serif; font-size: 100%; color: #000000; text-decoration: none; }



A.PfadNavi {  font-family: Arial, sans-serif; font-size: 11px; line-height:12px; color:#005C88;}

A.PfadNavi:visited {  color:#005C88;}

A.PfadNavi:hover {  color:#005C88;}

A.PfadNavi_on {  color:#FF0000; font-family: Arial, sans-serif; font-size: 11px; line-height:12px;}

A.PfadNavi_on:visited {  color:#FF0000;}

A.PfadNavi_on:hover {  color:#FF0000;}

/* solange nur text, noch keine links im pfadnavi. */

.PfadNavi {  font-family: Arial, sans-serif; font-size: 11px; line-height:12px; color:#005C88;}


.navi0 { background-color: #F7087B; /* dblau: #005C88; */ }

.navi1 { background-color: #FFFFFF; }


.ListeTitle {  font-family: Arial, sans-serif; font-size: 23px; color:#005C88; font-weight:bold; text-align: center;border-collapse:collapse; padding:0px;}

.ListeFirma { font-family: Arial, sans-serif; font-size: 12px; color:#005C88; border-collapse:collapse; padding-left:5px;}

.ListeText {  font-family: Arial, sans-serif; font-size: 11px; color:#005C88; border-collapse:collapse; padding:0px; }

.FirmenAlphabet { font-family: Arial, sans-serif; font-size:100%; line-height:120%; color:#005C88;  }

.ListeBarre {  font-family: Arial, sans-serif; font-size: 12px; color:#005C88; font-weight:bold; text-align: right;}

.info { font-family: Arial, sans-serif; font-size: 12px; color:#000000; border-collapse:collapse; padding:0px; font-weight: bold; }

.title  { font-family: Arial, sans-serif; font-size: 16px; font-weight: bold; color:#005C88; border-collapse:collapse; padding:0px;}

.text { font-family: Arial, sans-serif; font-size: 12px; color:#005C88; border-collapse:collapse; padding:0px;}


A.news_kopf { font-family: Arial, sans-serif; font-size: 12px; color:#FFF; /*005C88;*/ font-weight:bold; }

A.news_kopf:visited { color:#FFF; /*005C88;*/ font-weight:bold; }

.news_kopf { font-family: Arial, sans-serif; font-size: 12px; color:#FFF; /* 005C88; */ font-weight:bold; }

.news_text { font-family: Arial, sans-serif; font-size: 11px; color:#FFF; /* 005C88; */ }

.list_search { font-family: Arial, sans-serif; font-size: 11px; color:#005C88;  }



/*/////////////////////*/

.divTop {

		font-family: Arial, sans-serif; font-size:18px;  font-weight:bold; color:#FF6600;;  /* color:#0C81A7 */

}

                                         /*  005C88 */

.divTopNavi { height:20px; background-color:#FFFFFF; border:1px solid #F7087B;

		font-family: Arial, sans-serif; font-size:10px; font-weight:bold; color:#005C88; }

                                                                             /*  FFFFFF */

.divPfadNavi { background-color:#F5671B; }



.divSuchfeld { background-color:#F5671B; }

.divNavi { background-color:#0084b5; /* CCCCCC; */border-bottom:1px solid #0C81A7; border-left:1px solid #0C81A7;}

.divCont { background-color:#FFFFFF;  border-bottom:1px solid #0C81A7;}

.divRecht { background-color:#0084b5; /* EEEEEE; */  border-left:1px solid #F7087B; border-bottom:1px solid #0C81A7; border-right:1px solid #0C81A7;}

.conteneur {
  padding-top: 20px;
  padding-left: 10%;
}


.textbox { 
	width: 150;
	height: 20px;
}

/*/////////////////////*/





        /**/                                                                                                                                      /*  height:100%;



#divTop { position:absolute; width:99.9%; height:85px; top:0px; left:0px; background-color:#FFFFFF; z-index:10;

         }









#divPfadnavi { position:relative; top:3px; left:10px; height:20px; width:100%; z-index:15; }

#divRechts  { position:absolute; top:0px; right:0px; width:150px; height:100%; background-color:#EEEEEE; z-index:5; }



#divSuchfeld { position:relative; top:0px; left:0px; height:25px; width:100%; background-color:#CCCCCC; z-index:5; }

                                                                                                 */