/**** CSS Europanorat 06/2008 *******************/


/*Definitionen für die ganze Seite*/
body {font-family:Verdana, Arial, Helvetica, sans-serif; margin: 0px;color: black; text-align:left; font-size: 11pt;}
table {border-collapse:collapse;}
div#drucklogo { visibility: visible; width: 100px; height: 30px; }
table.Inhalt td.Links input#ctl22_Button1 {background-color: silver; font-weight:bold; color: black; border-right: solid 2pxgray; border-bottom: solid 2px gray; border-top: solid 2px white; border-left: solid 2px white; margin-top: 20px; font-size: 0.9em;}


/**************************************
Tabelle Inhalt
**************************************/

table.Inhalt {width: 250mm !important;}
table.Inhalt td.Links {width: 250mm !important;}
table.Inhalt td.Mitte {width: 0mm; }
table.Inhalt td.Rechts{width: 0mm; }



/**************************************
Inhalte Linke Seite (Kopf, Navis, Text)
***************************************/

/*Kopf mit Adresse*/
table.Inhalt td.Links div.Kopf{}
table.Inhalt td.Links div.Adresse{font-size:0.7em; line-height: 160%; }

/*Hauptnavigation*/
table.Inhalt td.Links div.NaviPer{padding-top: 45px; font-size:0.8em; height: 30px; border-bottom: solid 1px gray; }
table.Inhalt td.Links div.NaviPer a{font-weight: bold; color: black; text-decoration:none; margin-right: 5mm;}


/*Bildungsangebote*/
table.Inhalt td.Links div#NaviLevel_1{margin-top: 10mm; font-size: 0.8em; display: inline; float: left; width: 40mm; }
table.Inhalt td.Links div#NaviLevel_1 span{display: block; font-weight: bold; border-bottom: solid 1px silver; padding: 5px 0px 5px 0px;}
table.Inhalt td.Links div#NaviLevel_1 a{display: block; text-decoration:none; border-bottom: solid 1px silver; padding: 5px 0px 5px 0px; color: black; }


/*Inhalte*/
table.Inhalt td.Links div#Artikel{font-size: 0.8em; margin-top: 10mm; display: inline; float: left; width: 120mm; margin-left: 5mm;}
table.Inhalt td.Links div#Artikel h1{font-size: 1.1em; line-height: 160%; border-bottom: solid 1px gray;}
table.Inhalt td.Links div#Artikel h2{font-size: 0.9em;}
table.Inhalt td.Links div#Artikel ul, 
table.Inhalt td.Links div#Artikel ol {list-style-type: square; list-style-position:outside; width: 95%; padding-left: 15px; margin: 0px; margin: 15px 0px 15px 0px; }
table.Inhalt td.Links div#Artikel li{margin: 0px 0px 8px 0px; }
table.Inhalt td.Links div#Artikel a{color:gray; }



/**************************************
Bildungsangebote Startseite
***************************************/
table.Inhalt td.Links div#pnlArbeitsuchende {font-size: 0.8em; margin-top: 10mm; width: 120mm; display: inline; float: left; margin-left: 5mm; }
table.Inhalt td.Links div#pnlArbeitsuchende h1{font-size: 1.1em; line-height: 160%; border-bottom: solid 1px gray;}
table.Inhalt td.Links div#pnlArbeitsuchende h2{font-size: 0.9em;  }
table.Inhalt td.Links div#pnlArbeitsuchende div.StartseiteEinzelnerKurs {padding: 10px 0px 10px 0px; margin-top: 10px; border-bottom: solid 1px silver;}
table.Inhalt td.Links div#pnlArbeitsuchende div.StartseiteEinzelnerKurs strong {display: block; margin-bottom: 5px;}
table.Inhalt td.Links div#pnlArbeitsuchende div.StartseiteEinzelnerKurs a {color: black; display: block;}



/**************************************
Bildungsangebote Detailansicht 
***************************************/
/*Tablle Details Angebote*/
table.Inhalt td.Links table {margin-bottom: 10mm; width:120mm;}
table.Inhalt td.Links table td{ vertical-align:top; padding-bottom: 10px; }
table.Inhalt td.Links table a{font-weight: normal; color:black}
table.Inhalt td.Links table strong{padding-right: 10px;}

/*Tablle Auflistung Angebote*/
table.Inhalt td.Links table.Bildungsangebote{ margin-bottom: 0mm; }
table.Inhalt td.Links table.Bildungsangebote td{ padding: 5px 0px 5px 0px; border-bottom: solid 1px gray; }
table.Inhalt td.Links table.Bildungsangebote td a{font-weight: bold; text-decoration:none; color: black }
table.Inhalt td.Links table.Bildungsangebote td.datum,table.Inhalt td.Links table.Bildungsangebote td.datumHeader{ width:30%;}
table.Inhalt td.Links table.Bildungsangebote td.kurs,table.Inhalt td.Links table.Bildungsangebote td.kursHeader{width: 60%;}
table.Inhalt td.Links table.Bildungsangebote td.dauer, table.Inhalt td.Links table.Bildungsangebote td.dauerHeader{width: 20%;}



/*Tabelle Anmeldung*/
table.Inhalt td.Links div#Artikel .Anmeldung table td{vertical-align:top; padding: 5px 0px 5px 0px;}
table.Inhalt td.Links div#Artikel .Anmeldung table input, 
table.Inhalt td.Links div#Artikel .Anmeldung table textarea {width: 300px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; padding:3px; border: solid 1px gray;float: left; margin-left: 10px;}
table.Inhalt td.Links div#Artikel .Anmeldung table input#ctl22_Button1 {width: 80px; margin-left: 240px;}
table.Inhalt td.Links div#Artikel .Anmeldung span.Stern{margin-left: 4px; width: 6px;}
table.Inhalt td.Links div#Artikel .Anmeldung table span {font-size: 0.8em; display:block; float:left; width:20px; margin-left: 4px;}
table.Inhalt td.Links div#Artikel .Anmeldung table #ctl22_Literal1{font-weight: bold; font-size: 1em; margin-bottom: 15px; margin-left: 10px; width: 250px;}
table.Inhalt td.Links div#Artikel .Anmeldung table#ctl22_RadioButtonList1 { margin-bottom: 40px; border-bottom: solid 1px silver; border-top: solid 1px silver}
table.Inhalt td.Links div#Artikel .Anmeldung table#ctl22_RadioButtonList1 input{width:20px; border: 0px; margin-right: 10px;  margin-left: 0px;background-color: silver;}



/*Tablle Kontakt*/
div#ctl22_pnlKontakt table{margin-top: 20px;}
div#ctl22_pnlKontakt table td {vertical-align:top; padding: 5px 0px 5px 0px;}
div#ctl22_pnlKontakt table input, 
div#ctl22_pnlKontakt table textarea {width: 300px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; padding:3px; border: solid 1px gray; float:left; margin-left: 30px;}
div#ctl22_pnlKontakt table input#ctl22_Button1 {width: 80px; margin-left: 260px;}
div#ctl22_pnlKontakt table span.Stern{margin-left: 4px; width: 6px; display:block; float:left;}
div#ctl22_pnlKontakt table span {font-size: 0.8em; display:block; float:left; width:20px; margin-left: 4px;}
div#ctl22_pnlKontakt table input#ctl22_CheckBox1, 
div#ctl22_pnlKontakt table input#ctl22_CheckBox2,
div#ctl22_pnlKontakt table input#ctl22_CheckBox3 {width:20px; border: 0px; margin-right: 10px; background-color: silver; diplay:block; float: left!important;}
div#ctl22_pnlKontakt table label {diplay:block; float: left!important; width: 300px; height: 25px;}


/*Tabelle unter Personalvermittlung*/
div#ctl22_pnlPersonal table {margin-top: 10px; width: 520px; }
div#ctl22_pnlPersonal table td {vertical-align:top; padding: 5px 0px 5px 0px; }
div#ctl22_pnlPersonal table table {width: 100px; vertical-align:top; margin-bottom: 15px;}
div#ctl22_pnlPersonal table#ctl22_RadioButtonList1 input{width:20px; display: inline; float: left;  border: 0px; margin-right: 10px; background-color: silver; }
div#ctl22_pnlPersonal h2 {margin-top: 40px;}
div#ctl22_pnlPersonal table input, 
div#ctl22_pnlPersonal table textarea {width: 300px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; padding:3px; border: solid 1px gray; float:left;  margin-bottom: 10px;margin-left: 20px;}
div#ctl22_pnlPersonal table td span.Stern{margin-left: 4px; width: 6px; float:left;}
div#ctl22_pnlPersonal table td span{font-size: 0.8em; float:left; width:20px; margin-left: 4px;}
div#ctl22_pnlPersonal table textarea#ctl22_TextBox8 {width: 390px; height: 60px; margin-top: 10px; margin-bottom: 15px; margin-left: 0px;}
div#ctl22_pnlPersonal table input#ctl22_FileUpload1{width: 390px; margin-top: 10px; margin-bottom: 15px; margin-left: 0px;}
div#ctl22_pnlPersonal table input#ctl22_Button1 {width: 80px; margin-left: 250px;}


/**************************************
Inhalte rechte Seite (Tests, News)
***************************************/
table.Inhalt td.Rechts div.Test,
table.Inhalt td.Rechts div.News{ visibility:hidden;}


/*****************************
Fusszeile
*****************************/
div#Fusszeile {font-size: 0.7em; color:black; margin-top:10mm;}
div#Fusszeile a{color:black;}
