/* Font Definition */

@font-face {
    font-family: 'aikikaibonnregular';
    src: url('../fonts/aikikaibonnregular-webfont.woff');
}

/* Header */

#header a.logo {
    font-family: 'aikikaibonnregular';
    font-size: 2.5rem;
}

#header {
	border-bottom: solid 3px #d62d06;
	border-bottom: solid 3px #ae0000;
}

/* Menu */

nav#menu header {
    font-size: 1.5rem;
    text-align:center;
}

nav#menu ul li a {
    font-family: 'aikikaibonnregular';
    text-transform: none;
    font-size: 2rem;
    line-height: 2rem;
    letter-spacing: 0px;
    text-align:center;
}

/* Überschriften */

h1, h2, h3, h4, h5, h6 {
    font-family: 'aikikaibonnregular';
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'aikikaibonnregular';
	font-weight: normal;
	color: #3f2e25;
	color: #ae0000;
	margin: 0 0 0.8em 0;
}

h1 {
    font-size: 2.3rem;
	color: #ae0000;
}

h2 {
    font-size: 1.8rem;
}

h3 {
    font-size: 1.8rem;
}

h5 {
    font-size: 1.0rem;
}

/* Body */

#main section { /* "#main" ist wichtig, da sonst das Menü kaputt geht. Im Menü ist auch ein "section", welches nicht in der Größe verändert werden sollte */
  font-family: 'aikikaibonnregular';
	font-size: 2.3rem;
	font-weight: normal;
	color: #592f19;
	line-height: 2.8rem;
}

p {
	color: inherit;
	margin: 0 0 0.8em 0;
	line-height: 1.0em;
}

em {
	font-weight: normal;
	font-style: normal;
	margin: 0 0 0 0;
}

ul {
  margin: 0 0 0.8em 0;
}

strong {
	font-weight: normal;
	color: #3f2e25;
}

/* Tabellen */

table {
  box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 3px 0px;
  background-image: url("background-buetten.png");
  background-repeat: repeat;
}

table tbody tr:nth-child(2n+1) {
  background-color: unset;
}

/* Admin-Panel */
body#admin-login-wrapper, body.ga-theme-17x {
  font-family: unset;
	font-size: unset;
	font-weight: unset;
	color: unset;
	line-height: unset;
}

