/*--------------------------------------------------------
      http://www.druma.at/
      autor: holzweg ecommerce solutions, www.holzweg.com
      beginn: 2006-07-05
      ende:
      inhalt: allgemeine formatierungen, schriften etc.
--------------------------------------------------------*/

body {
        text-align: center;
        min-width: 760px;
        background-image: url(../images/background.gif);
        background-color: #F0F9FB;
        background-repeat: repeat-x;
        background-position: 0px 12px;
        *background-position: 0px 21px;
        padding-top: 11px;
        margin: 0;
        font-family:  Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
        color: #949595;
     
}
img.img{
    border: 1px solid #D6D8D7;
}

/* Überschrift h1 */
h1  { padding: 0 0 0 20; margin: 0 0 10 0; background-image: url(../images/pfeil_rot.gif); background-position: 0 2; background-repeat: no-repeat; font-size: 15px; font-weight: bold; color: #D10019; text-align: left; }
h1.a{ padding: 0 0 0 20; margin: 0 0 10 0; background-image: url(../images/pfeil_rot.giff); background-position: 0 2; background-repeat: no-repeat; font-size: 14px; font-weight: bold; color: #D10019; text-align: left; }
h1.b{ padding: 0 0 0 20; margin: 0 0 10 0; background-image: url(../images/pfeil_rot.gif); background-position: 0 2; background-repeat: no-repeat; font-size: 15px; font-weight: bold; color: #D10019; text-align: left; }
h1.c{ padding: 0 0 0 20; margin: 0 0 10 0; background-image: url(../images/pfeil_rot.gif); background-position: 0 2; background-repeat: no-repeat; font-size: 15px; font-weight: bold; color: #D10019; text-align: left; }


/* FUSSZEILE
---------------------------------------------------------------------------*/
#Footer {
        font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
        font-size: 9pt;
        color: #817E7E;
        text-align: center;
}

#footer {font-size: 9pt; }
#footer.a { font-size: 7pt; }
#footer.b { font-size: 9pt; }
#footer.c { font-size: 9pt; }

#footer a { font-size: 9pt; line-height: 130%; color: #44717D; text-decoration: none; }
#footer a:link { font-size: 7pt; line-height: 130%; color: #44717D; text-decoration: none; }
#footer a:visited { font-size: 9pt; line-height: 130%; color: #44717D; text-decoration: none; }
#footer a:hover {font-size: 10pt; line-height: 130%; color: #44717D; text-decoration: underline; }

#footer.a a { font-size: 7pt; line-height: 130%; color: #44717D; text-decoration: none;}
#footer.a a:link { font-size: 7pt; line-height: 130%; color: #44717D; text-decoration: none; }
#footer.a a:visited { font-size: 7pt; line-height: 130%; color: #44717D; text-decoration: none; }
#footer.a a:hover {font-size: 7pt; line-height: 130%; color: #44717D; text-decoration: underline;}

#footer.b a { font-size: 9pt; line-height: 130%; color: #44717D; text-decoration: none;}
#footer.b a:link { font-size: 9pt; line-height: 130%; color: #44717D; text-decoration: none; }
#footer.b a:visited { font-size: 9pt; line-height: 130%; color: #44717D; text-decoration: none; }
#footer.b a:hover {font-size: 9pt; line-height: 130%; color: #44717D; text-decoration: underline;}

#footer.c a { font-size: 9pt; line-height: 130%; color: #44717D; text-decoration: none;}
#footer.c a:link { font-size: 9pt; line-height: 130%; color: #44717D; text-decoration: none; }
#footer.c a:visited { font-size: 9pt; line-height: 130%; color: #44717D; text-decoration: none; }
#footer.c a:hover {font-size: 9pt; line-height: 130%; color: #44717D; text-decoration: underline;}


/*  impressum = mady by holzweg
---------------------------------------------------------------------------*/
        #impressum { font-size: 9px; color: #817E7E; background-color: #F0F9FB;}
        #impressum a {color: #817E7E; text-decoration: none;}
        #impressum a:visited {color: #817E7E;}
        #impressum a:hover {color: #999999; text-decoration: none;}

/*  NEWSLETTER
---------------------------------------------------------------------------*/
#newsletter_bold {
        font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        padding-left: 17px;
        color: #989797;
}
#newsletter {
        font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #989797;
}
#newsletter a {
        color: #989797;
        text-decoration: none;
}
#newsletter a:visited {
        color: #989797;
}
#newsletter a:hover {
        color: #44717D;
}

input {
        font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #989797;
        background-color: #fff;
}

/*  MELDUNGEN
---------------------------------------------------------------------------*/
#title { font-size: 12pt; font-weight: bold; color: #D10019; padding-left: 18px;
background-image: url(../images/pfeil_rot.gif); background-repeat: no-repeat; background-position: 0 2px;}
#title.a { font-size: 11pt; font-weight: bold; color: #D10019; padding-left: 18px; background-image: url(../images/pfeil_rot.gif); background-repeat: no-repeat; background-position: 0 2px;  }
#title.b { font-size: 12pt;  color: #D10019; padding-left: 18px; background-image: url(../images/pfeil_rot.gif); background-repeat: no-repeat; background-position: 0 2px; }
#title.c { font-size: 12pt; color: #D10019; padding-left: 18px; background-image: url(../images/pfeil_rot.gif); background-repeat: no-repeat; background-position: 0 2px; }

#anriss { font-size: 10pt; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;  color: #44717D; }
#anriss.a { font-size: 9pt;  }
#anriss.b { font-size: 10pt;  }
#anriss.c { font-size: 10pt;  }



/* CONTENT TABELLE
--------------------------------------------------------*/

#content   { font-size: 11pt; line-height: 130%; color: #989797;}
#content.a { font-size: 9pt; line-height: 130%; color: #989797;}
#content.b { font-size: 11pt; line-height: 130%; color: #989797;}
#content.c { font-size: 11pt; line-height: 130%; color: #989797;}

span#content   { font-size: 11pt; line-height: 130%; color: #989797;}
span#content.a { font-size: 9pt; line-height: 130%; color: #989797;}
span#content.b { font-size: 11pt; line-height: 130%; color: #989797;}
span#content.c { font-size: 11pt; line-height: 130%; color: #989797;}

span#content ul { font-size: 11pt; list-style-type: square; color: #989797;}
span#content ul.a { font-size: 9pt; list-style-type: square; color: #989797;}
span#content ul.b { font-size: 11pt; list-style-type: square; color: #989797;}
span#content ul.c { font-size: 11pt; list-style-type: square; color: #989797;}

span#content ol { font-size: 11pt; color: #989797;}
span#content ol.a { font-size: 9pt; color: #989797;}
span#content ol.b { font-size: 11pt; color: #989797;}
span#content ol.c { font-size: 11pt; color: #989797;}

#content p   { font-size: 11pt; line-height: 130%; color: #989797;}
#content p.a { font-size: 9pt; line-height: 130%; color: #989797;}
#content p.b { font-size: 11pt; line-height: 130%; color: #989797;}
#content p.c { font-size: 11pt; line-height: 130%; color: #989797;}

#content p p   { font-size: 11pt; line-height: 130%; color: #989797;}
#content p p.a { font-size: 9pt; line-height: 130%; color: #989797;}
#content p p.b { font-size: 11pt; line-height: 130%; color: #989797;}
#content p p.c { font-size: 11pt; line-height: 130%; color: #989797;}


/* HYPERLINK IM CONTENT BEREICH !!  WICHTIG DIE SCHREIBWEISE WIE!
-------------------------------------------------------------------*/

#content a { font-size: 11pt; line-height: 130%; color: #44717D; text-decoration: none;}
#content a:link { font-size: 11pt; line-height: 130%; color: #44717D; text-decoration: none; }
#content a:visited { font-size: 11pt; line-height: 130%; color: #44717D; text-decoration: none; }
#content a:hover {font-size: 11pt; line-height: 130%; color: #44717D; text-decoration: none;}

#content a { font-size: 11pt; line-height: 130%; color: #44717D; text-decoration: none;}
#content a:link { font-size: 11pt; line-height: 130%; color: #44717D; text-decoration: none; }
#content a:visited { font-size: 11pt; line-height: 130%; color: #44717D; text-decoration: none; }
#content a:hover {font-size: 11pt; line-height: 130%; color: #44717D; text-decoration: underline;}

#content a.a { font-size: 9pt; line-height: 130%; color: #44717D; text-decoration: none;}
#content a.a:link { font-size: 9pt; line-height: 130%; color: #44717D; text-decoration: none; }
#content a.a:visited { font-size: 9pt; line-height: 130%; color: #44717D; text-decoration: none; }
#content a.a:hover {font-size: 9pt; line-height: 130%; color: #44717D; text-decoration: underline;}

#content b.a { font-size: 11pt; line-height: 130%; color: #44717D; text-decoration: none;}
#content b.a:link { font-size: 11pt; line-height: 130%; color: #44717D; text-decoration: none; }
#content b.a:visited { font-size: 11pt; line-height: 130%; color: #44717D; text-decoration: none; }
#content b.a:hover {font-size: 11pt; line-height: 130%; color: #44717D; text-decoration: underline;}

#content c.a { font-size: 11pt; line-height: 130%; color: #44717D; text-decoration: none;}
#content c.a:link { font-size: 11pt; line-height: 130%; color: #44717D; text-decoration: none; }
#content c.a:visited { font-size: 11pt; line-height: 130%; color: #44717D; text-decoration: none; }
#content c.a:hover {font-size: 11pt; line-height: 130%; color: #44717D; text-decoration: underline;}


/* DONWLOAD/CONTENTBEREICH <a href="" id="download">
--------------------------------------------------------*/
a#download { font-size: 11pt; color: #999; }
a#download:link { font-size: 11pt; color: #999; text-decoration: none; }
a#download:visited {font-size: 11pt; color: #999; text-decoration: none; }
a#download:hover {font-size: 11pt; color: #ccc; text-decoration: none; }

a#download.a { font-size: 9pt; color: #999; }
a#download.a:link { font-size: 9pt; color: #999; text-decoration: none; }
a#download.a:visited {font-size: 9pt; color: #999; text-decoration: none; }
a#download.a:hover {font-size: 9pt; color: #ccc; text-decoration: none; }

a#download.b { font-size: 11pt; color: #999; }
a#download.b:link { font-size: 11pt; color: #999; text-decoration: none; }
a#download.b:visited {font-size: 11pt; color: #999; text-decoration: none; }
a#download.b:hover {font-size: 11pt; color: #ccc; text-decoration: none; }

a#download.c { font-size: 11pt; color: #999; }
a#download.c:link { font-size: 11pt; color: #999; text-decoration: none; }
a#download.c:visited {font-size: 11pt; color: #999; text-decoration: none; }
a#download.c:hover {font-size: 11pt; color: #ccc; text-decoration: none; }


/*ANSPRECHPARTNER
--------------------------------------------------------------------------- */

#ansprechpartner a { font-size: 11pt; color: #44717D; text-decoration: none;}
#ansprechpartner a:link { font-size: 9pt; color: #44717D; text-decoration: none; }
#ansprechpartner a:visited { font-size: 11pt; color: #44717D; text-decoration: none; }
#ansprechpartner a:hover {font-size: 11pt; color: #44717D; text-decoration: underline;}

#ansprechpartner.a a { font-size: 9pt;  color: #44717D; text-decoration: none;}
#ansprechpartner.a a:link { font-size: 9pt;  color: #44717D; text-decoration: none; }
#ansprechpartner.a a:visited { font-size: 9pt;  color: #44717D; text-decoration: none; }
#ansprechpartner.a a:hover {font-size: 9pt;  color: #44717D; text-decoration: underline;}

#ansprechpartner.b a { font-size: 11pt;  color: #44717D; text-decoration: none;}
#ansprechpartner.b a:link { font-size: 11pt;  color: #44717D; text-decoration: none; }
#ansprechpartner.b a:visited { font-size: 11pt; ; color: #44717D; text-decoration: none; }
#ansprechpartner.b a:hover {font-size: 11pt;  color: #44717D; text-decoration: underline;}

#ansprechpartner.c a { font-size: 11pt;  color: #44717D; text-decoration: none;}
#ansprechpartner.c a:link { font-size: 11pt;  color: #44717D; text-decoration: none; }
#ansprechpartner.c a:visited { font-size: 11pt;  color: #44717D; text-decoration: none; }
#ansprechpartner.c a:hover {font-size: 11pt;  color: #44717D; text-decoration: underline;}



/*  Skalierbare Schrift contentLeft
---------------------------------------------------------------------------*/
#bushtitel { font-size: 13pt; font-weight: bold; color: #44717D; }
#bushtitel.a { font-size: 12pt;  }
#bushtitel.b { font-size: 13pt;  }
#bushtitel.c { font-size: 13pt;  }

/* FOOTER */
div#footer a{ font-size: 9pt; color: #949595; text-decoration: none; }
div#footer:link{ font-size: 9pt; color: #949595; text-decoration: none; }
div#footer:visited{ font-size: 9pt; color: #949595; text-decoration: none; }
div#footer:hover{ font-size: 9pt; color: #666666; text-decoration: none; }

/* BILDUNTERSCHRIFTEN
---------------------------------------------------------------------------*/
#bildunterschrift {font-size: 10pt;}
#bildunterschrift.a { font-size: 9pt;  }
#bildunterschrift.b { font-size: 10pt;  }
#bildunterschrift.c { font-size: 10pt;  }

/* DONWLOAD/CONTENTBEREICH <a href="" id="ankerpunkt"> - zwischen seitenanfang - seitenende
--------------------------------------------------------*/
a#ankerpunkt { font-size: 10pt; color: #44717D; text-align: right; }
a#ankerpunkt:link { font-size: 10pt; color: #44717D; text-decoration: none; text-align: right; }
a#ankerpunkt:visited {font-size: 10pt; color: #44717D; text-decoration: none; text-align: right;}
a#ankerpunkt:hover {font-size: 10pt; color: #73AAB8; text-decoration: none; text-align: right;}

a#ankerpunkt.a { font-size: 9pt; color: #44717D; text-align: right;}
a#ankerpunkt.a:link { font-size: 9pt; color: #44717D; text-decoration: none; text-align: right;}
a#ankerpunkt.a:visited {font-size: 9pt; color: #44717D; text-decoration: none; text-align: right;}
a#ankerpunkt.a:hover {font-size: 9pt; color: #73AAB8; text-decoration: none; text-align: right;}

a#ankerpunkt.b { font-size: 10pt; color: #44717D; text-align: right;}
a#ankerpunkt.b:link { font-size: 10pt; color: #44717D; text-decoration: none; text-align: right;}
a#ankerpunkt.b:visited {font-size: 10pt; color: #44717D; text-decoration: none; text-align: right;}
a#ankerpunkt.b:hover {font-size: 10pt; color: #73AAB8; text-decoration: none; text-align: right;}

a#ankerpunkt.c { font-size: 10pt; color: #44717D; text-align: right;}
a#ankerpunkt.c:link { font-size: 10pt; color: #44717D; text-decoration: none; text-align: right;}
a#ankerpunkt.c:visited {font-size: 10pt; color: #44717D; text-decoration: none; text-align: right;}
a#ankerpunkt.c:hover {font-size: 10pt; color: #73AAB8; text-decoration: none; text-align: right;}
