body {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:12pt;
	margin-left:10px;
	margin-top:5px;
	margin-right:0px;
	background:white;
	background-image:url(/winzer/Huppert/rot.gif);
	background-repeat:repeat-x;
	background-position:top;
}



h1 {font-size:18px;color:#000000;margin-bottom:0px;}
h2 {font-size:16px;color:#000000;margin-bottom:0px;}
h3 {font-size:14px;color:#000000;margin-bottom:0px;}

h1.pltitel { color:#7d1c25; margin-bottom: 10px;}
h1.singlewein	{	color:#7d1c25; margin-top:0px; margin-bottom:18px;}

p {margin-top:0px;}
p.mainlink	{ margin: 5px 10px 0px 35px; font-size:12pt; width:182px; }
p.sublink 		{ margin: 0px 10px 0px 55px; font-size:12pt; }


code {font-size:14px;color:#0000ff;}


a:link, a:visited { text-decoration:none; color:#7d1c25; }
a:active, a:hover { color:#c2aa08; }

a.navi:link, a.navi:visited { text-decoration:none; font-weight:bold; color:#7d1c25; }
a.navi:active, a.navi:hover { color:#c2aa08; }

a.login:link, a.login:visited 	{ text-decoration:none; color:white; }
a.login:hover, a.login:active	{ font-weight:bold; }

a.oview:link, a.oview:visited, a.oview:active, a.oview:hover { color:#7d1c25; background:#c2aa08; width:600px; text-decoration:none; font-weight:bold; display:block; padding:5px; margin:50px 0px 10px 0px;}
a.oview:active, a.oview:hover {  background:#F8D80B; }

#right {	vertical-align:text-top;	width:18%; float:right;	line-height:20px; border:0px solid #000000; margin-right:50px; z-index:10; }
#content { text-align:left; min-height:600px;	width:75%; float:left; border:px solid #000000; z-index:5; }
#navig { vertical-align:text-top; min-width: 230px; }

table { font-size:10pt; }

table.login	{	background:#7d1c25; color:white; width:100%; text-align:center; table-layout:fixed; }

div.links 		{ float:left; border:1px solid #000000; width:40%; }
div.rechts		{ float:right; border:1px solid #000000; width:40%; }
span.junghof 	{ font-size:110%; font-weight:bold; color:#008A00; }


div.text		{ 	width:600px; }
h1.logtitle		{	font-size:30px; padding:30px 0px 40px 0px; }
div.ogger		{	background:#ffcc11; padding: 8px; font-size:12pt; }

img 			{ border:0px;}
img.logo 		{ border:0px; margin: 10px 0px 25px 20px; }
img.huppert 	{ margin:0px -8px 30px -7px; border:0px; }

div.breit { width:100%;	border:1px solid #000000;}



a.seitenkl:link		{  text-decoration:underline; font-size:9pt; color:#c2aa08; font-weight:bold; }
a.seitenkl:visited	{  text-decoration:underline; font-size:9pt; color:#c2aa08; font-weight:bold; }
a.seitenkl:hover	{  text-decoration:underline; font-size:11pt; color:#7d1c25; font-weight:bold; }
a.seitenkl:active	{  text-decoration:underline; font-size:11pt; color:#7d1c25; font-weight:bold; }


a.seiten:link, a.seiten:visited
{
	text-decoration:underline;
	font-size:11pt;
	color:#c2aa08;
}

a.seiten:hover, a.seiten:active
{
	color:#7d1c25;
}

span.seitent
{
	color:#de133c;
	font-size:11pt;
	font-weight:bold;
}


a.ind:link, a.ind:visited, a.ind:active, a.ind:hover
{
	text-decoration:none;
	font-weight:bold;
	color:#c2aa08;
}

a.ind:active, a.ind:hover
{
	color:white;
	background:#7d1c25;
}

a.short:link, a.short:visited	{  text-decoration:none; font-size:8pt; color:#c2aa08; }
a.short:hover, a.short:active	{  color:white; background:#7d1c25; }

a.minnikorb:link, a.minnikorb:visited	{  text-decoration:none; color:#7d1c25; }
a.minnikorb:hover, a.minnikorb:active	{   color:#c2aa08; }


a.klein:link, a.klein:visited	{  text-decoration:none; font-size:7pt; color:#c2aa08; }
a.klein:hover, a.klein:active	{  color:#7d1c25; }

a.select:link	{  text-decoration:underline; font-size:11pt; color:#c2aa08; }
a.select:visited	{  text-decoration:underline; font-size:11pt; color:#c2aa08; }
a.select:hover	{  text-decoration:underline; font-size:11pt; color:#7d1c25; }
a.select:active	{  text-decoration:underline; font-size:11pt; color:#7d1c25; }

a.back:link, a.back:visited	{  text-decoration:underline; font-size:12pt; color:#7d1c25; font-weight:bold;}
a.back:hover, a.back:active	{  color:#c2aa08; }



table.minikorb	{	font-size:8pt;
				color:#7d1c25;
				border-top:1px solid #7d1c25;
				border-bottom:1px solid #7d1c25;
				width:190px;
			}



table.lager		{	font-size:10pt;
				color:white;
				background:#7d1c25;
				width:100%;
			}

table.nolager	{	font-size:8pt;
				color:white;
				background:#a9a9a9;
				width:100%;
			}

table.probe {		font-size:12pt;
				color:black;
				background:#E2BEB2;
				width:800px;
				max-width:100%; }

table.info		{	font-size:9pt;
				border-spacing:10px;
			}


table.archiv	{	border:3px groove #7d1c25;
				empty-cells:show;
				width:100%;
			}

th.archiv		{	color:white;
				background:#7d1c25;
			}

td.archiv		{	border-top:1px solid #7d1c25;
			}


tr.katalog 		{	vertical-align:text-top;	}

td.seiten		{	border-top:3px solid #7d1c25; border-bottom:3px solid #7d1c25; }
td.meinwein 	{	color:black; font-weight:bold; background:#E2BEB2; }


div.minikorb	{	color:#7d1c25;
				font-size:10pt;
				margin-left:12px;
				margin-right:3px;
				width:190px;
			}

div.porto		{	color:#7d1c25; width:67%;	padding:4px;	margin:0px 10px 30px 30px; text-align:center;
				border:1px solid #7d1c25; font-size: 9pt;	}
div.porto p 	 {	margin: 4px; padding:0;  }


tr.gast		{	color:white;
				background:#7d1c25;
			}


div.navigation  {		background:#7d1c25;
				font-size:10pt;
				margin-left:12px;
				color:white;
			}


#leftnav
{
	vertical-align:text-top;
	height:600px;
	width: 230px;
}




td.wbild		{	width:90px; }
td.sbrief		{	width:370px;
				text-align:left;
				vertical-align:text-top; }

td.ro			{	text-align:right;
				vertical-align:top; }

td.co			{	text-align:center;
				vertical-align:top; }

td.lo			{	text-align:left;
				vertical-align:top; }

div.wbild		{	width:80px;
				height:100px;
				margin: 0px 8px 25px 5px;
				float:left;
			}


div.klein		{	font-size:8pt; }
font.klein		{	font-size:8pt; }


input.inaktiv	{	font-size:7pt;
				background:white;
				color:#c2aa08;
				text-decoration:none;
				border:0px;
			}

input.aktiv		{	font-size:7pt;
				background:white;
				color:#7d1c25;
				text-decoration:none;
				border:0px;
			}






div.login		{	color:#c2aa08;
				background:#7d1c25;
				font-size:12pt;
				padding:5px;
				width:600px;
                      	}

div.hinweis	{	color:white; background:red; font-size:12pt; width:600px; padding: 3px; }


div.bhead		{	color:#c2aa08; background:#7d1c25; padding:5px; font-size:12pt; width:250px; }
div.bheadb	{	color:#c2aa08; background:#7d1c25; padding:5px; font-size:12pt; width:600px; }


input.edit		{ width:250px }
select.edit	{ width:250px }

select.editcolor	{	width:250px;	background:yellow; }


a.service:link, a.service:visited, a.service:active, a.service:hover { text-decoration:none; font-size:8pt; color:#7d1c25; }

img.single	{ margin:0px 16px 15px 15px; }

input.voll		{ width:45px; height:45px; }
input.leer		{ width:45px; height:30px; }