/* alegreya-sans-regular - latin */
@font-face {
    font-family: 'Alegreya Sans';
    font-style: normal;
    font-weight: 400;
    src: url('/fonts/alegreya-sans-v24-latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
	url('/fonts/alegreya-sans-v24-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('/fonts/alegreya-sans-v24-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
	url('/fonts/alegreya-sans-v24-latin-regular.woff') format('woff'), /* Modern Browsers */
	url('/fonts/alegreya-sans-v24-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
	url('/fonts/alegreya-sans-v24-latin-regular.svg#AlegreyaSans') format('svg'); /* Legacy iOS */
}

/* alegreya-regular - latin */
@font-face {
    font-family: 'Alegreya';
    font-style: normal;
    font-weight: 400;
    src: url('/fonts/alegreya-v31-latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
	url('/fonts/alegreya-v31-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('/fonts/alegreya-v31-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
	url('/fonts/alegreya-v31-latin-regular.woff') format('woff'), /* Modern Browsers */
	url('/fonts/alegreya-v31-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
	url('/fonts/alegreya-v31-latin-regular.svg#Alegreya') format('svg'); /* Legacy iOS */
}

body {
    background-color: #fff;
    font-family: "Alegreya Sans", Arial, Helvetica, sans-serif; 
    line-height: 1.5;
    font-size: 18px;
    color: #444;
}

h1,h2,h3,h4,h5,h6 {
    color: #02735e;
}

.start-image {
    width: 774px;
    height: 450px;
}

#pageheader-image img {
    width:990px;
}

.korb-leger {
    background-color: #02735e;
    color: #fff;
}

.korb-leger-input {
    color: #000;
}

.korb-leger a, #footercontainer a, #weintipp a {
    color: #fff;
}

#weintipp, #footercontainer {
    background-color: #444;
    color: #fff;
}

#cookielayer {
    background-color: #f6f6f6;
}

#pagecontent {
    padding:0;
}

#content-right {
}

.category-item-content a {
    color: #02735e;
    font-weight: bold;
}

.category-item-content a:hover {
    color: #c78c00;
}

#content-left-menu {
    font-size: 14px;
}

.category-item-container {
    padding-left: 0;
}

.korb-leger-text {
    font-size: 14px;
    line-height: 1.6;
}

#weintipp {
    line-height: 1.3;
}

.wine-itemline {
    line-height: 1.5;
}

h3 {
    font-size: revert;
    line-height: initial;
    font-weight: bold;
}

.wine-icon {
    top: 5px;
    position: relative;
}

h1 {
    font-size: 24px;
}

h2 {
    font-size: 20px;
}

#footercontainer {
    font-size: 15px;
}

#content-one-column {
	line-height: 2;
}

#kasse-mwst::after {
    content: "Bitte beachten: Der Shop berechnet automatisch Versandkosten für Pakete. Diese werden jedoch manuell von uns korrigiert und ggf. abgezogen. Ihre endgültige Rechnung erhalten Sie nach der Bearbeitung. Danke für Ihr Verständnis!";
    color: red;
    margin-left: 10px;
    display: block;
    text-align: justify;
    margin-bottom: 20px;
}
