/**
 * @version $Id: print.css 18829 2010-09-10 12:17:05Z infograf768 $
 * @author Design & Accessible Team ( Angie Radtke / Robert Deutz )
 * @package Joomla
 * @subpackage Accessible-Template-Beez
 * @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
 * @license GNU/GPL, see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant to the
 * GNU General Public License, and as distributed it includes or is derivative
 * of works licensed under the GNU General Public License or other free or open
 * source software licenses. See COPYRIGHT.php for copyright notices and
 * details.
 */


/* not ready */
@media print{
h1,
#main h1
{
    font-size: 18pt !important;
    font-weight: bold;
    margin: 0 0 14pt !important;   
	padding:0em 0em !important;	
	float:none;
	color: #C00303;    
    font-family: Verdana,Geneva,sans-serif;
    left:0;
   

	  
	  
}

h2,
#main h2
{	  
	left:0; 
    padding: 0em 0em;
	color: #565655 !important;
    font-family: Verdana,Geneva,sans-serif;
	font-size: 10pt;
    font-weight: bold;
    margin-bottom: 10pt;
}

h3
{
      font-size: 12pt;
      font-weight: bold;

}

/* Vermeidung von Seitenumbr?chen direkt nach einer ?berschrift */
h1,
h2,
h3
{
      page-break-after: avoid;
}

body
{
  line-height:120%;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  background:white;
}

p,
ul li, ol li,
address,
.category-desc,
table,
label,
dt,
dd
{
  font-size:10pt
}
p
{
	width:600px !important;
}

address
{
	font-style:normal
}

.contact-address address span
{
	display:block
}

a
{
      font-weight: normal;
}

#content_shadow {
	background:none;
}

.unseen,
#line,

#breadcrumbs,
.article-info-term,
ul.actions,
#close,
.display-limit,
.moduletable_menu,
.moduletable_js,
.tabouter,
#bottom,
.pagination,
#footer,
#header-image,

#diashow,
#sitemenu_top,
#footer-outer #copyright_ruhe,
#footer-outer #copyright_mit,
#ruhe_logo,
#ruhe_logo ul#top_navi,
#lupe,
#navigation,
#header,
#nav,
a.kontakt_pfeil,
a.kontakt_pfeil2,
#sortimentsgrenze,
.zurueck_button,
a.blaettern,
a.pdf_laden,
#sortimentsgrenze2

{
      display: none !important;
}

.skiplinks,
#suckerfish
{
	display:none !important
}



#all #back #header
{
padding-top:0
}


#all
{
      text-align:left;
      border:solid 0px #000
}

#back
{
  border:solid 0px #000;
  padding:0
}

#right
{
      display: block;
}



#contentarea2,
#contentarea
{
	border: solid 0px #000;
	padding:0 !important
	
	
}
#contentarea
{width:100% !important;}
#standorte-bild
{
	float:right!important;
	margin: 0 0 30pt 30pt;
	border: 1pt solid #000000;
}
#wrapper2
{
	float:none !important;
	margin:0 !important;
	padding:0 !important;
	background:#fff; 
	width:100%;
}
#standort-daten
{
   margin-top: 30pt;
}
#karten-rahmen
{
	float:right !important;
	margin: 0 0 30pt 30pt;
	padding:0 !important;
	border: none !important;
	font-size:0pt !important;

}
#karten-rahmen a
{
display:none !important;
}


#startseite-bild
{
	left:100pt;
}
#startseite-links{float:none !important; margin:0 !important;}
#startseite-rechts{float:none !important; margin:0 !important;}
#startseite-ueberschrift{left:10pt !important;}
#startseite-bild{left:10pt !important;}
#main .blog-featured h1
{
  padding:0 !important;
}

#geschaeftsleitung
{
    font-size: 11pt;
    height: 635pt;
    padding-bottom: 50pt;
    position: relative;
    width: 440pt;
	padding-top:5pt;
}
#geschaeftsleitung img
{
	border:1pt solid #000;

}
#ansprechpartner
{
    border-top: 2pt dotted #B8B8B8;
    float: left;
    height: 144pt;
    padding-top: 12pt;
    width: 611pt;
	padding-bottom:19pt;
}
#ansprechpartner img
{
    border: 1pt solid #000;
    float: left;
    height: 130pt;
    margin-right: 25pt;
    width: 129pt;
	margin-top:2pt;
}
#bodenbelaege
{
   border: none !important;
height:270pt;
margin-top:5pt;
}
#bodenbelaege3
{
   border: none !important;
height:250pt;
margin-top:65pt;
display:block;
}
#korkbodenAndalusia
{
   border: none !important;
height:250pt;
margin-top:120pt;
display:block;
}

#ansprechpartner h2
{
	padding:0em 0em !important;
	
}




#main #top
{
  overflow:hidden;
  margin-bottom:25pt;
  border:0;
  width:100%;
}

#main .categories-listalphabet ul
{
	padding-left:0
}

#main .categories-listalphabet ul li
{
	display:inline;
	padding:5pt;
	border-right:solid 1pt #ddd
}

#wrapper
{
	display:block;
	width:670px !important;
}
#wrapper2 .item-page {
	max-width:670px !important;
	margin:0 !important;
    
}
.item-page
{overflow:visible !important;

 }


.item
{
  margin-bottom:30pt
}

.category-desc
{
	margin:15pt 0
}

.items-leading
{
	margin-bottom:30pt
}

#main .items-leading h2,
#main .item h2
{
      font-size: 14pt;
      font-weight: bold;
}

h2 a
{
	text-decoration:none
}

#main h1
{
	padding:5pt
}

#main .readmore a
{
  border:0 !important;
  padding-left:0 !important
}

.image-left {
	float:left;
	margin:0 15pt 5pt 0;
}

table
{
  margin:20pt 0;
  border-collapse:collapse;
  width:90%;
}

table td,
table th
{
  padding:2pt 5pt;
  border:solid 1pt #ddd
}

.items-more h3
{
	padding: 5pt 0;
	font-size:14pt
}

.items-more ol li a
{
	font-weight:normal
}

#nav a.readmore
{
  font-size:10pt
}

#nav .module_content
{
  margin-bottom:20pt;
  border:0 !important;
  padding:0 !important
}

#nav .moduletable ul.menu
{
	border:0;
	list-style-type:none;
	padding:0
}

#nav .moduletable ul.menu,
#nav .moduletable ul.menu ul,
#nav .moduletable ul.menu ul ul
{
	border:0;
	list-style-type:none
}

#nav .moduletable ul.menu ul,
#nav .moduletable ul.menu ul ul
{
	padding-left:15pt
}

#nav .moduletable ul.menu li
{
  border:0
}

#nav .moduletable ul.menu li a,
#nav .moduletable ul.menu li.active ul li a,
#nav .moduletable ul.menu li.active ul li.active ul li a
{
	text-decoration:none;
	border:solid 0px #000
}

ul#archive-items
{
	list-style-type:none;
	padding-left:0
}

.moduletable
{
  margin:20pt 0
}

dl.article-info
{
	line-height:120%;
	font-size:9pt
}

dl.article-info dd
{
	margin-left:0
}

h3.js_heading a img
{
  border:0
}

h3.js_heading,
#bottom h3,
.moduletable h3,
#nav h3
{
  font-size:12pt !important;
}

.category-list
{
	padding:0 !important;
}

.moduletable_js
{
  margin-bottom:20pt
}

.tabouter
{
  border:solid 0px ;
  overflow:hidden;
  margin:20pt 0
}

ul.tabs
{
  padding:0;
}

ul.tabs li.tab
{
  list-style-type:none;
  text-transform:uppercase;
  display:inline;
  border-right:solid 1pt #ddd;
  padding:2pt 10pt
}

ul.tabs li.tab a
{
  text-decoration:none;
}

.tabcontent
{
  padding:10pt
}

.contact-email div
{
	overflow:hidden
}

.contact-email label
{
	border:solid 0px #000;
	float:left;
	width:10em
}

.login div
{
	overflow:hidden
}

.login label
{
	float:left;
	width:10em
}

form fieldset dt
{
	clear:left;
	float:left;
	width:12em;
}

legend
{
	background:#fff;
	font-size:.85em
}

.phrases,
.only
{
	margin-bottom:15pt
}

.newsflash a.readmore:link
{
	border: solid 0pt ;
	font-weight:normal;
	font-size:0.8em;
	text-decoration:none
}

.stats dt
{
	float:left;
	width:10em
}

#footer-outer
{
  border:solid 0px;
  padding:0;
  background:none
}

#bottom
{
  text-align:left
}

#footer-outer #bottom .box .moduletable
{
  border-bottom:solid 1px #ddd;
  padding:10pt 0
}

#footer-outer #bottom .box1,
#footer-outer #bottom .box3
{
  border:0;
}

#bottom ul
{
  list-style-type:none;
  padding:0 !important
}

#bottom ul li
{
  border:solid 0px #c00
}

#herz
{
    bottom: 45px;
    float: right;
    position: relative;
    right: 33px;
}

}