/*
****************************************************

@project       : VOLG Weinkellereien, www.volgweine.ch
@author        : Martin Kutter @ wmk.ch
@date          : October 2004 
@version       : 1.0
@file          : vwk_print.css
@media         : Print

---------------------------------------------------
@description   :

****************************************************
*/

body {
	font-family : Verdana,Geneva,sans-serif;
	font-size : 9pt;
}

h2 {
	font-size : 11pt;
}

h3 {
	font-size : 9pt;
}

.titlehistory {
	margin-bottom : 0;
}

.parahistory {
	margin-top : 0;
}

/* all href */
a:link, a:visited {
	color : #000;
	background-color : transparent;
}

a:hover, a:focus {
	text-decoration : none;
}

h1.region {
	color : #c00;
	background-color : transparent;
	text-transform : uppercase;
	letter-spacing : 2pt;
	font-size : 14pt;
}

h2.producer {
	color : #c00;
	background-color : transparent;
	letter-spacing : 1pt;
	font-size : 11pt;
}

/* td black */
.tdblack {
	background-color : #000;
	color : #fff;
	width : 800px;
	text-align : right;
	vertical-align : bottom;
}

/* img header right */
.imghead {
	margin : 0 0 0 5px;
	padding : 0;
}

/* MainNav Layer */
div#mainnav {
	display : none;
}

a.mainnav:link, a.mainnav:visited {
	text-decoration : none;
	color : #ccc;
	background-color : transparent;
	letter-spacing : 1px;
}

a.mainnav:hover, a.mainnav:focus {
	color : #fff;
	background-color : transparent;
}

a.active:link, a.active:visited, a.active:active {
	text-decoration : none;
	color : #fff;
	background-color : transparent;
	letter-spacing : 1px;
	font-weight : bold;
}

a.active:hover, a.active:focus {
}

a.activesub:link, a.activesub:visited, a.activesub:active {
	display : block;
	text-decoration : none;
	color : #fff;
	background-color : #999;
	padding : 2px 5px 2px 5px;
}

a.activesub:hover, a.activesub:focus {
}

/* Submenu layer */
div#submenu1 {
	display : none;
}

div#submenu2 {
	display : none;
}

a.submenu:link, a.submenu:visited {
	display : block;
	color : #fff;
	background-color : transparent;
	text-decoration : none;
	padding : 2px 5px 2px 5px;
}

a.submenu:hover, a.submenu:focus {
	color : #fff;
	background-color : #999;
}

/* Location Links */
a.location {
	color : #000;
	background-color : transparent;
}

/* Format Layer content */
div#content {
	
}

body>#content {

}

/* Footer */
div#footer {
	border-top : 1px solid #000;
	text-align : right;
	font-size : 0.8em;
	margin-top : 2em;
	margin-bottom : 1em;
}

div#footer a:link, div#footer a:visited {
	text-decoration : none;
}

div#footer a:hover, div#footer a:focus {
	text-decoration : none;
	color : #ccc;
	background-color : transparent;
}

/* Layer Search */
div#search {
	display : none;
}
	
/* Form formatting */
fieldset {
	margin : 0;
	padding : 0;
	border : 0;
}

table, td {
	font-size : 1em;
}

.send {
	background-color : #fff;
	border : 0;
	font-weight : bold;
	font-size : 1em;
}

/* Paragraph in #search Layer */
div#search p {
	border-bottom : 1px solid #000;
	font-weight : bold;
}

/* Wine List */
td.top {
	border-top : 1px solid #000;
}

td.shopcart {
	background-color : #ccc;
	color : #000;
	vertical-align : bottom;
	border-top : 1px solid #000;
	border-bottom : 1px solid #000;
}

td.name {
	font-size : 1.2em;
	font-weight : bold;
	border-top : 1px solid #000;
}

a.name:link, a.name:visited {
	color : #000;
	background-color : transparent;
}

a.name:hover, a.name:focus {
	color : #000;
	background-color : #ccc;
}

td.bottle {
	border-top : 1px solid #000;
	border-bottom : 1px solid #000;
}

td.flag {
	border-top : 1px solid #000;
	text-align : center;
}

td.country {
	border-bottom : 1px solid #000;
	text-align : center;
}

td.producer {
	border-bottom : 1px solid #000;
	font-weight : bold;
}

td.bottom {
	border-bottom : 1px solid #000;
}

td.grey {
	background-color : #ccc;
	color : #000;
}

td.type {
	border-top : 1px solid #000;
	color : #c00;
	background-color : transparent;
	font-weight : bold;
	text-transform : uppercase;
}

.type {
	color : #c00;
	background-color : transparent;
	font-weight : bold;
	text-transform : uppercase;
}

img.noborder {
	border : 0;
}

/* floating layer */
div#detail {
	visibility : hidden;
	position : absolute;
	width : 500px;
	right : 20px;
	top : 60px;
	border : 2px solid #999;
	z-index : 10;
	background-color : #fff;
	color : #000;
	padding : 1em;
}

div#detail h1 {
	font-size : 1.6em;
}

div#detail h2 {
	font-size : 1.2em;
	margin-bottom : 0.2em;
}

div#detail p {
	margin-top : 0;
	margin-bottom : 0.5em;
}

.close {
	padding-bottom : 0.5em;
}

div#close {
	display : none;
}

a.close:link, a.close:visited {
	text-decoration : none;
	background-color : transparent;
	color : #fff;
	font-weight : bold;
}

a.close:hover, a.close:focus {
	background-color : transparent;
	color : #000;
}

/* Format Qualtity Layers */
div#quercibus, div#cuparius, div#varietas, div#volgis, div#originis {
	
}

/* Quality-List */
a.speciallist:link, a.speciallist:visited {
	display : block;
	margin-top : 0.3em;
}

/* Category for Qualtity */
.cat {
	text-transform : uppercase;
	font-weight : bold;
	letter-spacing : 0.1em;
}

/* Title in Layer */
.cattitle {
	font-size : 1.6em;
}

/* Quality-Members */
.quercibus {
	color : #630;
	background-color : transparent;
}

.cuparius {
	color : #699;
	background-color : transparent;
}

.varietas {
	color : #c93;
	background-color : transparent;
}

.originis {
	color : #936;
	background-color : transparent;
}

.volgis {
	color : #060;
	background-color : transparent;
}

/* Head Table Print no display */
.head {
	display : none;
}

/* Graphics left */
img.leftgraphic {
	display : none;
}

/* AGB <th> */
th {
	text-align : left;
	border-bottom : 1px solid #000;
}
