/* CSS Document */

/* basics typo */

body,td,th {
	font-family: 'Foundry Sterling W01 Bk', Arial;
	color: #444;
	line-height: 1.6em;
	text-decoration: none;
	letter-spacing: 0.1em;
	font-size: 13px;
}
body {
	margin: 0px;
}

a:link {
	color: #777;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #777;
}
a:hover {
	text-decoration: underline;
	color: #222;
}
a:active {
	text-decoration: none;
	color: #222;
}
h1{
	font-family: 'Foundry Sterling W01 Md';
	font-size: 1.4em;
	text-transform: uppercase;
	text-align: center;
	font-weight: normal;
	line-height: 1.6em;
}
h2{
	font-family: 'Foundry Sterling W01 Md';
	font-size: 1.2em;
	text-align: center;
	font-weight: normal;
	line-height: 1.2em;
	text-transform: uppercase;
}
h3{
	font-family: 'Foundry Sterling W01 Md';
	font-size: 1em;
	text-align: center;
	font-weight: normal;
	line-height: 2em;
}
h4{
	font-size: 1.2em;
	font-weight: normal;
	line-height: 2em;
	text-transform: uppercase;
}
h5{
	font-size: 1em;
	font-weight: bold;
	line-height: 2em;
	text-transform: uppercase;
}
h6{
}
b {	font-family: 'Foundry Sterling W01 Md'; font-weight:normal;
}
hr {
	border-top-color: #444;
	border-top-style: dotted;
	border-top-width: 1px;
}
p {
	margin-bottom: 10px;
}
br {
	margin-bottom: 8px;
}
.small {
	font-size: 0.9em;
}

img {border:none}
table, tr, td {
	border: 0px;
	text-align: left;
	vertical-align: top;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
}
div#contentcolumnleft li, div#contentcolumnright li {
	list-style-image: url(../images/strich.gif);
	padding-bottom: 5px;
	margin-left: -25px;
}

/* boxes */

div#container {
	width:92%;
	min-width:700px;
	max-width:1200px;
	margin-bottom: 0;
	margin-left: 4%;
	margin-right: 4%;
	margin-top: 0px;
}
div#topmenu{
	min-width:800px;
	padding-bottom: 2px;
	height: 25px;
	padding-top: 12px;
}
div#leftmenu {
	width:28%;
	float:left;
	font-size: 0.9em;
	line-height: 1.4em;
	padding-right: 20px;
	margin-bottom: 20px;
	max-width: 300px;
}
div#leftmenu, div#leftmenu a:link, div#leftmenu a:visited {
	text-align: left;
	line-height: 1.4em;
}
div.headline {
	font-size: 1.3em;
	font-family: 'Foundry Sterling W01 Bk';
	line-height: 1.4em;
	text-transform: uppercase;
	padding-bottom: 20px;
	width: 18em;
}
div.header         {
	height: 102px;
	margin-bottom: 40px;
	background-image: url(../images/header-toscana.jpg);
	}
body#weine div.header         {
	background-image: url(../images/header-weinfeld.jpg);
	}
body#philosophie div.header         {
	background-image: url(../images/header-feld-baum.jpg);
	}
body#spirituosen div.header {
	background-image: url(../images/header-licht.jpg);
	}
body#spezialitaeten div.header {
	background-image: url(../images/header-schoko.jpg);
	}
body#feinkost div.header {
	background-image: url(../images/header-schoko.jpg);
	}
body#accessoires div.header         {
	background-image: url(../images/header-lavendel.jpg);
	}
body#service div.header         {
	background-image: url(../images/header-glaeser.jpg);
	}
body#veranstaltungen div.header         {
	background-image: url(../images/header-weinprobe.jpg);
	}
body#aktuell div.header         {
	background-image: url(../images/header-weinprobe.jpg);
	}
body#kontakt div.header         {
	background-image: url(../images/header-weinregal.jpg);
	}
body#impressum div.header         {
	background-image: url(../images/header-korken.jpg);
	}
body#news div.header         {
	background-image: url(../images/header-feld-baum.jpg);
	}
body#agb div.header         {
	background-image: url(../images/header-oelflaschen.jpg);
	}
body#anfahrt div.header         {
	background-image: url(../images/header-trauben.jpg);
	}
body#links div.header         {
	background-image: url(../images/header-gedecktertisch.jpg);
	}
body#home div.header {
	height: 340px;
	margin-bottom: 40px;
	background-image: url(../images/header-weinglas.jpg);
}
div#oben {
	position: absolute;
	left: 0px;
	top: 0px;
}

div#logo {
	z-index: 2;
	text-align: right;
	top: -100px;
	position: relative;
	float: right;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}

div#contentcolumnleft {
	width: 30%;
	z-index: 1;
	min-height: 350px;
	padding-left: 12px;
	padding-right: 20px;
	float: left;
	max-width: 320px;
	padding-bottom: 20px;
}
div#contentcolumnright {
	width: 30%;
	z-index: 1;
	min-height: 200px;
	padding-left: 12px;
	float: left;
	padding-right: 12px;
	max-width: 320px;
	padding-bottom: 20px;
}
div#contentcolumnleft div, div#contentcolumnright div {
	padding-bottom: 9px;
}
div#footer {
	height: 20px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 2px;
	margin-left: auto;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999;
	clear: both;
}


/* webyepstyles */

ul li {
	list-style-type: none;
}
li.WebYepMenuItem a:link, li.WebYepMenuItem a:visited {
	color: #777;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	max-width: 160px;
	list-style-type: none;
}
li.WebYepMenuItem a:hover {
	color: #333;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #777;
	border-bottom-color: #777;
	padding-bottom: 4px;
	padding-top: 4px;
	text-decoration: none;
}
li.WebYepMenuCurrentItem a{
	color: #333;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #777;
	border-bottom-color: #777;
	display: block;
	max-width: 160px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.WebYepMenuCurrentItem a:hover {
	color: #777;
	text-decoration: none;
	padding-top: 4px;
	padding-bottom: 4px;
}
.WebYepMenuTitle {
}
.WebYepMenuSeperator {
}

.GROSS {
	text-transform: uppercase;
}
.FETT {
	font-weight: bold;
}
.GROSSFETT {
	font-weight: bold;
	text-transform: uppercase;
}


@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=1e633e9d-944b-421b-b38a-3a9bdfc030fa");
@font-face{
font-family:"Foundry Sterling W01 Md";
src:url("Fonts/8af41afe-9f54-4583-9674-bc1303e3ff13.eot?#iefix");
src:url("Fonts/8af41afe-9f54-4583-9674-bc1303e3ff13.eot?#iefix") format("eot"),url("Fonts/13371dca-3ac8-4bab-b52d-4e1d2efa82f9.woff") format("woff"),url("Fonts/0d4f9295-fafe-4a02-ab19-b161494f81e2.ttf") format("truetype"),url("Fonts/db2dcdc1-bbb3-414f-b352-c38fff8db0d7.svg#db2dcdc1-bbb3-414f-b352-c38fff8db0d7") format("svg");
}
@font-face{
font-family:"Foundry Sterling W01 Bk";
src:url("Fonts/0fa8c670-f412-45ca-849d-1aded30eb86a.eot?#iefix");
src:url("Fonts/0fa8c670-f412-45ca-849d-1aded30eb86a.eot?#iefix") format("eot"),url("Fonts/1c874867-515c-4fdd-9fae-7c37237fba27.woff") format("woff"),url("Fonts/a5c117b0-930c-40ac-b4b7-1fac7ea445f7.ttf") format("truetype"),url("Fonts/7c3bed3a-232e-4f9b-9013-16f12661a829.svg#7c3bed3a-232e-4f9b-9013-16f12661a829") format("svg");
}
@font-face{
font-family:"Fndry Sterling W01 Bk It";
src:url("Fonts/5a9062d2-7473-4f10-98b2-f25e6a172b42.eot?#iefix");
src:url("Fonts/5a9062d2-7473-4f10-98b2-f25e6a172b42.eot?#iefix") format("eot"),url("Fonts/c0f75adc-d683-440e-b3eb-639cbff32b68.woff") format("woff"),url("Fonts/cc35a4ac-d402-4bc7-a6fb-425d5cd2d88b.ttf") format("truetype"),url("Fonts/c007631e-0e12-4f23-8088-a7e5b0eee390.svg#c007631e-0e12-4f23-8088-a7e5b0eee390") format("svg");
}
@font-face{
font-family:"Foundry Sterling W01 Lt";
src:url("Fonts/835a52cb-78e2-498c-bcc1-78b89c38fe9a.eot?#iefix");
src:url("Fonts/835a52cb-78e2-498c-bcc1-78b89c38fe9a.eot?#iefix") format("eot"),url("Fonts/a48c29e8-8de1-4e90-82a1-5e025a284ae5.woff") format("woff"),url("Fonts/cde1f0bd-b628-489b-a95d-2048acf1460a.ttf") format("truetype"),url("Fonts/c5b9070a-700b-425a-84a5-9fd846ba5455.svg#c5b9070a-700b-425a-84a5-9fd846ba5455") format("svg");
}