
@page { 
	size:portrait; 
}

body#print { 

	margin:20px;
}

#print #main {
    margin: 0 0 !important;
}

#print #main #middle #content_container {
    background-image: none;
}
#print #searchbar, #print #left, #print #content h1, #print #header h2, #print #header h1, #print #header #flash_header, #print #header #flash_logo  {
    display: none;
}

#print #main #header {
    height: auto;
}

#print #header #print_logo {
    display: block !important;
}

#print #header #print_logo img {
    clear: both;
    display: block;
    margin: 10px 0;
}


#print #main #middle #content {
    padding: 0;
}
#print #content_container {
    width: auto !important;
}

 #print #content.show_details .termin_details_screen {     
	display:none !important;
}

 #print #content.show_details  .termin_details_print {
	display:block !important;
}
 
 
a, 
a:link,
a:visited { 

	color: #383838;
	font-style:normal;
	font-weight: bold;
	text-decoration:underline;	
    
}


a:focus,
a:hover { 
	color: #383838;
	font-style: normal;
	text-decoration:none;	
}
    

.hb_rot {
	color:#DB2B2F;
}
 
#print #content { 
    margin-left:35px !important;
	width:525px;    
}


/*
**  Formulare für Druck aufbereiten
*/   

	
/*#content div.busset_form div.row input,
#content div.busset_form div.row textarea {

	border-top:0;
	border-left:0;
	border-right:0;
}
          */
#print #content div.busset_form div.row input,
#print #content div.busset_form div.row textarea {

    border-top:0;
    border-left:0;
    border-right:0;
}

		#content div.busset_form input.button,
		#content div.busset_form a.button,
		#content div.busset_form a.button:link,
		#content div.busset_form a.button:visited,
		#content div.busset_form a.button:hover{
			display:none;
		}
        
        #print #content div.busset_form input.button,
        #print #content div.busset_form a.button,
        #print #content div.busset_form a.button:link,
        #print #content div.busset_form a.button:visited,
        #print #content div.busset_form a.button:hover{
            display:none;
        }

/*
**  Footer / Header
*/ 

#print p#print_footer{
    padding-top: 4em;
    display: block !important;               
}

p#print_footer{
	clear: both;
	font-size: 0.9em;
	margin-top: 4em; 
	
	text-align: left;
	line-height:1.5em;
}

    p#print_footer img{
        clear: both;
        display:block;
        margin:0;
        margin-bottom:5px;
    }


p#header{
	float:left;
	font-size: 0.9em;
	margin:0;
	margin-bottom:3em;
	
	text-align: left;
	
}

    p#header img{
        clear: both;
        display:block;
        margin:0;
        margin-bottom:10px;
		margin-top:10px;
    }
            

