/* Stylesheet For printing copito.de */
/* pscheuerl@it-ma.de */
/* Last Change: 2009 November 27 07:01 */

.do_not_print,
.headright form, .headright .logout , .headright .notes, #nav,
#keyboardMsg, #closeButton, #weindetail .close, .sorthelp, .member
{display: none}

body {background:#fff; font-size: 11pt; border-top: none; }

body, div, input, textarea {color: #333;}


.darkborder, .lightborder, .midborder { border: 1px solid #999;}
.rotborder { border: 1px solid #9f0021;}
.weissborder { border: 1px solid #1b7633; }
.roseborder { border: 1px solid #bd7d8b; }
.cavaborder { border: 1px solid #880; }
.portborder { border: 1px solid #940;}

.darkback, .midback, .lightback, .whiteback {background: #fff}

a:link, a:visited, .dark, a:link.dark, a:visited.dark, .dark a:link, .dark a:visited  {color: #000;}

h1, h2, h3, h4, h5 {font-weight: normal; margin: 5pt 0}
h2, h3, h4, h5 { color: #333;}


.cleaner {clear: both; height: 1px; font-size: 1pt}

.padder5 {padding: 5pt}
.padder10 {padding: 10pt}
.padder15 {padding: 15pt}

.hpadder5 {padding: 0 5pt}
.hpadder10 {padding: 0 10pt}
.hpadder15 {padding: 0 15pt}

.vpadder5 {padding: 5pt 0}
.vpadder10 {padding: 10pt 0}
.vpadder15 {padding: 15pt 0}


/* Content Block */
#content {width: 980px; background: none; border: none; position: relative;}

/* Background logo position on different pages */

#homepage #content, #regionen #content {background-image: none; }

#header {height: 130px;}

.headright {float: right; width: 230px; margin: 0; padding: 0 0 0 10px; position: relative;}
.headright .dealerinfo { height: auto; z-index: 11; position: absolute; top: -50px; right: 300px; width: 300px; font-size: .8em}
.headright .dealerinfo table tr:hover {background: #fff}

.sortup, .sortdown {background-image: none}

table.weinliste td.name a:link.rot, table.weinliste td.name a:visited.rot,
table.weinliste td.name a:link.weiss, table.weinliste td.name a:visited.weiss,
table.weinliste td.name a:link.rose, table.weinliste td.name a:visited.rose,
table.weinliste td.name a:link.cava, table.weinliste td.name a:visited.cava,
table.weinliste td.name a:link.port, table.weinliste td.name a:visited.port
{color: #333;}

table.weinliste th.price3, table.weinliste th.price2, table.weinliste th.price1 {font-size: .9em}
table.weinliste td.price3, table.weinliste td.price2, table.weinliste td.price1, table.weinliste td.size, table.weinliste td.year, table.weinliste td.yard, table.weinliste td.region {font-size: .9em}
table.weinliste td.price3 span, table.weinliste td.price2 span, table.weinliste td.price1 span {display: block; font-size: .9em; color: #666}
table.weinliste td.size, table.weinliste td.year {text-align: center}

.province .area {background-image: none; background-color: transparent} 


/* Table Gutsliste */
table.gutsliste th {vertical-align: top; }


table.gutsliste td.weine {font-size: .9em}

table.gutsliste td.weine a.rot:link span, table.gutsliste td.weine a.rot:visited span,
table.gutsliste td.weine a.weiss:link span, table.gutsliste td.weine a.weiss:visited span,
table.gutsliste td.weine a.rose:link span, table.gutsliste td.weine a.rose:visited span,
table.gutsliste td.weine a.cava:link span, table.gutsliste td.weine a.cava:visited span,
table.gutsliste td.weine a.port:link span, table.gutsliste td.weine a.port:visited span, {color: #333;}



.wwgrp {font-size: .9em}

#lightbox {background-color:#fff; border: 1px solid #666;}

#overlay {background: #fff; opacity: 1; }

#staticoverlay {width: 1000px; background-color:#fff; opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100); }
#weindetail .fliess {background: #fff}
#footer {font-size: .8em}


/* General overrides for other styles */
#header a:link img, #header a:visited img, .weinliste a:link img, .weinliste a:visited img, .wineimage a:link img, .wineimage a:visited img {border: none;}


/* For Print only content */
.printonly {display: block}

/* Fix Firfox bug - not printing long table */
#middle { overflow: visible}