
/* Верхние ссылки */
#tree
{
color: #666;
margin: 0px 0px 0px 5px;
padding:1px 1px;
max-width: 77em;
min-width: 60em;
font: 70% Verdana, Lucida, sans-serif;
}

#aussen
{
margin: 0;
padding: 0;

font: 82% Verdana, Lucida, sans-serif;
}

/* Links */

a:link, a:visited, active
{
color: #496690;
text-decoration: none;
}

a:hover
{
color: #009A81;
text-decoration: underline;
}


#sitelinks
{
position: relative;
margin: 0 16px 0 0;
top: 0px;
font-size: 0.85em;
text-align: right;
white-space: nowrap;
}

#fuss
{
color: #666;
margin: 0px 0px 0px 0px;
padding:1px 1px;
max-width: 77em;
min-width: 60em;
font: 70% Verdana, Lucida, sans-serif;
}

#navbox
{

margin: 0px 0px 19px 0px;
font: 82% Tahoma, Lucida, sans-serif;
text-align: left;

}
#navbox a:hover
{
text-decoration: none;
}
#navbox dl
{
margin: 0;
padding: 0;
border-bottom: 1px solid #cccccc;

}

#navbox dt
{
margin: 0;
padding: 0;
border-top: 1px solid #cccccc;
font-weight: bold;

}

#navbox dt a
{
display: block;
border-left: 4px solid #ccc;
padding: 4px 4px 4px 6px;

}

#navbox dt a:hover
{
border-left: 4px solid #009A81;
}

#navbox dd
{
margin: 0;
padding: 0;
border-top: 1px solid #ccc;
font: 82%;
text-align: left;
}

#navbox dd a
{
display: block;
border-left: 4px solid #ccc;
padding: 4px 4px 4px 6px;
}

#navbox dd a:hover
{
border-left: 4px solid #8c1c00;
}

.maintable        { border: 1px solid #cccccc; }
.marked            { background: #ffffff; }
.contactfont {       color: #000;   font: 11px verdana; }
.calcfont {       color: #666;   font: 12px verdana; }

#inhalt
{
margin: 12px 12px 0 12px;
padding: 0px;
}

p
{
font-size: 1em;
font-family:  Georgia;
font-weight: normal;
}


/* Для проверки формы при регистрации */
p1
{
font-size: 0.8em;
font-family:  Calibri;
font-weight: bold;

}
/* Для отображения статистики в файле stats.php */
p2
{
font-size: 0.9em;
font-family:  Calibri;
font-weight: normal;

}



h1, h2
{
font-family:  Georgia, "New Century Schoolbook", Times, "Times New Roman", serif;
font-weight: normal;
}

h1
{
margin-top: 0;
font-size: 1.2em;
line-height: 1.2em;
}

h2
{
font-size: 1.2em;
line-height: 1.2em;
border-bottom: 1px solid #ccc;
font-weight: normal;
}

h3
{
font-size: 0.8em;
font-family:  Tahoma;
font-weight: normal;
font-weight: bold;
}

h4, h5
{
font: bold 1em Verdana, Lucida, sans-serif;
}


.kasten
{
border: 1px solid #ccc;
background: #ddd;
margin-left: 12px;
}

.reshenie{

font-size: 0.8em;
font-family:  Tahoma;
font-weight: bold;
}
/* padding: 3px; Стиль для ячеек исторических заметок */

#spalte2
{
margin: 0;
padding: 0;
vertical-align: top;

}

#spalte2 dl
{
margin: 0 0 10px 0;
padding: 0;
border: 1px solid #ccc;
}

#spalte2 dt
{
margin: 0;
padding: 4px 10px 4px 10px;
background: #ddd;
font-weight: bold;
font-size: 0.9em;
font-family:  Times,Georgia, "New Century Schoolbook",  "Times New Roman", serif;
white-space: nowrap;
border-bottom: 1px solid #ccc;
}

#spalte2 dd
{
margin: 0;
padding: 4px 10px 4px 10px;
font-size: 0.9em;
font-family:  Tahoma;
background: #fff;
}

/* Конец стиля для ячеек исторических заметок */

/* Formate aus dem alten Design, werden ggf. noch im Inhalt verwendet */

.loulr                { border: 1px solid #ccc; background #fff}
.lolr                { border-top: 1px solid #ccc;
                  border-right: 1px solid #ccc;
                  border-left: 1px solid #ccc; }
.lulr                { border-right: 1px solid #ccc;
                  border-bottom: 1px solid #ccc;
                  border-left: 1px solid #ccc; }
.llr                { border-right: 1px solid #ccc;
                  border-left: 1px solid #ccc; }
.lu                { border-bottom: 1px solid #ccc; }
.lborder                { border: 2px solid #ccc; }
.dotborder        { border: 1px dotted #ccc; }
.leftmar        { margin: 0 0 0 100px;  }
.leftmarg        { margin: 0 0 0 10px;  }
.leftmarlit        { margin: 0 0 0 30px;  }