/*
Print CSS

@site       hollerei.at
@author     Sindre Wimberger // wimberger@echonet.at
@copyright  echonet communication gmbh
		    schottenfeldgasse 24, 1070 vienna
	  	    http://www.echonet.at
@date       27.09.2007
@lastmodified 
*/

html, body, div, p, h1, h2, h3, ul, ol, span, table, td, form, li {padding: 0;font-family:Verdana, Arial, Helvetica, sans-serif;}
body {font-size:62.5%;text-align: left;}
.page {page-break-after: always;} /* Inhalt beginnt auf einer neuen Seite  */

/* +standard Elemente
-------------------------------------------------------------------*/
.fright {float:right;}
.fleft {float:left;}
.c {clear: both;}
.center {text-align: center;}
#Navigation, #Metanavigation, #c-sitenav, ul#c-sitenav, ul#c-nav, #c-mnav, ul#c-mnav, #c-nav, form, #overlay, #lightbox, .v, .versteckt {display: none; visibility:hidden;}

/* ----- +Links ----- */
a:link, a:visited, a:focus, a:hover, a:active {color:#427F3B;text-decoration: underline;}
a:hover {color:#65C05A;}
a.nu:link, a.nu:visited, a.nu:focus, a.nu:hover, a.nu:active {text-decoration:none;} 
a.uh:link, a.uh:visited, a.uh:focus, a.uh:hover, a.uh:active {text-decoration:none;} 
a.uh:hover {text-decoration: underline;}
a.spc:link, a.spc:visited, a.spc:focus, a.spc:hover, a.spc:active {color: #231F20;}
a.spc:hover {}
/* ----- +headlines/ Überschriften/ Absätze ----- */
h1 {color:#65C05A;font-size: 1.67em; font-weight:normal;line-height:1.09;margin:1.09em 0 .27em;}/*22px*/
h2 {font-size: 1.5em; font-weight:normal;line-height:1;margin:1em 0 .33em;}/*18px*/
h3 {font-size: 1.17em;line-height:1.13;margin:1.13em 0 .38em;}/*16px*/
h4 {font-size: 1.17em;line-height:1.29;margin:1.29em 0 .43em;}/*14px*/
h5 {font-size: 1em;line-height:1.5;margin:1.5em 0 .5em;}/*12px*/
h6 {font-size: .915em;line-height:1.64;margin:1.64em 0 .55em;}/*11px*/
p {line-height: 1.5;margin:0 0 1.5em;}

/* ----- +bilder ----- */
img {border:0;}/* display:block; Verhindert whitespace unter bild */
.fright img, img.fright {margin: 0 0 3px 7px;}
.fleft img, img.fleft {margin: 0 7px 3px 0;}
a:link.border img, a:visited.border img, a:focus.border img, a:hover.border img, a:active.border img {border:1px solid #68C15D;display:block;}
a:hover.border img {border-color:#427F3B;}

/* +grundlayout
-------------------------------------------*/
#c-parent {font-size: 1.2em;width:100%;padding-left:0;}
#c-footer {border-top:1px solid #65C05A;color:#65C05A;clear:both;font-size:1em;margin:0 0 20px;padding:10px 0 0; text-align:center;width:100%;}
#c-footer address {display:inline;font-style:normal;}


/* ----- +layout ----- */
ul#c-sitenav, .v {height:0;left:-1000px;display:inline;overflow:hidden;position: absolute;top:-1000px;width:0;}
.ir {text-indent : -1000em;outline:0;}
#c-nav em, .item span, .none {display:none;visibility:hidden;}
.block {display:block;visibility:visible;}
.cfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.cfix {display: block;}
.ofix {overflow: hidden;}

/* +module
-------------------------------------------------------------------*/
/* ----- +freepage ----- */
ul.imglst {clear:both;display:block;list-style:none;margin:1em auto 0;padding:0; text-align:center;}
ul.imglst li {display:inline;}
ul.imglst li img {display: block;}
.imglst a:link, .imglst a:visited, .imglst a:focus, .imglst a:hover, .imglst a:active {}
.imglst a:link img, .imglst a:visited img, .imglst a:focus img, .imglst a:hover img, .imglst a:active img {border:1px solid #68C15D;float:left;margin-bottom:2px;margin-right:2px;width:94px;}
.imglst a:hover img {border-color:#427F3B;}


/* ----- +article ----- */
ul.entry {list-style:none;margin:0;padding:0;}
ul.entry li {clear:both;margin:0 0 1em;}
.imgcol {padding-left:170px;}
.imgcol a.border, .imgcol img.border {float:left;margin:0 0 5px -170px;}

/* ----- +shop ----- */
ul.shop {list-style:none;margin:0 0 20px;padding:0;}
ul.shop li {float:left;margin:0 5px 20px 0;width:150px;}
ul.shop li .img {margin:0;}
ul.shop li .title {border-bottom:1px solid #65C05A;font-size:1em;font-weight:bold;margin:.8em 0 0;padding-bottom:.4em;}
.shop ul.item {list-style:none;margin:0;padding:0;}
.shop ul.item li {border-bottom:1px solid #65C05A;margin:0;padding:.1em 0;}
.shop ul.item li em {float:left; font-style:normal;margin-right:.2em;}
.shop ul.item li em.p {display:block;text-align:right;width:3em;}
.order {font-size: 1.67em;text-align:right;}

table.shoptable {margin-bottom:2em;width:500px;}
.shop-stueck {width:65px;}
.shop-artikel {width:250px;}
.shop-preis {width:120px;}
.shop-summe {width:55px;}
.shoptable thead{}
.shoptable tbody{}
.shoptable tfoot {color:#65C05A;}
.shoptable thead th {}
.shoptable th, .shoptable td { }
.shoptable thead td, .shoptable th {}
.shoptable label {margin:0;}
.shoptable .nobutton {padding:0;}


#shop .shop-stueck input {padding:.1em .2em;text-align:center;width:30px;}
