/* GENERAL fonts */
P, OL, UL, DIV, H1, H2 {
	font-family: arial;
	font-size: 12px;
}
H1 {
	font-size: 15px;
	color: #002a8d;
          border-bottom: 1px dotted #113360;

}
H2 {   font-size: 13px;
         padding-bottom: 12px;
}
H6 {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
}

P {margin: 0px 0px 10px 0px;}
H1, H2 {margin: 0px 0px -10px 0px;}

/* Formularelemente */
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #EEF8FD;
	border: 1px solid #000000;
	padding-right: 2px;
	padding-left: 2px;
	margin-bottom: 12px;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #EEF8FD;
	border: 1px solid #000000;
	padding-right: 2px;
	padding-left: 2px;
	margin-bottom: 12px;	
}

/* colNormal column */
TD#colNormal {
	vertical-align: top;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
}

TD#colNormal a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002A8D;
	text-decoration: none;
}

TD#colNormal a:hover {
	color: #3366CC;
}

/* colRight column */
TD#colRight {
	padding-left: 15px;
}

TD#colRight a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #002A8D;
	text-decoration: none;
}

TD#colRight a:hover {
	color: #3366CC;
}

TD#colRight H1 {
	/*DIV.csc-header csc-header-n1 {*/
	color: #000000;
	background-image: url(../img/rhead_bck.gif);
	height: 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-indent: 5px;
	padding-top: 2px;
}

TD#colRight P {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: -10px;
	padding: 5px;
/*	border-top: 1px solid #a9dcf2;
	border-right: 2px solid #a9dcf2;
	border-bottom: 2px solid #a9dcf2;
	border-left: 2px solid #a9dcf2;*/
}

/* CSS du menu VERTICAL, bieler batiste */

body{
    /* margin-left:15em; */
    }

.menu{
    position:absolute;
    /* solve a Opera7/IE display bug */
    width:187px;
    width/**/:187px;
    /* border-top: 1px #000000 solid; */
    /* border-left: 1px #000000 solid; */
    /* border-right: 1px #000000 solid; */
    margin:0;
    padding:0;
    }
    
.menu span{
    display:none;
    }
    
.menu ul{
    /* border-top: 1px #000 solid; */
    /* border-left: 1px #000 solid; */
    /* border-right: 1px #000 solid; */
    margin:0;
    padding:0;
    position:absolute; /* important */
    width:187px;
    width/**/:187px;
    }
    
.menu li ul{
    visibility:hidden;
    }
            
.menu li ul{
    margin-left:192px; /* be careful */
    margin-top:-27px;
    }
    
.menu a{
	text-align:left;
	background-color: #d4eef9;
	color:#000000;
	display:block;
	width:187px;
	border-bottom: 3px #FFFFFF solid;
	text-decoration:none;
	margin:0px;
	padding:4px 0 4px 4px; /* em units can creat little graphic bug in mozilla */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
    }
    
.menu a:hover{
    background-color: #91ceed;
    }
    
/* for a mozilla better display with key nav */
.menu a:focus{
    background-color: #aaf;
}

.menu span{
    /* hide some accessibility stuff */
    display:none;
    }
        
.menu li{
    width:187px;
    display:block;    
    float:left;  
    list-style:none;
    margin:0;
    padding:0;
    }
    
/* IE PC selector */
* html .menu li {
    display:inline; /* solve a IE PC list bug */
    float:none; /* solve a IE5 clav nav bug */
    }
    
a.linkOver{
    /*background-color: #91ceed;*/
    }
	
/* CSS du menuh HORIZONTAL, bieler batiste */

.menuh{
	position:absolute;
	display:block;
	margin:0px;
	padding:0;
	width:800px;
	z-index: 1;
    }

.menuh ul{
    position:absolute;
    display:block;
    width:130px;
    margin:0px;
    padding:0;
    }
    
.menuh li ul{
    visibility:hidden;
    }

.menuh li li ul{
    position:absolute;
    margin-left:130px;
    margin-top:-20px;
    }
    
.menuh li{
    list-style:none;
    width:130px;
    height:auto;
    display:inline;
    display/**/:block;
    float:none;
    float:/**/left;
    margin:0;
    padding:0;
    }
    
.menuh li li{
    display:block;
    float:none;
    }
    
/* correct a little IE bug */
 * html .menuh li li{ 
     display:inline; 
    }

.menuh a{
	/* background-color: #9cf; */
	background-image: url(../img/reddot_bck.gif);
	/*border:1px #666 solid;*/
	color:#000;
	display:block;
	width:126px;
	text-decoration:none;
	padding:1px 0px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-indent: 12px;
    }
    
.menuh a:hover{
    background-color: #d4eef9;
    /*border:1px #aaa solid;*/
    }
	
.menuh li ul a{
	background-color: #eeeeee;
	/*background-image: url(../img/reddot_bck.gif);*/
	/*border:1px #666 solid;*/
	color:#000;
	display:block;
	width:126px;
	text-decoration:none;
	padding:1px 0px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-indent: 12px;
	border-bottom: 2px solid #FFFFFF;
	border-top:1px solid #CCCCCC;

    }
    
.menuh  li ul a:hover{
    background-color: #d4eef9;
    /*border:1px #aaa solid;*/
    }	

.menuh li li ul a{
	background-color: #DDDDDD;
	color:#000;
	display:block;
	width:126px;
	text-decoration:none;
	padding:1px 0px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-indent: 12px;
    }
    
.menuh  li li ul a:hover{
    background-color: #d4eef9;
    /*border:1px #aaa solid;*/
    }	
    
/* for a mozilla better display with key nav */
.menuh a:focus{
    background-color: #d4eef9;
}	
	
/* Style for the Path-menu: */
TD#pathcell {
	white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding: 2px;
}

TD#pathcell A {
	color:#000000;
	text-decoration: none;
}

TD#pathcell A:hover {
  text-decoration: underline;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {  }
.tx-indexedsearch .tx-indexedsearch-searchbox TABLE {  }
.tx-indexedsearch .tx-indexedsearch-searchbox TD {  }
.tx-mininews-pi1 P {  }
