/* redifined tags */
html {
	height: 100%;
}
body {
	height: 100%;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}
a {
	color: #B81C10;
	font-weight: bold;
	text-decoration: none;
}
hr {
	display: none;
}
textarea {
	color: #999999;
	width: 290px;
	height: 122px;
	border: 1px solid #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
h1, h2 {
	margin: 0px;
	padding: 0px;
}
p {
	margin-left: 8px;
	padding-left: 8px;
	margin-top: 0px;
	padding-top: 0px;
}
img {
	margin: 0px;
	padding: 0px;
}

/* container */

#site {
	width: 955px;
	margin: auto;
	padding: 0px;
}
#left {
	float: left;
	margin: 0px;
	padding: 0px;
	height: 755px;
	width: 184px;
}
#left h1 {
	height: 121px;
	width: 184px;
	background-image: url(images/logo.jpg);
}
#navigation {
	margin: 0px;
	padding: 0px;
	height: 206px;
}
#navigation .ul_hor, #navigation .li_hor, #navigation .ul_ver, #navigation .li_ver {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
}
#navigation .ul_hor {
	height: 64px;
}
#navigation .li_hor {
	float: left;
	display: inline;
}
#navigation .ul_ver {
	height: 23px;
}
#navigation .li_ver {
}
#punkt1 { height: 137px; width: 166px; background-image: url(images/nav1.jpg); display: block; }
#punkt1:hover { height: 137px; width: 166px; background-image: url(images/nav1s.jpg); display: block; }
#punkt2 { height: 137px; width: 114px; background-image: url(images/nav2.jpg); display: block; }
#punkt2:hover { height: 137px; width: 114px; background-image: url(images/nav2s.jpg); display: block; }
#punkt3 { height: 137px; width: 223px; background-image: url(images/nav3.jpg); display: block; }
#punkt3:hover { height: 137px; width: 223px; background-image: url(images/nav3s.jpg); display: block; }
#punkt4 { height: 137px; width: 139px; background-image: url(images/nav4.jpg); display: block; }
#punkt4:hover { height: 137px; width: 139px; background-image: url(images/nav4s.jpg); display: block; }
#punkt5 { height: 137px; width: 64px; background-image: url(images/nav5.jpg); display: block; }
#punkt5:hover, #punkt5s { height: 137px; width: 64px; background-image: url(images/nav5s.jpg); display: block; }
#punkt6 { height: 137px; width: 65px; background-image: url(images/nav6.jpg); display: block; }
#punkt6:hover, #punkt6s { height: 137px; width: 65px; background-image: url(images/nav6s.jpg); display: block; }
#portrait { height: 23px; width: 166px; background-image: url(images/nav7.jpg); display: block; }
#portrait:hover, #portraits { height: 23px; width: 166px; background-image: url(images/nav7s.jpg); display: block; }
#familie { height: 23px; width: 166px; background-image: url(images/nav8.jpg); display: block; }
#familie:hover, #families { height: 23px; width: 166px; background-image: url(images/nav8s.jpg); display: block; }
#weinsorten { height: 23px; width: 114px; background-image: url(images/nav9.jpg); display: block; }
#weinsorten:hover, #weinsortens { height: 23px; width: 114px; background-image: url(images/nav9s.jpg); display: block; }
#boden { height: 23px; width: 114px; background-image: url(images/nav10.jpg); display: block; }
#boden:hover, #bodens { height: 23px; width: 114px; background-image: url(images/nav10s.jpg); display: block; }
#derburgunder { height: 23px; width: 114px; background-image: url(images/nav11.jpg); display: block; }
#derburgunder:hover, #derburgunders { height: 23px; width: 114px; background-image: url(images/nav11s.jpg); display: block; }
#genusstage { height: 23px; width: 223px; background-image: url(images/nav12.jpg); display: block; }
#genusstage:hover, #genusstages { height: 23px; width: 223px; background-image: url(images/nav12s.jpg); display: block; }
#heurigen { height: 23px; width: 223px; background-image: url(images/nav13.jpg); display: block; }
#heurigen:hover, #heurigens { height: 23px; width: 223px; background-image: url(images/nav13s.jpg); display: block; }
#partner { height: 23px; width: 139px; background-image: url(images/nav14.jpg); display: block; }
#partner:hover, #partners { height: 23px; width: 139px; background-image: url(images/nav14s.jpg); display: block; }
#presse { height: 23px; width: 139px; background-image: url(images/nav15.jpg); display: block; }
#presse:hover, #presses { height: 23px; width: 139px; background-image: url(images/nav15s.jpg); display: block; }
#dieburgundermacher { height: 23px; width: 139px; background-image: url(images/nav16.jpg); display: block; }
#dieburgundermacher:hover { height: 23px; width: 139px; background-image: url(images/nav16s.jpg); display: block; }
#pagecontent {
	height: 549px;
	background-image: url(images/mainbg.jpg);
	width: 771px;
	margin-left: 184px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: left;
}
#footer .ul_hor {
	margin: 0px;
	padding: 0px;
}
#footer .li_hor {
	margin: 0px;
	padding: 0px;
	float: left;
	display:inline;
	line-height: 0px;
}
#bottle6 {background-image:url(images/bottle6.jpg); width:184px; height:634px;}
#bottle5 {background-image:url(images/bottle5.jpg); width:184px; height:634px;}
#bottle4 {background-image:url(images/bottle4.jpg); width:184px; height:634px;}
#bottle3 {background-image:url(images/bottle3.jpg); width:184px; height:634px;}
#bottle2 {background-image:url(images/bottle2.jpg); width:184px; height:634px;}
#bottle1 {background-image:url(images/bottle1.jpg); width:184px; height:634px;}

/* individual */

.main2 li {
	list-style-image: url(images/bulletin.gif);
}
.bild p, .bild2 p {
	color: #4a090b;
	line-height: 15px;
	text-align: left;
	margin-left: 20px;
	width: 270px;
}
.main, .main2, .main3, .bild {
	cursor: default;
	text-align: left;
	line-height: 15px;
	color: #4a090b;
}
.main {
	margin-left: 144px;
	width: 390px;
}
.main2 {
	margin-left: 51px;
	width: 370px;
	float: left;
}
.bild {
	margin-top: 34px;
	padding-top: 26px;
	background-image: url(images/img_top.jpg);
	background-repeat: no-repeat;
	width: 350px;
	float: right;
}
.bild2 {
	margin-top: 60px;
	width: 350px;
	float: right;
}
.main3 {
	margin-left: 48px;
	height: 410px;
	width: 702px; /*712 wäre voll*/
	position: relative;
	overflow: auto;
}
.main3 p {
	margin-left: 10px;
	margin-right: 20px;
}
.main3 .newsbild {
	margin-left: 20px;
}
.myinput {
	color: #999999;
	width: 90%;
	height: 12px;
	border: 1px solid #CCCCCC;
	font-size: 10px;
	font-weight: bold;
	padding-left: 10px;
	margin-bottom: 2px;
	padding-bottom: 2px;
}
.inv {
	display: none;
}
