/* Cascaded StyleSheet
**
** Basis Definitionen für die Web-Seite des Vereins
** "Katzenfreunde Norddeutschland e.V."
**
** file: default.css
*/

.title {
  font-size:16px;
  font-weight:bold;
  padding-top:12px;
  padding-bottom:36px;
}

.subtitle {
  font-size:14px;
  font-weight:bold;
  padding-top:26px;
  padding-bottom:13px;
}

.text {
  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
  font-size:13px;
}

td.text {
  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
  font-size:13px;
  vertical-align:top;
}

td.textmiddle {
  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
  font-size:13px;
  text-align:left; vertical-align:center;
}

td.textdown {
  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
  font-size:13px;
  vertical-align:bottom;
}

.bold       { font-weight:bold; }
.italic     { font-style:italic; }
.underline  { text-decoration:underline; }
.left       { text-align:left; }
.center     { text-align:center; }
.right      { text-align:right; }
.justify    { text-align:justify; }
.shortsmall { font-size:88%; }
.small      { font-size:70%; }
.shortfat   { font-size:112%; }
.fat        { font-size:150%; }
.outline    { border-width: 1px; border-style: solid; padding: 8px;}
.note       { font-size:60%; vertical-align:super; }
.red        { color: red; }


.copyright {
  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
  font-size:10px; font-style:italic;
}

.localside_link {
  text-align:right; 
  font-style:italic;
}

.localside_link a {
  text-decoration:none;
}

/* lists */
.list_aplha {
  list-style-type:upper-alpha;
}


/* Sitemap */
.entry_bg {
  background-color:#bfaaa9;
  vertical-align:top;
  padding:2px;
  font-size:11px;
}

.entry_bg2 {
  vertical-align:top;
  padding:2px;
  font-size:11px;
}

.sitemap {
  margin:0px; padding:0px;
}

/* updated */

.updated {
  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
  font-size:10px;
}

.updated_marsoftware {
  font-family:Comic Sans MS,Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
  font-size:10px;
}

/* Navigator */

.navi_left_sub {
  padding-right:8px;
  text-align:right;
}

.navi_left_mark {
  padding-left:4px;
  text-align:left;
}

.navi_top_link {
  font-family:Arial,sans-serif; font-style:normal; font-variant:normal; text-decoration:none;
  font-size:12px; font-weight:700; font-stretch:wider;
  padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px;
  margin-left:2px; margin-right:2px;
  border-style:hidden;
  line-height:20px;
  color:#5b4343;
}

a.navi_top_link:hover {
  font-family:Arial,sans-serif; font-style:normal; font-variant:normal; text-decoration:none;
  font-size:12px; font-weight:700; font-stretch:wider;
  padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px;
  margin-left:2px; margin-right:2px;
  border-style:solid; border-width:1px; border-color:#ffffff;
  line-height:20px;
  color:#5b4343;
}

.navi_top_link_active {
  font-family:Arial,sans-serif; font-style:normal; font-variant:normal; text-decoration:none;
  font-size:12px; font-weight:700; font-stretch:wider;
  padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px;
  margin-left:2px; margin-right:2px;
  border-style:solid; border-width:1px; border-color:#ffffff;
  line-height:20px;
  color:#5b4343;
}

a.navi_top_link_active:hover {
  font-family:Arial,sans-serif; font-style:normal; font-variant:normal; text-decoration:none;
  font-size:12px; font-weight:700; font-stretch:wider;
  padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px;
  margin-left:2px; margin-right:2px;
  border-style:solid; border-width:1px; border-color:#d0d0d0;
  line-height:20px;
  color:#5b4343;
}

.navi_left_link {
  font-family:Arial,sans-serif; font-style:normal; font-variant:normal; text-decoration:none;
  font-size:12px; font-weight:700;
  padding-left:3px;padding-right:3px;
  margin-left:2px; margin-right:2px;
  border-style:hidden;
  line-height:20px;
  color:#5b4343;
}

a.navi_left_link:hover {
  font-family:Arial,sans-serif; font-style:normal; font-variant:normal; text-decoration:none;
  font-size:12px; font-weight:700;
  padding-left:2px;padding-right:2px;
  margin-left:2px; margin-right:2px;
  border-style:solid; border-width:1px; border-color:#ffffff;
  line-height:20px;
  color:#5b4343;
}

.navi_left_link_active {
  font-family:Arial,sans-serif; font-style:normal; font-variant:normal; text-decoration:none;
  font-size:12px; font-weight:700;
  padding-left:2px;padding-right:2px;
  margin-left:2px; margin-right:2px;
  border-style:solid; border-width:1px; border-color:#ffffff;
  line-height:20px;
  color:#5b4343;
}

a.navi_left_link_active:hover {
  font-family:Arial,sans-serif; font-style:normal; font-variant:normal; text-decoration:none;
  font-size:12px; font-weight:700;
  padding-left:2px;padding-right:2px;
  margin-left:2px; margin-right:2px;
  border-style:solid; border-width:1px; border-color:#d0d0d0;
  line-height:20px;
  color:#5b4343;
}

.navi_left_link_mark {
  font-family:Arial,sans-serif; font-style:italic; font-variant:normal; text-decoration:none;
  font-size:11px; font-weight:normal;
  border-style:hidden;
  line-height:16px;
  color:#5b4343;
}

a.navi_left_link_mark:hover {
  font-family:Arial,sans-serif; font-style:italic; font-variant:normal; text-decoration:none;
  font-size:11px; font-weight:normal;
  border-bottom-style:solid; border-top-style:solid;
  border-width:1px; border-color:#ffffff;
  line-height:16px;
  color:#5b4343;
}

/* Zuechter */

.entry_name {
  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
  font-size:11px;
  vertical-align:top;
}

.entry_content {
  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
  font-size:11px;
  vertical-align:top;
}

.entry_content_name {
  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
  font-size:12px; font-weight:bold;
  vertical-align:top;
  padding_bottom:12px;
}

td.navi_left {
  width: 128px;
}