@CHARSET "Westlich (ISO-8859-1)";

div, input, li { behavior: url("../css/iepngfix.htc"); }

/* Allgemeine Angaben */
body {
	margin				: 0;
	padding				: 0;
	background-color	: #FFFFFF;
	font-family			: verdana, arial, helvetica, sans serif;
	font-size			: 8pt;
	color				: #000000;
}

/* Kopfmenue (drucken, Sitemap, Impressum) */
div#headmenu {
	margin				: 10px 0 0 0;
	height				: 15px;
	width				: 990px;
}

div#headmenu ul {
	float				: right;
	margin				: 2px;
	padding				: 0;
}

div#headmenu ul li {
	float				: left;
	display				: block;
	padding				: 0 5px 0 5px;
}

div#headmenu ul li.line {
	margin-top			: -2px;
	color				: #1a1a1a;
}

div#headmenu a {
	display				: block;
	font-size			: 7pt;
	color				: #1a1a1a;
	text-decoration		: none;
}

div#headmenu a:hover {
	display				: block;
	font-size			: 7pt;
	color				: #800000;
	text-decoration		: underline;
}


/* Kopfbereich mit Hintergrundbild und Menue */
div#head {
	float				: left;
	width				: 835px;
	height				: 20px;
	margin				: 0 0 30px 0;
	padding				: 120px 0 0px 160px;
	background			: url('../img/head_background.jpg') no-repeat;
}

div#menu ul {
	margin				: 0;
	padding				: 0;
	list-style-type		: none;
}
	
div#menu ul li {
	float				: left;
	display				: block;
	height				: 20px;
	width				: 90px;
	margin				: 0 1px 0 0;
	padding				: 5px 0 0 1px;
	text-align			: center;
	background			: url('../img/menu_background.png') no-repeat;
}

div#menu a {
	font-size			: 8pt;
	color				: #606060;
	text-decoration		: none;
}

div#menu li:hover, div#menu li.menuactive {
	background			: url('../img/menu_active_background.png') no-repeat ;
}

div#menu li:hover a, div#menu li a.menu_sel {
	color				: #FFFFFF;
}

/* Untermenue auf der linken Seite */
div#submenu {
	float				: left;
	width				: 135px;
	padding				: 0 0 0 25px;
}

div#submenu ul {
	margin				: 0 0 20px 10px;
	padding				: 0;
	list-style			: url('../img/arrow.gif');
}
	
div#submenu ul li {
	text-align			: left;
}

div#submenu a {
	font-size			: 8pt;
	color				: #505050;
	text-decoration		: none;
}

div#submenu a:hover {
	color				: #800000;
	text-decoration		: underline;
}

div#submenu a.submenu_sel {
	color				: #800000;
	font-weight			: bold;
}

/* Inhalt */
div#content {
	width				: 835px;
	margin				: 0 0 50px 160px;
	padding				: 0;
}

h1 {
	display				: none /* H1 nur fuer Suchmaschine */
}

h2 {
	margin				: 0 0 20px 0;
	font-weight			: bold;
	font-size			: 12pt;
	color				: #800000;
}

h3 {
	margin				: 0 0 5px 0;
	padding				: 0;
	font-weight			: bold;
	font-size			: 8pt;
	color				: #800000;
}

h4 {
	margin				: 0 0 5px 0;
	font-size			: 8pt;
}


p {
	margin				: 0 0 20px 0;
	line-height			: 130%;
}


ul {
	list-style			: disc;
}

li	{
	margin				: 0 0 5px 0;
}

img {
	margin				: 30px;
	border				: 0;
}

a {
	color				: #800000;
	text-decoration		: none;
}

a:hover {
	text-decoration		: underline;
}

img.left {
	float				: left;
	margin				: 0 10px 10px 0;
}

img.right {
	float				: right;
	margin				: 0 0 10px 10px;
}

div#contentleft {
	float				: left;
	margin				: 0 0 50px 0;
	padding				: 0;
	width				: 470px;
}

div#contentright {
	margin-left			: 530px;
	width				: 300px;
	font-size			: 8pt;
	color				: #202020;
}

/* Fuer die Startseite relevante Deklarationen */

div#contentleft ul {
	margin				: 0 0 0 120px;
	padding				: 0 0 0 50px;
}

div#contentright div {
	margin				: 0 0 25px 0;
}

div#contentleft ul.left {
	margin				: 0;
	padding				: 0;
}

table#homenews {
	margin				: 5px 0 5px 0;
	border-collapse		: collapse;
	border				: 0;
}

table#homenews td {
	vertical-align		: top;
	padding				: 0 5px 10px 5px;
}

img.homenews {
	float				: none;
	margin				: 0;
	padding				: 2px 0 0 0;
}

div#homelogin form {
	margin				: 0;
}

div#homelogin form label {
	float				: left;
	display				: block;
	width				: 110px;
	padding				: 2px 0 0 0;
}

div#homelogin form input.input {
	height				: 14px;
	width				: 100px;
	border				: 1px solid silver;
	margin				: 0 0 5px 0;
}

div#homelogin form input.submit {
	height				: 20px;
	font-size			: 8pt;
}

/* Beispiele Weinbilder */
div#wineimages {
	width				: 567px;
	text-align			: center;
}

div#wineimages img {
	float				: none;
	display				: block;
	margin				: auto;
}

div#wineimages p {
	font-weight			: bold;
}

/* PAR Parameter */
ul.parameter {
	margin				: 0;
	padding				: 0;
	list-style			: none;
	font-weight			: bold;
}

ul.parameter li {
	display				: block;
	margin				: 0 0 10px 0;
	line-height			: 300%;
}

ul.parameter li ul {
	margin				: 0;
	padding				: 0 0 0 10px;
	list-style			: none;
	font-weight			: normal;
}

/* PAR-Bogen */
img.stylesheet {
	float				: none;
	border				: 1px solid #808080;
	margin				: 0;
	padding				: 10px;
}
	
/* Login */
iframe.login {
	width				: 950px;
	height				: 1700px;
	margin-left			: -150px;
	border				: 0;
}

* html iframe.login {
	margin				: 0;
	width				: 950px;
	position			: relative;
	left				: -150px;
	top					: 0px;
}
	





