/* art forum berlin */

/*PrintLayout*/
@media print {
	/* Element ausblenden */
	#page-headerarea-01 #page-headerarea-mainbox,
	#page-headerarea-02 #page-headerarea-mainbox,
	#imageContainer,
	#page-mainbox ul#image-fade-home,
	#page-mainbox ul#image-fade,
	#page-mainbox hr,
	#page-mainbox div.hometeaser-noborder a.more, 
	#page-mainbox div.hometeaser a.more,
    span.noselected,
	#page-mainbox form.i867-form fieldset legend span.hidden,
	#page-mainbox form.i867-form fieldset input.hidden,
	#page-mainbox form.i867-form fieldset.halfsize fieldset.numberfield-left div.clear,
	#page-mainbox form.i867-form fieldset.halfsize fieldset.numberfield-right div.clear,
	#page-mainbox form.i867-form fieldset div.boxgroup br.break,
	#page-mainbox div.i867-form-information br ,
	#page-mainbox div.HtmlHandlerIcon1,
	#page-mainbox div.HtmlHandlerIcon2{
		display:none;
		background:transparent;
	}
	
	/* Header */
	#page-headerarea-01,
	#page-headerarea-02 {
		height:70px;
	}
	
	#logo-holder {
		float:left;
	}
	
	#page-headerarea-01 #logo-holder img, 
	#page-headerarea-02 #logo-holder img {
		width:221px;
		height:60px;
		border:solid 3px #acafb5;
		margin-right:0;
	}
	
	#page-copyright{
		font-size:8pt;
	}
	
	/* Home */
	#imageContainerHome img {
		position:relative;
		top:0;
		left:0;
		padding-top:0.2cm;
	}
	
	div.hometeaser-noborder, 
	div.hometeaser {
		float:none;
	}
	
	/* Content */
	#page-mainbox h3 {
		font-size:1.1em;
	}
	
	#page-mainbox h4, 
	#page-mainbox h5 {
		font-size:0.9em;
		padding-top:0.05cm;
		border-bottom:solid 1px #333;
	}
	
	#page-mainbox p {
		padding:0.05cm 0;
	}
	
	#page-mainbox a {
		color:#c3c500;
		padding-left:0;
	}
	
	#page-mainbox a.extern,
	#page-mainbox a.download,
	#page-mainbox a.mail ,
	#page-mainbox div.hometeaser-noborder a.more, 
	#page-mainbox div.hometeaser a.more{
		padding-left:0;
	}
	
	#page-mainbox div.half-left,
	#page-mainbox div.half-right {
		width:48%!important;
	}
	
	#page-mainbox div.eventdb-item  h4{
		padding-top:1cm;
		border-bottom:solid 1px #333;
	}
	
	#page-mainbox #sitemap ol li{
		background-image:none!important;
		list-style:none!important;
	}
	
	#page-mainbox div.presse-foto-links,
	#page-mainbox div.presse-foto-links-text{
		border-top:solid 1px #333;
		padding-top:0.3cm;
	}
	
	/* Downloadcenter */
	#downloadcenter fieldset.file-list legend,
	#downloadcenter fieldset.file-list a{
		color:#000;
	}
	
	/* Katalog 2010 */
	#page-mainbox .catalog-categorie h3 {
		padding-top:0.2em;
		padding-left:0;
		font-size:0.9em;
		border-bottom:solid 1px #333;
	}
	
	#page-mainbox div.catalog-categorie ul {
		padding-left:0;
	}
	
	#page-mainbox div.catalog-categorie ul li {
		list-style-type:none!important;
		background:none;
		color:#000;
		padding-left:0;
	}
	
	#page-mainbox ul.catalog-list {
		padding-left:0;
	}
	
	#page-mainbox ul.catalog-list li{
		list-style-type:none!important;
	}

	/* Bewerbungsformular 2010 */
	h3, p, li, label, legend, div.clear {
		font-size:9.5pt;
		line-height:1.3;
	}
	
	legend {
		font-weight:bold;
	}
	
	.clear {
		clear:both;
	}
	
	#page-mainbox div.tab-content {
		display:inline;
		/*margin-bottom:12px;*/
		padding:10px;
	}
	
	#page-mainbox div.tab-content hr {
		clear:both;
	}
	
	#page-mainbox div.tab-content p.form-info {
		font-size:9.5pt;
	}
	
	#page-mainbox div.i867-form-information{
		padding:0 0 5px 0!important;
	}
	
	#page-mainbox div.i867-form-information h3{
		padding:0;
	}
	
	#page-mainbox div.i867-form-information p{
		padding:2px 0!important;
		margin-bottom:3px;
	}
	
	#page-mainbox form.i867-form div.clear {
		margin-left:0;
		min-height:0!important;
	}
	
	#page-mainbox form.i867-form fieldset {
		border:none;
	}
	
	#page-mainbox form.i867-form input,
	#page-mainbox form.i867-form select {
		border:solid 1px #666;
	}
	
	#page-mainbox form.i867-form input[readonly] {
		color:#000;
	}
	
	#page-mainbox form.i867-form ul.tab {
		border:none;
		padding-left:0;
	}
	
	#page-mainbox form.i867-form ul.tab li {
		list-style:none;
		border-top:solid 1px #000;
		border-right:solid 1px #000;
		border-bottom:solid 1px #000;
		border-left:none;
		height:30px;
	}
	
	#page-mainbox form.i867-form ul.tab li#tabreiter1 {
		border-left:solid 1px #000;
	}
	
	#page-mainbox form.i867-form ul.tab li.active {
		border-bottom:none;
	}
	
	#page-mainbox form.i867-form ul.tab li.active input.button {
		color:#000;
		font-weight:bold;
	}
	
	#page-mainbox form.i867-form ul.tab li input.button	{
		display:block;
		border:none;
	}
	
	#page-mainbox form.i867-form fieldset.halfsize {
	    clear:both;
		padding:3px 0;
	}
	
	#page-mainbox form.i867-form fieldset.halfsize hr {
		display:none;
	}
	
	#page-mainbox form.i867-form fieldset.halfsize div{
		width:49%!important;
	}
	
	#page-mainbox form.i867-form fieldset.halfsize div,
	#page-mainbox form.i867-form fieldset.halfsize-left div, 
	#page-mainbox form.i867-form fieldset.halfsize-right div {
		min-height:20px;
		font-size:0.9em;
	}
	
	#page-mainbox form.i867-form fieldset.halfsize div.no-break {
		float:left;
	}
	
	#page-mainbox form.i867-form fieldset.halfsize fieldset.numberfield-right {
		float:left;
	}

	#page-mainbox form.i867-form fieldset.halfsize fieldset.numberfield-left div, 
	#page-mainbox form.i867-form fieldset.halfsize fieldset.numberfield-right div {
		clear:both;
		width:100%;
		padding:0 0 0 20px;
		margin:0;
	}
	
	#page-mainbox form.i867-form fieldset.halfsize div.dokutitle,
	#page-mainbox form.i867-form fieldset.halfsize div.dokufile {
		padding-right:50px;
	}
	
	#page-mainbox form.i867-form fieldset.halfsize div.vertical {
		width:100%!important;
	}
	
	#page-mainbox form.i867-form fieldset.halfsize-left, 
	#page-mainbox form.i867-form fieldset.halfsize-right {
		width:49%!important;
		padding-right:0;
		padding-left:0;
	}
	
	#page-mainbox form.i867-form fieldset div.boxgroup {
		clear:both;
	}
	
	#page-mainbox form.i867-form fieldset div.boxgroup div {
		width:100%!important;
	}

	#page-mainbox form.i867-form fieldset legend {
		padding-top:0;
		padding-left:0;
		font-weight:bold;
		font-size:10.5pt;
	}
	
	#page-mainbox form.i867-form fieldset fieldset div.boxgroup {
		min-height:0;
	}
	
	#page-mainbox form.i867-form fieldset fieldset legend {
		font-size:10.5pt;
		padding-top:0;
		font-weight:bold;
	}
	
	#page-mainbox form.survey-form div.boxgroup input {
		border:solid 1px #fff;
	}

	#page-mainbox form.i867-form fieldset fieldset div.boxgroup input,
	#page-mainbox form.i867-form fieldset div.terms input#signatureok {
		width:15px!important;
	}

	#page-mainbox form.i867-form fieldset.halfsize div.boxgroup input, 
	#page-mainbox form.i867-form fieldset.halfsize-left div.boxgroup input, 
	#page-mainbox form.i867-form fieldset.halfsize-right div.boxgroup input {
		width:auto;
	}
	
	#page-mainbox form.i867-form div#al0 fieldset.halfsize,
	#page-mainbox form.i867-form div#al1 fieldset.halfsize,
	#page-mainbox form.i867-form div#al2 fieldset.halfsize,
	#page-mainbox form.i867-form div#al3 fieldset.halfsize,
	#page-mainbox form.i867-form div#al4 fieldset.halfsize {
		width:100%!important;
	}
	
	#page-mainbox form.i867-form div#al0 fieldset.halfsize div,
	#page-mainbox form.i867-form div#al1 fieldset.halfsize div,
	#page-mainbox form.i867-form div#al2 fieldset.halfsize div,
	#page-mainbox form.i867-form div#al3 fieldset.halfsize div,
	#page-mainbox form.i867-form div#al4 fieldset.halfsize div {
		min-height:0;
	}
	
	#page-mainbox form.i867-form div#al0 fieldset.halfsize div.boxgroup,
	#page-mainbox form.i867-form div#al1 fieldset.halfsize div.boxgroup,
	#page-mainbox form.i867-form div#al2 fieldset.halfsize div.boxgroup,
	#page-mainbox form.i867-form div#al3 fieldset.halfsize div.boxgroup,
	#page-mainbox form.i867-form div#al4 fieldset.halfsize div.boxgroup {
		width:100%!important;
		margin-bottom:0;
	}
	
	#page-mainbox div.filelist,
	#page-mainbox div.filelist h3,
	#page-mainbox div.filelist ul {
		padding-left:0;
		margin-left:0;
	}
	
	#page-mainbox div.filelist ul li {
		list-style:none;
		padding-left:0;
		clear:both;
	}

	#page-mainbox div.filelist ul li div {
		display:block;
		width:24%!important;
		float:left;
	}

	#page-mainbox div.filelist ul li div.file-thumbnail {
		width:auto!important;
		padding-right:10px;
	}
	   
	#page-mainbox div.filelist ul li br {
		display:none;
	}

	#page-mainbox form.survey-form ul.signature {
		padding-left:0;
	}
	
	#page-mainbox form.survey-form ul.signature li {
		width:31%;
		margin-right:10px;
		height:2cm;
		border-bottom:solid 1px #000;
	}
	
	#page-mainbox form.i867-form p.buttonfield a {
		display:none;
	}
	
	#page-mainbox .disabled,
	#page-mainbox .selected,
	#page-mainbox form.i867-form input[disabled],
	#page-mainbox form.i867-form input[selected],
	#page-mainbox form.i867-form select[disabled],
	#page-mainbox form.i867-form select[selected],
	#page-mainbox input[disabled="disabled"],
	#page-mainbox input[selected="selected"],
	#page-mainbox select[disabled="disabled"],
	#page-mainbox select[selected="selected"]{
		color:#000;
	}
}
