
/**************************************/
/********  Allgemein Buttons  *********/
/**************************************/
#betriebssuche .editBtn,
#seminare .editBtn,
#seminardetails a,
#kontaktform_zentral .send_button,
#kontaktform_zentral .delete_button{
    border: 1px solid #FA5B12;
    padding: 6px 8px;
    margin:3px 0;
    border-radius:3px;
    color:#FA5B12;
    font-weight:bold;
    cursor: pointer;
}
#betriebssuche .editBtn:hover,#betriebssuche .editBtn:focus,#betriebssuche .editBtn:active,
#seminare .editBtn:hover,#seminare .editBtn:focus,#seminare .editBtn:active,
#seminardetails a:hover,#seminardetails a:focus,#seminardetails a:active,
#kontaktform_zentral .send_button:hover,#kontaktform_zentral .send_button:focus,#kontaktform_zentral .send_button:active,
#kontaktform_zentral .delete_button:hover,#kontaktform_zentral .delete_button:focus,#kontaktform_zentral .delete_button:active{
    background-color: #FA5A10;
    color: #FFFFFF;
    text-decoration: none !important;
}


#datenpool .clearGif{
   display:none;  
}
#datenpool hr{
   margin:0;   
}
#datenpool .gerade{
   border-top:1px solid #e5e5e5; 
   border-bottom:1px solid #e5e5e5; 
   background-color: #eee; 
}
#datenpool #listeMasterTable{
   width:100%;   
}
#datenpool #listeMasterTable table{
   padding:5px 0;  
}
.datenpool{
   width:100%; 
}
.datenpool td{
   vertical-align:top;
}
.datenpool .datum{
   width:20%;
}
.datenpool .beschreibung{
   width:70%;
   font-weight:bold;
}
.datenpool .link{
   width:10%;
}

/**************************************/
/**********  Ansicht Termine  *********/
/**************************************/
#datenpool_terminliste{
   list-style: none;
   padding:0;
   font-size: 92%;
   margin:15px 0;
}
#datenpool_terminliste li{
   padding:5px 5px 0;
   position: relative;
}
#datenpool_terminliste .trigger{
   float:right;
   font-size:120%;
   line-height:1;
   cursor: pointer;  
}
#datenpool_terminliste .jahr,
#datenpool_terminliste .monat{
   padding:0;
   margin:0; 
   border:1px dotted;
   border-top:none;
}
#datenpool_terminliste .jahr{
   border-color:#FA5A10;
   padding-bottom:5px;
}
#datenpool_terminliste .monat{
   border-color:#aaa;
}
   #datenpool_terminliste .monat li{
      padding:5px;
   }
#datenpool_terminliste .jahrheader{
   font-weight:bold;
   font-size: 130%;
   padding:3px 10px;
   background-color: #FA5A10;
   color:#fff;
   margin-top:3px;
}
#datenpool_terminliste .monatheader{
   background-color: #aaa;
   color:#fff;
   font-weight:bold;
   padding:1px 10px;
}
#datenpool_terminliste .termin span{
   display:inline-block;
   vertical-align: top;
}
#datenpool_terminliste .even{
   background-color: #eee;
}
#datenpool_terminliste ul.monat li:hover{
   background-color: #def;  
}
#datenpool_terminliste .termin a{
   width:5%;  
}
#datenpool_terminliste .termin .datum{
   width:15%;  
}
#datenpool_terminliste .termin .ort{
   width: 23%;
}
#datenpool_terminliste .termin .beschreibung{
   padding-right:2%;
   width: 55%;
}

/***********************************************/
/**********  Ansicht Betriebe / Seminar ********/
/***********************************************/
#betriebssuche,
#seminare{
   margin-bottom:2em;   
}
label{
   display:inline-block;
}
#betriebssuche .plz{
   width:50px;
}
#betriebssuche .front{
   width:175px;
   text-align: right;
}
#seminare .front{
   width: 150px;
   text-align: right;
}
   
#betriebssuche select,
#betriebssuche input,
#seminare select,
#seminare input{
   border-radius:2px;
}
#betriebssuche fieldset,
#seminare fieldset{
   border:1px solid #ccc;
   border-radius:2px;
   padding:5px;
}
#betriebssuche legend,
#seminare legend{
   margin:2px 5px;
   padding:0 3px;
}
#betriebssuche select,
#seminare select{
   padding:3px 3px 3px 5px;  
   color:#333;
}
#betriebssuche select:hover,#betriebssuche select:focus,#betriebssuche select:active,
#seminare select:hover,#seminare select:focus,#seminare select:active {
   border-color: #FA5A10;
}

#betriebssuche .leistung{
   text-align: center;
}
#betriebssuche .opt1,#betriebssuche .opt2{
   margin-bottom:10px;
}
.opt2 select,.opt3 select{
   margin-top:8px;  
}

#betriebssuche select option.oberpunkt{
   background-color: #FA5B12;
   color:#fff;
   font-weight:bold;
}
#betriebssuche select option.unterpunkt{
   padding-left:30px;
   color:#333;
}

#lstSeminar th,
#lstSeminar td {
   padding: 5px 5px;
   vertical-align: top;
}
#lstSeminar .datum      { width:70px; }
#lstSeminar .kurz       { text-align: left; }
#lstSeminar .teilnehmer { width:50px; text-align: center; }
#lstSeminar .status     { width:20px; text-align: center; }
#lstSeminar .detaillink { width:20px; text-align: center; }

/***********************************************/
/***********  Detailansicht Betriebe  **********/
/***********************************************/
#betriebsdetails dt{
   float:left;
   min-width:120px;
   text-align: right;
   padding-right:10px;
}
#betriebsdetails dd{
   display:block;
   overflow:hidden;
   font-weight: bold;
   margin-bottom:10px;
   min-height:1.5em;
}
#betriebsdetails .kategorie{
   font-weight:bold;  
}
#betriebsdetails ul{
   padding-left:25px;  
}
#betriebsdetails li{
   list-style-image: url(../images/tick-icon.html);
}

/***********************************************/
/***********  Detailansicht Seminare  **********/
/***********************************************/
#seminaranmeldung dt,
#seminardetails dt{
   float:left;
   min-width:120px;
   text-align: right;
   padding-right:10px;
   font-weight: bold;
}
#seminaranmeldung dd,
#seminardetails dd{
   display:block;
   overflow:hidden;
   margin-bottom:10px;
   min-height:1.5em;
}
#seminardetails a{display:inline-block;margin-left:130px;margin-top:10px;}
/***********************************************/
/*********  Anmeldeformular Seminare  **********/
/***********************************************/
#seminaranmeldung h1{
   margin:0;  
}
#seminaranmeldung h3{
   margin:0 0 10px;   
}
#seminaranmeldung dt{min-width:84px;}
#seminaranmeldung dd{margin-bottom:5px;}

#kontaktform_zentral{margin-top:30px;}
   #kontaktform_zentral label{min-width:90px;vertical-aligN:top;}
   #kontaktform_zentral .send_button,
   #kontaktform_zentral .delete_button { float:left; margin-left:102px; margin-right:20px; }
   #kontaktform_zentral p{margin-bottom:5px;}
   #kontaktform_zentral input,
   #kontaktform_zentral select,
   #kontaktform_zentral textarea{border-radius:3px;}
   
   
/***********************************************/
/***********  Detailansicht Termine  ***********/
/***********************************************/
#termindetails dt{
   float:left;
   min-width:120px;
   text-align: right;
   padding-right:10px;
   font-weight: bold;
}
#termindetails dd{
   display:block;
   overflow:hidden;
   margin-bottom:10px;
   min-height:1.5em;
}

/**************************************/
/**********  Ansicht Jobliste *********/
/**************************************/
#datenpool_jobliste{
   list-style: none;
   padding:0;
   font-size: 92%;
   margin:15px 0;
}
#datenpool_jobliste li{
   padding:5px 5px 0;
   position: relative;
}
#datenpool_jobliste .titelheader{
   background-color: #aaa;
   color:#fff;
   font-weight:bold;
   padding:1px 10px;
}
#datenpool_jobliste .job span{
   display:inline-block;
   vertical-align: top;
}
#datenpool_jobliste .job .datumab{
   width:20%;  
}
#datenpool_jobliste .job .beschreibung{
   padding-right:2%;
   width: 45%;
}
#datenpool_jobliste .job .ansprechpartner{
   width: 23%;
}

/***********************************************/
/***********  Detailansicht Jobs ***************/
/***********************************************/
#jobdetails dt{
   float:left;
   min-width:120px;
   text-align: right;
   padding-right:10px;
   font-weight: bold;
}
#jobdetails dd{
   display:block;
   overflow:hidden;
   margin-bottom:10px;
   min-height:1.5em;
}

/***********************************************/
/***********  Ansicht Nachfolge ****************/
/***********************************************/
#datenpool_nachfolgeliste{
   list-style: none;
   padding:0;
   font-size: 92%;
   margin:15px 0;
}
#datenpool_nachfolgeliste li{
   padding:5px 5px 0;
   position: relative;
}
#datenpool_nachfolgeliste .titelheader{
   background-color: #aaa;
   color:#fff;
   font-weight:bold;
   padding:1px 10px;
}
#nachfolgedetails dt{
   float:left;
   min-width:120px;
   text-align: right;
   padding-right:10px;
   font-weight: bold;
}
#nachfolgedetails dd{
   display:block;
   overflow:hidden;
   margin-bottom:10px;
   min-height:1.5em;
}
