body {
        background-color: #415A73;
        margin: 0px;
        font-size: 11px;
        color: #ffffff;
        text-decoration: none;
    }

h1 {
        background-color: #ffffff;
        margin:0pt;
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 16px;
        color: #000000;
        font-weight:bold;
}

h2 {
        background-color: #ffffff;
        padding: 0pt;
        margin:0pt;
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #000000;
        text-decoration: none;
}

h3 {
        background-color: #ffffff;
        padding: 0pt;
        margin:0pt;
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #000000;
        text-decoration: none;
}

/*
 *****************************************************
 Allgemeine Links
 *****************************************************
*/
a:link    { font-family: Verdana, Helvetica, sans-serif; font-size:11px; color:#415A73; text-decoration:none;}
a:visited { font-family: Verdana, Helvetica, sans-serif; font-size:11px; color:#415A73; text-decoration:none;}
a:active  { font-family: Verdana, Helvetica, sans-serif; font-size:11px; color:#415A73; text-decoration:none;}
a:hover   { font-family: Verdana, Helvetica, sans-serif; font-size:11px; color:#415A73; text-decoration:underline;}

.cmMenuTop {
        padding-left:5pt;
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 11px;
        color: #ffffff;
}

.cmMenuTopOver {
        padding-left:5pt;
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 11px;
        color: #ffffff;
}

.cmMenuVer {
        padding-left:5pt;
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 11px;
        color: #ffffff;
        line-height:14pt;
}

.cmMenuVerOver {
        background-color: #f4a460;
        padding-left:5pt;
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 11px;
        color: #ffffff;
        line-height:14pt;
}



.MenuTop {  background-color: #2f4f4f ;
           margin-top:0pt;
           padding-left:5pt;
           font-family: Verdana, Helvetica, sans-serif;
           font-size: 11px;
           color: #ffffff;
           text-decoration: none;
}

.MenuLeft {  background-color: #647788 ;
           margin-top:0pt;
           padding-left:5pt;
           font-family: Verdana, Helvetica, sans-serif;
           font-size: 11px;
           color: #ffffff;
           text-decoration: none;
}

.MenuLeft_Mark {  background-color: #f4a460 ;
           margin-top:0pt;
           padding-left:5pt;
           font-family: Verdana, Helvetica, sans-serif;
           font-size: 11px;
           color: #ffffff;
           text-decoration: none;
}


.SubMenuLeft {  background-color: #8699aa ;
           margin-top:0pt;
           padding-left:5pt;
           font-family: Verdana, Helvetica, sans-serif;
           font-size: 11px;
           color: #ffffff;
           text-decoration: none;
}

a.SubMenuLeftLink:link    { font-family: Verdana, Helvetica, sans-serif; font-size: 11px;color: #ffffff;text-decoration: none;}
a.SubMenuLeftLink:visited { font-family: Verdana, Helvetica, sans-serif; font-size: 11px;color: #ffffff;text-decoration: none;}
a.SubMenuLeftLink:active  { font-family: Verdana, Helvetica, sans-serif; font-size: 11px;color: #ffffff;text-decoration: none;}
a.SubMenuLeftLink:hover   { font-family: Verdana, Helvetica, sans-serif; font-size: 11px;color: #ffffff;text-decoration: none;}

.SearchArray { background-color: #647788 ; }

.Search {  background-color: #647788 ;
           margin-top:0pt;
           margin-left:0pt;
           padding-left:5pt;
           font-family: Verdana, Helvetica, sans-serif;
           font-size: 11px;
           color: #ffffff;
           text-decoration: none;
}

.Supporter { margin-top:0pt;
           margin-left:0pt;
           font-family: Verdana, Helvetica, sans-serif;
           font-size: 9px;
           color: #ffffff;
           text-decoration: none;
}

.Supporter2 { margin-top:0pt;
           margin-left:0pt;
           font-family: Verdana, Helvetica, sans-serif;
           font-size: 11px;
           color: #ffffff;
           text-decoration: none;
}

.Login {   background-color: #647788 ;
           margin-top:0pt;
           margin-left:0pt;
           padding-left:2pt;
           font-family: Verdana, Helvetica, sans-serif;
           font-size: 11px;
           color: #ffffff;
           text-decoration: none;
}

.LoginBack{background-color: #647788 ;
           margin-top:0pt;
           margin-left:0pt;
           padding-left:0pt;
           font-family: Verdana, Helvetica, sans-serif;
           font-size: 11px;
           color: #ffffff;
           text-decoration: none;
}

.Toolbox {  background-color: #415A73 ;
           margin-top:0pt;
           margin-left:0pt;
           padding-left:0pt;
           font-family: Verdana, Helvetica, sans-serif;
           font-size: 11px;
           color: #ffffff;
           text-decoration: none;
}

.InfoList { background-color: #DCDCDC ;
           margin-top:0pt;
           margin-left:0pt;
           font-family: Verdana, Helvetica, sans-serif;
           font-size: 11px;
           color: #ffffff;
           text-decoration: none;
}



.NavigaionList { background-color: #ffffff;
           font-family: Verdana, Helvetica, sans-serif;
           font-size: 10px;
           color: #000000;
           text-decoration: none;
}



.Content { background-color: #ffffff;
           font-family: Verdana, Helvetica, sans-serif;
           font-size: 11px;
           color: #000000;
           text-decoration: none;
}


.Content_Error { background-color: #ffffff;
           font-family: Verdana, Helvetica, sans-serif;
           font-size: 11px;
           color: #ff0000;
           font-weight:bold;
}

.Content_Headline {
           background-color: #ffffff;
           margin-right:5pt;
           font-family: Verdana, Helvetica, sans-serif;
           font-size: 16px;
           color: #000000;
           font-weight:bold;
}

.Content_Headline_blue {
           background-color: #ffffff;
           margin-top:5pt;
           font-family: Verdana, Helvetica, sans-serif;
           font-size: 11px;
           color: #415a73;
           font-weight:bold;
           }

.Content_Headline_blue_big {
           background-color: #ffffff;
           margin-top:5pt;
           font-family: Verdana, Helvetica, sans-serif;
           font-size: 16px;
           color: #415a73;
           font-weight:bold;
           }


a.Content_Headline:link    {background-color:#ffffff; margin-top:5pt; font-family:Verdana,Helvetica,sans-serif; font-size:16px; color:#000000; font-weight:bold;}
a.Content_Headline:visited {background-color:#ffffff; margin-top:5pt; font-family:Verdana,Helvetica,sans-serif; font-size:16px; color:#000000; font-weight:bold;}
a.Content_Headline:active  {background-color:#ffffff; margin-top:5pt; font-family:Verdana,Helvetica,sans-serif; font-size:16px; color:#000000; font-weight:bold;}
a.Content_Headline:hover   {background-color:#ffffff; margin-top:5pt; font-family:Verdana,Helvetica,sans-serif; font-size:16px; color:#000000; font-weight:bold;}




.Content_Teaser {
           background-color: #ffffff;
           vertical-align: top;
           margin-right:5pt;
           font-family: Verdana, Helvetica, sans-serif;
           font-size: 11px;
           color: #000000;
           font-weight:bold;
}

.Content_Text {
           background-color: #ffffff;
           vertical-align: top;
           margin-right:5pt;
           font-family: Verdana, Helvetica, sans-serif;
           font-size: 11px;
           color: #000000;
           text-decoration: none;
}

.Content_FAQ_Q {
           background-color: #ffffff;
           vertical-align: top;
           margin-right:5pt;
           font-family: Verdana, Helvetica, sans-serif;
           font-size: 11px;
           color: #000000;
           font-weight:bold;
}

.Content_FAQ_A {
           background-color: #ffffff;
           vertical-align: top;
           margin-right:5pt;
           font-family: Verdana, Helvetica, sans-serif;
           font-size: 11px;
           color: #000000;
           text-decoration: none;
}

a.Content_Links:link    { font-family: Verdana, Helvetica, sans-serif; font-size:11px; color:#415A73; text-decoration:none;}
a.Content_Links:visited { font-family: Verdana, Helvetica, sans-serif; font-size:11px; color:#415A73; text-decoration:none;}
a.Content_Links:active  { font-family: Verdana, Helvetica, sans-serif; font-size:11px; color:#415A73; text-decoration:none;}
a.Content_Links:hover   { font-family: Verdana, Helvetica, sans-serif; font-size:11px; color:#415A73; text-decoration:underline;}

a.LinkList_Links:link    { font-family: Verdana, Helvetica, sans-serif; font-size:11px; color:#415A73; line-height:12pt; text-decoration:none;}
a.LinkList_Links:visited { font-family: Verdana, Helvetica, sans-serif; font-size:11px; color:#415A73; line-height:12pt; text-decoration:none;}
a.LinkList_Links:active  { font-family: Verdana, Helvetica, sans-serif; font-size:11px; color:#415A73; line-height:12pt; text-decoration:none;}
a.LinkList_Links:hover   { font-family: Verdana, Helvetica, sans-serif; font-size:11px; color:#415A73; line-height:12pt; text-decoration:underline;}


.Content_LinkHeader {
           background-color: #ffffff;
           font-family: Verdana, Helvetica, sans-serif;
           font-size: 11px;
           color: #000000;
           text-decoration: none;
}

a.Linklists_Header:link    { font-family: Verdana, Helvetica, sans-serif; font-size: 11px;color:#415A73; margin-left:0pt; margin-right:5pt; font-weight:bold; text-decoration:none;}
a.Linklists_Header:visited { font-family: Verdana, Helvetica, sans-serif; font-size: 11px;color:#415A73; margin-left:0pt; margin-right:5pt; font-weight:bold; text-decoration:none;}
a.Linklists_Header:active  { font-family: Verdana, Helvetica, sans-serif; font-size: 11px;color:#415A73; margin-left:0pt; margin-right:5pt; font-weight:bold; text-decoration:none;}
a.Linklists_Header:hover   { font-family: Verdana, Helvetica, sans-serif; font-size: 11px;color:#415A73; margin-left:0pt; margin-right:5pt; font-weight:bold; text-decoration:underline;}

.Linklists_Body {
           background-color: #ffffff;
           margin-right:5pt;
           font-family: Verdana, Helvetica, sans-serif;
           font-size: 11px;
           color: #000000;
           text-decoration: none;
}


a.MenuTopLinks:link     { font-family: Verdana, Helvetica, sans-serif; font-size: 11px;color: #ffffff;text-decoration: none;}
a.MenuTopLinks:visited  { font-family: Verdana, Helvetica, sans-serif; font-size: 11px;color: #ffffff;text-decoration: none;}
a.MenuTopLinks:active   { font-family: Verdana, Helvetica, sans-serif; font-size: 11px;color: #ffffff;text-decoration: none;}
a.MenuTopLinks:hover    { font-family: Verdana, Helvetica, sans-serif; font-size: 11px;color: #ffffff;text-decoration: underline;}

a.MenuLeftLinks:link    { font-family: Verdana, Helvetica, sans-serif; font-size: 11px;color: #ffffff;text-decoration: none;}
a.MenuLeftLinks:visited { font-family: Verdana, Helvetica, sans-serif; font-size: 11px;color: #ffffff;text-decoration: none;}
a.MenuLeftLinks:active  { font-family: Verdana, Helvetica, sans-serif; font-size: 11px;color: #ffffff;text-decoration: none;}
a.MenuLeftLinks:hover   { font-family: Verdana, Helvetica, sans-serif; font-size: 11px;color: #ffffff;text-decoration: none;}

a.MenuLeftLinks_Mark:link    { font-family: Verdana, Helvetica, sans-serif; font-size: 11px;color: #ffffff;text-decoration: none;}
a.MenuLeftLinks_Mark:visited { font-family: Verdana, Helvetica, sans-serif; font-size: 11px;color: #ffffff;text-decoration: none;}
a.MenuLeftLinks_Mark:active  { font-family: Verdana, Helvetica, sans-serif; font-size: 11px;color: #ffffff;text-decoration: none;}
a.MenuLeftLinks_Mark:hover   { font-family: Verdana, Helvetica, sans-serif; font-size: 11px;color: #ffffff;text-decoration: none;}

a.MenuRightLinks:link    { font-family: Verdana, Helvetica, sans-serif; font-size: 11px;color: #ffffff;text-decoration: none;}
a.MenuRightLinks:visited { font-family: Verdana, Helvetica, sans-serif; font-size: 11px;color: #ffffff;text-decoration: none;}
a.MenuRightLinks:active  { font-family: Verdana, Helvetica, sans-serif; font-size: 11px;color: #ffffff;text-decoration: none;}
a.MenuRightLinks:hover   { font-family: Verdana, Helvetica, sans-serif; font-size: 11px;color: #ffffff;text-decoration: underline;}

a.MenuRightEventsTitleLink:link { background-color:#f4a460; padding-left:2pt; padding-right:2pt; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; }
a.MenuRightEventsTitleLink:visited { background-color:#f4a460; padding-left:2pt; padding-right:2pt; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; }
a.MenuRightEventsTitleLink:active { background-color:#f4a460; padding-left:2pt; padding-right:2pt; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; }
a.MenuRightEventsTitleLink:hover { background-color:#f4a460; padding-left:2pt; padding-right:2pt; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline; }

.MenuRightEventsTitle { background-color: #f4a460;
                      padding-left:2pt;
                      padding-right:2pt;
                      font-family: Verdana, Helvetica, sans-serif;
                      font-size: 11px;
                      color: #FFFFFF;
                      text-decoration: none;
}
.MenuRightEvents { background-color: #DCDCDC;
                   padding-left:2pt;
                   padding-right:2pt;
                   font-family: Verdana, Helvetica, sans-serif;
                   font-size: 9px;
                   color: #000000;
                   text-decoration: none;
}

a.MenuRightEventsLink:link    { font-family: Verdana, Helvetica, sans-serif; font-size:9px;color: #000000;font-weight:bold; text-decoration: none;}
a.MenuRightEventsLink:visited { font-family: Verdana, Helvetica, sans-serif; font-size:9px;color: #000000;font-weight:bold; text-decoration: none;}
a.MenuRightEventsLink:active  { font-family: Verdana, Helvetica, sans-serif; font-size:9px;color: #000000;font-weight:bold; text-decoration: none;}
a.MenuRightEventsLink:hover   { font-family: Verdana, Helvetica, sans-serif; font-size:9px;color: #000000;font-weight:bold; text-decoration: underline;}

a.MenuRightNewsTitleLink:link { background-color:#f4a460; padding-left:2pt; padding-right:2pt; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; }
a.MenuRightNewsTitleLink:visited { background-color:#f4a460; padding-left:2pt; padding-right:2pt; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; }
a.MenuRightNewsTitleLink:active { background-color:#f4a460; padding-left:2pt; padding-right:2pt; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; }
a.MenuRightNewsTitleLink:hover { background-color:#f4a460; padding-left:2pt; padding-right:2pt; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline; }

.MenuRightNewsTitle { background-color: #f4a460;
                      padding-left:2pt;
                      padding-right:2pt;
                      font-family: Verdana, Helvetica, sans-serif;
                      font-size: 11px;
                      color: #FFFFFF;
                      text-decoration: none;
}

.MenuRightNews { background-color: #DCDCDC;
                  padding-left:2pt;
                  padding-right:2pt;
                  font-family: Verdana, Helvetica, sans-serif;
                  font-size: 9px;
                  color: #000000;
                  text-decoration: none;
}

a.MenuRightNewsLink:link    { font-family: Verdana, Helvetica, sans-serif; font-size:9px;color: #000000; text-decoration: none;}
a.MenuRightNewsLink:visited { font-family: Verdana, Helvetica, sans-serif; font-size:9px;color: #000000; text-decoration: none;}
a.MenuRightNewsLink:active  { font-family: Verdana, Helvetica, sans-serif; font-size:9px;color: #000000; text-decoration: none;}
a.MenuRightNewsLink:hover   { font-family: Verdana, Helvetica, sans-serif; font-size:9px;color: #000000; text-decoration: underline;}




a.Impressum:link    { font-family: Verdana, Helvetica, sans-serif; font-size: 11px;color: #ffffff;text-decoration: none;}
a.Impressum:visited { font-family: Verdana, Helvetica, sans-serif; font-size: 11px;color: #ffffff;text-decoration: none;}
a.Impressum:active  { font-family: Verdana, Helvetica, sans-serif; font-size: 11px;color: #ffffff;text-decoration: none;}
a.Impressum:hover   { font-family: Verdana, Helvetica, sans-serif; font-size: 11px;color: #ffffff;text-decoration: underline;}

.Copyright { background-color: #415A73;
           font-family: Verdana, Helvetica, sans-serif;
           font-size: 11px;
           color: #778899;
           text-decoration: none;
}

.Search_Header {
           background-color: #ffffff;
           margin-right:5pt;
           font-family: Verdana, Helvetica, sans-serif;
           font-size: 11px;
           color: #000000;
           text-decoration: none;
}

a.Search_Record:link    { font-family: Verdana, Helvetica, sans-serif; font-size: 11px;color:#415A73; margin-left:5pt; margin-right:5pt; font-weight:bold; text-decoration:none;}
a.Search_Record:visited { font-family: Verdana, Helvetica, sans-serif; font-size: 11px;color:#415A73; margin-left:5pt; margin-right:5pt; font-weight:bold; text-decoration:none;}
a.Search_Record:active  { font-family: Verdana, Helvetica, sans-serif; font-size: 11px;color:#415A73; margin-left:5pt; margin-right:5pt; font-weight:bold; text-decoration:none;}
a.Search_Record:hover   { font-family: Verdana, Helvetica, sans-serif; font-size: 11px;color:#415A73; margin-left:5pt; margin-right:5pt; font-weight:bold; text-decoration:underline;}


a.Search_Navigation:link     { font-family:Verdana,Helvetica,sans-serif; font-size:11px; color:#000000; text-decoration:none;}
a.Search_Navigation:visited  { font-family:Verdana,Helvetica,sans-serif; font-size:11px; color:#000000; text-decoration:none;}
a.Search_Navigation:active   { font-family:Verdana,Helvetica,sans-serif; font-size:11px; color:#000000; text-decoration:none;}
a.Search_Navigation:hover    { font-family:Verdana,Helvetica,sans-serif; font-size:11px; color:#000000; text-decoration:underline;}

/* 
------------------------------------------------------------------------------
  Events
------------------------------------------------------------------------------
*/

.Event_Headline {
           background-color: #ffffff;
           margin-top:5pt;
           font-family: Verdana, Helvetica, sans-serif;
           font-size: 16px;
           color: #000000;
           font-weight:bold;
           }

.Event_Key { background-color: #ffffff;
           padding-top: 5pt;
           font-family: Verdana, Helvetica, sans-serif;
           font-size: 11px;
           font-weight: bold;
           color: #000000;
           vertical-align: top;
           text-decoration: none;
}

.Event_Teaser { background-color: #ffffff;
           margin-top:5pt;
           padding-top: 5pt;
           font-family: Verdana, Helvetica, sans-serif;
           font-size: 11px;
           font-weight:bold;
           color: #000000;
           vertical-align: top;
           text-decoration: none;
}

.Event_Content { background-color: #ffffff;
           margin-top:5pt;
           padding-top: 5pt;
           font-family: Verdana, Helvetica, sans-serif;
           font-size: 11px;
           color: #000000;
           vertical-align: top;
           text-decoration: none;
}


a.Event_Sponsor:link     { font-family:Verdana,Helvetica,sans-serif; font-size:11px; color:#000000; text-decoration:none;}
a.Event_Sponsor:visited  { font-family:Verdana,Helvetica,sans-serif; font-size:11px; color:#000000; text-decoration:none;}
a.Event_Sponsor:active   { font-family:Verdana,Helvetica,sans-serif; font-size:11px; color:#000000; text-decoration:none;}
a.Event_Sponsor:hover    { font-family:Verdana,Helvetica,sans-serif; font-size:11px; color:#000000; text-decoration:underline;}


/* 
------------------------------------------------------------------------------
  Links
------------------------------------------------------------------------------
*/
.Links_Headline {
           background-color: #ffffff;
           margin-top:5pt;
           font-family: Verdana, Helvetica, sans-serif;
           font-size: 16px;
           color: #000000;
           font-weight:bold;
           }

.Links_Key { background-color: #ffffff;
           padding-top: 5pt;
           font-family: Verdana, Helvetica, sans-serif;
           font-size: 11px;
           font-weight: bold;
           color: #666666;
           vertical-align: top;
           text-decoration: none;
}


.Links_Content { background-color: #ffffff;
           margin-top:5pt;
           padding-top: 5pt;
           font-family: Verdana, Helvetica, sans-serif;
           font-size: 11px;
           color: #000000;
           vertical-align: top;
           text-decoration: none;
}

.Links_ContentSmal { background-color: #ffffff;
           margin-top:0pt;
           padding-top: 0pt;
           font-family: Verdana, Helvetica, sans-serif;
           font-size: 11px;
           color: #000000;
           vertical-align: top;
           text-decoration: none;
}

.Links_Teaser { background-color: #ffffff;
           margin-top:5pt;
           padding-top: 5pt;
           font-family: Verdana, Helvetica, sans-serif;
           font-size: 11px;
           color: #000000;
           vertical-align: top;
           font-weight:bold;
           text-decoration: none;
}


a.Links_Contact:link     { font-family:Verdana,Helvetica,sans-serif; font-size:11px; color:#000000; text-decoration:none;}
a.Links_Contact:visited  { font-family:Verdana,Helvetica,sans-serif; font-size:11px; color:#000000; text-decoration:none;}
a.Links_Contact:active   { font-family:Verdana,Helvetica,sans-serif; font-size:11px; color:#000000; text-decoration:none;}
a.Links_Contact:hover    { font-family:Verdana,Helvetica,sans-serif; font-size:11px; color:#000000; text-decoration:underline;}

/*
------------------------------------------------------------------------------
  Contact
------------------------------------------------------------------------------
*/
.Contact_Headline {
           background-color: #ffffff;
           margin-top:5pt;
           font-family: Verdana, Helvetica, sans-serif;
           font-size: 16px;
           color: #000000;
           font-weight:bold;
           }
           

.Contact_Key { background-color: #ffffff;
           padding-top: 5pt;
           font-family: Verdana, Helvetica, sans-serif;
           font-size: 11px;
           font-weight: bold;
           color: #000000;
           vertical-align: top;
           text-decoration: none;
}

.Contact_Teaser { background-color: #ffffff;
           margin-top:5pt;
           padding-top: 5pt;
           font-family: Verdana, Helvetica, sans-serif;
           font-size: 11px;
           color: #000000;
           vertical-align: top;
           text-decoration: none;
}

.Contact_Content { background-color: #ffffff;
           margin-top:5pt;
           padding-top: 5pt;
           font-family: Verdana, Helvetica, sans-serif;
           font-size: 11px;
           color: #000000;
           vertical-align: top;
           text-decoration: none;
}

	
.event_deadline_green { background-color: #ffffff;
                        font-family: Verdana, Helvetica, sans-serif;
                        font-size: 11px;
                        color: green;
                        text-decoration: none;
}

.event_deadline_red {   background-color: #ffffff;
                        font-family: Verdana, Helvetica, sans-serif;
                        font-size: 11px;
                        color: red;
                        text-decoration: none;
}

.event_deadline_blue {  background-color: #ffffff;
                        font-family: Verdana, Helvetica, sans-serif;
                        font-size: 11px;
                        color: blue;
                        text-decoration: none;
}

/*
------------------------------------------------------------------------------
*/
.main_input_field {     background-color: #ffffff;
                        font-family: Verdana, Helvetica, sans-serif;
                        font-size: 11px;
                        color: black;
                        text-decoration: none;
                        width:270px;
                        height:20px;
                        border:1px solid #c2c2c2;
}

.main_textarea {         background-color: #ffffff;
                        font-family: Verdana, Helvetica, sans-serif;
                        font-size: 11px;
                        color: black;
                        text-decoration: none;
                        width:270px;
                        height:100px;
                        border:1px solid #c2c2c2;
}

.main_checkbox {         background-color: #ffffff;
                        font-family: Verdana, Helvetica, sans-serif;
                        font-size: 11px;
                        color: black;
                        text-decoration: none;
                        border:0px solid #c2c2c2;
}

.main_radio {           background-color: #ffffff;
                        font-family: Verdana, Helvetica, sans-serif;
                        font-size: 11px;
                        color: black;
                        text-decoration: none;
                        border:0px solid #c2c2c2;
}

.main_select {           background-color: #ffffff;
                        font-family: Verdana, Helvetica, sans-serif;
                        font-size: 11px;
                        color: black;
                        text-decoration: none;
                        width:270px;
                        border:1px solid #c2c2c2;
}

.main_submit {           background-color: #ffffff;
                        font-family: Verdana, Helvetica, sans-serif;
                        font-size: 11px;
                        color: black;
                        text-decoration: none;
                        width:270px;
                        border:1px solid #c2c2c2;

}

.main_input_field:focus, .main_input_field:hover { background-color: #ebf4ff; }
.main_textarea:focus,    .main_textarea:hover    { background-color: #ebf4ff; }
.main_checkbox:focus,    .main_checkbox:hover    { background-color: #ebf4ff; }
.main_select:focus,      .main_select:hover      { background-color: #ebf4ff; }
.main_submit:focus,      .main_submit:hover      { background-color: #ebf4ff; }


/*
------------------------------------------------------------------------------
  Frame input fields
------------------------------------------------------------------------------
*/

.frame_input_field {    background-color: #ffffff;
                        font-family: Verdana, Helvetica, sans-serif;
                        font-size: 11px;
                        color: black;
                        text-decoration: none;
                        width:100px;
                        height:20px;
}



a.LoginRightLink:link    { font-family: Verdana, Helvetica, sans-serif; font-size: 11px;color: #ffffff;text-decoration: none;}
a.LoginRightLink:visited { font-family: Verdana, Helvetica, sans-serif; font-size: 11px;color: #ffffff;text-decoration: none;}
a.LoginRightLink:active  { font-family: Verdana, Helvetica, sans-serif; font-size: 11px;color: #ffffff;text-decoration: none;}
a.LoginRightLink:hover   { font-family: Verdana, Helvetica, sans-serif; font-size: 11px;color: #ffffff;text-decoration: none;}

/*
-------------------------------------------------------------------------------
Seitennavigation in Listen
-------------------------------------------------------------------------------
*/

.NAVIGATION_BAR_SELECT {
        font-family: Verdana, Helvetica, sans-serif;
        font-size:11px;
	font-weight:bolder;
        color:#000000;
        text-decoration:none;
}


a.NAVIGATION_BAR:link    { font-family: Verdana, Helvetica, sans-serif; font-size:11px; color:#415A73; text-decoration:none;}
a.NAVIGATION_BAR:visited { font-family: Verdana, Helvetica, sans-serif; font-size:11px; color:#415A73; text-decoration:none;}
a.NAVIGATION_BAR:active  { font-family: Verdana, Helvetica, sans-serif; font-size:11px; color:#415A73; text-decoration:none;}
a.NAVIGATION_BAR:hover   { font-family: Verdana, Helvetica, sans-serif; font-size:11px; color:#415A73; text-decoration:none;}

/*
-------------------------------------------------------------------------------
Tabellen
-------------------------------------------------------------------------------
*/


.TableFldLight {
    /* border:thin solid #6e6e6e;  */
    
    padding:4px;
    text-align:left;
}

.TableLight {
    border:1px solid #6e6e6e; empty-cells:show;border-collapse:collapse
}


/*
-------------------------------------------------------------------------------
Datenbank-Ausgabe
-------------------------------------------------------------------------------
*/
.DB_FieldName {
    background-color: #ffffff;
    padding-top: 5pt;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #666666;
    vertical-align: top;
    text-decoration: none;
    float:left;
}

.DB_Teaser{
    background-color: #ffffff;
    padding-top: 5pt;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    vertical-align: top;
    text-decoration: none;
    margin-left:100px;
}
.DB_Content {
    background-color: #ffffff;
    padding-top: 5pt;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    vertical-align: top;
    text-decoration: none;
    margin-left:100px;
}


/*
 -----------------------------------------------------------------------------
 Kommentar-Form und Ausgabe
 -----------------------------------------------------------------------------
*/

.comment_header {
    background-color:#ddd;
    height:20px;
    vertical-align:middle;
    margin-bottom:5pt;
}
.comment_text {
    margin-top:2pt;    
    width: 40pt;
    clear: both;
    float:left;
    color:#c2c2c2;
}

.comment_fields {
    margin-top:2pt;    
}

.comment_comment {
    margin-top:2pt;
    clear:both;
}

.comment_send {
    margin-top:5pt;
    clear: both;
    margin-left:275pt;
}

/* ---- input fields ---- */
/* #c2c2c2; */
.comment_input {
    background-color: #ffffff;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #808080;
    text-decoration: none;
    width:414px;
    height:20px;
    border:1px solid #c2c2c2;
}

.comment_input_long {
    width:468px;
}

.comment_textarea {
    background-color: #ffffff;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color:#808080;;
    text-decoration: none;
    width:468px;
    height:100px;
    border:1px solid #c2c2c2;
}

.comment_checkbox {
    background-color: #ffffff;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #808080;
    text-decoration: none;
    border:0px solid #c2c2c2;
}

.comment_radio {
    background-color: #ffffff;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #808080;
    text-decoration: none;
    border:0px solid #c2c2c2;
}

.comment_select {
    background-color: #ffffff;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #808080;
    text-decoration: none;
    width:270px;
    border:1px solid #c2c2c2;
}

.comment_submit {
    background-color: #ffffff;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #808080;
    text-decoration: none;
    width:100px;
    border:1px solid #c2c2c2;

}

.comment_input:focus,       .main_input:hover       { background-color: #ebf4ff; }
.comment_textarea:focus,    .main_textarea:hover    { background-color: #ebf4ff; }
.comment_checkbox:focus,    .main_checkbox:hover    { background-color: #ebf4ff; }
.comment_select:focus,      .main_select:hover      { background-color: #ebf4ff; }
.comment_submit:focus,      .main_submit:hover      { background-color: #ebf4ff; }



.comment_store_record {
    background-color: #fff;
    color: #808080;
    padding-bottom:5pt;
}

.comment_store_title {
    /* background-color: #e2e2e2; */
    font-weight: bold;
    width:468px;
        
}

.comment_store_content {
    font-weight: normal;
    width:468px;
}

.comment_store_name {
    font-style: italic;
    font-weight: normal;
    width:468px;
    padding-top:2pt;
}


#firstname2 {
    display: none;
}

