/* Allgemeine Definitionen */

*                             {margin:               0px;
                               padding:              0px;}

body                          {color:                #000000;
                               background-color:     #ffffff;
                               text-align:           left;
                               font-family:          Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;}

table                         {text-align:           left;
                               vertical-align:       top;
                               font-family:          Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;}

img, table                    {border-style:         none;}

p                             {margin-bottom:        0.5em;}

a                             {text-decoration:      none;}
a:hover                       {color:                #ff0000;}
a:focus                       {color:                #990000;}

h1, h2, h3, h4                {font-weight:          normal;}

/* Main - Container Definitionen */

div.contact_menu              {position:             relative;
                               text-align:           right;}

div.logo_head                 {position:             relative;
                               text-align:           right;}

/* Page - Container Definitionen */

div.mainmenu_bar              {position:             relative;
                               text-align:           right;
                               text-transform:       uppercase;}

div.submenu_bar               {position:             relative;
                               text-align:           right;}

div.chapter_head              {position:             relative;
                               border-top-style:     solid;
                               border-bottom-style:  solid;}

div.basic_container           {position:             relative;}

div.main_body                 {position:             relative;}

div.extended_body             {position:             relative;}

div.mainmenu_bar b.active     {font-weight:          normal;
                               color:                #d90000;}

div.mainmenu_bar b.non_active {font-weight:          normal;
                               border-bottom-style:  dashed;
                               border-bottom-width:  1px;
                               border-bottom-color:  #f9cce9;}

div.submenu_bar b.active      {font-weight:          normal;
                               color:                #d90000;}

div.submenu_bar b.non_active  {font-weight:          normal;
                               border-bottom-style:  dashed;
                               border-bottom-width:  1px;
                               border-bottom-color:  #f9cce9;}

/* Kontaktmenu Definitionen */

a.contact_menu_link           {text-transform:       uppercase;}

div.contact_menu b.active     {font-weight:          normal;
                               color:                #ff0000;}

div.contact_menu b.non_active {font-weight:          normal;
                               border-bottom-style:  dashed;
                               border-bottom-width:  1px;
                               border-bottom-color:  #ffcce9;}

/* Kopfzeilen Definitionen */

.online_since                 {font-weight:          bold;
                               background-color:     #ffffcc;}

.page_date_big                {font-weight:          bold;}

.turn_over_navi               {font-weight:          bold;
                               text-transform:       uppercase;}

/* Error-Templates - Fehlerseiten Definitionen */

.error_frame                  {background-color:     #ffdddd;}

.error_content                {}

.error_frame h1               {font-weight:          bold;
                               text-transform:       uppercase;}

.error_frame h2               {color:                #ff9900;
                               font-weight:          bold;}

/* Sonstige Definitionen */

.space_holder                 {visibility:           hidden;}

/* (Modulgruppe 01) - Hauptmenu Definitionen */

.mg01_main_menu_item1         {font-weight:          bold;
                               text-transform:       uppercase;
                               background-color:     #ffffcc;}

.mg01_main_menu_item2         {background-color:     #ffffcc;}

.mg01_main_menu_spacer2       {background-color:     #ffffcc;}

/* (Modulgruppe 02) - Linkliebling Definitionen */

.mg02_link_box                {font-weight:          bold;
                               background-color:     #ff9900;}

/* (Modulgruppe 03) - News Definitionen */

.mg03_table                   {border-collapse:      collapse;}

.mg03_frame                   {border-top-style:     dashed;
                               border-top-color:     #000000;
                               border-bottom-style:  dashed;
                               border-bottom-color:  #000000;}

.mg03_date                    {text-align:           right;}

.mg03_content                 {}

.mg03_archivlink_frame        {font-weight:          bold;
                               text-transform:       uppercase;}

.mg03_archiv_table             {border-collapse:      collapse;}

.mg03_archiv_header            {border-top-style:     dashed;
                               border-top-color:     #000000;
                               border-bottom-style:  dashed;
                               border-bottom-color:  #000000;}

.mg03_frame h1                {font-weight:          bold;
                               text-transform:       uppercase;}

.mg03_frame h2                {color:                #ff9900;
                               font-weight:          bold;}

.mg03_frame h2 a              {color:                #ff9900;}
.mg03_frame h2 a:hover        {color:                #ff0000;}
.mg03_frame h2 a:focus        {color:                #990000;}

.mg03_archiv_header h1        {color:                #ff9900;
                               font-weight:          bold;}

.mg03_archiv_headlines strong {text-transform:       uppercase;}

/* (Modulgruppe 04) - Werbung Definitionen */

.mg04_header                  {font-weight:          bold;
                               text-transform:       uppercase;
                               background-color:     #ff9900;}

.mg04_content                 {font-weight:          bold;
                               text-transform:       uppercase;
                               background-color:     #ff9900;}

/* (Modulgruppe 05) - Teaser Definitionen */

.mg05_frame                   {background-color:     #ffff33;}

.mg05_headline1               {font-weight:          bold;}

.mg05_headline2               {font-weight:          bold;}

.mg05_headline3               {font-weight:          bold;}

.mg05_headline4               {font-weight:          bold;}

.mg05_headline5               {font-weight:          bold;}

.mg05_headline6               {font-weight:          bold;}

/* (Modulgruppe 06) - Transgender des Monats Definitionen */

.mg06_table                   {border-collapse:      collapse;}

.mg06_header                  {background-color:     #ff9900;
                               text-align:           center;}

.mg06_portrait_text           {text-align:           center;}

.mg06_profil_table            {border-collapse:      collapse;}

.mg06_profil_header           {background-color:     #ff9900;
                               text-align:           left;}

.mg06_profil_question         {background-color:     #dddddd;
                               text-align:           left;}

.mg06_teaser_frame            {border-style:         solid;
                               border-color:         #000000;
                               background-color:     #ffffff;}

.mg06_teaser_headline         {font-weight:          bold;}

.mg06_header h1               {color:                #000000;
                               font-weight:          bold;}

.mg06_profil_header h1        {color:                #000000;
                               font-weight:          bold;}
                               
/* (Modulgruppe 07) - Selbsthilfegruppen */

.mg07_table                   {border-collapse:      collapse;}

.mg07_header                  {background-color:     #ff9900;
                               text-align:           left;}

.mg07_group_title             {text-align:           left;
                               vertical-align:       top;}
                               
.mg07_group_text              {text-align:           left;
                               vertical-align:       top;}

.mg07_header h1               {color:                #000000;
                               font-weight:          bold;}
                               
.mg07_group_spacer div        {border-top-style:     dashed;
                               border-top-color:     #000000;}
                               
/* (Modulgruppe 08) - Leute */

.mg08_header                  {background-color:     #ff9900;
                               text-align:           left;}
                               
.mg08_header h1               {color:                #000000;
                               font-weight:          bold;}

.mg08_bigcontent              {font-weight:          bold;}

.mg08_colored_row             {background-color:     #ffffcc;}

.mg08_statistics              {text-align:           right;
                               font-style:           italic;}                               

.mg08_newlinks_header         {font-weight:          bold;
                               text-align:           center;
                               background-color:     #ffc4b3;}

.mg08_newlinks_headerspacer   {background-color:     #ffffff;}

.mg08_newlinks_topic          {text-transform:       uppercase;
                               background-color:     #ffc4b3;}

.mg08_newlinks_topic div      {border-top-style:     dashed;
                               border-top-color:     #ffffff;
                               border-bottom-style:  dashed;
                               border-bottom-color:  #ffffff;
                               text-align:           center;}

.mg08_newlinks_content        {background-color:     #ffc4b3;}

.mg08_newlinks_padder         {background-color:     #ffc4b3;}
                               
