/* Kommentare schlie�t man so ein */

body {background-color :ffffff; text : #000000; margin-height : 0; margin-width : 0; 
      margin-left : 2; margin-top : 2; margin-right : 0; margin-bottom : 0; background-image : none;}

/* F�r Arbeitgeber */
#kopf .home {width : 960; background-color : #2468BB;}
#kopf .homeinnen {width : 960; align : center; background-color : #ffffff;}
#kopf .topnavi {width : 960; align : center; background-image : url(agtopnavi.jpg); }
#kopf .navigation { background-color : #F1F6FA;  margin:0px;  width : 100%;  table-layout: fixed;}
#pmsg_leiste {position:absolute; top:45px; left:600px;z-index:5;}

td.leftframe { background-color : #F1F6FA; width : 168px; font-size : 11px; font-family : Verdana,Arial,Helvetica,Geneva,sans-serif; color : #000000; }
td.spacer { background-color : #3A79C6; width : 1px;}     
td.bottom { background-color : #3A79C6;  color : #ffffff; font-family : Verdana,Arial,Helvetica,Geneva,sans-serif; 
               font-size : 11px; font-weight : normal; height : 20px;}     

td.navheadleft {background-color: #2468BB; width : 10px;}
td.navheadspace { width : 5px; background-color: #E5E5E5}
td.navhead {color: #000000; font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; line-height : 14px;
               width : 148; background-color: #E5E5E5}

td.navkleinleft {background-color: #CBDCF0; width : 10px;}
td.navkleinspace {background-color: #ffffff; width : 5px;}
td.navklein  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height : 16px; color: #666666;
              width : 148; background-color: #ffffff;  }


/* allgemein */
table.indexrahmen { background-color : #ffffff; width : 785px; margin:0px; }
table.center { background-color : #ffffff; width : 610px;  margin:0px; }
table.rightframe { background-color : #ffffff; width : 168px;  margin:0px; table-layout: fixed; } 
table.hellgrau { background-color : #FFFFFF;  margin:0px;  width : 100%; } 
table.header { background-color : #ffffff;  margin:0px;  width : 600; align : center;  table-layout: fixed;}

table.pmformular { background-color : #F1F6FA;  margin:0px;  width : 100%; } 
table.primebase { background-color : #ffffff;  margin:0px;  width : 100%;}

tr.balken { bgcolor: #000066 }
tr.list {background-color: #F4F4F6}

/* Trennlinien */
hr {color:000000; height:1px; text-align:left; border:0px ; }
/* oder (funktioniert aber bei mir nicht):
{... border-top-width:1px; border-top-color : 000000; ...} */

td.partnertop {background-color : #34537C; align :left; text-indent : 0px; margin : 0px;}
colgroup.partneroben { span : 0; background-color : #34537C; height : 5px; }

td.standard  { font-family : Verdana,Arial,Helvetica,Geneva,sans-serif; font-size : 11px; font-weight : normal; line-height : 16px;}
td.Modulbalken{font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; line-height : 18px; color: #ffffff; 
           background-color: #2468BB; valign : center;font-weight : bold; }         
td.header { font-family :Verdana,Arial,Helvetica,Geneva,sans-serif; font-size : 13pt; line-height : 37px; color : #000000; text-decoration : none; background-color : #ffffff; }   /* letter-spacing kennt Netscape nicht */
td.linie { line-height : 1px; background-color : #666666;}         
td.grau  { font-size : 11px; font-family : Verdana,Arial,Helvetica,Geneva,sans-serif; color : #000000; 
           background-color: #DAD9D9}
td.hellgrau  { font-size : 11px; font-family : Verdana,Arial,Helvetica,Geneva,sans-serif; color : #000000; 
           background-color: #f0f0f0}		   
td.klein  { font-size : 10px; font-family : Verdana,Arial,Helvetica,Geneva,sans-serif; color : #333333; }
td.strichel { line-height : 1px; background-image : url(http://www.personalmarkt.de/www1/weiss1x1.gif); } 
td.strichelnavklein { line-height : 1px; background-image : url(http://www.personalmarkt.de/www1/weiss1x1.gif); } 

td.rahmen { font-size : 11px; font-family : Verdana,Arial,Helvetica,Geneva,sans-serif; color : #000000;
            padding-left: 3pt; padding-right: 3pt; padding-top: 3pt; padding-bottom: 3pt; border-top: solid #34537C;
	    border-left: solid #34537C; border-right: solid #34537C; border-bottom: solid #34537C; border-width: 1px;}           



td.Werbung1farbe{ font-family : Verdana,Arial; font-size : 12px; line-height : 13px; 
              color : #FFFFFF; text-decoration : none; background-color : #34537C; }         			  
td.Werbung2farbe{ font-family :Verdana,Arial; font-weight : bold;	font-size : 16px; line-height : 16px; 
              color : #FFFFFF; text-decoration : none; background-color : #34537C; }         			  
td.Werbung1{ font-family :Verdana,Arial; font-size : 16px; line-height : 15px; 
              color : #000000; text-decoration : none; background-color : #ffffff; }  

p {text-indent : 0px;}
.indexh { font-size : 24px;}

span.9bold  { font-family : Verdana,Arial,Helvetica,Geneva,sans-serif; font-size : 11px; font-weight : bold; }
span.header { font-family :Verdana,Arial,Helvetica,Geneva,sans-serif; font-size : 11px; font-weight : bold;}   /* letter-spacing kennt Netscape nicht */
span.standard  {font-family :Verdana,Arial,Helvetica,Geneva,sans-serif; font-size : 11px; font-weight : normal; line-height : 16px;}
span.klein  { font-size : 7pt; font-family : Verdana,Arial,Helvetica,Geneva,sans-serif; color : #333333; }      
span.smallheader {font-size : 14px; font-weight : bold; color: #2468BB; font-family: Arial,Helvetica,Verdana;}
span.angebot {font-size : 22px; font-weight : bold; color: #2468BB; font-family: Arial,Helvetica,Verdana;}                



select.grlinks {width:148px; font-size:8pt; font-family:Verdana,Arial, Helvetica;}
select.grrechts {width:240px; font-size:8pt; font-family:Verdana,Arial, Helvetica;}
select.galinks {width:155px; font-size:8pt; font-family:Verdana,Arial, Helvetica;} 
select.garechts {width:240px; font-size:8pt; font-family:Verdana,Arial, Helvetica;}

textarea.hilfewahl { width:400px; font-size:8pt; font-family:Verdana,Arial, Helvetica; }


/* input, textarea, select { background: #ffffff; font-size: 11px; letter-spacing : 0; 
        text-transform : capitalize;} macht Probleme im IE bei der Spiegel TopNavigation - input Feldern*/

img { border-width : 0px; border-style : none; } /* Netscape braucht bei verlinkten Bildern
                                                 die border=0 Angabe auf den Seiten. */
img.floater { float : left; margin-right : 10 px; margin-top : 5 px; padding-right : 10 px; 
     padding-top : 5 px; border : 0}





/* hier kommen die neuen styles f�r GC 3.0  */
      
.pmsg_form                    {font-family: Verdana, Arial, Helvetica, sans-serif;}
.pmsg_widget_list             {border: thin solid #333333; width: 150px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.pmsg_register		      {width : 100%;  table-layout: fixed;}
.pmsg_widget_list_position    {border: thin solid #333333; width: 300px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}                        
.pmsg_widget_list_taetigkeit  {border: thin solid #333333; width: 240px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}                        
.pmsg_widget_list_dualleft    {border: thin solid #333333; width: 240px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.pmsg_widget_list_dualright   {border: thin solid #333333; width: 300px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.pmsg_widget_menu             {border: thin solid #333333; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.pmsg_widget_menu_gf          {border: thin solid #333333; width: 150px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.pmsg_summary_jahresgehalt    {font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; line-height : 18px; color: #ffffff; 
                               background-color: #000000; valign : center;font-weight : bold; } 
.pmsg_font                    {font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 9px; }
.pmsg_error                   {font-weight: bold; color: #FF0000; text-decoration: none; }
.pmsg_widget_text             {font-family: Verdana,Arial, Helvetica, sans-serif; color: #000000;font-size: 11px;}
.pmsg_text                    {font-family: Verdana,Arial, Helvetica, sans-serif; color: #000000; font-size: 11px;}
.pmsg_text_right              {font-family: Verdana,Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; padding-right: 10px;}
.pmsg_text_leftspace          {font-family: Verdana,Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; padding-left: 10px;}
.pmsg_change_color_1          {line-height: 20px; background-color: #FDFEF9; background-position: center; 
                               font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
.pmsg_change_color_2          {line-height: 20px; background-color: #F1F6FA; background-position: center; 
                               font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.pmsg_page_header_cell        {line-height: 20px; background-color: #F1F6FA; background-position: center; }
.pmsg_page_header_text        {font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;
                               color: #000000; padding-left: 10px; padding-right: 0px; }
.pmsg_section_header_cell     {line-height: 18px; background-color : #2468BB; background-position: center; 
                               left: 25px; }
.pmsg_section_header_text     {font-family: Verdana, Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; 
                               padding-left: 10px; padding-right: 0px; line-height: 18px; font-weight: bold;}
.pmsg_section_header_text_right{font-family: Verdana, Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;  
                               padding-left: 0px; padding-right: 10px; line-height: 18px; font-weight: bold; text-align: right; }
.pmsg_section_body_cell       {font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; line-height : 18px; color: #ffffff; 
                               background-color: #F1F6FA; valign : center; font-weight : normal; } 
.pmsg_link                    {font-family: Verdana,Arial, Helvetica, sans-serif; font-weight : bold; font-size: 11px; 
                               color: #FF4800; text-decoration: none; }
a:hover.pmsg_link             {font-family: Verdana,Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; 
                               color: #FF4800; text-decoration: underline; }
.pmsg_textarea                {width:400px; font-size:9pt; font-family: Verdana,Arial, Helvetica; }

td,th,p                       {font-size: 11px; line-height: 16px;}

.pmsg_linie                   {line-height: 1px; background-color: #666666;}
.pmsg_between_lines           {background-color: #F1F6FA; valign: center; font-size: 11px; line-height: 16px;
                               font-family: Verdana,Arial, Helvetica, sans-serif; color: #000000;} 
.pmsg_horizontal_spacer       {height: 10px;}                       