/* ---------------------------------------------------------------------------- */
/* --  CSS-Definitionen:: Standard-Ueberschriften  ---------------------------- */
/* ---------------------------------------------------------------------------- */

h2
{    
    font-family:Arial,Helvetica,Sans-Serif;
    font-size:14px;                    /* IE, MZ, NN 14px, OP 16px */
    color:#669999;
    padding-bottom:4px;                /* IE 2px, MZ, OP 4px, NN weg */
    margin:0px;                        /* IE, MZ, OP 0px, NN weg */
}

/* ---------------------------------------------------------------------------- */
/* --  CSS-Definitionen:: Standard-Schriftarten  ------------------------------ */
/* ---------------------------------------------------------------------------- */

p,br,ul,ol,li,dt,dl,dd,img,.text,.subtext
{    
    font-family:Verdana,Arial,Helvetica,Sans-Serif;
    font-size:12px;                    /* IE, MZ, NN 12px, OP 14px */
    font-weight:normal;
    color:#333333;
}

p,.text,ul,ol,li
{
    line-height:20px;                  /* IE, MZ, OP 20px, NN 18px */
}

.small
{
    font-family:Verdana,Arial,Helvetica,Sans-Serif;
    font-size:12px;                    /* IE, MZ, NN 11px, OP 13px */
    line-height:16px;
    font-weight:normal;
    color:#333333;
}

.extrasmall
{
    font-family:Verdana,Arial,Helvetica,Sans-Serif;
    font-size:11px;                    /* IE, MZ, NN 11px, OP 13px */
    line-height:16px;
    font-weight:normal;
    color:#333333;
}



/* ---------------------------------------------------------------------------- */
/* --  CSS-Definitionen:: Link-Auszeichnungen  -------------------------------- */
/* ---------------------------------------------------------------------------- */

a:link,a:visited
{
		font-family:Verdana,Arial,Helvetica,Sans-Serif;
    font-size:13px;                    /* IE, MZ, NN 12px, OP 14px */
    text-decoration:none;
    color:#336666;
}

a.textlink:link,a.textlink:visited
{
		font-size:12px;
    text-decoration:underline;
    font-weight:normal;
}

a.toplink:link,a.toplink:visited
{
    text-decoration:none;
    font-weight:normal;
    line-height:20px;                  /* IE, MZ, OP 20px, NN 18px */
    padding-top:2px;                   /* IE, OP 3px, MZ 2px, NN weg */
    padding-bottom:4px;                /* IE 3px, MZ, OP 4px, NN weg */
    margin:0px;                        /* IE, MZ, OP 0px, NN weg */
}

a.topactive:link,a.topactive:visited
{
    text-decoration:none;
    font-weight:normal;                /* IE, MZ, OP normal, NN, IE4 bold */
    color:#336666;                     /* IE, MZ, OP #336666, NN, IE4 #555555 */
    background-color:#DAE4F4;          /* IE, MZ, OP #DAE4F4, NN weg */
    line-height:20px;                  /* IE, MZ, OP 20px, NN 18px */
    padding-top:2px;                   /* IE, OP 3px, MZ 2px, NN weg */
    padding-bottom:4px;                /* IE 3px, MZ, OP 4px, NN weg */
    margin:0px;                        /* IE, MZ, OP 0px, NN weg */
}

a.sublink:link,a.sublink:visited
{
    text-decoration:underline;
    font-weight:normal;
}

a.subactive:link,a.subactive:visited
{
    text-decoration:none;
    font-weight:normal;
    color:#333333;
}

a.subsublink:link,a.subsublink:visited
{
    font-size:12px;                    /* IE, MZ, NN 11px, OP 13px */
    line-height:16px;
    text-decoration:underline;
    font-weight:normal;
}

a.subsubactive:link,a.subsubactive:visited
{
    font-size:12px;                    /* IE, MZ, NN 11px, OP 13px */
    line-height:16px;
    text-decoration:none;
    font-weight:normal;
    color:#333333;
}

a.small:link,a.small:visited
{
    font-size:12px;                    /* IE, MZ, NN 11px, OP 13px */
    line-height:16px;
    text-decoration:underline;
    padding-bottom:2px;                /* IE, MZ, OP 2px, NN weg */
    color:#336666;
}

a.textlink:hover
{
		font-size:12px; 
    background-color:#336666;          /* IE, MZ, OP #345CAE, NN weg */
    color:#FFFFFF;                     /* IE, MZ, OP #FFFFFF, NN weg */
    text-decoration:none;
}

a.sublink:hover,a.subsublink:hover,a.small:hover
{
    background-color:#336666;          /* IE, MZ, OP #345CAE, NN weg */
    color:#FFFFFF;                     /* IE, MZ, OP #FFFFFF, NN weg */
    text-decoration:none;
}


a.toplink:hover
{
    background-color:#336666;          /* IE, MZ, OP #DAE4F4, NN weg */
    color:#336666;                     /* IE, MZ, OP #336666, NN weg */
    text-decoration:none;
}