/* STYLES --------------------------------------------------------------------------------------- #7c7b7e */

*                                      { font-family : Verdana; }
body                                   { text-align : center; color : #000000; font-size : 100.01%; background-color : #a5a5a5; }
h1                                     { margin : 0px 0 30px 0; font-family : Georgia; font-size : 1.6em; color : #751725; line-height : 1.3em; }
h2                                     { margin : 20px 0 20px 0; font-family : Georgia; font-size : 1.3em; color : #751725; line-height : 1.3em; }
h3                                     { margin : 20px 0 20px 0; font-family : Georgia; font-size : 1.0em; color : #751725; line-height : 1.3em; }
p                                      { margin : 0 0 10px 0; font-size : 0.9em; line-height : 1.4em; }
a                                      { color : #751725; }
a:hover                                { color : #751725; text-decoration : none; }

/* STYLES --------------------------------------------------------------------------------------- */

a.black                                { text-decoration : none; color : #000000; }
a.none                                 { text-decoration : none; }
a.none:hover                           { text-decoration : underline; }
a.nounderline                          { text-decoration : none; }
a.nounderline:hover                    { text-decoration : underline; }
ul.p, ol.p, table.p                    { font-size : 0.9em; line-height : 1.5em; }
ul.p, ol.p                             { margin : 0 0 0 20px; }
.clearboth                             { clear : both; }
.clear                                 { clear : both; }
.last                                  { margin : 0 0 10px 0; }
.photoright                            { float : right; padding : 20px 0 20px 40px; }
.photoleftauthor                       { float : left; padding : 0 20px 20px 0; }
.cloudkeywordLH                        { line-height : 2.0em; }                               
.cloudkeyword1                         { font-size : 0.8em; }
.cloudkeyword2                         { font-size : 1.0em; }
.cloudkeyword3                         { font-size : 1.2em; }
.cloudkeyword4                         { font-size : 1.4em; }
.cloudkeyword5                         { font-size : 1.6em; }
.cloudkeyword6                         { font-size : 1.8em; }
.cloudkeyword7                         { font-size : 2.0em; }
.cloudkeyword8                         { font-size : 2.2em; }
.cloudkeyword9                         { font-size : 2.4em; }
.left50                                { float : left; width : 50%; }
.right50                               { float : right; width : 50%; }
                                  
/* LAYOUT --------------------------------------------------------------------------------------- */

#screen                                { margin : 10px auto 10px; padding : 25px 50px 25px 50px; width : 850px; background-color : #ffffff; text-align : left; }
#content1                              { float : left; margin : 20px 0 0 0; width : 520px; }
#content2                              { float : right; margin : 0 0 20px 40px; text-align : left; background-color : #ffffff; }
.contentmax                            { width : 850px; }
.navigation                            { margin : 0 0 20px 40px; }
  .logo                                { margin : 0 0 50px 0; width : 273px; text-align : center; }
    .domain                            { margin-top : 10px;  font-size : 1.9em; color : #751725; }
      .domain b                        {  }
    .slogan                            { margin-top : -16px;  font-size : 0.9em; }
      .slogan b                        { font-family : Georgia; }
  .navigation ul                       { margin : 20px 0 0 0; }
  .navigation li                       { list-style-type : none; }
    .navigation li a.nav               { font-weight : bold; text-decoration : none; background-color : #ffffff; font-family : Georgia; font-size : 1.1em; color : #751725; padding : 1px 5px 1px 5px; line-height : 1.4em; }
    .navigation li a.nav:hover         { color : #ffffff; background-color : #751725; text-decoration : none; }
    .navigation li a.chosen            { font-weight : bold; text-decoration : none; background-color : #751725; font-family : Georgia; font-size : 1.1em; color : #ffffff; padding : 1px 5px 1px 5px; line-height : 1.4em; }
    .navigation li a.nav2              { margin : 0 0 0 15px; font-weight : bold; text-decoration : none; background-color : #ffffff; font-family : Georgia; font-size : 0.9em; color : #751725; padding : 1px 5px 1px 5px; line-height : 1.4em; }
    .navigation li a.nav2:hover        { color : #ffffff; background-color : #751725; text-decoration : none; }
    .navigation li a.chosen2           { margin : 0 0 0 15px; font-weight : bold; text-decoration : none; background-color : #751725; font-family : Georgia; font-size : 0.9em; color : #ffffff; padding : 1px 5px 1px 5px; line-height : 1.4em; }
.new                                   { margin : 50px 0 0 5px; width : 180px; }
.new p                                 { margin : 0 0 30px 0; font-family : Georgia; font-size : 0.8em; color : #7c7b7e; }
.new p a                               { font-family : Georgia; }
#frame                                 { margin : 30px 0 0 0; padding : 10px; border : 1px dotted #c80b0f; font-size : 0.7em; color : #c80b0f; }
#footer1                               { margin : 20px 0 0 0px;  padding : 25px 0 0 0; background-color : #ffffff; width : 850px; color : #7c7b7e; border-top : 1px solid #a5a5a5; }
  .footerA                             { float : left; margin-right : 10px; font-size : 0.8em; }
  .footerA a                           { color : #7c7b7e; text-decoration : none; }
  .footerA a:hover                     { color : #7c7b7e; text-decoration : underline; }
#footer2                               { clear : both; padding : 20px 0 0 0; }
  .imprint                             { width : 850px; font-size : 0.8em; color : #7c7b7e; }
  .imprint a                           { color : #7c7b7e; }
    .top a                             { float : right; color : #7c7b7e; text-decoration : none; }
    .top a:hover                       { text-decoration : none; }
    
/* FORMATS ------------------------------------------------------------------------------------- */

.info                                  { float : right; margin : 20px 0 20px 20px; padding : 20px; border : 1px dotted #751725; width : 200px; }
.imageright                            { float : right; padding : 25px 0 25px 25px; }
.tdspacing                             { font-size : 0.9em; padding : 0 10px 0 0; height : 22px; white-space : nowrap; }
.tdspacingwrap                         { font-size : 0.9em; padding : 0 10px 0 0; }
.input90p                              { width : 90%; }
.input100p                             { width : 100%; }
.input300                              { width : 300px; }
.button                                { font-family : Verdana; letter-spacing : 0em; color : #ffffff; background-color: #751725; font-size : 0.9em; font-weight : bold; border : #ffffff 0px solid; cursor : pointer; overflow: visible; width: auto; }
.button:hover                          { background-color: #7c7b7e; }
.infook                                { font-weight : bold; color : #751725; }
.infoerror                             { font-weight : bold; color : #000000; background-color : #ffff00; padding : 0px 2px 0px 2px; }

/* ADDON --------------------------------------------------------------------------------------- */

.blog                                  { margin : 50px 0 0 0; }
.blogteaser                            { margin : 30px 0 10px 0; height : 100px; border-top : 1px solid #ffffff; vertical-align : middle; }
.blogteaserNo                          { margin : 30px 0 10px 0; border-top : 1px solid #ffffff; vertical-align : middle; }
.blogteaserphoto                       { float : left; padding : 0 20px 0 0; }
.blogteaserline1                       { margin : 10px 0 -1px 0; }
.blogteaserline2                       { margin : 0 0 -1px 0; }
.blogteaserline2 a                     { font-family : Georgia; }
.blogteaserline3                       { margin : 0 0 10px 0; }
.blogarticle                           { font-size : 0.7em; }
.blogitemline1                         { margin : 30px 0 5px 0; }
.blogitemline2                         { margin : 0 0 0px 0; font-family : Georgia;}
.blogitemline2 a                       { font-family : Georgia; }
.blogitemline3                         { margin : 5px 0 30px 0;}
#itemarticle                           {  }
#itemarticle p                         { text-indent : 1.0em; }
#itemrecommend                         { margin : 30px 0 0 0; }
.blogrecommend                         { margin : 0 0 0px 0; }
.socialicons                           { margin : 0 0 10px 0; }
.socialicons li                        { display : inline; font-size : 0.9em; }
.socialicons2                          { margin : 0 0 30px 0; }
.socialicons2 li                       { display : inline; font-size : 0.9em; }
#itemauthor                            { margin : 30px 0 0 0; }
                           
/* --------------------------------------------------------------------------------------------- */


