/*==========================================================================*/
/* Live-Portal.de, Copyright (c) 2003-2008 Patrick Simon                    */
/*==========================================================================*/

/* Common */
body                        { color:#000000; background-color:#8D99A9; }
input, textarea, td         { color:#000000; }

/* Advertising */
#adv                        {  }

/* Page */
#page                       { background-color:#77AAEE; border:1px solid white; }
  #header                   { background-color:#77AAEE; }
    #logo                   { background-color:#77AAEE; }
    #slogan                 { background-color:#77AAEE; }
    #sb                     { background-color:#E0E0E0; background:url(../_images/t-sea1.gif); border-bottom:1px solid #ffffff; background-color:#77AAEE; }
    #m1                     { background-color:#E79442; border-top:1px solid white; border-bottom:1px solid white; }
  #main                     { background-color:#D8D8D8; }
    #m23                    { background-color:#D8D8D8; padding-top:0px; }
    #m4                     {  }
    #content                { background-color:#EFEFEF; border-left:1px solid white;}
    #content-small          { background-color:#EFEFEF; }
    #news                   {  }
#footer                     {  }

/* Logo */
#logo h1                    {  }

/* Searchbar: Search, Sitemap, Contact */
.sb-wrapper                 {  }
.sb-search1                 {  }
.sb-search1 .input          { background-color:#FFFFFF; border:1px solid gray; }
.sb-search2                 {  }
.sb-search2 .button         { background-color:#FFFFFF; margin-top:3px; border:0px solid gray; background:url(../_images/search.gif) no-repeat; }
.sb-sitemap                 {  }
.sb-contact                 {  }
.sb-impressum               {  }
.sb-sitemap a:link          { color:#000000; } 
.sb-sitemap a:visited       { color:#000000; } 
.sb-sitemap a:active        { color:#000000; } 
.sb-sitemap a:hover         { color:#183963; } 
.sb-contact a:link          { color:#000000; } 
.sb-contact a:visited       { color:#000000; } 
.sb-contact a:active        { color:#000000; } 
.sb-contact a:hover         { color:#183963; } 

/* m1 menuebar */
#m1 ul                      { margin-top:0px; margin-bottom:0px; }
#m1 ul li                   {  }
#m1 ul li a                 { text-decoration:underline; }
#m1 ul li a:hover           { text-decoration:underline; }
#m1 .ul-le                  {  }
#m1 .ul-ce0                 {  }
#m1 .ul-ri                  {  }
#m1 .off a                  { background:transparent url(../_images/m1_off.gif) no-repeat 0 0; color:#FFFFFF; }
#m1 .on  a                  { background:transparent url(../_images/m1_on.gif)  no-repeat 0 0; color:#FFFFFF; }
#m1 .off a:hover            { background:transparent url(../_images/m1_off.gif) no-repeat 0 -42px; color:#FFFFFF; }
#m1 .on  a:hover            { background:transparent url(../_images/m1_on.gif)  no-repeat 0 -42px; color:#FFFFFF; }
                    
/* m2m3 menuebar */
#m23 .title                 {  }
#m23 .bottom                {  }
#m23 ul                     {  }
#m23 li                     {  }
#m23 .space0                {  }
#m23 .space1                {  }
#m23 .space2                {  }
#m23 .space3                {  }
#m23 .space4                {  }
#m23 .space5                {  }
#m23 .space6                {  }
#m23 .off                   { background:transparent url(../_images/m23_off.gif) no-repeat 0 -46px; }
#m23 .on                    { background:transparent url(../_images/m23_on.gif)  no-repeat 0 -46px; }
#m23 .off a                 { background:transparent url(../_images/m23_off.gif) no-repeat 0 0; color:#004695; }
#m23 .on  a                 { background:transparent url(../_images/m23_on.gif)  no-repeat 0 0; color:#004695; }
#m23 .off a:hover           { background-image:none; color:#004695;}
#m23 .on  a:hover           { background-image:none; }
#m23 .ueb                   { background:url(../_images/m23_off.gif) no-repeat 0 -0px; color:#000000; font-weight:bold; }
#m23 .uli-off               { background:url(../_images/m23_off.gif) no-repeat 0 -46px; }
#m23 .uli-on                { background:url(../_images/m23_on.gif)  no-repeat 0 -46px; }
#m23 .uli-off a             { background:url(../_images/m23_off.gif) no-repeat 0 0; text-decoration:none; color:#004695; }
#m23 .uli-on  a             { background:url(../_images/m23_on.gif)  no-repeat 0 0; text-decoration:none; color:#004695; }
#m23 .uli-off a:hover       { background-image:none; color:#004695; }
#m23 .uli-on  a:hover       { background-image:none; }
#m23 .emp                   { background:url(../_images/m23_off.gif); }

/* m4 menuebar */
#m4 ul                      {  }
#m4 ul li                   {  }
*+html #m4 ul li            {  }
#m4 ul li a                 {  }
#m4 ul li a:hover           {  }
#m4 .off a                  { background:transparent url(../_images/m4_off.gif) no-repeat 0 0; color:#000000; }
#m4 .on  a                  { background:transparent url(../_images/m4_on.gif)  no-repeat 0 0; color:#000000; }
#m4 .off a:hover            { background:transparent url(../_images/m4_off.gif) no-repeat 0 -42px; color:#000000; }
#m4 .on  a:hover            { background:transparent url(../_images/m4_on.gif)  no-repeat 0 -42px; color:#000000; }

/* Validate empty ul tag */
.li-hidden                  {  }

/* Content */
.icont                      {  }
.icont h1                   { color:#FC9A20; }
.icont *+html h1            { display:inline-block; margin:12px 0px 5px 0px; }
.icont h2                   { color:#FC9A20; }
.icont h3                   { color:#FC9A20; }
.icont a:link               { color:#024BD2; }
.icont a:visited            { color:#024BD2; }
.icont a:hover              { color:#FC9A20; }
.icont a:active             { color:#024BD2; }
.icont li_1                 {  }
.icont li                   {  }
.icont .hr-line-top         { border-top:1px solid #969696; }
.icont .hr-line-bottom      { border-top:1px solid #969696; }
.icont .norm-font           {  }
.icont .bold-font           {  }
.icont .small-font          {  }
.icont .bb-top              { background:url(../_images/ic-top-off.gif) 0 -23px; }
.icont .bb-top a            { background:url(../_images/ic-top-off.gif) 0 0; }
.icont .bb-top a:hover      { background-image:none; }
.icont .bb-back_de          { background:url(../_images/ic-back-de.gif)  0 0px; }
.icont .bb-back             { background:url(../_images/ic-back-off.gif) 0 -23px; }
.icont .bb-back a           { background:url(../_images/ic-back-off.gif) 0 0; }
.icont .bb-back a:hover     { background-image:none; }
.icont .bb-print            { background:url(../_images/ic-print-off.gif) 0 -23px; }
.icont .bb-print a          { background:url(../_images/ic-print-off.gif) 0 0; }
.icont .bb-print a:hover    { background-image:none; }

/* News */
#news                       {  }

/* Footer */
#footer a:link              { color:#004695; }
#footer a:visited           { color:#004695; }
#footer a:hover             { color:#000000; }
#footer a:active            { color:#000000; }
#m5                         {  }
#copyright                  {  }
#abuse                      {  }


/* --------------------------------------------- */
/* Additional Styles                             */
/* --------------------------------------------- */

/* Paging */
.paging-center              {  }
.paging-off                 { color:silver; }

/* Search */
.search-wrapper             {  }
.search-title               {  }
.search-bottom              {  }
.sea-center                 {  }
.sea-msg-center             {  }
.sea-inp-search             { background-color:#fff; border:1px solid gray; }
.sea-tab-hg                 {  }
.sea-tab-header             {  }
.sea-tab-bottom             {  }
.sea-tab-row1               {  }
.sea-tab-row2               {  }
.sea-submit                 { background-color:#3184DE; color:#FFFFFF; }

/* Sitemap */
.sitemap-wrapper            {  }
.sitemap-title              {  }
.sitemap-bottom             {  }
.sitemap_1                  { color:#FF6710; }
.sitemap_2                  { color:#FF6710; }
.sitemap_3                  { color:#FF6710; }

/* Contact */
.contact-wrapper            {  }
.contact-title              {  }
.contact-bottom             {  }
.col1                       { font-weight:bold; color:#000000; }
.col1-mandatory             { font-weight:bold; color:#000000; }
.col2                       {  }
.col2-err-msg               { font-weight:normal; color:red; }
.col2-message               {  } 
.col2-captcha               {  } 
.col1-spacer                {  }
.err-style                  { /* Hard codiert in controller.php */ }
.mandatory-star             { color:red; }
.mandatory-desc             { color:red; }
.nospam                     {  }

/* Guestbook */
.guestbook-wrapper          {  }
.guestbook-title            {  }
.guestbook-bottom           {  }
.gue-container              { border:1px solid #FC9A20; }
.gue-title                  { background-color: #FC9A20; color:#fff; }
.gue-fullname               {  } 
.gue-message                {  } 
.gue-adm-comment            { background-color:#e4e4e4; } 
.gue-center-bold            {  } 

/* Login */
.login-wrapper              {  }
.login-title                {  }
.login-bottom               {  }

/* Input fields */
.inp-company                { background-color:#fff; border:1px solid gray; }
.inp-fullname               { background-color:#fff; border:1px solid gray; }
.inp-email                  { background-color:#fff; border:1px solid gray; }
.inp-street                 { background-color:#fff; border:1px solid gray; }
.inp-zipcode                { background-color:#fff; border:1px solid gray; }
.inp-city                   { background-color:#fff; border:1px solid gray; }
.inp-telefon                { background-color:#fff; border:1px solid gray; }
.inp-subject                { background-color:#fff; border:1px solid gray; }
.inp-message                { background-color:#fff; border:1px solid gray; }
.inp-captcha                { background-color:#fff; border:1px solid gray; }
.inp-username               { background-color:#fff; border:1px solid gray; }
.inp-password               { background-color:#fff; border:1px solid gray; }
.sb-search1 .input:focus, 
#news .log-input:focus,
input:focus, textarea:focus { background-color:#EDF4FD; border:1px solid #FC9A20; }

/* Submit */
.form-submit                { background-color:#3184DE; color:#FFFFFF; font-weight:bold; }
.sea-submit                 { background-color:#3184DE; color:#FFFFFF; font-weight:bold; }
.form-submit:focus,
.sea-submit:focus           { color:#000000; }

/* Error (input, textarea,...) */
.error                      { background-color:#FFFACD; border:1px solid red; }
