/*''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
 Print.css AFW-ALLE - 16.07.2008
 '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''*/




body
{  height:90%; width:18cm;  padding:0px; font-style:normal;font-weight:normal; 
LINE-HEIGHT: 125%; font-size:9pt;font-family:Arial, Helvetica, Verdana; margin:0; }

:first-child+html body {font-size:10pt;}

 
div#NaviPer,
div.index H1,
div.index div.div1,
td#TdLogo H1,
div.slogan,
div.slogan H2,
td.ab div#NaviLevel_1,
td.Rechts,
table.Bilder,
div#Fusszeile A
{display: none;}


div.index H1 {font-family:Arial, Helvetica, sans-serif; color:#fff; position:relative; left:360px; top:85px;text-align:left; font-size:10pt; letter-spacing:1px; font-weight:normal } 
h2 {font-family:Arial, Helvetica, sans-serif; font-size:11pt; width:97%; color:#333;text-align:left; vertical-align:top; margin:0px; padding:5px 2px 5px 6px; font-style:normal; font-weight:bold}

h4 {font-family:Arial, Helvetica, sans-serif; font-style:normal; font-weight: 600; font-size:11pt; color:#666; margin:0px; line-height:125%}

A:link, A:focus, A:active, A:hover, A:visited{ text-decoration: underline; color:#333}


/*Banner-Printvorlage*/

img.BannerPrint {padding: 0px; margin: 0px; POSITION: absolute; LEFT: 1cm; TOP: 0cm; width: 100%;}





/*****************************************************************************
 Index
*****************************************************************************/
div.index {width:18cm !important; font-size:9pt; margin-left:1cm !important; margin-top:0cm; padding:0;}

*html div.index {margin:0px;}

div.index p.index {color:#333;text-align:left; font-weight:normal;font-size:9pt; margin:5px 0px 15px 8px; position:relative; 
left:0px; top:140px !important;}
div.index p.index span { padding-left:4px; padding-right: 4px; word-spacing:1px;}


/****************************************************************************
 Boxen Angebote, Standorte, Sonstige Angebote
****************************************************************************/
div.div4 h2, div.div3 h2, div.div2 h2 {margin-bottom: 5px; margin-top:10px; width:90%;
margin-left:-7px; font-size:11pt} /*Breite drin lassen*/


div.index div.div2 {margin-top:165px !important;}


div.index div.div2, 
div.index div.div2 div.AlleAngebote,
div.index div.div4, 
div.index div.div3
{margin-top:10px; margin-bottom:5px; margin-left:4px; width:18cm !important; padding-left:7px; line-height:140%; text-align:left; 
font-size:9pt !important; float:left;vertical-align:top;}

div.index div.div2 H2 {margin-top:15px; margin-bottom:0px}
div.index div.div2 div.AlleAngebote {margin-top:0px;}




/*die Boxen im Div2 für Angebote Firmen, Arbeitsuchende, Berufstätige und Erstausbildung für Wismar*/
div.index div.AlleAngebote {text-align:left; margin:0px; padding:0px; width:100%;}
/*Keywörter*/
div.index div.AlleAngebote .klapp {font-size:10pt !important; padding-left:0px !important; margin-top:5px; color:#666;font-weight:bold;}
div.index div.AlleAngebote a, div.index div.div4 a, div.index div.div3 a {font-size:9pt !important; padding-bottom:2px; padding-left:20px;line-height:140%; display:block}
div.index div.AlleAngebote A {}

/*Sonstige Angebote, Standorte*/
div.index div.div4 A, div.index div.div3 A {padding-left:30px}




/*****************************************************************************
 Inhalte-Tabelle, Texte nicht Control 
*****************************************************************************/
div#Rahmen {width:18cm !important; margin-left:1cm !important; margin-top:0; padding:0; font-size:9pt}


div#Rahmen table#Inhalt { margin-top:125px !important;font-size:9pt}
html:first-child>*:first-child+body div#Rahmen table#Inhalt{margin-top:0px !important; font-size:11px}
div#Rahmen td {vertical-align:top; font-size:9pt; padding:0px; line-height:140%; FONT-Family:Arial, Helvetica, sans-serif;}
div#Rahmen table {width:97%; padding:0px; margin:0px;}

div#Rahmen div#Artikel {width:18cm; margin-top:15px; margin-left:0cm; padding-left:0px; font-size:12px !important;}
html:first-child>*:first-child+body div#Rahmen td div#Artikel {margin-top:140px;}

div#Artikel td.Links h1 {font-style:normal; font-weight:500; margin:0px; font-size:11pt; padding:3px 2px 5px 2px !important; color:#333;}
div#Artikel td.Links h2 {font-weight:500; padding:3px 2px 5px 0px !important; font-size:10pt;}
div#Artikel td.Links img {vertical-align:top; margin:3px 2px 3px 0px; padding:0px;}

div#Artikel table P{background-color:white; PADDING:0px; FONT-WEIGHT: normal; margin: 0px 0px 10px 0px; width: 97%; font-size:12px}

/*Schriftgrösse geändert, da meist innerhalb der Div zu klein*/
div#Artikel td.Links div.grau, 
div#Artikel td.Links div.weiss{background-color:#fff;  border:0px; padding:3px 10px 3px 2px; margin:0px; width:17cm;
background-color:#fff !important; font-size:13px !important; font-family:Arial, sans-serif; }


div#Artikel td.Links div.weiss h1, div#Artikel td.Links div.grau h1, 
div#Artikel td.Links div.weiss h2, div#Artikel td.Links div.grau h2 {font-weight:600;}
div#Artikel td.Links div.weiss h3 {margin-bottom:10px; }
table.TextMitBild { border:Solid 3px white; margin-bottom:8px;}
table.TextMitBild td { padding:0px 5px 5px 0px !important;  vertical-align:top;}
table.TextMitBild td.TextMitBildLinks { width:150px; font-weight:bold; font-size:9pt }
table.TextMitBild td.TextMitBildMitte {width:200px; padding-top:17px !important;}
table.TextMitBild td.TextMitBildRechts {width:100px;padding-top:10px !important;}
table.TextMitBild A{ background-image:url('none') !important; padding-left:2px !important}


/*nur UL und OL*/

div#Artikel td.Links ul{margin-bottom:0px; padding-top:10px; padding-bottom:10px; margin-left:5px !important; padding-left:15px; 
background-color:#FFF !important; border:none; margin-bottom:0px;}
div#Artikel td.Links ul li {line-height:140%; padding-left:15px; margin:0px 0px 7px 2px; border:0px none !important; 
list-style-position:outside; list-style-type:square; vertical-align:top}

div#Artikel td.Links ol {border:none; margin-bottom:0px; margin-top:0px; padding-top:0px; padding-left:40px;margin-left:-10px}
div#Artikel td.Links ul li div, div#Artikel td.Links ol li div, div#Artikel td.Links ul li, div#Artikel td.Links ol li
{padding:0px 10px 0px 0px !important;}
  
div#Artikel td.Links ol li div {padding-left:0px !important}




/*****************************************************
Bildungsangebote-Anmeldung
*****************************************************/
div#Control{ font-size:9pt; margin-left:0cm; width:18cm !important;}
div#Control div#ctl22_pnlKurs, div#Control div#ctl23_pnlKurs { font-size:11px; margin-bottom:10px; padding:0px;}
div#Control div.Anmeldung td {vertical-align:top; padding:0px;  font-size:9pt; line-height:135% !important; }
div#Control div.Anmeldung strong{font-size:10pt;}
div#Control div.Anmeldung span#ctl22_Literal1, 
div#Control div.Anmeldung span#ctl23_Literal1 {display:inline !important; width:80% !important; font-size:9pt;line-height:125% !important;}

/*Schriftgrösse für Links geändert*/
div#Control div#ctl22_pnlKurs A, div#Control div#ctl23_pnlKurs A{ color:black; display:block; padding:0px 3px 0px 0px; 
font-weight:normal;  font-size:13px !important;}

div#Control div.Anmeldung input#ctl22_Button1,
div#Control div.Anmeldung input#ctl23_Button1 {margin-left:220px !important; margin-bottom:20px;width:85px !important; height:26px;}




/******************************************************************************************
 Kontaktformular div#Control div#ctl22_pnlKurse table, Bei Wismar andere ID=ctl23_pnlKurse
 *****************************************************************************************/
 div#Control div#ctl22_pnlKontakt table, 
 div#Control div#ctl23_pnlKontakt table {border:0px none;}
 
 div#Control div#ctl22_pnlKontakt table input#ctl22_Button1,
 div#Control div#ctl23_pnlKontakt table input#ctl23_Button1 {margin-left:220px !important; margin-bottom:20px;width:85px !important; height:26px;}
 
 div#Control div td  {line-height:140%; text-align:left; padding:3px 0px 3px 3px; }
 
/****************************************************
Tabelle mit Kursbeschreibung OHNE Class
****************************************************/
div#Control div#ctl22_Panel1 table, div#Control div#ctl23_Panel1 table {
width:100%; margin:0; padding:0px; line-height:140%; }


/**************************************************************
Tabelle ÜBersicht Kurse. table.Bildungsangebote in Panel Kurse
**************************************************************/
div#Control div#ctl22_pnlKurse .Bildungsangebote, 
div#Control div#ctl23_pnlKurse .Bildungsangebote {border-bottom:solid 1px silver; border-right:solid 1px silver;
border-left:solid 1px white; border-top:solid 1px white; line-height:130%;margin-top:10px; width:17cm; font-size:9pt; border-collapse:collapse}
div#Control div#ctl22_pnlKurse .Bildungsangebote td, 
div#Control div#ctl23_pnlKurse .Bildungsangebote td {border-bottom:solid 1px silver; border-right:solid 1px silver;
border-left:solid 1px white; border-top:solid 1px white; padding:2px; vertical-align:top;} 



/***************************************************************
 Titel Tabelle Bildungsangebote, Titel, Dauer, Kurzbezeichnung
 ***************************************************************/
div#Control div#ctl22_pnlKurse .Bildungsangebote td strong, 
div#Control div#ctl23_pnlKurse .Bildungsangebote td strong{font-size:10pt; font-weight:bold; background-color:#e1e1e1; color:black; float:left }

/**************************************************************
 Rubriken Dauer, Datum, Kurs
 **************************************************************/
 div#Control div#ctl22_pnlKurse .Bildungsangebote td.dauer,
 div#Control div#ctl22_pnlKurse .Bildungsangebote td.datum,
 div#Control div#ctl22_pnlKurse .Bildungsangebote td.kurs {vertical-align:top !important;}

div#Artikel div#Control div#ctl22_pnlKurse .Bildungsangebote A, div#Artikel div#Control div#ctl23_pnlKurse .Bildungsangebote A{ 
text-decoration:underline; padding-left:0px; margin-left:0px;}

td.datum, td.dauer, td.kurs {  }
div#Control  td.dauer {width:110px;}

div#Control div table input, div#Control div table textarea {
width:8cm; background-color:#F7FBFB; font-family:Arial; font-size:9pt; display:inline;}



div#Control div input#ctl22_CheckBox1, 
div#Control div input#ctl22_CheckBox2,
div#Control div input#ctl22_CheckBox3,
div#Control div input#ctl23_CheckBox1, 
div#Control div input#ctl23_CheckBox2,
div#Control div input#ctl23_CheckBox3{ width:20px !important; margin-left:0px; padding-left:0px; height:20px; margin-bottom:5px !important;background-color:#FEFEFE }
div#Control div table td label{ width:280px; display:block; margin:-24px 0px 5px 0px; padding:0px 5px 1px 28px; }
div#Control div table label {margin-right:25px; display:inline-block}



/*Control: Fehlermeldungen, Input Button ************/
div#Control div span
{ display:none}



div#Fusszeile {float:left; font-size:11px; background-color:white; color:gray; margin-top:40px;padding-top:10px;padding-left:10px; width:100% !important;
border-bottom:0px none; border-right:0px none; border-left:0px none; margin-top:10px; BORDER-top: silver 1px solid !important;}