/* #### print.css #### */
/* -----------------------------------------------
copyright - patrick ehrlich - www.infosion.de
----------------------------------------------- */

/* text
----------------------------------------------- */

* {
     margin: 0;
     padding: 0;
     border: 0;
     }

body {
     padding:14px 0 0 34px;
     background-color: #fff;
     font-family: Arial, Helvetica, Sans-serif;
     background: no-repeat;
     background-position: left top;
     color:#000;
     line-height: 1em;
     font-size: 1em;
     }    

p {
     font-size: 70%;
     margin-bottom: 12px;
     }
     
p em {
     font-style: normal;
     }

h1 {
     color: #cc0000;
     font-size: 70%;
     }

h2 {
     font-size: 70%;
     }

h3 {
     font-size: 70%;
     font-weight: normal;
     }

h4 {
     font-size: 70%;
     font-weight: normal;
     }

     
.dl {
     display: block;
     font-size: 70%;
     padding-top: 1px;
     padding-bottom: 12px;
     }
     
   
     
.slideshow250, .slideshow300, .slideshow350 {
     display: none;
     }     
     
        
/* downloads
----------------------------------------------- */ 

.cd {
     display: block;
     }

.cd a {
     font-size: 70%;
     padding: 2px 0 2px 25px;
     
     }

.cd a {
     color: #000099;
     } 


     
.cd p {
     font-size: 70%;
     padding-top: 4px;
     color: #666;
     }

     
#map {
     height: 450px;
     margin-top: 3px;
     }     
     
     
     
  
   
/* project
----------------------------------------------- */ 

a.project {
     display: block;
     font-size: 70%;
     margin: 0 0 30px 0;
     }
     
a.project span {
     color: #666666;
     }       
     
a.project span strong {
     color: #cc0000;
     font-weight: normal;
     }   
  
a.project span em {
     font-style: normal;
     color: #000;
     }    
    
a.project img {
     float: left;
     margin: 0 14px 0 0;
     border: 1px solid #fff;
     }
     
a.project:hover img {
     border: 1px solid #cc0000;
     }

a.project:hover strong {
     color: #000;
     }
     
a.project:hover em {
     color: #666;
     } 

a.project:hover span {
     color: #000;
     } 
     

     
/* links
----------------------------------------------- */ 

#c4 a:link, #c4 a:visited {
     text-decoration: none;
     color: #cc0000;
     }
     
#c4 a:hover, #c4 a:active {
     color: #000;
     }
     
    
     
/* lists
----------------------------------------------- */ 

#c4 ul  {
     margin: 8px 0 12px 3px;
     padding:0 ;
     list-style-type: none;
     }
     
#c4 li {
     margin:0;
     padding:0 0 0 13px;
     list-style:none;
     }

ul.c4, #sitemap {      
     font-size: 70%;
     }
     
     
/* images
----------------------------------------------- */

img {
     display: block; 
     margin-bottom: 12px;
     }
          
.reset {
     display:block;
     clear:both;
     margin:0;
     padding:0;
     height:1px;
     font-size:1px;
     line-height:1px;
     }
     
     
/* layout
----------------------------------------------- */

    
#c1, #c2, #c3 {
     display: none;
     }
     
#c4 {
     display: block;
     float: left;
     }
    
#c4 {
     width: 369px;
     } 
     
#header {
     display: block;
     height: 130px;
     width: 369px;
     overflow: hidden;
     }



/* search
----------------------------------------------- */

#searchformwrap {
     display: none;
     }
     
/* forms
----------------------------------------------- */ 

fieldset, #formwrap {
     display: none;
     }
     
