p, a, table, body, font{
    font-family: Calibri,Tahoma,sans-serif;
    border-style: none;
}
a, a:visited, a:active {
    color: #333333;
    text-decoration: none;
}
a:hover {
    color: #2c53e7;
}
a:hover.loeschen {
    color: #e03434;
}
tr:hover.rezepteintrag {
    background-color: #bdd1eb;
    transition: all .1s ease;
}
body {
    background-color: #bdd1eb;
}
div.blueboxcontainer {
    background-color: #5190e2;
    border-radius: 10px;
    padding: 10px;
    margin-bottom: 10px;
    box-shadow: 0px 0px 5px 0px #000;
}
hr.blueboxcontainer {
    color: #c1f965;
}
input, textarea, select {
    border-radius: 3px;
}
table.rezepteintrag tr.tabellenkopf {
    font-weight: bold;
}
div.blueboxcontainer input, div.blueboxcontainer select, form.neufelder input, form.neufelder select, form.neufelder textarea {
    background-color: #89e296;
    border: 1px solid #c1f965;
    color: #1c2e73;
}
img.typIcon {
    width: 7.5em;
    margin-top: .2em;
    margin-left: .4em;
    transform:scale(1.0);
    transition: all .2s ease;
}
img.typIcon:hover {
    transform:scale(1.1);
}

#kategorien {
    width: 16.5em;
    float: left;
}
#inhalt {
    margin-left: 18.5em;
}

.blueboxcontainer h2, .blueboxcontainer h3 {
    margin-top: 0em;
    margin-bottom: .5em;
}
.blueboxcontainer h3 {
    margin-bottom: -.5em;
}

div.maincontainer {
    max-width: 70em;
    margin-left: auto;
    margin-right: auto;
}

div.maincontainerAnzeigen {
    max-width: 60em;
    margin-left: auto;
    margin-right: auto;
}

.printLink {
    display: none;
}

.print {
    display: none;
}
.screen {
    display: block;
}