/* Kommentare schlie�t man so ein */

body { text : #000000;  background-image : none;}
      /* im body tag kann auch stehen: link : #B20A15; link-v : #B20A15; link-a : #ff0000;*/

table.indexrahmen {  width : 655px; margin:0px; }
table.leftframe {  width : 0px; height : 300px; margin:0px; table-layout: fixed; }
table.spacer {  width : 10px;  margin:0px;  table-layout: fixed;}
table.center {  width : 480px;  margin:0px; }
table.rightframe {  width : 165px;  margin:0px; table-layout: fixed; }
table.hellgrau {   margin:0px;  width : 100%; }
table.header { background-color : #ffffff;  margin:0px;  width : 460; align : center;  table-layout: fixed;}

table.pmformular { background-color : #EEEEEE;  margin:0px;  width : 100%; }
table.primebase { background-color : #FBE1CA;  margin:0px;  width : 100%;}
table.navigation { margin:0px;  width : 165px;  table-layout: fixed; background-color : #D6EBFF;}

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

/* 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 : 0px; font-size : 9pt; font-family : Verdana,Arial,Helvetica,Geneva,sans-serif; color : #000000; }
td.rightframe { width : 80px; font-size : 9pt; font-family : Verdana,Arial,Helvetica,Geneva,sans-serif; color : #000000; }
td.standard  {COLOR: #000000; text-decoration : none; font-weight : normal;}
td.Modulbalken{ font-size : 10pt; font-family : Verdana,Arial,Helvetica,Geneva,sans-serif; color : #000000;
           background-color: #6699cc; valign : center;font-weight : bold; }
td.header {COLOR: #000000; text-decoration : none; font-weight : bold; }   /* letter-spacing kennt Netscape nicht */
td.linie { line-height : 1px; background-color : #666666;}
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: #EDFEDB}
td.klein  { font-size : 10px; font-family : Verdana,Arial,Helvetica,Geneva,sans-serif; color : #333333; }

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 { font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none;}

td.navkleinleft { width : 5px;}
td.navkleinspace { width : 5px;}
td.navklein  {font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none;}

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;}
.indexh { font-size : 24px;}

span.9bold  { font-family : Verdana,Arial,Helvetica,Geneva,sans-serif; font-size : 9pt; font-weight : bold; }
span.header {COLOR: #000000; text-decoration : none; font-weight : bold;}   /* letter-spacing kennt Netscape nicht */
span.standard  {COLOR: #000000; text-decoration : none; font-weight : normal;}
span.klein  { font-size : 7pt; font-family : Verdana,Arial,Helvetica,Geneva,sans-serif; color : #333333; }
span.smallheader {font-size : 20px; font-weight : normal; color: #6699cc; line-height: 24px; font-family: Arial,Helvetica,Verdana;}
span.angebot {font-size : 30px; font-weight : #FFFF00; color: #E10916; font-family: Arial,Helvetica,Verdana;}                
span.datum {font-color: #99CC66; text-decoration : none; font-weight : bold; font-size: 15px}

a.navklein { font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; color: #000000;}
a:navklein.hover { font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; color: #000000;}
a:navklein.link { font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; color: #000000; }
a:navklein.visited { font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; color: #000000; }
a:navklein.active { font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none;  color: #000000;}
a:navklein.anker {font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; color: #000000;}

a:hover.navhead { font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; color: #000000;}
a:link.navhead {  font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; color: #000000;}
a:visited.navhead {  font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; color: #000000; }
a:active.navhead {  font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; color: #000000; }
a:anker.navhead { font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; color: #000000;}

a:hover.Modulbalken { font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; color: #000000;}
a:link.Modulbalken {  font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; color: #000000;}
a:visited.Modulbalken {  font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; color: #000000; }
a:active.Modulbalken {  font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; color: #000000; }
a:anker.Modulbalken { font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; color: #000000;}

pmlink { COLOR: #000000; text-decoration : underline; font-weight : bold; }
a:hover.pmlink { COLOR: #000000; text-decoration : underline; font-weight : bold;}
a:link.pmlink {  COLOR: #000000; text-decoration : underline; font-weight : bold;}
a:visited.pmlink { COLOR: #000000; text-decoration : underline; font-weight : bold; }
a:active.pmlink { COLOR: #000000; text-decoration : underline; font-weight : bold; }
a:anker.pmlink { COLOR: #000000; text-decoration : underline; font-weight : bold; }



/* 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: 100px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}                        
.pmsg_widget_list_dualleft    {border: thin solid #333333; width: 170px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}                        
.pmsg_widget_list_dualright   {border: thin solid #333333; width: 263px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}                        
.pmsg_widget_list_position    {border: thin solid #333333; width: 243px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}                        
.pmsg_widget_list_taetigkeit  {border: thin solid #333333; width: 190px; 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: Arial, Helvetica, sans-serif; font-size: 12px; line-height : 18px; color: #ffffff; 
                               background-color: #000000; valign : center;font-weight : bold; } 
.pmsg_font                    {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.pmsg_error                   {font-weight: bold; color: #FF0000; text-decoration: none; }
.pmsg_widget_text             {font-family: Arial, Helvetica, sans-serif; color: #000000;font-size: 12px;}
.pmsg_text                    {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px;}
.pmsg_text_right              {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; padding-right: 10px;}
.pmsg_text_leftspace          {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; padding-left: 10px;}
.pmsg_change_color_1          {line-height: 20px; background-color : #ffffff; background-position: center; 
                               font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.pmsg_change_color_2          {line-height: 20px; background-color : #EEEEEE; background-position: center; 
                               font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.pmsg_page_header_cell        {line-height: 20px; background-color : #EEEEEE; background-position: center; }
.pmsg_page_header_text        {font-family: 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 : #6699cc; background-position: center; 
                               left: 25px; }
.pmsg_section_header_text     {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; 
                               padding-left: 10px; padding-right: 0px; line-height: 18px; font-weight: bold;}
.pmsg_section_header_text_right{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; 
                               padding-left: 0px; padding-right: 10px; line-height: 18px; font-weight: bold; text-align: right; }
.pmsg_section_body_cell       {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height : 18px; color: #000000;
                               background-color : #EEEEEE; valign : center; font-weight : normal; } 
.pmsg_link                    {font-family: Arial, Helvetica, sans-serif; font-weight : bold; font-size: 12px; 
                               color: #000000; text-decoration: underline; }
a:hover.pmsg_link             {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; 
                               color: #000000; text-decoration: underline; }
.pmsg_textarea                {width:400px; font-size:9pt; font-family: Arial, Helvetica; }

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

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