/* Kommentare schlie�t man so ein */

body {background-color :ffffff; text : #000000; margin-height : 0; margin-width : 0; 
      margin-left : 0; margin-top : 0; margin-right : 0; margin-bottom : 0; background-image : none;}
      /* im body tag kann auch stehen: link : #B20A15; link-v : #B20A15; link-a : #ff0000;*/

table.indexrahmen { background-color : #ffffff; width : 513px; margin:0px; }
table.leftframe { background-color : #34537C; width : 0px; height : 300px; margin:0px; table-layout: fixed; }     
table.spacer { background-color : #ffffff; width : 5px;  margin:0px;  table-layout: fixed;}     
table.center { background-color : #ffffff; width : 358px;  margin:0px; }
table.rightframe { background-color : #ffffff; width : 145px; padding:1px; margin:0px; table-layout: fixed; } 
table.hellgrau { background-color : #ffffff;  margin:0px;  width : 100%; } 
table.header { background-color : #ffffff;  margin:0px;  width : 380; align : center;  table-layout: fixed; overflow: hidden;}

table.pmformular { background-color : #ffffff;  margin:0px;  width : 100%; } 
table.primebase { background-color : #ffffff;  margin:0px;  width : 100%;}
table.navigation { background-color : #ffffff;  margin:0px;  width : 142px;  table-layout: fixed;}

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

/* 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.leftframe { width : 100px; font-size : 12px; font-family : Verdana,Arial,Helvetica,Geneva,sans-serif; color : #000000; }
td.rightframe { width : 80px; font-size : 12px; font-family : Verdana,Arial,Helvetica,Geneva,sans-serif; color : #000000; }
td.standard  {  font-size : 9pt; font-family : Arial,Helvetica,Geneva,sans-serif; color : #000000; 
                 line-height : 17px;  }
td.Modulbalken{ font-size : 9px; font-family : Verdana,Arial,Helvetica,Geneva,sans-serif;  background-color: #BC011C;
             text-transform : uppercase; font-weight: bold; text-decoration: none; color: #FFFFFF;
             letter-spacing: 0; line-height : 16px; }                     
td.header { font-size : 17px; font-weight : normal; color: #BC011C;
                  line-height : 22px; font-family:  Verdana,Arial,Helvetica,Verdana; }   /* letter-spacing kennt Netscape nicht */
td.linie { line-height : 1px; background-color : #FFFFFF;}         
td.strichel { line-height : 5px; background-image : url(http://static.personalmarkt.de/geldidee/strichel.gif);} 

td.strichelnavklein { line-height : 1px;  } 
td.grau  { font-size : 9pt; font-family : Verdana,Arial,Helvetica,Geneva,sans-serif; color : #000000; 
           background-color: #F4F4F6}
td.hellgrau  { font-size : 9pt; font-family : Verdana,Arial,Helvetica,Geneva,sans-serif; color : #000000; 
           background-color: #F2F1F1}		   
td.klein  { font-size : 10px; font-family : Verdana,Arial,Helvetica,Geneva,sans-serif; color : #000000; }
td.rahmen { font-size : 9pt; 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.navheadleft { width : 5px;}
td.navheadspace { width : 5px;}
td.navhead {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height : 14px;}

td.navkleinleft { width : 5px;}
td.navkleinspace { width : 5px;}
td.navklein  { font-size : 11px; font-family : Verdana,Arial,Helvetica,Geneva,sans-serif; color : #000000; 
           line-height : 14px;}
td.Werbung1farbe{ font-family : Verdana,Arial; font-size : 12px; line-height : 13px; 
              color : #FFFFFF; text-decoration : none; background-color : #34537C; }         			  
td.Werbung2farbe{ font-family : Arial; font-weight : bold;	font-size : 16px; line-height : 16px; 
              color : #FFFFFF; text-decoration : none; background-color : #34537C; }         			  
td.Werbung1{ font-family : Arial; font-size : 16px; line-height : 15px; 
              color : #000000; text-decoration : none; background-color : #ffffff; }  

p {text-indent : 0px; line-height : 17px;  }      
p.standard  { font-family : Verdana,Arial,Helvetica,Geneva,sans-serif; font-size :12px; font-weight : normal;
                 line-height : 17px;  }      
.indexh { font-size : 24px;}

span.9bold  { font-family : Verdana,Arial,Helvetica,Geneva,sans-serif; font-size : 12; font-weight : bold; }
span.header { font-size : 17px; font-weight : normal; color: #BC011C;
                  line-height : 22px; font-family:  Verdana,Arial,Helvetica,Verdana; }   /* letter-spacing kennt Netscape nicht */
span.standard  { font-family : Verdana,Arial,Helvetica,Geneva,sans-serif; font-size :12px; font-weight : normal;
                 line-height : 17px;  }      
                 
span.klein  { font-size : 7pt; font-family : Verdana,Arial,Helvetica,Geneva,sans-serif; color : #000000; }      
span.smallheader {font-size : 17px; font-weight : normal; color: #BC011C;
                  line-height : 22px; font-family:  Verdana,Arial,Helvetica,Verdana;}
span.angebot {font-size : 30px; font-weight : normal; color: #E10916; font-family:  Arial,Helvetica,Verdana;}                
span.kostenlos {font-size : 16px; font-weight : bold; color: #660033; font-family:  Verdana,Arial,Helvetica;}                

a.pmlink { color: #000000; text-decoration: none; }            
a:hover.pmlink { text-decoration : underline; font-weight:bold; color: #000000; }
a.visited.pmlink { color: #000000; }
a.active.pmlink { color: #000000; }
/*  a.anker.pmlink {text-decoration: none; font-weight: bold; font-color : #000000;}   */

a.navklein {color: #000000; text-decoration: none; font-weight : normal; }            
a:link.navklein { color: 000000; }
a:hover.navklein {  text-decoration : underline; font-weight:bold;color: 000000;}
a:visited.navklein { color: 000000; }
a:active.navklein { color: 000000; }
a:anker.navklein {text-decoration: none; font-weight: bold; font-color : #000000;}


a:hover.navhead { text-decoration : underline; font-weight:bold; color: #000000; }
a.navhead { text-decoration: none;  color: #000000; }
a:link.navhead { text-decoration: none;  color: #000000; }

a.Modulbalken { text-decoration: none; font-size : 9px; line-height : 16px; color: #FFFFFF; letter-spacing : 1;}
a:link.Modulbalken { text-decoration: none; font-size : 9px; line-height : 16px; color: #FFFFFF; }
a:visited.Modulbalken {font-size : 9px; line-height : 16px; color: #FFFFFF; }
a:active.Modulbalken { font-size : 9px; line-height : 16px; color: #FFFFFF;  }
a:hover.Modulbalken {text-decoration : underline; font-size : 9px; line-height : 16px; color: #FFFFFF; }
a:anker.Modulbalken { font-size : 9px; line-height : 16px; color: #FFFFFF;  }

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

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

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


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: 80px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}                        
.pmsg_widget_list_dualleft    {border: thin solid #333333; width: 125px; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}                        
.pmsg_widget_list_dualright   {border: thin solid #333333; width: 185px; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}                        
.pmsg_widget_list_position    {border: thin solid #333333; width: 180px; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}                        
.pmsg_widget_list_taetigkeit  {border: thin solid #333333; width: 130px; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}                        
.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: 12px; line-height : 18px; color: #ffffff; 
                               background-color: #000000; valign : center;font-weight : bold; } 
.pmsg_font                    {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.pmsg_error                   {font-weight: bold; color: #FF0000; text-decoration: none; }
.pmsg_widget_text             {font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333;font-size: 12px;}
.pmsg_text                    {font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 12px;}
.pmsg_text_right              {font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 12px; padding-right: 10px;}
.pmsg_text_leftspace          {font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 12px; padding-left: 10px;}
.pmsg_change_color_1          {line-height: 20px; background-color : #eeeeee; background-position: center; 
                               font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.pmsg_change_color_2          {line-height: 20px; background-color : #FFFFFF; background-position: center; 
                               font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.pmsg_page_header_cell        {line-height: 20px; background-color : #FFFFFF; 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 : #BC011C; background-position: center; 
                               left: 25px; }
.pmsg_section_header_text     {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; 
                               padding-left: 11px; padding-right: 0px; line-height: 18px; font-weight: bold; text-transform : uppercase; }
.pmsg_section_header_text_right{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; 
                               padding-left: 0px; padding-right: 10px; line-height: 18px; font-weight: bold; text-align: right; text-transform : uppercase; }
.pmsg_section_body_cell       {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height : 18px; color: #000000;
                               background-color : #FFFFFF; valign : center; font-weight : normal; } 
.pmsg_link                    {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight : bold; font-size: 12px; 
                               color: #000000; text-decoration: none; }
a:hover.pmsg_link             {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; 
                               color: #000000; text-decoration: underline; }
.pmsg_textarea                {width:340px; font-size:9pt; font-family: Verdana, Arial, Helvetica; }

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

.pmsg_linie                   {line-height: 1px; background-color: #FFFFFF;}
.pmsg_between_lines           {background-color : #FFFFFF;; valign: center; font-size: 12px; line-height: 16px;
                               font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333;} 
.pmsg_horizontal_spacer       {height: 12px;}                       