body{
	/*  background-color:#FAEBE0;*/
 font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  color:#000000;
}

/******************Style Page********************/

.titre {
	color: #ed7014;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.Style1 {
	color: #ed7014;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	
}
.Style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-align:justify;
}
.Style3 {
	color: #ed7014;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}
.Style4 {
	color: #ed7014;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.Style0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
	color: #333399 ;
}
/***************************************************** Rootline */
.rootline {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: italic;
    text-align: left;
}

/***************************Attribute******************************************/
.header{
  font-size:16px;
  font-weight:bold;
  margin-bottom:10px;
  color:#000000;
}

a:link, a:visited, a:active, a:focus{
  color:#333399;
  text-decoration:none;
}



a:hover{
  color:#333399;
  text-decoration:none;
}

a.menu_link:link, a.menu_link:visited, a.menu_link:active, a.menu_link:focus{
   color:#333399;
   text-decoration:none;
   line-height:14px;
	 font-size:12px;
}

a.menu_link:hover{
   text-decoration:underline;
}


p{
  font-size:12px;
}

h2{
  font-size:16px;
  font-weight:bold;
}

text{
	font-size:9px;
  font-family:Arial, Helvetica, sans-serif;
  color:#000000;
}

/***************************Positionierungen***********************************/

#container[id]{
  width:758px;
}

html:root #container{
  width:759px;
}

#header{
  position:absolute;
  top:0px;
  left:160px;
  width:760px;
  height:80px;
}

#img{
  height:400px;
  width:160px;
}

#menu{
  position:absolute;
  top:70px;
  left:15px;
  width:201px;
  height:auto;
  /*couleur de fond du menu de droite*/
  background-color:#D6D6E7;
  /*bordure du menu blanc*/
  border:1px solid #D6D6E7;
  -moz-opacity:.7;
  filter:alpha(opacity=75);
  padding-top:60px;
  padding-bottom:10px;
}


.suche{
  width:150px;
  height:45px;
  margin-right:10px;
  margin-left:10px;
  margin-top:13px;
  float:left;
}

.suche[class]{
  margin-left:25px;
}

#content{
  position:absolute;
  top:130px;
  left:160px;
  width:598px;
  height:800px;
  overflow:auto;
  padding:10px;
  padding-right:20px;
  padding-left:20px;
  color:#000000;
  text-align:justify;
}

#content[id]{
  width:578px;
  height:250px;
}

html:root #content{
  width:559px;
}

footer{
	position:absolute;
	# left: 50%; 
	# top: 95%;
	# margin-left: -380px; /*moitié de la largeur*/
	# width:760px;
	 font-size: 12px;
  text-align:center;
  color:#ff0000;
}

/********************Menu Bloc**********************************/
a.menu-level1-no {
	padding-left: 5px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ed7014;
	background-color: #D3D6E2;
	line-height: 25px;
        text-align: left;
}

a.menu-level1-no:link, a.menu-level1-no::visited {
   color: #ed7014;
   text-align: left;
}

/*style pour le div*/
div.menu-level1-no {
  padding-left: 5px;
	/*background-color: #663611;*/
	background-color: #D3D6E2;
	line-height: 25px;
        text-align: left;
}
div.menu-level1-no:link, div.menu-level1-no:visited {
   /*color: #A7F6BB;*/
	 background-color: #D3D6E2;
   text-align: left;
}


a.menu-level1-act {
	padding-left: 5px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #D3D6E2;
	line-height: 25px;
        text-align: left;
}

a.menu-level1-act:link, a.menu-level1-act:visited {
   color: #ed7014;
   text-align: left;
}

/*style div action*/
div.menu-level1-act {
	padding-left: 5px;
	/*background-color: #663611;*/
	background-color: #D3D6E2;
	line-height: 25px;
        text-align: left;
}

div.menu-level1-act:link, div.menu-level1-act:visited {
  /*background-color: #663611;*/
	background-color: #D3D6E2;
   text-align: left;
}


a.menu-level2-no {
	padding-left: 12px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color:#ed7014;
	background-color: #EBECF1;
	line-height: 20px;
        text-align: left;
}

a.menu-level2-no:link, a.menu-level2-no:visited {
   color : #ed7014;
   text-align: left;
}

/*style div rien*/
div.menu-level2-no {
	padding-left: 12px;
	/*background-color: #663611;*/
	background-color: #EBECF1;
	line-height: 20px;
        text-align: left;
}

div.menu-level2-no:link, a.menu-level2-no:visited {
 /*background-color: #663611;*/
	background-color: #EBECF1;
   text-align: left;
}

a.menu-level2-act {
	padding-left: 12px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #EBECF1;
	line-height: 20px;
        text-align: left;
}

a.menu-level2-act:link, a.menu-level2-act:visited {
   color : #ed7014;
   text-align: left;
}

/*style div menu level 2 action*/
div.menu-level2-act {
	padding-left: 12px;
	
	 /*background-color: #663611;*/
	background-color: #EBECF1;
	line-height: 20px;
        text-align: left;
}

div.menu-level2-act:link, a.menu-level2-act:visited {
   color: #ed7014;
/*	color: #A7F6BB;*/
   text-align: left;
}

a.menu-level3-no {
	padding-left: 20px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #ed7014;
	background-color: #F7F8FC;
	line-height: 25px;
        text-align: left;
}

a.menu-level3-no:link, a.menu-level3-no:visited {
   color: #ed7014;
   text-align: left;
}

/*style div menu level 3 rien*/
div.menu-level3-no {
	padding-left: 20px;
	background-color: #F7F8FC;
	line-height: 25px;
        text-align: left;
}

div.menu-level3-no:link, div.menu-level3-no:visited {
   color: #ed7014;
/*	color: #A7F6BB;*/
   text-align: left;
}

a.menu-level3-act {
	padding-left: 20px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #F7F8FC;
	line-height: 25px;
        text-align: left;
}

a.menu-level3-act:link, a.menu-level3-act:visited {
   color: #ed7014;
   text-align: left;
}

/*style div menu level 3 action*/
div.menu-level3-act {
	padding-left: 20px;
	background-color: #F7F8FC;
	line-height: 25px;
  text-align: left;
}

div.menu-level3-act:link, div.menu-level3-act:visited {
   color: #ed7014;
/*	color: #A7F6BB;*/
   text-align: left;
}

a.menu-level4-no {
	padding-left: 30px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #FFFFFF;
	line-height: 20px;
        text-align: left;
}

a.menu-level4-no:link, a.menu-level4-no:visited {
   color : #ed7014;
   text-align: left;
}

/*style div menu level 4 rien*/
div.menu-level4-no {
	padding-left: 30px;
	background-color: #FFFFFF;
	line-height: 20px;
        text-align: left;
}

div.menu-level4-no:link, div.menu-level4-no:visited {
  color: #ed7014;
/*	color: #A7F6BB;*/
   text-align: left;
}

a.menu-level4-act {
	padding-left: 30px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #FFFFFF;
	line-height: 20px;
        text-align: left;
}

a.menu-level4-act:link, a.menu-level4-act:visited {
   color : #ed7014;
   text-align: left;
}

/*style div menu level 4 action*/
div.menu-level4-act {
	padding-left: 30px;
	background-color: #FFFFFF;
	line-height: 20px;
        text-align: left;
}

div.menu-level4-act:link, div.menu-level4-act::visited {
  /* color:#A7F6BB;*/
   text-align: left;
}

/******************************Formular****************************************/
.kontakt{
  margin-top:20px;
}

.label{
  width:80px;
  float:left;
  text-align:right;
  padding:5px;
}

.button{
  text-align:left;
  padding-left:2px;
}

.checkbox{
  border:0px;
}

.field{
  float:left;
  margin-right:5px;
}

.mail_field{
  padding:5px;
  padding-left:105px;
}

.submit{
  margin-top:0px;
}

/****************************Index Search**************************************/
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {
  width:100px;
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {
  width:150px;
}

.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw {
  font-weight:bold;
  font-style:italic;
}

.tx-indexedsearch .tx-indexedsearch-whatis {
  margin-top:10px;
  margin-bottom:5px;
}

.tx-indexedsearch P.tx-indexedsearch-noresults {
  text-align:center;
  font-weight:bold;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {
  background:#ff8080;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P {
  font-weight:bold;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent {
  font-weight:normal;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {
  font-style:italic;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup {
  color:red;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
  /*background:#eeeeff;*/
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {
  margin-top:20px;
  margin-bottom:5px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {
  margin-top:0px;
  margin-bottom:0px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {
  background:#ff4040;
  padding-left:5px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {
  vertical-align:absmiddle;
}

