/**
 * @author      Klaus Fuchs
 * @package     Joomla!
 * @subpackage  Print CSS
 * @link        http://www.fuchsnet-berlin.de/
 * @email       info@fuchsnet-berlin.de
 *
 * Copyright (C) 2013 Klaus Fuchs  (für Tauwetter e.V.)
 *
**/



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




#content 
  {
     width: 96% !important;
	 padding:30px 0 40px 20px;
  }
#footer:after {
  content: "\ ©Tauwetter e.V.";
  color: #999 !important;
  font-size: 0.85em;
  border-top: 1px solid #999;
  width: 96%!important;
  float:left; 
  display:block;
  margin-top:40px;  
  }
.icons,  
.moduletable-tipp,
.navibutton,
#logo,
ul.actions,
ul.actions img,
#online, 
#fontsize, 
.pagenav,
#footer-nav,
#vie_skiplnklst,
#linkesmenu,
#rightmenu,
#top,
.left_pos,
.right_pos,
.ad-search,
.ad-search1,
#tool_but,
#breadcrumb img,
.pagination
{ 
  display: none; 
}


a.blink[href]:after {
  content:" <"attr(href)">";
  background-color: inherit;
  color: #369;
  font-style: italic;
  }

  
#wrapper
   {	
	
  
	margin-top:0;
	padding:0;
	float:left;
	
}  
  
  
#headercontent
   {	
	
    background-image:none;
	margin-top:0;
	height:100px;
	
	
}


/*tauwetter logo print */ 

#logoPr{
	display:block;
	float:right;
    margin-bottom:80px;
}

#headercontent  h1 {
	
	
	font-size: 18px;
	font-weight: bold!important;
	vertical-align: bottom;
	color: rgb(0, 81, 129);
	text-align: left;
	margin:20px auto 10px 20px!important;
	width:89%;		
}

#headercontent  h1 a
{text-decoration: none!important;}






/* Vermeidung von Seitenumbr�chen  */
h1,
h2,
h3
{
      page-break-after: avoid;
}

h1
{
	font-size: 16pt;
	font-weight: bold;
	color: #000;
	background: inherit;
	margin: 0.4em 0 0 0;
	text-decoration: none;
	line-height:normal;
}

h2
{
	font-size: 14pt;
	font-weight: bold;
	line-height:normal;
	color: #333;
	background: inherit;
	margin: 0 0 0.9em 0;
	padding: 0.3em 0.3em 0.3em 0;
}

h2 a {
	color: #5d656c!important;
	text-decoration: none!important;
}

h2 a:hover {
	color: #696e72;
	text-decoration: none;
}

h3
{
	font-size: 12pt;
	font-weight: bold;
	margin: 0.4em 0 0.3em 0;
}


h1,h2,h3 { page-break-after: avoid; }

p,
ul li, ol li,
address,
.category-desc,
table,
label,
dt,
dd
{
  font-size:10pt
}

#main p,
#content p
    {

	line-height:normal;
	margin:5px 0 0 0;
	font-weight:normal;
	width:95%;	
	text-align:justify;
    hyphens:auto;
    -moz-hyphens:auto;
    -webkit-hyphens:auto; 
	}

/* infobox */
#content .infobox p,
#main .infobox p
    {
	font-size:0.86em;
	line-height:1.5em;
	margin:5px 0 15px 0;
	font-weight:normal;
	width:90%;	
	text-align:justify;
	 hyphens:auto;
    -moz-hyphens:auto;
    -webkit-hyphens:auto; 
	}
	
	
	

p.head-date
{
	border-bottom:1px solid rgb(226,226,226);
	width:95%!important;
    padding-bottom:2px;
	font-size:0.9em;
	font-style:italic;
	margin-top:25px!important;
}

.items-leading p.head-date
{
	margin-top:15px!important;
}



 #content ul
  {      
        
     
     
      list-style-type:square !important; 
      list-style-position:outside;
	  color: #000000;
	  margin-left:10px !important;	
	  padding:0;
   
  }

 #content  ul li
          {          
		       
			font-size:0.84em !important;
	        line-height:1.3em  !important;
			background:none!important;
			display: list-item !important;
			padding:0;

          }	
	  
  
#content ol
{
	
     
        font-size: 0.85em;
        color: #2F3742;	
	    margin:20px 0 25px 30px!important;
		padding-left:12px!important;	
		list-style:decimal;
		
		
}

#content ol li
               {

                
                 margin-top: 0.3em;
				 width:85%;
                 line-height: 1.5em;
				
                
               }

a:link, a:visited,
a:active
{
background: transparent;
color: #333;
font-weight:normal;
text-decoration: underline;
}


#breadcrumb {
    background-color:#fff;
	color:#000!important;
	margin-top:30px;
	display:none;
 }
 
#breadcrumb p{
	color:#000!important;
  	
 }
  
#breadcrumb a:link, 
#breadcrumb a:visited,
#breadcrumb a.pathway:link, 
#breadcrumb a.pathway:visited
{
    background: none repeat scroll 0 0 transparent;
    color:#000!important;
    font-size: 12px;
    padding: 0;
}

#breadcrumb span
{
   color:#000!important;
    font-size: 12px;
    padding: 7px;
} 

.article-info{
	font-size:11px;
	margin-bottom:20px;
	line-height:normal;
	}  
	
#content ul,
#main ul

 {
        list-style-type: none;       
        color: #2F3742;
        background-color:transparent;
     	line-height:normal;
        font-weight: normal;
        padding:0;
        margin:20px 0 45px 0px;
		
}

#content ul li,
#main  ul li

         {           
		         border:none;
                 margin-left:5px;
                 margin-top: 0.8em;
				 background:transparent url(../images/elemente/strich.jpg) 0px 5px no-repeat;
                 padding:0px 0px 0px 2px;
                 display:block;
                 font-size: 0.93em;
                 line-height: 1.4em;			 
                 width:90%;
				 text-align:justify;
		         hyphens:auto;
                 -moz-hyphens:auto;
                -webkit-hyphens:auto; 
      }	
	  
  
 /* einzelne seiten */
 
 
.infobox
    {
	
	margin:50px 0 0 10px;
	padding-left:18px;	
	border-left:12px solid #b4c6da;
	width:80%;
	
	}
	
	
	/*kontaktseite */
	
	.OpenKart{margin-top:20px!important;}
	
	
	
	/*weblinks*/
	
	.cont-body .netzLinks p{width:95%!important;}



/* adressen und weblinks tabellen etc */
.cont-body .netzLinks .linkTab,
.cont-body .netzLinks .linkTab1
{
font-family: 'Liberation Sans','Arial',sans-serif; 	
display: table;
border-collapse: separate;
border-spacing: 0px!important;
border: 1px solid #000000!important;
text-align:left!important;
width:95%;
line-height:normal!important;
margin-top:24px;
margin-bottom:10px;
}

.cont-body .netzLinks .linkTab th{border: 1px solid #999!important;padding:0.6em;background:#8A8C8E; color:#fdfdfd;}


.cont-body .netzLinks .linkTab td,
.cont-body .netzLinks .linkTab1 td

{border: 1px solid #999!important;}

.cont-body .netzLinks .linkTab tbody tr:nth-child(even) {
background: #fdfdfd;
padding:0.6em;
}
.cont-body .netzLinks .linkTab tbody tr:nth-child(odd) {
background: #D6DBE1;
padding:0.6em;
} 

/*sonderformat td*/
.cont-body .netzLinks .linkTab tbody td.grTD
{
color: black;padding:0.5em;
vertical-align:top;font-size: 13px!important;
line-height:normal!important;
background: #D6DBE1;
}

.hinweis-footer{display:block;width:100%; margin-top:8px;font-style:italic;}

.cont-body .netzLinks .linkTab tbody td:nth-child(even),
.cont-body .netzLinks .linkTab1 tbody td:nth-child(even)
{
color: black;padding:0.5em;
vertical-align:top;font-size: 14px!important;
line-height:normal!important;
width:72%;
}

.cont-body .netzLinks .linkTab tbody td:nth-child(odd),
.cont-body .netzLinks .linkTab1 tbody td:nth-child(odd){

color: black;width:28%;padding:0.5em;
background: #F2F3F4;
vertical-align:top;
font-size: 15px!important;text-align:left!important;
line-height:normal!important;
}

.tdAbs{margin-top:8px;}


/*sondertabelle */



.cont-body .netzLinks .linkTab1 tbody td.blTD
{
color: black;padding:0.5em;
vertical-align:top;font-size: 13px!important;
line-height:normal!important;
background: #fdfdfd!important;
}

.cont-body .netzLinks .linkTab1 tbody td.grTD
{
color: black;padding:0.5em;
vertical-align:top;font-size: 13px!important;
line-height:normal!important;
background: #D6DBE1!important;
}
	
	
 